Web程序设计

出版时间:2009-5  出版社:清华大学出版社  作者:沈士根,汪承焱,许小东 编著  页数:384  

前言

目前,Web程序设计一般都使用ASP.NET、JSP或PHP。ASP.NET由Microsoft提出,易学易用、开发效率高,可配合任何一种.NET语言进行开发。JSP由Sun提出,需配合使用Java语言。PHP的优点是开源,缺点是缺乏大公司支持。JSP和PHP较之于ASP.NET要难学。实际上,国内外越来越多的软件公司,开始应用ASP.NET技术进行Web应用系统开发。ASP.NET 3.5建立在.NET Framework 3.5的基础上,是Microsoft目前最新的Web应用系统开发版本。它强调开发人员的工作效率,着力提升系统运行性能和可扩展性。新增的LINQ技术直接将操作数据库的功能引入到.NET Framework 3.5支持的语言中,实现与编程语言的整合。新增的ASP.NET AJAX极大地简化了网站中使用AJAX特性的方式,而且在其开发平台Visual Studio 2008中可以直接调试JavaScript。本书紧扣基于ASP.NET 3.5的Web应用程序开发所需要的知识、技能和素质要求,以技术应用能力培养为主线构建教材内容; 强调以学生为主体,覆盖基础知识和理论体系,突出实用性和可操作性,强化实例教学,通过实际训练加强对理论知识的理解; 注重知识和技能结合,把知识点融入到实际项目的开发中。在这种思想指导下,本书内容组织如下: 第1章 着重介绍ASP.NET 3.5的运行和开发环境、网站配置等。第2章 以知识够用原则介绍ASP.NET 3.5 Web应用程序开发的准备知识,主要包括核心的XHTML元素、网页模型、实现布局的CSS、提高用户体验的JavaScript、标准的数据交换格式语言XML、配置文件等。第3章 给出了C# 2008的浓缩版,并且在介绍时直接与ASP.NET 3.5结合。第4章 和第5章 介绍ASP.NET 3.5标准控件和验证控件应用。第6章 介绍ASP.NET 3.5网页运行时的HTTP请求、响应、状态管理机制。第7章 介绍利用数据源控件和LINQ技术访问数据库。其实,熟练掌握LINQ技术可实现任何数据访问要求。第8章 介绍利用数据绑定控件呈现数据库中数据的技术。第9章 从用户和角色管理角度介绍ASP.NET 3.5的安全性,以及利用登录系列控件建立安全页的技术。第10章 从网站整体风格统一角度介绍主题、母版、用户控件,还介绍了目前越来越流行的个性化服务所需要的Web部件。第11章 介绍网站导航技术。第12章 介绍能给用户提供最佳体验的ASP.NET AJAX技术。第13章 介绍Internet上广泛调用的Web服务和Microsoft新推出的WCF服务。第14章 介绍Web服务器上的文件处理。第15章 纵览全局,以一个综合实例MyPetShop综合ASP.NET 3.5 Web应用程序开发全过程,给出了一个很好的学习模板。本书以Windows Server 2003 Standard、Visual Studio 2008和SQL Server 2005 Express为开发平台,使用C# 2008开发语言,提供大量来源于作者多年教学积累和项目开发经验的实例。为方便教师教学和读者自学,本书有配套的实验指导书《Web程序设计——ASP.NET上机实验指导》,还有配套的免费课件、教学大纲、实验大纲、实例源代码等。有关课件、实例源代码等可到http://www.tup.com.cn下载。本书概念清晰,逻辑性强,内容由浅入深、循序渐进,适合作为高等院校计算机相关专业的Web程序设计、网络程序设计、Web数据库应用等课程的教材,也适合对Web应用程序开发有兴趣的人员自学使用。本书由沈士根负责统稿,其中,沈士根编写了第1~9章 ,汪承焱编写了第10~14章 ,许小东编写了第15章 。应红振为综合实例MyPetShop的开发和调试投入了很多精力。在此一并表示衷心感谢。希望本书能成为初学者从入门到精通的阶梯。书中存在的疏漏及不足之处,欢迎读者发邮件与我们共同交流,以便再版时改进。

内容概要

