vb.net下载数据

数据|下载

有时候,处于程序的需要,程序要求动态的从网络上更新数据,最常见的比如从数据中心下载或上传企业内部数据或者资料;有时候,想做一些类似机器人的工作,让程序自动获取IntraNet亦或InterNet上的资源,可能是新闻、图片、以及你想得到的……这个时候就需要编一些小程序。      今天我主要介绍一下在.NET中如何获取网络上的数据,当然可以是局域网,甚至Local 文件系统。利用WebClient类,易如反掌! 关于WebClient       在MSDN中,这样描述WebClient类:       “提供向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法”,  默认情况下,.NET 框架支持以 http:、https: 和 file: 方案标识符开头的 URI。是不是封装了很多我们想要实现的过程?呵呵。看一下它的主要成员: 

成员 类型 描述
BaseURI 属性 当前的URL地址
DownloadData 方法 从一个URI下载数据,以字节数组的形式返回
DownloadFile 方法 从一个URI下载数据,保存为本地文件
OpenRead 方法 以流的形式打开并执行读操作
OpenWrite 方法 打开一个流用于向URI写数据
UploadData 方法 向URI上传数据
UploadFile 方法 把一个本地文件上载到制定URI
UploadValues 方法 NameValueCollection 发送到资源并返回包含任何响应的字节数组

 具体看一下如何下载文件或数据:WebClient提供了大概三种方式从网上下载数据:1.  DownloadData从资源下载数据并返回字节数组。







你就会得到很长的一个String,实际上就是CSDN第一页的源代码。 2.       DownloadFile       从具有指定 URI 的资源将数据下载到本地文件


       address :从中下载数据的 URI。 FileName :要接收数据的本地文件的名称。





3.  OpenRead为从具有指定 URI 的资源下载的数据打开一个可读的流。Public Function OpenRead(ByVal address As String ) As Stream参数address 从中下载数据的 URI。 流的概念熟悉吗?不熟的话看一下我以前的文章吧,很基本的操作都有。下面的示例打开由 uriString 标识的资源并将结果显示在系统控制台上。请注意,由 OpenRead 返回的 Stream 在读取完数据之后将被关闭。











以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件
, 数据
, uri
, 方法
, 下载数据
, 资源
, vb.net 资源文件修改
, 一个
DownloadData
,以便于您获取更多的相关知识。

时间: 2024-12-31 01:50:34

vb.net下载数据的相关文章

Flash AS学习:LoadVars.load由指定的URL地址下载数据

数据|下载 功能说明 由指定的URL地址下载数据,并且解析数据的内容,然后将结果存放在loadVarsObject里.所有下载下来的变量内容,都会以Property的形式存放在loadVarsObject里,其变量名称即为该loadVarsObject的Property名称,其内容有大小写之分.因此,任何在loadVarsObject中与下载下来的变量名称同名的Property名称,其内容都将被覆盖,反之则否.这些动作并不是同步发生的. 下载下来的数据,其格式必为符合application/x-

VB.NET 导出数据到EXCEL中

excel|导出数据 ----------VB.NET 导出数据到EXCEL中------------- Dim oExcel As New Excel.Application Dim obook As Excel.Workbook Dim oSheet As Excel.Worksheet Dim DataArray(2000, 2000) As Integer obook = oExcel.Workbooks.Open("c:\1.xls") oSheet = obook.Work

VB.NET中“数据窗体向导”所生成的“添加”代码的改进

数据 在数据库应用程序开发中,我们知道数据操作的主要任务是:"浏览.编辑.删除.添加记录",利用VB.NET的"数据窗体向导"可以帮助我们迅速创建实现上述功能的Windows 窗体及相关代码,这种自动生成的代码完全具有实用性和可借鉴性.然而笔者在使用中发现,在"数据窗体向导"的操作过程中,如果我们选择的是"单个控件的单个记录"显示样式,假如控件绑定到的数据源中的字段又有不允许为Null值的话,运行自动生成的窗体,单击"

VB.NET导出数据到EXCEL中

----------VB.NET 导出数据到EXCEL中------------- 在引用当中引入Microsoft Excel 11.0 Object Library Dim oExcel As New Excel.Application Dim obook As Excel.Workbook Dim oSheet As Excel.Worksheet Dim DataArray(2000, 2000) As Integer obook = oExcel.Workbooks.Open("c:\

iOS开发ASIHttpRequest发送数据与下载数据

  发送数据 本文为大家介绍了iOS开发ASIHttpRequest发送数据的内容,其中包括设定request头,使用ASIFormDataRequest POST表单,PUT请求.自定义POST请求等等内容. 设定request头 ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request addRequestHeader:@"Referer" value:@"http://www.drea

数据抓取-c++如何通过URL下载数据,在vc6的编译环境下

问题描述 c++如何通过URL下载数据,在vc6的编译环境下 sprintf(buff%s%d%s""str1numberstr2); f<<buff<<endl; 将每个buff存进一个txt里,想通过调用每一个buff下载数据,每个buff都是一个url,有大神能帮帮么,有点急,谢谢了,整个程序的代码在vc6和vs2013都能跑,在vs2008却跑不了,能出dos界面但是文件读取失败

关于从ftp上下载数据

问题描述 关于从ftp上下载数据 想在下载ftp 里面的数据文件 包括文件夹里面文件夹快捷方式所对应的 文件夹 里面的数据,有什么方式 可以搞定啊 ? orz 解决方案 1.FTP服务器端.将文件打包,下供下载.2.自己做一个FTP服务器,将所有文件目录,通过一个StringList,加入所有的文件.通过列举StringList(或列表文件),将文件转递. 解决方案二: 用一个ftp客户端,比如flashfxp或者cuteftp 解决方案三: ftp 命令行下载上传数据 解决方案四: 看哪种模式

重新想象 Windows 8.1 Store Apps (89) - 通信的新特性: 下载数据, 上传数据, 上传文件

原文:重新想象 Windows 8.1 Store Apps (89) - 通信的新特性: 下载数据, 上传数据, 上传文件 [源码下载] 重新想象 Windows 8.1 Store Apps (89) - 通信的新特性: 下载数据, 上传数据, 上传文件 作者:webabcd 介绍重新想象 Windows 8.1 Store Apps 之通信的新特性 下载数据(显示下载进度,将下载数据保存到本地) 上传数据(显示上传进度) 上传文件 示例HTTP 服务端WebServer/HttpDemo.

如何从网络服务器中下载数据及针对数据操作的方法到android系统中并执行?

问题描述 如何从网络服务器中下载数据及针对数据操作的方法到android系统中并执行? 有几千组数据和针对数据操作的方法,每组的数据和方法都不相同.每次仅需下载其中的几组.该方法要在android上执行,不知如何实现? 如果用SQLite数据库存贮数据,触发器来实现针对数据操作的方法,android只需从SQLite数据库中取数据.但这样一方面担心某些方法太复杂,触发器实现不了.另一方面担心响应速度过慢. 不知android下可否把不同的代码封装成windows下的DLL文件一样?这样需要哪个就