第9章文件与对话框
本章要点
本章通过开发完善“我的记事本”程序的文
件加载和保存、查替换、字体颜设置,
以及文本的打印等功能,使读者掌握:
∙文件的基本操作
∙通用对话框的使用
∙自定义对话框设计与使用
∙基于对话框的编程技术
9.1 我的记事本
第8章已完成了“我的记事本”界面设计,包括:菜单、工具栏和状态栏。以及文本的剪贴板编辑功能。
本章将为程序添加文件的打开、保存、字体和颜设置,以及打印等功能。从而完成“我的记事本”程序的开发。
9.2 预备知识:认识文件
9.2.1 文件类File
File类提供了用于创建、复制、删除、移动和打开文件的静态方法,可以通过类名调用它们,不必通过创建对象实例。File类常用的方法如表9-1所所示。
windows程序设计第7版方法说明
Copy将现有文件复制到新文件
Create在指定路径中创建文件
Delete删除指定的文件。如不存在,则不引发异常
Exists确定指定文件是否存在
Move将指定的文件移动到新的位置,并提供指定新文件名的选项Open打开指定路径上的FileStream
9.2.1 文件类File(续)
【例9-1】实现文件的创建功能。
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace FileTest
{
class Program
{ static void Main(string[] args)
{ string m_path = @"c:\\"; File.Create(m_path);
}
}
}
9.2.2 文件夹类Directory
可以通过文件夹类创建、移动、删除文件夹,并可列举文件夹和子文件夹的内容。Directory类全部都是静态方法,如表9-2所示。
方法说明
CreateDirectory创建指定路径中的所有文件夹
Delete删除指定的文件夹
Exists确定指定文件夹是否存在
GetCurrentDirectory获得应用程序的当前工作目录
SetCurrentDirectory将应用程序的当前工作目录设置为指定目录
GetParent检索指定路径的父目录,包括绝对路径和相对路径Move移动文件和文件夹内容
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论