- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualBasic程序设计课件第讲文件处理应用程序设计方法
* 第12讲 文件处理程序设计方法 (2) * 教师语 同学好,我们现在开始学习VB程序设计课程的第12讲。 上一讲我们介绍的文件管理器应用程序仅能对磁盘文件的属性进行显示。 但如果希望读取并显示文件的内容,就必须使用VB提供的标准文件输入/输出语句了。 本讲就介绍这方面的知识 * 本讲主要内容 顺序文件的访问方法 随机文件的访问方法 二进制文件的访问方法 * 标准文件输入/输出 1、文件结构:在计算机中,为了迅速有效的存取数据,文件必须以某种特定方式组织其中的数据,这种方式称为文件结构。 2、文件可以从多角度加以分类。根据文件的内容可以分为程序文件和数据文件,根据文件的编码可以分为文本文件和二进制文件。 3、根据文件的存取方式可以分为顺序文件、随机文件和二进制文件。 * 一、顺序文件 1.顺序文件的打开和关闭 顺序文件是最简单的文件结构,它按次序一个接一个的排列纪录,并且只提供第一个记录的存储位置。当需要读取某一记录时,就必须按顺序从第一条记录开始依次读出数据,直到找到所需记录为止。 * (1)打开顺序文件 格式:Open 文件名 For 模式 As # 文件号 模式: Input:以读方式打开文件。 Output:该方式创建一个新的顺序文件,等待输出数据,如果存在同名文件,则覆盖原有文件内容。 Append:以追加方式打开文件。如果不存在该文件,则创建一个新文件。 * (2)关闭顺序文件 格式:Close # 文件名 说明: 1)文件号是Open语句打开文件是指定的文件号。 2)Close语句可以同时关闭多个以打开的文件。 * 2.顺序文件的写操作 (1)Print # 语句 格式:Print # 文件号,[输出项列表] 功能:将各输出项的值写入到指定的文 件中。 (2)Write #文件号,[输出项列表] * 3.顺序文件的读操作 (1)Input #<文件号>,变量列表 功能:从指定文件中读取数据并将其赋 值给对应的变量 (2)Line Input #文件号,变量 功能:从指定文件中读出一行数据并将 其赋值给字符串变量 * 二、随机文件 随机文件是可以按照任意顺序读写的文件,它的每条记录都有一个记录号,并且所有记录的长度是相等的。读取数据时,只要指定记录号,就可以直接读取记录。随机文件一旦打开,就可以同时进行读写操作 * 1.打开 Open 文件名 For Random As #文件号 [Len=记录长度] 2.关闭 Close #文件号 3.写操作 Put #文件号,[记录号],变量名 * 4.读操作 Get #文件号,[记录号],变量名 * 三、二进制文件 磁盘中的文件在本质上都是以二进制方式存储的,二进制文件存取方式是以字节为单位对文件进行访问的,允许程序读写文件的任何字节,不管是文本文件、可执行文件,都可以二进制方式存取访问。 * 1.打开 Open 文件名 For Binary As # 文件号 2.关闭 Close #文件号 3.写操作 Put #文件号,[位置],变量名 4.读操作 Get #文件号,[位置],变量名 * 教师语 我们下面通过一个简单的例子,对顺序文件读写方法进行演示。 * 演示 教师语:刚才的程序仅演示了顺序文件访问方式,将同学们在此基础上,采用随机文件、二进制文件访问方式完成上述程序开发任务,做到举一反三。 本讲结束,同学们再见! 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * *
您可能关注的文档
最近下载
- DB11T 383-2023 建筑工程施工现场安全资料管理规程.docx
- 2024-2025学年小学劳动三年级上册人教版《劳动教育》教学设计合集.docx
- 单位工伤事故认定公示情况反馈表(样表).doc
- 卫生监督法律法规和政策文件答案-2024年全国疾控系统“大学习”活动.docx VIP
- (心理咨询师习题集《案例分析》.doc VIP
- 《民航危险品运输》教学课件.docx VIP
- 拼多多新商家基础经营能力认证考试题库答案,平台规则+商品设置+客户服务+订单售后.docx
- 推动车辆互联的创新驱动车联网MNO智能物联卡平台解决方案.pptx
- 云平台解决方案酒店管理系统的完美选择.pptx
- GB50084-2017 自动喷水灭火系统设计规范.docx
文档评论(0)