- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
各文件操作语句或函数所适用的文件类型:语句、函数 顺序文件 随机文件 二进制文件Open * * *Close * * *Print# *Write# *Input# *LineInput# *Put[#] * *Get[#] * *Input() * **与文件操作有关的函数与语句1、Seek语句:Seek[#]filenumber,positionSeek语句用于指定给定文件的下一个读写位置position(长整型)。随机文件的单位是记录号,二进制文件的单位是字节。2、Seek([#]filenumber)函数此函数返回filenumber指定文件的当前读写位置。返回值为长整型。*与文件操作有关的函数与语句3、Input(number,[#]filenumber)函数此函数从filenumber文件中从当前位置读入number指定个数的字节流,并作为字符串返回。这个函数只适合以顺序输入或二进制方式打开的文件。此函数读入的内容包括逗号、回车符、空白列、换行符、引号和前导空格等一起读入。*与文件操作有关的函数与语句4、LOF(#filenumber)此函数返回指定文件号filenumber所代表文件的长度,以字节为单位。TheLengthofFile。5、FileLen(filename)此函数返回指定文件名的文件长度(字节为单位),文件不要求打开。如果文件打开,则返回的是打开前的文件长度。*与文件操作有关的函数与语句6、EOF(#filenumber)此函数测试当前是否位于指定文件号文件的末尾。如是,返回True;否则,返回False。TheEndofFile。有的语句或函数在执行如果超出文件末尾,则会出错,应的使用前用本函数进行检测。7、Len(varname)此函数返回存贮变量varname要占用的字节数。*8、Kill语句Killfilename此语句从磁盘上删除filename指定的文件。Filename可使用*?通配符。如果文件已打开,则不能删除。9、Filecopy语句FileCopysource,destination把源文件source复制为目标文件destination。不能复制打开的文件。10、Name语句NameoldpathnameAsnewpathname重命名文件。oldfilename与newfilename可以是文件也可以是文件夹。如果它们的路径不同,则可以移动文件或文件夹。*11、Shell函数Shell(pathname[,windowstyle])此函数执行filename指定的可执行文件。Windowstyle指定该运行时的窗口状态,如省略此参数,则以最小化方式启动。12、Freefile函数FreeFile[(rangenumber)]使用FreeFile提供一个尚未使用的文件号。参数rangenumber可以是0或1,表示文件号范围。FreeFile或FreeFile(0)返回1到255之间未使用的文件号;FreeFile(1)返回256到511之间未使用的文件号。如:Openc:\wd.txtforInputAs#FreeFile*作业1:使用“记事本”建立一个文本文件,文件中输入以逗号分隔的多个大小不一样的整数;再使用VB建立一个程序把上述文件中的整数排序,以从小到大的顺序写入一个新文件中。冒泡法:OptionBase1OptionExplicitPrivateSubCommand1_Click()Dimint1AsInteger,int2AsIntegerDimint3AsInteger,int4AsIntegerDimintNumber()AsIntegerOpenc:\wd.txtForInputAs1int1=0DoWhileNotEOF(1)int1=int1+1ReDimPreserveintNumber(int1)Input#1,intNumber(int1)LoopClose1Forint2=1Toint1
您可能关注的文档
- 《MATLAB程序设计基础与应用》第4章 MATLAB文件操作-教学课件(非AI生成).ppt
- 《MATLAB程序设计基础与应用》第7章 MATLAB解方程与函数极值-教学课件(非AI生成).ppt
- 《MATLAB程序设计基础与应用》第8章 MATLAB数值积分与微分-教学课件(非AI生成).ppt
- 《MATLAB程序设计基础与应用》第9章 MATLAB符号计算-教学课件(非AI生成).ppt
- 《MATLAB程序设计基础与应用》图论.ppt
- 《Visual Basic 程序设计教程》第01章:Visual Basic语言基础与概述-教学课件(非AI生成).ppt
- 《Visual Basic 程序设计教程》第02章:Visual Basic 语言基础-教学课件(非AI生成).ppt
- 《Visual Basic 程序设计教程》第03章:数据类型、常量、变量和数组:修改版-教学课件(非AI生成).ppt
- 《Visual Basic 程序设计教程》第04章:运算符与表达式-教学课件(非AI生成).ppt
- 《Visual Basic 程序设计教程》第05章:控制结构与算法-教学课件(非AI生成).ppt
- 幼儿园全民国家安全教育日PPT.ppt
- 文明礼仪伴我行主题班会课.ppt
- 4.2 《心有一团火,温暖众人心》课件(共26张PPT) 2024-2025学年统编版高中语文必修上册.pptx
- 大模型平民化开启“AI+医疗”新纪元.pptx
- 2《以工匠精神雕琢时代品质》 课件(共28张PPT)2024-2025学年统编版高中语文必修上册.pptx
- 3《鸿门宴》 课件 (共52张PPT)2024-2025学年统编版高中语文必修下册.pptx
- unit 2能力阅读写作拔高练-学九级英语全一册单元模块满分必刷题人教版.pdf
- 9.3 《声声慢(寻寻觅觅)》课件 (共25张PPT)2024-2025学年统编版高中语文必修上册.ppt
- “4·23世界读书日”主题教育班会-阅读启心智,知识筑梦想 课件(共27张PPT).pptx
- 4EAT 变速箱维修手册.pdf
文档评论(0)