Head First C# 中文版 第九章 读写文件 page409
2009-05-08 20:40
447 查看
③让Save按钮把当前的借口保存到文件
点击Save按钮会显示出一个另存为对话框。
★每个借口都被保存到一个文本文件。文件的第一行是借口,第二行是结果,第三行是最后一次使用的日期。Excuse类应该有一个Save()方法来把借口保存到某个特定的文件。
★另存为对话框打开的时候应该从用户用Folder按钮选择的文件夹开始,文件名应该被设置为借口名加上一个“.txt”。
★对话框应该有两个过滤器:Text Files(*.txt)和All Files(*.*)。
★如果用户要保存当前借口但是借口或者结果文本框为空的话,窗体应该弹出一个警告对话
框。
④让Open按钮打开一个保存过的借口
点击Open按钮应该弹出一个打开文件对话框。
★打开文件对话框显示出来的时候打开的文件夹应该是用户通过Folder按钮选择的文件夹。
★给Excuse类添加一个Open()方法来打开一个给定的文件。
★使用Convert.ToDateTime()来把保存日期载入到DateTimePicker控件。
★如果你在当前借口没有保存的情况下试着去打开另一个借口,将会弹出下面这个对话框:
⑤最后,让Random Excuse按钮载入一个随机的借口
用户点击了Random Excuse按钮的话,它会去遍历文件夹,从中随机选择一个借口,并打开它。
★窗体需要保存一个Random类型的字段并把它传递给Excuse类的某个重载过的构造方法。
★如果当前的借口没有保存,这个按钮应该弹出和Open按钮一样的对话框。
相关文章推荐
- Head First C# 中文版 第九章 读写文件 page435
- Head First C# 中文版 第九章 读写文件 page405
- Head First C# 中文版 第九章 读写文件 page424
- Head First C# 中文版 第九章 读写文件 page433
- Head First C# 中文版 第九章 读写文件 page386
- Head First C# 中文版 第九章 读写文件 page399
- Head First C# 中文版 第九章 读写文件 page400
- Head First C# 中文版 第九章 读写文件 page403
- Head First C# 中文版 第九章 读写文件 page407
- Head First C# 中文版 第九章 读写文件 page414
- Head First C# 中文版 第九章 读写文件 page416
- Head First C# 中文版 第九章 读写文件 page421
- Head First C# 中文版 第九章 读写文件 page430
- Head First C# 中文版 第九章 读写文件 page394
- Head First C# 中文版 第九章 读写文件 page404
- Head First C# 中文版 第九章 读写文件 page432
- Head First C# 中文版 第九章 读写文件 page389
- Head First C# 中文版 第九章 读写文件 page410
- Head First C# 中文版 第九章 读写文件 page393
- Head First C# 中文版 第九章 读写文件 page398