月二级VB等级考试辅导第8次

月二级VB等级考试辅导第8次

ID:37406279

大小:637.10 KB

页数:39页

时间:2019-05-12

月二级VB等级考试辅导第8次_第1页
月二级VB等级考试辅导第8次_第2页
月二级VB等级考试辅导第8次_第3页
月二级VB等级考试辅导第8次_第4页
月二级VB等级考试辅导第8次_第5页
资源描述:

《月二级VB等级考试辅导第8次》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2011年9月等级考试辅导二级VisualBasic第八讲文件随机文件2顺序文件1文件控件3多窗体4文件操作步骤打开文件文件读/写关闭文件把内存中的数据传输到相关联的外部设备(如磁盘)并作为文件存放的操作叫做写数据(输出Output)。把数据文件中的数据传输到内存中的操作叫做读数据(输入Input)。即:内存外设——叫做输出或写外设内存——叫做输入或读顺序文件和随机文件(1)顺序文件:顺序文件的结构比较简单,文件中的记录一个接一个地存放;(2)随机文件:数据采用记录方式组织,可以根据需要直接访问文件中的每个记录。优点是数据的存取较为灵活、方便,速度较

2、快,容易修改;缺点是占空间较大,数据组织较复杂。顺序文件:文件读/写只能在文件指针所指位置随机文件:可任意读取或在任意位置写入记录P154-考点2文件的操作语句和函数文件的打开(建立)在对文件进行操作之前,必须先打开或建立文件。1.语句格式例1:Open"in5.txt"ForInputAs#1例2:OpenApp.Path+"in5.txt"ForInputAs#1√Open文件名[For模式]As[#]文件号[Len=记录长度]P154-考点2文件的操作语句和函数Open文件名[For模式]As[#]文件号[Len=记录长度]Output:顺序

3、文件写P154-考点2文件的操作语句和函数Open文件名[For模式]As[#]文件号[Len=记录长度]Input:顺序文件读Input方式打开,要求被读取文件必须存在P154-考点2文件的操作语句和函数Open文件名[For模式]As[#]文件号[Len=记录长度]Append:顺序文件追加方式写P154-考点2文件的操作语句和函数Open文件名[For模式]As[#]文件号[Len=记录长度]Random:随机文件读写P154-考点2文件的操作语句和函数文件指针文件打开后自动生成一个文件指针。当使用Input、Output、Random等方式打

4、开文件时,文件指针指向文件的开头。使用Append方式打开文件时,文件指针指向文件的末尾。完成一次读写操作后,文件指针自动地指向下一次读写操作的位置。P154-考点2文件的操作语句和函数Open文件名[For模式]As[#]文件号[Len=记录长度]文件号:1~511,在操作时用于指代打开的文件记录长度:随机文件操作时需指定记录长度文件大小=所有记录大小之和P154-考点2文件的操作语句和函数文件的关闭文件的读写操作结束后,必须将文件关闭,这一操作将缓冲区的内容写入文件。1.语句格式Close[#]文件号,[#]文件号……Close关闭所有已打开的文

5、件关闭指定编号文件P154-考点2文件的操作语句和函数重要函数1.LOF(文件号)返回文件的长度(字节数)2.EOF(文件号)如果当前文件指针指向文件末尾,则返回True,否则返回False3.Seek#文件号,位置定位文件指针P163-11在窗体上画一个命令按钮,然后编写如下代码:PrivateSubCommand1_Click()DimMaxSize,Nextchar,MycharOpen"d:fm.txt"ForInputAs#2MaxSize=LOF(2)ForNextchar=MaxSizeTo1Step-1Seek#2,Nextchar

6、Mychar=Input(1,#2)NextNextcharPrintEOF(2)Close#2EndSub程序运行后,单击命令按钮,其输出结果为_________。(A)0(B)Null(C)True(D)FalseP155考点3顺序文件顺序文件的写操作1.Print#语句Print#文件号,[[Spc(n)

7、Tab(n)][表达式表][;

8、,]]Open“test”ForOutputAs#1‘打开文件供输出(写入)Print#1,"thisisatest"‘输出一行内容Print#1,‘输出一个空行Print#1,"hello";"";"worl

9、d"Print#1,Spc(5);"helloeveryone"Print#1,Tab(10);"hello"Close#1标准输出紧凑输出省略#会怎么样呢?P155考点3顺序文件顺序文件的写操作2.Write#语句Write#文件号,表达式表Print语句和Write语句的区别在于:Write语句以紧凑的格式存放数据,系统自动在各数据项之间加入“,”,字符串加上双引号。而使用Print语句写入数据时,系统不会自动添加分隔符。例如命令:Write#1,"One","Two",123内容:"One","Two",123笔试真题P156-1P155-考点

10、3顺序文件顺序文件写操作将一个二维数组a(5,5)的所有数组元素按矩阵(5行5列)写入到文件OUT.txtD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。