大家对金山毒霸、瑞星等杀毒软件的在线升级一定不陌生吧?它们可以利用在线升级程序进行在线升级 ,无需用户访问网站下载。这样的功能的确对于使用者来说是十分方便的。那么,您是否也想为您的软件添加方便的在线升级的功能呢?下面介绍一个第三方控件,能够帮你非常容易地就实现。
bkdlcontrol控件一个可以快速实现在线下载的控件,它在下载的同时通过进度条显示进度。你可以编写当其下载完成后的事件,这样我们就可以轻松达到在线升级的目的。
要了解该控件强大便捷的功能,下面我们就通过一个实例来讲解。
第一步:首先启动visual basic 6.0,新建一个窗口。
第二步:加载bkdlcontrol控件。
①在控件工具栏中单击右键,选择“部件”,在弹出的窗口中点击“浏览”,找到bkdlcontrol控件,载入它,命名为“dl”;因为是一个进度条,所以把大小拖成一个适当的长条状,把它放到form1窗体中适当位置即可。其他属性保持默认即可。
第三步:加载其他控件,完成界面的设置。
①在窗体中添加2个commandbutton控件,名称分别为cmdbegin和cmdcancel,caption属性分别为“开始”和“取消”,其中设置cmdcancel的enabled属性为“false”。
②添加一个combobox控件,名称为cbourl,在list中添加几个下载地址(如图1),其他属性保持默认。添加该控件用于选择下载地址,这样可以用用户自行选择下载的服务器。
图1
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器