实例导航系列丛书 ASP.NET通用模块及典型系统开发实例导航
作者:张蓓编著
出版时间:2006年版
丛编项: 实例导航系列丛书
内容简介
本书先用两个章节简要介绍了用ASP.NET进行编程时要掌握的基础知识,然后分别介绍了实际开发中几个常用模块的开发方法和技巧,这些模块包括登录模块、注册模块、网页计数器模块、讨论区BBS模块、投票系统模块、聊天室模块、新闻自动发布系统模块、搜索引擎和网上书店系统。书中在对每一个系统的设计时都以系统的易用性、安全性、健壮性、高效性、可维护性和可扩展性为原则,先实现最简单的功能,然后逐步提高,以达到逐步求精的目的。读者可以将书中所介绍的很多常用模块的实现与自己所开发的相关系统进行对比,找到需要改进的地方。也可将书中介绍的实例直接应用到实际项目中。本书适合ASP.NET初、中级程序员在进行系统开发时参考和阅读。本书分为11章,具体安排如下。第1章:介绍了ASP.NET的基础知识,包括Web窗体和Web应用程序等基本的概念,通过这一章的学习,读者可以对ASENET有一个初步的了解,并可以编写简单的ASPWeb应用程序。第2章:介绍了.NET中的数据访问技术——ADO.NET,并讨论了数据访问中的一些高级话题。通过这一章的学习读者可以使用ASENET实现基本的数据访问功能,并了解在.NET中使用连接池、数据缓存和事务管理等方面的基本方法和原则。第3章和第4章:分别介绍登录和注册这两个任何电子商务网站都要用到的基本功能模块。首先从最简单的设计开始建立一个可以运行的系统,然后逐步完善,逐步优化,逐步求精。这样,读者比较容易理解,同时这也是软件开发的一个自然的过程。本书的后续章节会多次使用这两章的结果。第5章:介绍网页计数器的设计方法,实现了基于Application、数据库和XML三种方式的嘲页汁数器,并且使用.NET的反射技术实现了网页计数器类型的动态配置。第6章:介绍一个简单的BBS讨论区系统的开发。这是本书第一个完整的应用系统,在设计实现上采用了典型的三层应用程序模型,可以更好地分离界面和业务逻辑的编程。这个系统比较复杂,其中大量使用了存储过程。除此还介绍了对ASENET应用程序进行性能优化的基本方法。总体上讲本章的内容比较丰富,技巧性也比较强,通过本章的学习,读者将深入了解ASP.NET编程技术。第7章~第11章:这些章节中介绍的系统来自于真实的网络应用。其中第7章为网上投票系统,第8章为聊天室系统,第9章为新闻发布系统,第10章为搜索引擎的实现,第11章为网上书店系统。这些章节中不仅讲解了系统实现的过程,而且...[更多内容]
目录
第1章 ASP.NET基础
1.1 ASP.NET开发环境
1.2 ASP.NET及C#语法简介
1.3 第一个ASP.NET应用实例
1.4 ASP.NET WEB窗体
1.5 ASP.NET WEB应用程序
1.6 ASP.NET常用资源
1.7 本章小结
第2章 ADO.NET基础
2.1 ADO.NET概述
2.2 ADO.NET数据库基本操作
2.3 ASP.NET数据访问应用实例
2.4 数据库高级应用
2.5 本章小结
第3章 登录模块设计
3.1 最基本的登录页面
3.2 登录控件的设计
3.3 登录模块的安全性考虑
3.4 模块化设计原则讨论
3.5 本章小结
第4章 注册模块设计
4.1 最基本的注册模块
4.2 增强功能的注册模块
4.3 本章小结
第5章 网页计数器模块设计
5.1 简单功能的网页计数器
5.2 改进功能的网页计数器
5.3 本章小结
第6章 讨论区BBS模块设计
6.1 讨论区模块功能分析
6.2 三层应用程序模型
6.3 系统性能优化
6.4 本章小结
第7章 投票系统模块设计
7.1 系统功能分析
7.2 数据库设计
7.3 系统实现
7.4 本章小结
第8章 聊天室模块设计
8.1 Ajax技术简介
8.2 系统功能分析及数据库设计
8.3 聊天室模块实现
8.4 本章小结
第9章 新闻自动发布系统
9.1 新闻自动发布系统的设计
9.2 新闻自动发布系统的实现
9.3 本章小结
第10章 搜索引擎
10.1 模型设计
10.2 搜索引擎实现
10.3 本章小结
第11章 网上书店系统
11.1 系统功能分析
11.2 数据库设计
11.3 系统实现
11.4 系统部署
11.5 本章小结