第一图书网

ASP.NET 3.5+SQL Server网站模块化开发全程实录

苏震巍 清华大学出版社
出版时间:

2009-7  

出版社:

清华大学出版社  

作者:

苏震巍  

页数:

508  

前言

ASP.NET是由微软公司推出的基于.NET Framework的Web应用开发平台,它以方便、灵活、高效、安全等特点,成为目前主流的网络编程环境之一。ASP.NET为开发内容丰富的、动态的、个性化的Web应用程序提供了一种高效的方案。使用ASP.NET进行Web应用程序的开发,程序结构更加清晰,开发流程更加简单,从而可以提高开发效率,缩短开发周期。ASP.NET支持多种开发语言,包含许多新技术,如ADO.NET、Web Service、母版页、主题等。C#语言是一种功能强大、面向对象的编程语言,它从Visual C++派生而来,是Microsoft公司.NET技术的核心开发语言,因此本书选择C撑语言作为项目的开发语言。本书共分为15章,其中第1~3章分别介绍ASP.NET 3.5的技术背景、VS2008和SOL Server 2005的基本操作,以及C#程序设计快速入门。从第4章开始详细讲解网站开发中常用功能模块,主要包括网站注册、登录和验证模块、网站交互留言模块、图片上传系统模块、网站流量与统计监测、网站投票与反馈模块、购物车模块、RSS信息发布与聚合模块、SNS问答模块、网站信息检索与搜索模块。然后在第13~15章详细讲解如何开发更高效的网站,并深入探讨缓存技术在网站中的应用。本书编写的指导思想是强调实际应用,注重能力培养。内容涵盖运用ASP.NET进行Web应用开发的基本知识和技能,书中示例面向应用,全面兼顾知识介绍、编程能力培养和实践技能训练。本书实例模块具有很强的典型性和代表性,针对性强,一般都可以直接用于工程实践,有利于读者练习。每个实例模块前都有关于代码编写的简要分析,实例中对重要或易错之处还有说明。读者通过仔细研读这些代码并且经过实训练习,可以迅速提高独立解决实际编程问题的能力。对于初学者来说,视频讲解是最好的导师,它能够引导初学者快速地入门,使其感受到编程的快乐和成就感,增强进一步学习的信心。鉴于此,本书配备了视频讲解,初学者可以通过视频讲解,快速掌握ASP.NET、VS2008、SQL Server 2005以及相关案例的学习和应用。网站开发的难点是如何进行优化,以提高运行效率,本书最后三章将详细地讲解高效网站的修炼之道,是初学者进阶实践的必由之路。本书定位于想要使用ASP.NET进行Web应用程序开发的初、中级读者,一些案例对于高级用户也具有很好的参考价值。同时,本书也特别适合作为大专院校计算机专业广大师生的案例参考书。一般初学者不必担心书中的案例做不出来,因为配书光盘中的源代码以及相关视频会引导您去做,再结合书中的知识讲解,相信初学者不但会做案例程序,而且能够根据理解举一反三,自行设计类似的程序。由于篇幅有限,本书每章讲解都各有侧重。每个案例中所涉及的技术细节和相关联的知识比较广泛,无法进行全面剖析。作者选择了基础和典型的模块进行介绍,对于功能重复的模块,由于技术、设计思路和实现过程基本雷同,因此没有在文中体现。本书中涉及的功能模块均在光盘中提供了源代码,读者可以查阅或参考学习。

内容概要

本书从动态服务器技术大背景入手,介绍了服务器相关的知识、ASP.NET技术基础,以及VS2008和SQL Server2005操作基础,同时详细讲解了C拌语言设计入门,然后以网站注册、登录和验证模块、网站交互留言模块、图片上传系统模块、网站流量与统计监测、网站投票与反馈模块、购物车模块、RSS信息发布与聚合模块、SNS问答模块、网站信息检索与搜索模块、缓存技术在网站中的应用、开发更高效的网站等10多个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。对开发背景、需求分析、系统功能分析、数据库分析、数据库设计、网站开发等过程详细地进行了介绍(配书光盘中的项目经过严格测试)。 本书案例涉及模块广泛,实用性非常强。通过本书的学习,读者可以掌握网站开发的一般过程和常用模块设计技术,能够结合具体的网站进行软件开发,以减少开发系统所需要的时间。 本书定位于想要使用ASP.NET进行Web应用程序开发的初、中级读者,而对于初步了解ASP.NET技术的读者来说,书中所提供的各种网站开发技巧和优化方案也具有很高的参考价值。本书也可作为高职高专院校、成人高校或其他院校相关专业的教材。

