- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中职可视化编程应用-Visual Basic(主编刘琨、同斌 北理工版)课件:模块7 文件的管理01.ppt
模块7 文件的管理 任务1 文件的结构及访问类型 任务2 文件的处理 任务3 文件处理常用命令、函数及语句 任务4 文件管理控件 任务1 文件的结构及访问类型 在计算机科学技术中,常用“文件”一同来表示输入输出操作的对象。所谓“文件”,是指记录在外部介质上的数据集合。例如,用Word或Excel编辑制作的文档或表格就是一个文件,把它存储到磁盘上就是一个磁盘文件,输出到打印机上就是一个打印机文件。广义地说,任何输入输出设备都是文件。计算机以这些设备为对象进行输入输出,对这些设备统一按“文件”进行处理。 在程序设计中,文件是有用而且不可缺少的。这是因为: ①文件是使一个程序可以对不同的输入输出进行加工处理、产生相应的输出结果的常用手段 ②使用文件可以方便用户,提高上机效率; ③使用文件可以不受内存大小的控制。因此,文件是重要的,在某些情况下,不使用文件将很难解决所遇到的实际问题。 任务1 文件的结构及访问类型 7.1.1文件结构 文件有效地存储数据,数据必须以某种特定的方式存放,这种特定的方式称为文件结构。VB 6. 0的文件由记录组成,记录由字段组成,字段由字符组成。 (1)字符(Character):是构成文件的最重要的单位。字符可以是数字、字母、特殊符号或单一字符。这里所说的“字符”一般称为西文字符,一个西文字符用一个字节存放。如果为汉字字符,包括汉字和“全角”字符,则通常用两个字节来存放。也就是说一个汉字字符相当于两个西文字符。一般把用一个字节存放的西文字符称为“半角”字符,而把汉字和两个字节存放的字符称为“全角”字符。注意,VB 6. 0支持双字节字符,当计算字符串长度时,一个西文字符和一个汉字都作为一个字符计算,但它们所占的空间是不一样的。例如,字符串“VB 6. 0程序设计”的长度为6,而所占的字节数为l0。 任务1 文件的结构及访问类型 (2)字段(Field):也称域。字段由若干字符组成,用来表示一项数据。例如,邮政编码“100084”就是一个字段,它由6个字符组成;而姓名“李远哲”也是一个字段,它由3个汉字组成。 (3)记录(Record}:由一组相关的字段组成。例如,在通讯录中,每个人的姓名、单位、地址、电话号码、邮政编码等构成一个记录,如表7-1所示。在VB 6. 0中,以记录为单位处理数据。 (4)文件(File):文件由记录组成,一个文件含有一个以上的记录。例如,在通讯录文件中有100个人的信息,每个人的信息是一个记录,这100个记录构成一个文件。 表7-1 数据表 任务1 文件的结构及访问类型 7. 1. 2文件介类 根据不同的分类标准,文件可分为不同的类型。 (1)根据数据性质,文件可分为程序文件和数据文件。 ①程序文件(Program File):这种文件存放的是可以由计算机执行的程序,包括源文件和可执行文件。在VB 6. 0中,扩展名为.exe、. frm,. Vbg、. Vbp、. Bas、. cls等文件都是程序文件。 ②数据文件(Dale File):数据文件用来存放普通的数据,如学生考试成绩、职工工资、商品库存等。这类数据必须通过程序来存放和管理。 任务1 文件的结构及访问类型 (2)根据数据的存放方式和结构,文件可分为顺序文件和随机文件。 ①顺序文件(Sequential File):顺序文件的结构比较简单,文件的记录一个接一个的存放。在这种文件中,只知道第一个记录的存放位置,其他记录的位置无从知道。当要查找某个数据时,只能从文件头开始,一个记录一个记录地按顺序读取,直至找到要查找的记录为止。 顺序文件的组织比较简单,只要把数据记录一个接一个的写入文件中即可。但维护困难,为了修改文件中的某个记录,必须把整个文件读入内存,修改后再重新写入磁盘。顺序文件不能灵活地存取和增减数据,因而适用于有一定规律且不经常修改的数据。其主要优点是占空间少,容易使用。 任务1 文件的结构及访问类型 ②随机存取文件(Random Access File):又称直接存取文件,简称随机文件或直接文件,与顺序文件不同,在访问随机文件中的数据时,不必考虑各个记录的排列顺序或位置,可以根据需要访问文件中的任何一个记录。对顺序文件来说,文件中的各个记录只能按实际排列的顺序,一个一个地依次访问。也就是说,在访问第i个记录之后,只能访问第i+1个记录,既不能访问第i+2或第i+3个记录,也不能访问第i-1或第i-2个记录。而对于随机文件来说,所要访问的记录不受其位置的约束,可以
您可能关注的文档
- 【高一理化生】7-5探究弹性势能的表达式ppt模版课件.ppt
- 2012版中考化学复习精品课件(含11真题和12预测试题)专题6_溶液的组成、计算及其配制.ppt
- 高考理综 原电池ppt模版课件.ppt
- 【广告传媒】吉利品牌策划ppt模版课件.ppt
- 【广告传媒】经典数据分析定量图表规范ppt模版课件.ppt
- 【广告传媒】法派网络商城活动策划案 展示稿ppt模版课件.ppt
- 人教版数学第七章第三节长方形面积的计算教学设计.ppt
- 2013-2014学年黑龙江省大庆市第十四中学八年级英语下册课件:module 7 unit 2 b(外研版).ppt
- 电子技术应用专业公开课:组合逻辑电路.ppt
- 重庆市万州区塘坊初级中学九年级物理上册 16-2 《电流做功的快慢》课件(沪科版).ppt
- 2012年河北省初中中历史冀教版九年级上册课件:3.8《吹响新时代的号角》.ppt
- 【高二数学】合情推理与演绎推理ppt模版课件.ppt
- 【六年级课程】《日益富强的祖国》课件ppt模版课件.ppt
- 浙江省桐乡三中数学:第一章《二次根式》复习课件(浙教版八年级下).ppt
- 【高一数学】空间点、直线、平面之间的位置关系PPT1ppt模版课件.ppt
- 计算机网络精品课件——传输层.ppt
- 《记承天寺夜游》课件1(9张ppt)(语文版八年级上).ppt
- 2014广东中职网络服务器配置与管理课件:第5章 网络安全管理01.ppt
- 【高二理化生】光合作用课件ppt模版课件.ppt
- 【广告传媒】电视栏目的设置ppt模版课件.ppt
原创力文档


文档评论(0)