Net Framework实验一

Net Framework实验一

ID:38364643

大小:62.00 KB

页数:3页

时间:2019-06-11

Net Framework实验一_第1页
Net Framework实验一_第2页
Net Framework实验一_第3页
资源描述:

《Net Framework实验一》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章委托和事件实验报告第4章委托和事件报告书名称实验4-1创建一个事件姓名指导教师学号日期任务清单l场景想要修改订单输入应用程序,以使在客户下订单后能够自动打印文档。要完成该操作,需要在Customer类中编写代码,以创建在客户下订单后将要触发的新事件。l实验文件:实验所需代码已经部分完成。根据所使用的编程语言,项目文件位于E:LabfilesStarterVBcrse3368ae_lab01或E:LabfilesStarterCScrse3368ae_lab01文件夹中(这个路径指的是虚拟

2、机上的E盘,如不使用虚拟机,请自解压实验文件,解压后的文件位于C:Labfiles目录中)。l实验分析:Order.CS和Order.VB中的AddItems方法,可实现添加新订单的功能。l操作指南:步骤1:打开现有应用程序1)打开MicrosoftVisualStudio2005。2)找到并打开现有控制台应用程序crse3368ae_lab01.sln。根据所使用的语言,使用E:LabfilesStarterVBcrse3368ae_lab01或E:LabfilesStarterCScrs

3、e3368ae_lab01文件夹(这个路径指的是虚拟机上的E盘)。结果:打开了现有的控制台应用程序。步骤2:创建一个新的事件1)根据使用的语言打开Customer.vb或customer.cs文件。2)通过在Customer类中使用默认的委托类型声明一个事件。结果:创建了一个新的事件。步骤3:创建一个新的订单3第4章委托和事件1)创建Order类的实例,以在PlaceOrder方法中添加一个新的订单。2)通过调用Order类的AddItems方法填充新的订单。在订单中填充以下3个值:l1234,"BlueWi

4、dget",3,19.95l3567,"RedWidget",1,49.95l3478,"GreenWidget",6,9.95结果:创建了一个新的订单。步骤4:触发事件3)编写代码,以便在客户下订单时触发事件。结果:编写了下新订单后引发事件的代码。将你的解决方案与E:LabfilesSolutionVBcrse3368ae_lab01或E:LabfilesSolutionCScrse3368ae_lab01(取决于所使用的编程语言)中(这个路径指的是虚拟机上的E盘)提供的示例解决方案进行比较

5、。l实验预估时间20分钟l实验结果报告书名称实验4-2创建一个自定义的EventArgs类和一个EventHandler委托姓名指导教师学号日期任务清单l场景在订单输入系统中,想要存储将要打印的份数以及要打印的订单对象的一个副本。要完成该操作,需要创建一个继承自EventArgs类的自定义类。要使用该类处理事件,还需要定义一个委托。l实验文件:实验所需代码已经部分完成。根据所使用的编程语言,项目文件位于E:LabfilesStarterVBcrse3368ae_lab01或E:LabfilesSt

6、arterCScrse3368ae_lab01文件夹中(这个路径指的是虚拟机上的E盘,如不使用虚拟机,请自解压实验文件,解压后的文件位于C:Labfiles目录中)。3第4章委托和事件l操作指南:步骤1:创建自定义OrderEventArgs类1)在Customer类的定义后声明自定义OrderEventArgs类,该类继承自EventArgs类。2)创建OrderEventArgs类的构造函数。3)向OrderEventArgs类添加属性以存储要打印的份数以及要打印的Order对象。结果:创建了自定义

7、OrderEventArgs类。步骤2:创建委托4)声明一个委托以使用自定义OrderEventArgs类。5)修改事件声明以使用新的委托。6)修改引发事件的代码,以在PlaceOrder方法中使用OrderEventArgs类的实例。7)在每个需要打印的文档中,修改Print方法的签名使之与委托签名匹配。8)修改Invoice、Receipt、ShippingLabels和WorkOrder文件中的签名。9)向要打印的每个文档的Main方法中声明的委托添加处理程序。10)编译并运行应用程序。结果:使用在Or

8、derEventArgs类中定义的属性创建了处理事件的EventHandler委托。l实验预估时间25分钟l实验结果3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。