- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第25讲 VB课件new幻灯片课件.ppt
文件结构与基本操作; 文件操作流程;顺序文件;1。顺序文件的打开
顺序文件用Open语句打开要操作的文件。
格式:
Open 文件名 [For打开方式 ] As [#]文件号
(1)文件名:实际的磁盘文件名。
(2)打开方式包括以下3种。
Input Output Append; (3)文件号。是一个1~511之间的整数。它用来代表所打开的文件,文件号可以是整数或数值型变量。
例如:
Open d:\shu1.dat For Input As #1
该语句以输入方式打开文件shu1.dat,并指定文件号为1。
Open d:\shu2.dat For Output As #5
该语句以输出方式打开文件shu2.dat,即向文件shu2.dat进行写操作,并指定文件号为5。
Open d:\shu3.dat For Append As #7
该语句以添加方式打开文件shu3.dat,即向文件shu3.dat添加数据,并指定文件号为7。
;(2)Write语句
用Write语句项文件写入数据时,与Print语句不同的是,不论使用“,”还是“;”,一律为紧凑格式输出,Write语句能自动在文件中各数据项之间插入逗号,并给字符串加上双引号。
Write语句的一般格式:
Write #文件号 [,输出表列]
;例如:
Open d:\shua.dat For Output As #6
Write # 6, zhang;wang;li
Write # 6, 78;99;67
Close #6
执行上面的程序段后,写入到文件中的数据如下:
zhang,wang,li
78,99,67
;3、顺序文件的读操作
顺序文件的读操作,就是从已存在的顺序文件中读取数据到变量中。在读一个顺序文件时,首先要用Input方式将准备读的文件打开。VB提供了Input、Line Input语句和Input函数将顺序文件的内容读入。
(1)Input语句
Input语句一般格式:
Input #文件号,变量表列
;例如:
Private Sub form_Click()
Dim x$,y$,z$,a%,b%,c%
Open c:\_vb\shua.dat For Input As #1
Input #1,x,y,z
Input #1,a,b,c
Print x,y,z
Print a,b,c
Print a + b + c
Close #1
End Sub;如果顺序文件shua.dat的内容如下:
zhang,wang,li
78,99,67
执行Form_Click过程,在窗体上显示的内容为:
zhang wang li
78 99 67
244;(2) Line Input语句
Line Input语句是从打开的顺序文件中读取一行。
一般格式:
Line Input #文件号,字符串变量
例如:如果顺序文件shua.dat的内容如下:
zhang,wang,li
78,99,67
我们用Line Input语句将数据读出并且把它显示在文本框中。
; Private Sub Command1_Click()
Dim a$,b$
Open c:\_vb\shua.dat For Input As #2
Line Input #2,a
Line Input #2,b
Text1.Text = a b
End Sub
执行以上过程,文本框中显示的内容为:
zhang,wang,li78,99,67;(3) Input函数
格式:Input(字符数,#文件号)
功能:从打开的顺序文件读取指定数量的字符。Input函数返回从文件中读出的所有字符,包括逗号、回车符、换行符、引号和空格等。
例如:Text1.Text=Input(Lof(2),#2)
该语句是将2号文件的内容全部复制到文本框中。
;4、顺序文件的关闭
顺序文件用Close语句关闭
一般格式
Close [文件号表列]
例如:
① Close #1 关闭文件号为1的文件。
② Close #2,#7,#8
您可能关注的文档
- 第13篇 章 金融风险 货币金融学新版课件.ppt
- 第13篇 章 金融风险转移策略 《金融学》授课教案.ppt
- 第13篇 章++文本的编辑 CorelDraw Illustrator课件.ppt
- 第13篇 章--总需求比较静态分析 西方经济学宏观经济学.ppt
- 第13篇 章-1非金属元素通性 近代化学导论课件.ppt
- 第13篇 章-2硼 近代化学导论课件.ppt
- 第13篇 章-3碳和硅 近代化学导论课件.ppt
- 第13篇 章-4氮磷砷-氮 近代化学导论课件.ppt
- 第13篇 章-5氧硫硒碲-氧 近代化学导论课件.ppt
- 第13篇 章-5氧硫硒碲-硫硒碲 近代化学导论课件.ppt
- 外包服务框架合同.doc
- 2025年重庆三峡职业学院单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析.docx
- 结膜炎的早期诊断和护理.pptx
- 物流运输业多式联运物流服务创新与发展策略.doc
- 装饰工程绪论课件.pptx
- 幼儿园大班家长学校课件.pptx
- 2025年重庆三峡职业学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025年重庆三峡职业学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2025年重庆三峡职业学院单招(数学)历年真题考点含答案解析.docx
- 2025年重庆交通职业学院单招职业技能测试近5年真题考点含答案解析.docx
文档评论(0)