微软.NET框架为企业级的设计、开发人员提供了Windows平台下最好和最强大的功能,本课程是从.NET各项技术的入门基础课开始,带您遍历.NET所涉及到的方方面面,让您快速全面掌握C#的语法基础和语言特征,建立C#面向对象编程的思维和模式,深入应用.NET框架进行程序设计。通过介绍.NET平台最常用和流行的技术领域,快速掌握基于.NET平台的Web站点的设计与开发和.NET Framework的核心技术领域和开发模式。课程全面介绍了.NET环境下松散耦合的企业级应用程序的开发。用户可以选择VB.NET或C#.NET作为主要工具。本课程还是MCAD/MCSD认证考试70-310和70-320的核心内容。
预备知识:
l 至少一种编程语言开发经验(VB, VBScript, C, C++, Java)
l 了解Windows窗体和ASP的基本概念
l 了解SQL和至少一种数据库服务器(如SQL Server或Oracle)
l 了解B/S应用结构和HTML
l 了解COM、DCOM、COM+的基本概念和运行方式
学习对象:
l 具有一定编程经验的程序员,准备应用.NET的设计、开发人员
l 从事Web服务和服务性组件的设计、开发的编程人员
l 参加MCSD/MCAD考试人员
课程内容:
l .NET战略、框架介绍,Visual Studio.NET集成开发环境的使用
l .NET中面向对象程序设计方法的体现和应用,C#、VB.NET快速入门
l 开发Windows窗体应用程序、组件库装配集等
l 使用ADO.NET访问数据库,数据绑定
l 构建包含Server Controls的ASP.NET应用
l XML介绍,创建和使用XML Web Services,SOAP简介
l 应用程序的定制和部署,配置.config文件,创建安装程序
l 跨语言互用,.NET/COM互操作性,调用Win32 API,VB6和C++迁移到.NET
l C#基础语法、C#面向对象语言特性和编程规范
l C#面向对象的特点。包括对象的创建和销毁、装箱和拆箱,继承性,多态性等
l .NET中的一些核心名字空间和类的使用。
l 使用.NET开发基于Internet的应用程序。
l 数据访问策略的发展,.NET对数据访问的支持,ADO.NET与ADO区别
l 面向连接和非连接环境下数据访问策略的选择;DataAdapter和DataSet对象的联合使用;DataReader对象的使用;数据集和控件的绑定;使用存储过程或SQL语句查询或修改数据库的代码编写;使用带参数的查询或修改命令;事务处理
l 集合对象的使用。包括表集合、行、列、约束、关联、视图、映射等在DataSet中的体现和操作
l ADO.NET和XML。包括XSD,DataSet和XML的互操作,SQL Server2000内嵌的XML查询操作,对象的序列化和反序列化,Web服务中的数据访问和数据集的传递等
l 数据访问的性能和安全性。海量数据的处理,适当选用数据缓存,连接池,使用MSMQ,设置代码访问安全性和数据加密
l NET PetShop案例实践和分析
l .NET Framework基本技术领域
l .NET Framework主要编程应用领域
l 其它领域:Visio2003,Crystal Reports
l .NET框架。包括:.NET框架如何适于开发高度分布式的Internet应用程序;CLR;托管和非托管代码的区别;装配件;.NET Framework SDK提供的一些常用工具
l 创建和管理Windows服务。包括:Windows服务的运行机制;如何控制Windows服务;更新缺省系统日志和自定义日志;通过编程或管理工具来定制和管理Windows服务等
l 通过服务性组件对象访问COM+。包括:COM+编程模型;创建、注册和管理服务性组件;自动事务管理;对象池;即时激活等
l .NET Remoting。包括:.NET Remoting与DCOM对比;创建和使用服务端或客户端激活的对象;控制远程对象的生命周期;跨应用程序域的消息传递;实现事件和代理;异步对象和方法;定制安全性等
l ADO.NET和XML。包括:ADO.NET对象模型、数据访问和绑定;使用文档对象模型DOM读写XML文档;使用XML Schema验证文档有效性;DataSet和XML文档的互操作。
l 创建和使用XML Web Services。包括:理解可伸缩的、松散耦合的、平台独立的应用程序解决方案;使用VS.NET创建Web服务;使用UDDI和WSDL;在Windows和ASP.NET中消费Web服务;使用属性控制Web服务暴露的方法;创建和使用异步方法调用;SOAP模型和编码规则;SOAP绑定;HTTP GET/POST绑定;使用SOAP扩展;定制安全性等
l 调试、测试和部署Windows服务、Web服务和服务性组件
学费:7000
学时:17天 课时102
四月课程时间:
脱产班:4.2-5.10 周末班:4.14-7.14






