WebMatrix ASP.NET Web Pages开发入门经典

当前位置:首页 > 网络编程 > 编程语言与程序设计 > WebMatrix ASP.NET Web Pages开发入门经典

出版社:清华大学出版社
出版日期:2012-12
ISBN:9787302305002
作者:(英)布林德(Brind, M.),(荷)史潘加斯(Spaanjaars, I.)
页数:350页

作者简介

本书采用面向任务的方式,通过实践展示了为什么WebMatrix是使用ASP.NET开发Web网站的理想入门级工具。书中介绍了WebMatrix是什么,它的工作原理以及如何发挥它的最大潜力等基础内容,还介绍了成为成功的开发者所需要掌握的其他技术,包括HTML、CSS和SQL。WebMatrix集成了开源的Web应用库以及有价值的代码和数据库支持。最为重要的是,即便你没有Web开发经验,现在也可以很自信地使用WebMatrix进行开发。
主要内容
◆ 详述如何使用HTML、CSS和新的Razor语法设计页面和
网站
◆ 强调编程方式并向网站添加交互功能
◆ 介绍包管理工具都有什么,另外还解释了如何使用Web
辅助程序包
◆ 介绍Web应用调试、安全维护和错误处理
◆ 介绍网站优化、发布和部署
◆ 介绍C#编程语言的基础知识

书籍目录