书籍目录

第1章 走近ASP.NET 3.5 1.1 两大网络应用体系  1.1.1 C/S网络结构  1.1.2 8/S网络结构 1.2 两大语法编程体系 1.3 三大数据库管理系统  1.3.1 SQL Server  1.3.2 0racle  1.3.3 DB2 1.4 三大服务器技术  1.4.1 ASP.ASP.NET  1.4.2 PHP  1.4.3 JSP 1.5 ASP.NET技术  1.5.1 ASP.NET的发展历史  1.5.2 ASP.NET的脚本语言  1.5.3 ASP.NET的技术特点  1.5.4 .NET框架 1.6 配置ASP.NET 3.5网站  1.6.1 在Windows Server 2008/Vista系统中配置IIS 7.0  1.6.2 在IIS 7.0中部署ASP.NET 3.5网站第2章 VS2008+SOL Server 2005操作基础 2.1 ASP.NET运行环境概述 2.2 ASP.NET开发工具概述 2.3 安装Visual Studi0 2008 2.4 配置Visual Studi0 2008 2.5 用Visual Studi0 2008创建ASP.NET网站  2.5.1 新建ASP.NET网站  2.5.2 设计页面  2.5.3 预览页面  2.5.4 在网站中添加资源文件夹  2.5.5 在网站中添加模板页 2.6 管理ASP.NET网站 2.7 认识ASP.NET文件 2.8 分析ASP.NET文档结构  2.8.1 页面指令  2.8.2 代码部分  2.8.3 页面布局 2.9 SQL Server 2005快速操作  2.9.1 使用SQL Server 2005创建数据库  2.9.2 使用SQL Server 2005创建数据表  2.9.3 使用SQL Server 2005管理数据  2.9.4 使用SQL Server 2005快速备份和还原数据库  2.9.5 使用SQL Server 2005快速分离和附加数据库 2.10 使用Visual Studi0 2008绑定SQL Server 2005数据的可视化操作  2.10.1 创建SqlDataSource  2.10.2 实现GridView与SqlDataSource的数据绑定第3章 C#程序设计入门 3.1 C#语言概述  3.1.1 从第1个C撑程序说起  3.1.2 测试C#程序  3.1.3 编写C#程序基本语法 3.2 数据类型……第4章 网站准入与安全防范——网站注册登录和验证模块 第5章 让网站开始聚集人气——网站交互留言模块 第6章 探秘二进制数据流——图片上传系统模块 第7章 知已知彼百战不殆——网站流量与统计监测 第8章 让自己的网站更具有亲和力——网站投票与反馈模块 第9章 网上商店交易引擎——岉物车模块 第10章 挖掘网络信息的剩余价值——RSS信息发布与聚合模块 第11章 社会化网络服务——SNS问答模块 第12章 神秘的网络爬虫——网站信息检索与搜索模块第13章 更高效的网站——缓存技术在网站中的初步应用第14章 更高效的网站——企业级缓存优化策略第15章 更高效的网站——使用缓存技术优化问答模块

章节摘录

