您的位置:首页 > 编程语言 > C#

Head First C# 中文版 第九章 读写文件 page408

2009-05-07 13:37 267 查看
 



 
创建借口管理器,这样Brian就可以管理自己工作中的借口了。
 



①创建窗体

这个窗体有一些特性:

★窗体最初载入的时候只有Folder按钮是可用的--在选择文件夹之前其他三个按钮都是不可用的。

★打开或者保存一个借口的时候,文件日期会显示在一个AutoSize设置为false、BorderStyle属性设置为Fixed3D的标签上。

★一个借口保存之后,会弹出一个写有“Excute Written”的消息框。

★Folder按钮会显示出一个文件夹浏览器对话框。如果用户选择了文件夹,Save、Open和Random Excuse按钮会被设置为可用。

★窗体知道没有保存的变动。如果没有未保存的变动,窗体的标题栏显示为“Excuse Manager”。但是如果用户改变了三个字段中的任意一个,窗体会在标题栏上添加一个星号(*)。星号会在数据保存之后或者打开一个新的借口之后消失。

★窗体将会记录当前文件夹和当前的借口是否被记录了。你可以通过三个输入控件的Changed事件处理方法来判断借口是否被保存了。

②创建一个Excuse类并在窗体中保存一个Excuse的实例

向窗体添加一个CurrentExcuse字段来保存当前借口。你将会需要三个重载的构造方法:一个用于窗体最初加载的时候,一个用于打开文件时,一个用于随机借口。添加OpenFile()方法来打开借口(在构造方法中使用),还有Save()方法用来保存借口。然后添加一个UpdateForm()方法来更新窗体上的控件:



 
③让Folder按钮打开一个文件夹浏览器

点击Folder按钮的时候,窗体将会弹出一个文件夹浏览器对话框。窗体将会把文件夹存储在一个字段内,这样其他的对话框就可以使用这个文件夹了。窗体最初载入的时候Save、Open和Random Excuse按钮是不可用的,但是如果用户选择了一个文件夹,那么Folder文件夹的事件响应方法将会使得其他三个按钮可用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# 浏览器 存储 工作