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

updateCSharp-Winform-update

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

  • ShowBitmap
    MFC显示BITMAP 图像 适合初学者学习 C++(Show BITMAP image suitable for beginners to learn)
    2014-05-11 02:00:59下载
    积分:1
  • Test20190329_Http_By5_9_7
    qt5 http模块简单测试,主要是get post的异步使用(Simple test of Qt5 HTTP module)
    2020-06-18 05:00:01下载
    积分:1
  • 练习
    C#学习笔记,入门级学习demo程序,适合新手上路(C# Learning notes, entry-level learning demo program, suitable for new hands)
    2019-03-19 21:55:13下载
    积分:1
  • VisualPCPPP
    串口调试助手源码,mfc,用控件编写,包括自动发送和十六进制显示(Serial debugging assistant source)
    2016-11-30 17:27:09下载
    积分:1
  • HuaDongJieSuo
    滑动解锁,模方智能电话锁屏界面,涵盖时钟插件等(failed to translate)
    2013-05-08 21:28:19下载
    积分:1
  • TeleBook--My--ADO
    ado链接数据库实例教程,基于VS2015和MFC(ADO linked database instance)
    2018-05-17 21:07:47下载
    积分:1
  • YD-STM32F030(051)C8T6最小系统资料
    说明:  stm32f030 平台 demo code(stm32f030 demo code)
    2020-12-18 10:39:10下载
    积分:1
  • stm32wlsxt
    说明:  这个程序是STM32F407的ARM7芯片,采集摄像头的数据通过TCP协议上传到服务器的单片机程序,绝对可以使用,是工业监控采集项目的单片机底层程序。(This program is the ARM7 chip of STM32F407. The data collected from the camera is uploaded to the server through TCP protocol. It can be used absolutely. It is the bottom program of the single chip computer of the industrial monitoring and acquisition project.)
    2019-04-09 13:58:34下载
    积分:1
  • cat
    短信猫所需要的dll文件,h文件以及lib文件共参考。(SMS cat dll files, h files, and lib files of reference.)
    2012-12-22 15:12:04下载
    积分:1
  • Keil_C
    keil c 语言优化手册keil c 语言优化手册keil c 语言优化手册(keil c language optimization manual optimization of keil c language manual optimization of keil c language manual)
    2009-04-30 16:43:32下载
    积分:1
  • 696522资源总数
  • 104040会员总数
  • 35今日下载