- 0
- 0
- 约9.73千字
- 约 50页
- 2016-10-26 发布于广东
- 举报
第8章 文件及应用 8.1 文件的概念 一、文件及其结构 文件:存储在外部介质上数据的集合。按名存取 磁盘文件是由数据记录组成。记录是计算机处理数据的基本单位,它由一组具有共同属性相互关联的数据项组成。 8.1 文件的概念 8.1 文件的概念 8.1 文件的概念 8.2 文件系统控件 8.2 文件系统控件 8.2 文件系统控件 8.2 文件系统控件 8.2 文件系统控件 8.2 文件系统控件 8.2 文件系统控件 8.2 文件系统控件 8.2 文件系统控件 (4)文件属性: Archive:True,只显示文档文件; Normal:True,只显示正常标准文件; Hidden:True,只显示隐含文件; System:True,只显示系统文件。 ReadOnly:True,只显示只读文件。 8.2 文件系统控件 (6)List、ListCount 和 ListIndex 属性 文件列表框中的List、ListCount 和 ListIndex 属性与列表框(ListBox)控件的List、ListCount 和 ListIndex 属性的含义和使用方法相同,在程序中对文件列表框中的所有文件进行操作,就有用到这些属性。 例如,下段程序是将文件列表框(File1)中的所有文件名显示在窗体上。 For i = 0 To File1.ListCount - 1 Print File1.List(i) Next i 8.2 文件系统控件 2. 主要事件 (1)PathChange事件 当路径被代码中FileName或Path属性的设置所改变时,此事件发生。 说明:可使用PathChange事件过程来响应FileListBox控件中路径的改变。当将包含新路径的字符串给FileName属性赋值时,FileListBox控件就调用PathChange事件过程。 (2)PatternChange事件 当文件的列表样式,如:*.*,被代码中对FileName或Path属性的设置所改变时,此事件发生。 说明:可使用PatternChange事件过程来响应在FileListBox控件中样式的改变。 8.2 文件系统控件 (3) Click、DblClick事件: 例如:单击输出文件名。 Sub filFile_Click( ) MsgBox filFile.FileName End Sub 例如:双击执行可执行程序 Sub File1_DblClick( ) Dim Fname As String If Right(file1.path,1) =\ Then Fname=file1.path file1.filename Else Fname=file1.path \ file1.filename End If RetVal = Shell(Fname, 1) ‘ 执行程序 End Sub 8.3.2 顺序文件的读写操作 例8.1 Print与Write语句输出数据结果比较。 Private Sub Form_Click() Dim Str As String, Anum As Integer Open D:\Myfile.dat For Output As 1 Str = ABCDEFG Anum = 12345 Print #1, Str, Anum Write #1, Str, Anum Close #1 End Sub 例8.2 编程把一个文本框中的内容,以文件形式存入磁盘。 假定文本框的名称为Mytxt,文件名为Myfile.dat。 方法1:把整个文本框的内容一次性地写入文件。 Open Myfile.dat For Output As #1 Print #1, Mytxt.Text Close #1 方法2:把整个文本框的内容一个字符一个字符地写入文件。 Open Myfile.dat For Output As #1 For i=1 To len(Mytxt.Text) Print #1,Mid(Mytxt.Text,i,1); Next i Close #1 2. 顺序文件读操作 从现存文件中读入数据,应以顺序Input方式打开该文
您可能关注的文档
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 1_ 第五章_细节特征与特征操作.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 1_ 第一章_概述.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 第八章 装配建模.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 第二章_草图.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 第九章_工程图.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 第六章 表达式与部件族.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 第七章_机械零件建模工程实例.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 第三章_扫描特征.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 第四章_设计特征.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 第五章_细节特征与特征操作.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第9章 对话框与菜单程序设计.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第10章 多文档界面与工具栏设计.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第11章 数据库编程基础.ppt
- 新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第01章.ppt
- 新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第02章.ppt
- 新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第03章.ppt
- 新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第04章.ppt
- 新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第05章.ppt
- 新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第06章.ppt
- 新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第07章.ppt
最近下载
- 《基于labview多功能函数信号发生器设计毕业论文(设计)》.doc VIP
- 珍贵的礼物.〔美〕斯宾塞.约翰逊.pdf VIP
- (完整版)七年级上英语阅读理解20篇.pdf VIP
- 《Spark批处理技术与应用》课件——2.深入RDD.pptx VIP
- 入院患者心理护理技巧.pptx VIP
- 深度解析(2026)《NYT 635-2015 天然草地合理载畜量的计算》.pptx VIP
- 论史铁生《务虚笔记》复调性.pdf VIP
- 2025年北京海淀区高三一模历史试题及答案.pdf VIP
- 《Spark批处理技术与应用》课件——1.Spark入门.pptx VIP
- 2021一消继续教育-消防应急照明和疏散指示系统 (1).docx VIP
原创力文档

文档评论(0)