电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Visual Basic程序设计与实训 教学课件 ppt 作者 苏玉雄 电子教案 第9章

16页
  • 卖家[上传人]:E****
  • 文档编号:89184192
  • 上传时间:2019-05-20
  • 文档格式:PPT
  • 文档大小:1.44MB
  • / 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

      5、ker.dat,用Get语句将数据内容读出,并传送到记录变量da中,调用显示记录的Sub过程。 【操作步骤】: 1、界面设计:新建一窗体Form1,在窗体上添加四个框架,四个文本框,五个 标签,两个单选钮并添加三个命令按钮数组等控件对象。设置各控件属性。 2、编写代码 3、程序运行界面:如图95所示。,9.2.3 课堂练习,练习1:使用随机文件建立一个通讯录。文件名为Contact.dat,每个记录包括:姓名,电话和E-mail地址。 【案例说明】:文件保存如下三个记录: LiMing 83881900 WangHai 93082268 ChenDong 38408989 【操作步骤】: 1、建立一个新工程。 2、在窗体的“通用”、“声明”部分中添加ContactRecord声明。 3、在窗体的Load事件过程中添加代码。 4、该程序运行后在D盘建立包含三个记录的文件Contact.dat。可用记事本程序打开此文件,观察其结果。,9.2.3 课堂练习,练习2:将上例建立的文件Contact.dat中的第3个记录的E-mail地址改为:。 【操作说明】:要修改第3个记录的E-mai

      6、l地址,必须要整个重写第3个记录。 【操作步骤】: 1、建立一个新工程。 2、在窗体的“通用”、“声明”部分中添加ContactRecord声明。 3、在窗体的Load事件过程中添加代码。 4、该程序运行后,可用记事本程序打开此文件,观察其结果。,9.3 文件系统控件,文件系统控件包括驱动器列表框、目录列表框和文件列表框三种控件。用户可以选用这三种控件,建立文件管理器界面。 9.3.1 文件系统控件概述及属性 1、驱动器列表框 驱动器列表框(DriveListBox)是一种下拉式列表框,平时只显示当前驱动器名称,单击其右边的箭头按钮,就会列出该计算机所拥有的所有磁盘驱动器,供用户选择。 驱动器列表框有一个Drive属性,该属性不能在设计状态时设置,只能在程序中被引用或设置。 2、目录列表框 目录列表框(DirListBox)显示当前驱动器的目录结构及当前目录下的所有子目录,供用户选择其中的某个目录作为当前目录。在目录列表框中,如果用鼠标双击某个目录,就会显示出该目录下的所有子目录。 目录列表框只能显示出当前驱动器下的子目录。如果要显示其他驱动器下的目录结构,则必须重新设置目录列表框上的

      7、Path属性,该属性不能在设计状态时设置,只能在程序中被引用或设置。,9.3 文件系统控件,3、文件列表框 文件列表框(FileListBox)是一种列表框,显示当前驱动器中当前目录下的文件目录清单。文件列表框也有Path属性,表示列表框中显示的文件所有的路径。每次重设Path属性都会引发PathChange事件。 4、驱动器列表框的Drive属性 格式:对象名称.Drive=drive 功能:在运行时返回或设置所选定的驱动器名称。 说明:“对象名称”参数是驱动器列表框名称,drive参数是驱动器名称。注意:每次重新设置Drive属性都会引发Change事件。 5、目录列表框的Path属性 格式:对象名称.Path=pathname 功能:用来返回或设置当前路径。它适用于目录列表框和文件列表框。 说明:“对象名称”参数是指目录列框或文件列表框,pathname参数是一个路径名字符串。注意:每次重新设置Drive属性都会引发Change事件。,9.3 文件系统控件,6、文件列表框的Pattern属性 该属性值为具有通配符的文件名字符串,既可以在设计时设置,也可以在程序中改变。 格式:对象

      8、名称.Pattern=value 功能:返回或设置文件列表框所显示的文件类型。默认值为显示所有文件。 说明:“对象名称”参数是指文件列表框的名称。Value参数是一个文件名字符串。注意:每次重新设置Pattern属性都会引发PatternChange事件。 7、文件列表框的FileName属性 该属性值在设计状态不能使用,只能在程序中使用。 格式:对象名称.FileName=pathname 功能:返回或设置被选定文件的文件名和路径。 说明:“对象名称”参数是指文件列表框的名称。Pathname是一个指定文件名及其路径的字符串。引用FileName时,仅仅返回被选定文件的文件名,此时其值相当于List(ListIndex)。需要用Path属性才能得到其路径,但设置时文件名之前可以带路径。,9.3.2 案例实践,案例1:设计简单的文本编辑器程序。 【案例说明】: 1、通过“文件系统控件”,选择文件的路径,也可以输入文件的路径。 2、可以读取所选择的文件,也可以将文本框中编辑的文件存到磁盘上。 【操作步骤】: 1、界面设计与设置对象属性: 新建一窗体Form1,在窗体上添加四个框架Frame1-Frame4,一个文本框Text1,一个命令按钮数组Command1(0)-Command1(1)等控件对象。四个框架中分别增加控件:Frame1中增加一个文本框Text2。Frame2中增加一个文件列表框File1。Frame3中增加一个组合框Combo1。Frame4 中增加一个驱动器列表框Drive1和一个目录列表框Dir1。设置对象属性。 2、编写代码 3、程序运行界面:如图96所示。,

      《Visual Basic程序设计与实训 教学课件 ppt 作者 苏玉雄 电子教案 第9章》由会员E****分享,可在线阅读,更多相关《Visual Basic程序设计与实训 教学课件 ppt 作者 苏玉雄 电子教案 第9章》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.