您的位置: 首页 > 业界动态 > 专业书讯 > 《精通Eclipse》
《数码艺术》12月预告 回到列表 《代码优化:有效使用内存》
 《精通Eclipse》

作者:博文视点 时间: 2004-11-02 文档类型:原创 来自:蓝色理想

《精通Eclipse》

作者:刘亚宾、杨红 等
译者:
定价:49.00
页码:504
开本:16开
出版时间:2004-10-01

 
  Eclipse是一个非常优秀的集成开发环境。本书从Eclipse的基础开始,介绍了Eclipse的体系结构、技术概况以及实际应用,由浅入深、全方位地向读者展示了Eclipse。本书指导读者利用各种插件使Eclipse成为各种领域的工具,如编程工具、项目开发工具、建模工具、测试工具、版本管理工具等。本书还包含了如:Java应用程序开发、C++应用程序开发、Web应用程序开发、J2EE项目开发及Struts框架开发等大量实例;并且介绍了Ant,JUnit,CVS,UML等相关技术,以及如何在Eclipse平台中利用这些插件进行测试、版本管理及设计等工作。全书分为七篇,共 15章。
  本书适合于Java程序员及各类软件开发人员阅读。

目录
第一篇 Eclipse基础
第1章 Eclipse简介 3
1.1 何谓Eclipse 3
1.2 Eclipse的主要组成 4
1.3 Eclipse的主要特点 6
1.4 Eclipse的安装 7
1.4.1 JDK的下载和安装 7
1.4.2 JDK环境变量的设定 9
1.4.3 Eclipse的下载安装 10
1.5 Eclipse的开发环境 13
1.5.1 编辑窗口 13
1.5.2 观察窗口 14
1.5.3 透视图 15
1.6 Eclipse 3.0新功能及改进 16
1.6.1 平台和SWT的新增功能 16
1.6.2 文本的新增功能 20
1.6.3 JDT的新增功能 22
1.6.4 搜索,比较,CVS,Ant的新增功能 30
1.6.5 PDE的新增功能 32
本章小结 35
第2章 Eclipse平台 36
2.1 Eclipse平台技术概述 36
2.1.1 平台的体系结构 36
2.1.2 平台运行时 38
2.1.3 工作区 38
2.1.4 工作台和用户界面工具箱 40
2.1.5 小组支持 45
2.1.6 帮助支持 46
2.2 Eclipse工作台 48
2.2.1 工作台概述 48
2.2.2 透视图 49
2.2.3 视图 50
2.2.4 编辑器 50
2.2.5 工具栏 52
2.2.6 第一个项目 52
2.2.7 标记 55
2.2.8 书签及书签视图 55
2.2.9 任务及任务视图 57
2.2.10 搜索及搜索视图 58
2.2.11 比较 61
2.2.12 本地历史记录 64
2.2.13 外部工具 65
2.2.14 更新管理器 66
2.3 资源管理 70
2.3.1 资源与工作台 70
2.3.2 对资源进行操作 72
2.3.3 浏览和查找资源 75
2.3.4 导入/导出资源 79
2.3.5 插件开发中的资源 83
2.4 定制工作台 86
2.4.1 定制工具栏 86
2.4.2 定制键绑定 87
2.4.3 更改字体和颜色 91
2.4.4 更改选项卡的位置 93
2.4.5 控制单击和双击行为 94
2.4.6 定制透视图 94
本章小结 96
第二篇 Eclipse编程工具
第3章 利用JDT编写Java程序 99
3.1 JDT的基础操作 99
3.1.1 验证JRE安装和类路径变量 99
3.1.2 创建Java项目 101
3.1.3 新建Java类 103
3.2 Java编辑器 104
3.2.1 打开Java编辑器 105
3.2.2 使用内容辅助功能编程 106
3.2.3 快速修正功能 108
3.2.4 管理导入语句 110
3.2.5 创建和查看Javadoc文档 112
3.2.6 标识代码指示符 114
3.2.7 格式化Java代码 116
3.2.8 使用模板编程 117
3.2.9 使用本地历史记录 120
3.3 JDT的相关视图 121
3.3.1 “包资源管理器”视图 121
3.3.2 “大纲”视图 124
3.3.3 “层次结构”视图 125
3.3.4 “Java浏览”透视图 126
3.4 运行与调试 127
3.4.1 运行 127
3.4.2 JDT调试器 131
3.4.3 断点 132
3.4.4 本地调试 136
3.4.5 远程调试 138
3.4.6 对表达式和代码段求值 139
3.5 JDT搜索 144
3.5.1 从工作台执行Java搜索 144
3.5.2 使用弹出菜单执行Java搜索 146
3.6 重构支持 147
3.6.1 Java元素重命名 147
3.6.2 Java元素移动 149
3.6.3 Java元素复制 151
3.7 Java构建器 151
3.7.1 构建Java程序 152
3.7.2 构建类路径 154
3.7.3 使用JRE 159
本章小结 162
第4章 利用CDT编写C/C++程序 163
4.1 CDT插件介绍 163
4.2 安装MinGW 163
4.3 CDT的下载和安装 167
4.4 创建C/C++工程 168
4.4.1 新建一个C++工程 168
4.4.2 新建.cpp文件 169
4.4.3 新建makefile文件 169
4.5 CDT IDE功能 170
4.5.1 自定义C/C++编辑器 170
4.5.2 代码模版 172
4.5.3 代码辅助功能 176
4.5.4 生成本地历史记录 179
4.6 调试C++工程 179
本章小结 181
第三篇 Eclipse测试工具
第5章 Eclipse与JUnit 185
5.1 软件测试基础 185
5.1.1 软件测试的目的 185
5.1.2 软件测试的原则 186
5.1.3 软件测试的对象 186
5.1.4 软件测试的种类 187
5.1.5 软件测试的过程 187
5.1.6 软件测试的基本方法 188
5.2 JUnit简介 189
5.2.1 为什么使用JUnit 189
5.2.2 JUnit API介绍 191
5.3 在Eclipse中设置JUnit 191
5.4 用Eclipse和JUnit进行单元测试 193
5.4.1 单项测试 193
5.4.2 多项测试 199
5.4.3 多个测试类测试 201
5.5 数据库程序的单元测试 202
本章小结 206
第四篇 Eclipse资源管理工具
第6章 Eclipse环境下Ant插件的应用 209
6.1 Ant简介 209
6.2 Ant安装和配置 210
6.2.1 安装Ant 210
6.2.2 配置Ant环境变量 210
6.2.3 Ant的依赖库 211
6.3 运行Ant 212
6.4 build.xml语法详解 213
6.4.1 项目(project) 214
6.4.2 目标(target) 214
6.4.3 任务(task) 216
6.4.4 属性(property) 216
6.4.5 过滤器(token filters) 218
6.4.6 路径指定元素 218
6.4.7 命令行变量 219
6.5 使用Ant插件 221
6.5.1 创建Ant构建文件 221
6.5.2 编辑Ant构建文件 222
6.5.3 运行Ant构建文件 225
6.5.4 保存和重用Ant选项 227
6.6 用build.xml构建Ant部署文件 229
6.7 Ant和JUnit结合进行单元测试 234
本章小结 236
第7章 使用Eclipse协同CVS进行版本管理 237
7.1 什么是CVS 237
7.2 CVS服务器的安装 237
7.3 在Linux平台上的配置CVS服务器 239
7.4 在Windows NT平台上的配置CVS服务器 242
7.5 应用CVS系统协助开发的一个简单的流程 242
7.6 CVS的几个基本概念 244
7.7 Eclipse和CVS的连接 245
7.8 启动一个新项目 248
7.9 应用Eclipse从CVS资源库检出代码 251
7.10 在开发过程中Eclipse协同CVS开发的基本操作 254
本章小结 260
第五篇 Eclipse开发工具
第8章 Web应用程序开发 263
8.1 Web服务器 263
8.1.1 Web服务器简介 263
8.1.2 在Linux下安装Apache和Tomcat 264
8.1.3 在Windows下安装Tomcat 268
8.2 Tomcat的配置介绍 269
8.2.1 Tomcat目录结构 269
8.2.2 server.xml配置文件介绍 269
8.3 Eclipse与Tomcat的连接 271
8.3.1 Tomcat插件下载安装 271
8.3.2 Tomcat在Eclipse上的配置 271
8.4 在Eclipse平台上开发Web应用程序 274
8.4.1 新建Tomcat项目 274
8.4.2 创建Tomcat项目中的Servlet 276
8.4.3 创建Tomcat项目中的部署描述符web.xml 277
8.4.4 创建Tomcat项目中的JSP 278
本章小结 281
第9章 使用Eclipse进行J2EE项目开发 282
9.1 J2EE Web应用服务器 282
9.1.1 介绍几种常用的J2EE服务器 282
9.1.2 JBoss下载与安装 284
9.2 Lomboz插件的下载与安装 285
9.2.1 Lomboz插件的介绍 285
9.2.2 Lomboz插件配置 285
9.3 创建J2EE项目 287
9.4 利用Lomboz编写和调试JSP文件 291
9.5 Eclipse结合Lomboz开发EJB 293
9.5.1 XDoclet介绍 294
9.5.2 生成EJB 294
9.5.3 生成EJB接口类 297
9.5.4 EJB部署 299
9.5.5 生成客户端EJB 300
9.5.6 运行JBoss服务器 301
本章小结 302
第六篇 Eclipse数据库应用
第10章 数据库的构筑与连接 305
10.1 数据库的构筑 305
10.1.1 MySQL数据库简介 305
10.1.2 MySQL数据库安装 306
10.1.3 MySQL数据库基本操作指令 306
10.2 数据库连接 309
10.2.1 JDBC对象 309
10.2.2 JDBC驱动类型 310
10.2.3 JDBC的使用过程 311
10.2.4 一个简单的数据库查询的例子 312
10.3 Tanghan插件 313
10.3.1 Tanghan插件简介 313
10.3.2 Tanghan插件下载及安装 315
10.3.3 使用Tanghan插件连接数据库 315
10.3.4 使用Tanghan插件进行数据库查询及修改操作 317
10.3.5 数据库连接测试程序 318
10.4 EJB与数据库的连接 319
10.4.1 JBoss的数据库设定 319
10.4.2 生成实体Bean 320
10.4.3 实体Bean的部署和运行 323
本章小结 326
第七篇 Eclipse高级应用
第11章 Eclipse环境下的Struts框架应用 329
11.1 Struts框架简介 329
11.2 MVC模式 329
11.2.1 MVC模式结构 329
11.2.2 Model 2体系结构 330
11.2.3 MVC设计模式的小结 331
11.3 Struts的下载和安装 331
11.4 一个简单的Struts程序 332
11.5 Struts的组成与结构 340
11.5.1 Struts应用程序组件 340
11.5.2 MVC模式下的Struts 344
11.5.3 Struts的配置文件 345
11.6 Struts标签库 349
11.6.1 HTML标签 350
11.6.2 Logic标签 356
11.6.3 Bean标签 359
11.7 Easy Struts插件 362
11.8 用Easy Struts插件开发Struts项目 363
11.8.1 新建Struts工程 363
11.8.2 生成JSP文件 366
11.8.3 生成ActionForm类 367
11.8.4 生成Action类 369
11.8.5 生成test.properties文件 372
11.8.6 配置struts-config.xml文件 373
11.8.7 生成数据库访问文件 374
11.8.8  编辑文件 376
11.8.9 实例运行 380
11.8.10 实例小结 381
本章小结 383
第12章 将Eclipse作为建模工具 384
12.1 何谓EclipseUML插件 384
12.2 EclipseUML插件的安装 386
12.3 利用EclipseUML插件绘制UML图的基础 387
12.4 利用EclipseUML插件绘制UML图的工程实例 391
12.4.1 在系统分析阶段中描述用况 391
12.4.2 在概要设计阶段中抽出概念模型 392
12.4.3 在概要设计阶段中根据概念模型绘制顺序图 395
12.4.4 在详细设计阶段中根据所制成的顺序图补充类图 396
12.4.5 在“编程过程”中整理Package 398
12.4.6 在“编程过程”中分割组件,整理部署 400
12.4.7 其他图简介 401
本章小结 402
第13章 使用Eclipse进行重构 404
13.1 什么是重构 404
13.2 为什么要进行重构 404
13.3 使用Eclipse进行重构的实例 405
13.3.1 抽取方法 407
13.3.2 抽取常量 410
13.3.3 移动 412
13.3.4 更改方法特征符 415
13.3.5 内联 417
13.3.6 抽取局部变量 419
13.3.7 重构撤销与重构重做 421
13.3.8 抽取接口 421
13.3.9 重命名 424
13.3.10 拉出与下推 425
本章小结 431
第14章 Eclipse插件开发 432
14.1 Eclipse平台体系结构 432
14.2 插件简介 433
14.3 开发一个简单的视图插件HelloWorld 434
14.3.1 创建插件 434
14.3.2 安装和运行插件 440
14.4 插件开发环境简介 443
14.4.1 主机和运行时 444
14.4.2 外部插件与工作区插件 444
14.4.3 配置PDE 445
14.4.4 PDE提供的视图 446
14.5 使用PDE创建插件 447
14.5.1 创建插件 448
14.5.2 插件清单编辑器 450
14.6 运行插件 456
14.6.1 选择要运行的插件 457
14.6.2 对运行时进行跟踪 458
14.6.3 在调试方式下运行 460
14.6.4 运行插件 460
本章小节 462
第15章 Eclipse的界面API 463
15.1 SWT简介 463
15.1.1 SWT的特征 463
15.1.2 SWT应用程序结构 465
15.1.3 SWT提供的组件 465
15.1.4 布局 468
15.1.5 SWT生命周期 473
15.2 SWT应用程序开发 474
15.2.1 创建SWT项目 474
15.2.2 创建SWT应用程序 477
15.2.3 Widget的事件注册侦听器处理 485
15.3 线程问题 486
15.3.1 本机事件调度 486
15.3.2 工具箱用户界面线程 487
15.3.3 SWT用户界面线程 488
15.3.4 执行非用户界面线程中的代码 488
15.3.5 线程化 489
15.3.6 向UI线程移送处理 491
15.4 插件的用户界面框架(JFace) 493
15.4.1 查看器 494
15.4.2 操作和添加项 495
15.4.3 用户界面资源 496
15.4.4 长时间运行的操作 499
本章小结 499
附录A 部分专业术语中英文对照 500
附录B 部分资源下载地址 502


