- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.2.3 文件管理函数 文件管理函数包括设置和读取驱动器、目录和文件的相关操作 5.3 通过组件直接访问文件 5.3.1 LoadFromFile方法 LoadFromFile方法是从指定的文件中读取数据。 原型: virtual void __fastcall LoadFromFile(const AnsiString FileName); 其中FileName参数指定文件名和所在路径 5.3.2 SaveToFile方法 SaveToFile方法是把数据写到指定的文件中。 原型: virtual void __fastcall SaveToFile(constAnsiString FileName); 其中FileName参数指定文件名和所在路径 5.3.3 具有LoadFromFile和 SaveToFile方法的常用类 TStrings类 凡是有TStrings类型的属性的组件都可以直接读写文件 TGraphic类 在TGraphic类中提供的LoadFromFile和SaveToFile方法只是虚方法,并不能实现图形文件的存取。但是它的派生类如TBitmap、TIcon、TJpegImage等都重载了这两个方法,以处理不同格式的图形文件 TPicture类 TPicture类在读取和保存文件时,能自动根据文件的扩展名调用不同的类方法处理 5.4 通用对话框 C++Builder提供了用来制作标准对话框的组件,位于Dialogs页上 5.4.1 TOpenDialog与TSaveDialog对话框组件 用于选择要打开/保存的文件,使用组件的Execute方法可显示Windows标准的“打开”/“保存”对话框 常用属性 Filter属性 文件类型过滤器。它可确定文件类型和在文件类型下拉列表框中的顺序。该属性的取值是一个字符串,由一组或多组文件类型表达式构成,每组代表一类文件。 构成规则: 类型说明字符串|类型通配表达式[|类型说明字符串|类型通配表达式]…… FilterIndex 属性 设置对话框的默认过滤器。数值从1开始计算 InitialDir属性 该属性设置“打开”/“保存”对话框的初始路径设置。如果默认或指定目录无效,则指向当前工作目录 Options属性 该属性设置对话框的出现模式和操作模式 Title属性 该属性设置对话框标题中显示的内容 FileName属性 FileName属性返回用户最后选择的文件名,文件名中包含了文件所在的路径 5.4.2 TOpenPictureDialog与TSavePictureDialog对话框组件 用于打开和保存图形文件。它们都通过Execute打开相应的对话框。组件的用法与前述的TOpenDialog/TSaveDialog相似,只是在TOpenPictureDialog对话框显示的时候,右侧多了一个可以预览图形的区域。如果选中的文件被组件所支持,则图形可以显示在预览区域。可以识别的文件有:.bmp、.jpg、.ico、.wmf等 5.4.3 TFontDialog与TColorDialog对话框组件 TFontDialog对话框组件 用于在应用程序中打开字体对话框。用户可在对话框中进行字体选择和属性设置。用户选择字体并按下OK按钮之后,有关信息便储存在组件的Font属性中 应用程序可通过调用字体对话框的Execute方法来显示对话框,当用户选择“确定”按钮时,Execute返回true值,否则返回flase值 TColorDialog对话框组件 显示Windows的颜色对话框,用户可以从中选择一种颜色,当用户选中一种颜色并单击“确定”按钮时,选中的颜色被保存在组件的Color属性中 应用程序可通过调用颜色对话框的Execute方法来显示对话框,当用户选择“确定”按钮时,Execute返回true值,否则返回flase值 5.4.4 TFindDialog与TReplaceDialog对话框组件 TFindDialog对话框组件 为应用程序提供查找对话框,用户可使用查找对话框在文本文件中查找字符串。 FindText属性:应用程序要查找的字符串放到其中。 Options 属性:决定查找对话框中有哪些选项 ,如果用户在查找对话框中输入字符,并单击“查找”下一个按钮,将触发OnFind事件。在OnFind事件中可使用Options属性来决定以何种方式查找 TReplaceDialog对话框组件 为应用程序提供“替换”对话框。它包括“查找”对话框的所有功能,此外还允许使用者更换被选中
原创力文档


文档评论(0)