AutoUpdater(新版自动升级组件)源码 v2.0
工作两年居然没有在上面发布任何资源,前几天心血来潮把平时的练习的一个东西拿来重写了一下,现在把源码拿来给大家分享一下。
C#日程事务管理系统(源码)
看到有朋友需要源码,现在发布源码。
DotNet版日程事务管理系统
实现阴阳历录入日程,日程提示使用本机音乐,默认三次提醒,每次间隔30分钟,开机自动运行,可以设置最小化。 感谢cncxz(虫虫)共享的阴阳历算法,感谢Iconboy提供图标,本人不会画图!纯属娱乐,请勿用于商业用途,否则后果自负!<br>======<br>要求使用2.0Framework 因为文件大小显示没有将Framework打包。<br><br>
DotNet带进度条下载更新升级组件(V1.1)
1.1版本解决了1.0版本的一个bug,使用1.0缓存区过小,可能导致界面假死(实际上没有失去响应,可以点击按钮,原因是界面更新太快)。<br><br>Win Form软件在发布以后的更新和维护,是程序员门最头疼的问题。DotNet 2.0提供了ClickOnce可以很好的实现功能。但是绝大部分程序员还是愿意在自己开发的程序内部提供升级功能。升级的原理实现虽然不难,但是对于很多新手来说还是有一定的困难。为此我将下载升级的功能进行了封装,大家可以很方便的简单设置几个参数就可以完成功能。以下简单介绍一下如何使用本程序。<br>首先在你的项目中引用UpdateModule.dll,引用UpdateModule名字空间,实例化一个UpdateClass类。设置好一些必要属性:FileList:文件列表、RemoteUrl:远程地址、SavePath:本地存储路径、BufferSize:缓存区大小(默认为1024000字节,不宜设置太小)、WindowText:升级窗口标题、WindowIcon:升级窗口图标。注册好两个处理事件UpdateComplete(下载完成事件)、UpdateError(下载出错事件)。然后调用StartUpdate()方法就可以实现从网络下载必要程序、以下是代码说明。<br>UpdateClass update = new UpdateClass();<br> ArrayList list = new ArrayList();<br> list.Add("my.txt");<br> list.Add("my.docx");<br> list.Add("my.zip");<br> update.FileList = list;<br> update.RemoteUrl = "http://127.0.0.1:8080/update/";<br> update.SavePath = Application.StartupPath + "\\Temp";<br> update.WindowText = "XX软件自动更新";<br> update.WindowIcon = new Icon(@"c:\Icon.Ico");<br> update.BufferSize=2048000;<br> update.UpdateComplete += new UpdateClass.UpdateCompleteHandler(update_UpdateComplete);<br> update.UpdateError += new UpdateClass.UpdateErrorHandler(update_UpdateError);<br> update.StartUpdate();<br>下载完成你可以处理诸如文件拷贝或者安装程序等各种操作,欢迎大家提出意见。<br>
DotNet带进度条下载更新升级组件
DotNet带进度条下载更新升级组件
========
请需要的朋友下载v1.1版。
地址:http://download.csdn.net/source/300282