VB程序设计与绘制控件PPT课件_第1页
VB程序设计与绘制控件PPT课件_第2页
VB程序设计与绘制控件PPT课件_第3页
VB程序设计与绘制控件PPT课件_第4页
VB程序设计与绘制控件PPT课件_第5页
已阅读5页,还剩105页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1,12章,文件,本章要点:文件的基本概念顺序文件随机文件二进制文件常用的文件操作语句和函数文件系统控件,2,12.1文件的基本概念,文件表示存储在外部介质上的数据集合。分类文件内容将程序文件数据文件按访问顺序分类,文件随机文件二进制文件,3,顺序文件常规纯文本文件。查找数据必须按记录顺序进行。不能同时进行读写操作。随机文件以固定长度记录为单位存储。可以按任意顺序访问数据。可以同时读写。不能用文字处理软件查看。二进制文件以字节为单位访问。不能用文字处理软件查看。4,12.2序列文件、序列文件:纯纯文本文件(ASCII文件)可以由所有文字处理软件设置和访问。可以按顺序访问数据。范例:档案AA。

2、DAT内容包括:章3,85,90里4,70,66王5,90,89记录:行字段:列数据项顺序文件操作文件打开、读取/写入、关闭文件,5,1说明:1)文件名:可包含驱动器号和文件夹名称的字符串表达式。打开和关闭12.2.1序列文件,6,2)文件的方法有三种:Input:以只读方式打开文件。文件不存在时出错。Output:以写入方式打开文件。如果文件不存在,请创建新文件。如果文件已存在,请删除文件中的现有数据,然后从头开始写入数据。Append:以添加的方式打开文件。如果文件不存在,请创建新文件。如果文件已存在,请打开该文件,保留现有数据,然后在写入数据时从文件末尾添加。3)文件编号:511。可以省

3、略#号。7,示例: 1)在CD数据文件夹下创建名为stud.dat的文件open c : Data stud . dat for output as # 1 2)在当前磁盘上的当前文件夹下打开Salary.dat文件。读取Data Open salary . dat For Input As # 8 3)打开CD Data文件夹下的Stud.dat文件,将Data Open c : datastud . dat For append As 2,8添加到文件末尾2。顺序文件关闭格式:关闭文件编号列表说明:如果省略文件编号列表,则关闭所有打开的文件示例: 1)关闭文件编号为1的文件关闭文件Clos

4、e #1 2)关闭文件编号为1、2、8的文件关闭Close #1、2、2 1。顺序文件写入操作(1) Write #语句格式: Write #文件编号,输出列表功能:将输出列表的内容写入指定文件。示例: Write #1、A1、A2、A3表示变量A1、A2、A3的值将写入2号序列文件。12.2.2序列文件读写,10,说明:“输出列表”条目之间以逗号分隔的“输出列表”每个条目都可以在文件中的每个数据之间自动插入逗号,变量或表达式。如果字符串自动用双引号写入所有数据,然后最后添加回车,则输入“;添加:工程部件“Microsoft common dialog controls 6.0”,界面设计:1

5、2,private subform _ load()common dialog 1.代码设计:1)在表单的Load事件期间显示“保存文件”对话框,并在对话框中显示要使用Open语句打开的文件。指定Open语句以Output打开文件,因为您要创建新文件。,13,Private Sub Command1_Click()附加no=text 1 . text na=text 2 . text G1=val(text 3 . text)G2 G2 text 1 . text,15,(2)Print #语句格式:Print #文件编号,输出列表功能:将输出列表的内容写入指定文件说明:如果输出列表以逗号分隔

6、,则将输出列表以分区格式输出。输出后换行可用于Spc()函数和Tab()函数,16,3360 Write #2,no,na,g1,G2生成的数据3360 01,第3章,98,99 02,在G2中G1;G2生成的数据: 01章3 98 99 02里4 89 78 03王5 83 90,18,2。顺序文件读取操作(1) Input #语句格式: Input #文件编号,变量列表功能:从文件读取数据,并依次提供给变量列表,说明:经常用于读取由Write语句生成的文件数据。按顺序读取,每次读取一条记录时,记录指针都向后移动一条记录。到达EOF函数3360文件编号(EOF)文件结尾时,EOF函数为Tru

7、e否则为False。19,示例12-2读取示例12-1中生成的数据文件(由Write #语句生成),计算平均成绩,并显示每个学生的学号、名字、数学成绩、英语成绩和平均成绩。界面设计:20,Private sub command 1 _ click()common dialog 1 . show open open common dialog 1 . filename for input as # 2 text 1G1;G2”之后生成学生成绩数据文件。读取此数据文件中的数据,并将其显示在文本框中。界面设计:24,private subcommand 1 _ click()common dialo

8、g 1 . show open open common dialog 1 . filename for input as # 3 do whickText=Text1。Text * .COM是后缀。EXE和。仅显示带有COM的文件。4)采用ReadOnly、Archive、System、Normal、Hidden值位True或False。102,4。事件1)Click:当用户单击文件列表框中的文件名时,将启用Click事件。2)DblClick事件:当用户双击文件列表框中的文件名时,启用Click或DblClick事件。,103,示例12-11通过控制连接在三个控件之间建立关联,104,Pri

9、vate subform _ load()drive 1 . drive=c 3360初始化驱动器列表框End Sub Private Sub Drive代码如下:105,本章摘要,1。文件的基本概念文件:是存储在外部介质上的数据集合。按访问分类的顺序文件随机文件二进制文件,打开106记录: Open语句关闭: Close语句关闭: Write #,读取Print#语句: Input #,Line Input #语句InputB函数,随机文件读取顺序随机,记录长度相等通常使用用户定义的类型变量访问数据打开: Open语句: Close语句关闭: Put语句写入: Get语句读取,108,4。以二进制文件字节为单位打开访问: Open语句关闭: Close语句写入: Put语句读取: Get语句,109,5。常见文件操作和函数CurDir函数、ChDir语句、ChDrive语句、MkDir语句、R

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论