windows应用程序开发课程标准

上传人:xzh****18 文档编号:35425003 上传时间:2018-03-15 格式:DOC 页数:24 大小:151KB
返回 下载 相关 举报
windows应用程序开发课程标准_第1页
第1页 / 共24页
windows应用程序开发课程标准_第2页
第2页 / 共24页
windows应用程序开发课程标准_第3页
第3页 / 共24页
windows应用程序开发课程标准_第4页
第4页 / 共24页
windows应用程序开发课程标准_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《windows应用程序开发课程标准》由会员分享,可在线阅读,更多相关《windows应用程序开发课程标准(24页珍藏版)》请在金锄头文库上搜索。

1、WindowWindow 应用程序开发应用程序开发学习领域学习领域( (课程课程) )标准标准学习领域学习领域( (课程课程) )名称名称:Window 应用程序开发学习领域学习领域( (课程课程) )编号编号:(待教务处统一编码)学习领域学习领域( (课程课程) )类别类别:专业学习领域适适用用专专业业与与学学制制:软件技术(GIS 地理信息系统,三年制)一、学习领域(课程)描述一、学习领域(课程)描述1学习领域(课程)性质Winforms&ADO.NET 实战是“软件技术” 专业课程体系中的核心专业课程之一,它是在明确了专业定位以及该专业人才培养目标和专业核心技术领域就业岗位的任职要求后,

2、以学生职业能力培养和职业素养养成为重点的一门集教、学、做于一体的课程。课程主要以学生动手操作为主,强调由学生在学习过程的“行动”中自我建构而获得知识与技能。课程以企业真实项目的模块为载体,融入了程序逻辑结构、面向对象设计原理、窗体、控件、事件、ADO.NET、数据库等相关知识点的运用,结合学院的实际情况进行提炼,设计教学内容,并按基于工作过程的六个步骤进行实施。整个教学过程的管理严格按照企业的“6S”标准进行。通过本课程的学习,学生应达到程序员或软件工程师初级或以上资格证书中相关技术考证的基本要求。本课程的前导课是:C#面向对象高级编程 ,后续课程是GIS 行业规范应用 MapObject 开

3、发技术 、 GIS 行业规范应用 ArcEngine 基础开发等。本课程基本学时 120 学时,其中单元教学 96 学时,专用周 1 周,学分 8 学分,安排在第二学期开设。2学习领域(课程)要求(1)对学生已有知识、技能的要求具备一定的程序逻辑能力和设计实体类、使用对象处理数据的能力;具备面向对象中的继承与多态、抽象类与接口的能力;具备使用异常处理机制处理异常的能力;具备使用集合和泛型集合保存数据和检索数据的能力;具备使用 SQLSERVER2005 或者 2008 数据库创建库、表、关系的能力;具备使用 T-SQL 编写增删改查语句;具备使用联表查询或者子查询实现复杂的查询的能力;具备使用

4、事务、存储过程处理特殊的查询功能。(2)对教师资格要求本课程每 40 名学生配 1 名教师。本课程任课教师应满足以下要求获得高校教师资格证(专任教师) ;获得武汉厚溥信息技术有限公司 S2 及以上职业资格;具备熟练的 JAVA 面向对象或者 C#面向对象的设计和编程能力;具备熟练的窗体及控件编程能力;具备熟练的 ADO.NET 编程能力;具备熟练的 SQLSERVER 系列数据库使用的能力;具备熟练的 T-SQL 编程能力;具有 2 年以上实际工作经历;具有丰富的大型桌面应用软件开发经验。3职业行动领域(典型工作任务)描述对桌面应用程序中的窗体的设计、控件属性的设置、事件的选择和进行事件驱动编

5、程是 GIS 开发岗位的重要工作内容。在了解开发需求后,根据功能模块的要求,合理设计界面及控件的属性值,正确的选择控件的事件,并在事件中完成对数据的处理,最终以人性化的方式组织和显示用户所需数据。4学习领域(课程)目标以工作任务为中心的项目活动,使学生能对窗体应用程序的各种控件能熟练掌握,熟悉各种控件的属性和事件,熟练的使用面向对象的思想来完成程序的设计,提高开发效率;并能熟练使用 ADO.NET 在程序中实现对数据库的连接、关闭操作,能通过程序对数据库表进行增删改查等操作;同时,通过小组协作完成项目任务的学习方式,培养学生解决问题的方法能力、团队协作能力。(1)专业能力目标熟练使用 Visu

