- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“插入记录”按钮的单击事件过程 编程提示:查找学号“071008”,找到后用变量记下其记录号;然后遍历其他记录,到达文件尾后,将尾记录至学号“071008”记录均下移一个记录位置;最后将新记录插入到变量所存记录号的记录位置上。 7.3 随机文件 – 随机文件应用 【例7.11】删除记录:删除student随机文件中所有语文成绩不及格的记录 。 单击Button6按钮,执行删除操作 无须先单击该按钮 “删除记录”按钮的单击事件过程 记录删除:将要保留的记录输出到另一个结构、记录长度一致的临时文件中,然后删除原文件,并将临时文件改名为原文件名。 7.4 二进制文件 – 概述 二进制文件:按变量长度读取或写入数据 创建、打开文件: FileOpen(文件号,路径+文件名,OpenMode.Binary) 关闭文件:CloseFile([文件号])函数 数据写入:FilePut(文件号,变量,[字节位置]) 每次读写的长度由变量的类型决定 “字节位置”默认从上次读、写后的下一个字节开始 7.4 二进制文件 – 概述 读取数据:FileGet(文件号,变量,[字节位置]) 几个常用的文件函数 EOF(文件号):函数值为True说明文件数据已读尽 LOF(文件号):表示文件的长度 Seek(文件号,位置):将文件指针移动到文件中的任意位置(以字节为单位) 例 7.4 二进制文件 – 应用 【例7.12】比较2个文件是否完全相同 两个文件完全相同的条件: 文件长度一致 文件的全部对应字符相同 【例7.13】文件加密/解密(自学内容) 7.5 通讯录管理程序 – 界面 通讯录管理程序:将姓名、性别等信息用随机文件进行存储,可实现记录的新增、修改、删除等操作。 启动界面,主要控件的名称、标题和作用见教材表7-3 单击“打开”按钮,打开现有通讯录文件 7.5 通讯录管理程序 – 程序结构 模块的声明段:声明1个结构类型和3个模块级变量 窗体加载事件过程:使“记录存盘”和“删除本记录”按钮无效。 “新建…”按钮单击事件过程:用于建立新的通讯录文件 “打开…”按钮单击事件过程:打开通讯录文件,将全部记录的“编号”与“姓名”字段复制到窗体左侧的列表框中 “记录存盘”按钮单击事件过程:将新增记录保存到尾记录之后,并将记录数增1;或者将修改的当前记录仍保存在原位置。 7.5 通讯录管理程序 – 程序结构 列表框单击事件过程:单击列表框中的某个“姓名”,则将检相应记录的各个字段值显示在文本框和单选按钮中,并使状态变量State的值做相应改变。 “删除本记录”按钮单击事件过程:将列表框中选定的记录永久删除 “结束运行”按钮单击事件过程:关闭文件,终止程序。 通用函数过程LastRec():一个自定义函数,用于计算并返回随机文件的总记录数,供其他各个过程调用。 窗体Shown事件过程:使插入点置于“编号 ”文本框中 程序代码解读 7.6 本章小结 读、写顺序文件只能按从头向尾的次序进行。通过System.IO.StreamWriter类和System.IO.StreamReader类的相关方法可实现对顺序文件的访问。 随机文件的访问必须以等长记录为单位,每个记录分为若干个字段。FilePut()函数可将组织好的结构型变量值写入随机文件的指定记录,而FileGet()函数可将指定记录号或当前记录号的记录读取到相应的结构型变量中。 二进制文件按变量类型长度从文件中读取、写入数据,适合于对文件本身的操作,如复制、比较等。二进制文件的数据写入和读取的方法与随机文件相似。 尚辅网 / 第7章 数据文件操作 普通高等教育“十一五”国家级规划教材 第7章 数据文件操作 学习目标 了解数据流和文件的概念 了解常用文件操作函数 掌握顺序文件和随机文件的读写方法 掌握二进制文件及其应用 初步掌握相关实际应用项目的编程方法 第7章 数据文件操作 学习内容 7.1 数据流概念与数据文件 7.2 顺序文件 7.3 随机文件 7.4 二进制文件 7.5 综合案例——通讯录管理程序 7.1 数据流概念与数据文件 数据文件是数据的集合,一般保存在磁盘等外部存储器中,简称文件。 如果抽去数据文件的逻辑含义,可以将文件看成由若干字节组成的序列,这个字节序列被称为数据流,简称流。 VB.NET的数据文件类型有三种:顺序文件、二进制文件和随机文件。 7.1 数据流概念与数据文件 –常用文件操作函数 1. 创建文件夹函数MkDir(): MkDir(路径) 例,MkDir
您可能关注的文档
- U5第5单元人教版七年级英语下册Unit5Whydoyoulikepandas课件2013春幻灯片.ppt
- U6第6单元unit6I‘mwatchingTV第一课时幻灯片.ppt
- U6第6单元Unit6I'mwatchingTVSectionA幻灯片.ppt
- U6第6单元unit6I'mwatchingTVSectionB1章节幻灯片.ppt
- U6第6单元Unit6I'mwatchingTVSectionB课件新人教版七年级英语下册幻灯片.ppt
- U6第6单元unit6I'mwatchingTV第四课时幻灯片.ppt
- U6第6单元Unit6I'mwatchingTV幻灯片.ppt
- U6第6单元Unit6I'mwatchingTV新人教版七年级英语下册幻灯片.ppt
- U6第6单元初一英语一般现在时和现在进行时的区别幻灯片.ppt
- U6第6单元课件unit6I'mwatchingTVSectionB1章节幻灯片.ppt
文档评论(0)