开课计划 : Windows高级应用程序开发
课程名称 : Windows高级应用程序开发[.NET开发课程]
开班类型 : 脱产班
开课时间 : 2010-08-16
课程长度 : 5天(早上9点到中午12点,下午1点到5点)
培训费用 : 3600元(含教材、证书)
学习对象 : 本课程适合任何有志于从事基于 .NET平台开发企业应用程序的团队或IT人员。
基础要求 : 有Delphi,PB,VB6等程序开发经验和SQL使用基础
课程简介 : 本课程主要向系统开发人员讲授如何使用.NET平台开发智能客户端应用程序。讲解练习许多具体解决方案及*实践.使学员掌握C#程序的编写、智能部署Windows应用程序。
培训目标 : 完成本课程之后,学员将具备以下能力:
深入地了解面向对象的程序设计方法与编程思想以及C#语言
可以独立地利用C#语言编写.NET Windows应用程序。
上课地点 : 深圳市福田区
课程大纲 :
.NET平台和框架介绍
1. .NET 平台介绍
2. .NET Framework的组成(框架介绍)
3. .NET Class类库介绍
4. 公共语言运行时介绍(CLR)
Visual Studio2005开发环境介绍和应用
1. 解决方案资源管理器
2. 工具选项
3. 调试窗口
4. 对象浏览器
5. 属性窗口
6. 类视图
7. 项目属性窗口
8. 工具箱
C# 语言学习
1. 基本语法:程序结构;变量和类型;语法介绍;关于数组的新变化;关于Collections的应用;
2. 结构化异常处理程序: Try..Catch..Finally,异常的属性和方法;
面向对象程序设计(OOD)
1. 对象语法:面向对象的术语,使用对象,创建类,属性,方法,事件,构造和析构方法;
2. 面向对象设计的高级技术:重载方法,共享方法和变量,委托。
3. 对象和组件服务:抽象性,封装性,继承和多态性。
4. 实现多态性的各种方法:后期绑定,多接口,利用反射,继承。
5. 引出类的封装性设计(包括字段、方法、属性、构造函数的设计方法)。
面向对象程序设计(OOP)
1. 类的继承与多态性设计。
2. 从代码重用的角度分析组合与继承的适用性。
3. 以实验的方式演示对象在内存中的分配顺序。
4. 了解多态性在.Net平台下的常见应用。
文件和数据流
1. 文件夹、文件的管理和访问
2. Stream对象及其编程
高级编程
1. 编写多线程代码
2. 了解应用程序域
3. 使用线程池异步操作
4. 使用不安全代码
Windows程序设计
1. 基本的Windows程序设计方法
2. 控件应用:多文档界面,主菜单和快捷菜单,通用对话框, Imagelist和ToolBar,提示栏St
3. 其它控件使用实例, 帮助系统的设计
4. Windows控件设计:从其它控件继承开发新的控件, 开发复合型的控件
ADO.NET数据库设计
1. ADO.NET体系结构:
2. .NET数据提供者:Connection对象,Command对象,DataReader对象,Data
3. 深入研究DataSet
4. 在.NET环境中设计触发器;OledbCommandBuilder和SqlCommandBuilde
.NET多层应用程序开发
1. 软件系统分层原理
2. 表示层的设计与实现
3. 业务层的设计与实现
4. 数据访问层的设计与实现