- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据流在网络中的处理方式.doc
数据流在网络中的处理方式
赵 东 辉1 张永元2
(1辽宁经济职业技术学院 实训部,辽宁 沈阳 110122 )
(2 辽宁经济职业技术学院 信息系,辽宁 沈阳 110122)
摘要:网络的实质是能够实现资源共享,核心是文件或数据的交换,本文针对在网络中传输的数据或文件在转移、读写时处理方式通过编程做简单的论述。
关键词:网络;数据流;编程
数据流的定义
计算机处理的数据的过程是针对二进制的代码处理过程,在网络的物理传输层中传输的也是二进制代码,这是搞计算机人所共知的。那么我们不妨把计算机中在处理文件或数据中所产生的二进制代码序列叫做数据流。关于流英文为“Stream”,其实说是“流类”更为确切,关于这方面的论述是相当复杂的,也能进一步细分诸如“文件流类”等。我在这里就不严格划分了,实质文件也是数据,见于篇幅我暂且这样做。在计算机中或网络的数据交换中应用频率较高的是文件的建立、文件夹的建立、文件的转移、文件的读写。关键是Read 和Write的方法。我们先添加6个Button按钮,并把其控件属性定为Text,属性值分别为Button1为本地转移、Button2为网络转移、Button3为写入文本、Button4为读出文本、Button5为写入二进制文件、Button6为读出二进制文件。然后添加4个文本控件。
通过数据流实现本地计算机中的文件转移
思路是在代码段中我们创建一个过程(FileStreamL),在这个过程中首先定义FileInfo类利用FileStreamL获得原始文件的大小,然后再声明两个FileStream类,第一个把原始文件数据流读到内存中,保存在Byt数组中。第二个FileStream类把Byt数组中的数据写入指定的新文件中,本代码是将C盘的dd .doc文件拷贝到新文件kp .doc中,既在指定的位置产生一个相同的副本。
程序如下:
Private Sub Button1_Click(By Valsender As System.Object,ByVal e As
System.EventArgs)Handles Buttonl.Click
FileStreamL() ‘实现文件拷贝
End Sub
Sub FileStreamL()
Dim fileinf As New System.IO. FileInfo(“C:\dd.doc”) ‘实例化FileInfo类
Dim Byt (Fileinf.Length () – 1) As Byte ‘获得原始数据的大小
Dim files As New System.IO. FileStream(“C:\kp.doc”,IO.FileMode.open,
Io.FileAccess.ReadWrite) ‘实例化FileStram类
Dim filesw As New System.IO. FileStram(“C:\kp.doc”,IO. FileMode.OpenOr
Create) ‘实例化FileStram类,建立一个空的新文件
files.Read(byt,0,byt.Length) ‘把原文件的内容读到byt数组中
files.Write(byt,0,byt.Length) ‘把byt数组中的内容写到新文件中
files.Close() ‘关闭流
filesw.Close()
End Sub ‘结束过程
利用数据流实现网络中的数据转移
思路是在代码段中我们创建一个过程(FileStreamN),在第二个FileStream类中建立新文件的位置,格式是IP地址\共享文件名\新文件名。将文件流化处理后,在网络中的指定的计算机中产生一个相同的文件副本,从而实现文件的网络的拷贝功能。
程序如下:
Private Sub Button2_Click(By Valsender As System.Object,ByVal e As
System.EventArgs)Handles Button2.Click
FileStreamN()
End Sub
Sub FileStreamN()
Dim fileinf As New System.IO. FileInfo(“C:\dd.doc”)
Dim Byt (Fileinf.Length () – 1) As Byte
Dim files As New System.IO.
文档评论(0)