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

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按钮一样的对话框。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# random