- 20
- 0
- 约2.5千字
- 约 31页
- 2016-10-26 发布于广东
- 举报
知识要点 1.文件的读写步骤 2.文件的打开与关闭 3.顺序文件的读写 4.随机文件的读写 5.二进制文件 6.几个常用的函数 7.文件系统控件 实验 文件的基本操作 一、实验目的 1.掌握文件的结构和分类。 2.掌握文件的打开、关闭、读写等基本操作。 3.掌握驱动器列表框、目录列表框和文件列表框等文件系 统控件的常用属性、事件和应用。 二、实验示例 【例题10.1】文件E:\data.dat中存放了一些整数, 编写程序,读取文件,统计数据的个数,求其总和、平 均值,并把它们显示在图片框中,同时将求得的数据个 数、总和、平均值写入到文件e:\out.txt中,程序运行 效果如图10.1所示。 1.分析 使用循环控制结构逐个读取文件中的数据,统计数 据个数并对其进行累加、求平均值,然后将它们在图 片框中显示出来,最后把求得的数据个数、总和、平 均值写入到文件 out.txt中。文件 out.txt的内容如 图10.2所示。 2.程序参考代码 【例题10.2】 编写如图10.3所示的通讯录程序,在 文本框中输入联系人的信息,单击“添加”按钮,将 其添加到book.txt文件中。在Text1文本框中输入要查 找的记录号,按下回车键,则在相应的文本框中显示 该条记录的信息;如果输入的记录号超出范围,则给 出提示信息。 1.分析 此题是一个随机文件读写的案例。在通用段中声明自 定义数据类型RecordType,并定义变量per ;在窗体的 Load事件中打开随机文件book.txt;在窗体的Unload事 件中关闭随机文件;在命令按钮的Click事件中将联系人 记录信息写入到文件book.txt中;在Text1的KeyPress事 件中从随机文件读取指定的记录。 2.程序参考代码 【例题10.3】 编写如图10.4所示的应用程序,程序 运行时在驱动器列表框中选择驱动器,则目录列表框会 同步变化,在目录列表框中选择目录,则文件列表框会 同步显示出所选目录中的文件,同时文件夹列表中只能 显示*.txt和*.frm文件。在文件夹列表中单击某个文件 ,则在文本框中显示相应的文件内容。 1.分析 此例是有关驱动器列表框、文件列表框、目录列表框 等文件系统控件的综合运用,使用语句Dir1.Path = Drive1.Drive建立目录列表框和驱动器列表框之间的关 联,使用语句File1.Path = Dir1.Path建立文件列表框和 目录列表框之间的关联,使用语句File1.Pattern = “*.txt;*.frm”限定文件列表框中显示的文件类别,要使其能显示两种类型的文件,则文件类别之间用分号隔开。在属性窗口中设置Text1的MultiLine属性为True,ScrollBars属性为3。 2.参考程序代码 【例题10.4】 编写程序,程序的运行界面如图10.5 所示。单击“打开”按钮,能弹出文件打开的对话框, 读取文本文件的内容,并显示在文本框中。单击“保存 ”按钮,能将文本框中的内容保存到.doc或.txt类型的 文件;单击“清空”按钮,将文本框的内容清空。 1.分析 此题是文件读写和通用对话框的综合运用。在窗体上 添加一个通用对话框控件,3个命令按钮和一个文本框, 其属性设置如表10.1所示。 表10.1 界面中各对象属性设置 2.参考程序代码 三、实验内容 1.编写程序,将九九乘法表写入到c99.txt文件本件中。 2.用以下3种方式顺序读取一个文件的内容,并在文本框中显 示出来。 3.编写程序,统计e:\file1.txt文件中的26个 英文字符(不区分大小写)出现的次数,并显示在 图片框中,文件file1.txt内容如图10.6所示,程序 的运行效果如图10.7所示。 4.编写程序,将文件data1.dat的内容逐个字符地复 制到文件data2.dat中。 5.设计一个简单的学生成绩管理程序,使用随机文 件存储学生的信息。程序的运行界面如图10.8所示,该 程序具有数据添加、删除及浏览上一个和下一个的功能 。 6.打开第5题建立的随机文件,在输入某同学的学号 后找出相应的成绩信息,并将查找结果显示在相应的文本 框中,程序运行的参考界面如图10.9所示。 7.利用驱动器列表框、目录列表框、文件列表框和 列表框控件,编写如图10.10所示的应用程序,当双击文 件列表框中的相应项时,则所选中的文件名显示在右侧 的列表框控件中,并且显示出文件完整的路径。 8.综合运用,编写一个简单
您可能关注的文档
- 新Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 熊李艳 周美玲 第六章数组.ppt
- 新Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 熊李艳 周美玲 第七章.PPT
- 新Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 熊李艳 周美玲 第三章.PPT
- 新Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 熊李艳 周美玲 第十二章.PPT
- 新Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 熊李艳 周美玲 第十一章.PPT
- 新Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 熊李艳 周美玲 第四章.PPT
- 新Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 熊李艳 周美玲 第一章.PPT
- 新Visual Basic程序设计教程 教学课件 郭琳 高世健 第八章 文件.ppt
- 新Visual Basic程序设计教程 教学课件 郭琳 高世健 第二章 Visual Basic 语言基础.ppt
- 新Visual Basic程序设计教程 教学课件 郭琳 高世健 第九章 数据库应用技术.ppt
原创力文档

文档评论(0)