vb点虐 自动下载 vba自动下载网页文件

vb点虐 怎么样实现桌面程序的自动更新,如QQ等软件一样?

微软有 Smart Device 这个东西——好像是叫这个吧。

创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计、成都网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的良庆网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

它好像是通过 WebService 去查询最新版本,然后需要的时候下载。

VB.NET如何实现文件的下载

给你一个遍历所有盘符下的文件夹的例子加一个遍历文件的就可以了。TreeNode node = new TreeNode("我的电脑"); treeView.Nodes.Add(node); //加入一个我的电脑节点 string[] drivesName = System.IO.Directory.GetLogicalDrives() //取得驱动器列表的集合 foreach(string name in drivesName) //用foreach遍历集合 { TreeNode drivesNode = new TreeNode(name); node.Nodes.Add(drivesNode); //加到我的电脑节点下 }

vb点虐 或c#怎么实现仿迅雷下载列表,要带进度条,记录文档以何种方式保存,下载完的记录加载到已

首先,是这样的,你要是只是想实现类似迅雷下载列表的功能,还是可以的,但是,要是在展现也就是说界面上的样子,也和迅雷的一样,那你就要自己重绘窗体还要结合美工技术才能做出来。

如果只是实现功能,可以看一下的讲解:

进度条的问题:如果只是一个进度条,那就不用多线程技术,因为只控制一个进度而已,如果向迅雷那样,实时的显示多个进度,那就要多个线程了,一个线程控制一个进度。

记录文档用何种方式:这个其实很简单,如果,你要是有数据库,那就最好存在数据库中,方便存储管理,网络数据库的话,有很多中,比如Mysql,oracle,本地数据有sqlite,access等,要是采用文件存储的话,可以用ini文件,xml文件或是简单点直接文本文件也是可以的。

下载完的记录加载到已完成列表,没下载完的记录自动加载到下载列表

其实这个也不难的,在控制进度的条的方法中,增加一if判断,如果能100%就将信息加载到完成列表,在判断中计数如果多次判断都没有进度,就认为文件现在失败,就在现在信息添加到未完成列表。

以上只是分析实现过程,实例的话,那会很多,也很复杂,以上内同纯手打,如果您觉得满意,请采纳我的回答,也不枉费我这么认真分析,多谢了。

vb点虐 webbrowser 自动保存文件到指定文件夹

老实说不一定要webBrowser,这是Windows下载文件界面啊,不是VB.Net画出来的。

真的是做下载文件,WebClient.DownloadFile方法就足够了,调用方法后会自动弹出Windows下载任务窗口。

在VS.NET里也提供了一个com接口,可以直接调用迅雷的dll,下载文件可以让你自由选择是用迅雷下载还是通过Windows下载任务来执行下载。

webBroser下载文件

FileInfo file = new System.IO.FileInfo(Server.MapPath(path));

if (File.Exists(Server.MapPath(path)))

{

string name = Path.GetFileName(Server.MapPath(path));

//存在文件

Response.Clear();

Response.Buffer = false;

//通知浏览器下载文件而不是打开 

Response.ContentType = "application/octet-stream";

//下载的文件名

Response.AppendHeader("content-disposition", "attachment;filename=" + name);

//文件的大小

Response.AppendHeader("Content-Length",   file.Length.ToString());

Response.WriteFile(path);

}

介绍一个更简单的方法给你,从webbrowser获取点击的超连接,然后自由选择下载,先在引用里引用com组件

然后在点击事件中加代码

string url = webBrowser1.Document.Links[1].GetAttribute("href");

ThunderAgentLib.AgentClass agent = new  ThunderAgentLib.AgentClass();//创建对象 

agent.AddTask(url, "默认保存文件名", "C:\\默认路径", "", "", 1, 0, 5);

agent.CommitTasks2(1);//提交

我用的是C#代码,VB.NET大同小异


分享文章:vb点虐 自动下载 vba自动下载网页文件
网址分享:http://pwwzsj.com/article/ddjdhpc.html