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文件夹的事件响应方法将会使得其他三个按钮可用。
相关文章推荐
- Head First C# 中文版 第九章 读写文件 page423
- Head First C# 中文版 第九章 读写文件 page425
- Head First C# 中文版 第九章 读写文件 page428
- Head First C# 中文版 第九章 读写文件 page399
- Head First C# 中文版 第九章 读写文件 page414
- Head First C# 中文版 第九章 读写文件 page434
- Head First C# 中文版 第九章 读写文件 翻译完毕 PDF下载
- Head First C# 中文版 第九章 读写文件 page429
- Head First C# 中文版 第九章 读写文件 page430
- Head First C# 中文版 第九章 读写文件 page394
- Head First C# 中文版 第九章 读写文件 page396
- Head First C# 中文版 第九章 读写文件 page426
- Head First C# 中文版 第九章 读写文件 page397
- Head First C# 中文版 第九章 读写文件 page405
- Head First C# 中文版 第九章 读写文件 page409
- Head First C# 中文版 第九章 读写文件 page432
- Head First C# 中文版 第九章 读写文件 page424
- Head First C# 中文版 第九章 读写文件 page427
- Head First C# 中文版 第九章 读写文件 page386
- Head First C# 中文版 第九章 读写文件 page387