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

updateCSharp-Winform-update

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

  • GridViewPage
    一个分页功能,一个很简单的分页功能,真的很简单哦(A paging function, a simple paging functionality really simple Oh)
    2012-12-13 16:01:11下载
    积分:1
  • spruh18g
    说明:  TMS320F2806英文开发产品手册(全)(English Development Product Manual of TMS320F2806 (Complete))
    2020-06-16 22:00:01下载
    积分:1
  • gppwcv5
    模型多角度视图的界定,界面时尚新颖,可控参考,(The definition of multi-angle view of the model, the interface is fashionable and novel, controllable reference,)
    2018-12-24 03:35:17下载
    积分:1
  • Windows
    说明:  利用打印驱动程序生成SVG文件,很好的源代码下载把(Use printer driver to generate SVG documents, a very good source code to download the)
    2008-10-07 12:26:44下载
    积分:1
  • CChartDll
    CChart,国产精品数据可视化控件,基于Win32API,功能强大。网上已有系列教程,使用异常简单。(CChart, made quality data visualization controls, based on Win32API, and powerful. Existing series of tutorials online, very simple to use.)
    2013-09-27 21:33:33下载
    积分:1
  • New-Power-factor
    Power factor measurement, and compensation using capacitors.
    2014-05-23 15:25:18下载
    积分:1
  • VA_X
    破解版 Visual.Assist.X.V10.6.1833 支持VS2010 VS2008 VS2005 VC6 ,安装完成后替换安装目录下的VA_X.dll (Hack Visual.Assist.X.V10.6.1833 support VS2010 VS2008 VS2005 VC6, the installation is complete replace the installation directory VA_X.dll)
    2020-06-25 22:00:02下载
    积分:1
  • CS_BarcodeSample1
    wince摩托罗拉PDA扫描程序源码,可以扫描一维和二维(Motorola PDA scan device code (can scan one and two dimensions))
    2017-05-26 12:11:16下载
    积分:1
  • timy
    说明:  C51RF无线软件包,是一个不错的软件,和大家共享,(C51RF wireless package, is a good software, and everyone to share,)
    2019-01-04 00:11:14下载
    积分:1
  • linux
    模拟文件系统的设计(Design and implementation of the Linux file system based simulation)
    2013-12-02 15:09:41下载
    积分:1
  • 696518资源总数
  • 104297会员总数
  • 51今日下载