课程名称:.NET架构和程序设计

  认证机构:UML软件工程组织
上课时间:上午9:00-12:00;下午13:00-16:00

学习期限:60学时
课程构成:资深专家授课、互动式案例教学、实战模拟项目运作
报名方式:
培训报名表
住宿情况:根据个人要求安排住宿,费用自理

课程简介:

本课程将系统地讲解C#语言及其编程方法,采用互动式案例教学方法授课,在授课的知识点方面,采用了较独特的方法,先搜集问题,然后将经常出现的问题和疑点转化成为本次培训的部分内容,使其有的放矢,力求使C#初学者一窥.net编程的全貌,但并不贪大求全,因为面对浩瀚的C#的知识海洋,每一个知识点都足以让我们驻足数日,内容的取舍还是在所难免。故在授课的过程中,更多地添加教师的编程体验,使学员在掌握知识的同时快速体验.NET平台的编程思想。

课程指南:

培训对象

1、学员最好具有软件开发经验,尤其是具有Java或Visual Studio编程经验的开发人员
2、想深入学习Microsoft.Net Framework的开发人员
3、如学员已具有很好的面对对象的编程思想,则见意第一天和第二天的内容进行合并,主讲.Net平台的设  计思想及延伸性。

学员基础

具备一定的编程、分析、设计经验。

培训目标

 

本课程结束后,学员应能够:
- 了解.Net FrameWork框架与C#基础、面向对象的C#。
- 了解异常处理。
- 掌握基于C#的几种应用。
- 掌握ASP.NET应用程序、BCL常用库。
- 掌握ADO.NET数据访问。

- 运用GDI+与组件技术

- 熟悉XML与网络编程、 Web Service技术

培训内容

第一天 .Net FrameWork框架与C#基础
第1部分 Microsoft.Net
1.1 .Net概述
1.2 .Net FrameWork
1.3 .Net开发基础
第2部分 C#语法
2.1 第一个C#程序
2.2 数据类型
2.3 变量与常量
2.4 表达式与运算符
2.5 语句
2.6 操作符

第二天 面向对象的C#(一)
第3部分 面向对象的C#
3.1 类的基础
3.2 继承、封装与多态

第三天 面向对象的C#(二)
第3部分 面向对象的C#
3.3 类的多种形式
3.4 结构体
3.5 枚举
3.6 接口
3.7 数组、索引器
3.8 事件与委托
第4部分 异常处理
4.1 Try…Catch…语句
4.2 异常类
4.3 事件日志

第四天 基于C#的几种应用
第5部分 控件台应用程序
5.1 控制台程序的应用
5.2 控制台的重定向
第6部分 创建Windows应用程序
6.1 Win窗体简介
6.2 一个简单的Win窗体应用
6.3 IverEdit编辑器的制作
第7部分 Win服务
7.1 服务简介
7.2 一个简单的Win服务

第五天 ASP.NET应用程序
第8部分 创建asp.net应用程序
8.1 Web窗体简介
8.2 asp.net的几个常用对象形字
8.3 在线文件管理系统
8.4 asp.net底层原理剖析

第六天 BCL常用库
第9部分 文本与字符串
9.1 字符串
9.2 StringBuilder类
9.3 字符编码
第10部分 集合类
10.1 几种常见的集合
10.2 集合中的接口
第11部分 文件及流处理
11.1 文件和目录
11.2 文件的读取与写入
11.3 流的高级应用
第12部分 日期和时间
12.1 DateTime
12.2 TimeSpan
12.3 在给定的时刻安排事件执行
第13部分 注册表与Win32函数的调用
13.1 访问注册表
13.2 Win32函数

第七天 ADO.NET数据访问
第14部分 ADO.NET
14.1 ADO.NET概述
14.2 .Net数据提供程序
14.3 连接和不连接的记录集
14.4 操作数据库
14.5 数据对象模型
14.6 VS.NET的数据环境
14.7 连接池和事务

第八天 GDI+与组件技术
第15部分 GDI+
15.1 绘图表面
15.2 坐标系
15.3 颜色
15.4 钢笔和画刷
15.5 Graphics
15.6 裁剪和失效
15.7 坐标系的转换
15.8 GDI+在打印中的应用
第16部分 组件与控件
16.1 控件设计的基本原理
16.2 Win Forms自定义控件
16.3 Web Forms自定义控件
16.4 设计时支持

第九天 XML与网络编程
第17部分 XML
17.1 XML的基础知识
17.2 .Net中的XML应用
17.3 基于流的XML处理
17.4 文档对象模型
17.5 验证XML
17.6 XML的XSL转换
17.7 ADO.NET与XML
17.8 Sql Server与XML
第18部分 .Net网络编程
18.1 网络基础
18.2 网络编程组件
18.3 TCP与UDP编程

第十天 Web Service技术
第19部分 Web Service
19.1 Web Services的基础知识
19.2 Web Service中的几个常用对象

课程特点

1、理论与实践相结合,注重案例的讲解
2、有深刻的理论深度,准确把握UML的规范语义。
3、全真案例讲解,互动式教学、学员边做边学,具体、深刻。
4、咨询学员提出的案例,指导分析、设计。


Copyright 2002 ®  UML 软 件 工 程 组 织