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

updateCSharp-Winform-update

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

  • STM32F10xx8B_Errata_CH_V6
    STM32勘误手册中文版,STM32F10xx8和 STM32F10xxB勘误手册(Chinese version of STM32 Corrigendum Manual)
    2020-06-20 16:00:02下载
    积分:1
  • eddyingcharacter
    如何旋转显示字符串?本例子将详细向你演示。(How to rotate display string? This example will demonstrate to you in detail.)
    2009-05-24 16:34:17下载
    积分:1
  • 220700114hw8
    C#编写的一个简单的女鞋销售系统,我觉得这个编的还不错所以发上了共享一下(C# written in a simple women' s shoes sales system, I think this series is also a good look so fat on the shared)
    2020-11-28 16:09:28下载
    积分:1
  • 装饰模式-穿衣02
    说明:  配置文件之基础运算,包括加减乘除,比较等运算。(The basic operations of configuration files include addition, subtraction, multiplication, division, comparison and so on.)
    2020-06-25 21:00:02下载
    积分:1
  • aodv-c
    AODV的源代码,包括c++、头文件以及编写用来测试的tcl(AODV source code, including c++, head files, and write to test of TCL )
    2012-05-03 19:49:18下载
    积分:1
  • my_putty
    用C语言实现的PUTTY源码,可以下载下来直接编译使用了解PUTTY的工作原理(PUTTY source code implemented in C language.Can be downloaded directly compiled using understanding the working principle of PUTTY)
    2020-06-18 19:20:02下载
    积分:1
  • OTM9605A_CPT5.0_MIPI
    用于手机模组中显示屏上,用来点屏的初始化代码(On the display module for mobile phones used to point screen initialization code)
    2021-02-21 14:39:43下载
    积分:1
  • adsl 自动拨号类 源码
    adsl 自动拨号类 源码
    2013-08-08下载
    积分:1
  • 16_16DISPLAY
    16*16点阵模块显示汉字,可以流动显示汉字(16* 16 dot matrix module to display Chinese characters)
    2013-04-23 22:54:40下载
    积分:1
  • skiplist
    skiplist的一种简单实现, 可以实现快速查找(An implementation of skiplist for fast search)
    2020-06-25 00:00:02下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载