第1章  WebMatrix入门
1
1.1 WebMatrix介绍
2
1.1.1 WebMatrix简介
2
1.1.2 使用WebMatrix的原因
2
1.1.3 如何获取WebMatrix
3
1.1.4 ASP.NET Web Pages 框架
介绍
5
1.1.5 Web的工作原理
9
1.2 WebMatrix之旅
10
1.2.1 Site工作区
11
1.2.2 Files工作区
12
1.2.3 Databases工作区
13
1.2.4 Reports工作区
13
1.2.5 通用WebMatrix模板
14
1.3 Web Pages应用程序剖析
16
1.4 本章小结
18
第2章 Web页面设计
19
2.1 HTML介绍
19
2.1.1 HTML元素和标签
20
2.1.2 标签属性
23
2.1.3 HTML5
29
2.2 CSS简介
31
2.2.1 CSS结构和样式规则
32
2.2.2 CSS位置和方框模型
38
2.2.3 CSS属性
43
2.2.4 使用CSS时的小提示
44
2.3 本章小结
45
第3章 网站设计
49
3.1 用布局页面定义网站模板
50
3.1.1 页面布局
54
3.1.2 嵌套布局页面
57
3.2 可重用内容块
62
3.3 内容页面和布局页面间的数据
传递¬
66
3.4 布局设计实用技巧
69
3.5 本章小结
70
第4章 网站编程
71
4.1 .NET Framework、C#、Visual
Basic和Razor
72
4.1.1 使用C#的理由
72
4.1.2 Razor适用的场合
72
4.2 编程基础
72
4.2.1 变量和数据类型
73
4.2.2 使用字符串
76
4.2.3 将字符串转换成其他数据
类型
76
4.2.4 集合
77
4.2.5 语句
79
4.2.6 对象、属性和方法
84
4.3 Razor语法介绍
90
4.3.1 混合Razor和HTML
91
4.3.2 可重用代码
94
4.4 本章小结
104
第5章 与用户交互
107
5.1 创建表单
107
5.2 创建表单来获取用户数据
108
5.3 验证用户输入
114
5.3.1 服务器端验证还是客户
端验证
115
5.3.2 HTML编码
117
5.3.3 通过回送保存数据
117
5.3.4 HTML Helpers
121
5.3.5 ModelState和验证辅助
程序
124
5.4 处理用户输入
130
5.4.1 WebMail辅助程序
130
5.4.2 HTML和请求验证
134
5.5 本章小结
135
第6章 AJAX和jQuery
137
6.1 jQuery介绍
138
6.2 如何在页面中包含jQuery
138
6.3 jQuery选择器
141
6.3.1 基础选择器
142
6.3.2 带过滤器的选择器
143
6.4 使用jQuery操作页面元素
144
6.4.1 为元素应用CSS
144
6.4.2 事件处理
148
6.4.3 效果
149
6.5 AJAX介绍
152
6.5.1 其他jQuery AJAX方法
155
6.5.2 JavaScript Object
Notation (JSON)
157
6.6 jQuery插件介绍
160
6.7 使用jQuery实用小提示
164
6.8 本章小结
165
第7章 包
167
7.1 什么是包
167
7.2 Web辅助程序包
171
7.2.1 使用Twitter辅助程序
172
7.2.2 向页面中添加视频
174
7.2.3 FileUpload辅助程序
174
7.2.4 上传多个文件
178
7.2.5 其他值得注意的辅助
程序
180
7.3 本章小结
181
第8章 图片和文件的使用
183
8.1 创建并修改文件
183
8.2 创建文件夹
185
8.3 复制、移动文件和文件夹
188
8.4 其他类型的文件
189
8.5 使用图片
192
8.6 本章小结
201
第9章 调试和错误处理
203
9.1 错误剖析
203
9.1.1 语法错误
203
9.1.2 运行时错误
205
9.2 全局错误处理
209
9.3 逻辑错误
211
9.3.1 使用ObjectInfo调试错误
213
9.3.2 ServerInfo辅助程序
215
9.4 使用ASP.NET跟踪
216
9.5 本章小结
223
第10章 数据和数据库介绍
225
10.1 数据库简介
225
10.2 SQL Server Compact
226
10.3 使用DataBase工作区
227
10.4 结构化查询语言
232
10.4.1 数据读取
232
10.4.2 数据过滤
233
10.4.3 添加和修改数据
237
10.4.4 从多表中选择数据
238
10.4.5 关系
241
10.5 使用Database辅助程序
242
10.6 本章小结
246
第11章 深入研究数据访问
249
11.1 什么是SQL注入
249
11.2 CRUD表单开发
252
11.3 数据展示
262
11.4 本章小结
277
第12章 安全
279
12.1 成员和角色管理
279
12.1.1 成员
279
12.1.2 角色
280
12.2 WebSecurity辅助程序
280
12.2.1 创建注册表单
283
12.2.2 创建登录表单
290
12.2.3 重置密码
295
12.2.4 角色管理
296
12.2.5 SimpleRoleProvider提供
程序
297
12.2.6 角色应用编程
300
12.3 本章小结
303
第13章 网站优化
305
13.1 搜索引擎优化
305
13.2 URLS和路由
316
13.3 性能优化
321
13.4 访问者跟踪
323
13.5 本章小结
323
第14章 网站部署
325
14.1 虚拟主机服务
325
14.1.1 共享主机
326
14.1.2 专用服务器
326
14.1.3 托管
326
14.2 寻找托管公司
326
14.3 部署选项
329
14.4 常见的部署问题
335
14.4.1 文件路径和URL
336
14.4.2 其他问题
337
14.4.3 接下来做什么
337
14.5 本章小结
338
附录 练习题答案
341

内容概要

Mike Brind是微软的ASP.NET MVP,同时也是ITECSystems的运营总监,该公司成功开发了ITRIS RecruitmentSoftware。自WebMatrix的第一个测试版本发布以来,Mike就一直在使用,他还回答用户关于WebMatrix产品的问题,在www.mikesdotnetting.com上发布相关的博客。
Imar Spaanjaars是微软的ASP.NET MVP,同时也经营着自己的公司De Vier Koeden,擅长为使用ASP.NET等微软技术构建Internet和Intranet应用的客户提供咨询和开发支持。

