《网络协议编程》实验指导书

《网络协议编程》实验指导书

ID:12468270

大小:605.09 KB

页数:71页

时间:2018-07-17

《网络协议编程》实验指导书_第1页
《网络协议编程》实验指导书_第2页
《网络协议编程》实验指导书_第3页
《网络协议编程》实验指导书_第4页
《网络协议编程》实验指导书_第5页
资源描述:

《《网络协议编程》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《网络协议编程》实验指导书九江学院信息科学与技术学院网络技术教研室二0一二年一月71目录实验一、C#编程环境应用4实验二、C#编程基础(一)5实验三、C#编程基础(二)8实验四、C#面向对象编程基础12实验五、常用数据类的应用15实验六、Windows程序设计实例24实验七、网络编程基础实例25实验八、多线程程序设计29实验九、TCP编程实例34实验十、UDP编程实例38实验十一、FTP客户端设计41实验十二、FTP服务器端设计46实验十三、基于Socket类的服务器编程50实验十四、基于TcpListener类的服务器编

2、程52实验十五、基于HTTP的编程实例59实验十六、综合实例6171实验项目名称和学时分配序号实验项目名称学时分配实验类型每组人数必做/选做1C#编程环境应用2演示性1必做2C#编程基础(一)2演示性1必做3C#编程基础(二)2演示性1必做4C#面向对象编程基础2演示性1必做5常用数据类的应用2演示性1必做6Windows程序设计实例2演示性1必做7网络编程基础实例2演示性1必做8多线程程序设计2演示性1必做9TCP编程实例2演示性1必做10UDP编程实例2演示性1必做11FTP客户端设计2设计性1必做12FTP服务器端设

3、计2设计性1必做13基于Socket类的服务器编程2演示性1必做14基于TcpListener类的服务器编程2演示性1必做15基于HTTP的编程实例2演示性1必做16综合实例2设计性1必做71实验一、C#编程环境应用实验目的:1、了解C#应用程序的本结构。2、熟悉C#应用程序的编译和运行过程。实验设备:计算机实验所需软件:VisualStudio2008实验步骤:1、创建控制台应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“控制台应用程序”;3)编写代码;4)调试程序。5)参考代码

4、://WelcomeToCS.csusingSystem;classWelcomeToCS{staticvoidMain(){Console.WriteLine("WelcometoC#!");}}2、创建Windows应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“Windows应用程序”;3)编写代码;4)调试程序。5)参考代码(略)。注意:1.VS.NET集成开发环境。2.程序的编译、调试方法。71实验二、C#编程基础(一)实验目的:1、掌握C#的数据类型和类型转换;2、了解

5、常量的作用,掌握常量与变量的定义;3、掌握C#运算符的用途和表达式的写法,熟悉调试程序的方法。实验设备:计算机实验所需软件:VisualStudio2008实验步骤:1、求三个整数的最大值1)声明int型变量a、b、c,用于保存三个待求整数。2)声明int型变量max,用于保存最大值。3)声明string型变量str,用于表示一串字符。4)分别向屏目输出提示信息,提示用户输入三个整数,将用户输入的字符串保存在变量str中,并在将str中的数据转换成int型数据后分别赋值给变量a、b、c。5)使用条件运算符和关系运算符求出变

6、量a和b中的大者,并赋值给变量max。6)使用条件运算符和关系运算符求出变量max和c中的大者,并赋值给变量max。7)输出变量max的值。8)调试运行程序。9)参考代码:usingSystem;classTest2_1{staticvoidMain(){inta,b,c;intmax;stringstr;Console.Write("请输入第一个数:");str=Console.ReadLine();a=Int32.Parse(str);Console.Write("请输入第二个数:");str=Console.Read

7、Line();b=Int32.Parse(str);71Console.Write("请输入第三个数:");str=Console.ReadLine();c=Int32.Parse(str);//计算机已经按收了这三个数,然后比较三个数的大小.max=(a>b)?a:b;max=(max>c)?max:c;Console.WriteLine("最大值是{0}",max);}}2、自定义数据类型1)定义枚举类型MonthOfYear,用于描述一年中的12个月。2)定义结构类型Date,用于描述日期,结构类型Date中包含三个

8、公共字段。其中,string型字段Year用于表示年份,MonthOfYear型字段Month用于表示月份,string型字段Day用于表示天数。3)定义一个含有Main()方法的类。4)在Main方法中,首先声明两个Date变量date1,date2。5)分别给变量date1的字段赋值。6)输出变量d

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

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

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