- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 数据文件 第十六讲 2课时 教学目标及基本要求 掌握Open语句和Close语句的用法 掌握Print #和write # 语句的用法 掌握Input # 和Line Inpue # 语句的用法 掌握Put # 和Get #语句的用法。 教学重点 顺序文件的应用 随机文件的应用 其他有关文件和目录的应用 教学难点 顺序文件的应用 随机文件的应用 其他有关文件和目录的应用 教学内容 文件结构与分类 文件的打开与关闭 文件操作语句和函数 顺序文件的操作 随机文件的读写操作 文件系统控件 文件的基本操作 文件结构与分类 文件的结构 文件:是指记录在外部介质上的数据的集合。 文件的结构数据以某种特定的方式存放,这种特定的方式称为文件结构 姓名??? 性别?? 成绩王大力华? 男??? 100李丽汉字? 女??? 100 文件结构与分类 文件由记录组成,记录由字段组成,字段由字符组成(1)字符:是构成文件的最基本单位。可以是数字、字母、特殊符号或单一字节(2)字段:域 由若干个字符组成,用来表示一项数据。(3)记录:由一组相关的字段组成。(4)文件:由记录构成,一个文件含有一个以上的记录。 文件结构与分类 文件的分类 根据数据性质,文件可分为程序文件和数据文件(1)程序文件:这种文件存放的是可以由计算机执行的程序,包括源文件和可执行文件(2)数据文件:数据文件用来存放普通的数据。例:学生成绩.职工工资 文件结构与分类 根据文件的存取方式,文件可分为顺序文件和随机文件。 (1)顺序文件 结构简单,文件中的记录一个接一个地存放 (2)随机存取文件? 又称直接存取文件,简称随机文件或直接文件。每个记录长度是固定的,记录中的每个字段的长度也是固定的。 此外随机文件的每个记录都有一个记录号。 文件结构与分类 根据数据的编码方式,文件可分为ASCII文件和二进制文件(1)ASCII文件,又称文本文件,以ASCII文件保存文件。(2)二进制文件,以二进制方式保存的文件 文件的打开与关闭 1.打开文件先打开后建立才能使用。如果一个文件已经存在,则打开该文件;如果不存在则建立该文件2.进行读写在打开或建立的文件上招待所要求的输入输出操作。内存中的数据传输到相关联的外部设备并作为文件存放的操作叫做写数据,而把数据文件中的数据输到内存中的操作叫做读数据3.关闭文件通过语句和函数来实现 文件的打开与关闭 文件的打开 Open 文件名 For 读写方式 [Access 存取类型] [锁定类型] As[#] 文件号 [Len = 记录长度] 说明: (1)〈文件名〉为将打开或建立的文件名,其中还可以包括驱动器名和路径描述。 文件的打开与关闭 (2)〈读写方式〉用来指定文件的读写方式 Output 顺序输出方式???? Input? 顺序输入方式???? Append 指定顺序输出方式与Output不同,当用Append方式打开文件时,文件指针被定位在文件末尾???? Random 指定随机存取方式,也是默认方式。 如果没有Access子句,则在执行Open语句时,VB按下列顺序打开文件:(a)读/写? (b)只读? (c)只写???? Binary 指定二进制方式文件 可用Get和Put语句对文件中任何字节位置的信息进行读写。 如果没有Access子句,则打开文件的类型与Random方式相同? 方式可选,如果省略,则为随机存取方式,Random 文件的打开与关闭 (3)〈存取类型〉用来指定访问文件的存取类型 Read 打开只读文件Write 打开只写文件Read Write 打开读写文件 只对随机文件.二进制文件及用Append方式打开的文件有效 文件的打开与关闭 (4)〈锁定类型〉只在多用户或多进程环境中使用,用来限制其他用户或其他进程进打开的文件进行读写操作。 锁定类型包括: Lock Shared 任何机器上的任何进程都可以对该文件进行读写操作Lock Read?? 不允许其他进程读该文件。 Lock Write? 不允许其他进程写这个文件? Lock Read Write 不允许其他进程读写这个文件不使用Lock子句,则默认为Lock Read Write 文件打开与关闭 (5)〈文件号〉是打开文件时指定的文件句柄,取值在1~511范围内。执行Open语句时,打开文件的文件号与一个具体的文件相关联,在文件的读写操作中,以文件号代替文件名。 (6)〈记录长度〉为一个不超过32 767的整数。对于随机文件,该值表示记录长度;对于顺序文件,该值是缓冲
您可能关注的文档
- Visual Basic程序设计(第三版)电子教案+源代码(前9章)潘地林 第4章.ppt
- Visual Basic程序设计(第三版)电子教案+源代码(前9章)潘地林 第5章.ppt
- Visual Basic程序设计(第三版)电子教案+源代码(前9章)潘地林 第6章.ppt
- Visual Basic程序设计(第三版)电子教案+源代码(前9章)潘地林 第7章.ppt
- Visual Basic程序设计(第三版)电子教案+源代码(前9章)潘地林 第8章.ppt
- Visual Basic程序设计(第三版)电子教案+源代码(前9章)潘地林 第9章.ppt
- Visual Basic程序设计(理论篇 第二版) 高职计算机应用技术专业 陈英 第1章 Visual Basic概述.ppt
- Visual Basic程序设计(理论篇 第二版) 高职计算机应用技术专业 陈英 第2章 Visual Basic基本概念与操作.ppt
- Visual Basic程序设计(理论篇 第二版) 高职计算机应用技术专业 陈英 第3章 Visual Basic程序设计基础.ppt
- Visual Basic程序设计(理论篇 第二版) 高职计算机应用技术专业 陈英 第4章 窗体的设计.ppt
最近下载
- 专题5.3主视图、左视图、俯视图【七大题型】(举一反三)(苏科版)(原卷版+解析).docx VIP
- 系统稳定性优化方案.docx VIP
- 飞行器制造工程专业职业生涯规划书.pptx
- 东北大学大学物理课件-第八章电磁感应电磁场.ppt VIP
- 电大一网一《Java语言程序设计》山东开放大学形成性考核一-100分.doc VIP
- 美团_W-市场前景及投资研究报告:本地生活领先者,组织改革,AI赋能,饿了么.pdf
- 思想道德与法治第三章.pptx VIP
- 核物理与辐射安全智慧树知到期末考试答案章节答案2024年哈尔滨工程大学.docx
- Unit 9考点梳理-九年级英语全一册(人教版).docx
- 2015汽车nvh技术.ppt VIP
文档评论(0)