预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE14《网络协议编程》实验指导书九江学院信息科学与技术学院网络技术教研室二0一二年一月实验一、C#编程环境应用实验目的:1、了解C#应用程序的本结构。2、熟悉C#应用程序的编译和运行过程。实验设备:计算机实验所需软件:VisualStudio2008实验步骤:1、创建控制台应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“控制台应用程序”;3)编写代码;4)调试程序。5)参考代码://WelcomeToCS.csusingSystem;classWelcomeToCS{staticvoidMain(){Console.WriteLine("WelcometoC#!");}}2、创建Windows应用程序的操作过程1)启动VS.NET集成开发环境;2)选择“文件”菜单,在模版栏中选择“Windows应用程序”;3)编写代码;4)调试程序。5)参考代码(略)。注意:VS.NET集成开发环境。程序的编译、调试方法。实验二、C#编程基础(一)实验目的:1、掌握C#的数据类型和类型转换;2、了解常量的作用,掌握常量与变量的定义;3、掌握C#运算符的用途和表达式的写法,熟悉调试程序的方法。实验设备:计算机实验所需软件:VisualStudio2008实验步骤:1、求三个整数的最大值1)声明int型变量a、b、c,用于保存三个待求整数。2)声明int型变量max,用于保存最大值。3)声明string型变量str,用于表示一串字符。4)分别向屏目输出提示信息,提示用户输入三个整数,将用户输入的字符串保存在变量str中,并在将str中的数据转换成int型数据后分别赋值给变量a、b、c。5)使用条件运算符和关系运算符求出变量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.ReadLine();b=Int32.Parse(str);Console.Write("请输入第三个数:");str=Console.ReadLine();c=Int32.Parse(str);//计算机已经按收了这三个数,然后比较三个数的大小.max=(a>b)?a:b;max=(max>c)?max:c;Console.WriteLine("最大值是{0}",max);}}2、简单计算器1)声明int型变量firstNumber和secondNumber,用于保存操作数。2)声明string型变量operation,用于保存运算符。3)声明string型变量response,用于保存用户输入的决定是否继续运算的字符。4)声明do-while语句读入运算符和操作数,在该循环中用switch语句执行相应运算,并输出运算结果。在do-while语句中提示用户输入相应的字符决定是否断续运算,并根据输入字符决定是否结束do-while语句的运行。调试运行程序。参考代码usingSystem;classtest3_2{staticvoidMain(){//声明两个输入的操作数。intfirstNumber,secondNumber;//声明一个字符串类型来定义运算符。stringoperation;//来判断是否继续运算。stringresponse;do{Console.Write("请输入运算符(+、-、*、/):");operation=Console.ReadLine();Console.Write("请输入第一个操作数:");//接收输入的操作数并转换成整形。firstNumber=Int32.Parse(Console.ReadLine());Console.Write("请输入第二个操作数:");secondNumber=Int32.Parse(Console.ReadLine());switch(operation){case"+":Console.WriteLine("{0}+{1}={2}",firstNumber,secondNumber,firstNumber+secondNumber);break;case"-":Console.WriteLine("{0}-{1}={2}",firstNumber,secondNumber,firs