登录
首页 » C# » updateCSharp-Winform-update

updateCSharp-Winform-update

于 2014-04-09 发布 文件大小:809KB
0 188
下载积分: 1 下载次数: 11

代码说明:

  C# Winform 实现软件自动更新升级,我们将登录窗口单独做成一个可执行文件,用户登录时,从网上检测是否有新的主程序,如果有,则从后台下载并覆盖老的版本,用户输入正确的用户名和密码后,通过参数将必要的信息(如用户名、密码等)传递给主程序,实现登录。   由于本项目涉及到不止一个程序,为保证运行正确,需要将编译后的可执行文件放到同一个文件夹,尽管我们可以编译后再将文件复制到同一个文件夹中,但每次都手工复制比较费事,这里采取一个简单的办法。先在硬盘中创建一个文件夹,如D:output,选择菜单“项目”→“属性”,会弹出一个对话框,在配置(C)后面选择“所有配置”,选择配置属性的生成项,在输出路径中输入“D:output”,再编译时输出的可执行文件乖乖地跑到D:output下面了(C# software Winform y las actualizaciones automáticas de actualización, vamos a hacer un archivo de la ventana de inicio de sesión ejecutable independiente, cuando el usuario se conecta, a través de Internet para detectar si hay un nuevo programa principal, si las hubiere, de los antecedentes de descarga y sobrescribir la versión anterior, el usuario introduce la correcta Después de que el nombre de usuario y contraseñ a a través de los parámetros de la información necesaria (como nombres de usuario, contraseñ as, etc) pasa al programa principal, el inicio de sesión realización. Dado que el proyecto involucra a más de un programa, con el fin de garantizar un funcionamiento correcto, es necesario compilar el archivo ejecutable en la misma carpeta, a pesar de que podemos compilar y luego copiar el archivo en la misma carpeta, pero cada mano Copie relativamente problemas, aquí tomar un enfoque simple. En primer lugar crear una carpeta en su disco duro, por ejemplo, D: salida , )

文件列表:

updateC# Winform update
.......................\Login

.......................\.....\AssemblyInfo.cs,1859,2004-02-04
.......................\.....\bin
.......................\.....\...\Debug
.......................\.....\Form1.cs,11624,2013-09-21
.......................\.....\Form1.resx,9804,2004-02-04
.......................\.....\Login.csproj,4646,2004-02-04
.......................\.....\Login.csproj.user,1803,2004-02-04
.......................\.....\obj
.......................\.....\...\Debug
.......................\.....\...\.....\Login.exe,28672,2004-02-04
.......................\.....\...\.....\Login.Form1.resources,6466,2004-02-04
.......................\.....\...\.....\Login.pdb,19968,2004-02-04
.......................\.....\...\.....\temp
.......................\.....\...\.....\TempPE
.......................\MainPro

.......................\.......\AssemblyInfo.cs,1859,2004-02-04
.......................\.......\bin
.......................\.......\...\Debug
.......................\.......\...\.....\MainPro.exe,16384,2004-02-04
.......................\.......\...\.....\MainPro.pdb,13824,2004-02-04
.......................\.......\Form1.cs,1955,2004-02-04
.......................\.......\Form1.resx,6432,2004-02-04
.......................\.......\MainPro.csproj,4650,2004-02-04
.......................\.......\MainPro.csproj.user,1803,2004-02-04
.......................\.......\MainPro.sln,1902,2004-02-04
.......................\.......\obj
.......................\.......\...\Debug
.......................\.......\...\.....\MainPro.exe,20480,2004-02-04
.......................\.......\...\.....\MainPro.Form1.resources,3304,2004-02-04
.......................\.......\...\.....\MainPro.pdb,13824,2004-02-04
.......................\.......\...\.....\temp
.......................\.......\...\.....\TempPE
.......................\mydatabase.mdb,3076096,2004-02-04
.......................\UpLoad

.......................\......\AssemblyInfo.cs,1859,2004-02-04
.......................\......\bin
.......................\......\...\Debug
.......................\......\Form1.cs,9167,2013-09-21
.......................\......\Form1.resx,10367,2004-02-04
.......................\......\obj
.......................\......\...\Debug
.......................\......\...\.....\temp
.......................\......\...\.....\TempPE
.......................\......\...\.....\UpLoad.exe,28672,2004-02-04
.......................\......\...\.....\UpLoad.Form1.resources,6995,2004-02-04
.......................\......\...\.....\UpLoad.pdb,17920,2004-02-04
.......................\......\UpLoad.csproj,4648,2004-02-04
.......................\......\UpLoad.csproj.user,1803,2004-02-04
.......................\在C#中实现软件自动升级.doc,1100288,2013-09-21

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Chirp
    说明:  使用matlab编写Chirp信号代码,并生成相应的C代码(Write c signals, use MATLAB to write Chirp, and generate c code)
    2020-01-08 23:56:01下载
    积分:1
  • Demo
    在INI文件中读写数据,VC++精选学习源码,很好的参考资料。(Read and write data in the INI file, select learning VC++ source code, a good reference.)
    2013-11-30 21:29:23下载
    积分:1
  • Computer_making.cc
    For introductory programming class, simple logic coding.
    2016-02-25 11:36:54下载
    积分:1
  • mysqltest
    在VS2010开发环境下开发,可进行数据库的连接、查询、插入、删除,适合初学者学习。(VS2010 development environment under development, database connection, query, insert, delete, suitable for beginners to learn.)
    2013-04-12 09:30:34下载
    积分:1
  • gobackn
    说明:  北邮计算机网络实验一,滑动窗口的回退n协议,实测信道利用率很高。(Computer network experiment 1, sliding window backoff n protocol, the measured channel utilization is very high.)
    2019-07-05 01:59:06下载
    积分:1
  • driver_for_USB_to_serial_port
    通用USB转串口驱动,用于串口下载程序(而现在很多主机和笔记本都没串口),这是需用到,PL2303(Universal USB-serial driver for the serial download (and now a lot of hosts and laptop no serial port), which is need to rely on, PL2303)
    2020-06-25 23:00:02下载
    积分:1
  • 97288425FluxWeaken
    PMSM弱磁控制,C语言编写,适用于初学者,欢迎指教(PMSM Weak Field Control)
    2019-06-10 13:03:11下载
    积分:1
  • A7102-433
    说明:  无线模块A7102的示例程序,包含模块的初始化,发射接收等函数(Wireless module A7102 sample program, including the module initialization functions such as transmitting and receiving)
    2010-03-22 15:56:49下载
    积分:1
  • .NET
    .net框架的简单教程,帮助初学者了解及制作一些简单的界面程序(. Net framework of a simple tutorial to help beginners understand and make some simple interface program)
    2013-07-27 16:35:02下载
    积分:1
  • Winlogon
    winlogon.exe调用接口函数,用于更改访问控制方式的函数(winlogon)
    2016-05-08 12:02:12下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载