C# 教学大纲
课时:33
授课过程中结合的项目
在授课过程中所讲项目是授课教师亲自设计和开发的东北学生处的一个项目,利用了2004年底全球*的软件开发思想“多层结构多层服务器”思想。
*章 准备知识 课时安排3H
a) 熟悉.NET框架结构,理解框架的执行过程
b) 了解相关数据库知识,举例SQL SERVER。
c) 举例编程。在完全陌生的环境下感觉C#在.NET中的运行过程
达到目的:了解.NET框架结构,认识C#在编程语言中的优势。
第二章 C#基础 课时安排8H
a) 讲解C#的开发,特性
b) 讲解C#基础知识
i. C#数据结构,予定义。
ii. C#类型,变量,常量,运算符。
iii. 流程控制,程序结构。
iv. 命名空间。
v. 编译,控制台知识。
达到目的:熟练掌握C#知识,结合大量程序讲解和联系达到初级C#程序员的水平。
第三章 C#面向对象初步 课时安排9 H
a) 面向对象基本概念
b) 类和对象
c) 继承
d) 接口
e) 方法的重载
f) 构造
达到目的:了解并掌握C#的面向对象特性,结合面向对象工程NEUQGZX项目进行讲解,并且辅助相关联系。
第四章 C#高级编程 课时安排3 H
a) 错误与异常处理
b) 怎样进行用户定义数据类型的转换
c) 委托,事件知识的掌握。
达到目的:这一部分为以后的工程开展有很大的实用价值,通过工程实例进行理解。
第五章 在.NET环境中编程 课时安排9 H
a) 掌握WINDOWS应用程序的开发技巧,以及常用的控件。
b) 掌握ASP.NET应用程序的开发。
i. NEUQGZX项目的具体分析
ii. 项目开发中应该注意的事情
iii. 软件工程思想的应用
iv. UML知识的应用
v. 掌握多层结构多层服务器开发方法,通过模拟进行理解。
达到目的:这一部分为以后的工程开展有很大的实用价值,通过工程实例进行理解。
第六章 总结 课时1H
对C#进行全面总结,回顾知识体系,回顾贯穿始终的NEUQGZX系统的开发方法以及开发思想结构。对以后C#的应用进行概括,对目前软件市场中c#的开发进行方法总结。