Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编第9章 文件.ppt

Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编第9章 文件.ppt

ID:50307746

大小:452.00 KB

页数:69页

时间:2020-03-07

Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编第9章 文件.ppt_第1页
Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编第9章 文件.ppt_第2页
Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编第9章 文件.ppt_第3页
Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编第9章 文件.ppt_第4页
Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编第9章 文件.ppt_第5页
资源描述:

《Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编第9章 文件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章文件在现代计算机系统中,要用到大量的程序和数据,由于内存容量有限,且不能长期保存,故平时总是把它们以文件的形式存放在外存中,需要时可随时将它们调入内存。所以,在操作系统中增加了文件管理的功能,即文件系统,优秀的文件系统是任何软件不可缺少的部分,好的文件系统可以使软件用户安全地保存自己的数据,从而使软件更具有强大的生命力,因而有广泛的应用。通过本章学习,读者应掌握以下内容:【主要内容】掌握文件的读写操作过程。掌握有关文件操作常用函数和命令的使用方法。掌握相关的文件系统控件。9.1引例【引例】在名称为Form1的窗体上建立一个文本框(名称为Text1,Multiline属性为Tr

2、ue,ScrollBars属性为2)和两个命令按钮(名称分别为Cmd1和Cmd2,标题分别为“读入数据”和“排序显示保存”)(如图9.1(a)所示)。程序运行后,如果单击“读入数据”按钮,则读入“in.txt”文件中的100个整数,放入一个数组中(数组下界为1);如果单击“排序显示保存”按钮。,则对这100个整数从大到小进行排序,把排序后的全部数据在文本框中显示出来,然后存入文件”Result.txt”中。图9.1(a)【引例】设计界面要求:把数据写入文件“Result.txt”用过程putdata来完成。操作步骤(1)设计界面根据题目的要求,建立如图9.1(a)所示的用户界面。(

3、2)属性设置各控件的属性设置,见表9.1。图9.1(a)【引例】设计界面表9.1【引例】属性设置控件名称属性属性值窗体NameForm1Caption引例文本框NameText1MultilineTrueScrollBars2命令按钮1NameCmd1Caption读入数据命令按钮2NameCmd2Caption排序显示保存(3)编写代码’在窗体模块中定义变量Dimnumber(1To100)AsIntegerDimiAsInteger,jAsInteger,tAsInteger’命令按钮Cmd1(输入数据)中程序代码为:PrivateSubCmd1_Click()Open"c:

4、in.txt"ForInputAs#1Fori=1To100Input#1,number(i)NextClose#1Fori=1To100a$=a$+Str(number(i))+""NextText1=a$EndSub’命令按钮Cmd2(排序显示保存)中排序程序代码为:PrivateSubCmd2_Click()Fori=100To2Step-1Forj=1Toi-1Ifnumber(j)>number(j+1)Thent=number(j+1)number(j+1)=number(j)number(j)=tEndIfNextjNextiFori=1To100a$=a$+Str(

5、number(i))+""NextText1=a$putdatanumber(),100EndSub’标准模块中定义的Sub过程(保存文件)Subputdata(a()AsInteger,nAsInteger)DimsFileAsStringsFile="result.txt"OpenApp.Path&sFileForOutputAs#1Fori=1TonPrint#1,a(i);NextClose#1EndSub(4)运行程序程序运行后,单击“读入数据”命令按钮,则读出文件“in.txt”文件中的100个整数,放入数组number(1To100)中,并显示在文本框中,运行结果如

6、图9.1(b)所示,单击“排序显示保存”按钮,则对这100个整数从大到小进行排序,并把排序后的全部数据显示在文本框中,然后存入文件“Result.txt”,见图9.1(c)。图9.1(b)【引例】运行界面图9.1(c)【引例】运行界面分析:在【引例】中,单击“读入数据”按钮,把文件"in.txt"中数据读出来存放在数组number(100)中,单击“排序显示保存”按钮,对数组number(100)中数据进行排序处理后,把结果写入文件"result.txt"中。【引例】中涉及到有关文件读写操作的问题,读者应掌握如何把数据从文件中读出,又如何把数据写入文件。这是本章的重点,本章对文件的

7、读写操作作详细说明。9.2文件分类根据不同的分类标准,文件可分为不同的类型。1根据数据的性质分类(1)程序文件这种文件存放的是可由计算机执行的程序,包括原文件和可执行文件,如.exe,.Frm,.Vbp等。(2)数据文件用来存放普通数据,如数据库表等。2根据存取方式和结构分类(1)顺序文件顺序文件访问模式的规则最简单,读出时从第一条记录“顺序”读到最后一条记录,写入时也一样,不可以在数据之间乱跳,例如读完第一条记录后直接读第三条记录。顺序文件专门用来处理文本文件,文本

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

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

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