《网络程序设计指导书》2008版.doc

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《网络程序设计指导书》2008版

《网络程序设计》实验 课程名称与大纲依据课程名称:依据:T课程教学大纲 实验性质与类别 性质:操作、程序设计类实验类别:应用、技能训练实验 实验教学安排学时:学时实验目的要求实验教学是《》课程教学的一个必要组成部分,不属于单独的实验课程。通过理论教学和实验等环节的教学,使学生加深对教学内容的理解与认识,培养学生的网络程序设计、调试和动态页面制作的能力。实验内容实验一、委托与事件 1 实验二、控件应用 3 实验三、ADO.NET编程 3 实验四、实现tcp点对点通信、udp点对点、组播的步骤和程序基本架构 3 实验五、编程实现FTP、SMTP、POP3通信的基本步骤和程序框架 30 实验六、GDI+的应用 68 实验七、基于组件的开发技术 68 实验八、web service的开发与应用 68 实验一、委托与事件 实验目的:了解委托与事件的基本概念,学习使用委托与事件进行简单的程序开发 实验内容与步骤: 声明一个委托类型和一个事件 2.编写调用事件的方法 3.编写事件的处理方法 4.将事件和委托关联 5.编写主程序验证 参考代码: using System; namespace MyCollections { using System.Collections; public delegate void ChangedEventHandler(object sender, EventArgs e); public class ListWithChangedEvent: ArrayList { public event ChangedEventHandler Changed; protected virtual void OnChanged(EventArgs e) { if (Changed != null) Changed(this, e); } public override int Add(object value) { int i = base.Add(value); OnChanged(EventArgs.Empty); return i; } public override void Clear() { base.Clear(); OnChanged(EventArgs.Empty); } public override object this[int index] { set { base[index] = value; OnChanged(EventArgs.Empty); } } } } namespace TestEvents { using MyCollections; class EventListener { private ListWithChangedEvent List; public EventListener(ListWithChangedEvent list) { List = list; List.Changed += new ChangedEventHandler(ListChanged); } private void ListChanged(object sender, EventArgs e) { Console.WriteLine(开始让我处理了!); } public void Detach() { List.Changed -= new ChangedEventHandler(ListChanged); List = null; } } class Test { public static void Main() { ListWithChangedEvent list = new ListWithChangedEvent(); EventListener listener = new EventListener(list); list.Add(item 1); list.Clear(); listener.Detach(); Console.Read(); } } } 实验二、控件应用 实验目的:熟悉C#.NET的winform窗体控件和WEB控件的使用 实验要求: 1、winform窗体控件使用: 设计一个winform窗体,包括mainmenu控件、textbox控件、tooltip控件、tabcont

文档评论(0)

ojd475 + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档