前言
第1章 贯穿项目案例介绍
1.1 epetPortal前台模块
1.2 epetPortal后台模块
第2章 传统的三层框架
2.1 传统的三层框架概况
2.2 模型层
2.3 表示层
2.4 业务逻辑层
2.5 数据访问层
2.6 实验使用三层框架搭建一个CRUD操作的小程序
第3章 项目框架分析
3.1 框架总体概况
3.2 表示层应用概况
3.3 业务逻辑层概况
3.4 数据访问层概况
3.5 通用工具类概况
3.6 通用系统管理
3.7 实验基于框架实现一个CRUD操作的小程序
第4章 项目表示层技术
4.1 Ajax原理实现
4.2 第一个ASRNET Ajax程序
4.3 ASENET Ajax基本控件
4.4 ASRNET Ajax扩展控件
4.5 jQuery基础
4.6 jQuery AjaX
4.7 jQuery EasyUI插件应用
4.8 实验客户管理模块表示层
第5章 业务逻辑层技术
5.1 COM+组件
5.2 XML Web Service基础
5.3 WCF基础
5.4 WCF开发和客户端订阅
5.5 Web Services和WCF技术的比较
5.6 实验epetPottal中付款结算
第6章 数据访问层技术LINQ
6.1 Lambda表达式
6.2 第一个LlNQ程序
6.3 LINQ to SQL语法
6.4 LINQ to SQL执行Insert/Delete/Update操作
6.5 并发控制与事务处理
6.6 LINQ to SQL操作存储过程
6.7 关联查询
6.8 DataContext
6.9 实验epetPortal数据层练习
第7章 项目框架技术微软企业类库
7.1 微软企业类库概述
7.2 缓存应用程序块
7.3 加密应用程序块
7.4 数据访问应用程序块
7.5 异常处理应用程序块
7.6 安全应用程序块
7.7 日志应用程序块
7.8 Unity应用程序块
7.9 验证应用程序块
7.10 实验epetPorta项目框架解读
第8章 UML实现面向对象的分析与设计
8.1 软件工程概述
8.2 OOAD与UML简介
8.3 用例图
8.4 类图
8.5 动态模型
8.6 案例分析
8.7 实验 使用UML分析学生成绩管理系统
第9章 办公自动化系统综合案例
9.1 系统需求说明
9.2 合同管理模块分析与设计
9.3 数据表E-R图
9.4 详细设计代码框架
9.5 编码与单元测试
9.6 实验开发合同管理模块
第10章 C#常用设计模式
10.1 工厂方法模式
10.2 抽象工厂模式
10.3 构建模式
10.4 原型模式
10.5 适配器模式
10.6 外观模式
10.7 观察者模式
10.8 访问者模式
参考文献