有关文件管理.ppt
《有关文件管理.ppt》由会员分享,可在线阅读,更多相关《有关文件管理.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第9章文件管理 9.1公共对话框9.2数据文件9.3文件系统控件9.4文件系统对象*9.1 公共对话框 对话框技术在软件中应用的非常广泛,第3章中介绍的消息框MsgBox和输入框InputBox是两种最为简单的对话框。像“打开”、“另存为”、“颜色”、“字体”、“打印”、“帮助”等对话框在各类软件中使用频繁。为此,VB中专门提供了一个公用对话框控件,用于实现以上功能。一、添加 一、添加“公共对话框 公共对话框”控件 控件 二、使用 二、使用“公共对话框 公共对话框”三、公用对话框的应用举例 三、公用对话框的应用举例 一、添加“公共对话框”控件公用对话框是一个外部控件,不在标准工具箱中,使用时需
2、要设计者自己从部件中添加。具体方法为:1.1.打开 打开“部件 部件”对话框 对话框 右击“工具箱”,选择“部件”“工程”主菜单选项中选择“部件”2.2.选择 选择“MicroSoft MicroSoft Common Dialog Control 6.0”Common Dialog Control 6.0”二、使用“公共对话框”“公用对话框”控件在程序运行时是一个不可见的控件。在程序代码中要用该控件的有关方法让其显示出指定格式的对话框。其方法有6种:方法 所显示的对话框ShowOpen 显示“打开”对话框ShowSave 显示“另存为”对话框ShowColor 显示“颜色”对话框ShowFo
3、nt 显示“字体”对话框ShowPrinter 显示“打印”对话框ShowHelp 激活Windows帮助引擎1使用“打开”对话框主要属性:FileName属性:设置默认文件名或返回所选文件的路径及名称。Name=CommonDialog1.FileNameDialogTitle属性:设置或返回对话框的标题。CommonDialog1.DialogTitle”请选择文件”InitDir属性:设置或返回对话框访问的初始文件目录。CommonDialog1.InitDir”D:ABC”Filter属性:设置文件的过滤条件。CommonDialog1.Filter=(*.*)|*.*|(*.txt)
4、|*.txtCommonDialog1.ShowOpen1使用“打开”对话框该控件除了具有文本框控件的所有功能以外,还具有一些高级功能,如:同一文本框中的内容可以具有不同的颜色、字体、字号等属性,并且可以将文本中的内容直接与文件的读写相联系。补充补充:Microsoft RichTextBox Control 6.0控件2使用“另存为”对话框 CommonDialog1.ShowSave CommonDialog1.ShowSavePrivate Sub Command1_Click()Private Sub Command1_Click()CD1.ShowSave CD1.ShowSave
5、RTB1.SaveFile CD1.FileName,1 RTB1.SaveFile CD1.FileName,1EndSub EndSub3使用“颜色”对话框CommonDialog1.ShowColor Color属性:设置初始颜色或返回用户所选定的颜色。Form1.BackColor=CommonDialog1.ColorFlags属性:设置对话框的外观等。值 值 含义 含义&H2&H2 显示全部的对话框,包括定义自定义颜色部分。显示全部的对话框,包括定义自定义颜色部分。&H8&H8 使对话框显示帮助按钮。使对话框显示帮助按钮。4使用“字体”对话框CommonDialog1.ShowFo
6、ntColor属性:记录使用者所选择的字体颜色。FontBold属性:记录使用者是否选择了粗体字。FontItalic属性:记录使用者是否选择了斜体字。FontStrikethru属性:记录使用者是否选择了加删除线。FontUnderline属性:记录使用者是否选择了加下画线。FontSize属性:记录使用者所选择的字体大小。Flags属性:值 值 含义 含义&H1使对话框只列出系统支持的屏幕字体。使对话框只列出系统支持的屏幕字体。&H4使对话框显示帮助按钮。使对话框显示帮助按钮。&H100它指定对话框允许删除线,下划线,以及颜色效果。它指定对话框允许删除线,下划线,以及颜色效果。5“打印”对
7、话框CommonDialog1.ShowPrinterCopies属性:使用者所设定的打印份数。FromPage属性:使用者所设定的开始页码。ToPage属性:使用者所设定的结束页码。三、公共对话框的应用举例 用输入框输入一些文字,在标签中显示,用颜色对话框设置文字的前景色和背景色,用字体对话框设置文字的字号及字体。要求:不能有Bug!9.1 公共对话框回顾一、添加“公共对话框”控件“MicroSoftCommonDialogControl6.0”二、使用“公共对话框”方法 所显示的对话框ShowOpen 显示“打开”对话框ShowSave 显示“另存为”对话框ShowColor 显示“颜色”
8、对话框ShowFont 显示“字体”对话框ShowPrinter 显示“打印”对话框ShowHelp 激活Windows帮助引擎92数据文件 数 数据 据文 文件 件在 在各 各种 种程 程序 序设 设计 计领 领域 域中 中,都 都占 占有 有极 极其 其重 重要 要的 的地 地位 位。一 一般 般而 而言 言,程 程序 序执 执行 行时 时用 用户 户所 所输 输入 入的 的数 数据 据都 都是 是存 存储 储在 在RAM RAM中 中,一 一旦 旦程 程序 序运 运行 行结 结束 束或 或电 电源 源中 中断 断,存 存储 储器 器中 中的 的数 数据 据也 也随 随之 之消 消失 失!
9、若 若想 想永 永久 久储 储存 存,在 在程 程序 序中 中必 必须 须将 将RAM RAM中 中的 的数 数据 据以 以文 文件 件的 的形 形式 式存 存储 储到 到外 外存 存储 储器 器中 中。当 当然 然,需 需要 要时 时程 程序 序也 也可 可以 以从 从文 文件 件中 中将数据读出。将数据读出。VB VB中的文件有三种:中的文件有三种:一、顺序文件一、顺序文件 二、随机文件二、随机文件 三、二进制文件三、二进制文件 一、访问顺序文件 顺序文件也就是普通的文本文件,它是将字符的编码按先后顺序一个接一个地存放在文件中,因此占用的磁盘空间很小。但是,当用户查找一个数据时,必须从文件
10、的开头一个一个地按顺序找,直到找到为止。因此,这种文件的缺点是数据访问的灵活性差。一、访问顺序文件 1 1顺序打开的打开与关闭 顺序打开的打开与关闭 打开 打开:Open Open For As For As 如:如:Open“Open“d:abctest.txt d:abctest.txt”for Output As#1”for Output As#1 关闭 关闭:Close Close 文件号列表 文件号列表 说明 说明:Input用来从文件中读取数据,若文件不存在,则产生一个错误。Output用来创建一个待写的文件;若文件已存在,则将覆盖。Append用追加的方式打开文件,若文件不存在,
11、则创建该文件。文件号:1至511。可用FreeFile函数检测可以使用的文件号。文件使用完后必须用Close语句关闭,否则将可能丢失数据!关闭文件时,若没有指明文件号,则关闭所有已打开的文件。一、访问顺序文件2 2顺序文件的读取操作 顺序文件的读取操作 文件必须是以Input方式打开的。Line Line Input#Input#语句 语句 格式:LineInput#FileNumber,VarName 功能:从指定的顺序文件中读出一行数据给一个字符串变量。Input#Input#语 语 句 句 格式:Input#FileNumber,VarList 功能:从指定的顺序文件中读取数据给变量序列
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 有关 文件 管理
限制150内