C.NET程序设计教案

上传人:公**** 文档编号:457464867 上传时间:2023-04-19 格式:DOC 页数:66 大小:450.50KB
返回 下载 相关 举报
C.NET程序设计教案_第1页
第1页 / 共66页
C.NET程序设计教案_第2页
第2页 / 共66页
C.NET程序设计教案_第3页
第3页 / 共66页
C.NET程序设计教案_第4页
第4页 / 共66页
C.NET程序设计教案_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《C.NET程序设计教案》由会员分享,可在线阅读,更多相关《C.NET程序设计教案(66页珍藏版)》请在金锄头文库上搜索。

1、资料收集于网络,如有侵权请联系网站删除教案20172018学年第1学期院 ( 系 )信息技术学院教研室(研究所)软件工程(软件外包方向)课程名称C#.NET程序设计授课专业班级软件工程(软件外包方向)2016级主讲教师王听忠职称职务副教授使用教材C#程序设计教程二O七年九月只供学习与交流资料收集于网络,如有侵权请联系网站删除第1次课的教学整体安排授课时间第1周第1-2节课时安排授课题目(教学章、节或主题):.NET与C#概述;简单的C#程序设计 教学目的、要求(分掌握、理解、了解三个层次) 了解C#以及.NET的起源与发展,C#语言的特点。 了解C#安装的配置要求以及安装方法。了解 Micro

2、soft Visual Studio.NET 运行环境。观察学习运行几个 C#程序。教学内容(包括基本内容、重点、难点):1. 对本门课程的要求。Read the master! Not the pupil!为什么要Read the master?( 1)Master的作品是一块新鲜的口香糖,Pupil的是已经嚼过一遍的口香糖;(2)准确性。Master的理解更透,往往更准确;(3)品味。Master的品味更高。(4)易读性。大师并非如我们所想的那么难以接近,相反,大师的作品有时更细致,写的更准确,文 笔也更好,更有条理,我们理解的更顺利。要求记笔记,学期中进行检查。为什么要记笔记?在整个大学

3、学习阶段,乃至于以后的学习工作中,我们要善于积累、收集。 好的方法、思路、算法、文章等都是收集的对象,收集得越多,“财富”就越多,如果大学期间没有收集到这些东东,那就入宝山而空回。做笔记,是我们积累的一种方式,应该养成这样的习 惯。多练习,多实践。“纸上得来终觉浅,绝知此事要躬行”。没有练习和实践,对很多知识点的理解都是肤浅甚至等于无。注意我们课本有“习题”和“实验”。写Email的基本要求!2. C#概述:课本P1-P2。3. .NET平台概述。课本 P2-P7。.NET框架组成图(课本 P3)非常重要。平台的几个重要的部件如下。(1)公共语言运行库(CLR )。(2)基本类库。(3)ADO

4、.NET。(4)Windows Forms。(5)Web Forms/Web Service。4. .NET程序的编译过程。课本 P5-P6。5. 开发环境Visual Studio.NET的安装和简介。6. C#程序:控制台程序,例2.1。课本P25-P27。学生自行输入。简单介绍控制台应用程序构成。课本P27-P29。7. 输入和输出。P30。8. C#程序:Window程序,例2.2。对话框Hello World。学生自行输入。 简单介绍Windows程序构成。课本 P34-P35。讨论、思考题、作业:课后作业:安装 Microsoft Visual Studio.NET,并写下安装过程

5、中碰到的一些问题和解决方法。参考资料(含参考书、文献等):李春葆等,C#程序设计教程,清华大学出版社,2009万科,覃剑,Visual C# .NET程序设计基础与上机指导,清华大学出版社,2007邵鹏鸣,Visual C#程序设计基础教程,清华大学出版社,2005.4Burton Harvey等著,康博译,C#程序设计教程,清华大学出版社,2001.10John Sharp著,周靖译,Visual C# 2005从入门到精通,清华大学出版社,2006.6Karli Watson, Marco Bellinaso等者,康博译 C#入门经典,清华大学出版社,2003.12实施情况及分析教学过程设

6、计:复习分钟,授新课 70分钟,安排讨论20分钟,布置作业分钟授课类型(请打2)理论课V 讨论课口实验课口练习课口其他口教学方式(请打V)讲授V 讨论口指导口其他口教学资源(请打2)多媒体V 模型口实物口挂图口音像口其他口填表说明:1.每项页面大小可自行添减;2. 教学内容与讨论、思考题、作业部分可合二为第2次课的教学整体安排授课时间第 1周 第3-4节课时安排授课题目(教学章、节或主题):数据类型,常量和变量,表达式和练习。教学目的、要求(分掌握、理解、了解三个层次) 掌握C#的数据类型。理解C#的变量、常量。掌握C#的运算符和表达式。教学内容(包括基本内容、重点、难点):1. 标识符。P3

7、7-P38。只能含有数字,字母和下划线,并且不能以数字开头。严格区分大小写。不能与C#关键字同名。C#关键字P38,每一个人应该保留一份!2. 数据类型:首先,C#的数据类型实际上不单单是C#的数据类型值,它们首先是 .NET的数据类型。这里展示了微软.NET设计一统江湖的雄心。3. 数据类型的分类:从存储的角度分:值类型和引用类型。从使用的角度分:简单类型和复合类型。值类型:示意图3-1。简单类型:整数类型,字符类型,布尔类型,实数类型。注意每一个类型的名字,对应的.NET 公用类型系统名,所占用内存空间,以及取值范围。思考:C#的类型跟C的类型有什么不同?程序设计语言的整数类型跟数学里面的