前言
  Eclipse是一个非常优秀的集成开发环境,IBM已经花了多年的时间开发基于 Java的公开源代码软件Eclipse,并在其中投资了4000万美元。这个在IBM支持下的开放源代码项目经过一个时期的发展完善,已经为广大 Java开发者所熟悉。Eclipse的出现,为Java开发者提供了免费使用强大的Java IDE的机会,通过集成大量的插件,Eclipse的功能可以不断扩展,以支持各种不同的应用。
  Eclipse软件可以用于管理多种开发任务,包括测试、性能调整及程序调试等,而且还可以集成来自多个供货商的第三方应用程序开发工具。此外,Eclipse软件非常适合开发电子商务应用程序,例如IBM公司自己的面向Web服务的WebSphere应用程序开发工具就是建立在 Eclipse基础之上的。
  除此之外,Eclipse平台是一个成熟的、精心设计的及可扩展的体系结构。Eclipse的价值还在于它为创建可扩展的集成开发环境提供了一个开放源码平台。这个平台允许任何人构建与环境和其他工具无缝集成的工具,而工具与Eclipse无缝集成的关键便是插件。
  Eclipse 3.0版本已于2004年6月25日发布,但是与Eclipse 3.0配套的插件还在陆续发布中。为了使读者在最稳定的环境下进行开发,本书将主要介绍目前使用最广泛的2.1版本。
  本书从什么是Eclipse等基础知识讲起,详细介绍了Eclipse平台的体系结构、基本操作以及Eclipse各种插件的应用。本书的目的是让读者了解Eclipse这一集成开发环境的体系结构及工作原理,并且通过大量实例来指导读者利用各种插件来使Eclipse成为各种领域的工具,如编程工具、应用开发工具、建模工具、测试工具、版本管理工具等,以全方位地了解Eclipse这一具有无限潜力的集成开发环境。本书由浅入深,分为 Eclipse基础、Eclipse编程工具、Eclipse测试工具、Eclipse资源管理工具、Eclipse开发工具、Eclipse数据库应用、Eclipse高级应用等七篇共15章内容。因此,本书适合于所有想了解并掌握Eclipse的软件开发人员。
