首页>参考读物>计算机科学与技术>数码/设计

Dreamweaver CS6+ASP入门经典
作者 : 陈朋 刘欣 等编著
丛书名 : 华章程序员书库
出版日期 : 2013-05-20
ISBN : 978-7-111-41963-1
定价 : 69.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 479
开本 : 16
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

图书特色

本书特点:
●  循序渐进,简单易学 ●  学练结合,注释详尽 ●  上机实践,巩固知识
●  视频学习,讲解详尽 ●  海量资源,超值奉送

本书主要内容以及学习路线图:











本书读者对象:
●  零基础的初学编程人员 ●  初、中级程序开发人员 ●  编程爱好者
●  想学编程的各企事业单位在职人员 ●  大、中专院校的老师和学生 ●  相关培训机构的老师和学员

本书服务:
服务网站:www.mingribook.com
服务QQ:4006751066(可容纳10万人在线)
服务信箱:mingrisoft@mingrisoft.com
服务电话:0431-84978981/84978982
学习社区:www.mrbccd.com

学练结合,实战精通
145个应用实例,31个上机实践,2个项目案例

视频讲解,易学易用
针对本书重点难点以及实例,制作了13.5小时多媒体视频辅助学习

开发资源库,速查速用
超值赠送实例资源库(126个实例),模块资源库(15个典型模块),项目资源库(15个项目案例)

考评结合,职场轻松面试
测试题库系统(596道测试题),面试资源库(343道面试真题)

互动学习,轻松过关
提供重点章节互动电子书,术语、难点一次过关
文档、视频、源程序立体整合,全新学习体验

图书前言

ASP(Active Server Page)是微软公司开发的一套服务器端脚本开发环境。使用ASP可以创建动态交互的Web页面和基于Web的应用程序。因为ASP具有开发速度快、语法简单易学、可以访问ActiveX组件、开发环境简洁灵活等特点,因此,成为目前世界上使用最广泛的Web开发工具之一,深受广大开发人员的青睐。
  目前,Dreamweaver CS6+ASP方面的书籍有很多,但真正从初学者的角度出发,把技术及应用讲解透彻的并不是很多。本书从初学者的角度出发,为想要学习ASP编程、想要进行ASP程序开发的初中级开发人员、编程爱好者、大学师生精心策划;内容从技术应用的角度出发,结合实际应用进行讲解,以便读者能够学会编程,并能够根据自己的意愿开发出实用的软件。
本书内容
  本书内容按照学习ASP开发的最佳结构来分配章节,分为4篇共17章,其中,第一篇至第三篇可以帮助读者掌握应用Dreamweaver CS6进行ASP程序开发的编程知识,第四篇可以使读者学习实际项目的开发过程。本书知识结构如下图所示。
本书特点
   循序渐进,简单易学
  本书以初中级程序员为主要对象,先从开发环境搭建及Dreamweaver CS6基本操作学起,再学习ASP开发的基础技术,然后学习ASP开发的高级内容,最后学习开发两个完整项目,讲解过程步骤详尽,版式新颖,让读者在阅读时一目了然,从而快速掌握书中内容。
   学练结合,注释详尽
  本书在讲解知识时,提供了丰富的实例,帮助读者进行随学随练,真正能够学有所用。另外,为了便于读者更好地学习和使用本书,书中对所有代码都提供了详尽的注释。
   上机实践,巩固知识
  要充分理解和掌握一项技术,最佳的方式就是多练习、多实践。本书在每章内容之后都提供了多个上机实践供读者练习,以此来检验读者对本章内容的掌握情况。每个实践任务分为“题目描述”和“技术指导”两部分,其中,“题目描述”部分给出了实践功能的详细描述和效果图;“技术指导”部分给出了实现实践效果的思路和关键代码。
   视频学习,讲解详尽
  为了方便读者学习本书内容,本书附带光盘提供了长达814分钟的多媒体视频内容,讲解细腻,层次清楚,互动性强,帮助读者加深对书中内容的理解的同时,切实解决“是什么”、“为什么”、“怎么办”、“应注意些什么”等问题。
   海量资源,超值奉送
  本系列丛书附带光盘中提供了明日科技数十年积累的程序开发资源库,包括海量实例资源库、模块资源库、项目案例资源库、测试题库系统及面试资源库等内容。
