能力目标 |
具体要求 |
知识点 |
认知层次 |
01.具备使用C#进行程序设计的能力
|
01..NET基础知识
|
.NET Framework基本概念
C#基本概念
Visual Studio.NET的使用 |
I
III
III |
02.C#编程语法基础
|
标识符和关键字
变量声明和作用域
运算符和表达式
流程控制语句
数组
注释 |
II
II
II
III
II
II |
03.面向对象编程基础
|
对象和类
方法、属性、域和索引器
构造器
引用数据类型 |
III
III
II
II |
04.面向对象编程进阶
|
类的继承
类成员的存取的控制
方法的重载
对象的构造和初始化
static关键字和final关键字
抽象方法和抽象类
接口
多态
泛型
异常处理 |
III
III
III
III
II
III
III
III
III
III |
05.常见类等基本知识
|
常用类的使用
集合类的使用
文件和流
对象序列化 |
II
II
II
II |
06..NET多线程 |
线程基本概念及模型
线程的创建及状态
多线程共享数据
线程的同步及通信 |
II
III
III
III |
02.具备使用ADO.NET访问数据库的能力 |
01.掌握数据库的基本概念
|
理解基本的数据库概念 |
I |
02.具备使用SQL语句访问数据库的能力
|
使用基本Select语句查询数据
使用SQL函数
使用DML语句
表的创建和管理
索引的创建和管理
视图的创建和管理 |
II
III
III
III
III
II |
03.使用ADO.NET访问数据库 |
使用ADO.NET访问数据库
使用DataConnection等类访问数据库
使用DataSet和DataReader管理数据
数据绑定 |
II
II
III
III |
03.具备开发Windows Form应用程序的能力 |
01.掌握一般的Windows Form程序设计
|
Windows Form窗体控件的使用
Form 的生命周期
控件常用事件和属性
Windows Form窗体布局,SDI和MDI |
II
II
II
III |
02.掌握Windows Form高级程序设计 |
开发和使用用户控件
Windows服务开发和部署
了解GDI+
图形程序设计
图像处理程序设计
Windows应用访问数据库 |
III
III
I
II
II
II |
03.掌握Windows Form
应用程序相关技术 |
Windows应用部署
为程序添加帮助
本地化应用程序 |
II
II
II |
04.熟悉ASP.Net
编程基础 |
01.掌握Windows Form
应用程序相关技术 |
Windows应用部署
为程序添加帮助
调试 |
II
II |
具备使用.NETBean和Servlet,开发较为复杂的Web应用程序的能力
| 02.ASP.Net编程特点 |
ASP.Net的优势
ASP.Net的特点 |
I
I |
05.掌握 ASP.Net
中的对象和事件 |
01.掌握ASP.Net中的事件
|
Web应用生存期的事件
Application事件
Session事件
Web窗体事件
服务器控件事件 |
I
III
III
II
II |
02.掌握ASP.Net中的对象
|
Application对象
Session对象
Page对象
Request对象
Response对象 |
III
III
II
III
III |
03.维护状态信息
|
使用查询字符串
使用Cookie
使用VeiwState |
II
II
II |
| 06.创建用户界面 |
01.母版页
|
母版页的概念
母版页的使用 |
III
III |
02.页面指令
|
@Page指令
@Import指令
@Implements指令
@Register指令
@Assembly指令
@OutputCache指令
@Reference指令 |
III
III
II
III
II
II
I |
03.控件
|
服务器控件和HTML控件
使用合适的服务器控件
和HTML控件
Web控件 |
I
III
III |
| 07.调试ASP.Net程序 |
01. 错误与异常
|
使用错误事件
使用错误页面
记录异常
调试的基本原理和操作 |
III
III
III
III |
| 08.使用数据集 |
01. 数据集的显示
|
在GridView中显示数据集
在DataList中显示数据集
在其他列表控件中显示数据集 |
III
III
II |
09.掌握 ASP.Net
验证方法 |
01.身份验证和授权 |
身份验证和授权基本概念
匿名用户访问
授权用户访问
带有HTML和HTML文件的身份验证 |
I
II
II
III |
| 02.使用Windows身份验证 |
启用Windows身份验证
允许/拒绝特定用户的访问
使用基于角色的授权
获取用户标识
在IIS中设置Windows身份验证 |
II
II
II
II
II |
| 03.使用Forms身份验证 |
使用Forms身份验证
用数据库进行身份验证 |
III
III |
| 04.使用Passport身份验证 |
使用Passport进行身份验证 |
II |
10.创建自定义
的Web控件 |
01. 创建和使用用户控件 |
创建和使用用户控件
|
II |
| 02. 创建用户控件 |
创建用户控件
编写控件的属性、方法和事件
在代码中使用控件
使用网格布局 |
III
III
III
II |
11.掌握高级
Web窗体编程 |
01.保存和检索用户信息 |
识别Web应用程序用户
在客户端储存用户信息
在服务器端储存用户信息
使用XML文件 |
II
III
III
II |
| 02.发送邮件 |
从客户端发送邮件
从服务器端发送邮件 |
II
II |
| 12.测试Web应用程序 |
01. 创建测试 |
创建测试计划
测试类型 |
II
II |
| 02.进行测试 |
运行测试 |
III |
| 13.部署Web应用 |
01.部署Web应用 |
部署Web应用
|
III |
| 02.维护已部署的应用 |
维护已部署的Web应用 |
III |
| 14.使用Web Service |
01.Web Service入门 |
Web Service基础
Web Service和客户端的通信
|
I
II |
| 02.使用Web Service |
创建Web Service
部署和发现Web Service
使用Web Service |
III
III
III |
15.使用.Net
远程处理对象 |
01. 使用.Net
远程处理对象 |
.Net Remoting
远程对象
代理对象
通道
HTTP通道和TCP通道
激活
对象的租用生存期
|
I
I
I
II
II
I
II |
| 16.WebPart |
01.使用WebPart |
创建WebPart
管理WebPart
.WebPart通信
|
III
II
I |
| 17.性能 |
01.缓存技术 |
页面输出缓存
页面部分缓存
应用程序数据缓存
|
II
II
I |
| 18.设计模式 |
01.基本设计模式 |
分层模式
GoF23
|
II
I |