课程目标: 本课程是应用.NET进行软件开发的培训。针对在微软平台上开发不太熟悉的开发人员。培训将使用实验案例,使学员通过具体案例开发学习.NET开发技术。
学习时间:36课,其中70%讲课,30%练机
课程内容: 第一部分:.NET架构与基于.NET的组件技术 在这个环节里,我们主要讨论当前与未来的软件应用环境、.NET FRAMEWORK的结构、面向对象的概念与实现、现代组件技术与.NET组件的实现、组件的版本控制与部署、以及如何实现代码级的安全控制,具体的要点如下: .NET核心概念介绍 基于.NET的面向对象开发 接口和类的设计,组件开发技术 .NET应用程序部署 .NET应用程序版本控制 .NET安全控制
第二部分:.NET平台的类型系统与资源管理 在这一部分我们要介绍VS.NET集成开发环境的使用,掌握.NET平台的类型系统与资源管理的方式,并按此方式和规则写出高效、健壮的应用;在这个环节中我们还对.NET平台上的代理和事件作详细讲解,并利用它们编写高级的应用逻辑,具体的要点如下: VS.NET开发环境介绍 通用类型系统 使用.NET的类型 创建、初始化及使用数组 内存与资源的管理 代理与事件
第三部分:开发Windows应用及Windows服务 在这一部分我们要学会使用.NET的Windows Forms,对文件的操作,并利用它们编写Windows桌面应用程序;在这一部分我们还会讨论关于.NET与COM的互操作、网络应用及多线程技术,并用它们来开发Windows的后台服务,具体的要点如下: 开发Windows应用基础 访问文件系统,读写文本文件和二进制文件 .NET 互操作以及.NET enterprise 网络访问和Sockets编程 多线程技术 对象串行化 开发Windows后台服务
第四部分:基于非连接方式的数据访问技术 在这个部分,我们要讨论基于互联网的数据访问方式,比较连接方式与非连接方式数据处理的不同点与适用情景;使用ADO.NET访问数据库、XML数据源,并讨论事务的实现与大对象的操作,具体的要点如下: ADO.NET介绍 DataSet实现本地数据操作 DataReader和DataSet比较 访问存储过程 从数据库读写大对象数据 事务处理和实现分布式事务
第五部分:开发WEB服务与远程调用 在这个部分,我们要讲解如何使用XSL实现数据转换,如何定义XML Schema及开发WEB SERVICE,这一部分我们还会讨论如何使用远程调用技术,并将它与WEB SERVICE进行比较,具体的要点如下: XML基础, XSL实现XML数据转换 XML Schema定义应用程序数据结构 Web服务基本原理 开发Web服务应用 .NET Remoting Web服务与Remoting技术比较
|