ASP.NET是Web应用程序开发的主流技术。本书以Windows Server 2003 Standard、Visual Studio 2008和SQL Server 2005 Express为开发平台,以技术应用能力培养为主线,介绍网站配置、开发环境、与ASP.NET 3.5结合的C# 2008基础、ASP.NET 3.5常用服务器控件、用户控件、验证控件、状态管理、数据源控件和LINQ访问数据库、数据绑定控件、用户和角色管理、主题、母版、Web部件、网站导航、ASP.NET AJAX、Web服务、WCF服务、文件处理等,最后的实例MyPetShop综合了开发全过程,为读者提供了ASP.NET 3.5网站开发的学习模板。书中包含的实例来自作者多年的教学积累和项目开发经验,颇具实用性。  为方便教师教学和读者自学,本书有配套的实验指导书《Web程序设计——ASP.NET上机实验指导》,还有免费配套的课件、教学大纲、实验大纲、实例源代码等。  本书概念清晰,逻辑性强,内容由浅入深、循序渐进,适合高等院校计算机相关专业的Web程序设计、网络程序设计、Web数据库应用等课程的教材,也适合对Web应用程序开发有兴趣的人员自学使用。希望本书能成为初学者从入门到精通的阶梯。

书籍目录

第1章 ASP.NET 3.5预备知识 1.1 .NET Framework  1.1.1 .NET Framework概述  1.1.2 .NET Framework 3.5体系结构 1.2 ASP.NET概述  1.2.1 ASP.NET是什么  1.2.2 ASP.NET 3.5 1.3 IIS  1.3.1 IIS的安装  1.3.2 IIS网站设置  1.3.3 虚拟目录 1.4 Visual Studio 2008  1.4.1 环境概览  1.4.2 新建网站  1.4.3 发布网站  1.4.4 复制网站 1.5 小结 1.6 习题第2章 创建第一个ASP.NET 3.5网站 2.1 .htm文件和XHTML  2.1.1 .htm文件结构  2.1.2 常用XHTML元素 2.2 .aspx文件  2.2.1 单文件页模型  2.2.2 代码隐藏页模型 2.3 .css文件和CSS常识  2.3.1 定义CSS样式  2.3.2 CSS样式位置 2.4 .js文件和JavaScript常识  2.4.1 JavaScript代码位置  2.4.2 综合实例 2.5 .xml文件和XML常识 2.6 web.config  2.6.1 web.config基本结构  2.6.2 配置web.config 2.7 小结 2.8 习题第3章 C#和ASP.NET 3.5 3.1 C#概述 3.2 Framework命名空间 3.3 编程规范  3.3.1 程序注释  3.3.2 命名规则 3.4 常量与变量  3.4.1 常量声明  3.4.2 变量声明  3.4.3 修饰符  3.4.4 变量作用范围 3.5 数据类型  3.5.1 值类型  3.5.2 引用类型  3.5.3 装箱和拆箱 3.6 运算符 3.7 流程控制  3.7.1 选择结构  3.7.2 循环结构  3.7.3 异常处理 3.8 自定义ASP.NET类  3.8.1 类的常识  3.8.2 属性  3.8.3 构造函数  3.8.4 方法  3.8.5 事件  3.8.6 继承 3.9 小结 3.10 习题第4章 ASP.NET 3.5标准控件第5章 Web服务器验证控件第6章 HTTP请求、响应及状态管理第7章 数据访问第8章 数据绑定第9章 用户和角色管理第10章 主题、母版、用户控件和Web部件第11章 网站导航第12章 ASP.NET AJAX第13章 Web服务和WCF服务第14章 文件处理第15章 MyPetShop综合实例

章节摘录