图书封面


 WebMatrix ASP.NET Web Pages开发入门经典下载 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     WebMatrix是微软发布的全新的Web开发平台,与现有的平台相比,该平台最大的特点便是一站式的用户体验和简化的开发过程,核心内容包括:● IIS Express:一款轻量级的、免费的Web服务器,安装简便,与现有的Windows版本兼容性良好。● SQL Server Compact Edition:一款基于文件的轻量级免费数据库,体积小,安装简便。● .NET 4.0 Framework:一个功能强大的开发框架,能够为开发者提供全面且一致的编程模型,并能生成具有视觉震撼力的用户体验和无缝的安全通信。● 轻量级的Web开发管理工具:可以通过模块快捷地创建网站,对文件、数据库等内容进行管理,还可以方便地将Web应用发布到服务器中。WebMatrix实现了从开发到优化部署整个过程的无缝集成,使得Web开发变得更加容易,适合任何想要通过简单的方式开发网站的人使用。而本书正是了解、使用WebMatrix的不二选择。与此同时,本书还对Web的基础知识进行了介绍,如果您不熟悉HTML、CSS以及JavaScript等内容,或者从未接触过Web开发,可以通过本书进行学习。如果您已经是一名熟练的开发者,那么也可以通过本书学习.NET Framework的一些关键特性。本书不仅对使用WebMatrix进行Web开发做了介绍,同时还涉及Web应用的安全、优化以及部署等内容,是一本非常值得一看的Web入门书籍。 本书采用理论与实践相结合的方式进行讲解,每引入一个概念,都会有相关的练习,在练习之后还有相关的示例说明,在传授知识的同时讲解如何使用。通过每一章最后面的小结以及练习题,您还可以回顾每一章介绍的内容并检测自己的掌握情况。翻译技术书籍是一项艰苦的工作,有了家人的支持和理解,我才能如此顺利地完成这项工作,因此我要将我最真挚的谢意送给我的妻子刘春晓,是她无私的付出和细致的关怀才让我可以全身心投入翻译工作中。同时我还要感谢父母,没有父母的养育之恩就没有今天的我。感谢清华大学出版社的李阳编辑,感谢你给我这次机会,以及在翻译过程中给予我的热情指导和帮助。作为一名Web开发者,能将自己喜欢的其他语言的书籍翻译成中文,为读者提供便利和帮助是我最大的荣幸。但是由于水平有限,失误和遗漏之处在所难免,如果您在阅读过程中发现了问题,麻烦您反馈给我,我会仔细查阅读者发来的每一封邮件,以求进一步提高今后译著的质量。敬请广大读者提供反馈意见,我的电子邮箱地址是sunjingtao@live.com。我的博客是http://jingtao.cnblogs.com和http://sunjingtao.com,欢迎访问!序:1997年,在我刚成为一名专业的Web开发者时,开始使用的是传统ASP。在对像C++和Java这些存在少许不同的编程语言进行简短的培训之后,我便被分派到项目中工作—使用传统ASP为荷兰的一家大型咨询公司构建Intranet应用程序。尽管当时缺少经验,项目也非常复杂,但我依然能够为项目创造有价值的贡献。部分是因为更有经验的同事为我提供了非常大的支持,但同时也因为传统ASP非常易于学习。尽管现在认为它已经过时了,但是传统ASP有一些非常好的特性,使之在非常长的一段时间里仍是许多开发者的技术选择。关于传统ASP,我真正喜欢它的特点之一便是非常易于学习。不需要复杂的、强制性的工具,使用具有代码颜色和多标签页功能的简单文本编辑器就能完成编码。部署也非常容易:仅仅需要将文件上传到服务器,改变会即时生效。对于盒外不支持的特性(比如图片缩放和文件上传),我的同事会使用Visual Basic 6编写DLL以完成相关工作。我非常尊敬那些拥有这些技能的人,因为那时看起来非常复杂。然后,2000年初微软发布了ASP.NET。这标志着Web开发的根本性改变,因为ASP.NET从一个完全不同的角度处理问题。ASP.NET为开发者隐藏了许多概念,能够让你使用与开发桌面应用程序相似的方式开发Web应用,而不需要直接使用Web的基础技术(像HTTP、HTML以及CSS等)。因此,ASP.NET使得困难的事情变得简单了,而简单的事情变难了。过去使用传统ASP需要几个小时或几天才能开发完成的事情—例如构建数据驱动的Web页面—现在简单到通过拖放一些控件几分钟就能完成。但是之前非常简单的事情—例如向显示数据库记录的表格单元格中添加内联CSS类—突然变得十分困难。我还清楚记得读的第一本关于ASP.NET的书,其中陈述了所有这些是多么不可思议,比起传统ASP有多么好,解决了如此之多的问题。尽管这些主张在过去10年被证明是正确的,但那时候我已经开始思考在ASP.NET的后续版本或竞争软件发布时人们会写什么,在更好地促进新技术时,ASP.NET的所有优势如何转换成劣势。很快就到了2011年,我已准备好找出这个问题的答案。但是和预期相比有一些不同。首先,是我写出了问题的答案。其次,ASP.NET既没有被新技术废弃,也没有被替代。在过去几年中,ASP.NET Web表单(ASP.NET第一次发布之后的唯一实现)现在伴随着ASP.NET MVC——基于流行的模型-视图-控制器(Model View Controller,MVC)模式的Web开发框架。与此同时,Web表单和MVC共享了ASP.NET框架含有的所有优点。ASP.NET MVC在第一次发布之后广受欢迎,但却不是完美的框架,不能适用于要构建的所有场景或应用程序。MVC的工作原理决定了ASP.NET MVC的初始学习曲线要比其他的Web开发框架曲折。意识到Web表单和MVC两者可能不会引起所有Web开发者的兴趣之后,微软创建了WebMatrix,这是为了帮助所有技能层次的Web网站开发者更容易地创建、定制、发布Internet网站而设计的免费Web开发工具。对于我来说,WebMatrix是一个非常好的工具。首先,WebMatrix具有传统ASP过去含有的开放性和简单性,并且ASP.NET MVC现在正在获得很多支持:直接使用核心的Web概念—HTTP和HTML—在这些概念之上没有表面的东西,因而不会隐藏重要的细节。这样便可以完全控制程序流和最终输出。其次,WebMatrix有优秀工具的支持。Visual Studio拥有的特性(例如智能感知、网站管理和数据库管理),WebMatrix开发工具也有。再次,使用WebMatrix上手非常快:几分钟之内就能下载完工具并安装,然后在浏览器中查看第一个WebMatrix页面。最后,在WebMatrix中可以使用ASP.NET和.NET Framework拥有的所有优点,包括数据访问、网络性能、文件管理和日常Web开发需要的所有其他功能。总之,WebMatrix在可能的地方简单、易于使用,在需要的地方功能强大、扩展性好。本书深入介绍WebMatrix以及相关的技术,比如IIS Express(WebMatrix自带的Web开发服务器)和SQL Server。本书将会介绍如何使用WebMatrix构建Web网站,包括从第1章工具的安装开始,一直到最后一章将网站部署到产品服务器的整个过程。你将看到如何使用工具构建有效的Web网站,并学习相关的技能,使网站的外观和行为更加优秀。如果依然不能决定是否想要使用WebMatrix,意识到即使做了决定也不会受束缚是很重要的。尽管不是100%自动,但在想要或是需要时将WebMatrix网站升级到ASP.NET MVC也是比较容易的。更重要的是,从本书中学到的很多知识以及从使用WebMatrix构建网站所获得的经验在ASP.NET Web表单和ASP.NET MVC中也是可用的。请允许我修改自己一直都很喜欢的电影中的一句格言,以此结束序言:The Matrix:Welcome to the Web Matrix!—Imar Spaanjaars
  •     微软早在10年之前就推出了ASP.NET,ASP.NET是用来构建动态Web网站的框架。自那时以后,后续版本陆续发布—在2003年发布了版本1.1,在2005年发布了版本2.0,在2008年发布了版本3.5,在2010年发布了版本4.0。在版本4.0发布之后不久,微软公司负责开发部门(包括ASP.NET)的副总裁Scott Guthrie在博客上写了一系列的文章。每一篇文章都在ASP.NET开发社区中引起了很大的关注。第1篇文章宣布推出了IIS Express—轻量级的、专门为了辅助Web应用程序开发流程而设计的Web服务器。第2篇博客文章与马上就要发布的新版本的SQL Server Compact Edition数据库相关,该数据库能够很容易地部署到Web主机环境中。第3篇文章是系列博文,介绍了新的ASP.NET视图引擎和新的编程语法—Razor。这些文章的发布步伐使得ASP.NET社区眼花缭乱。然后是最后一篇文章,他将所有的这些新技术汇集到全新的Web开发工具—WebMatrix中,同时还有采用Razor语法的新开发模式—Web Pages。ASP.NET的学习与之前相比突然之间就变得非常容易了。在Web Pages推出之前,ASP.NET有两种形式:Web表单和MVC。事实已经证明Web表单非常流行,同时它提供了一种与Windows应用程序开发者喜欢的方式非常相近的开发体验。但是,Web开发和桌面开发非常不同。Web表单为开发者在最大程度上隐藏了Web开发的两个核心技术:HTTP和HTML。Web表单基于服务器端控件,同时还有事件模型,而这两种技术在任何其他Web开发框架中都是没有的。Web表单尽可能隐藏了HTTP是无状态的事实,引入了像ViewState这样的概念来管理这些控件在不同页面请求之间的状态。HTML是由拖放到设计视图中的控件生成的,页面在Web服务器中执行时会输出它们。为了吸引Windows开发者,Web表单向Web开发中引入了很多概念,这些概念对框架来说是完全唯一的,在其他任何地方都看不到。毫无疑问,Web表单是非常强大的框架,因此对于任何刚开始接触Web开发的人来说都不是最容易的起点,学习曲线相当曲折。为了提供更加自然的Web开发体验,微软在2008年部分引入了ASP.NET MVC,结果是非常快速地吸引了中级或有经验的ASP.NET Web开发者,同时也引起了更加熟悉Ruby On Rails等竞争技术的开发者的极大兴趣。但是,ASP.NET MVC也是为了解决高级开发者使用Web表单时发现的很多其他问题而设计的——缺少可测试性、更清晰的“分离关注点”的需求、扩展框架的能力等。这些概念对Web开发新手来说很难理解,因此MVC没有解决的一个问题就是如何让ASP.NET的学习更加容易。事实上,MVC的概念数量比Web表单要多。相对来说,PHP等竞争技术更容易学习。即使ASP.NET的前任—传统ASP—也被认为更加容易学习。Web Pages的设计目的是为使用微软技术开发动态Web网站提供更加平稳的道路,因而特意保持较低的概念数,同时提供强大的工具让开发更简单,在新手需要时还能使用.NET Framework的完整功能。这并不是说Web Pages让Web开发的难度“降低”了。为了使用ASP.NET Web Pages,需要学习的技能以及为了更有效使用PHP或任何其他服务器端技术所需要学习的知识完全一样。而且无论何时决定升级到ASP.NET MVC,从Web Pages中学到的知识都提供了很好的基础。学习ASP.NET Web开发不应该很难。通过本书和WebMatrix,这个过程会变得更加容易。通过下面14章的内容,你将构建自己的首个网站,同时会循序渐进地获得通过代码控制和数据库交互掌握修饰网站所需的技能。我们将会介绍如何在代码中管理错误;如何保护网站安全,避免潜在的黑客;如何避免未授权的用户访问保护区域;最后会介绍如何将网站部署到Web服务器中,从而让全世界能够访问。在读完最后一章之后,本书还列出了进一步的学习资源,让你能够继续Web开发旅途。本书读者对象任何想要学习或想要讲授如何使用最新的微软技术以构建动态Web网站的人都可以阅读本书。无论是想构建简单的个人网站并快速运行,还是打算从事专业Web开发工作,本书都会为你提供相关的基础知识,帮助你实现目标。不需要有Web开发经验,本书对Web开发的核心技术进行了非常基础的介绍。如果之前根本没有任何Web开发经验,这些知识可以帮助你成长。如果之前使用过其他技术,例如传统ASP或PHP;或者如果之前曾经试图从Web表单或MVC入手学习ASP.NET开发,也可以阅读本书。本书主要内容本书介绍如何使用最新的微软技术—WebMatrix构建Web网站。首先介绍WebMatrix是什么,微软为什么要创建以及如何获取。在此之后,每章都介绍与使用ASP.NET Web Pages框架开发Web应用相关的一个重要话题,并且随着时间的推移,将会基于从之前章节学到的知识创建可用的、数据库驱动的网站。本书一共包括14章: 第1章:WebMatrix入门。本章介绍WebMatrix,解释了WebMatrix是什么,如何获取并安装,如何创建简单的只含有一个页面的网站。然后介绍WebMatrix IDE,接下来的章节将会使用该工具的关键特性。 第2章:Web页面设计。Web的基础是HTML(HyperText Markup Language,超文本标记语言)。本章对HTML进行介绍—什么是HTML以及HTML的工作原理。同时本章还介绍CSS(层叠样式表,Cascading Style Sheet)—一种用于控制Web Pages样式的技术。 第3章:网站设计。知道了如何设计单个Web网页之后,还需要知道如何在整个网站内部应用一致的设计。本章介绍Web Pages框架中可用的一些能够简化在多个页面之间应用设计,同时让这些网页更加容易维护的途径。 第4章:网站编程。驱动任何动态网站的引擎都是程序逻辑。本章介绍最流行的.NET语言(C#)以及与之相关的编程基础。同时还介绍Razor,这是一种能够在HTML中嵌入C#的模板语法。 第5章:与用户交互。优秀的网站允许用户贡献内容、反馈或者根据个人喜好个性化网站。这些活动需要网站开发者为用户提供一些与网站进行交互的方式。通过表单可以实现这些。本章介绍表单的基本原理,包括处理并验证用户输入,同时还包括如何通过e-mail发送通过表单提交的数据。 第6章:AJAX和jQuery。AJAX是创建富用户体验的一种非常重要的技术。jQuery是流行的第三方JavaScript库,提供了AJAX管理、动画效果等。本章将会介绍jQuery的基础知识以及如何使用jQuery向网站中应用效果和AJAX功能。 第7章:包。包是第三方代码库,其中包含了一些专门的功能。本质上,通过它们可以利用许多常用的任务,避免重复发明轮子。WebMatrix包含包管理工具,本章介绍如何使用包,还解释了包的好处。特别是,本章重点介绍了Web Helpers Package中FileUpload辅助程序的使用。 第8章:图片和文件的使用。使用FileUpload辅助程序上传文件之后,将会希望使用它们或者将它们保存起来。本章介绍如何创建文件和文件夹以及如何操作文件。特别是,本章重点介绍了为了让图片更容易操作而设计的WebImage辅助程序。 第9章:调试和错误处理。进行网站编程时会出现错误,有可用的工具可以定位并识别错误。本章介绍这些工具以及其他能够帮助创建健壮应用程序的技术。 第10章:数据和数据库介绍。如果想要构建真正的动态网站,就需要理解数据库。本章介绍数据库是什么,以及如何创建网站内可用的SQL Server Compact数据库。本章还会介绍SQL基础,这是数据库能够理解的语言,能够通过编程存储并检索数据。Database辅助程序是Web Pages框架的核心组件,本章还会介绍如何使用它与数据库通信。 第11章:深入研究数据访问。本章将会介绍如何安全地与数据库通信,如何为每个可能的数据操作(创建、读取、更新和删除)创建表单。还会介绍WebGrid辅助程序,这是用于显示表格数据的组件。 第12章:安全。可能想要保证网站中部分内容的安全,阻止未授权的访问。本章介绍ASP.NET安全基础以及WebSecurity辅助程序。还会介绍如何创建注册表单,从而允许人们创建网站账号,以及如何基于为他们分派的角色管理访问级别。 第13章:网站优化。网站构建完成之后,就会想要确保网站在搜索引擎和Web服务器中有良好的性能。本章介绍WebMatrix提供的可以帮助进行搜索引擎优化(Search Engine Optimization,SEO)的工具,还将介绍缓存—一种在服务器上提高性能的技术。 第14章:网站部署。最后,需要将网站部署到Web主机上。本章对WebMatrix提供的工具进行概要介绍,通过这些工具可以定位到合适的托管公司,测试它们的兼容性并将它们部署到在线服务器。本书的组织结构本书遵循了使Wrox入门系列图书成功的尝试和测试准则,采用了面向任务的学习方式。在阅读本书的过程中,你将会把学到的知识应用到示例网站中,为之构建功能和特性。部分内容会引入一些概念,然后会通过Wrox读者熟悉的“试一试”练习循序渐进地进行学习。每个练习的后面都有示例说明部分,该部分解释了如何将介绍的概念应用到实践中。每章的最后都有一系列的练习题可以帮助你测试对本章内容的掌握情况。附录中提供了这些问题的答案。在每章的最后还概括了该章中引入的关键术语。本书的重点是学习如何使用ASP.NET Web Pages框架和WebMatrix开发Web网站。要成为成功的开发者,还需要学习其他的技术,本书的某些章节也对它们进行了介绍:HTML、CSS和SQL。但是,这些章仅对这些技术提供了介绍,如果真的想掌握这些技术,那么最好对这些话题进行扩展学习。相关章节中提供的图书和其他资源对你可能有帮助。使用本书的条件需要的仅仅是能够满足WebMatrix和.NET Framework 4.0安装需求的系统: Windows 7 Windows Server 2008 Windows Server 2008 R2 Windows Vista SP1或更新版本 Windows XP SP3 Windows Server 2003 SP2在第1章将会介绍如何获取并安装WebMatrix,但前提是需要有Internet连接。源代码在练习书中的示例时,可以选择手动输入代码或者使用本书附带的源代码文件。书中用到的所有源代码都可以从www.wrox.com下载。进入站点http://www.wrox.com后,只需要找到本书的书名(使用Search搜索框或书名列表),单击本书详细信息页面上的Download Code链接,就可以得到本书所有的源代码。下载完代码后,用您喜欢的压缩工具把它解压缩。此外,也可以去Wrox的主下载页面www.wrox.com/dynamic/books/download.aspx找到本书或Wrox出版的其他书籍的代码。勘误表尽管我们竭尽所能来确保在正文和代码中没有错误,但人无完人,错误难免会发生。如果您在Wrox出版的书中发现了错误(例如拼写错误或代码错误),我们将非常感谢您的反馈。发送勘误表将节省其他读者的时间,同时也会帮助我们提供更高质量的信息。要找到本书的勘误表页面,可以进入www.wrox.com,使用Search搜索框或书名列表定位本书,然后在本书的详细信息页面上单击Book Errata链接。在这个页面上可以查看为本书提交的、Wrox编辑粘贴上去的所有错误。完整的书名列表(包括每本书的勘误表)也可以从www.wrox.com/misc-pages/booklist.shtml上获得。如果您在本书的勘误页面上没有看到您发现的错误,可以到www.wrox.com/contact/techsupport.shtml上填写表单,把您发现的错误发给我们。我们会检查这些信息,如果属实,就把它添加到本书的勘误页面上,并在本书随后的版本中更正错误。p2p.wrox.com如果想和作者或同行进行讨论,请加入http://p2p.wrox.com上的P2P论坛。该论坛是一个基于Web的系统,您可以发布有关Wrox图书及相关技术的消息,与其他读者或技术人员交流。该论坛提供了订阅功能,当您感兴趣的主题有新帖子发布时,系统会邮件通知。Wrox的作者、编辑、其他业界专家和像您一样的读者都会出现在这些论坛中。在http://p2p.wrox.com网站上,您会找到很多不同的论坛,它们不但有助于您阅读本书,还有助于开发自己的应用程序。加入论坛的步骤如下:(1) 进入http://p2p.wrox.com,单击Register链接。(2) 阅读使用条款,然后单击Agree按钮。(3) 填写加入该论坛必需的信息和其他您愿意提供的信息,单击Submit按钮。(4) 您将收到一封电子邮件,描述如何验证您的账户和完成加入过程。加入之后,就可以发布新的消息和回复其他用户发布的消息。可以随时在Web上阅读论坛里的消息。如果想让某个论坛的新消息以电子邮件的方式发给您,可以单点击论坛列表中论坛名称旁边的Subscribe to this Forum图标。要了解如何使用Wrox P2P的更多信息,请阅读P2P FAQ,其中回答了论坛软件如何使用的问题,以及许多与P2P和Wrox图书相关的问题。要阅读FAQ,单击任何P2P页面上的FAQ链接即可。

精彩短评 (总计1条)

  •     这种纸张泛黄字体宽松的书没想到读起来还挺快的……
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024