ASP.NET通用模块及典型系统开发实例导航

出版时间:2006-1  出版社:人民邮电  作者:张蓓  页数:382  字数:597000  
Tag标签:无  

内容概要

  本书先用两个章节简要介绍了用ASP.NET进行编程时要掌握的基础知识,然后分别介绍了实际开发中几个常用模块的开发方法和技巧,这些模块包括登录模块、注册模块、网页计数器模块、讨论区BBS模块、投票系统模块、聊天室模块、新闻自动发布系统模块、搜索引擎和网上书店系统。  书中在对每一个系统的设计时都以系统的易用性、安全性、健壮性、高效性、可维护性和可扩展性为原则,先实现最简单的功能,然后逐步提高,以达到逐步求精的目的。  读者可以将书中所介绍的很多常用模块的实现与自己所开发的相关系统进行对比,找到需要改进的地方。也可将书中介绍的实例直接应用到实际项目中。  本书适合ASP.NET初、中级程序员在进行系统开发时参考和阅读。

书籍目录

第1章 ASP.NET基础 11.1 ASP.NET开发环境 11.2 ASP.NET及C#语法简介 21.3 第一个ASP.NET应用实例 31.4 ASP.NET Web窗体 61.4.1 Web窗体介绍 61.4.2 服务器控件 61.4.3 用户控件 71.4.4 自定义控件 71.5 ASP.NET Web应用程序 91.5.1 Web应用程序概述 91.5.2 全局类Global.asax 91.5.3 应用程序状态管理 101.6 ASP.NET常用资源 111.7 本章小结 12第2章 ADO.NET基础 132.1 ADO.NET概述 132.1.1 ADO.NET体系结构 132.1.2 ADO.NET命名空间 142.2 ADO.NET数据库基本操作 142.2.1 连接数据库 142.2.2 从数据库中读取记录 152.2.3 改变数据库记录 162.2.4 调用存储过程 182.3 ASP.NET数据访问应用实例 192.4 数据库高级应用 242.4.1 连接池管理 242.4.2 数据缓存 252.4.3 事务 262.5 本章小结 27第3章 登录模块设计 283.1 最基本的登录页面 283.1.1 基于Windows的身份验证 293.1.2 基于Forms的身份验证 323.2 登录控件的设计 363.2.1 基于用户控件方式的实现 373.2.2 基于自定义控件方式的实现 393.2.3 在控件中引入事件响应机制 443.2.4 为控件添加设计时支持 523.3 登录模块的安全性考虑 553.3.1 数据加密 573.3.2 防止SQL注入攻击 593.4 模块化设计原则讨论 623.4.1 页面呈现与业务逻辑分离 623.4.2 谈谈设计模式 633.5 本章小结 63第4章 注册模块设计 654.1 最基本的注册模块 654.1.1 数据表设计及存储过程 664.1.2 用户注册页面的实现 684.1.3 客户端验证(JavaScript脚本) 744.1.4 使用ASP.NET服务器验证控件 784.2 增强功能的注册模块 824.2.1 使用正则表达式 824.2.2 生成随机验证码 854.3 本章小结 90第5章 网页计数器模块设计 915.1 简单功能的网页计数器 915.1.1 基于Application对象的计数器 915.1.2 图形化的网页计数器 935.2 改进功能的网页计数器 965.2.1 网页计数器接口设计 965.2.2 基于数据库的网页计数器 1005.2.3 基于XML的网页计数器 1045.2.4 采用反射机制动态加载网页计数器 1065.3 本章小结 108第6章 讨论区BBS模块设计 1096.1 讨论区模块功能分析 1096.1.1 基本功能 1096.1.2 角色与权限控制 1106.1.3 数据库设计 1106.2 三层应用程序模型 1216.2.1 公共数据类型定义 1226.2.2 数据访问层 1296.2.3 业务逻辑层 1456.2.4 表示层 1526.3 系统性能优化 1896.3.1 禁用不必要的视图状态 1896.3.2 使用ASP.NET缓存服务 1906.4 本章小结 191第7章 投票系统模块设计 1927.1 系统功能分析 1927.2 数据库设计 1927.2.1 数据表定义 1927.2.2 存储过程定义 1937.3 系统实现 1977.3.1 投票管理页面 1977.3.2 投票页面 2217.3.3 查看投票结果页面 2337.4 本章小结 239第8章 聊天室模块设计 2408.1 Ajax技术简介 2408.1.1 Ajax.Net程序库 2418.1.2 基于Ajax技术的简单动态页面 2418.2 系统功能分析及数据库设计 2438.2.1 聊天室功能分析 2438.2.2 数据库设计 2448.3 聊天室模块实现 2488.3.1 用户登录页面 2488.3.2 聊天室主页面 2528.4 本章小结 266第9章 新闻自动发布系统 2679.1 新闻自动发布系统的设计 2679.1.1 功能分析 2679.1.2 数据库设计 2679.2 新闻自动发布系统的实现 2729.2.1 使用Web Service封装业务逻辑 2729.2.2 Web.config文件 2819.2.3 新闻列表页面 2829.2.4 新闻内容显示页面 2859.2.5 新闻管理页面 2879.2.6 用户管理页面 2919.2.7 添加新闻页面 2969.2.8 添加用户页面 2989.2.9 页眉控件 3009.3 本章小结 304第10章 搜索引擎 30510.1 模型设计 30510.1.1 索引模型的建立 30510.1.2 相关的技术要点 30610.2 搜索引擎实现 30610.2.1 索引模型的实现 30710.2.2 索引填充页面 31110.2.3 检索页面 31610.3 本章小结 321第11章 网上书店系统 32211.1 系统功能分析 32211.1.1 前台功能分析 32211.1.2 后台功能分析 32311.1.3 小结 32311.2 数据库设计 32411.2.1 数据表设计 32411.2.2 存储过程设计 32611.3 系统实现 32911.3.1 公共数据定义 33011.3.2 数据访问层 33511.3.3 业务逻辑层 34011.3.4 用户界面层(后台系统) 34311.3.5 用户界面层(前台系统) 35411.4 系统部署 38111.4.1 制作简单的安装盘 38111.4.2 打包.NET框架和MDAC组件 38111.5 本章小结 382

图书封面

图书标签Tags

评论、评分、阅读与下载


    ASP.NET通用模块及典型系统开发实例导航 PDF格式下载


用户评论 (总计3条)

 
 

  •   我因为毕业设计需要这本书,当当网上搜到之后,马上就订了,很快就收到了,对我顺利完成毕业设计很有帮助。
  •   我买的这本,看了下里面的光盘资料好象有点乱,没有直接的代码,而且要运行VS2003和SQL2000,已经过失了,建议大家不要买此书。
  •   这本书的内容不是不好,是实在是太差了
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7