Visual Basic程序设计与实训 教学课件 ppt 作者 苏玉雄 电子教案 第9章
16页1、第 9 章 文件,本章学习目标,所谓文件,是指存放在计算机外部介质(如磁盘)上的数据的集合。通常情况下,计算机处理的大量数据都是以文件的形式存放在外部介质上,操作系统也是以文件为单位对数据进行管理。如果想访问存放在外部介质上的数据,必须先按文件名查找所指定的文件,然后再从该文件中读取数据。要向外部介质存储数据也必须先建立一个文件,才能向它输出数据。 VB具有较强的文件处理能力。它既可以直接读写文件,同时又提供了大量的文件管理的语句和函数以及用于制作文件系统的控件。用户可以使用这些手段开发出功能强大的应用程序。 文件的分类方法很多。 按照文件的数据编码方式分为ASCII码文件和二进制文件;按照文件的特征属性分为系统文件、隐含文件、只读文件、普通文件、存档文件;按照文件的数据性质分为程序文件和数据文件;按照文件的存取方式及组成结构可分为顺序文件和随机文件。本章主要讨论顺序文件和随机文件的操作、管理。,9.1 顺序文件,9.1.1 顺序文件的读写操作 1 顺序文件的基本概念 2 顺序文件的操作特点 3 读顺序文件用到的函数和语句: Input#语句、Line Input#语句、Input函数
2、 4 写顺序文件用到的语句: Print #语句、Write #语句 5 顺序文件的建立与打开 格式:Open 文件名 For 模式 As # 文件号 Len=记录长度 6 顺序文件的关闭 格式: Close #文件号,9.1.2 案例实践,案例1:通过键盘输入数据,创建名为Stu.dat的顺序 文件。内容包括学号、姓名、性别、语文、数学、英语等学生成绩。 【案例分析】:以追加方式Append建立并打开顺序文件Stu.dat,用Write语句将数据内容写入该文件中。 【操作步骤】: 1、界面设计:新建一窗体Form1,在窗体上添加一个框架,五个文本框,六个标签,两个单选钮并添加两个命令按钮等控件对象。设置各控件属性。 2、编写代码 3、程序运行界面:如图91所示。,9.1.2 案例实践,案例2:从Stu.dat 中读入并显示全部学生成绩数据,将其中需要补考的学生数据存入一个新的顺序文件Stu1.dat中。 【案例分析】:以Input方式打开顺序文件Stu.dat,用Input语句将数据内容读入记录数组中,然后选出需要补考的学生数据,并写入新顺序文件Stu1.dat中。 【操作步骤】:
3、1、界面设计:新建一窗体Form1,在窗体上添加一个列表框及两个命令按钮等控件对象。设置各控件属性。 2、编写代码 3、程序运行界面:如图92所示。,9.1.3 课堂练习,练习1:从Stu.dat中读入全部学生成绩数据,将其中获奖学金的学生数据存入一个新文件Stu2.dat中。获奖学金的条件是:每门课程成绩均在85分以上或课程总分在270分以上者。 【案例分析】:以Input方式打开顺序文件Stu.dat,用Input语句将数据内容读入记录数组中。然后选出获奖学金的学生数据,并写入新文件Stu2.dat中。 【操作步骤】: 1、界面设计:新建一窗体Form1,在窗体上添加一个列表框及两个命令按钮等控件对象。设置各控件属性。 2、编写代码 3、程序运行界面:如图93所示。,9.1.3 课堂练习,练习2:从Stu2.dat中读入数据,在列表框中显示获奖学金 学生的各科成绩。 【案例分析】:以Input方式打开顺序文件Stu2.dat,用 Input语句将数据内容读入记录数组中。并 将获奖学金的学生数据显示在列表框中。 【操作步骤】: 1、界面设计:新建一窗体Form1,在窗体上添加一个列表
4、框及一个命令按钮等控件对象。设置各控件属性。 2、编写代码 3、程序运行界面:如图94所示。,9.2 随机文件,9.2.1 随机文件的读写操作 1 随机文件的基本概念 2 随机文件的操作特点 3 读随机文件用到的函数和语句: Get#语句、LOF函数、FileLen函数。 4 写随机文件用到的语句: Put#语句。 5 随机文件的建立与打开 格式:Open 文件名 For Random As #文件号 Len=记录长度 6 随机文件的关闭 格式: Close #文件号,9.2.2 案例实践,案例1:编写应用程序,功能如下: 1、建立一个随机文件,管理某单位的职工情况。其中每个记录由工作证号、姓名、性别、工资、工作日期组成,可以向此文件添加新记录。 2、可以修改、删除记录。 3、可以按记录浏览所有职工的情况。 4、可以按姓名查找,并显示找到的记录。 5、可以按工作证号查找,并显示找到的记录。 【案例说明】:因为使用随机文件,所以应先定义一个记录类型worker,它包含5个字段,用来说明工作证号、姓名、性别、工资、工作日期,然后定义一个记录变量da。 【案例分析】:建立并打开随机文件wor
《Visual Basic程序设计与实训 教学课件 ppt 作者 苏玉雄 电子教案 第9章》由会员E****分享,可在线阅读,更多相关《Visual Basic程序设计与实训 教学课件 ppt 作者 苏玉雄 电子教案 第9章》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页