vb 1415.ppt


文档分类:管理/人力资源 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38
文档列表 文档介绍
vb_14151
主题
数据文件的操作
1
文件的基本概念
数据文件的顺序访问
通用对话框控件的运用
菜单设计
2
对话框与菜单
!重点
!难点
问题的提出
数据处理的三部曲:获取原始数据→处理→输出处理结果。原始数据怎么获取?处理结果怎么输出?
密码检验程序的疑问:编写的程序都是假设密码为“123456”,事实上用户有权设置自己的密码,怎样将用户设置的信息保存起来下次检验用?
计算课程考试平均成绩的问题:事实上原始成绩或许是任课教师提供的E-mail附件。
基本概念
文件:数据信息在盘上的一种存储结构。
文件标识符:[d:] [path]filename[.txt]
指明存储路径、主名、扩展名3部分
文件的分类:
按文件的存储格式划分:
ASCII码文件、二进制文件
按文件的存取方式方式
顺序文件、随机文件
ASCII码顺序文件的操作
在程序中对文件的操作,通常按3个步骤进行:
打开
读写
关闭
文件的打开:对文件进行读写操作前,必须先打开它。
顺序文件打开后要确定操作方式:或者进行读操作,或者进行写操作,不能既读又写
文件的读(写)操作
最小读写单位是单个数据
顺序文件的操作是严格按顺序进行
文件的关闭:文件操作完成后应在程序结束前关闭它。
1、顺序文件的打开
语法:
Open filename For Mode As [#] file_num
OPEN “C:\TEMP\ “ FOR Input AS #1 OPEN “C:\TEMP\ ” FOR Output AS #2 OPEN “C:\TEMP\ ” FOR Append AS #3
说明:
filename:文件标识符
Mode:操作方式
Input-----读操作;文件必须存在
Output----写操作;文件不存在时创建文件;文件存在
时会删除所有数据准备写入新数据
Append----追加操作;文件不存在时创建文件;文件存
在时会在原有数据后面追加写入新的数据
file_num:文件号(通道号),用来标识打开的文件,
可以取1—511之间任何一个数字。
顺序文件的写操作(一)
Print语句:
使用格式: Print # file_num, [printlist]
说明:将printlist所列的数据项写到以Output方式或Append方式打开的file_num文件号标识的文件中
Print #写操作语句的用法和输出格式与Print方法完全类似
Print #语句的执行结果
功能:向文件写入内容,在程序中是数据输出
顺序文件的写操作(二)
Write语句:
语法格式: Write # file_num, outputlist
功能:将 printlist 所列的打印数据项写到以 Output 方式或 Append 方式打开的file_num文件号标识的文件中
Write #写操作语句在输出格式上与Print #方法有两点不同
数据项会自动添加相应的界定符来表示数据类型
数据项之间一律自动用逗号隔开
Write #语句的执行结果
问题:将学生成绩排序后形成新的文件
2、顺序文件的读操作
从现存文件中读入数据,应以顺序Input模式打开该文件。然后使用 Input# 语句、Line Input# 语句读入到程序变量中。
语法格式如下:
Input #file_num,var1[,var2…] 例如
将文件号标识的以Input模式打开的文件中的数据读出来写入指定的变量中,可以一次读取多个数据依次分配给变量列表中的每个变量
Line Input #file_num, varname 例如
读一行到字符串变量varname中,以回车换行符为界读取一整行数据的(不含回车换行符)主要用来读取文本文件。
功能:从文件读出内容,在VB程序中是数据输入
成绩处理程序
Private mand1_Click()
Open & "\" For Input As #1
For i = 1 To N
Input #1, stu_name
Input #1, stu_score
Print stu_name, stu_score
total = total + stu_score
Next
ave = total / N
Print "平均成绩为:"; ave
Close 1
End Sub
成绩处理程序的改进
学生数让计算机自动计数:从第1组数据读起,读的过程同时计数,直到文件没有数据为止,自动统计人数。
Private mand1_Click()
Open & "\

vb 1415 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小616 KB
  • 时间2017-11-19