8、整数集合有 什么不同?实数类型跟实数集合呢?关于类型的存储空间大小和精度:用尺子来做比喻。 为什么decimal的位数更多,但是表示范围却小很多?枚举类型:仅要求了解。结构类型:仅要求知道。引用类型:数组,字符串,类,接口 4. 变量和常量。直接常量或字面常量: 直接写出值来的量。 注意(1)整数和浮点数直接常量后缀的使用;(2)字符常量的转移字符;(3)字符串常量的转义字符和逐字字符串。符号常量:用符号表示一个常量,其值定义以后不能再改变。变量:是一个程序运行过程中可以改变的值。已命名的存储单元。必须先声明后使用。注意 变量的有效范围是在定义它的模块里面。而模块是通过“ ”和“”界定的。5.

9、 类型转换:隐式转换和显式转换。课本P48-P49。6. 表达式。操作数+运算符构成表达式,表达式构成语句。程序就是这样搭建出来的! 所以,首先我们关心运算符!7. 堂上练习。实验 3-4。课本P69。讨论、思考题、作业:参考资料(含参考书、文献等):李春葆等,C#程序设计教程,清华大学出版社,2009万科,覃剑,Visual C# .NET程序设计基础与上机指导,清华大学出版社,2007邵鹏鸣,Visual C#程序设计基础教程,清华大学出版社,2005.4Burton Harvey等著,康博译,C#程序设计教程,清华大学出版社,2001.10John Sharp著,周靖译,Visual C

10、# 2005从入门到精通,清华大学出版社,2006.6Karli Watson, Marco Bellinaso等者,康博译 C#入门经典,清华大学出版社,2003.12实施情况及分析教学过程设计:复习分钟,授新课 60分钟,安排讨论30分钟,布置作业分钟授课类型(请打2)理论课V 讨论课口实验课口练习课口其他口教学方式(请打V)讲授V 讨论口指导口其他口教学资源(请打2)多媒体V 模型口实物口挂图口音像口其他口填表说明:1.每项页面大小可自行添减;2.教学内容与讨论、思考题、作业部分可合二为第3次课的教学整体安排授课时间第2周 第1-2节课时安排授课题目(教学章、节或主题):运算符和表达式;

11、 C#的控制语句。教学目的、要求(分掌握、理解、了解三个层次)1. 掌握C#的各种运算符。2. 理解运算符优先级。教学内容(包括基本内容、重点、难点):1. 运算符算术运算符。跟普通的数学运算类似。注意(1)运算数的类型,尤其是“ /”号和“ %”号;(2)递增和递减符号。字符串运算符。赋值运算符。简单赋值就是等于号,把右边的表达式运算所得的值赋给左边。复合赋值,把 x=x+3写成x+=3。关系运算符。其实是所谓的“序”关系。即一个集合里面的元素有一个排序,两两之间可 以比较。对于数而言,就是大于,小于和等于,还有它们的组合,否定。关系运算符作用于数值 类型,结果是布尔类型。逻辑运算符。对布尔

12、类型进行运算,得布尔类型。与、或、非操作。注意“&”和“ &的区别,所谓短路特征。位运算符。例3.4。应用例子:(1)按位异或可用于加密;(2)移位运算等于乘以或除以 2的整次幕。条件运算符。唯一一个三元运算符。跟C语言的一样。其他运算符。运算符的优先级与结合顺序。什么叫优先级?参看表 2-9。我们从小所学的先乘除,再加减就是优先级的一个例子。一个例子可以简单说明算术运算,关系运算和逻辑运算的优先级:year %4 = 0 & & year%100! = 0 | year%400 = 0。结合顺序。比较古文和现代文的书写方向!注意那些从右到左结合的运算符!典型的例子就是 x = y = 2。表

13、达式中的类型转换。与前面所说的运算符要考虑运算数相结合。2. 常用类和结构。String类:详细讲。Math类:略讲。Convert类:略讲。DateTime结构:略讲。3.堂上练习:把例子 2-1用if-else if的形式重写一遍。讨论、思考题、作业:参考资料(含参考书、文献等):李春葆等,C#程序设计教程,清华大学出版社,2009万科,覃剑,Visual C# .NET程序设计基础与上机指导,清华大学出版社,2007邵鹏鸣,Visual C#程序设计基础教程,清华大学出版社,2005.4Burton Harvey等著,康博译,C#程序设计教程,清华大学出版社,2001.10John Sh

14、arp著,周靖译,Visual C# 2005从入门到精通,清华大学出版社,2006.6Karli Watson , Marco Bellinaso等者,康博译 C#入门经典,清华大学出版社,2003.12实施情况及分析教学过程设计:复习分钟,授新课 60分钟,安排讨论30分钟,布置作业分钟授课类型(请打2)理论课V 讨论课口实验课口练习课口其他口教学方式(请打V)讲授V 讨论口指导口其他口教学资源(请打2)多媒体V 模型口实物口挂图口音像口其他口填表说明:1.每项页面大小可自行添减;2.教学内容与讨论、思考题、作业部分可合二为第4次课的教学整体安排授课时间第2周 第3-4节课时安排授课题目(教学章、节或主题):C#的控制语句(2.6);数组。教学目的、要求(分掌握、理解、了解三个层次) 掌握C#分支(选择,条件判断)语句。掌握C#的循环语句 while, dowhile和for。 掌握C#的break和continue跳转语句。理解数组的定义,存储。教学内容(包括基本内容、重点、难点):1. 选择语句。If语句。(1) if; ( 2) if-else ; ( 3) if-else if; ( 4)嵌套的if,这里要讲一下就近原则和“ ”的使用,以例4.4的代码为例子。Switch语句。注意(1) break语句;(2) defaul

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

当前位置:首页 > 资格认证/考试 > 自考

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