Visual Basic.NET程序设计 教学课件 作者 李琦 王伟 张薇 张启军 chapter5 文件操作和管理.pptVIP

Visual Basic.NET程序设计 教学课件 作者 李琦 王伟 张薇 张启军 chapter5 文件操作和管理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.文件操作和管理 RichTextBox控件 RichTextBox控件支持RichText格式,用户可以改变该控件中的字符、单词或段落的格式。同时,该控件还具有文本查找、打开和保存文本文件的功能。 LoadFile方法:用于将文件中的内容导入到richtextbox控件中。 OpenFileDialog对话框控件 OpenFileDialog对话框控件常用属性: FileName属性:该属性返回用于所选文件的文件名(包括路径),从而实现对用户指定文件的操作。 Filter属性:该属性用于设置可打开文件的扩展名类型,各扩展名及其说明字段用“|”符号分隔开。例如: text files(*.txt) | *.txt| all files(*.*) |*.* ShowDialog()方法:该方法用于打开打开文件的对话框,然后判断它的返回值。其返回值所在的命名空间为:system.windows.forms.dialogresult。用户单击“打开”按钮时返回dialogresult.ok,单击“取消”按钮时返回值为dialogresult.cancel。 一个简易的记事本 button1_click 设置过滤器 OpenFileDialog1.Filter = 文本文(*.txt)|*.txt|files(*.txt)|(*.txt)|batch files(*.bat)|*.bat 显示“打开”对话框前先判断返回值是否为“OK” If OpenFileDialog1.ShowDialog() = DialogResult.OK Then 如果是OK则打开ss对话框,并把选中的文本文件放入richtextbox中 RichTextBox1.LoadFile(OpenFileDialog1.FileName, RichTextBoxStreamType.PlainText) Exit Sub End If 读写数据文件 VB.NET常用的读写数据函数: 文件I/O概述 文件I/O的三种途径 文件与流 文件I/O的三种途径 .NET框架公共运行库文件I/O 公共语言运行库提供了丰富的类库 公共语言运行库与其它的.NET语言(例如Visual C#)兼容,有助于在应用程序间实现一致性。 需要导入SystemIO命名空间:Imports system.IO 文件与流 VB.NET文件处理系统 在VB.NET中,文件处理是通过System.IO命名空间来完成的。最常用的类是FileStream、Binary Reader、Binary Writer、StreamReader、StreamWriter。 FileStream类提供对标准输入输出文件和错误设备的访问。 流提供了字符、字节、二进制等数据格式的读写功能,在system.IO命名空间下有一个Stream类,它提供来了字节的读写功能,像文件流、网络流、内存数据流、缓冲流都是从stream类继承下来的 虽然FileStream类本身提供了对文件字节格式的读写功能,但它要配合.NET提供的流读写器StreamReader、StreamWriter才能方便地对文本文件进行读写。 StreamReader 字符流的读取器,除了读取字符流,它还提供字符编码格式处理 StreamWriter 字符流的写入器,除了写入字符流,它还提供字符编码格式处理 Dim filenum As Integer ----- Button1_Click------ Dim st As String 为了防止用户输入不正确的文件路径,而发生程序无法运行的后果,因此我们使用简单的异常处理try...end try语法来解决这个问题 Try 可能会发生错误的程序区段 Catch ex As Exception 发生错误时所要处理的程序区段 End Try Try filenum = FreeFile() 取得文件号码并指定给filenum FileOpen(filenum, TextBox1.Text, OpenMode.Input) 以读文件的模式打开指定的文件 TextBox2.Text = Do While Not EOF(filenum) 使用循环结构、EOF()及Input()函数逐

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档