Visual Basic程序设计 教学课件 作者 刘瑞新VB10.ppt

Visual Basic程序设计 教学课件 作者 刘瑞新VB10.ppt

ID:50056506

大小:185.00 KB

页数:18页

时间:2020-03-08

Visual Basic程序设计 教学课件 作者 刘瑞新VB10.ppt_第1页
Visual Basic程序设计 教学课件 作者 刘瑞新VB10.ppt_第2页
Visual Basic程序设计 教学课件 作者 刘瑞新VB10.ppt_第3页
Visual Basic程序设计 教学课件 作者 刘瑞新VB10.ppt_第4页
Visual Basic程序设计 教学课件 作者 刘瑞新VB10.ppt_第5页
资源描述:

《Visual Basic程序设计 教学课件 作者 刘瑞新VB10.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章主要内容:●用户定义类型●文件系统控件●传统的文件操作第10章用户定义类型和文件操作10.1用户定义类型例如,假设某校的学生成绩如表10-1示。表10-1学生成绩表学号姓名性别出生日期语文数学总分2005101张雨利男1986年10月23日70801502005106李方男1985年6月6日80851652005103孙英女1986年2月3日909218210.1.1创建用户定义类型用户可以用Type语句来定义自己的数据类型,其格式为:[Public

2、Private]Type〈用户类型名〉〈字段名1〉As〈类型名1〉[〈字段名2〉As〈类型

3、名2〉]…[〈字段名n〉As〈类型名n〉]EndType例如,要建立一个学生成绩处理程序,由于每一位学生都需要学号、姓名、学分和平均成绩等数据项(字段),则可以使用Type语句来定义一个名称为studentrec的记录。TypestudentrecstunumAsString*7'学号元素为7个字符的定长字符串namesAsString*8'姓名元素为8个字符的定长字符串creditAsInteger'学分元素为整型avgAsSingle'平均成绩为单精度型EndType10.1.2建立和使用用户定义类型变量1.建立用户定义类型变量用户数据类

4、型定义后,可以用Dim、Redim、Static建立一个具有这种数据类型的变量。例如定义一个具有studentrec类型的变量stu:DimstuASstudentrec用户定义数据类型也可以作为数组元素的数据类型。例如,定义一个拥有20个记录元素的数组student:Dimstudent(1To20)Asstudentrec2.使用用户定义类型变量如果要存取用户数据类型变量中的某个字段的数据,其格式如下:〈用户数据类型变量名〉.〈字段名〉例如,要存取用户数据类型变量stu中names这个字段的数据,要写为stu.names。【例10-1】10

5、.1.3用户定义类型数组如果一个数组中元素的数据类型是用户定义类型,则称其为用户定义类型数组或记录数组(Arrayofrecords)。存取记录数组元素中某个字段数据的语法为:〈记录数组元素〉.〈字段名〉例如,存取第2、第6位学生的平均分数,要写为:student(2).avgstudent(6).avg【例10-2】10.2文件系统控件FSO(FileSystemObject)1.驱动器列表框DriveListBox的外观与组合框相似,提供一个下拉式驱动器清单。具有显示当前系统中所有有效磁盘驱动器的功能,具有在设计模式下不可用的Drive属性

6、,用来判断用户在列表框中选择的驱动器名称。运用ChDrive语句可以将指定的驱动器设为当前驱动器。如:ChDriveDrive1.Drive‘将用户在列表框中选择的驱动器设为当前驱动器ChDrive"D"'将D:设为当前驱动器2.目录列表框DirListBox的外观与列表框相似,具有显示当前所选驱动器分层目录清单(目录树)的功能。它具有在设计模式下不可用的Path属性,用来读取或指定当前工作目录。如:Dir1.Path=Drive1.Drive'将用户在驱动器列表框中选取的驱动器设为当前工作目录Dir1.Path="c:windows"'将当

7、前目录设为c:windows运用ChDir语句可以改变当前的目录或文件夹。如:ChDirDir1.Path'将用户在目录列表框中选取的目录设为当前目录3.文件列表框FileListBox的外观与列表框相似,具有显示选定目录中所有文件或指定类型名称的功能。其主要属性见表10-2。表10-2FileListBox的属性属性说明FileName返回或设置所选文件的路径和文件名,设计时不可用。Multiselect是否允许用户选择多个文件。True—允许,False—不允许。Pattern设定允许显示文件名的文件类型。如“*.exe;*.com”,缺

8、省值为*.*。Archive是否可以显示Archive属性的文件。Hidden是否可以显示Hidden属性的文件。Normal是否可以显示Normal属性的文件。ReadOnly是否可以显示ReadOnly属性的文件System是否可以显示System属性的文件。10.3传统的文件操作在VB中,有三种文件访问的类型:顺序文件:适用于读写在连续块中的文本文件。随机文件:适用于读写有固定长度记录结构的文本文件或者二进制文件。二进制型:适用于读写任意结构的文件。虽然每种文件的存取方式有所不同,但是处理的步骤大致如下:①使用Open语句打开文件,并为文

9、件指定一个文件号。程序根据文件的存取方式使用不同的模式打开文件。②从文件中将全部或部分数据读取到变量中。③使用、处理或改变变量中的数据。④将变量中的数

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

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

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