Eclipse基础篇
第1章 Eclipse简介
  本章向读者介绍Eclipse的概念、主要组成、主要特点,以及下载安装与安装环境的配置等内容,在第1章的最后还介绍了Eclipse的开发环境和Eclipse 3.0里新增加的功能。
第2章 Eclipse平台
  这是本书的基础,本章将介绍Eclipse平台的技术概况,包括它的体系结构、各组成部分(包括运行时核心、工作台、工作区等)的工作原理,让读者对Eclipse平台的整体有一个充分的了解,这对以后的Eclipse平台操作会有帮助。另外,本章还着重介绍了对工作台的基本操作,这是使用 Eclipse平台的基础。
Eclipse编程工具篇
第3章 利用JDT编写Java程序
  本章向读者介绍的内容有:JDT插件简介和调试、使用JDT进行Java程序的编程、调试运行,以及JDT的一些高级用法。在本章的最后,举了一个编写Java程序的实例。
第4章 利用CDT编写C/C++程序
  由于目前国内使用C++语言的编程人员很多,Eclipse平台也同样提供了支持C++语言编程环境的插件CDT。本章将向读者介绍有关CDT插件的功能和使用,以满足熟悉C++语言的软件开发人员的使用需要。
Eclipse测试工具篇
第5章 Eclipse与JUnit
  JUnit是一个开放源代码的Java测试框架,用于编写和运行可重复的测试。本章除了向读者介绍有关JUnit知识外,还将介绍Eclipse如何利用本身集成的JUnit插件来进行单元测试。
