1、面向对象程序设计(C) 课程综述基本信息 课程性质:专业基础课 学分:4 学分 学时:72 授课对象:计算机类专业二年级学生 课程考核:考试课 先修课:电脑基本使用相关课程、程序设计基础 后续课:数据库程序设计、Web 应用程序设计(ASP) 本课程的主要内容C#与 Visusl Studio 2005、变量数据类型和表达式、分支和循环、面向对象、面向对象的高级应用、程序的生成、调试和异常处理、数组与字符串、基于 Windows 的应用程序、追寻 Web 应用程序等。本课程与其他课程的关系本课程是软件技术专业的专业必修课,它是学习软件专业其他后续课程的基础和先行课。本课程的现状随着网络计算时代
2、的到来,各种应用于网络服务的计算机语言、操作系统和开发工具应运而生,C#语言就是 Microsoft 公司为推行.NET 战略面发布的一种全新的、彻底的、面向对象的编程语言,它具有清晰的语法结构、优秀的编程开发环境和高效率的编译、测试和发布工具。同时,C#的开发环境:Visual Studio 2005 为程序员提供了大量自动化的向导工具,一目了然的图形界面可以让初学者很快就能掌握使用方法并开发出完善的应用程序。通过本课程的学习,可以使学生掌握 C#基本的语法和面向对象的编程方法,能够独立编写一些主要用来处理逻辑的小程序,同时也为后续的高级开发课程的学习打好基础。本课程的发展C#是目前开发.N
3、ET 应用程序使用最广泛的编程语言。它的语法简单明了,初学者很容易掌握,使用它可以开发出各种类型的应用程序。在 Visual Studio.NET 框架下使用 C#语言,不仅可以编写Windows 图形界面程序和数据库应用程序,还可以进行构件编程、多线程编程和分布式编程等等。可以说,c#和.NET 的发展方向从某种程度上也体现出了微软今后几年的发展方向,因此本课程也将会得到一个长远的发展。课程目标1总体目标:通过三个中低技术难度的项目实践,能够熟练使用.NET 平台中的 C#语言,并运用它设计友好美观的应用程序界面,编写出代码总量不超过 5000 行的中小型的应用程序。2具体目标:1)能力目标
4、序号 单 项 能 力 目 标能够用分支结构进行编程能够用循环结构进行编程1 三种基本结构和数组的编程能力能够用数组进行编程能设计类的属性、方法能设计类的构造函数和析构函数2 类的编程能力能设计和使用类成员和对象成员3 Windows 基本控件使用能力 能用近二十种 Windows 基本控件设计界面4 Windows 高级控件使用能力 能用近十种 Windows 高级控件设计界面2)知识目标:(1)了解程序设计的发展;(2)理解和掌握 C#语法、数据类型;(3)理解和掌握程序设计的三种基本结构;(4)掌握数组的使用;(5)掌握类的基本结构(basic structure),属性(property
5、)、方法(method) 和事件(event) 的设计使用;(6)理解和掌握 Windows 基本控件和部分高级控件的属性、方法和事件及其使用;(7)掌握 Windows 键盘事件、鼠标事件的处理,掌握通用对话框的用法;(8)养成编程的良好习惯,不断拓展学习空间。 3)素质拓展目标:(1)通过标准开发过程和规范化的程序设计训练,培养学生细致认真,一丝不苟的工作作风;(2)通过分组协作,培养学生团队合作和与人交流、沟通的能力;(3)通过项目实施中的展示,培养学生表达和展示自我的能力与意识;(4)通过项目中界面设计,激发学生的美学潜力和审美情趣。课时教学计划表授课教师 钟红春 授课日期: 教案编号
6、: 01课程名称 班级 专业、层次面向对象程序设计(C) 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式+ 课时: 讲授 0.5 课时教学资源: 投影、电脑、PPT授课题目(章、节): 前言教材和主要参考书: Programming C#中文版:第四版 Visual C#入门经典(第三版)教学目的与要求:1、 对本门课程的性质、学习目标、教学资源、考核方式等有一个大体的了解。2、 激发学生学习本门课程的积极性。教学重点和难点: 教学内容与时间安排:1、课程性质 52、课程内容简介 53、课程学习目标 54、教学资源介绍 55、学习方法与考核方式介绍 56、团队
7、分组 15思考题与作业(含课内抽问互动环节):本部分无作业课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 02课程名称 班级 专业、层次面向对象程序设计(C) 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授+演示 0.5 课时教学资源: 投影、电脑、PPT授课题目(章、节): 第 2 章 .NET 框架教材和主要参考书: Programming C#中文版:第四版 Visual C#入门经典(第三版)教学目的与要求:1、 熟悉程序工作方式。2、 了解.NET 框架下程序工作方式。3、 了解 C#的几个特点。4、 掌握 FCL 与 CL
8、R 两个术语的含义。教学重点和难点: 重点:.NET 框架的工作流程 C#的特点难点:个别初次接触的术语.NET 框架的构成与工作原理。教学内容与时间安排:1、 程序工作原理 102、 .NET 框架的工作流程 203、 C#的特点 104、 课堂提问与作业布置 5思考题与作业(含课内抽问互动环节):提问:请问 C编译而成的可执行文件能否在没有安装 Framework 的电脑上运行?提问:FCL 是不是每种编程语言都可以使用?课外作业:查阅资料了解.NET 框架的构成。课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 03课程名称 班级 专业、层次面向对象程序设计(C) 电 0
9、7 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授+演示+ 练习 1 课时讲解+1 课时练习教学资源: 投影、电脑、PPT、安装动画授课题目(章、节): 补充:VS2005 安装与使用教材和主要参考书: Programming C#中文版:第四版 Visual C#入门经典(第三版)教学目的与要求:1、 掌握 Visual Studio 2005 的安装方法与技巧。2、通过创建一个 C#控制台应用程序,初步体验 VS2005 集成开发环境的使用,并熟悉各种窗口的使用。教学重点和难点: 重点:通过安装和体验 Visual Studio 2005,加深学生对集成环境
10、的认识。例如 Visual Studio 2005 各种窗口的使用。难点:由于初次接触 VS2005 集成开发环境,对软件布局、创建一个控制台程序的流程等会比较生疏。讲解要点: VS2005 的使用本节只作一般介绍和使用,关于类视图、Windows 程序文件构成、类关系图、MSDN 的深入使用等贯穿在后面的知识学习中来进行。菜单栏、工具栏等主要的几个构成元素,为后面的演示程序作准备。教学内容与时间安排:1、 安装条件的讲解 102、 安装注意事项 53、 实际安装动画演示 104、 界面介绍 20a) 掌握起始页的使用。b) 了解选项对话框的使用c) 掌握解决方案资源管理器的使用d) 了解类视
11、图的使用e) 掌握属性窗口的使用f) 掌握工具箱的使用g) 了解帮助的使用5、 演示在 VS 中创建一个 Windows 程序 206、 学生练习 207、 小结 5思考题与作业(含课内抽问互动环节):课后体会: 课时教学计划表授课教师 钟红春 授课日期: 教案编号: 04课程名称 班级 专业、层次面向对象程序设计(C) 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授+演示+ 练习 1.5 课时讲解+0.5 课时练习教学资源: 投影、电脑、PPT ,示例程序:HelloWorld ForLoop授课题目(章、节): 第 2 章 出发“Hello Wor
12、ld”教材和主要参考书: Programming C#中文版:第四版 Visual C#入门经典(第三版)教学目的与要求:1、 通过一个控制台程序的创建,初步了解 C#语言,树立 C编程的基本概念。2、 掌握简单 C程序结构,如类,方法、main 方法、namespace、using 等。3、 掌握 C的基本代码格式,如缩进、对齐、大小写、注释等。4、 掌握基本的输入输出函数的使用。5、 掌握程序基本调试方法。教学重点和难点: 教学重点: 1. 项目创建过程。2. 对类、方法、namespace、using 等程序结构的理解,建立 C编程的基本语法概念。教学难点:1.对初次接触的新概念的理解,
13、如类、命名空间、圆点操作符使用等2.由于学生没有编程基础,在讲解程序的地方需要老师进行代码的详细讲解讲解要点:教学内容与时间安排:1、 课堂小复习 52、 创建个控制台程序 153、 C程序的基本结构 404、 C程序的调试与执行 105、 练习 156、本次课小结 5思考题与作业(含课内抽问互动环节): 每一个 C#程序都是定义在中? 每一个 C#程序都必须定义一个特殊的方法作为程序的入口,它的名字是_,它可以有返回类型吗? C中命名规范是怎样的?本部分填空、选择、判断题课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 05课程名称 班级 专业、层次面向对象程序设计(C) 电
14、 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授+演示+ 互动+ 练习 2 课时讲解+2 课时练习教学资源: 投影、电脑、PPT ,示例程序:AssigningWithoutInitializing UninitializedVariable DivisionModulus PrefixPostfix CallingAMethod IfElse NestedIf SwitchStatement授课题目(章、节): 第 3 章 C语言基础教材和主要参考书: Programming C#中文版:第四版 Visual C#入门经典(第三版)教学目的与要求:1、
15、掌握数据类型的相关知识a) 各内置类型名称,使用范围。b) 掌握枚举类型的定义与使用。c) 引用类型与值类型的区别。2、 掌握变量、常量的概念3、 能够进行隐式和显示转换4、 掌握主要的运算符使用及优先级5、 掌握 if-else 条件语句块的使用6、 掌握 continue 多分支语句块的使用7、 掌握三种循环语句块的使用教学重点和难点: 教学重点:1、数据类型的认识及相互转换。 2、运算符的综合运用2、 条件语句的使用 3、循环语句的使用教学难点:1、由于没有微机原理方面的知识,在值类型与引用类型区别的理解上可能存在一定问题。2、哪种情况是隐式转换,哪种情况又应进行显示转换需要注意。3、条
16、件语句的嵌套的正确理解和 switch 的语句的使用是也是较为困难的知识点。4、循环语句中条件的判断关乎着循环的正确性,也是一个难点教学内容与时间安排:1、 课堂小复习 52、 类型的种类与区别3、 值类型4、 变量常量 155、 C# 数据类型 206、 类型转换 407、本次课小结 5思考题与作业(含课内抽问互动环节):布置填空题、选择题、问答题或程序设计题读程序题,要求进行讲解或答辩或重构课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 06课程名称 班级 专业、层次面向对象程序设计(C) 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式:
17、 讲授+演示+ 互动+ 练习 课时讲解+课时练习教学资源: 投影、电脑、PPT ,示例程序:授课题目(章、节): 第 4 章 类与对象教材和主要参考书: Programming C#中文版:第四版 Visual C#入门经典(第三版)教学目的与要求:1、 掌握各种运算符的使用2、 运算符的优先级别3、理解和掌握主要的表达式类型教学重点和难点: 教学重点:各种表达式综合运用。教学难点:各种表达式的理解和使用场景,以及运算符的优先级教学内容与时间安排:1、 课堂小复习 52、各种运算符的使用 403、表达式 404、本次课小结 5思考题与作业(含课内抽问互动环节):本部分填空、选择、判断题课后体会
18、:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 08课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 实训教学资源 多媒体、电脑授课题目(章、节) 分支和循环 A教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 了解程序的三种常见结构2、 掌握条件语句的使用教学重点和难点: 教学重点:条件语句的使用。教学难点:条件语句的嵌套的正确理解可能是一个较为困难的知识点。教学内容与时间安排:1、 课堂小复习 52、 程序的三种结构 103、 条件语
19、句 304、 学生上机练习 405、本次课小结 5思考题与作业(含课内抽问互动环节):课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 09课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授教学资源 多媒体、电脑授课题目(章、节) 分支和循环 B教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 了解程序的三种常见结构2、 掌握条件语句的使用3、掌握循环语句的使用教学重点和难点: 教学重点:条件语句的使用。循环语句的使用。教学难点
20、:条件语句的嵌套的正确理解可能是一个较为困难的知识点。循环语句中条件的判断关乎着循环的正确性,也是一个难点。教学内容与时间安排:1、 课堂小复习 52、 条件语句 203、循环语句 504、本次课小结 10思考题与作业(含课内抽问互动环节):本部分填空、选择、判断题课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 10课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授+实训教学资源 多媒体、电脑授课题目(章、节) 分支和循环 C教材和主要参考书 Programming C#中文版:第四版 Visua
21、l C#入门经典(第三版) 教学目的与要求:1、 了解程序的三种常见结构2、 掌握条件语句的使用3、掌握循环语句的使用教学重点和难点: 教学重点:条件语句的使用。循环语句的使用。教学难点:条件语句的嵌套的正确理解可能是一个较为困难的知识点。循环语句中条件的判断关乎着循环的正确性,也是一个难点。教学内容与时间安排:1、 辅导学生完成上机作业 702、讲评上机作业 20思考题与作业(含课内抽问互动环节):课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 11课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式:
22、讲授教学资源 多媒体、电脑授课题目(章、节) 面向对象 A教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 理解面向对象2、 掌握面向对象的基本概念,例如属性、关系、类等3、了解基础的面向对象的编程知识,例如抽象、封装、类、成员、方法等教学重点和难点: 教学重点:对面向对象思想的理解。理解对象和实体的关系。理解面向对象的抽象和封装。创建一个能够充分反映现实事物的类。教学难点:使用面向对象的思想来抽象和解决问题,充分理解对象的属性和关系的重要性。类成员的使用。教学内容与时间安排:1、 理解面向对象 102、 面向对象的概念
23、20 3、面向对象的编程(抽象、封装、类) 504、本次课小结 10思考题与作业(含课内抽问互动环节):本部分填空、选择、判断题课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 12课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授+实训教学资源 多媒体、电脑授课题目(章、节) 面向对象 B教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 理解面向对象2、 掌握面向对象的基本概念,例如属性、关系、类等3、了解基础的面向对象的编程
24、知识,例如抽象、封装、类、成员、方法等教学重点和难点: 教学重点:对面向对象思想的理解。理解对象和实体的关系。理解面向对象的抽象和封装。创建一个能够充分反映现实事物的类。理解并应用委托。教学难点:使用面向对象的思想来抽象和解决问题充分理解对象的属性和关系的重要性。如何进行有效的抽象和封装是一个初学者所很难掌握的对委托的理解。教学内容与时间安排:1、辅导学生完成上机实训内容 802、本次课小结 10思考题与作业(含课内抽问互动环节):课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 13课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专
25、课程类型: 专业基础授课形式: 讲授教学资源 多媒体、电脑授课题目(章、节) 面向对象 C教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 掌握面向对象的基本概念,例如属性、关系、类等2、了解基础的面向对象的编程知识,例如抽象、封装、类、成员、方法等教学重点和难点: 教学重点:创建一个能够充分反映现实事物的类。理解并应用委托。教学难点:使用面向对象的思想来抽象和解决问题教学内容与时间安排:1、 课堂小复习 10 2、 面向对象程序设计 703、本次课小结 10思考题与作业(含课内抽问互动环节):本部分填空、选择、判断题课后
26、体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 14课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 实训教学资源 多媒体、电脑授课题目(章、节) 面向对象 D教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 理解面向对象2、 掌握面向对象的基本概念,例如属性、关系、类等3、了解基础的面向对象的编程知识,例如抽象、封装、类、成员、方法等教学重点和难点: 教学重点:对面向对象思想的理解。理解对象和实体的关系。理解面向对象的抽象和封装。创
27、建一个能够充分反映现实事物的类。理解并应用委托。教学难点:使用面向对象的思想来抽象和解决问题充分理解对象的属性和关系的重要性。如何进行有效的抽象和封装是一个初学者所很难掌握的对委托的理解。教学内容与时间安排:1、 辅导学生上机实训 702、本次课小结 20思考题与作业(含课内抽问互动环节):课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 15课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授教学资源 多媒体、电脑授课题目(章、节) 面向对象的高级应用 A教材和主要参考书 Programming C
28、#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 理解面向对象的继承性2、 理解面向对象的多态性教学重点和难点: 教学重点:面向对象的继承性。面向对象的多态性。教学难点:继承本身不难理解,难就难在如何在设计的时候合理的应用继承。多态本身不难理解,难就难在如何在使用的时候合理的使用多态。教学内容与时间安排:1、 课堂小复习 52、 继承性 403、 多态性 404、本次课小结 5思考题与作业(含课内抽问互动环节):课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 16课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三
29、年制大专课程类型: 专业基础授课形式: 讲授+实训教学资源 多媒体、电脑授课题目(章、节) 面向对象的高级应用 B教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 理解面向对象的继承性2、 理解面向对象的多态性教学重点和难点: 教学重点:面向对象的继承性。面向对象的多态性。教学难点:继承本身不难理解,难就难在如何在设计的时候合理的应用继承。多态本身不难理解,难就难在如何在使用的时候合理的使用多态。教学内容与时间安排:1、辅导学生上机实训 702、本次课小结 20思考题与作业(含课内抽问互动环节):课后体会:课时教学计划表授
30、课教师 钟红春 授课日期: 教案编号:17课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授+实训教学资源 多媒体、电脑授课题目(章、节) 面向对象的高级应用 C教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 理解并掌握接口的概念,并能够使用接口解决问题教学重点和难点: 教学重点:接口的使用。教学难点:接口与抽象的异同,以及如何合理的应用接口。教学内容与时间安排:1、 课堂小复习 52、 接口 803、本次课小结 5思考题与作业(含课内抽问互
31、动环节):本部分填空、选择、判断题课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 18课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 实训教学资源 多媒体、电脑授课题目(章、节) 面向对象的高级应用 D教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 理解面向对象的继承性2、 理解面向对象的多态性3、 理解并掌握接口的概念,并能够使用接口解决问题4、 理解引用类型的概念,并掌握引用类型和值类型的不同5、初步了解泛型的概念教学重点
32、和难点: 教学重点:面向对象的继承性。面向对象的多态性。接口的使用。引用类型。教学难点:继承本身不难理解,难就难在如何在设计的时候合理的应用继承。多态本身不难理解,难就难在如何在使用的时候合理的使用多态。接口与抽象的异同,以及如何合理的应用接口。教学内容与时间安排:1、 课堂小复习2、 继承性3、 多态性4、 接口5、C#数据类型6、本次课小结思考题与作业(含课内抽问互动环节):补充作业课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 19课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授+实训教学
33、资源 多媒体、电脑授课题目(章、节) 面向对象的高级应用 E教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 理解引用类型的概念,并掌握引用类型和值类型的不同2、初步了解泛型的概念教学重点和难点: 教学重点:引用类型的使用。教学难点:引用类型的使用。教学内容与时间安排:1、 课堂小复习 52、引用类型 203、C#数据类型 504、本次课小结 5思考题与作业(含课内抽问互动环节):补充作业课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 20课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2
34、班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授+实训教学资源 多媒体、电脑授课题目(章、节) 面向对象的高级应用 F教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 理解面向对象的继承性2、 理解面向对象的多态性3、 理解并掌握接口的概念,并能够使用接口解决问题4、 理解引用类型的概念,并掌握引用类型和值类型的不同5、初步了解泛型的概念教学重点和难点: 教学重点:面向对象的继承性。面向对象的多态性。接口的使用。引用类型。教学难点:继承本身不难理解,难就难在如何在设计的时候合理的应用继承。多态本身不难理解,
35、难就难在如何在使用的时候合理的使用多态。接口与抽象的异同,以及如何合理的应用接口。教学内容与时间安排:1、辅导学生完成上机实训内容 802、本次课小结 10思考题与作业(含课内抽问互动环节):课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 21课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授+实训教学资源 多媒体、电脑授课题目(章、节) 程序的生成、调试和异常处理 A教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 理学会使
36、用 Visual Studio 2005 来生成程序2、 能够使用 Visual Studio 2005 进行程序的调试3、掌握 C#应用程序中的异常处理技术教学重点和难点: 教学重点:使用 Visual Studio 2005 进行程序的调试。C#应用程序中的异常处理技术的使用。教学难点:C#应用程序中的异常处理的自定义。教学内容与时间安排:1、 课堂小复习 52、 在 Visual Studio 2005 中生成程序 103、 Visual Studio 2005 的调试功能 104、异常处理 605、本次课小结 5思考题与作业(含课内抽问互动环节):课后体会:课时教学计划表授课教师 钟红
37、春 授课日期: 教案编号:22课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授教学资源 多媒体、电脑授课题目(章、节) 程序的生成、调试和异常处理 B教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 理学会使用 Visual Studio 2005 来生成程序2、 能够使用 Visual Studio 2005 进行程序的调试3、掌握 C#应用程序中的异常处理技术教学重点和难点: 教学重点:使用 Visual Studio 2005 进行程序
38、的调试。C#应用程序中的异常处理技术的使用。教学难点:C#应用程序中的异常处理的自定义。教学内容与时间安排:1、辅导学生完成上机实训内容 802、本次课小结 10思考题与作业(含课内抽问互动环节):课后体会:课时教学计划表授课教师 钟红春 授课日期: 教案编号: 23课程名称 班级 专业、层次C语言程序设计 电 07 计应 1、2 班 计算机应用技术三年制大专课程类型: 专业基础授课形式: 讲授教学资源 多媒体、电脑授课题目(章、节) 数组与字符串 A教材和主要参考书 Programming C#中文版:第四版 Visual C#入门经典(第三版) 教学目的与要求:1、 理解数组的概念2、 声明和创建数组3、 通过索引来访问数组4、 遍历整个数组元素5、使用 for 和 foreach 循环语句来遍历数组中的元素教学重点和难点: 教学重点:数组的理解和使用。教学难点:多维数组的使用。数组的越界问题。教学内容与时间安排:1、 课堂小复习2、 数组的概念3、 声明和创建数组4、 初始化数组变量5、访问单个数组元素思考题与作业(含课内抽问互动环节):课后体会:6、 遍历数组元素7、 数组拷贝8、 如何把数组作为方法参数9、 随堂练习10、 System.Array 类11、 本次课小结