插图:第1章 走近ASPIINET3.5ASP.NET以其庞大的体系和复杂的技术足以使很多的初学者望而却步,所以走近ASP.NET需要勇气。其实人的意志是能够战胜技术挑战的,我们从技术的源头开始,透视ASP.NET,会发现这种技术也很简单。在开始我们的旅程之前,应该清楚下面这些概念,套用一种简练的概括性描述就是“三三两两”——即三大数据库、三大服务器技术、两大网络体系、两大语法体系。已了解或初步熟悉服务器技术及ASP.NET的读者可以绕开本章,直接进入下一章学习。1.1 两大网络应用体系目前在网络应用领域中,存在两大结构的应用体系——C/S和B/S。· C/S(Client/Server,客户端/服务器):在这个体系中,用户只有先获取服务器应用提供商提供的客户端软件,才能够在个人计算机上实现与服务器的对接、交互并获得服务。· B/S(Browser/Server,浏览器/服务器):即用户直接在网页浏览器中与服务器进行交互并获得服务,可能有的服务需要用户注册账号,但操作比安装软件更直接、更方便。这两种技术已在世界各地广泛使用,以C/S和B/S技术开发出的产品很多,两种技术都有自己的市场份额和客户群,对其评价也是仁者见仁、智者见智。  1.1.1 C/S网络结构 C/S结构是美国Borland公司最早研发的,在本质上是传统的软件体系结构,这种结构能够充分发挥客户端和服务器端硬件环境的优势,将任务合理分配到两端来实现。降低了系统的通信开销。大多数网络应用系统都采用Client/Server结构体系,例如,我们所熟悉并常用的QQ即时通信工具,就是采用这种网络应用结构,用户只有安装了QQ软件并注册号码后才可以自由使用。但C/S由于没能提供给用户真正期望的开放环境,且需要针对不同的操作系统开发不同版本的软件,加之产品的更新换代十分快,所以已经很难适应大型局域网用户同时使用。


编辑推荐

《ASP.NET 3.5+SQL Server网站模块化开发全程实录(配光盘)》编写的指导思想是强调实际应用,注重能力培养。内容涵盖运用ASP.NET进行Web应用开发的基本知识和技能,书中示例面向应用,全面兼顾知识介绍、编程能力培养和实践技能训练。

图书封面

广告

下载页面


ASP.NET 3.5+SQL Server网站模块化开发全程实录 PDF格式下载



很好,讲解很详细!!!


很好很详细很专业


书很好,价格也不错,我很喜欢。现在正在看


不错,需要多看几遍


买了此书,不错,很好用!买了此书,不错,很好用!


写得太浅了,小学生看还差不多!


发货很快~质量很好
就要开始读了


因为我要做毕设,但是一点基础都没有,由于时间比较急,我就想买本书看看基础,我现在大概看了下,整体感觉还行,适合没有基础的人,但是很多细节也是只有自己去试了才知道,比如我用win7+sql2005,开始装了很久都没有成功,后面才发现要用sql的开发版。现在网上相关的模板,代码又多,懂点之后就去搜搜,然后自己动手看看。好了,反正觉得买了不后悔。


嗯,不错,应该是正版书,纸张质量不错,内容也很详细,拿到手很喜欢,正在学习中


书的质量很好,视频讲解一般,案例还行,应该能有一 定的收获


作为一个初学者,我感觉挺适合初学者的一本书!


就是价格 有点贵了


感觉还行,就是运货速度太慢


正在看当中,发觉还不错哟,给


入门的书 将ASP****的方方面面都介绍了一下 但是不够深入


感觉书籍的视频讲解的在细致就好了,如数据是如何提交到数据库,所以你们都没有体现出来,只是把代码贴出来糊弄人的


编者可能是在凑数呢


真不明白4.5分是怎么来的,这本书就是把一个简单网站的代码贴了书上,再加点说明(不是解释),全书对所加的控件的名字都没有一个明确的说明,看了这本书后我不得不承认我的智商太低了


感觉不像是清华出版的前110页没有看头总共就400多页 有点亏了,下次还是买国外的影印版吧


这本书写的真的很好,非常适合我这种初学者。以前总觉得做网站很难,但是看了这本书,哈哈,轻松完成~~~


节前收到的 一直没来得及回来评价 送货快,书也完好,光盘也有(不过没播放看呢),感觉还行,持续读读看吧。


我很少买国内作者的书的,希望作者别让我失望...


相关图书