一、软件开发环境以及开发工具: 框架:.NET Framework 4.0 工具:Visual Studio 2017 插件:DevExpress 18.1.7 环境:IIS 7 二、实现步骤 (1)在项目中创建一个名为WinformAutoUpdate.APP的Winform窗体应用工程,并将默认的Form1.cs窗体文件重命名为MainFrm.cs作为主程序窗体 创建主程序窗体 (2)在项目中再创建一个名为AutoUpdateTask的Winform应用程序工程,并将默认的Form1.cs窗体文件重命名为AutoUpdateTaskFrm.cs作为更新程序窗体 创建更新程序窗体 (3)在更新程序窗体中放入图上所示的相关控件; 进度条控件用于显示更新进度,放入一个Button按钮控件用于用户根据提示进行操作! 实现思路: 1、将更新程序放入磁盘的目录下面,并将其放在已经发布了的IIS中 当用户在运行主程序窗体并点击左上角的更新按钮时,弹出程序更新窗体,并先自动从IIS中拉取updateList.xml文件,然后与本地程序作对比,检测是否需要升级软件; 如果有新版本发布,则点击“立即更新”按钮,程序将从IIS中拉取新发布的ZIP软件包,并自动解压到主程序目录中,覆盖主程序目录中的相关文件(这里值得注意的是,在解压程序之前,我们需要先结束主程序的进程,不然会因主程序进程正在使用而导致报错,另外,我们用到的插件是ICSharpCode.SharpZipLib.dll第三方动态链接库,网上有现成的,可以直接Down下来用);
2022-05-17 16:39:29 114.96MB Winform程序版本自动更新示
1
Winform程序自动更新我也是第一次做,网上找了自动更新的源码,后来又根据在网上看到的一些方法,自己试了很久,最终还是有写错误,所以花了钱让别人帮忙调试成功的,下面是我自己捣腾出来的,方便大家借鉴,如果有什么错误的地方欢迎指正
2022-05-14 00:05:36 514KB Winform 程序自动更新
1
wpf项目调用WinForm项目,将WinForm程序内嵌到wpf程序中,都是网上找到的代码,大家相互学习,相互指正。已经控制固定分数下载。
2022-04-22 17:42:32 213KB wpf winform
1
用C#开发的winform程序demo,程序代码通过示例,告诉如何生成一个JSON字符串,然后如何对这个刚才生成的JSON字符串,进行解析。程序可以是我实际开发项目中使用到的,此demo是一个完整的程序,可以在VS中打开,运行测试。
2022-04-19 17:51:13 369KB C# json
1
由于现在会使用WinForm的人是越来越少了,可能有时候做点小东西就只好用ASP.NET去完成了(喜欢控制台的朋友请不要顶针),如果是这样,悲剧就发生了:一个小工具(或者小的演示项目),发给朋友去用,总不至于让人家也装个IIS或者VS20XX吧?如果没有这二样,这种小工具还真不方便运行。怎么办? 做过ASP.NET开发的人都知道:网站通常要布署到IIS上才能直接运行,当然也不排除你用VS打开项目并使用VS自带的WebDev.WebServer.exe来启动程序。这种方式难免有不方便的时候。 我平时就喜欢写些小工具,还好,我会WinForm,所以这个问题还好解决。但有时我要把一些小的网站作品给别人使用时,同样会遇到这种问题。终于我做了一个很方便的小工具,彻底地解决了ASP.NET网站不能像WINFORM那样运行的难题。今天,我给大家演示一下这个小工具(它非常小,还不到300K),我相信你会喜欢它的。
2022-04-14 19:38:41 1.24MB asp
1
微型超市收银系统 C# WinForm程序
2022-04-13 12:31:11 179KB SuperMarket
1
初学C#WIN form作的一个作品,感觉不错, 动态选项卡模式,有加密功能,图片裁剪和上传 里面包含了程序源码,数据库,及SQL语句等。
2022-03-14 19:01:16 1.57MB IT 系统 管理 产品
1
DotNetBar做的三层架构的winForm程序,采用vs2005开发平台,是初学者的极品demo,希望大家一起进步,开拓代码的时代
2022-03-10 20:15:15 2.58MB 三层架构
1
这是用C#开发的一个很有意思的滚动字幕程序,该滚动字幕程序包括字幕忘各个方向的滚动,并且可以随时控制暂停,大家可以下来参考一下,非常有趣的。
1
HttpWebRequest类利用HTTP 协议和服务器交互,通过 GET 和 POST 两种方式来对数据进行获取和提交
2022-02-15 10:48:54 231KB HttpWebRequest C#
1