超值DVD光盘
  为了帮助读者学习和使用书中的实例,本书附赠DVD光盘,不仅提供光盘使用说明及书中所有实践项目的源代码、素材,还提供了长达814分钟的多媒体教学视频及程序开发资源库。光盘目录示意图如下图所示。
读者对象
  本书是一部零基础Dreamweaver CS6+ASP编程图书,非常适合以下人员阅读。
   零基础的编程初学人员。
   初中级程序开发人员。
   编程爱好者。
   想学编程的其他人员。
   大中专院校的老师和学生。
   相关培训机构的老师和学员。
读者服务
  秉承“十年服务,始终如一”的理念,明日科技承诺,如果您在学习或使用本书的过程中遇到问题或疑惑,可以通过如下方式与我们联系。
   服务网站:www.mingribook.com。
   服务QQ:4006751066。
   服务信箱:mingrisoft@mingrisoft.com。
   服务电话:0431-84978981/84978982。
   学习社区:www.mrbccd.com。
  我们将在5个工作日内给您提供满意的回复。
本书作者
  本书由明日科技组织编写。除封面署名外,其他参加编写的人员有王国辉、王小科、陈丹丹、王雨竹、隋光宇、杨丽、顾彦玲、陈英、宋禹蒙、高春艳、刘莉莉及赛奎春等。由于作者水平有限,疏漏和不足之处在所难免,欢迎广大读者提出宝贵意见。
  非学无以广才,非志无以成学。祝大家读书快乐!

明日科技

上架指导

计算机\Web设计

作者简介

陈朋 刘欣 等编著:暂无简介

图书目录