6、al Studio2005 或者 2008 工具创建、编译和运行 Window 桌面应用程序;能熟练掌握各种控件的作用、属性和常用事件;能熟练掌握各种组件的作用、属性和常用事件;能熟练使用 ADO.NET 数据提供程序操作 MSSQL 系列数据库;能熟练使用 ADO.NET 提供的 DataSet 组织数据;能熟练使用各种数据控件和组件。(2)方法能力目标在学生自主探究学习过程中,培养学生学习兴趣,具备能利用各种信息媒体获取新知识、新技术的能力;通过任务引导,培养学生勤于思考的良好作风,具有合理制定工作计划(方案)的能力,同时培养学生分析问题、解决实际问题的能力;在学生进行开发过程中,注重培养

7、学生基于面向对象编程思想的代码分层能力,使学生具有一定的分层能力。(3)社会能力目标通过小组合作的方式,培养学生与人沟通的能力及团队协作精神;培养学生社会责任心,具有规范意识、合作意识和提高效率意识;培养学生良好的职业道德和敬业精神,能吃苦耐劳;培养严谨踏实的工作态度,养成按规范和良好的习惯进行编程,并按照“6S”管理要求规范开发过程及工作环境;能按开发流程、功能要求编写开发文档。5工作与学习内容工作对象:工作对象:1.与相关人员沟通,接受开发任务;2.小组合作完成项目分工(窗体的设计、数据库的设计、核心算工具:工具:1.需求文档; framwork3.5;3.Visual Studio 20

8、08;4.MS SQLServer 2005 / 2008;5.Win2003;6.Office-word;7.金山词霸;工作要求:工作要求:1.必须能进行熟练的有效的沟通;2.必须要遵守开发规范;3.必须熟悉开发环境;4.必须熟悉面向对象法的设计、项目结构及实体类的设计、抽象类接口的设计);3.功能模块的划分与实现;4.开发过程的工作过程的总结与评价。工作方法:工作方法: 1.使用 VS 创建窗体应用程序的方法;2.使用 VS 创建控件和设置属性、添加事件的方法;3.使用 VS 给窗体添加组件和使用组件的方法;4.使用 ADO.NET 访问数据库和对数据进行增删改查操作的方法;5.使用自动绑

9、定和手动绑定等不同的方式将数据显示在控件的方法。劳动组织方式:劳动组织方式:1.全班学员参加任务分配会议,阅读项目需求;2.各小组根据项目需求制定开发计划,分配任务;3.根据任务进行合作开发;4.开发完成后进行测试;5.参加评价讨论活动。编程思想;5.应能熟练的进行程序编写;6.应有团队合作和程序运行效益意识;7.开发人员应有质量意识和责任心;8.开发现场和过程符合 6S 要求。二、学习情境设计二、学习情境设计学习情境学习情境学习目标学习目标学习内容学习内容教学建议教学建议与说明与说明学学时时情境一:控件的创建及控件属性和事件的使用1.掌握 VS 中创建window 应用程序的方法并了解窗体应

10、用程序的结构;2.掌握窗体和按钮、文本框、标签等基本控件的1.使用 VS2005/2008创建 C/S 结构的window 应用程序;2.窗体应用程序的结构;3.窗体和控件的创建、属性的设置和事件;结合 PPT 给学生提供详细和通俗的案例,用以说明 C/S 结构的应用程序特点,加强学生理解窗体应用程序和事件驱动模型。20学习情境学习情境学习目标学习目标学习内容学习内容教学建议教学建议与说明与说明学学时时创建和基本属性的设置的方法;3.掌握窗体和基本控件的常用事件;4.掌握在事件代码中如何获取和设置控件中的数据。4.获取和设置窗体控件的值;5.使用窗体和控件的事件完成对数据的处理。情境二:MDI

11、窗体和高级控件的使用1.掌握 MDI 窗体的实现方式;2.掌握菜单栏、工具栏、状态栏、定时器等高级控件或者组件的使用和常用属性、事件;3.掌握在事件代码中获取和设置控件值。1.MDI 窗体和 SDI 窗体的区别以及 MDI窗体的创建、子窗体的显示和排列方式;2.菜单栏、工具栏、状态栏、定时器、组合框、复选框、进度条、选项卡等高级控件或者组件的使用和常用属性、事件;3.在控件事件中获取和设置控件属性值。结合现有教学条件进行教学,指导学生学习窗体应用程序中的常见高级控件和组件,提高学生控件使用能力。20情境三:ADO.NET 数据库的操作1.掌握 ADO.NET命名空间;2.掌握 ADO.NET1

