第一部分 Web开发技术基础 3
任务1 ASP.NET界面设计 3
1.1 目标与实施 3
1.2 完成学生成绩打印页面的设计 3
1.3 项目实战 18
任务2 PAMS开发框架设计 20
2.1 目标与实施 20
2.2 完成PAMS基础框架搭建 20
2.3 项目实战 32
任务3 PAMS系统中内置对象应用 34
3.1 目标与实施 34
3.2 完成PAMS角色管理功能以及用户身份验证 34
3.3 项目实战 49
任务4 PAMS系统的异常处理 50
4.1 目标与实施 50
4.2 构建PAMS异常处理框架 50
4.3 项目实战 68
任务5 PAMS与Master Page的开发应用 70
5.1 目标与实施 70
5.2 完成Master Page母版页的设计 70
5.3 项目实战 82
任务6 PAMS主题和皮肤的开发应用 83
6.1 目标与实施 83
6.2 创建PAMS项目的主题和皮肤Skin文件 83
6.3 项目实战 96
任务7 PAMS网站的导航设计 97
7.1 目标与实施 97
7.2 完成PAMS网站的导航设计 97
7.3 项目实战 106
任务8 应用用户控件开发ASP.NET 107
8.1 目标与实施 107
8.2 应用自定义控件 107
8.3 项目实战 111
任务9 数据库应用开发 113
9.1 目标与实施 113
9.2 完成PAMS数据访问层DAL的设计 113
9.3 项目实战 132
任务10 PAMS缓存技术的实现 134
10.1 目标与实施 134
10.2 实现PAMS数据层接口的缓存 134
10.3 项目实战 149
任务11 报表技术的应用 152
11.1 目标与实施 152
11.2 实现报表设计 152
11.3 项目实战 163
任务12 AJAX实现用户登录人性化提升 164
12.1 目标与实施 164
12.2 完成PAMS项目的无刷新设计 164
12.3 项目实战 186
任务13 Web Service技术 187
13.1 目标与实施 187
13.2 Web Service的创建与应用 187
13.3 项目实战 200
任务14 Web系统安全处理 202
14.1 目标与实施 202
14.2 Web系统安全访问的实现 202
14.3 项目实战 219
任务15 PAMS项目安装发布 220
15.1 目标与实施 220
15.2 完成PAMS项目的最终发布和部署 220
15.3 项目实战 228
第二部分 基于.NET的WinForm开发任务1 简易即时通讯系统的基础架构设计 231
1.1 目标与实施 231
1.2 完成SIMS服务器端的基础框架搭建 231
1.3 项目实战 237
任务2 简易即时通讯系统的界面设计 238
2.1 目标与实施 238
2.2 服务器端的用户界面的设计 238
2.3 项目实战:客户端的用户界面设计 262
任务3 简易即时通讯系统的编程实现 265
3.1 目标与实施 265
3.2 实现服务器端和客户端的通信类 265
3.3 获取和实现好友列表 273
3.4 接收和发送消息 279
3.5 项目实战:设计实现用户登录 283
参考文献 284