插图:第1章ASP.NET3.5预备知识本章要点:了解ASP.NET3.5的基础.NETFramework。熟悉ASP.NET3.5运行环境、网站设置、虚拟Et录设置。熟悉ASP.NET3.5的开发环境VisualStudio2008。掌握创建网站、发布网站、复制网站的过程。1.1.NETFramework.NETFramework是一套应用程序开发框架,主要目的是要提供一个一致的开发模型,其最新版本是.NETFramework3.5。本节将介绍.NETFramework概述和.NETFramework3.5体系结构。1.1.1NETFramework概述作为Windows的一种组件,.NETFramework为下一代应用程序和XMLWeb服务提供支持。在.NETFramework提出时,Microsoft确定要实现下列目标:提供一个一致的面向对象的编程环境;提供一个将软件部署和版本控制冲突最小化的执行环境;提供一个可提高代码安全性的执行环境;提供一个可消除因脚本或解释执行而导致性能下降的执行环境;使开发人员在面对Windows应用程序和Web应用程序时保持一致。.NETFramework具有两个主要组件:公共语言运行库(CommonLanguageRuntime,CLR)N.NETFramework类库。CLR是.NETFramework的基础,提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全,提高代码执行的安全性和可靠性。通常把以CLR为基础运行的代码称为托管代码,而不以CLR为基础运行的代码称为非托管代码。.NETFramework类库完全面向对象,与CLR紧密集成,可以使用它开发多种应用程序和服务。主要包括控制台应用程序、Wind。ws窗体应用程序、windowsPresentationFoundation(WPF)应用程序、ASP.NET网站、Web服务、Windows服务、基于WCF的面向服务的应用程序和基于WF的启用工作流程的应用程序等。

编辑推荐

《Web程序设计:ASP.NET实用网站开发》是由清华大学出版社出版的。采用ASP.NET3.5和C#2008,强化实例教学,注重应用能力培养,有配套的实验指导书

图书封面

评论、评分、阅读与下载


    Web程序设计 PDF格式下载


用户评论 (总计54条)

 
 

  •   教材,学习C# web开发很合适
  •   还不错,这本书有配套的实验指导书,一起买了。还可以。
  •   学校上课要用的教材,此书不愧为入门自学的一本好书。
  •   非常适合初学者看。有基础的人也可以备着当资料查。
  •   四级教程网络工程师是计算机四级的经典教程,很不错!
  •   这本书真心不错,轻松入门
  •   书不错,使我们的教材~~
  •   书的质量都不错,希望上课能够好好利用
  •   必用的教材,很好
  •   这就是个简单学习****的书
  •   内容丰富全面,老师说这书还不错。
  •   很实用,发货速度快,不耽误上课用书
  •   专业书籍,受益匪浅,找到思考许久的问题答案
  •   大学上课必备的书,,,质量很好,,,偶现在都毕业了
  •   书前天晚上拍 今天就到了、、、很好
  •   正版书,挺不错的,,,,,,物流也快……
  •   内容不错,老师指定的上课用书。
  •   和想象中一样,快递速度也很给你
  •   是正版,质量很好,性价比也好
  •   貌似是有错的...
  •   非常的好啊,很喜欢啊,嘿嘿
  •   质量不错,而且发货速度快
  •   已经用了,很好
  •   好用!快递也很给力!开学前就到了。。
  •   挺好的 比较详细 正是我需要的
  •   发货及时,物流迅速,货物准确。
  •   不错,OK
  •   其他的是学校要求的教材 还没看 应该还行吧 书没损坏 上次的都卷变了
  •   很实用,适合入门者
  •   纸质不错。内容很详细,适合初学,不适合深究
  •   书挺好的,虽说有点贵不过也可以接受、、
  •   书很好很便宜,发货速度再快一点就更好了
  •   内容全面,容易上手
  •   表面有点黄
  •   好!是我想要的
  •   老师让买的,还行吧
  •   我们正在用,不错
  •   老师推荐就买了
  •   把涉及知识点都讲到了,案例太少,看此书感觉比较枯燥。作为新手的话还是多跟着案例做好一点。
  •   Web程序设计——ASP****实用网站开发
    这本书和一般的ASP****书不同,加入了网站建设问题
  •   比较深,对初学者不太适合
  •   学校的教科书。。。
  •   我买了四本书,但你们只发了三本给我
  •   不好,写得粗浅,不过用来入门还勉强。
  •   很不好,买的不值。
  •   上课用的教材,没办法,略贵。发货速度是真心快。总的来说还不错。
  •   很快,帮同学买的,和要买的一样
  •   教学用书 内容还可以 书的质量不错
  •   内容详实,值得好好的读!
  •   我很喜欢,商品很满意
  •   还不错,老师推荐的……不错
  •   本身这书是我们需要买的教科书,总体来说还可以。
  •   产品不错,服务也不错。
  •   非常好 送货时间非常快 发货时间有点长了
 

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

京ICP备13047387号-7