《《C程序设计》课程教学大纲(本科).docx》由会员分享,可在线阅读,更多相关《《C程序设计》课程教学大纲(本科).docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C#程序设计(C# Programming)课程代码:06410175学分:3学时:64 (其中:课堂教学学时:32 实验学时:上机学时:32 课程实践学时:)先修课程:程序设计基础适用专业:物联网工程教材:Visual C# .NET程序设计教程(第2版)、罗福强等、人民邮电出版社、 2012年8月第2版一、课程性质与课程目标(一)课程性质(需说明课程对人才培养方面的贡献).net程序设计是物联网及其相关专业的一门专业选修课程,是一门有很强实用性的课 程。木课程既培养学生解决问题(算法与程序设计)的能力,又培养他们比较熟练地掌握物联网应用 系统开发的思路、方法和常用技术,使学生具备分析问题和
2、利用C#语言求解实际问题的能力。(二)课程目标(根据课程特点和对毕业要求的贡献,确定课程目标。应包括知识目标和能力 目标。)课程目标1:理解C#程序设计的常用数据类型、掌握运算符与表达式。课程目标2:掌握C#程序设计的流程控制(分支语句、循环语句和跳转语句)。课程目标3:掌握面向对象的基本特征(封装、继承和多态)。课程目标4:掌握C#程序调试与异常处理。课程目标5:掌握基于Windows界面的数据库编程技术。课程目标6:具有熟练使用Visual studio开发工具的能力。课程目标7:在程序设计中养成良好的程序书写习惯。课程目标8:掌握基于物联网的应用系统进行开发的思路、方法和常用技术。课程目
3、标9:具有使用面向对象程序设计的基本方法解决较复杂工程问题的能力。注:工程类专业通识课程的课程目标应覆盖相应的工程教育认证毕业要求通用标准;(三)课程目标与专业毕业要求指标点的对应关系(认证专业必修课程填写)1、实验目的要求1)理解c#的值类型、常量和变量的概念。2)掌握C#常用运算符以及表达式的运行规则。3) 了解C#的引用类型,理解数据类型转换、装箱和拆箱的区别。4)掌握 C# 的 if、switch、while do/while for for each 等语句的使用方 法。2、实验主要内容1)设计一个简单的Windows应用程序,在文本框中随意输入一个日期,单击“确 定”时显示“这一天
4、是星期几二2)设计一个简单的计算器,实现两个数的加、减、乘、除、求事等计算。3)设计一个简单班ndows程序,输入多个数字,然后排序并输出4)修改第3个实验任务,将输入的n个数字,通过for语句排序并输出。注意, 不允许使用Array. Sort ()方法排序。5)设计一个Windows应用程序,录入成绩并求最高分。6)设计一个Windows应用程序,输入一行字符,检索是否存在重复的二字词汇, 输出重复的次数。3、实验仪器设备1)学生每人一台PC机2)已安装VS. net环境实验3定义和创建对象1、实验目的要求1)理解面向对象的概念,掌握C#的定义类和创建对象的方法。2)区分类的不同数据成员,
5、包括常量、字段和属性的定义方法,并学会控制其 可访问性。3)掌握类的方法成员的声明与调用,理解各种参数在方法中的意义及使用。4)理解构造函数和析构函数的作用机制。2、实验主要内容1)设计一个简单的Windows应用程序,在文本框中两个点的坐标值,单击“确定”时显示两点之间的距离。2)自定义一个时间类。该类包含小时,分、秒字段与属性,具有将秒增加1 秒的方法。3)设计一个Windows应用程序,在该程序中定义一个学生类和班级类,以处理 每个学生的学号、姓名、语文、数学和英语3门课程的期末考试成绩,按要 求汇总。3、实验仪器设备1)学生每人一台PC机2)已安装VS. net环境实验4编写关于继承与
6、多态的程序1、实验目的要求1)区别静态类与非静态类,掌握静态字段、静态方法和静态构造函数的定义方 法。2)理解类的继承性与多态性,掌握其应用方法。3)理解抽象类、接口的概念,掌握抽象类与接口的定义及使用方法。4)理解分部类和命名空间的概念,掌握分部类和命名空间的使用方法。2、实验主要内容1)设计一个Windows应用程序,在该程序中首先构造一个学生基本类,再分别 构造小学生、中学生、大学生等派生类,当输入相关数据,点击不同的按钮 (小学生、中学生、大学生)将分别创建不同的学生对象,并输入当前的学 生总人数,该学生的姓名学生类型和平均成绩。2)设计一个Windows应用程序,在该程序定义平面图形
7、抽象类和其派生类圆、 矩形和三角形。该程序实现的功能包括:输入相应图形的参数,如矩形的长 和宽,单击相应的按钮,根据输入参数创建图形类并输出该对象的面积。3、实验仪器设备1)学生每人一台PC机2)已安装VS. net环境实验5错误、异常及掌握Visual Studio. NET 2010的调试器的使用方法1、实验目的要求1)理解程序错误和异常的概念。2)掌握Visual Studio .Net 2010的调试器的使用方法。3)掌握C#的try-catch、finally和throw语句的使用方法。2、实验主要内容1)设计一个Windows应用程序,在一个文本框中输入n个数字,中间用逗号作 间隔
8、,然后编程对排序并输出。2)调试任务1的程序。具体要求请见教材P166-P1673、实验仪器设备1)学生每人一台PC机2)已安装VS. net环境实验6委托和事件1、实验目的1)掌握事件的概念,理解事件处理的机制2)掌握委托的声明、实例化与使用。3)理解事件驱动编程的思想,理解Windows应用程序事件驱动编程方法4)掌握事件编程方法,包括事件的声明、预订和引用2、实验主要内容1)设计一个Windows应用程序,用委托实现一个简单的计算器,要求按按键的 顺序进行计算。2)设计一个Windows应用程序,模拟股票交易,当该程序运行时,它将监控股 票的当前价格,用户可以设置买入价格和卖出价格,然后
9、单击“低于此价买 入”或“高于此价卖出按钮来下订单,如果价格降到买入价格一下,就购 买股票并删除相应的订单,类似地,当价格上升到卖出价以上,就卖出这些 股票并且删除相应订单。具体要求请见教材P186-P190o3、设备要求PC一台1) VS.net安装包实验7掌握Windows窗体应用程序的设计方法1、实验目的要求1)掌握常用Windows控件的主要属性、方法、事件,并把它们应用于具体的程 序设计中。2)掌握常用菜单、工具栏和状态栏的使用方法并能编程实现。2、实验主要内容设计一个Windows版的个人理财系统,它具有用户登录、收支情况管理和基本 资料管理等功能。具体要求请见教材P248-P25
10、0o3、实验仪器设备1)学生每人一台PC机2)已安装VS.net环境实验8和数据库进行交互1、实验目的要求掌握在Visual Studio .Net 2010中使用数据库控件对数据库进行简单操作, 并掌握常用的数据库控件的使用方法。2、实验主要内容本次实验是上次实验内容的继续。1)在MyAccount项目中,连接数据库,使用Command的ExecuteScalar ()方法 完成用户登录功能。2) 在 MyAccount 项目中,连接数据库,使用 Command 的 ExecuteNonQuery () 方法完成收支类别的添加。3)在MyAccount项目中,连接数据库,使用DataRead
11、er读取类别列表,并使 用Command的ExecuteNonQuery ()方法完成收支项的添加。4)在MyAccount项目中,连接数据库,使用DataAdapter与Dataset读取收支 明细列表,并使用DataGridView显示数据5)在MyAccount项目中,连接数据库,使用DataReader读取类别和收入项列 表,并使用Command的ExecuteNonQuery ()方法完成收支明细的添加。6)使用LINQ完成以上5个相同的功能。具体要求请见教材P283-P284。3、实验仪器设备1)学生每人一台PC机2)已安装VS. net环境注:本课程为专业选修课,授课对象为大四学
12、生,实验类型主要包括验证性实验和设计 性实验,验证性实验不需提交报告,设计性实验需要提交上机实验报告,实验报告主要 包括题目,算法分析和描述、应用程序以及运行结果。实验评价内容和评分细则参见附 录1 O章(按序填写)教学形式及学时分配主要教学方法支撑的课程目标课堂 教学实 验上 机课程 实践小 计第一章.NET 与C#概述22讲授、演示、演示6, 7, 8第二章变 量、数据类型 和表达式41讲授、案例、实验、 自学1, 6, 7, 8, 9第三章分支 和循环21讲授、案例、实验2, 6, 7, 8, 9第四章面向 对象程序设 计入门44讲授、案例、实验3, 6, 7, 8, 9第五章面向 对象
13、的高级 程序设计46讲授、案例、实验5, 6, 7, 8, 9第六章集 合、索引器与 泛型2讲授、案例6, 7, 8, 9第七章程序 调试与异常 处理22讲授、案例、实验4, 6, 7, 8, 9第八章基于 事件的程序 设计技术22讲授、案例、实验6, 7, 8, 9第九章Windows 程序68讲授、案例、实验、 自学6, 7, 8, 9四、学时分配及教学方法批注怙51:是课程目标批注a6R5:批注a7R5:的界面设计第十章C#数 据库编程技术46讲授、案例、实验、 自学6, 7, 8, 9合计3232注:1.课程实践学时按相关专业培养计划列入表格;.主要教学方法包括讲授法、讨论法、演示法、
14、研究型教学方法(基于问题、项目、案例等教学方法)等。五、课程考核考核形式考核要求考核权重备注实验完成3个实验报告,主要考查 分析能力,程序设计能力30%考核标准 见附件一课程报告完成1个小型软件项目报告, 主要考查项目需求分析能力、 系统设计能力以及程序设计 能力。70%考核标准 见附件二注:1.分学期设置和考核的课程应按学期分别填写上表。2 .考核形式主要包括课堂表现、平时作业、阶段测试、期中考试、期末考试、大作业、小 论文、项目设计和作品等。3 .考核要求包括作业次数、考试方式(开卷、闭卷)、项目设计要求等。4 .考核权重指该考核方式或途径在总成绩中所占比重。六、参考书目及学习资料(书名,
15、主编,出版社,出版时间及版次)1、C#程序设计教程,刘甫迎著,电子工业出版社,2015年第四版。2、C# Windows游戏设计,毕文斌,孙明亮主编,清华大学出版社,2014年。3、深入理解C#,(英)Jon Skcet著 姚琪琳译,人民邮电出版社,2014。七、大纲说明(内容可包括课程基本要求、习题要求及其它一些必要的说明)1 .采用多媒体教学手段,建议采用讲做结合的方式,多种教学手段综合运用;2 .本课程有32个学时的实验,具体实验内容见教材Visual C#. NET程序设计教程(第2版)课后上机实验题目,任课教师亦可以根据实际教学情况适当安排。2017年9月附录1实验报告考杳内容与评分
16、比重参见下表:评分项 编号实验评价内容所占比重要求对毕业要求指标点支撑1问题分析和求解能力20%能够写出问题分析的过程。4. 1,5. 12系统方案(算法)设计能力20%算法流程表示清楚。4. 1,5. 13编程实现能力30%能够编程实现5. 14程序书写规范20%标识符定义规范,程序书写风格规 范5. 15报告清晰,按时提交10%报告清晰,提交准时5. 1注:具体评分细则见实验报告评分细则实验报告评分细则(每次作业按100分计算)项目优良中及格不及格问题分析能 力,20分能够理解本次 实验任务,功 能描述完整、 准确;18-20能够理解本次 实验任务,功 能描述比较完 整、准确;16-17能
17、够理解本次 实验任务,功 能描述基本正 确;1445能够据问题举 例,步骤不完 整;12-13不能理解本 次实验任务, 功能描述有 错误;12分以下系统方案(算 法)设计能力, 20分设计思路合 理;设计描述 完整;18-20设计思路合 理;设计描述 比较完整; 16-17设计思路合 理;设计描述 基本完整;书 写规范;1415设计思路合 理;设计描述 基本完整;13 以下设计思路不 合理;设计描 述不完整;12分以下编程实现能 力,30分程序正确并清 晰易读;27-30程序正确; 24-26有少许错误; 21-23错误较多; 18-20错误很多;18 分以下程序书写规 范,20分符合程序书写
18、 规范,标识符 定义规范; 18-20符合程序书写 较规范;16-17符合程序书写 不够规范; 14-15符合程序书写 不够规范书写随意;12 分以下报告清晰,按报告清楚,按报告较清楚,按时提交,但报告基本清未按时提交,时提交10分时提交;9-10分按时提交;8分报告基本清楚7分楚,未按时提 交;6分报告不清楚;6分以下附录2课程报告内容构成和所占比重评分项编号课程报告评价内容所占比重要求对毕业要求指标点支撑1课程知识点回顾20%能够描述本课程所学重点知识点。4. 1,5. 1,7.22参考文献查阅20%通过查阅参考文献补充本课程知识内容。4. 1,5. 1,7.23系统设计能力30%针对一特
19、定项目能够描述设计思路5. 1,7.24书写规范20%报告书写风格规范7.25报告清晰,按时提交10%报告清晰,提交准时4. 1,5. 1, 7. 2课程报告评分细则项目优良中及格不及格课程知识点回 顾,20分完整准确有序 描述本课程知 识点;18-20完整描述本课 程知识点; 16-17准确描述部 分课程知识 点;14-15描述部分课程 知识点;12-13未能描述课程 知识点;12分 以下参考文献查阅 20分能够正确利用 参考文献对课 程知识点进行 有效补充; 18-20能够正确利用 参考文献对课 程知识点进行 补充;16-17能够教正确 利用参考文 献对课程知 识点进行补 充;1445能够
20、基本地利 用参考文献对 课程知识点进 行补充;14-15不能够利用参 考文献对课程 知识点进行补 充;12分以下系统设计能 力,30分设计思路清 晰,技术选择 合适,描述准 确 27-30设计思路清 晰,技术选择 较合适,描述 较准确24-26设计思路较 清晰,描述较 准确;2123设计思路基本 清晰,描述基本 准确18-20设计思路不清 晰,技术选择 不合适,描述 不准确;18分 以下报告写规范,报告书写风格报告书写风格报告书写风报告书写风格书写随意;1220分很规范;18-20规范;16-17格较规范; 14-15基本规范;12-13分以下报告清晰,按 时提交10分报告很清楚, 按时提交;
21、9-10 分报告清楚,按 时提交;8分按时提交,报 告较清楚;7分报告基本清楚, 按时提交;6分未按时提交, 报告不清楚;5 分以下本课程支撑专业培养计划中毕业要求指标点4. 1、指标点5.1和指标点7. 2。指标点4.1: 了解物联网涉及学科的相关理论、方法和技术发展现状及趋势。指标点5.1: 了解物联网领域的新工具、新技术,能够通过多种途径获取有效信息和资源。指标点7.2:理解物联网复杂工程问题中工程实践对环境和社会可持续发展的影响,并理 解应承担的责任和进行评价。速目标 毕业要上隼 标点 课程目标1课程目标2课程目标3课程目标4课程目标5课程目标6课程目标7课程目标8课程目标9指标点4.
22、1/指标点5. 1/指标点7. 2/注:课程目标与毕业要求指标点对接的单元格中可输入也可标注“H、M、L”。二、课程内容与教学要求(按章撰写)第一章C#概述(一)课程内容批注al:批注a2Rl:批注al:批注a2Rl:1. C#简介。(讲授)C#程序的开发环境。(讲授+演示)2. C#程序入门。(讲授+演示+实验)A、一个简单的C#控制台应用程序。B、一个简单的Win 32应用程序。C、一个具有输入功能的Win 32应用程序。D、一个简单的Web应用程序。(二)教学要求. 了解.NET平台、.NET Framework的结构及其优点。1 , 了解C#语言的特点及其发展。2 . 了解控制台应用程
23、序、Win32应用程序和Web应用程序的结构及其特点。批注a3Rl:3 .具有在Visual Studio .NET 2010中的建立、编辑、生成和运行基本C#程序过程的能 力。(三)重点与难点(若不单独列出,需在教学要求中适当注明)4 .重点Visual Studio.NET的解决方案和项目文件的组织结构、C#程序的结构和特点、以及C# 程序的建立、编辑、生成和运行等基本上机操作过程。5 .难点无第二章C#程序设计基础(一)课程内容1 .常量与变量。(讲授+案例+自学)2 . C#的数据类型。(讲授+案例+自学)3 .运算符与表达式。(讲授+案例+自学)4 .数组和字符串。(讲授+案例+自学
24、+实验)(二)教学要求1 .掌握常量和变量概念,掌握变量的声明、初始化方法;掌握C#的常用的简单数据类型, 了解枚举型、结构型,理解数据类型转换;掌握C#的运算符和表达式的概念,理解运算符运算 规则,理解表达式的使用方法;理解数组和字符串的概念,掌握一维数组和字符串的使用方法, 了解多维数组、数组型数组的应用。2 .具有为工程中的数据选择程序设计类型的能力。3 .具有能够使用C#语言描述数学算数表达式的能力。(三)重点与难点(若不单独列出,需在教学要求中适当注明)1 .重点C#语言中的常用数据类型。2 ,难点复合数据类型、类型转换、多维数组。第三章C#程序的流程控制(一)课程内容1. C#程序
25、的分支语句。(讲授+案例+实验)2. C#程序的循环语句。(讲授+案例+实验)3. C#程序的跳转语句。(讲授+案例+实验)(二)教学要求1 . 了解程序的三种常见结构;掌握条件语句的使用;掌握循环语句的使用。2 .具有使用分支结构解决问题的能力。3 .具有使用循环结构解决问题的能力。(三)重点与难点(若不单独列出,需在教学要求中适当注明)1 .重点分支结构、循环结构。2 .难点条件语句的嵌套的正确理解,以及循环语句中条件的判断。第四章面向对象程序设计入门(一)课程内容1 .面向对象的基本概念。(讲授+案例)2 .类的定义。(讲授+案例)3 .类的方法。(讲授+案例+实验)A、方法的声明与调用
26、。(讲授+案例+对比)B、方法的参数传递。(讲授+案例+对比)C、方法的重载。(讲授+案例+对比)D、构造函数。(讲授+案例+对比)(二)教学要求1 .理解面向对象的基本概念,区分类和对象,区分对象的声明和对象的创建;掌握类的定 义与使用方法,正确定义类的数据成员、属性和方法;理解类的可访问性、继承性与多态性等 概念及其应用;掌握类的方法的定义、调用与重载,理解方法的参数传递的工作机制;理解值 类型和引用类型的区别;掌握构造函数与析构函数的作用,掌握其使用方法。2 .培养模块化程序设计的思想,具有将夏杂问题分解为若干函数模块的能力。3 .能够使用函数解决工程问题的能力。4 .理解递推和递归的区
27、别,具有使用递归程序解决特定数学问题的能力。(三)重点与难点(若不单独列出,需在教学要求中适当注明)1 .重点面向对象思想的理解,C#中类的定义、类的数据成员、属性和方法,以及类的构造函数。2 .难点类和对象的关系,方法的重载和参数传递,以及值类型和引用类型及对象的 生命周期。第五章面向对象的高级程序设计(一)课程内容1 .静态成员与静态类。(讲授+案例)2 .类的继承性与多态性。(讲授+案例+实验)3 .抽象类与接口。(讲授+案例+实验)4 .嵌套类、分部类与命名空间。(讲授+案例)(二)教学要求1 .掌握静态类与静态类成员的定义与使用;掌握抽象类、接口的概念,掌握抽象类与接口 的定义及使用
28、方法;理解嵌套类、分部类和命名空间的概念,掌握嵌套类、分部类和命名空间 的使用方法。2 .掌握类的继承性与多态性,具有利用类的继承性与多态性解决实际问题的能力。(三)重点与难点(若不单独列出,需在教学要求中适当注明)1 .重点静态方法和实例方法的区别,多态的概念和实现,虚方法和抽象方法的区别,接口的作用 和使用,以及抽象方法和接口的区别。2 .难点多态的实现。第六章集合、索引器与泛型(一)课程内容1 .集合。(讲授+案例)2 .索引器。(讲授+案例)3 .泛型。(讲授+案例)(二)教学要求1. 了解.NET类库中的集合类,初步掌握常用集合的创建和操作方法,具有利用集合类解 决实际问题的能力。2
29、. 掌握索引器的定义与使用,具有利用索引器解决实际问题的能力。3. 了解泛型的相关概念,初步掌握泛型接口、泛型类、泛型属性和泛型方法的使用。(三)重点与难点(若不单独列出,需在教学要求中适当注明)1 .重点集合的定义与使用,以及索引器的定义与使用。2 .难点难点是索引器的定义与使用方法。第七章程序调试与异常处理(一)课程内容1 . 了解C#语言的3种错误类型。2 .熟练运用 Visual Studio .Net 2010 提供的调试器,具有使用 Visual Studio . Net 2010 提供的调试器调试C#程序的能力。3 . 了解异常和异常处理的概念。4 .具有使用try-catch-
30、finally及throw语句来捕获和处理异常的能力。(二)教学要求1 .程序错误。(讲授+案例)2 .程序的异常处理。(讲授+案例+实验)(三)重点与难点(若不单独列出,需在教学要求中适当注明)1 .重点调试器的使用,try-catch-finally及throw语法结构和使用方法。2 .难点异常和异常处理的概念,以及使用try-catch-finally及throw语句来捕获和处理异常。 第八章基于事件驱动的程序设计技术(一)课程内容1 .基于事件的编程思想。(讲授)2 .委托。(讲授+案例+实验)3 .事件。(讲授+案例+实验)4 .基于事件的Windows编程。(讲授+案例)(二)教学
31、要求1 .掌握事件的概念,理解事件处理的机制。2 .理解委托的概念,掌握委托的声明、实例化与使用方法。3 . 了解多路广播等概念。4 .掌握事件的声明、订阅和引用。5 .理解事件驱动编程的思想,掌握事件编程方法。6 .理解Windows应用程序的运行机制,理解Windows应用程序事件驱动编程方式,具有使 用Windows应用程序事件驱动编程的能力。(三)重点与难点(若不单独列出,需在教学要求中适当注明)1 .重点委托的定义与使用,C#中事件的声明与使用以及Windows程序中的事件。2 .难点委托的声明、实例化与使用方法,以及事件的声明、订阅和引用。第九章Windows程序的界面设计(一)课
32、程内容1 .窗体与控件概述。(讲授+案例+自习)2 .简单输入与输出控件。(讲授+案例+实验)3 .列表与选择类控件。(讲授+案例+实验)4 .对话框及其选项卡设计。(讲授+案例+实验)5 .菜单、工具栏和状态栏。(讲授+案例+实验)6 . SD1和MDI应用程序。(讲授+案例+实验)(二)教学要求1 .掌握Windows窗体和控件的常用属性,具有使用Windows窗体和控件属性的能力。2 .掌握一些常用的Windows窗体控件的使用,具有熟练使用Windows窗体控件的能力。3 .掌握设计Windows窗体,具有使用Windows窗体创建窗体的能力。4 .具有创建较为复杂的Windows窗体
33、的能力。(三)重点与难点(若不单独列出,需在教学要求中适当注明)1 .重点窗体控件的共同特性以及常用的Windows窗体控件。2 .难点常用的Windows窗体控件的使用。第十章C#数据库编程技术(一)课程内容1 . ADO. NET概述。(讲授)2 .使用ADO. NET访问数据库。(1)使用Connection连接数据库。(讲授+案例+实验)(2)使用Command对象访问数据库。(讲授+案例+实验)(3)使用DataReader对象访问数据库。(讲授+案例+实验+自学)(4)使用DataAdaper与DataSet对象操作数据库。(讲授+案例+实验+自学)(二)教学要求1 . 了解ADO
34、. NET的功能和组成2 .熟悉Connection对象连接到数据库的方法,具有熟练使用Connection对象连接数据 库的能力。3 .熟悉Command对象操作数据的方法,具有熟练使用Command对象操纵数据库的能力。4 .熟悉DataReader对象检索数据的方法。5 . 了解数据集(DataSet)的结构的方法。6 .熟悉数据适配器操作数据的方法,具有熟练使用数据适配器和数据库进行交互的能力。7 .掌握DataGridView控件的使用的方法,具有熟练使用DataGridView控件创建表格的 能力。(三)重点与难点(若不单独列出,需在教学要求中适当注明)1 .重点使用 Connec
35、tion 和 Command 对数据库的操作,掌握 DataSet、DataAdapter、DataReader 对象的作用和使用方法,以及使用DataGridView结合ADO. NET对数据库的修改和查询操作。2 .难点DataSetDataAdapter DataReader 对象的作用和使用方法。三、本课程开设的实验项目(如课程不含实验,该项可不填)编号实验项目名称学时类型要求支撑的课程目标1熟悉.NET中C#环境、掌握简 单窗体控件2验证性必做6, 7, 8, 92变量、数据类型和表达式、 分支和循环的使用2验证性必做1,2,6, 7, 8,93定义和创建对象4验证性必做3, 6,
36、7,8,94编写关于继承与多态的程序6验证性必做3, 6, 7, 8, 95错误、异常及掌握Visual Studio. NET 2010 的调试器 的使用方法2验证性必做4, 6, 7, 8,96委托和事件2验证性必做3, 6, 7,8,97掌握Windows窗体应用程序 的设计方法8设计性必做5, 6, 7,8,98和数据库进行交互6验证性必做5, 6, 7, 8, 9注:1. “类型”填验证性、综合性、设计性等;2. “要求”填必做、选做。实验1熟悉.NET中C#环境、掌握简单窗体控件1、实验目的1)掌握VS.net2010的基本操作方法。2)掌握C#应用程序的基本操作过程3)掌握简单窗体控件:Label TextBox和Button的基本用法。4)初步理解C#程序的特点。2、实验主要内容1)设计一个简单的C#控制台应用程序,逐行显示自己的学号、姓名、专业等 信息。2)设计一个C# Windows窗体应用程序,实现个人信息(包括学号、姓名、性 别、年龄、专业等)的输入操作。3、设备要求1) PC一台2) VS.net安装包实验2变量、数据类型和表达式、分支和循环的使用