Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第八章 文件.ppt

Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第八章 文件.ppt

ID:50307420

大小:848.50 KB

页数:27页

时间:2020-03-07

Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第八章 文件.ppt_第1页
Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第八章 文件.ppt_第2页
Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第八章 文件.ppt_第3页
Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第八章 文件.ppt_第4页
Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第八章 文件.ppt_第5页
资源描述:

《Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第八章 文件.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第8章文件VisualBasic程序设计教程在程序设计中,文件是十分有用而且是不可缺少的。(1)文件是使一个程序可以对不同的输入数据进行加工处理、产生相应输出结果的常用手段。(2)使用文件可以方便用户,提高上机效率。(3)使用文件可以不受内存大小的限制。2主要内容文件概述1文件系统控件2文件基本操作3文件操作语句和函数45文件的读写38.1文件概述1.提出问题,分析问题2.文件系统的基本概念3.文件结构4.文件类型提出问题,分析问题例8-1在文件“C:student.txt”中,顺序存放若干名学生的姓名(字符型)和3门课程

2、的考试成绩(数值型),存放格式如下:编写一个程序,将文件中的姓名和各门课程的成绩显示在窗体上,同时计算并显示每个学生的平均成绩(保留两位小数)。显示如下:张军,65,89,76刘晓壮,75,78,88王熙凤,89,70,68张军,65,89,76Aver=77刘晓壮,75,78,88Aver=80王熙凤,89,70,68Aver=76分析:以上问题是对顺序文件进行操作。在“student.txt”文本文件中顺序存放了3个学生的姓名和3门课程的考试成绩。首先需要打开“student.txt”文件,然后才能对该文件进行读操作,每

3、次读入一行字符,同时计算出每个学生的3门课程成绩的平均分,直到文件末尾为止,最后在窗体上显示每个学生的姓名、三门课成绩以及平均分,操作完成之后关闭该文件。DimFilepathAsStringPrivateSubForm_Load()Filepath=App.Path+"Student.txt"’设置文件路径EndSubPrivateSubCommand1_Click()DimFileNumAsInteger,SumAsInteger,AveAsInteger,iAsIntegerDimstAsStringDima()As

4、StringOpenFilepathForInputAs#1DoWhileNotEOF(1)LineInput#1,sta=Split(st,",")’st以“,”分开,并存入数组中Sum=0Fori=1To3Sum=Sum+Val(a(i))’将数学、英语和计算机成绩相加NextiAve=Sum/3st=st&Space(2)&"Aver="&AvePrintst’添加该总分和平均成绩LoopClose#1EndSub文件系统的基本概念文件名并且存储在外部存储器(如磁盘)的信息集合,分为应用程序和文档两大类。应用程序:能完

5、成一定功能的计算机指令的集合文档:使用应用程序创建的任何内容文件结构文件结构:为了有效地存取数据,数据必须以某种特定的方式存放。字符(Character)构成文件的最基本单位。字符可以是数字、字母、特殊符号或单一字节。字段(Field)由若干字符组成,用来表示一项数据。字段(Field)由一组相关的字段组成。文件(File)文件由记录构成,一个文件含有一个以上的记录。文件类型顺序文件顺序文件中的数据一个接一个按顺序保存,文件一般可分为许多行,每一行都有或多或少的数据,长度也不固定。随机文件可以按任意次序处理文件中的数据。随机

6、文件将数据分成多个记录,每个记录具有相同的数据结构,记录的长度也都相同,对数据进行处理时可以随机地存取记录,非常灵活、快捷。二进制文件这类文件与随机文件相似,但它的数据记录的长度为1个字节,数据与数据之间没有什么逻辑关系,只是一个个二进制信息而已。8.2文件系统控件DriveListBox(驱动器列表框)DirListBox(目录列表框)FileListBox(文件列表框)DriveListBox(驱动器列表框)驱动器列表框是下拉式列表框,它能显示有效驱动器的列表,供用户选择不同的驱动器。驱动器列表框显示可用的驱动器,但从列

7、表框中选择驱动器只是改变了列表框顶端显示的驱动器、并不能自动地改变当前驱动器。DriveListBox的常用属性是Drive(驱动器),用于确定运行时选中的驱动器Drive1.Drive=”D”DirListBox(目录列表框)目录列表框可列出当前驱动器下的目录结构,以根目录开头。从根目录到当前目录的所有目录依次缩进排列,且目录图标用打开的文件夹表示,当前目录的子目录用合起来的文件夹表示,且比当前目录缩进一级显示。在运行时的初始状态是醒目显示当前目录,在列表中上下移动时将依次醒目显示每个目录项。DirListBox(目录列表

8、框)常用属性(1)Path(路径)返回或设置当前路径。(2)List(列表)返回目录列表框中列表部分的项目。(3)ListIndex(列表索引)目录列表框的ListIndex基于运行时的当前目录和子目录。(4)ListCount(列表数目)返回当前目录中子目录的个数。FileListBox

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

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

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