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

updateCSharp-Winform-update

于 2014-04-09 发布 文件大小:809KB
0 185
下载积分: 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 个回复

  • AccessControl
    visual C++ 6.0关于access数据库编程,里面的类可以直接拿来用,非常方便
    2016-05-09 16:18:52下载
    积分:1
  • lab0403-Lcd
    F2812对lcd的控制源码,学习的好资料(F2812 on the lcd control source)
    2011-10-30 13:51:55下载
    积分:1
  • treelog
    说明:  很实用的小控件,可将所需要的信息在调试过程中显示在编辑框中,将这个类加到自己的程序中并于编辑框关联即可使用(Very useful widget can be the required information in the debugging process is displayed in the edit box will be added to this category in its own procedures and associated edit box you can use)
    2008-11-19 17:34:39下载
    积分:1
  • C# MessageQueue 消息队列 实例源码下载
    C# MessageQueue 消息队列 实例源码下载
    2014-08-21下载
    积分:1
  • PolylineViewonMap_10807
    xcode下实现polyline轨迹绘制功能,并能更改颜色和实时刷新轨迹线(failed to translate)
    2013-05-07 11:00:27下载
    积分:1
  • 04_Modelsim6.5_crack
    Modelsim6.5破解与安装详解,内含应用程序及环境配置详情(Modelsim6.5 crack and installation steps)
    2016-06-19 20:58:13下载
    积分:1
  • loadanimage
    说明:  该程序完成在基于对话框的静态控件中加载一幅图像,可以加载bitmap,icon或cursor(Completion of the program based on the static control in dialog to load an image, you can load the bitmap, icon or cursor)
    2009-08-17 11:50:13下载
    积分:1
  • 31-ADC—电压采集
    说明:  STM32F103有关智能车顶层ADC的电压采集(Voltage Acquisition of ADC on Top Layer of Intelligent Vehicle)
    2020-06-15 22:30:01下载
    积分:1
  • pwm
    利用tm4c1294的事件管理器方便地发出多路pwm信号(Using event manager tm4c1294 to send out multi-channel PWM signals conveniently)
    2020-06-19 02:20:01下载
    积分:1
  • 给予stm32f103zet6为主控的AD7705驱动程序 AD7705_16位
    给予stm32f103zet6为主控的AD7705驱动程序(Stm32f103zet6 as the main control of the AD7705 driver)
    2020-06-23 00:20:02下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载