Eclipse资源管理工具篇
第6章 Eclipse环境下Ant插件的应用
  本章向读者介绍有关Ant方面的知识,并讲解使用Ant插件在Eclipse平台上创建Ant构建部署文件来进行项目管理,以及与JUnit结合进行单元测试等。
第7章 使用Eclipse协同CVS进行版本管理
  版本控制就是在软件开发过程中,对软件源代码文件的修改进行记录、保存的过程。版本控制对于团队开发是重要的,对于个人开发者也是项目复杂化时不可缺少的工具。在本章中,向读者介绍什么是CVS,如何配置CVS服务器,Eclipse和CVS的连接,以及如何使用CVS插件来协同 Eclipse进行版本管理。
Eclipse开发工具篇
第8章 Web应用程序开发
  本章向读者介绍Tomcat服务器及其下载与安装,介绍如何利用Tomcat服务器插件在Eclipse平台上配置Tomcat服务器,通过一个实例来指导读者创建一个Tomcat项目,以及如何在Tomcat项目中进行Servlet和JSP的开发。
第9章 使用Eclipse进行J2EE项目开发
  本章将向读者介绍JBoss服务器及其下载与安装,JBoss是一种遵从J2EE规范的、开放源代码的、100%纯Java的EJB服务器,并且可以和Tomcat服务器完美结合。本章还介绍了Eclipse里的一个重要插件——Lomboz的下载与配置。一步步地指导读者创建J2EE项目、利用Lomboz编写和调试JSP文件,以及利用Lomboz来简化EJB的开发。
