.Net应用开发培训课程
课程简介:
本课程全面介绍.Net应用开发与设计。涉及.Net基本架构机制、开发语言、数据访问接口ADO.Net、ASP.Net、应用程序安装与部署,另外,课程介绍Remoting,XML,WebService, COM组件的互操作、性能检测与调整等高级话题。
培训目标:
本课程结束后,学员应能够:
·了解.Net体系架构与 FrameWork
·了解.Net开发基础
·掌握面向对象的C#编程方法
·掌握ADO.NET
·理解XML原理及应用
·了解.Net网络编程技术
·学会在.NET调用非托管代码:
·掌握Win Form应用开发
·了解GDI+与组件技术
·掌握ASP.Net应用开发
·了解Remoting技术
·了解Web Service技术
·了解安装、布署与调试
培训对象:希望学习.Net的开发人员
学员基础:有一般编程经验
培训内容:
Net简介
|
· .Net的设计目标
· .Net开发的构建块
· .Net FrameWork
· 公共语言规范
· 基类库
· 公共语言运行环境
|
Net开发基础
|
· 中间语言
· 实时编译
· 垃圾回收
· 程序集
· .Net的几种应用
|
面向对象的C#
|
· 面向对象基本概念
· C#中的类与对象
· 类的继承和多态
· 操作符重载
· 类型转换
· 结构和接口
· 集合和索引器
· 异常处理
· 装箱与拆箱
· 密封类
· 嵌套类
· 事件与委托
· 属性
· 组件和程序集
· 文件操作和数据流
|
ADO.NET
|
· 命名空间详解
· ADO.NET基础知识
· .Net数据提供程序
· OLEDB数据源的连接
· Sql Server的连接
· 连接和不连接的记录集DataSet
· 调用存储过程记录的增、删、改
· DataSet的增、删、改
· 使用命令生成器的增、删、改操作
· DataSet数据对象模型
· VS.NET的数据环境
· 分析Server Explorer
· 连接池和事务
· 基于数据驱动模型的ADO.NET开发
|
XML原理及应用
|
· DTD与Schema
· CSS与XSLT
· .Net中的XML应用
· 基于流的XML处理
· 文档对象模型DOM
· 验证XML
· XML的XSL转换
· ADO.NET基于XML的读写
|
网络编程技术
|
· DNS开发
· 套接字(Socket)编程
· TCP协议编程
· FTP编程
· UDP和SMTP编程
|
在.NET调用非托管代码
|
· 在.NET中调用非托管DLL动态链接库;
· API函数的调用;
· 在.NET中应用COM组件;
|
Win Form应用开发
|
· 窗体
· 对话框
· 绘图
· 事件机制
· WinForm控件
· 安装与部署
|
GDI+与组件技术
|
· 绘图表面
· 坐标系
· 颜色
· 钢笔和画刷
· Graphics
· 裁剪和失效
· 坐标系的转换
· GDI+在打印中的应用
|
ASP.Net应用开发
|
· ASP.Net基本框架机制
· Web窗体
· Web服务器控件
· HTML控件
· Web应用部署
|
Remoting
|
· 远程处理概述
· 远程处理工作机制
· 远程处理中的对象
· 远程处理实现
· 远程处理的高级应用
|
Web Service
|
· 什么是Web Services
· Web Services的工作原理
· .Net中的Web Services
· Web Service中的几个常用对象:SOAP,WSDL,UDDI
|
性能优化
|
· 性能和可伸缩性
· 性能设计
· 有效使用内存
· 缓存
· 使用ILDASM
· 压力测试工具:WAS工具,Microsoft ACT
· 性能监控与调优
|
安装、布署与调试
|
· 条件编译
· 调试跟踪
· 事件日志
· 安装与布署
|
|