《C#.NET程序设计》教案 下载本文

教 案

2017 ~2018 学年第 1学期

(

) 信息技术学院

教研室(研究所) 软件工程(软件外包方向) 课 程 名 称 C#.NET程序设计

授课专业班级 软件工程(软件外包方向)2016级 主 讲 教 师 王听忠 职 称 职 务 副教授

使 用 教 材 C#程序设计教程

二○一七年九月

第 1 次课的教学整体安排

授课时间 第 1 周 第 1-2 节 课时安排 授课题目(教学章、节或主题):.NET与C#概述;简单的C#程序设计 教学目的、要求(分掌握、理解、了解三个层次): 了解C#以及.NET的起源与发展,C#语言的特点。 了解C#安装的配置要求以及安装方法。 了解Microsoft Visual Studio.NET运行环境。 观察学习运行几个C#程序。 教学内容(包括基本内容、重点、难点): 1. 对本门课程的要求。 ? Read the master! Not the pupil! 为什么要Read the master?(1)Master的作品是一块新鲜的口香糖,Pupil的是已经嚼过一遍的口香糖;(2)准确性。Master的理解更透,往往更准确;(3)品味。Master的品味更高。(4)易读性。大师并非如我们所想的那么难以接近,相反,大师的作品有时更细致,写的更准确,文笔也更好,更有条理,我们理解的更顺利。 ? 要求记笔记,学期中进行检查。 为什么要记笔记?在整个大学学习阶段,乃至于以后的学习工作中,我们要善于积累、收集。好的方法、思路、算法、文章等都是收集的对象,收集得越多,“财富”就越多,如果大学期间没有收集到这些东东,那就入宝山而空回。做笔记,是我们积累的一种方式,应该养成这样的习惯。 ? 多练习,多实践。 “纸上得来终觉浅,绝知此事要躬行”。没有练习和实践,对很多知识点的理解都是肤浅甚至等于无。 注意我们课本有“习题”和“实验”。 ? 写Email的基本要求! 2. C#概述:课本P1-P2。 3. .NET平台概述。课本P2-P7。 .NET框架组成图(课本P3)非常重要。平台的几个重要的部件如下。 (1) 公共语言运行库(CLR)。 (2) 基本类库。 (3) ADO.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,并写下安装过程中碰到的一些问题和解决方法。 参考资料(含参考书、文献等): 李春葆等, C#程序设计教程,清华大学出版社,2009 万科,覃剑, Visual C# .NET程序设计基础与上机指导,清华大学出版社,2007 邵鹏鸣, Visual C#程序设计基础教程,清华大学出版社,2005.4 Burton Harvey等著,康博译, C#程序设计教程, 清华大学出版社,2001.10 John Sharp著,周靖译, Visual C# 2005从入门到精通, 清华大学出版社,2006.6 Karli Watson,Marco Bellinaso等著,康博译 C#入门经典, 清华大学出版社, 2003.12 实施情况及分析 教学过程设计:复习_____分钟,授新课_70__分钟,安排讨论__20_分钟,布置作业____分钟 授课类型(请打√):理论课√ 讨论课□ 实验课□ 练习课□ 其他□ 教学方式(请打√):讲授√ 讨论□ 指导□ 其他□ 教学资源(请打√):多媒体√ 模型□ 实物□ 挂图□ 音像□ 其他□

填表说明:1. 每项页面大小可自行添减;

2. 教学内容与讨论、思考题、作业部分可合二为一。