| 书中在对每一个系统的设计时都以系统的易用性、安全性、健壮性、高效性、可维护性和可扩展性为原则,先实现最简单的功能,然后逐步提高,以达到逐步求精的目的。 读者可以将书中所介绍的很多常用模块的实现与自己所开发的相关系统进行对比,找到需要改进的地方。也可将书中介绍的实例直接应用到实际项目中。 |
| 第1章 ASP.NET基础 1 1.1 ASP.NET开发环境 1 1.2 ASP.NET及C#语法简介 2 1.3 第一个ASP.NET应用实例 3 1.4 ASP.NET Web窗体 6 1.4.1 Web窗体介绍 6 1.4.2 服务器控件 6 1.4.3 用户控件 7 1.4.4 自定义控件 7 1.5 ASP.NET Web应用程序 9 1.5.1 Web应用程序概述 9 1.5.2 全局类Global.asax 9 1.5.3 应用程序状态管理 10 1.6 ASP.NET常用资源 11 1.7 本章小结 12 第2章 ADO.NET基础 13 2.1 ADO.NET概述 13 2.1.1 ADO.NET体系结构 13 2.1.2 ADO.NET命名空间 14 2.2 ADO.NET数据库基本操作 14 2.2.1 连接数据库 14 2.2.2 从数据库中读取记录 15 2.2.3 改变数据库记录 16 2.2.4 调用存储过程 18 2.3 ASP.NET数据访问应用实例 19 2.4 数据库高级应用 24 2.4.1 连接池管理 24 2.4.2 数据缓存 25 2.4.3 事务 26 2.5 本章小结 27 第3章 登录模块设计 28 3.1 最基本的登录页面 28 3.1.1 基于Windows的身份验证 29 3.1.2 基于Forms的身份验证 32 3.2 登录控件的设计 36 3.2.1 基于用户控件方式的实现 37 3.2.2 基于自定义控件方式的实现 39 3.2.3 在控件中引入事件响应机制 44 3.2.4 为控件添加设计时支持 52 3.3 登录模块的安全性考虑 55 3.3.1 数据加密 57 3.3.2 防止SQL注入攻击 59 3.4 模块化设计原则讨论 62 3.4.1 页面呈现与业务逻辑分离 62 3.4.2 谈谈设计模式 63 3.5 本章小结 63 第4章 注册模块设计 65 4.1 最基本的注册模块 65 4.1.1 数据表设计及存储过程 66 4.1.2 用户注册页面的实现 68 4.1.3 客户端验证(JavaScript脚本) 74 4.1.4 使用ASP.NET服务器验证控件 78 |
商品评论(0条)