前言
第一篇 起步篇
第1章 搭建ASP开发与运行环境2
视频讲解:35分钟
1.1 什么是ASP2
1.1.1 ASP的发展历程2
1.1.2 ASP技术特点3
1.2 构建ASP动态网站的基本环境3
1.2.1 ASP建站的优势3
1.2.2 选择Web服务器执行ASP程序4
1.3 架设IIS服务器4
1.3.1 了解IIS4
1.3.2 安装IIS4
1.3.3 配置IIS5
1.3.4 设置虚拟目录9
1.3.5 创建网站10
1.4 测试网站服务器11
1.4.1 “http://localhost”访问测试11
1.4.2 “http://服务器名称”访问测试12
1.4.3 “http://服务器IP地址”访问测试12
1.4.4 “http://127.0.0.1”访问测试12
1.5 下载并安装ASP开发工具Dreamweaver13
1.5.1 下载Dreamweaver CS614
1.5.2 安装Dreamweaver CS615
1.5.3 启动Dreamweaver CS617
1.6 小结18
1.7 习题18
第2章 Dreamweaver CS6快速上手19
视频讲解:78分钟
2.1 Dreamweaver CS6的工作界面19
2.1.1 文档窗口20
2.1.2 菜单栏20
2.1.3 插入工具栏21
2.1.4 属性面板21
2.1.5 面板组22
2.2 使用站点向导创建和管理本地站点22
2.2.1 创建本地站点22
2.2.2 管理本地站点23
2.3 插入图像及媒体24
2.3.1 插入图像24
2.3.2 插入SWF动画26
2.3.3 插入FLV视频26
2.4 表格的基本操作29
2.4.1 插入表格29
2.4.2 设置表格属性30
2.4.3 设置单元格的属性30
2.5 在网页中插入表单及表单元素31
2.5.1 表单域31
2.5.2 插入文本框和密码域32
2.5.3 插入隐藏域33
2.5.4 插入单选按钮组33
2.5.5 插入复选框34
2.5.6 插入下拉列表框/多行列表框34
2.6 在Dreamweaver中设定开发环境36
2.6.1 更改工作区布局36
2.6.2 插入标签时隐藏辅助功能属性对话框36
2.6.3 设置在粘贴时不改变表单项的名称37
2.6.4 设置常用项38
2.7 上机实践38
2.7.1 在Dreamweaver CS6中插入版权符等特殊字符38
2.7.2 在网页中插入背景透明的SWF动画39
2.8 小结40
2.9 习题40
第3章 不可不知的客户端应用技术42
视频讲解:113分钟
3.1 构建页面内容的HTML 5标记语言42
3.1.1 了解HTML 5文档结构42
3.1.2 HTML文字排版标记44
3.1.3 图片与超链接标记46
3.1.4 HTML 5新增的语义元素47
3.1.5 制作表格50
3.1.6 播放音频和视频51
3.1.7 表单标记54
3.2 美化页面的CSS样式表58
3.2.1 样式表的定义与引用58
3.2.2 CSS规则59
3.2.3 CSS选择器59
3.2.4 CSS常用属性62
3.3 客户端交互的JavaScript63
3.3.1 JavaScript的语言基础63
3.3.2 JavaScript的流程控制语句67
3.3.3 JavaScript函数的定义及调用70
3.3.4 事件处理71
3.3.5 常用对象72
3.3.6 DOM技术75
3.4 上机实践77
3.4.1 使用删除线样式标注商品特价77
3.4.2 将小写金额转换为大写金额78
3.4.3 验证用户注册信息的合法性79
3.5 小结80
3.6 习题80
第4章 跟我写“Hello ASP”——ASP基础入门82
视频讲解:17分钟
4.1 开发“Hello ASP”程序82
4.1.1 使用Dreamweaver CS6创建一个ASP文件82
4.1.2 编写ASP代码82
4.1.3 保存ASP文件84
4.1.4 运行ASP文件84
4.1.5 在浏览器中查看源代码85
4.2 ASP文件结构85
4.2.1 ASP文件的基本结构85
4.2.2 声明脚本语言86
4.2.3 使用输出指令87
4.2.4 使用#include包含指令88
4.3 ASP语句书写规范89
4.3.1 ASP语句中标点符号的使用89
4.3.2 变量及函数的命名规则89
4.3.3 语句书写规则90
4.3.4 注释语句规则90
4.4 上机实践91
4.4.1 在页面中输出当前系统日期和时间91
4.4.2 应用#include包含指令包含页面头部与版权信息91
4.4.3 随机输出不同的问候语92
4.5 小结93
4.6 习题93
第5章 ASP开发必修课——VBScript94
视频讲解:59分钟
5.1 VBScript脚本语言基础94
5.1.1 了解VBScript语言94
5.1.2 VBScript与VB的区别96
5.1.3 在HTML中使用VBScript96
5.1.4 在ASP中使用VBScript97
5.2 在VBScript中定义常量98
5.3 VBScript变量99
5.3.1 变量的命名规则99
5.3.2 声明变量99
5.3.3 为变量赋值100
5.3.4 变量的作用域和存活期101
5.4 VBScript运算符101
5.4.1 运用算术运算符101
5.4.2 运用比较运算符102
5.4.3 运用逻辑运算符103
5.4.4 运算符的优先级104
5.5 VBScript数组105
5.5.1 声明数组105
5.5.2 为数组元素赋值106
5.5.3 应用数组函数106
5.6 VBScript条件语句107
5.6.1 使用If...Then语句实现单分支选择结构108
5.6.2 使用If...Then...Else语句实现双分支选择结构108
5.6.3 使用Select Case语句实现多分支选择结构110
5.7 VBScript循环语句111
5.7.1 Do...Loop循环语句应用111
5.7.2 While...Wend循环语句应用113
5.7.3 For...Next循环语句应用113
5.7.4 For Each...Next循环语句应用114
5.7.5 Exit退出循环语句应用115
5.8 VBScript过程116
5.8.1 Sub过程116
5.8.2 Function过程117
5.9 上机实践119
5.9.1 编写温度单位转换器119
5.9.2 求圆面积120
5.9.3 转换输入文本中的回车换行和空格120
5.10 小结122
5.11 习题122
第二篇 核心篇
第6章 程序开发高效之利器——内置对象124
视频讲解:151分钟
6.1 ASP内置对象概述124
6.2 Request对象124
6.2.1 认识Request对象125
6.2.2 创建Request对象125
6.2.3 Request对象的数据集合125
6.2.4 Request对象的属性和方法132
6.3 Response对象134
6.3.1 认识Response对象 134
6.3.2 创建Response对象135
6.3.3 Response对象的应用135
6.4 Application对象150
6.4.1 认识Application对象150
6.4.2 创建Application对象151
6.4.3 Application对象的应用152
6.4.4 Global.asa文件156
6.5 Session对象157
6.5.1 认识Session对象158
6.5.2 创建Session对象 158
6.5.3 Session对象的应用159
6.5.4 Session对象与Application对象的比较164
6.6 Server对象164
6.6.1 认识Server对象 164
6.6.2 创建Server对象 165
6.6.3 Server对象的应用 165
6.7 上机实践171
6.7.1 读者信息问卷调查表171
6.7.2 应用Application对象设计一个网站计数器172
6.7.3 只对新用户计数的计数器173
6.8 小结174
6.9 习题174
第7章 文件操作与上传组件175
视频讲解:78分钟
7.1 FileSystemObject文件系统组件175
7.1.1 创建FileSystemObject实例175
7.1.2 FileSystemObject对象对文件的操作175
7.1.3 FileSystemObject对象对文件夹的操作182
7.1.4 FileSystemObject对象对驱动器的操作186
7.2 TextStream文本流对象189
7.2.1 创建TextStream对象 189
7.2.2 向文本文件中写入数据189
7.2.3 读取文本文件中的数据 192
7.3 使用ADODB.Stream组件上传文件194
7.3.1 创建Stream对象194
7.3.2 将数据库中的文件保存到服务器195
7.4 上机实践199
7.4.1 从文本文件中读取注册服务条款199
7.4.2 应用文本文件保存访客人数的计数器200
7.4.3 应用Stream对象实现文件下载200
7.5 小结202
7.6 习题202
第8章 幕后英雄的用武之地——ADO数据库编程203
视频讲解:47分钟
8.1 ADO概述203
8.1.1 ADO提供的对象和数据集合203
8.1.2 ADO对象与数据集合之间的关系204
8.2 在ODBC数据源管理器中配置DSN205
8.2.1 配置Microsoft Access数据库DSN205
8.2.2 配置SQL Server数据库DSN206
8.3 Connection对象连接数据库207
8.3.1 创建Connection对象208
8.3.2 连接Access数据库210
8.3.3 连接SQL Server数据库212
8.4 Command对象执行操作命令213
8.4.1 创建Command对象214
8.4.2 执行添加数据的操作216
8.4.3 调用存储过程217
8.5 Recordset对象查询和操作记录219
8.5.1 创建Recordset对象219
8.5.2 查询和分页显示记录225
8.5.3 添加、更新和删除记录227
8.6 上机实践232
8.6.1 连接加密的Access数据库232
8.6.2 批量更新数据232
8.6.3 获取Access数据库中插入记录的自动编号233
8.7 小结234
8.8 习题235
第9章 SQL语句在ASP中的应用236
视频讲解:28分钟
9.1 了解SQL236
9.2 简单查询236
9.2.1 SELECT语句的应用236
9.2.2 查询所有记录237
9.2.3 使用TOP关键字查询指定数量的记录237
9.2.4 为查询字段列定义别名238
9.2.5 使用比较运算符进行比较查询238
9.2.6 使用逻辑运算符AND和OR进行查询239
9.2.7 使用ORDER BY语句进行排序查询239
9.3 聚合函数查询240
9.4 模糊查询242
9.4.1 Like关键字的应用242
9.4.2 使用_通配符进行查询243
9.4.3 使用%通配符进行查询244
9.5 分组查询244
9.5.1 了解分组查询244
9.5.2 使用GROUP BY子句查询244
9.5.3 使用HAVING子句查询245
9.5.4 使用ALL或CUBE关键字查询245
9.6 多表查询246
9.6.1 了解多表查询246
9.6.2 内连接查询246
9.6.3 外连接查询247
9.6.4 联合查询248
9.7 嵌套查询249
9.7.1 了解嵌套查询249
9.7.2 简单的嵌套查询249
9.7.3 使用IN关键字的嵌套查询249
9.7.4 使用NOT IN关键字的嵌套查询249
9.7.5 使用EXISTS关键字的嵌套查询250
9.8 使用SQL命令操纵数据库数据250
9.8.1 使用INSERT语句添加数据250
9.8.2 使用UPDATE语句修改数据251
9.8.3 使用Delete语句删除数据251
9.9 上机实践252
9.9.1 查询指定时间段内的数据252
9.9.2 查询前5名数据253
9.9.3 使用嵌套查询检索数据254
9.10 小结255
9.11 习题255
第三篇 高级篇
第10章 千里传音——邮件发送组件258
视频讲解:8分钟
10.1 认识SMTP邮件服务258
10.1.1 了解SMTP258
10.1.2 安装和配置SMTP服务器259
10.2 使用Jmail组件发送邮件262
10.2.1 创建Jmail的Message对象262
10.2.2 使用Jmail组件发送邮件263
10.3 上机实践265
10.3.1 邮件群发265
10.3.2 使用Jmail组件发送带附件的邮件267
10.4 小结268
10.5 习题268
第11章 ASP与XML高级编程269
视频讲解:39分钟
11.1 XML概述269
11.1.1 XML文档结构269
11.1.2 XML语法要求270
11.1.3 为XML文档中的元素定义属性271
11.1.4 XML的注释271
11.1.5 处理字符数据271
11.2 XML文档的3种显示格式274
11.2.1 使用CSS定义XML文档显示格式274
11.2.2 使用XSL定义XML文档显示格式275
11.2.3 应用IE XML数据岛技术定义XML文档显示格式278
11.3 XMLDOMDocument对象279
11.3.1 创建XMLDOMDocument对象279
11.3.2 调用load方法直接加载XML文档280
11.3.3 调用loadXML方法加载XML文档片断280
11.4 ASP对XML数据的基本操作280
11.4.1 向XML文档中添加数据280
11.4.2 读取XML数据283
11.4.3 动态修改XML数据285
11.5 上机实践287
11.5.1 分页显示XML文档中的数据287
11.5.2 使用XML实现不刷新页面查询数据288
11.5.3 XML留言板289
11.6 小结292
11.7 习题292
第12章 多样化的数据输出——报表打印技术293
视频讲解:24分钟
12.1 报表打印技术概述293
12.1.1 了解报表打印技术293
12.1.2 报表设计方法293
12.1.3 报表打印方法295
12.2 JavaScript脚本打印报表301
12.2.1 JavaScript脚本打印明细报表301
12.2.2 JavaScript脚本打印分组报表303
12.3 Excel报表打印305
12.3.1 将Web页面中的数据导出到Excel并自动打印305
12.3.2 建立Excel模板并将数据库数据导入Excel307
12.4 XML报表打印309
12.4.1 XML文档分页报表打印309
12.4.2 使用XSL浏览报表打印312
12.5 上机实践315
12.5.1 将页面中的客户列表导出到Word中并打印315
12.5.2 利用Excel打印学生信息报表317
12.5.3 打印快递单318
12.6 小结319
12.7 习题320
第13章 完美体验Ajax技术321
视频讲解:3分钟
13.1 了解Ajax321
13.1.1 Web 2.0中的Ajax321
13.1.2 Ajax的工作原理321
13.1.3 Ajax使用的主要技术322
13.2 使用XMLHttpRequest对象323
13.2.1 初始化XMLHttpRequest对象323
13.2.2 XMLHttpRequest对象的常用方法324
13.2.3 XMLHttpRequest对象的常用属性326
13.3 传统Ajax的工作流程327
13.3.1 发送请求327
13.3.2 处理服务器响应328
13.3.3 一个完整的实例——检测用户名是否唯一330
13.4 jQuery实现Ajax332
13.4.1 jQuery简介332
13.4.2 应用load方法发送请求335
13.4.3 发送GET和POST请求336
13.4.4 服务器返回的数据格式341
13.4.5 $.ajax方法345
13.5 需要注意的几个问题347
13.5.1 安全问题347
13.5.2 性能问题347
13.5.3 浏览器兼容性问题348
13.5.4 中文编码问题348
13.6 上机实践349
13.6.1 实时显示公告信息349
13.6.2 带Ajax验证的用户注册349
13.6.3 多级联动下拉列表350
13.7 小结351
13.8 习题351
第14章 程序员的伴侣——程序调试与网站安全352
视频讲解:23分钟
14.1 了解程序错误352
14.1.1 程序错误分类352
14.1.2 截获系统错误并给出友好提示353
14.1.3 常见错误代码一览354
14.2 常用程序调试方法355
14.2.1 使用Microsoft脚本调试器调试355
14.2.2 使用Visual InterDev调试工具调试357
14.2.3 使用VBScript的Stop语句调试358
14.2.4 应用Err对象调试359
14.2.5 应用ASPError对象调试359
14.3 网站安全362
14.3.1 网站安全概述362
14.3.2 保证程序设计安全363
14.3.3 解决IIS服务器安全问题363
14.3.4 安全防御措施365
14.4 小结365
14.5 习题366
第15章 快乐分享——网站发布367
视频讲解:18分钟
15.1 网站发布基础367
15.1.1 注册域名367
15.1.2 注册虚拟主机368
15.1.3 动态域名解析服务369
15.2 在局域网内发布网站369
15.3 使用FTP上传网站380
15.4 小结386
15.5 习题386
第四篇 实战篇
第16章 ASP+Ajax+Access实现许愿墙388
视频讲解:7分钟
16.1 需求分析388
16.2 系统设计388
16.2.1 系统目标388
16.2.2 系统功能结构388
16.2.3 系统流程图389
16.2.4 系统编码规范389
16.3 系统开发及运行环境390
16.3.1 硬件开发平台390
16.3.2 软件开发平台390
16.4 数据库与数据表设计390
16.4.1 数据库分析390
16.4.2 创建数据库和数据表391
16.5 系统文件夹组织结构391
16.6 公共模块设计391
16.7 实现许愿功能392
16.7.1 实现贴字条功能392
16.7.2 将新添加的许愿字条显示到许愿墙上402
16.8 实现显示许愿字条403
16.8.1 随机显示许愿字条403
16.8.2 单击指定字条时,该字条置顶显示404
16.8.3 双击指定字条时,该字条突出显示405
16.8.4 滚动显示最新的10条字条406
16.9 实现操作许愿字条407
16.9.1 按字条ID搜索许愿字条407
16.9.2 无刷新实现字条支持功能408
16.9.3 关闭许愿字条410
16.10 开发常见问题与解决411
16.10.1 解决不能实时预览改变字条颜色效果的问题411
16.10.2 解决按ID搜索字条时搜索结果不能正常显示的问题411
16.11 小结411
第17章 ASP+SQL Server 2008实现电子商城网站412
视频讲解:86分钟
17.1 需求分析412
17.2 系统设计412
17.2.1 系统目标412
17.2.2 系统功能结构413
17.2.3 系统流程图413
17.2.4 系统编码规范414
17.3 系统开发及运行环境414
17.3.1 硬件开发平台414
17.3.2 软件开发平台414
17.4 数据库与数据表设计415
17.4.1 数据库分析415
17.4.2 创建数据库415
17.4.3 创建数据表416
17.5 系统文件夹组织结构418
17.6 公共模块设计418
17.6.1 创建数据库连接和定义公用函数418
17.6.2 编写验证数据的JS文件419
17.6.3 会员登录验证文件420
17.7 前台首页设计420
17.8 会员注册模块设计422
17.8.1 设计会员注册页面422
17.8.2 无刷新验证用户名423
17.8.3 实现会员注册425
17.9 会员登录模块设计427
17.9.1 设计登录页面427
17.9.2 实现会员自动登录428
17.10 商品展示模块设计429
17.10.1 展示商品信息列表429
17.10.2 查看商品详细信息432
17.11 购物车模块设计434
17.11.1 添加商品到购物车434
17.11.2 浏览购物车和更改商品购买数量435
17.11.3 清除购物车中的商品436
17.12 收银台模块设计437
17.12.1 设计收银台页面437
17.12.2 提交购买商品的订单438
17.13 会员中心模块设计440
17.13.1 会员中心首页面441
17.13.2 查看消费记录441
17.14 后台首页设计442
17.15 后台登录模块设计444
17.15.1 设计后台登录页面444
17.15.2 登录到网站后台系统444
17.16 商品信息管理模块设计445
17.16.1 设置商品分类446
17.16.2 添加商品信息447
17.16.3 管理商品信息449
17.17 订单信息管理模块设计453
17.17.1 查询订单信息454
17.17.2 设置订单状态455
17.17.3 打印订单458
17.18 开发常见问题与解决460
17.18.1 运行程序时出现“无权查看此页”怎么办460
17.18.2 避免数据库死锁461
17.19 小结461

教学资源推荐
作者: 全红艳 王长波 编著
作者: [加] 励泽年(Ze-Nian Li) 马克·S.德鲁(Mark S. Drew) 刘江川(Jiangchuan Liu)著
作者: James D.Foley,Andries van Dam,Steven K.Feiner,John F.Hughes,Richard L.Phillips
作者: 吴黎兵,彭红梅,赵莉