| 域名空间 下载中心 社区论坛 信息公告 my小屋 |
![]() |
联系我们 设为首页 加入收藏 |
|
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿 论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图 专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版 社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 网络赚钱 | 网站地图 | 广告服务 | 服务 |
| 新版上线![旧版] | |||||
注:打开慢时请稍等
|
现在很多共享软件都有"在线升级"功能,比如"windows 优化大师","超级兔子",所谓在线升级就是一个版本检测程序,通过他,用户可以随时检查有没有新版本程序,以便及时升级,下面我们就在自己的程序里来实现这个功能: 在正式编程前,我要说的是:我不赞成某些共享软件在每次启动时候都检测新版本,并弹出窗口提醒用户,有时候这大大影响或者妨碍了用户的操作和使用,我们要实现的功能是:让用户自己去检查新版本! 编程思路是这样的:首先我们在主页某个地址放一个文件,然后在我们的程序里来检查它,以便获得新版本信息!这里版本信息文件我们用ini文件来操作!比如下列格式,
其中的 version是新版本号,12表示v1.2版,这个格式完全可以自己设置,url是新版本程序下载地址 另外,要获取intetnet上的文件,我们一般有2种办法,一是通过ftp下载,二是http直接连接,如果你有国际域名空间,那么就可以使用匿名ftp在程序里获取版本信息文件,但是对于使用免费主页的朋友来说就麻烦了。因为服务器不是我们的,这就不太方便了。那么采用http方式获取版本信息文件就很有必要了!要获取网站上的某个文件并保存在本地,我们只需要一个api函数urldownloadtofile()即可,当成功下载ini文件后我们就可以读取这个文件并进行分析工作了! 具体实现过程: 打开vc,建立mfc程序,放置一个标签idc_ver ,用来输出信息,另外安排2个按狃,分别是idc_check,idc_download 前者用来检查是否有新版本,后者用来下载新版本程序! 首先我们添加一个成员变量char new_url[100] 来存放新版本程序的下载地址: 然后在idc_check 按钮事件里输入以下代码来检查有无新版本:
在idc_download 按钮事件里输入以下代码以便打开ie浏览器下载新文件:
现在我们编辑一个version.ini文件,并放到主页里,然后就可以实现新版本检查功能了! 本文只是讲述一个编程思路,具体功能还要各位编程爱好者自己去完善,比如:如果你想让程序自动升级版本,那么你需要把这个版本检查程序做成一个单独的exe文件,通过它来检查新版本,并从服务器上下载新版本来覆盖旧版本!这些功能,大家就根据自己的需要去实现吧! 注:本程序在vc++6.0, windows xp 下调试通过! 编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:vc下用win32 api实现串行通信 下一篇:vc编程轻松获取局域网连接通知 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 最新更新 | 热点排行 | 推荐新闻 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| 友情链接 | ||||||
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||