- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PPT研究院 POWERPOINT ACADEMY * * * * 例8.5 设计一个简单的学生成绩管理程序,使用随机文件存储学生信息。程序的运行界面下图所示,该程序的具有数据添加、修改、删除及学生信息顺序查询等功能。 8.4 随机文件 在标准模块Module1中定义学生信息数据类型及全局变量: Type Student 定义学生信息记录类型 Id As String * 8 Name As String * 10 Class As String * 10 Subject As String * 20 Mark(1 To 3) As Integer End Type 定义Student类型的变量存放当前记录内容 Public Stu As Student Public Filename As String 定义变量存放学生信息文件名 Public Rec_no As Integer 定义变量存放当前记录号 Public Rec_total As Integer 定义变量存放总记录数 Public Rec_long As Integer 定义变量存放记录长度 8.4 随机文件 1 打开文件 Open 文件名 For Binary As #文件号 2. 写操作 Put [#]文件号,[位置],变量名 写入长度等于变量长度的数据。 3. 读操作 GET [#]文件号,[位置],变量名 从指定位置开始读出长度等于变量长度的数据存入变量中,数据读出后移动变量长度位置,如果忽略位置,则表示从文件指针所指的位置开始读出数据,数据读出后移动变量长度位置。 8.5 二进制文件 例8.6 编程序实现将D盘根目录中的文件Abc.dat复制到A盘,且文件名改为Myfile.dat。 Dim char As Byte 打开源文件 Open D:\Abc.dat For Binary As # 1 打开目标文件 Open A:\Myfile.dat For Binary As # 2 Do While Not EOF(1) Get #1, , char 从源文件读出一个字节 Put #2, , char 将一个字节写入目标文件 Loop Close#1, #2 8.5 二进制文件 8.6 常用的文件操作语句和函数 1. 改变当前驱动器(ChDrive 语句) 格式:ChDrive drive 功能:改变当前驱动器。 说明: 如果drive为“”,则当前驱动器将不会改变;如果drive中有多个字 符,则ChDrive只会使用首字母。 例如:ChDrive D 及ChDrive D:\ 和ChDrive Dasd 都是将当前驱动器设为D盘。 8.6.1 文件操作语句 2. 改变当前目录(ChDir 语句) 格式:ChDir path 功能:改变当前目录。 例如:ChDir D:\TMP 说明:ChDir语句改变缺省目录位置,但不会改变缺省驱动器位置。例如,如果缺省的驱动器是C,则上面的语句将会改变驱动器D上的缺省目录,但是C仍然是缺省的驱动器: 3. 删除文件(Kill语句) 格式:Kill pathname 功能:删除文件。 说明:pathname中可以使用统配符“*”和“?”。 例如:Kill *.TXT Kill C:\Mydir\Abc.dat 8.6 常用的文件操作语句和函数 4. 建立(MkDir 语句)和删除(RmDir 语句)目录 建立目录格式:MkDir path 功能:创建一个新的目录。 例如: MkDir D:\Mydir\ABC 删除目录格式:RmDir path 功能:删除一个存在的目录。 说明:只能删除空目录。例如: RmDir D:\Mydir\ABC“ 说明: RmDir只能删除空子目录,如果想要使用RmDir来删除一个含有文件的目录或文件夹,则会发生错误。 8.6 常用的文件操作语句和函数 拷贝文件 ——FileCopy语句 格式:FileCopy source , destination 功能:复制一个文件。 例如: FileCopy D:\Mydir\Test.doc A:\MyTest.doc 说明: FileCopy语句不能复制一个已打开的文件。 6 文件的更名 —— Name 语句 格式:Name o
您可能关注的文档
- SQLServer数据库应用项目化教程张福堂主编项目四开发图书管理数据库幻灯片.ppt
- 七颗钻石课件幻灯片.ppt
- PhotoshopCS4中文版标准实例教程刘铁英第4章节幻灯片.ppt
- SQLServer数据库应用项目化教程张福堂主编项目一创建图书管理数据库幻灯片.ppt
- SQLServer数据库原理及应用第二版曾长军第1章节数据库基础概述幻灯片.ppt
- 七量子散射理论幻灯片.pptx
- 七年级语文科学技术是第一生产力课件鄂教版幻灯片.ppt
- 七年级语文社戏课件幻灯片.ppt
- 七年级语文天上的街市幻灯片.ppt
- SQLServer数据库原理及应用第二版曾长军第5章节SQL结构化查询语言幻灯片.ppt
最近下载
- 生物_学习使用显微镜_课件.pptx VIP
- 2025年春季开学典礼新闻稿——少年无畏凌云志,扶摇直上入云苍.docx VIP
- 四年级下册英语习题阅读理解外研版.ppt VIP
- 22G101 三维彩色立体图集.docx VIP
- 2025广东中山市人大常委会办公室招聘雇员2人笔试参考题库附答案解析.docx VIP
- 中级安全工程师《道路运输安全》练习卷.pdf VIP
- 2025年春季开学典礼活动方案——2025年春季学期学校开学典礼活动方案——巳蛇纳福启新程春风化雨育芳华、少年无畏凌云志扶摇直上入云苍.pdf VIP
- 西部县乡道路路基路面的设计与施工指南.doc
- 道路运输安全-中级注册安全工程师《道路运输》押题密卷练习.docx VIP
- 搬运工作原则.pptx VIP
文档评论(0)