




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C#程序设计》课程标准课程类型:理论课(含实践)适用专业:计算机类总学时:90一、课程性质1、课程的性质(注:这部分主要对课程的性质、地位、功能做定性描述)《C#程序设计》是一门理论综合性高、应用实践性强的课程,是计算机类及相关专业的重要专业基础课程。《C#程序设计及应用》课程是面向软件技术、移动应用开发、计算机网络技术等专业的学生开设的必修专业课。设置该课程的目的,不只是为了要求学生学习某种特定的语言,更重要的是要求学生学习和掌握面向对象的编程技术和现代软件设计的思想,为后续的系列课程学习奠定基础。2、本课程与前后课程之间的联系、要求C#基于.NET框架下开发应用程序代表了当前的主流编程方向之一。本课程的前导程序为《C程序设计》、《数据结构》、《数据库技术》等,其后续课程《ASP.NET程序设计》、《ASP.NETMVC程序设计》、《软件工程》等。二、课程目标《C#程序设计》课程定位于基础程序设计思想的学习,侧重于面向对象的程序设计的学习,学习的重点是分析问题、解决问题的方法,通过分析、分解,最终归纳整理出计算机能够实现的过程(算法)。以此拓展学生的思维空间,训练学生的基础编程能力。本课程着重解决三个重点问题:面向对象编程的基础及深入、可视化编程的基础及深入、数据库编程及应用三个方面。在教学过程中注重培养提高学生的职业岗位技能和职业素质,力求达到岗位技能和职业标准。1、专业能力(1)了解.NET平台;(2)了解C#的特点与应用环境;(3)熟悉C#的运行环境和开发环境;(4)了解结构化程序设计思想;(5)掌握C#提供的数据结构;(6)了解和掌握面向对象的概念、特点、技术;(7)了解和掌握Windows应用程序设计的结构、窗体、常用控件、事件;(8)了解和掌握数据库的实现连接、交互、管理与数据绑定技术;(9)了解和掌握中小型数据库管理信息系统(C/S架构)的实现技术;(10)了解软件工程中的需求分析、设计、编码、测试等方面的知识。通过该课程的学习,学生应该理解并掌握C#的语法、语义,以及面向对象程序设计技术、可视化编程的基础及深入、数据库编程及应用三个重点内容,以工程实践的形式了解和运用软件工程的思想。2、方法能力(1)能掌握常用软件算法设计和编码规范;(2)能进行面向对象的系统分析和设计;(3)能进行可视化编程的分析和设计;(4)能进行数据库编程及应用的分析和设计;(5)能根据软件工程的基本原则,进行软件项目系统设计;(6)能进行系统集成设计和软件系统的实施和软件测试。3、社会能力(1)培养学生团队协作精神,树立诚信意识,锻炼学生沟通交流的能力;(2)通过项目法教学模式,让学生亲身体验项目的设计、管理和实施;(3)通过撰写方案设计报告,提高学生书面表达能力,培养学习常用专业英语词汇的兴趣;(4)通过课外拓展训练,锻炼学生自我学习的能力。三、学习内容与学时分配1、课程主要内容说明采用《C#边做边学》作为授课教材,此书共分为两个部分:第一部分给出14个基础实验项目,基本覆盖C#程序设计的主要知识点、方法和技巧;第二部分给出三个综合性案例。本课程计划90学时,可选择完成授课《C#边做边学》第一部分。授课中,应根据职业岗位能力的要求,培养学生软件设计的应用能力。在课程内容的选择上,软件设计典型案例为线索,通过案例分析,引导学生进行软件项目方案的设计、编码、实施,并撰写设计报告。
2、课程组织安排说明(1)在理论教学上重点突出面向对象编程的基础及深入、可视化编程的基础及深入、数据库编程及应用;(2)对重点和难点内容可进行多媒体演示的教学形式,给学生以直接的感性认识。序号课程项目名称项目单元名称学时1、第1章控制台应用程序开发环境一HelloWorld来了1、项目案例功能介绍32、项目设计思路3、项目关键技术4、项目实践5、项目小结2、第2章Windows应用程序开发环境一HelloC#来了1、项目案例功能介绍32、项目设计思路3、项目关键技术4、项目实践5、项目小结3、第3章基本数据类型及运算一求圆的面积和周长1、项目案例功能介绍62、项目设计思路3、项目关键技术4、项目实践5、项目小结4、第4章结构化程序设计一一学生成绩统计器一1、项目案例功能介绍32、项目设计思路3、项目关键技术4、项目实践5、项目小结5、第5章结构化程序设计二一设计学生成绩统计器二1、项目案例功能介绍32、项目设计思路3、项目关键技术4、项目实践5、项目小结6、第6章面向对象程序设计基础一一实现学生信息管理一1、项目案例功能介绍122、项目设计思路3、项目关键技术4、项目实践5、项目小结7、第7章面向对象程序设计基础二一实现学生信息管理二1、项目案例功能介绍62、项目设计思路3、项目关键技术4、项目实践
5、项目小结8、第8章抽象类、多态和接口一实现运动员训练1、项目案例功能介绍62、项目设计思路3、项目关键技术4、项目实践5、项目小结9、第9章数组与方法一统计学生成绩1、项目案例功能介绍62、项目设计思路3、项目关键技术4、项目实践5、项目小结10、第10章Windows应用程序设计基础一四则运算计算器1、项目案例功能介绍62、项目设计思路3、项目关键技术4、项目实践5、项目小结11、第11章常用控件的应用一一学生注册1、项目案例功能介绍122、项目设计思路3、项目关键技术4、项目实践5、项目小结12、第12章常用控件的应用二一简易学生信息管理1、项目案例功能介绍62、项目设计思路3、项目关键技术4、项目实践5、项目小结13、第13章模态对话框的应用一学生爱好调查1、项目案例功能介绍62、项目设计思路3、项目关键技术4、项目实践5、项目小结14、第14章数据库操作技术一学生管理信息系统1、项目案例功能介绍122、项目设计思路3、项目关键技术4、项目实践5、项目小结合计90四、课程项目教学设计项目一(也可是项目一下针对某一核心技能或重要知识点进行教学设计)项目名称:控制台应用程序开发环境一HelloWorld来了 学时:3学习目标
1、通过创建、编写和运行一个控制台应用程序项目,实现在控制台中输出“HelloWorld”的功能。2、初步理解和掌握C#控制台应用程序的开发过程,并对于C#程序结构有一个初步、概要性的认识。学习内容项目单元名称主要学习内容1、项目创建1、创建一个空控制台应用程序2、编写程序代码和编译运行程序1、查看主窗口2、执行程序3、查看工程文件3、C#程序结构分析1、根据命名空间、类、Main()方法和注释。在此,对于“HelloWrold”项目的程序结构进行分析。4、项目小结1、通过一个C#的控制台应用程序项目,初步掌握了再程序的基本框架,初步了解和掌握类、命名空间、Main()方法和程序注释。5、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目一编写程序代码一编译运行程序一程序结构分析一问题探究一项目实践”组织教学内容,分组教学,以控制台应用程序开发步骤为主线,利用多媒体课件、项目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:掌握C#控制台应用程序的开发步骤备注项目二(也可是项目一下针对某一核心技能或重要知识点进行教学设计)项目名称:Windows应用程序开发环境—HelloC#来了 学时:3
学习目标1、通过创建、设计、编写和运行一个Windows应用程序,在窗体的控件中输出'Welcome,C#!”的信息。2、初步理解和掌握Windows应用程序的开发过程,并加深对于C#程序结构认识。学习内容项目单元名称主要学习内容1、项目创建1、创建一个空Windows应用程序2、设计程序界面及控件属性设置1、查看主窗口2、添加控件3、控件属性设置3、编写程序代码、运行调试程序1、进入代码设计窗口2、添加代码3、运行程序4、Windows应用程序结构分析1、添加控件2、设置控件的属性3、事件处理代码4、项目小结1、通过一个C#的Windows应用程序项目,初步掌握了Windows应用程序的开发的基本过程,初步了解和掌握添加控件、设置控件属性、编写程序代码。5、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目f编写程序代码f编译运行程序f程序结构分析f问题探究一项目实践”组织教学内容,分组教学,以Windows应用程序开发步骤为主线,利用多媒体课件、项目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:掌握Windows应用程序的开发步骤备注
项目三(也可是项目一下针对某一核心技能或重要知识点进行教学设计)项目名称:基本数据类型及运算一求圆的面积和周长 学时:6学习目标1、建立一个项目,此项目用于求圆的面积和周长。通过此项目的创建、编写、运行和测试。2、初步掌握C#的数据类型、各种变量的声明方式、运算符的优先级、运算符与表达式的使用方法。学习内容项目单元名称主要学习内容1、项目创建1、创建一个控制台应用程序2、程序代码设计1、程序代码设计2、代码分析3、项目运行1、运行程序4、Windows应用程序结构分析1、添加控件2、设置控件的属性3、事件处理代码4、项目小结1、初步掌握C#的数据类型、各种变量的声明方式、运算符的优先级、运算符与表达式的使用方法。5、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目一编写程序代码一编译运行程序一程序结构分析一问题探究一项目实践”组织教学内容,分组教学,以顺序结构程序设计为主线,利用多媒体课件、项目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:掌握顺序结构的程序设计。备注
项目四(也可是项目一下针对某一核心技能或重要知识点进行教学设计)项目名称:结构化程序设计一一学生成绩统计器一 学时:3学习目标1、在本项目中,将设计一个程序用于实现学生成绩的统计。2、if判定语句和goto语句的运用。3、switch分支语句的运用。学习内容项目单元名称主要学习内容1、项目分析与算法流程设计1、项目的基本功能序2、问题的解决思路3、程序流程图2、程序代码设计1、程序代码设计2、代码分析3、项目运行1、运行程序4、Windows应用程序结构分析1、添加控件2、设置控件的属性3、事件处理代码4、项目小结1、选择结构主要包括if语句和switch语句两种结构模式。5、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目一编写程序代码一编译运行程序一程序结构分析一问题探究一项目实践”组织教学内容,分组教学,以选择结构设计为主线,利用多媒体课件、项目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:掌握选择结构的程序设计。备注
项目五(也可是项目一下针对某一核心技能或重要知识点进行教学设计)项目名称:结构化程序设计二一学生成绩统计器二 学时:3学习目标1、在本项目中,设计一个程序用于实现学生成绩的统计。2、循环结构和switch分支结构的运用。学习内容项目单元名称主要学习内容1、项目分析与算法流程设计1、项目的基本功能序2、问题的解决思路3、程序流程图2、程序代码设计1、程序代码设计2、代码分析3、项目运行1、运行程序4、Windows应用程序结构分析1、添加控件2、设置控件的属性3、事件处理代码4、项目小结1、循环结构和switch分支结构的运用。5、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目一编写程序代码一编译运行程序一程序结构分析一问题探究一项目实践”组织教学内容,分组教学,以循环、分支结构程序设计为主线,利用多媒体课件、项目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:掌握循环、分支结构的程序设计。备注
项目六(也可是项目一下针对某一核心技能或重要知识点进行教学设计)项目名称:面向对象程序设计基础一一实现学生信息管理一 学时:12学习目标1、通过面向对象技术实现学生信息管理的功能。2、理解和掌握C#中关于类、对象、字段、方法、构造函数和析构函数的概念。学习内容项目单元名称主要学习内容1、创建一个学生类clsStudent1、创建学生类clsStudent2、在类clsStudent中添加相应的字段1、根据给定字段定义的基本格式,为学生类声明字段3、在类clsStudent中添加相应的属性1、学生类属性声明4、在类clsStudent中添加相应的方法1、学生类中方法的定义5、在类clsStudent中添加构造函数和析构函数1、在类clsStudent中添加构造函数2、在类clsStudent中添加析构函数6、学生类对象的创建及对象成员的引用1、类对象的创建2、对象成员的引用7、项目小结1、理解和掌握C#中关于类、对象、字段、方法、构造函数和析构函数的概念。8、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目一编写程序代码一编译运行程序一程序结构分析一问题探究一项目实践”组织教学内容,分组教学,以面向对象技术编程实现为主线,利用多媒体课件、项目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:初步掌握面向对象技术的C#编程实现。
备注项目七(也可是项目一下针对某一核心技能或重要知识点进行教学设计)项目名称:面向对象程序设计基础二一实现学生信息管理二 学时:6学习目标1、在项目六的基础上,对于学生信息管理功能的进一步拓展。2、理解和掌握C#中方法的重载、静态成员、类的继承(派生)的概念。学习内容项目单元名称主要学习内容1、在学生类clsStudent中实现Grow()方法的重载1、学生类中Grow()方法的重载2、通过静态字段实现学生人数的统计1、通过静态字段实现学生人数的统计3、基于学生类派生出大学生类1、基于学生类clsStudent派生出大学生类clsCollegeStudent2、实现所派生出的大学生类clsCollegeStudent的测试4、项目小结1、理解和掌握C#僮法的重载、静态成员、类的继承(派生)的概念。5、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目一编写程序代码一编译运行程序一程序结构分析一问题探究一项目实践”组织教学内容,分组教学,以面向对象技术编程运用为主线,利用多媒体课件、项目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:初步掌握面向对象技术的C#编程实现。备注项目八(也可是项目一下针对某一核心技能或重要知识点进行教学设计)
项目名称:抽象类、多态和接口一实现运动员训练 学时:6学习目标1、理解和掌握C#W象类、多态以及接口的概念和应用。学习内容项目单元名称主要学习内容1、定义一个抽象类clsPlayer,在其中定义抽象方法Train()1、定义一个抽象类clsPlayer,在clsPlayer中定义一个抽象方法Train()2、定义三个clsPlayer的子类,在子类中实现抽象方法Train()1、定义三个继承于抽象类clsPlayer的子类,并对于其中的抽象方法加以实现3、定义测试类,实现调用Train()方法1、定义测试类,实现调用三个子类中的Train()方法4、利用多态实现Train()方法的调用1、抽象类、抽象方法和多态的实现4、项目小结1、抽象类、抽象方法和多态是面向对象程序设计中的重要话题2、通过接口也可以实现抽象类相似的功能5、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目一编写程序代码一编译运行程序一程序结构分析一问题探究一项目实践”组织教学内容,分组教学,以抽象类、多态以及接口的编程运用为主线,利用多媒体课件、项目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:掌握抽象类、多态以及接口的C#编程实现。备注项目九(也可是项目一下针对某一核心技能或重要知识点进行教学设计)项目名称:数组与方法一统计学生成绩 学时:6
学习目标1、理解和掌握C#中一维数组的定义、初始化和使用、方法的定义和使用。学习内容项目单元名称主要学习内容1、定义学生成绩类clsStudentScore1、学生成绩类clsStudentScore的实现2、定义测试类clsScoreTest1、测试类clsScoreTest的实现3、项目小结1、项目通过如何通过数组和方法来实现学生成绩统计的问题4、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目一编写程序代码一编译运行程序一程序结构分析一问题探究一项目实践”组织教学内容,分组教学,以数组和方法运用为主线,利用多媒体课件、项目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:掌握数组和方法的C#编程实现。备注项目十(也可是项目一下针对某一核心技能或重要知识点进行教学设计)项目名称:Windows应用程序设计基础一四则运算计算器 学时:6学习目标1、通过一个Windows的应用程序实现四则运算2、理解和掌握Windows应用程序的项目结构学习内容
项目单元名称主要学习内容1、添加计算器窗体,建立Windows应用程序的框架1、建立Windows应用程序的框架2、添加计算器控件,设置其属性1、添加控件3、为控件添加事件处理程序,实现功能1、为控件添加事件处理程序,实现功能4、测试和运行1、运用程序5、项目小结1、项目通过Windows的应用程序实现四则运算6、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目一编写程序代码一编译运行程序一程序结构分析一问题探究一项目实践”组织教学内容,分组教学,以Windows应用程序设计的编程实现为主线,利用多媒体课件、项目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:掌握Windows应用程序设计的C#编程实现。备注项目十一(也可是项目一下针对某一核心技能或重要知识点进行教学设计)项目名称:常用控件的应用一一学生注册 学时:12学习目标.基于Windows窗体项目,实现学生用户的注册.理解和掌握Windows应用程序里面的部分常用控件的属性、事件和方法学习内容
项目单元名称主要学习内容1、学生用户注册功能分析1、学生用户注册的内容包括有姓名、密码、出生日期、所在学院、所在专业、所在班级、性别以及爱好等2、需要综合使用各种控件2、界面实现1、创建窗体2、设置窗体和各控件的属性3、事件处理和编码1、通过窗体的Load事件来实现加载cmbCity中城市信息2、通过txtLuckyNumber的KeyPress事件来较验所输入的年龄信息是否为数字3、通过btnOk的Click事件来提交注册信息4、测试和运行1、运用程序5、项目小结1、了解和掌握Windows应用程序的部分常用控件2、主要探讨控件的属性、方法和事件6、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目一编写程序代码一编译运行程序一程序结构分析一问题探究一项目实践”组织教学内容,分组教学,以Windows应用程序设计中常用控件的运用为主线,利用多媒体课件、项目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:掌握Windows应用程序设计的常用控件。备注项目十二(也可是项目一下针对某一核心技能或重要知识点进行教学设计)项目名称:常用控件的应用二一简易学生信息管理 学时:6学习目标.实现简单学生信息管理.理解和掌握较为复杂的Windows控件和自定义方法
学习内容项目单元名称主要学习内容1、学生信息管理的功能分析1、设置三个窗体2、需要综合使用各种控件2、界面实现1、创建窗体2、设置窗体和各控件的属性3、事件处理和编码1、frmStudentInformationManagement窗体的事件处理和编码实现2、frmAddInfo窗体的事件处理和编码实现3、frmUpdateInfo窗体的事件处理和编码实现4、测试和运行1、运用程序5、项目小结1、了解和掌握Windows应用程序的ListView、DateTimePicker等控件和自定义方法实现2、探讨ListView、DateTimePicker等控件的属性、方法和事件和窗体间数据交换实现方法6、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目一编写程序代码一编译运行程序一程序结构分析一问题探究一项目实践”组织教学内容,分组教学,以窗体及控件的运用为主线,利用多媒体课件、项目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:通过窗体及控件的属性、方法、事件和自定义数据交换方法有机结合,通过编码可以实现需要的项目功能。备注项目十三(也可是项目一下针对某一核心技能或重要知识点进行教学设计)项目名称:模态对话框的应用一学生爱好调查 学时:6
学习目标1.通过使用模态对话框实现学生爱好调查的功能学习内容项目单元名称主要学习内容1、学生爱好调查功能分析1、需要设计一个父窗体(frmSurvey)和一个模态对话框(frmModalDialog)2、设计父窗体、模态对话框1、设计frmSurvey窗体2、设计frmModalDialog模态对话框3、实现对话框自身功能1、添加存放标题和颜色设置信息的字段2、设置四个爱好相关联的值,添加代码3、设置对话框关闭的方式现4、实现对话框的数据访问1、添加一个新类DataExchange2、在DataExchange类中,为添加的四个字段添加相应的属性3、在模态对话框类frmModalDialog.cs)中,把DataExchange类添加了属性5、显示对话框1、在frmSurvey.cs中,添加五个静态的int类型字段,用于实现统计四种认可度和统计总数2、编写“调查”按钮的Click事件的处理方法6、测试与运行1、运行程序7、项目小结1、实现了模态对话框实现学生爱好调查的功能2、理解和掌握模态对话框的运用8、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目f编写程序代码f编译运行程序f程序结构分析f问题探究一项目实践”组织教学内容,分组教学,以模态对话框的运用为主线,利用多媒体课件、项目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:掌握模态对话框的运用。
备注项目十四(也可是项目一下针对某一核心技能或重要知识点进行教学设计)项目名称:数据库操作技术一学生管理信息系统 学时:12学习目标.通过ADO.NET和数据库技术的综合运用,实现一个简单的学生管理信息系统.理解和掌握管理信息系统(ManagementInformationSystem,MIS)的开发流程学习内容项目单元名称主要学习内容1、系统功能分析1、实现记录的添加、修改和删除2、设计一■个数据表此_5840成)和一个窗体(frmStudentInfo)3、通过C#去操作ADO.NET对象去实现系统功能2、设计数据库1、在数据库中建立数据表tb_Student3、建立项目1、新建Windows应用工程项目,将其命名为StudentManagemen4、界面设计1、添加的窗体命名为frmStudentInfo2、窗体上添加控件3、对于dgvStudentInfo控件的属性设置5、编程实现系统功能1、编写一些公有的方法和字段2、编写代码,实现主窗体的加载事件3、编写代码,实现修改记录4、编写代码,实现删除记录5、编写代码,实现对于DataGridView的操作6、测试与运行1、运行程序7、项目小结1、了解和掌握一般MIS系统的开发流程2、掌握了运用ADO.NET、C#和SQLServer2012相结合开发数据库系统的方法与技巧8、项目实践。1、设计成果分析汇报教学方法设计(注:这部分主要提出针对具体内容,进行教学的过程组织,教学情境要求,教学方法、手段,使用的实验实训条件或教学用具资料等。)按“创建项目一编写程序代码一编译运行程序一程序结构分析一问题探究一项目实践”组织教学内容,分组教学,以基于数据库技术实现MIS系统开发为主线,利用多媒体课件、项
目演示等教学手机,将程序设计与教学过程融合,采取以工作过程导向项目教学、启发式教学和分组讨论等多种教学方法,将设计过程融入教学活动之中。成果考核与评价(注:主要描述成果形式、评价方式、要达到的效果。)成果形式:项目实践评价方式:课堂表现、项目成果教学效果:掌握基于数据库的MIS系统开发。备注
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全媒体运营师内容创新试题及答案
- 夏季四防培训课件
- Unit 4 Friends Lesson 4 (教学设计)-2024-2025学年人教精通版(2024)英语三年级上册
- 3 做个“开心果”(教学设计)2023-2024学年统编版道德与法治二年级下册001
- 大学生创业卖零食
- 2025管理工作总结
- 2023七年级道德与法治上册 第一单元 成长的节拍第三课 发现自己第2框 做更好的自己教学实录 新人教版
- 2025年简易劳动合同模板下载
- Module 9 Unit 2 I bumped my head (教学设计)-2024-2025学年外研版(一起)英语四年级上册
- 党支部基础知识培训
- 2024春期国开电大专本科《劳动与社会保障法》在线形考(形考任务一)试题及答案
- 【知识点梳理】部编版语文六年级下册第一单元学习力提升知识点名师梳理
- python程序设计-说课
- 【数学】分类变量与列联表-2023-2024学年高二数学 人教A版2019选择性必修第三册
- 国家电网智能化规划总报告
- 石油勘探与开采的环境保护措施
- 中文学术简历模板
- 2024年苏州职业大学高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 王者荣耀主播培训方案
- ERT基础-ERT概论课件
- 《将军胡同》阅读试题及答案
评论
0/150
提交评论