- 2
- 0
- 约4.91千字
- 约 24页
- 2017-03-30 发布于北京
- 举报
第六章 文件的基本操作 本章我们讨论的主要是数据文件。数据文件存储的是程序运行时所用到的数据。在实际应用中,经常涉及到需要重复使用的大量数据,在这种情况下,如果每次都从键盘上输入,一方面造成大量的人力、物力浪费,另一方面又增大了输入出错的可能性。解决这种问题的常用方法是,把待输入的大量数据预先准确无误地以文件的形式存储到磁盘上,需要用到数据时,从文件中读出即可。同样,我们也可把程序的运行结果存到磁盘上,这样既能长期保存数据,又能做到数据共享。 6.1 文件的概念 一、文件及其结构 文件:存储在外部介质上数据的集合。按名存取 磁盘文件是由数据记录组成。记录是计算机处理数据的基本单位,它由一组具有共同属性相互关联的数据项组成。 6.2 文件系统控件 6.2 文件系统控件 6.2 文件系统控件 6.2 文件系统控件 6.2 文件系统控件 6.2 文件系统控件 6.2 文件系统控件 6.2 文件系统控件 (4)List、ListCount 和 ListIndex 属性 文件列表框中的List、ListCount 和 ListIndex 属性与列表框(ListBox)控件的List、ListCount 和 ListIndex 属性的含义和使用方法相同,在程序中对文件列表框中的所有文件进行操作,就有用到这些属性。 例如,下段程序是将文件列表框(File1)中的所有文件名显示在窗体上。 For i = 0 To File1.ListCount - 1 Print File1.List(i) Next i 6.2 文件系统控件 2. 主要事件 (1)PathChange事件 当路径被代码中FileName或Path属性的设置所改变时,此事件发生。 说明:可使用PathChange事件过程来响应FileListBox控件中路径的改变。当将包含新路径的字符串给FileName属性赋值时,FileListBox控件就调用PathChange事件过程。 (2)PatternChange事件 当文件的列表样式,如:*.*,被代码中对FileName或Path属性的设置所改变时,此事件发生。 说明:可使用PatternChange事件过程来响应在FileListBox控件中样式的改变。 (3) Click、DblClick事件: 6.3 通用对话框 6.3 通用对话框 1 属性 Action属性:数值型,决定打开何种类型的对话框(见上表) DialogTiltle属性:对通用话框标题。 2 通用对话框的方法 除了Acton属性,VB还提供了一组方法用来打开不同类型对话框 ShowOpen ShowSave ShowColor ShowFont ShowPrinter ShowHelp 6.3 通用对话框 属性 1 FileName(文件名称)属性:在程序中可用该属性值设置或返回用户所选定的文件名(包含路径) 2 FileTitle(文件标题)属性:在程序中可用该属性值设置或返回用户所选定的文件名(不包含路径) 6.3 通用对话框 6.3 通用对话框 10.2.3 “字体”对话框 字体对话框是Action为4时的通用对话框,如下图所示,提供用户选择字体、字号及字体样式等。 字体对话框重要的属性有:Color, FontName, FontSize, FontBold FontItalic , FontStrikethru, FontUnderline, Max等. “打印”对话框 打印对话框是当Action为5时的通用对话框,是一个标准打印对话窗口界面,如右图。 属性 FromPage:整型,起始页号 Topage:整型,终止页号 Copies:整型,打印份数 如果打印驱动程序不支持多份 打印,该属性有可能始终返回 1。 “帮助”对话框 帮助对话框是当Action为6时的对话框,是一个标准的对话窗口用于制作应用程序的在线帮助。 帮助文件需要用其它的工具制作, 如Microsoft Windows Help Compiler。 属性 1 HelpCommand(帮助命令)属性:用于返回或设置需要的在线Help帮助类型。 2 HelpFi
您可能关注的文档
- 第六章 Access的窗体设计解析.ppt
- 第六章 linux基础解析.ppt
- 第六章 表格解析.ppt
- 第六章 病例对照研究解析.ppt
- 第六章 关节损伤剖释.doc
- 第六章 老年人日常生活护理1解析.ppt
- 第六章 女性生殖系统剖释.doc
- 第六章 胚胎工程解析.ppt
- 第六章 数组簇与矩阵解析.ppt
- 第六章 碳氢键的化学剖释.doc
- 河北省石家庄市2026届高三11月期中教学质量摸底检测语文试题含答案.doc
- 山东省济宁市2026届高三上学期期中质量检测语文试题含答案.doc
- 江西省宜春市2026届高三上学期一轮诊断考试语文试题含答案.doc
- 北京市丰台区2026届高三上学期期末语文试题及答案.doc
- 北京市东城区2026届高三上学期期末语文试题及答案.doc
- 2025年四川省攀枝花市中考物理试题(含答案解析).doc
- 浙江省宁波市2026届高三第一学期11月高考模拟考试语文试题含答案.doc
- 山东省菏泽市2026届高三上学期期中考试语文试题含答案.doc
- 上海市闵行区2026届高三一模语文试题及答案.doc
- 上海市长宁区2026届高三一模语文试题及答案.doc
最近下载
- 广东省深圳市宝安区2024-2025学年三年级上学期期末科学试卷.docx VIP
- 2025年商务英语(BEC)中级考试真题卷:商务英语阅读理解提高策略与真题剖析.docx VIP
- ‘十五五’卫生健康事业高质量发展规划及医院高质量发展实施方案.docx
- 《苏武传》课件35张.pptx VIP
- 1999年及其以前批准转业的军队干部住房保障办法.doc VIP
- 关于做好新型冠状病毒感染肺炎疫情防控期间稳定劳动关系支持企业复工复产的实施意见.doc VIP
- 高考数学解三角形专题.pdf VIP
- 2025年体育行业青少年体育培训报告.docx
- EQC-1137-2007-chs 电镀锌层及镀后表面处理.pdf
- 自动化集装箱码头管理.docx VIP
原创力文档

文档评论(0)