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

  • 0
  • 0
  • 约4.71千字
  • 约 28页
  • 2016-10-26 发布于广东
  • 举报

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

提出问题,分析问题 例8-1 在文件“C:\student.txt”中,顺序存放若干名学生的姓名(字符型)和3门课程的考试成绩(数值型),存放格式如下: 编写一个程序,将文件中的姓名和各门课程的成绩显示在窗体上,同时计算并显示每个学生的平均成绩(保留两位小数)。显示如下: 文件系统的基本概念 文件名并且存储在外部存储器(如磁盘)的信息集合,分为应用程序和文档两大类。 应用程序:能完成一定功能的计算机指令的集合 文档 :使用应用程序创建的任何内容 文件结构 文件结构:为了有效地存取数据,数据必须以某种特定的方式存放。 字符(Character) 构成文件的最基本单位。字符可以是数字、字母、特殊符号或单一字节。 字段(Field) 由若干字符组成,用来表示一项数据。 字段(Field) 由一组相关的字段组成。 文件(File) 文件由记录构成,一个文件含有一个以上的记录。 文件类型 顺序文件 顺序文件中的数据一个接一个按顺序保存,文件一般可分为许多行,每一行都有或多或少的数据,长度也不固定。 随机文件 可以按任意次序处理文件中的数据。随机文件将数据分成多个记录,每个记录具有相同的数据结构,记录的长度也都相同,对数据进行处理时可以随机地存取记录,非常灵活、快捷。 二进制文件 这类文件与随机文件相似,但它的数据记录的长度为1个字节,数据与数据之间没有什么逻辑关系,只是一个个二进制信息而已。 8.2 文件系统控件 DriveListBox(驱动器列表框) DirListBox(目录列表框) FileListBox(文件列表框) DriveListBox(驱动器列表框) 驱动器列表框是下拉式列表框,它能显示有效驱动器的列表,供用户选择不同的驱动器。 DirListBox(目录列表框) 目录列表框可列出当前驱动器下的目录结构,以根目录开头。从根目录到当前目录的所有目录依次缩进排列,且目录图标用打开的文件夹表示,当前目录的子目录用合起来的文件夹表示,且比当前目录缩进一级显示。在运行时的初始状态是醒目显示当前目录,在列表中上下移动时将依次醒目显示每个目录项。 DirListBox(目录列表框)常用属性 (1)Path(路径) 返回或设置当前路径。 (2)List(列表) 返回目录列表框中列表部分的项目。 (3)ListIndex(列表索引) 目录列表框的ListIndex基于运行时的当前目录和子目录。 (4)ListCount(列表数目) 返回当前目录中子目录的个数。 FileListBox(文件列表框) 文件列表框是一种下拉列表框,它可以用来显示当前目录下的文件。 FileListBox(文件列表框)的常用属性 1.Pattern属性 格式:[窗体.]文件列表框名.Pattern[=Value] 功能:Pattern属性用来设置在执行时要显示的某一种类型的文件。 2.FileName属性 格式:[窗体.][文件列表框名.]FileName[=文件名] 功能:FileName属性用来在文件列表框中设置或返回被选定文件的名称和路径。 3.ListCount属性 格式:[窗体.]控件.ListCount 功能:ListCount属性返回控件内所列项目的总数。 4.ListIndex属性 格式:[窗体.]控件.ListIndex[=索引值] 功能:用来设置或返回当前控件上所选择项目的“索引值”(下标)。 5.List属性 格式:[窗体.]控件.List(索引)[=字符串表达式] 功能:在List属性中存有文件列表框中所有项目的数组,可用来设置或返回各种列表框中的某一项目。 文件基本操作 文件基本操作指的是文件的删除、拷贝、移动、更名等。 1.拷贝文件(FileCopy语句) 格式:FileCopy 源文件名,目标文件名 功能:可以把源文件拷贝到目标文件,拷贝后两个文件的内容完全一样。 2.删除文件(Kill语句) 格式:Kill 文件名 功能:用该语句可以删除指定的文件。 3.文件(目录)重命名(Name语句) 格式:Name 原文件名As新文件名 功能:可以对文件或目录重命名,也可用来移动文件。 4.创建新的目录(MkDir语句) 格式:MkDir <目录名> 功能:创建一个新的目录。 5.改变当前驱动器(ChDrive语句) 格式:ChDrive <驱动器> 功能:改变当前驱动器。 6.改变当前目录(ChDir语句) 格式:ChDir <目录名> 功能:改变当前目录。 7.删除目录(RmDir语句) 格式:RmDir <目录名> 功能:删除一个已存在的目录。 8.确定当前目录驱动器(drive函数) 格式:CurDir[(drive)] 功能:确定任何一个驱

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档