基于C#的Windows应用程序设计课程标准.doc
《基于C#的Windows应用程序设计课程标准.doc》由会员分享,可在线阅读,更多相关《基于C#的Windows应用程序设计课程标准.doc(20页珍藏版)》请在三一办公上搜索。
1、基于C#的Windows应用程序设计课程标准 一、 课程概述本学习领域包括使用C#设计与开发Windows应用程序, 主要培养学生的使用常用组件设计程序界面、读写文件、访问数据库、利用控件显示和操作数据、自定义报表打印、企业级水晶报表设计、多线程和Windows服务程序开发、网络应用设计与开发、开发多层结构的应用系统等专业能力,以及团队分工协作精神、沟通表达能力、工作责任意识、质量至上观念、遵守职业规范和职业道德等社会能力, 以及需求分析、制订和实施工作计划、系统架构设计、详细设计、阅读设计说明书及文档编写等方法能力。本学习领域的学习情境是依据以工作过程为导向,以典型工作任务为基点,综合理论知
2、识、设计与开发能力、操作技能、和职业素养为一体的思路设计的。本学习领域通过10个子领域完成学习与工作任务。二、 培养目标1. 方法能力目标(1) 需求分析。(2) 制订和实施工作计划。(3) 系统架构设计。(4) 详细设计。(5) 阅读设计说明书。(6) 文档编写。2、社会能力目标(1) 培养学生的团队分工协作精神。(2) 培养学生的沟通表达能力。(3) 培养学生的工作责任意识。(4) 培养学生的质量至上观念。(5) 培养学生遵守职业规范。(6) 培养学生的职业道德。3、专业能力目标(1) 使用常用组件设计程序界面。(2) 读写文件。(3) 访问数据库。(4) 利用控件显示和操作数据。(5)
3、自定义报表打印。(6) 企业级水晶报表设计。(7) 多线程和Windows服务程序开发。(8) 网络应用设计与开发。(9) 开发多层结构的应用系统。三、前续后续课程1. 前续课程其先修课为C#语言程序设计、数据库管理与设计2. 后续课程其后继课为C#.NET的Web应用程序设计四、教学内容与学时分配 为使学生掌握设计与开发Windows应用程序专业能力所需的知识与技能,本课程以简单的窗体程序等10个项目为载体来组识教学,将职业行动领域的工作过程融合在项目训练中。本课程项目结构与学时分配见表1。表1 课程项目结构与学时分配表 项目编号P11项目名称WINFORM编程基础项目内容1. 了解WinF
4、orm的编程模型,熟练使用窗体的属性、方法和事件。 2. 了解多文档应用程序的概念,能够创建多文档应用程序。3. 掌握创建多窗体应用程序的方法,能合理有效地在窗体间传递数据。主要教学知识点1. WinForm的编程模型,窗体的属性、方法和事件。2. 多文档应用程序的概念,创建多文档应用程序。3. 创建多窗体应用程序的方法,窗体间传递数据的方法。学习目标1. 掌握WinForm的编程模型,熟练使用窗体的属性、方法和事件。2. 掌握多文档应用程序的概念,能够创建多文档应用程序。3. 掌握创建多窗体应用程序的方法,能合理有效地在窗体间传递数据。学时 4备注项目编号P12项目名称常用组件项目内容1.
5、了解Windows组件的概念2. 熟练使用基本控件3. 熟练使用容器控件4. 熟练使用菜单和工具栏控件5. 熟练掌握对话框组件的基本用法6. 熟练掌握监视文件系统组件、进程组件、定时器组件的基本用法主要教学知识点1. Windows组件的概念2.基本控件3.容器控件4.菜单和工具栏控件5.对话框组件6.监视文件系统组件、进程组件、定时器组件学习目标1. 掌握Windows组件的概念2. 掌握使用基本控件3. 掌握使用容器控件4. 掌握使用菜单和工具栏控件5. 掌握对话框组件的基本用法6. 掌握监视文件系统组件、进程组件、定时器组件的基本用法学时 8备注项目编号P13项目名称文件处理项目内容1.
6、 了解文件及流的概念2. 熟练使用文件类及目录类对文件及目录进行操作3. 熟练使用文件流类、流读写类对文本文件进行读写操作4. 熟练使用二进制读写类对文件进行操作5. 熟悉ini文件的结构,熟练掌握对ini文件的读写操作主要教学知识点1.文件及流的概念2.使用文件类及目录类对文件及目录进行操作3.使用文件流类、流读写类对文本文件进行读写操作4.使用二进制读写类对文件进行操作5. ini文件的结构,熟练掌握对ini文件的读写操作学习目标1掌握文件及流的概念2. 掌握使用文件类及目录类对文件及目录进行操作3. 掌握使用文件流类、流读写类对文本文件进行读写操作4. 掌握使用二进制读写类对文件进行操作
7、5. 掌握ini文件的结构,熟练掌握对ini文件的读写操作学时 6备注项目编号P14项目名称访问数据库项目内容1. 了解ADO.NET2. 掌握ADO.NET连接数据库的方法3. 掌握几种数据控件4. 掌握ADO.NET对数据库的基本操作5. 掌握通过ADO.NET调用存储过程6. 掌握两种事务处理的方法主要教学知识点1. ADO.NET2. ADO.NET连接数据库的方法3. 几种数据控件4. ADO.NET对数据库的基本操作5. 通过ADO.NET调用存储过程6. 两种事务处理的方法学习目标1. 掌握ADO.NET2. 掌握ADO.NET连接数据库的方法3. 掌握几种数据控件4. 掌握AD
8、O.NET对数据库的基本操作5. 掌握通过ADO.NET调用存储过程6. 掌握两种事务处理的方法学时 10备注项目编号P15项目名称利用控件显示和操作数据项目内容1. 了解TreeView以节点的方式展示数据2. 掌握ListView来展示数据3. 掌握DataGridView来展示和操作数据4. 掌握ReportView以报表的方式来展示数据主要教学知识点1.利用TreeView以节点的方式展示数据2.利用ListView来展示数据3.利用DataGridView来展示和操作数据4.利用ReportView以报表的方式来展示数据学习目标1. 熟练TreeView以节点的方式展示数据2. 掌握
9、ListView来展示数据3. 掌握DataGridView来展示和操作数据4. 掌握ReportView以报表的方式来展示数据学时 6备注项目编号P16项目名称绘图和打印项目内容1. 了解图形设备接口的基本原理2. 了解绘制常见的基本图形3. 了解图形变换的方法4. 掌握常用的打印类和控件的使用方法 5. 掌握打印、打印预览和打印机设置主要教学知识点1. 图形设备接口的基本原理2. 绘制常见的基本图形3. 图形变换的方法4. 常用的打印类和控件的使用方法5. 打印、打印预览和打印机设置学习目标1. 掌握图形设备接口的基本原理2. 掌握绘制常见的基本图形3. 掌握图形变换的方法4. 掌握常用的
10、打印类和控件的使用方法5. 掌握打印、打印预览和打印机设置学时 6备注项目编号P17项目名称水晶报表项目内容1. 掌握使用拉模型方法来创建水晶报表2. 掌握使用推模型方法来创建水晶报表3. 掌握使用水晶报表的工具箱、各种专家工具,熟悉字段资源管理器4. 掌握水晶报表的显示和刷新 主要教学知识点1. 使用拉模型方法来创建水晶报表2. 使用推模型方法来创建水晶报表3. 使用水晶报表的工具箱、各种专家工具,熟悉字段资源管理器4. 水晶报表的显示和刷新 学习目标1. 掌握使用拉模型方法来创建水晶报表2. 掌握使用推模型方法来创建水晶报表3. 熟练使用水晶报表的工具箱、各种专家工具,熟悉字段资源管理器4
11、. 掌握水晶报表的显示和刷新备注 4学时项目编号P18项目名称多线程和Windows服务项目内容1. 理解多线程的基本原理2. 熟练地进行多线程的编程3. 掌握线程同步的基本知识4. 理解Windows服务的基本原理5. 掌握创建、安装和卸载Windows服务的基本方法主要教学知识点1. 多线程的基本原理2. 多线程的编程3. 线程同步的基本知识4. Windows服务的基本原理5. 创建、安装和卸载Windows服务的基本方法学习目标1. 掌握多线程的基本原理2. 熟练地进行多线程的编程3. 掌握线程同步的基本知识4. 掌握Windows服务的基本原理5. 掌握创建、安装和卸载Windows
12、服务的基本方法学时 6备注项目编号P19项目名称网络编程项目内容1. 了解网络编程的基本原理2. 使用WebClient类访问Internet的方法3. 使用WebRequest和WebResponse类实现网络编程的方法4. 使用套接字实现网络通信的编程方法 主要教学知识点1. 网络编程的基本原理2. 使用WebClient类访问Internet的方法3. 使用WebRequest和WebResponse类实现网络编程的方法4. 使用套接字实现网络通信的编程方法学习目标1. 掌握网络编程的基本原理2. 掌握使用WebClient类访问Internet的方法3. 掌握使用WebRequest和
13、WebResponse类实现网络编程的方法4. 掌握使用套接字实现网络通信的编程方法学时 4备注项目编号P110项目名称开发多层结构的应用系统项目内容1. 了解应用系统的功能需求分析2. 了解应用系统的数据库的基本方法3. 掌握三层结构应用系统的设计模式4. 掌握三层结构的编程实现 主要教学知识点1. 应用系统的功能需求分析2. 设计应用系统的数据库的基本方法3. 三层结构应用系统的设计模式4. 三层结构的编程实现 学习目标1. 掌握应用系统的功能需求分析2. 掌握设计应用系统的数据库的基本方法3. 掌握三层结构应用系统的设计模式4. 掌握三层结构的编程实现学时 10备注五、学习资源的选用1、
14、教材选取的原则以培养实践能力、创新能力和创业能力为指导思想,贯彻高职高专培养目标,强调理论与实践的结合、教材与实际的结合、操作与管理的结合、选用理论实践一体化教材。具体原则如下:(1) 教材体现工学结合的要求。(2) 教材内容体现案例和任务的典型性。(3) 内容的编排上做到循序渐进,由浅入深。2、推荐教材宋楚平 周建辉.WinForm应用开发与实践教程M.北京:高等教育出版社,2009.83、参考的教学资料学习情境授课计划、参考资料、教学课件、练习题、实验视屏、项目文档、。4学习网站http:/210.28.231.26/kj或http:/210.28.225.240/kj六、教师要求1、具有
15、WINFORM编程基础、设计程序界面、读写文件、访问数据库、利用控件显示和操作数据、自定义报表打印、企业级水晶报表设计、多线程和Windows服务程序开发、网络应用设计与开发、开发多层结构的应用系统等专业能力。2、 具备项目设计能力、项目组织与实施经验、语言沟通表达能力。3、 主讲老师和指导教师必须讲师以上职务及三年以上教学经验。4、 具备设计基于工作过程的教学法的设计应用能力。5、 具有先进的教学方法,有比较强的驾驭课堂的能力。6、 具有良好的职业道德和责任心。七、学习场地、设施要求学习场地和设施要求如表2所示。表2 学习场地、设施要求学习场地实训室硬件要求一人一机、硬件CPU P4以上、内
16、存512M以上软件要求SQLServer2005、Windows2000以上、VS .Net2005、Office软件八、考核方式与标准待添加的隐藏文字内容3为全面考核学生的学习情况,本课程主要以过程考核为主,考核涵盖项目任务全过程。具体表述如下:1、考核内容:实践技能与应用2、考核形式:过程性考核与期末考试相结合。3、成绩评定方法:采用百分制,过程性考核占50,期末考试占50,课程成绩评定依据见表3。4、过程性考核内容及评定标准(1)职业道德:占20% 考核内容:包括尊敬师长,遵纪守时,学习态度认真,按时、保质保量完成作业。平时积极主动,勤奋踏实,注意团结协作等。(2)课堂交流讨论:占20%
17、考核内容:包括语言表达、思路是否清晰、提出问题、分析问题、解决问题的能力等(3)任务完成情况:占30%考核内容:按照一定要求完成Windows程序单元的设计与制作,根据完成的情况,考核掌握的技术是否熟练、规范;设计是否合理、获取信息以及归纳整理的能力。(4)单元考试:占30%包括平时单元考试(可安排12次,考试方式以上机操作为主)。5、期末考试(上机操作)(1)命题指导思想依据教学大纲规定的教学内容、教学要求和教材的范围,重点考核对基本技能的掌握以及运用能力。(2)考试形式上机考试,以小组为单位在规定的时间内(一般在一周内)完成某一信息管理系统的设计、规划和建设。表3基于C#的Windows应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 C# Windows 应用 程序设计 课程标准
链接地址:https://www.31ppt.com/p-2385271.html