出版时间:2008-11 出版社:清华大学出版社 作者:孙更新,宾晟,孙海伦 编著 页数:451
Tag标签:无
前言
随着网络技术的飞速发展,网络应用系统的需求越来越大,各种网站和论坛系统成为目前Web开发的热点。ASP.NET2.0使用Visual Studio2005开发环境,该环境能够与:Microsoft操作系统平台和SQLServer数据库系统平台高度融合,因此很多网站和论坛的开发,都希望采用中间业务层处理能力强大的.NET平台。作者根据多年的开发经验,认为做实际案例和阅读案例代码是最有效的学习方式。 为了让读者由浅入深地学习各种常见的网站和论坛系统开发流程,作者经过精心挑选后,编写了7个案例,以使读者从实际项目开发的角度理解实际的应用开发。同时对每个案例的核心代码进行讲解,并将ASP.NET的核心知识分成专题穿插在项目中进行讲解,以让读者更加细致地了解每部分知识所实现的效果。讲解时通过提出问题的方式引导读者进行扩展思考,从而进行更加深入的学习。
内容概要
为了帮助读者快速掌握各种常见的网站和论坛的开发流程,本书通过7个精彩的案例(包括企业网站管理系统、旅游在线报名系统、网上书店系统、留学网站、文章管理系统、论坛系统和个人博客系统),由浅入深地介绍了各种网站和论坛程序设计的编程方法与实用技巧。开发环境使用Visual Studio 2005结合SQL Server 2005数据库,同时在案例中广泛使用了Ajax技术,让读者掌握当前最流行的Web 2.0开发技术。 本书体系结构清晰,解释说明详尽,开发案例典型,适合网页设计、网站开发人员阅读,可以作为大中专院校师生的教学及自学参考书,也可作为社会相关领域培训班的培训教材,还可以作为初学Web应用程序开发的入门教材。 配书光盘中包含本书中各个案例的全部源代码工程,全部测试通过。有详细的测试说明。 本书能够帮助中级读者提高技能,对高级读者也有一定的参考价值。
书籍目录
第1章 ASP.NET 2.0概述 1.1 ASP.NET技术概述 1.2 ASP.NET 2.0的新特性 1.2.1 新增的服务器控件 1.2.2 新增的页面框架技术 1.2.3 新增的服务 1.3 安装和配置ASP.NET 2.0开发环境 1.3.1 安装和配置IIS服务器 1.3.2 安装Visual Studio 2005 1.3.3 使用Visual Studio 2005创建Web应用程序 1.3.4 Visual Studio 2005常用技巧 1.4 安装和配置SQL Server 2005数据库服务器 1.5 导入已存在的ASP.NET应用程序 1.6 本章小结第2章 企业网站管理系统 2.1 企业网站功能分析和数据库设计 2.1.1 网站功能分析 2.1.2 系统数据库设计 2.2 通用模块 2.2.1 数据库操作类(SQLHelper) 2.2.2 业务逻辑处理类(Services) 2.2.3 通用函数类(Functions) 2.3 后台管理模块 2.3.1 后台登录 2.3.2 常规管理 2.3.3 公告管理 2.3.4 其他模块管理 2.4 前台显示页面 2.4.1 用到的用户控件 2.4.2 网站首页 2.4.3 企业简介 2.4.4 新闻中心 2.4.5 产品展示 2.4.6 公司证书 2.4.7 联系我们 2.4.8 客户系统/人才招聘 2.4.9 客户留言 2.5 本章小结第3章 旅游在线报名系统 3.1 网站功能分析 3.1.1 系统功能描述 3.1.2 系统功能模块的划分 3.1.3 系统流程分析 3.2 数据库结构设计与实现 3.2.1 创建数据库 3.2.2 数据库逻辑结构设计 3.2.3 创建表的脚本文件 3.3 目录结构与通用模块 3.3.1 目录结构 3.3.2 通用模块 3.4 系统主界面与登录程序设计 3.4.1 设计主页面 3.4.2 用户登录程序设计 3.4.3 设计后台管理页面 3.5 地域管理模块设计 3.6 推荐线路类型管理模块设计 3.7 旅游线路管理模块设计 3.7.1 设计旅游线路管理界面 3.7.2 添加旅游线路 3.7.3 修改旅游线路 3.8 报名信息管理模块设计 3.8.1 管理未处理的报名记录 3.8.2 管理已处理的报名记录 3.8.3 查看报名记录 3.9 前台游客管理模块设计 3.9.1 查看线路信息 3.9.2 提交报名申请 3.9.3 线路查询管理 3.10 系统用户管理模块设计 3.11 本章小结第4章 网上书店系统 4.1 站点功能分析和数据库设计 4.1.1 网站功能分析 4.1.2 数据库设计 4.2 创建网站导航栏 4.3 缓存网站数据 4.3.1 提高网站性能:缓存数据 4.3.2 缓存数据的代码分析 4.4 实现购物车功能 4.5 动态加载书籍展示模板 4.6 后台管理 4.6.1 后台登录 4.6.2 书籍目录浏览 4.6.3 书籍列表 4.6.4 添加书籍 4.6.5 修改、删除书籍 4.7 本章小结第5章 留学网站 5.1 系统功能分析和数据库设计 5.1.1 网站功能分析 5.1.2 系统数据库设计 5.2 系统分层架构的实现 5.2.1 网站解决方案分析 5.2.2 如何使用企业库 5.2.3 业务逻辑层的实现 5.2.4 关于代码自动生成 5.3 网站后台功能的实现 5.3.1 后台登录 5.3.2 母版页的使用 5.3.3 新闻模块的实现 5.3.4 在线问答 5.3.5 友情链接 5.3.6 其他功能模块的实现 5.4 前台页面的实现 5.4.1 首页的实现 5.4.2 用户控件Header.ascx 5.4.3 新闻模块的实现 5.4.4 其他模块的实现 5.5 本章小结第6章 文章管理系统 6.1 系统功能分析和数据库设计 6.1.1 系统功能描述 6.1.2 数据库设计与实现 6.2 通用模块 6.2.1 MyPage类 6.2.2 BasicPage类 6.2.3 Admin类 6.2.4 MakeHtml类 6.3 后台管理部分 6.3.1 后台登录页面 6.3.2 系统统计信息 6.3.3 系统管理 6.3.4 内容管理 6.3.5 会员管理 6.3.6 安全管理 6.3.7 风格及模板管理 6.4 网站前台页面的实现 6.4.1 首页面的实现 6.4.2 用户注册 6.4.3 用户登录 6.4.4 发表文章 6.4.5 文章浏览 6.5 本章小结第7章 论坛系统 7.1 论坛功能分析和数据库设计 7.1.1 系统功能描述 7.1.2 数据库结构设计与实现 7.2 目录结构与通用模块 7.2.1 目录结构 7.2.2 通用模块 7.3 用户控件 7.3.1 论坛板块列表控件columnlist.ascx 7.3.2 用户登录控件LogonBox.ascx 7.3.3 最新帖子列表控件MainDL.ascx 7.3.4 菜单导航控件Menus.ascx 7.3.5 其他用户控件 7.4 论坛首页及用户注册 7.4.1 论坛的默认首页default.aspx 7.4.2 用户注册 7.4.3 用户登录 7.4.4 修改用户信息 7.5 帖子的相关操作 7.5.1 发表帖子 7.5.2 帖子列表 7.5.3 帖子浏览 7.5.4 帖子编辑 7.5.5 发送短信息 7.5.6 查看短信息 7.6 后台操作 7.6.1 论坛大栏目的设置 7.6.2 论坛小栏目的设置 7.6.3 版主管理 7.6.4 黑名单管理 7.6.5 其他模块 7.7 本章小结第8章 个人博客系统 8.1 系统功能分析和数据库设计 8.1.1 网站功能分析 8.1.2 系统数据库设计 8.2 系统分层架构的实现 8.2.1 网站解决方案分析 8.2.2 数据层的实现 8.2.3 业务逻辑层的实现 8.3 网站后台功能的实现 8.3.1 后台登录 8.3.2 日志管理模块 8.3.3 相册管理模块 8.3.4 留言管理 8.3.5 站点配置 8.4 前台页面的实现 8.4.1 首页的实现 8.4.2 分页显示 8.4.3 首页中导航栏的实现 8.4.4 搜索功能的实现 8.5 本章小结
章节摘录
第1章 ASP.NET2.0概述 内容导读 在Internet迅速发展的今天,ASP.NET以其简单、快捷、高效的特性,得到了用户的青睐。特别是ASP.NET2.0的推出,解决了过去web开发中存在的各种不足和局限,标志着.NET平台的一个革命性突破。本章将从基础开始对ASP.NET2.0进行简单的介绍,首先介绍ASP.NET技术的发展历史,并重点介绍ASP.NET2.0开发环境的安装和配置。 重点提示 ·ASP.NET技术概述 ·ASP.NET2.0的新特性 ·IIS服务器的安装 ·VisualStudio2005的安装和使用 ·SQLServer2005的安装和使用 1.1ASP.NET技术概述 从2000年.NET技术崭露头角开始,到2005年末推出.NET2.0,微软公司为推广.NET技术可以说是不遗余力。在.NET1.0发布后,也就是2002年及其随后一两年的时问内,.NET技术一直处在发展初期。.NET1.1发布后,学习和使用.NET技术的热潮开始不断涌现。2005年11月,微软公司发布VisualStudi02005和SQLServer2005正式版。这标志着.NET进入2.0版本。.NET2.0的发布是.NET技术走向成熟的标志。作为Web应用程序开发的核心技术,ASP.NET2.0更是万众瞩目,不断吸引着越来越多的目光。 ASP.NET是Microsoft.NETFramework的组成部分,是一种可以在高度分布的Internet环境中简化应用程序开发的计算环境。.NETFramework包含公共语言运行库(CLR),它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含.NETFramework类库,这是开发人员用于创建应用程序的一个综合的、面向对象的类型集合。 ASP.NET是统一的Web应用程序平台,它提供了为建立和部署企业级Web应用程序所必需的服务。ASP.NET为创建面向任何浏览器或设备的更安全、更稳定、可升级的应用程序提供新的编程模型和基础结构。
编辑推荐
全书共介绍7个近乎实用的综合案例,以案例为主,通过案例来学习ASP.NET开发,对程序进行了细致的排致,代码层次分明、配备了大量的“代码分析”特色段落,例子均以VS 2005为开发环境和SQL Server 2005/Access 2000为数据库环境,光盘提供全部案例的源码工程。各个案例均在Windows 2000/2003/XP上测试通过,光盘包含完善的案例使用和测试说明,对数据连接配置和注意事项有详细的提示。 由具有多年网站开发经验的专业人员精心编写而成,注重基础知识和实例相结合,语言通俗易懂,程序清晰整洁、实用性强,结合目前最流行的行业案例开发过程进行讲解,适合网站开发爱好者、网络管理员等初/中级用户阅读。
图书封面
图书标签Tags
无
评论、评分、阅读与下载