本课程包含.NET Framework2.0 编程基础、Windows应用开发、Web应用开发、分布式应用开发四门开发课程,通过本课程的学习,您除了通过大量的案例学习Visual Studio 2005的实用开发技术,也具备进行.NET 2.0开发专家认证的知识。
使用C#2.0和.Net架构2.0进行面向对象的编程
.NET Framework框架结构
C#语言基础,如Console IO、注释与文档化、公共语言运行时、基类库介绍、命名空间、C#与VB.NET语法格式的比较
C#语言特点,包括面对对象的编程、继承、多态、垃圾回收机制、数组、集合类、异常处理、接口、泛型的介绍
.NET类型架构,包括Object类与基本类型、值类型与引用类型、装箱、使用泛型创建集合、C#局部类型、空属类型、静态类的使用、C#匿名方法以及迭代器的使用
事件与委托
Visual Studio .NET 2005 IDE新特性
使用Visual Studio 2005创建Windows应用
使用Windows Forms以及可视化元素继承
Visual Studio Form编程及控件的使用
ADO.NET 2.0编程
使用RAD数据绑定特性创建数据绑定窗体;
创建绑定数据访问组件的绑定窗体
通过BackgroundWorker控件实现更清晰简单的异步过程调用
使用ClickOnce发布Windows应用以及发布的实例介绍
GDI+编程及打印
编写用户控件及自定义控件
使用ASP.NET 2.0创建Web 应用
ASP.NET 2.0介绍
Server Controls的使用
Master Page与Theme Skin
基于声明的数据绑定
使用Membership and Role Management管理Web应用的用户,实现应用的认证、授权;
Web应用的性能优化
使用ASP.NET 2.0的Cache
使用User profile保存一些用户的特性
使用Visual Studio 2005的大量Web Part控件高效的开发门户应用
.NET Framework 2.0 分布式应用程序开发
面向服务体系架构(SOA)的介绍
使用XML Web服务实现SOA体系架构
使用.NET Remoting创建远程组件
使用Message Queuing发送与接受消息
创建与使用服务组件,使用服务组件的JIT激活、对象池与事务属性等;
比较四种分布式应用技术在不同应用场景下的优缺点,介绍正确运行分布式技术创建应用系统。