C#程序设计实验指导书
更新时间:2023-11-06 05:01:01 阅读量: 教育文库 文档下载
吉林大学珠海学院计算机系
C#.NET 程序设计
实验指导书
陈红玲编著 2011年2月10日
目录
实验一 熟悉Visual Studio.NET2008开发环境 .................... 1 实验二 基本数据类型和控制台输入输出 ................................. 2 实验三 程序基本控制结构 ........................................................ 3 实验四 常用数据类型一 ............................................................... 4 实验五 常用数据类型二 ............................................................... 5 实验六 类和对象 ......................................................................... 6 实验七 继承、多态和接口........................................................... 7 实验八 委托、事件、序列化 ...................................................... 8 实验九 控件使用............................................................................ 9 实验十 目录与文件管理 ............................................................. 12 实验十一 图形图像处理 ............................................................. 13 实验十二 数据库编程 ................................................................. 14 实验十三 开发Web应用程序* ................................................. 15 具体实验安排和要求 ................................................................... 16
实验一 熟悉Visual Studio.NET2008开发环境
【学时数:2学时】 一、实验目的
1.掌握Visual Studio.NET2008的基本操作方法。
2.掌握C#控制台应用程序、Windows应用程序的基本操作过程。 3.初步理解C#程序的结构和特点,掌握基本的编译和调试方法。 二、实验内容
1.设计一个简单的C#控制台应用程序,逐行显示自己的学号、姓名、专业信息。(参考教材P8页例1-1)
2.设计一个Windows应用程序,在窗体上显示三个标签框,标签框里的内容分别为自己的学号、姓名、专业。(参考教材P9页例1-2)
3. 阅读教材1.3节内容,录入P14页[例1-4]程序,运行并输出结果,了解C#程序的结构。尝试进行如下改动并思考:
(1)将Program.cs、HelloName.cs和HelloMe.cs文件中的命名空间依次改为ConsoleApplicationExample1、ConsoleApplicationExample2、ConsoleApplicationExample3。看看程序还能不能运行。
(2)程序应该如何修改,才能正常运行? (3)namespace关键字声明命名空间有何作用?using关键字指明引用的命名空间有何作用?
4.练习掌握C#编码规范
(1)类名、方法名和属性名使用Pascal命名法 (2)变量名、对象名、参数名使用Camel命名法
1
实验二 基本数据类型和控制台输入输出
【学时数:2学时】 一、实验目的
1.理解C#的值类型、常量和变量的概念。
2.理解数据类型的转换以及装箱和拆箱的区别。 3.掌握C#的常用运算符以及表达式的运算规则。 二、实验内容
1.设计一个控制台程序,从键盘输入一个人的名字,在显示器中显示对输入姓名的问候。比如输入:张三;输出:张三,欢迎你!
提示:输入字符串放入s中,将s+” ,欢迎你!”,再输出。
2.设计一个控制台程序,从键盘输入两个整数,输出这两个数的和、差、积、商(商要求为数学商,非整除商)。
提示:使用语句int.Parse(Console.ReadLine())或Convert.ToInt32(Console.ReadLine())获得用户输入的两个数。
3.阅读教材2.5节内容,输入下面的语句,观察输出格式:
Console.WriteLine(\,10);
Console.WriteLine(\, 10); Console.WriteLine(\, 10); Console.WriteLine(\, 10); Console.WriteLine(\, 123); Console.WriteLine(\, 12345); Console.WriteLine(\, 123.64); Console.WriteLine(\, 123.6484); Console.WriteLine(\, 123); Console.WriteLine(\, 123.64); Console.WriteLine(\, 123.640); Console.WriteLine(\, 0.0100); Console.WriteLine(\, 123.648); Console.WriteLine(\, 12.34F); Console.WriteLine(\, 456);
Console.Write(\,1,2,3); DateTime dt = new DateTime(2011,3, 11);
string s=string.Format(\年MM月dd日}\,dt); Console.WriteLine(s);
Console.ReadLine();
2
实验三 程序基本控制结构
【学时数:2学时】 一、实验目的
1.掌握C#的两种分支语句(if、switch)的使用方法。
2.掌握C#的4种循环语句(while、do/while、for、foreach)的使用方法。
二、实验内容
1.编写一个控制台程序,输入一个学生的成绩,输出其等级。(优:>=90;良:>=80;中:>=70;及格:>=60;不及格:<60)
2.编写控制台程序,定义两个整数,定义一个字符变量,当这个字符变量分别是‘+’、‘-’、‘*’、‘/’时,用switch语句输出这两个数的运算结果。
3.编写控制台程序,输出1-5的平方值,要求分别用for语句、while语句、do-while语句实现。
4. 编写控制台程序,定义一个字符串变量,从键盘往其中输入一行字符串,使用foreach语句逐行输出其中的每一个字符。
提示: foreach (char c in s)……输出其中的每个字符。
思考题:
1. 编写控制台程序,要求完成下列功能: (1)接收一个整数n.
(2)如果接收的值n为正数,输出1~n的全部整数。并转到(1)继续接收下一个整数。
(3)如果接收的值为负值,用break或者return退出程序。
2. 编写控制台程序,输入两个整数将其整除,并使用try-catch语句捕获除数为0的异常,并输出异常消息。
3
正在阅读:
C#程序设计实验指导书11-06
现代农艺课程标准03-15
贵阳中医学院2003级骨伤手术学试卷 A卷答案及评分标准01-19
华工工程力学选择判断题09-02
Schedule A 指导手册12-04
课前三分钟----安全教育03-28
超市营业员岗位职责02-25
2011-2012学年度期末模拟试题高二语文(新课标卷)08-18
多媒体数据库技术分析及应用-放百度04-07
审计(调查)发现问题定性归类解释09-30
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- C#
- 指导书
- 程序设计
- 实验
- 丁苯橡胶课程设计带工艺流程图物料热量恒算
- 选举产生出席市第十一次党代表大会的代表名单
- 武汉大学《水工建筑物》复习题
- 卫生统计学 - 赵耐青习题答案
- 2017-2018学年高中语文周末培优(第14周)《诗经》两首(含解析)新人教版必修2
- 吉林大学 计算机系统结构题库 第三章
- PDA - TR28 中英 无菌原料药工艺模拟验证(2006年)
- 氯化工艺作业安全技术实际操作考试标准
- 2020届高三数学(文科)一轮复习通用版4.7正弦定理和余弦定理(二)作业
- 化水部运行规程4×135机组
- 医学伦理学题库及答案
- 《体育概论》知识点整理-2005年第二版人民体育出版社 - 图文
- 学校食品安全突发事件应急处置预案
- 京瓷美达1620自诊代码
- 关于购买文件柜的请示
- 张莽局长在2008年度责任目标考核大会上的讲话
- 天大15秋季《土力学与基础工程》在线作业一 答案
- 在文明劝导志愿服务活动启动仪式上的讲话
- 资产评估复习题
- 级部工作总结