- 3
- 0
- 约3.92千字
- 约 24页
- 2016-10-26 发布于广东
- 举报
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()函数逐
您可能关注的文档
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第04章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第05章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第06章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第07章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第08章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第09章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第10章.ppt
- 新UG产品造型及注塑模具设计实践教程 第2版 教学课件 朱光力 周建安 洪建明 王学平 UG产品造型及注塑模具设计实践教程.ppt
- 新UG产品造型及注塑模具设计实践教程 第2版 配套课件 朱光力 周建安 洪建明 王学平 UG产品造型及注塑模具设计实践教程.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第1章.ppt
原创力文档

文档评论(0)