12、ADO.NET 的结构、命名空间;2.NET FRAMEWORD 数结合现有教学条件进行教学,使用 PPT 和动画演20学习情境学习情境学习目标学习目标学习内容学习内容教学建议教学建议与说明与说明学学时时数据提供程序;3.掌握 ADO.NET核心对象;4.掌握 ADO.NET对数据库的访问和对事务的处理。据提供程序的核心对象;3.ADO.NET 使用Connection 连接数据库和执行 SQL 语句;4.ADO.NET 中的事务处理。示应用程序访问数据库的过程,引导学生学习应用程序访问数据库需要经过的步骤,并通过实际操作实现对数据库的连接和访问。情境四:DateSet 和适配器的使用1.掌握

13、使用 C#创建数据集;2.掌握DataTable、DataColumn、DataRow 的创建方法和使用规则;3.掌握在 DataSet中检索数据;4.掌握使用适配器 DataAdapter填充数据集。1.数据集 DataSet存储数据的特点、创建方式;2.DataTable、DataColumn、DataRow 的创建和在 DataSet中的作用;3.在 DataSet 中如何检索数据;4.通过执行查询语句将查询结果填充到数据集。结合现有教学条件进行教学,通过 PPT 和动画演示,说明临时数据库 DataSet 的作用,并结合DataSet 的特点讲解数据集存储数据带来的优点。20情境五:D

14、ataGridView数据显示和数据操作1.熟练掌握DataGridView 控件的常用属性;2.熟练掌握DataGridView 与DataSet 不同的绑1.DataGridView 控件显示数据特点;2. DataGridView 控件与 DataSet 的绑定;3. 在 DataGridView结合现有教学条件进行教学,指导学生使用数据控件DataGridView,并能在该控件中20学习情境学习情境学习目标学习目标学习内容学习内容教学建议教学建议与说明与说明学学时时定方式;3.熟练掌握对DataGridView 的操作;4.熟练掌握适配器在 DataSet 和DataGridView

15、之间的应用。中实现添加、修改、删除操作;4.在 DataGridView中实现批量更新操作;5.DataGridView 界面自定义。实现对数据的各种操作。情境六:三层构架的使用1.掌握软件开发中分层的作用和基本分层思想;2.数量搭建具体的三层项目框架;3.熟练实现表示层、业务逻辑层和数据访问层,确定每一层之间的数据传递方向。1.三层构架的思想和在软件开发中的作用;2.表示层、业务逻辑层、数据访问层三层之间关系和数据传递关系;3.在 WINDOW 应用软件中如何划分三层;4.实体类在表示层中的作用。结合现有教学条件进行教学,通过介绍软件开发的过程,团队开发的开发模式,让学生了解分层开发在开发中

16、的作用。通过讲解三层,鼓励组内讨论和团结协作,以小组为单位共同完成工作任务。20三、课业设计三、课业设计学习情境学习情境情境一:控件的创建及控件属性和事件的使用教学时间教学时间20 学时工作情境工作情境描述描述在学习 C#面向对象编程过程中,使用 C#和文件实现的书店管理系统。但是单调的字符界面和有限的数据显示和操作能力、有限的数据存储和检索能力已经不适应社会的需求了。书店要求使用专业数据库和基于图形用户界面重新设计和开发该系统。要求所有的操作都是在可视化界面上进行操作。学习任务学习任务1.C/S 结构的桌面应用程序;2.窗体和基本控件的概念和基本创建方法;3.窗体和基本控件的属性和事件。与其它学与其它学习情境的习情境的关系关系本学习情境是引出其他学习情境的基础,为学习其他学习情境作铺垫。学习目标学习目标1.掌握 VS 中创建 window 应用程序的方法并了解窗体应用程序的结构;2.掌握窗体和按钮、文本框、标签等基本控件的创建和基本属性的设置的方法;3.掌握窗体和基本控件的常用事件;4.掌握在事件代码中如何获取和设置控件中的数据。学习内容学习

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

当前位置:首页 > IT计算机/网络 > 多媒体应用

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号