Eclipse数据库应用篇
第10章 数据库的构筑与连接
  本章向读者介绍有关数据库和数据库连接方面的知识,并通过实际构建过程介绍如何使用JDBC进行数据库的连接,并通过一个MySQL数据库的实例来指导读者进行实际操作。另外,本章还向读者介绍了Tanghan插件的安装和使用。Tanghan 插件主要是为Eclipse开发的,用来通过标准的JDBC接口访问数据库。在本章中,还通过生成一个实体EJB的实例,向读者展示了EJB与数据库连接过程的实现。
Eclipse高级应用篇
第11章 Eclipse环境下的Struts框架应用
  Struts是一种当今比较流行的、基于MVC设计模式的、用来构建Java Web应用程序的开源框架。在本章中,首先向读者介绍的内容有:Struts框架简介、MVC模式结构、Struts的下载和安装,并通过一个简单的 Struts应用程序实例介绍了Struts的结构与组成、Struts的关键组件、Struts标签库等方面的知识以及Struts的工作流程。在了解了Struts后,再向读者介绍如何在Eclipse平台上使用专门用于开发Struts应用程序的插件Easy Struts来开发Web应用程序,并通过实例详细讲解。
第12章 将Eclipse作为建模工具
  本章将向读者介绍Eclipse作为UML建模工具的使用情况。内容包括EclipseUML插件的功能介绍、该插件的安装和使用EclipseUML插件来绘制UML图。
