- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PPT14的 数据文件
* * 主页 程序中经常需要将大量数据信息作为数据文件存储在磁盘上。 VB可以处理三种类型的数据文件,即顺序文件、随机文件和二进制文件,并且提供了与文件处理有关的控件。 文件是指存放在外存储器(如磁盘)上的信息集合 两大类文件:程序文件和数据文件 可以将应用程序所处理的数据以文件的形式保存起来 本 章 主 要 内 容 第8章 数据文件与文件管理 文件概述 文件打开与关闭 随机文件 文件操作语句和函数 顺序文件 退出 磁盘 数据 文件 内存 通过程序来实现数据存取操作 存取数据 程序 文件 文件系统控件 文件基本操作 14.1.1 文件结构 1. 数据文件的结构 数据文件由记录组成,记录由字段组成,字段由字符组成 记录1 数据文件 记录2 ………… 学号 姓名 951001 张三 … 学号 姓名 951002 李四 … 字段 14.1 文件概述 (1)顺序文件:文本文件。文件中的记录按顺序一个接一个地排列。只能按记录的先后顺序进行存取。 (2)随机文件:随机文件的每一个记录都有固定的长度,每一个记录都有记录号,这种文件的特点是允许用户存取文件中任一个记录。可以同时进行读或写操作存入和读出速度较快,数据容易更新 (3)二进制文件:可理解为长度为1的特殊的随机文件 14.1.2 文件类型 记录1 记录2 记录3 …… 按记录顺序进行存取操作 记录1 记录2 记录3 …… 允许存/取任一个记录 如存入记录3,再读取 记录2 (1) 打开(或新建)文件 (2) 进行读、写操作 系统设置文件指针,用来记住当前读写的位置 (3) 关闭文件 14.2 文件的打开与关闭 1. 打开文件(Open) 在对文件进行操作之前,必须先打开或建立文件。 Open 文件名 [For 方式][Access 存取类型][锁定] As [#]文件号[Len=记录长度] 说明:方式用于指定文件访问的方式,包括:Input——顺序输入 Output——顺序输出Append——从文件末尾添加 Binary——二进制文件 Random——随机存取方式(默认方式) 文件号(或称文件缓冲区) :1~511的整数 长度Len:用来指定每个记录的长度(字节数) 示例: Open d:\cj1.dat For Output As #1 Open兼有打开或建立文件功能,对同一文件可用不同的文件号打开,每个文件号都有自己的一个缓冲区 14.2.1 文件的打开(知识点) 2. 关闭文件(Close) 打开的文件在读写操作结束后,应将文件关闭。 关闭文件的语句格式: Close [[#] 文件号1] [,[#] 文件号2] … 示例: Close #1 ⑴Close语句用来关闭文件,打开文件后的操作。格式中的“文件号”是Open语句中使用的文件号。 ⑵如果指定文件号则关闭指定文件;如果不指定文件号则关闭所有文件。 ⑶除用Close语句关闭文件外,程序结束时将自动关闭所有打开的文件。 ⑷操作简单,但不是可有可无。 14.2.2 文件的关闭(知识点) 14.3.1 文件指针 文件被打开后,自动生成一个文件指针。文件的读写从指针位置开始。Append方式打开后,文件指针指向文件末尾。其他方式打开指向文件的头。指针随写入自动后移。文件指针的定位通过Seek语句实现。 格式:Seek #文件号,位置 ①对于用Input、Output或Append方式打开的文件,位置是从文件头到“位置”为止的字节数。文件的第一字节的位置为1。对于用Random方式打开的文件,位置是记录号。 ②在Get或Put语句中的记录号优先于由Seek确定的位置。“位置”为0或负数时,产生出错信息“错误的记录号” 14.3 文件操作语句和函数 1. FreeFile函数 用FreeFile函数可以得到一个在程序中没有使用的文件号。当程序中打开文件较多时,这个函数很有用,特别在通用过程中使用文
您可能关注的文档
- OTN的开销详解.pptx
- Outl的ook2007详细使用教程.ppt
- O的penCL与高性能计算在通信领域的研究和应用前景.ppt
- O的penGL在MFC中的实现.pdf
- O的RACLE执行计划和SQL调优.ppt
- O的S02进程描述-2014-2015-2.ppt
- O的racle软件安装.ppt
- O的utlook2007培训教程.ppt
- O的SLec1.ppt
- P2P金融的项目课件.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 乒乓球巡回赛临场裁判员岗前考核试题.pdf
- 广东省中山市2024-2025学年六年级数学第一学期期末预测试题含解析.doc VIP
- 2023年河南省公务员招录行测真题.docx
- 2024年大学中医药课程考试资料:医学遗传学重点知识点.pdf VIP
- 新编阿拉伯语课后翻译练习.pdf
- 职业能力倾向测验考试试卷(含五套)及答案.pdf VIP
- 广东省中山市2024-2025学年六年级数学第一学期期末统考试题含解析.doc VIP
- 2024年大学中医药课程考试资料:生理学题.pdf VIP
- 建筑垃圾暂存场项目环评环境影响报告表(新版环评).pdf VIP
- 作业12:任务4教学单元2工学一体化课程《windows服务器基础配置与局域网组建》之教学单元活动方案.docx VIP
文档评论(0)