admin 管理员组文章数量: 887021
2023年12月21日发(作者:微软开放了xp的源代码)
第10讲 通用对话框与文件操作
教学目标
1. 掌握文本文件的读取与写入操作
2. 掌握通用对话框的使用
重点、难点:
1. 通用对话框的使用;(重)
2. 数据的读写。(难)
提纲:
1.
2.
3.
4.
5.
6.
复习与作业点评
文件的读、写操作
消息框的使用MessageBox
通用对话框的使用OpenFileDialog、SaveFileDialog、FontDialog、ColorDialog
小结
作业
一、复习与作业点评
二、文件的读、写操作(幻灯片18~26)
(一)流
流(Stream)是字节序列,对于流的操作是按照流中字节的先后顺序来进行的。提供一种向存储器写入数据和从存储器读取数据的方法。在读写文件时,不是直接操作文件,而是通过文件流的某些方法来实现文件的读写。流就好像是在计算机的输入/输出之间建立的一条通道,数据好像在这其中“流”动一样。
文件是静态的,流是动态的。要想访问文件,就要建立流对象(Stream)。
(二)读取文件
要从文本文件中读取数据,首先要使用Reader类建立一个StreamReader对象:
Dim 对象名称 As New Reader(路径和文件名,编码方式)
其次用StreamReader对象读取数据常用的方法来读取数据。
读取内容=对象名称.读取方法
StreamReader对象的常用的读取方法有:
Read()方法:读取当前流中的下一个字符或下一组 字符。
Readline()方法:从当前流中读取一行数据,并将数据作为字符串返回。
第 1 页 共 3 页
ReadtoEnd()方法:由文件当前位置开始读取数据,直到文件结束。
最后需调用close方法关闭StreamReader对象。
对象名称.Close
在文本框1中输入想要打开的文本文件路径及名称,单击“读出” 命令按钮,在文本框2中显示文件内容。
(三)写入文件
要向文本文件中写入数据,首先建立写对象:
Dim 对象名称 As New Writer(路径和文件名,写入方式,编码方式)
对象名称.Write(要写入的数据)——写的方法
或:对象名称.WriteLine(要写入的数据)
对象名称.Close ——将写对象关闭
【例】读写文件(幻灯片25)
三、MessageBox消息框(幻灯片26~29)
消息框是预先设计好的预定义对话框,常用来在程序设计中输出简单的消息。可以通过Messagebox类的show方法来实现,语法格式如下:
(Prompt [,Title] [,Buttons] [,Icon])
如:("请输入运算符号!", "消息框", el,
ation)
四、通用对话框(幻灯片32~41)
如果要想生成复杂的对话框,则可以通过:
打开文件对话框控件(OpenFileDialog)
保存文件对话框控件(SaveFileDialog)
字体对话框控件(FontDialog)
颜色对话框控件(ColorDialog)
1、OpenFileDialog
(1)FileName属性
该属性值为一个包括完整路径和文件名的字符串。用户在对话框文件名列表中选定或输入的文件名会保存在该属性中。如果在打开对话框之前为该属性设置了文件名,则该文件名为打开对话框时的推荐文件名。
(2)Filter属性
该属性用于设置打开文件对话框中“文件类型”列表框中的文件类型。一次可设置多种文件类型。每设置一个文件类型称为一个过滤器。设置一个过滤器的语句格式如下:
文字说明|文件名模式
(3) FilterIndex
用于设置或获取打开文件对话框中当前选定过滤器的索引,第一个过滤器的索引值为1,第二个过滤器的索引值为2
(4)Title属性
用于设置对话框标题,默认标题为“打开”。
OpenFileDialog控件最常用的方法是ShowDialog方法,常用的事件为FileOk事件。
第 2 页 共 3 页
当在程序中调用OpenFileDialog控件的ShowDialog方法后,将显示“打开”对话框。打开文件后如何处理,可通过OpenFileDialog控件的FileOk事件来实现。当用户单击“打开”文件对话框中的“打开”按钮时,将发生FileOk事件。
2、SaveFileDialog
SaveFileDialog控件独有的两种属性:
(1)CreatePrompt属性
该属性用于设置用户指定的文件不存在时,询问用户是否建立新文件。默认值为False,即不询问。为 True时,则询问。
(2)OverWritePrompt属性
用于指定文件已经存在时,询问是否覆盖文件,默认值为True,即提示。
3、字体对话框FontDialog
(1)Font属性:用于设置或获取选定的字体。
alog()
=
(2)ShowColor属性:用于设置字体对话框是否显示颜色列表,为True则显示。
(3)Color属性:设置字体的默认颜色
4、颜色对话框
颜色对话框用于设置字体的颜色及各种控件的背景色,包括窗体、文本框、命令按钮等,可以通过颜色对话框控件ColorDialog来实现。
五、小结
本讲主要介绍了文件夹及文件的操作、对话框的设计等知识,文件的读、写操作是本章的难点,对话框的使用是本章的重点。
通过Directory类和DirectoryInfo类的各种方法可以实现文件夹的操作,通过FileStream类的各种方法可以实现文件的操作。完成操作后,可以通过资源管理器打开相应的文件夹及文件进行查看。通过File类和FileInfo类可以获取文件的相关信息。
为方便交互,可以通过输入框来获取用户输入的信息,通过消息框可以向用户显示各种提示信息。
通用对话框控件都是不可见控件。使用打开文件对话框可以打开文件;利用字体及颜色对话框可对打开文件进行格式设置。
通过本章的学习,应掌握文件夹及文件的操作方法,掌握消息框、输入框及通用对话框的创建及使用方法。
六、作业
课上例题
上机实验10
第 3 页 共 3 页
版权声明:本文标题:通用对话框与文件操作 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703159070h440374.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论