如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
编辑版word
编辑版word
编辑版word
专业:计算机科学与技术
指导老师:李伟
班级:计092
学号:099074054
姓名:陶嘉莉
实验五——异常处理
实验目的
理解异常的产生过程和异常处理的概念
掌握C#异常处理的方法
实验内容
异常的产生是由于代码执行过程中满足了异常的条件而使程序无法正常运行下去,捕获异常实验try-catch语句。还可以通过throw语句无条件抛出异常。
输入1~365之间的数字,判断它是一年中的几月几日。
增加的代码
Console.Write("Pleaseinputtheyear:");
stringst=Console.ReadLine();
intyearNum=int.Parse(st);
boolisleapyear=yearNum%4==0&&yearNum%100!=0||yearNum%400==0;
intmaxDayNum=isleapyear?366:365;
Console.Write("Pleaseinputadaynumberbetween1and{0}:",maxDayNum);
运行结果
实验四-----界面设计与文件存取
1.实验目的
(1)练习界面功能的设计方法。
(2)练习文本文件的存取方法。
(3)练习对话框的使用方法。
(4)练习菜单的设计方法。
(5)练习工具条和状态条的设计方法。
(6)练习一个窗体调用另外一个窗体以及窗体间参数传递的方法。
2.实验内容
重新设计和处理与个人存取款相关的业务,假定处理业务仅有活期存款一种,而且业务
处理规定与实验三的活期存款业务相同。要求功能界面中包括菜单条、工具条和状态条。
3.实验步骤
(1)创建一个名为MenuBankCustoms的Windows应用程序项目。重命名Form1.cs为
FormMain.cs,然后在此窗体上设计个人存款业务处理的功能界面。
(2)向项目中添加一个类文件Account.cs,提供以下属性。
AccountName:存款人姓名
AccountNumber:存款人帐号
AccountBalance:帐户余额。
同时在该类中提供下面的方法。
Deposit方法:负责实现存款功能。
Withdraw方法:负责实现取款功能。
(3)向项目中添加一个类文件Customers.cs,用于处理所有帐户的信息。类中提供下面
的方法。
Load方法:负责从文件bankdata.txt中将所有存款人的信息读入到Account类型的数组
中,并返回该数组。
Save方法:负责将所有存款人的信息保存到bankdata.txt文件中。该方法返回一个布尔
型的值,表明保存是否成功。
CreateAccount方法:负责创建新帐户,该方法返回新建的帐户。
(4)向项目中添加一个Windows窗体文件FormShowAccountMessage.cs,在该窗体中显
示所有帐户信息
usinglab4b1;
usinglab4b2;
namespacelab4b
{
publicpartialclassForm1:Form
{
publicForm1()
{InitializeComponent();}
privatevoidtoolStripLabel3_MouseEnter(objectsender,EventArgse)
{label3.Text="将内存中所有用户的信息显示出来";}
privatevoidtoolStripLabel3_MouseLeave(objectsender,EventArgse)
{label3.Text="";}
privatevoidtoolStripLabel1_MouseEnter(objectsender,EventArgse)
{label3.Text="打开内存中所有用户的信息";}
privatevoidtoolStripLabel1_MouseLeave(objectsender,EventArgse)
{label3.Text="";}
privatevoidtoolStripLabel2_MouseEnter(objectsender,EventArgse)
{label3.Text="保存所有用户信息";}
privatevoidtoolStripLabel2_MouseLeave(objectsender,EventArgse)
{label3.Text="";}
privatevoidbutton1_MouseEnter(objectsender,EventArgse)
{label3.Text="在已有用户上存款或者新开户并存款";}
privatevoidbutton1_MouseLeav
17****21
实名认证
内容提供者
最近下载