- 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程序设计实训教程 1)文件的概念 文件是存储在外部介质上的数据的集合,字符是文件的基本单位。一个文件即是一个字符的序列,由许多字符按一定的顺序和规则排列组成的。单一的字符又组成数据项,几个相关的数据项构成记录。文件是由多个记录组成的。在VB中根据文件的结构和访问方式,可将文件分为三类:顺序文件、随机文件和二进制文件。 第7章 文件 第一节 知识要点 * 2)常用文件操作语句与函数见表7.1 * * 3)文件系统控件 文件系统控件的主要属性和事件见表7.2。 * 4)顺序文件 顺序文件是普通的文本文件,通常用于存储字符、数字或其他可用ASCII字符表示的数据,但不能存储像位图这样的信息。读写顺序文件时,每次只能按次序读写一行,每行的长度可以变化。在程序中对文件的操作一般按照3个步骤进行:打开、读写和关闭。 * ①顺序文件的打开 使用Open 语句打开要操作文件,其使用格式如下: Open PathName For [Input |Output |Append] [Lock] as [#]filenumber [Len=Buffersize] * ②读操作 Input#语句,语法格式为: Input# FileNumber,Varlist Line Input#语句,语法格式为: Line input# FileNumber,Varname Input函数,语法格式为: Varname =Input(numchars,[#]FileNumber) * ③写操作 Write#语句,语法格式: Write # FileNumber,[outputlist] Print#语句,语法格式: Print # FileNumber, printlist ④关闭文件 Close [[#]文件号] * 5)随机文件 随机文件是以记录为单位的,每个记录都有自己的记录号,同时每条记录的长度必须相同。随机文件的一条记录可以包含多个数据项,每个数据项可以是不同的数据类型。通过采用自定义数据类型来定义记录的结构,然后将变量声明成该数据类型。需要注意的是,因为随机文件每条记录的长度必须相同,所以用户自定义类型中包含字符串型,应该定义为固定长度的字符串。 * ①随机文件的打开与关闭 打开随机文件 OPEN PathName [FOR Random][Access〈Mode〉][Lock]As[#]filenumber[Len=reclength] * 关闭随机文件 随机文件的关闭与关闭顺序文件相同。使用Close语句。 * ②随机文件的读写 写文件 使用PUT命令写随机文件,其格式为: PUT [#] filenumber,[recnumber], varname 读文件 使用GET命令读取随机文件中的记录,其格式为: GET [#] filenumber,[recnumber], varname * 第二节 常见错误与重难点分析 1)文件系统的3个控件不能产生关联 当驱动器改变时,目录列表不能相应改变;或者当目录列表框改变时,文件列表框不能相应改变。使3个控件产生关联,必须使用下面两个事件过程: * Private Sub Drive1_Change ( ) Dir1.Path = Drivel.Drive End Sub Private Sub Dir1_Change ( ) File1.Path = Dir1.Path End sub * 2)如何在目录列表框表示当前选定的目录 在程序运行时,双击目录列表的某目录项,则将该目录项改变为当前目录,其Dir1.Path的值作相应的改变。而单击某目录项选定该项时,Dir1.Path的值并没有改变。有时为了对选定的目录项进行有关的操作,可以用目录列表框的List属性来选定对应的某目录项,设置“Dir1.ListIndex=表达式”指定某目录项,用“Dir1.List(Dir1.ListIndex)”选定相对应的目录名。 * 3)使用FILE1.path+File1.FileName属性指定文件时产生出错信息 在操作系统中,根目录的路径名形式为“盘符:\\”,子目录的路径名为“盘符:\\子目录名……\\子目录名”。 文件系统控件的Path属性返回的是路径名。当Path指示的是根目录,结尾有根目录符“\\”。当Path指示的是子目录,结尾没有目录分界符“\\”。 * 如果简单
您可能关注的文档
- Visual Basic程序设计第10章 文件操作系统 .ppt
- Visual Basic程序设计第10章.ppt
- Visual Basic程序设计第11章 数据库操作 .ppt
- Visual Basic程序设计第11章 数据库访问技术.ppt
- Visual Basic程序设计第11章.ppt
- Visual Basic程序设计第12章 多媒体应用.ppt
- Visual Basic程序设计第12章 多媒体程序.ppt
- Visual Basic程序设计第12章 多媒体程序设计.ppt
- Visual Basic程序设计第12章.ppt
- Visual Basic程序设计第13章 程 序 调 试 .ppt
- Visual Basic程序设计实训教程第8章 数据库开发.ppt
- Visual Basic程序设计实训教程实训1 认识程序外观组成与内部结构和运行机理.ppt
- Visual Basic程序设计实训教程实训2 VB程序设计软件.ppt
- Visual Basic程序设计实训教程实训3 VB程序的编辑.ppt
- Visual Basic程序设计实训教程实训4 设计制造展示窗与登录窗.ppt
- Visual Basic程序设计实训教程实训5 设计制作主窗.ppt
- Visual Basic程序设计实训教程实训6 设计制作菜单.ppt
- Visual Basic程序设计实训教程实训7 设计制作工具栏状态栏.ppt
- Visual Basic程序设计实训教程实训8 设计制作对话框(窗).ppt
- Visual Basic程序设计实训教程实训9 调试程序与错误处理.ppt
文档评论(0)