面向对象程序设计(C#)教学大纲.docx

上传人:h**** 文档编号:26376544 上传时间:2022-07-17 格式:DOCX 页数:9 大小:14.24KB
返回 下载 相关 举报
面向对象程序设计(C#)教学大纲.docx_第1页
第1页 / 共9页
面向对象程序设计(C#)教学大纲.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《面向对象程序设计(C#)教学大纲.docx》由会员分享,可在线阅读,更多相关《面向对象程序设计(C#)教学大纲.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、面向对象程序设计(C#)教学大纲 面向对象程序设计(C#)课程大纲(适用于计算机应用技术、计算机网络技术)二一零年八月 一、课程教育目标 面向对象程序设计(C#)是三年制高职计算机专业的一门专业基础必修课程,对学生进行基础性的、面向对象的程序设计训练,为学习后继课程做好铺垫,同时也为今后开发软件打下良好的基础。其任务是介绍面向对象程序设计的方法和C#语言的基本概念。课程教学目标是:使学生正确理解和掌握面向对象的基础理论和方法及面向对象的编程思想和技术,掌握C#特有的面向对象技术,培养学生的面向对象编程思想和兴趣,训练学生编程的实战能力。了解面向对象理论技术的发展趋势培养学生初步的科学研究素养。

2、 (一)知识教学目标 1、理解并掌握面向对象程序设计的基本理论和方法; 2、熟悉C#语言的基本语法; 3、熟悉并掌握常用 和Windows控件的使用。 (二)能力培养目标 通过对面向对象程序设计(C#)理论和实践教学,应能使本专业的学生掌握面向对象程序设计的理论知识和应用技能,锻炼学生进行软件开发的能力。通过教学应使学生获得以下面向对象程序设计的知识和能力。 1、能正确安装和配置.NET的运行环境,能独立完成教学基本要求规定的实验; 2、能熟练使用软件集成开发环境Visual Studio .NET,会使用调试工具调试应用程序; 3、能进行简单的Windows程序设计; 4、能利用面向对象程序

3、设计的原理,进行类的设计; 5、能使用常用.NET类库和Windows控件,进行Windows程序设计; 6、能熟悉使用 ,能进行简单地数据库应用程序的设计; 7、能独立进行小型应用软件的开发。 二、教学时间分配表 三、教学内容和要求 课题一.NET与C#概述 内容: 了解软件开发现状;了解.NET平台与.NET Framework;了解Visual Studio .NET集成开发环境;了解软件的开发过程;了解C#程序的结构;初步掌握如何通过 开发简单的Windows应用程序,并初步掌握一些基本控件的使用。 要求: 了解软件开发现状与.NET开发平台,掌握本课程的性质和任务,初步掌握使用Vis

4、ual Studio .NET集成开发环境。 实验一熟悉Visual Studio .NET集成开发环境 课题二C#变量与数据类型 内容: 了解C#的基本数据类型,掌握常用的数据类型;了解常量的作用,掌握常量与变量的定义;了解什么是异常,熟悉如何进行异常处理;掌握枚举类型的定义与使用;掌握C#运算符的用途和表达式的写法;熟悉NumericUpDown和ComboBox控件的使用;初步掌握调试程序的方法。 要求: 掌握C#的基本数据类型和枚举类型的使用,了解异常处理,熟悉调试程序的方法 实验二小型简单Windows应用程序开发,熟悉C#数据类型和调试程序方法。 课题三程序流控制 内容:内容:掌握

5、if语句和switch语句的使用;掌握for, while, do-while等循环语句的使用;进一步掌握TextBox、ComboBox等控件的使用,掌握程序调试的方法。 要求:掌握开发windows应用程序的方法;掌握分支结构与循环结构程序设计方法;熟悉使用各种Windows窗体控件。 实验三分支、循环程序设计 课题四方法与数组 内容: 方法的定义与使用;方法调用时参数传递原则;数组的定义与使用;Foreach循环。 要求: 掌握方法的定义与使用;掌握方法调用时参数传递的值传递和引用传递;掌握数组的定义与使用;掌握使用for循环和foreach循环访问数组。 实验四方法与数组使用 课题五类

6、与对象 内容: 类与对象的基本概念;类的定义与对象的实例化;类的属性;类方法的重载;类的构造函数与析构函数;类的静态成员。 要求: 理解类与对象的基本概念,了解拆箱与装箱;掌握类的定义与对象地实例化;掌握类的属性的应用;掌握类方法的重载;了解类的构造函数与析构函数;了解类的静态成员的作用;会使用类进行程序设计。 实验五类的属性与方法重载 实验六使用类进行小型应用程序开发 课题六Windows程序 内容:MySchool 应用程序的部分基本界面设计 1.管理员主界面 2.创建学员用户界面 3.系统登录界面 要求: 1.理解窗体的属性和事件的作用 2.能够使用基本控件设计窗体界面 3.能够编写简单

7、的事件处理程序 4.会使用窗体的消息框 实验七 MySchool 应用程序的部分基本界面设计 课题七用控件进行快速开发 内容:MySchool 应用程序的复杂界面设计 1.完善管理员用户界面 2.完善添加学员用户界面 3.完成关于界面 4.完成登录界面的输入验证 要求: 1.掌握排列窗体控件的几种方式 2.能够开发简单的 MDI 窗体 3.能够使用窗体的高级控件 4.掌握简单的窗体间的数据传递的方法 实验八 MySchool 应用程序的复杂界面设计 课题八 连接数据库 内容:完成 MySchool 应用程序的登录功能 1.连接到 MySchool 数据库 2.查询用户名和密码是否存在 要求:

8、1.了解 的功能和组成 2.会使用 Connection 对象连接到数据库 3.会使用 Command 对象查询单个值 实验九完成 MySchool 应用程序的登录功能 课题九用 查询和操作数据库 内容:MySchool 系统的学员用户信息的增删改查 1.实现学员信息的模糊查询 2.实现添加学员用户功能 3.实现修改学员用户状态功能 4.实现删除学员用户功能 要求: 1.会使用 DataReader 对象检索数据 2.会使用 Command 对象操作数据 3.掌握 ListView 控件的使用 4.掌握 ContextMenuStrip 控件的使用 实验十 MySchool 系统的学员用户信息

9、的增删改查 课题十用DataGridView显示和操作数据库 内容:MySchool 系统的用户管理模块 1.实现批量查看和修改教员信息功能 2.实现批量查看、筛选和修改学员信息功能 要求: 1.了解数据集(DataSet)的结构 2.会使用数据适配器填充数据集 3.会使用数据适配器将数据集的修改提交到数据库 4.掌握 DataGridView 控件的使用 实验十一 MySchool 系统的用户管理模块 四、实践教学 本课程开设以下实验: 五、几点说明 (一)本课程安排实验,对学生进行软件开发方法的基本技能训练,提高学生软件开发能力和分析问题、解决问题的能力。 (二)本课程的教学重点 1、掌握

10、Visual Studio .NET集成开发环境的使用,会使用调试工具进行软件开发与调试; 2、掌握C#的基本数据类型、基本语法和程序流控制语句; 3、掌握数组与方法的定义与使用; 4、掌握类的定义与应用,会对应用系统进行分析并进行类的设计;掌握类的属性、方法重载、类继承的实现。 5、掌握Windows常用控件的使用,以及与用户交互的各种控件的使用。 6、掌握 进行数据库编程的基本方法。 (三)考核方式 采用平时考查和理论考核相结合的考核方式。平时考核包括平时表现(出勤率和课堂表现)、课后作业以及课堂提问和实践环节,主要考核学生的独立动手能力、知识熟练程度和自学思考能力。其中平时考查占总成绩的30%,理论考核占总成绩的70%。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