- 2
- 0
- 约1.42万字
- 约 111页
- 2017-08-19 发布于广东
- 举报
?如果试图用Write#语句把数据写到一个用Lock语句限定的顺序文件中去则会发生错误。 由Open语句建立的顺序文件是ASCII文件,可以用字处理程序来查看或修改。顺序文件由记录组成,每个记录是一个单一的文件行,它以回车换行列结束。每个记录又被分成若干个字段,这些字段是记录中按同一顺序反复出现的数据块。在顺序文件中,每个记录可以具有不同的长度,不同记录中的字段的长度也可以不一样。 当把一个字段存变量时,在存储字段的变量的类型决定了该字段的开头和结尾。当把字段存入字符串变量时,下列符号标示该字符串的结尾: 双引号(“);当字符串以双引号开头时; 逗号(,):当字符串不以双引号开头时; 回车-换行:当字段位于记录的结束处时。 3.顺序文件的写操作——Print#或Write#语句 (2) Write#语句 ②说明: 如果把字段写入一个数值变量,则下列符号标示出该字段的结尾: 逗号 一个或多个空格 回车-换行 例14.3在磁盘上建立一个电话号码文件,存放单位名称和单位的电话号码。 Private sub Form_click() Open “c:\tel.dat” for Output as #1 Unit$=inputbox$(“Enter unit”) While Ucase(unit$) “DONE” Tel$=inputbox$(“Telephone number:”) Write #1,unit$,tel$ Unit$=inputbox$(“Enter unit:”) Wend Close#1 End End sub 3.顺序文件的写操作——Print#或Write#语句 (2) Write#语句——实例 例14.4 从键盘上输入4个学生的数据,然后把它们存放到磁盘文件中。 学生的数据包括姓名、学号、年龄、住址,用一个记录类型来定义。 3.顺序文件的写操作——Print#或Write#语句 (2) Write#语句——实例 ③例如: Input#1,a,b,c 从文件中读出3个数据项,分别把它们赋给a.b.c三个变量。 4.顺序文件的读操作——Input#或Line Input#语句 (1)Input#语句 ①格式:Input#文件号,变量表 ②功能:Input#语句从一个顺序文件中读出数据项,并把这些数据项赋给程序变量。 ?“文件号“的含义同前。“变量表“由一个或多个变量组成,既可是数值变量,也可以是字符串变量或数组元素,从数据文件中读出的数据赋给这些变量。文件中数据项的类型应与Input#语句中变量的类型匹配。 4.顺序文件的读操作——Input#或Line Input#语句 (1)Input#语句 ④说明: ?在用Input#语句把读出的数据赋组数值变量时,将前导空格.回车或换行符,把遇到的第一个非空格.非回车和换行符作为数值的开始,遇到空格.回车或换行符则府为数值结束。对于字符串数据,则样开头的空格.回车或换行符。如果需要把开头带有空格的字符串赋给变量,则必须把字符串放在双引号中。 ? Input#与Inputbox函数类似,但Inputbox要求从键盘上输入数据,而Input#语句要求从文件中输入数据,而且执行Input#语句时不显示对话框。 4.顺序文件的读操作——Input#或Line Input#语句 (1)Input#语句 ④说明: ? Input#语句也可用于随机文件。 例14.5把前面建立的学生数据文件(stu_list)读到内存,并在屏幕(窗体)上显示出来。 读程序的标准模块仍使用前面程序中的Exam14_4.bas,窗体层代码也与前一个程序相同。 4.顺序文件的读操作——Input#或Line Input#语句 (1)Input#语句——实例 例14.6编写程序,对数值数据排序。 4.顺序文件的读操作——Input#或Line Input#语句 (1)Input#语句——实例 4.顺序文件的读操作——Input#或Line Input#语句 (2)Line Input#语句 ①格式:Line Input#文件号,字符串变量 ②功能:Line Input#语句从顺序文件中读取一个完整的行,并把它赋给一个字符串变量。 ③参数含义: ?“文件号“的含义同前。 ?“字符串变量”是一个字符串简单变量名,也可以是一个字符串数组元素名,用来接收从顺序文件中读出的字符行。 4.顺序文件的读操作——Input#或Line Input#语句 (2)Line Input#语句 ④说明: ?在文件操作中,Line Input#可以读取顺序文件
您可能关注的文档
- Visual FoxPro数据库程序设计实训指导( 第二版) 高职计算机应用技术 焦凤红 实验7 结构化程序设计初步.ppt
- Visual FoxPro数据库程序设计实训指导( 第二版) 高职计算机应用技术 焦凤红 实验8 表单设计.ppt
- Visual FoxPro数据库程序设计实训指导( 第二版) 高职计算机应用技术 焦凤红 实验9 类的设计与使用.ppt
- Visual FoxPro数据库程序设计实训指导( 第二版) 高职计算机应用技术 焦凤红 实验10 报表设计.ppt
- Visual FoxPro数据库程序设计实训指导( 第二版) 高职计算机应用技术 焦凤红 实验11 菜单与工具栏设计.ppt
- Visual FoxPro数据库程序设计实训指导( 第二版) 高职计算机应用技术 焦凤红 实验12 项目管理器的基本操作.ppt
- Visual FoxPro数据库及程序设计基础 第2版 教学课件 作者 周明红 1.ppt
- Visual FoxPro数据库及程序设计基础 第2版 教学课件 作者 周明红 2.ppt
- Visual FoxPro数据库及程序设计基础 第2版 教学课件 作者 周明红 3.ppt
- Visual FoxPro数据库及程序设计基础 第2版 教学课件 作者 周明红 4.ppt
- 中国农业大学 环境监测 课件 Env19-quality assurance.ppt
- 中国农业大学 环境监测 课件 Env7-air introduction.ppt
- 中国农业大学 环境监测 课件 Env12-soil determine.ppt
- 中国农业大学 环境监测 课件 Env20-quality control.ppt
- 中国农业大学 环境监测 课件 Env8-air sampling.ppt
- 体育市场营销(第三版)第07章体育市场营销渠道管理.ppt
- 中国农业大学 环境监测 课件 Env17-data processing.ppt
- 中国农业大学 环境监测 课件 Env15-environmental biomonitoring.ppt
- 唐代文学课件 第2章 盛唐文学.ppt
- 微信现场抽奖工具实操:大屏互动+中奖概率控制,一看就会.docx
最近下载
- 《新编应用文写作(第2版)》全套教学课件.pptx
- 美的热水器F80- A20GA2(H)专项试验报告.pdf VIP
- 湖南省长沙市雅礼中学2024-2025学年高二上学期期末考试数学试题(含答案).docx VIP
- 2025年最新修订中华人民共和国监察法实施条例学习解读专题宣讲PPT课件.pptx VIP
- 量子纠缠光源性能表征和测试方法-15页.pdf VIP
- 场厂内机动车辆考试试题.docx VIP
- 水库坝线选择、正常蓄水位、施工总布置编制规定.pdf VIP
- 中学校长述职报告【7篇】.docx VIP
- .直线式包裹分拣机输送分拣装置设计.doc VIP
- 2025年春新人教版七年级下册历史全册课件.ppt
原创力文档

文档评论(0)