第13章 使用Eclipse进行重构
  Java开发环境的重构能力是Eclipse提供的最有用的特性之一。本章将向读者介绍什么是重构、重构的意义,以及如何使用Eclipse进行重构。
第14章 Eclipse插件开发
  Eclipse最激动人心的地方就是它的插件体系结构。在本章中,将向读者介绍如何利用Eclipse平台提供的插件开发环境(PDE)来开发自己需要的插件。
第15章 Eclipse的界面API
  本章主要介绍了SWT以及使用Eclipse制作SWT应用程序的方法。另外,还介绍了在SWT应用程序中使用UI流之外的其他流的方法,使用AsyncExec方法进行简单的调整的方法等。在最后一节中,还简单介绍了JFace有关方面的知识。
  本书由大连高信电子先端技术有限公司组织编写,参加本书写作的人员有:刘亚宾、杨红、刘传毅、张晋宁、隋鹏和范明瑶。
  同时,在本书的写作过程中,得到了大连理工大学信息学院副院长王秀坤教授、大连民族学院计算机系王德高副教授的大力支持和协助,他们提出的大量的参考性意见使本书增色不少,我们在此表示衷心的感谢。
  当然,限于作者水平,加之时间仓促,书中不足之处难免,敬请广大读者批评指正。

编者

出处:蓝色理想
责任编辑:donger

相关文章 更多相关链接
《代码优化:有效使用内存》
《Word排版艺术》
BIOS、注册表与系统漏洞终极解析
第一届简历样式表设计圆满结束
《Office 2003应用整合精要》
作者文章 更多作者文章
《精通Eclipse》
《代码优化:有效使用内存》
《网络安全概论》
《Word排版艺术》
BIOS、注册表与系统漏洞终极解析
关键字搜索 常规搜索 推荐文档
热门搜索:CSS Fireworks 设计比赛 网页制作 web标准 用户体验 UE photoshop Dreamweaver Studio8 Flash 手绘 CG
站点最新 站点最新列表
周大福“敬•自然”设计大赛开启
国际体验设计大会7月将在京举行
中国国防科技信息中心标志征集
云计算如何让安全问题可控
云计算是多数企业唯一拥抱互联网的机会
阿里行云
云手机年终巨献,送礼标配299起
阿里巴巴CTO王坚的"云和互联网观"
1499元买真八核 云OS双蛋大促
首届COCO桌面手机主题设计大赛
栏目最新 栏目最新列表
《YoungNWP》第3期发布
奥斯卡大师亚洲巡讲火热报名中
Internet Explorer 9 平台预览版4
国内最大规模web前端技术聚会深圳站
绿色IT--云计算真的环保吗?
妙手回春:网站可用性测试及优化指南
Phpcms 2010模板大赛火热开赛
水晶石技法西安特训营系列报道
插画中国56期插画培训火爆招生中
乔家大院里的女人与Photoshop创意设计

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
网站可用性测试及优化指南
《写给大家看的色彩书1》
《跟我去香港》
众妙之门—网站UI 设计之道
《Flex 4.0 RIA开发宝典》
《赢在设计》
犀利开发—jQuery内核详解与实践
作品集 更多内容

杂⑦杂⑧ Gold NORMANA V2