<script type="text/javascript"> google_ad_client = "pub-8800625213955058"; /* 336x280, 创建于 07-11-21 */ google_ad_slot = "0989131976"; google_ad_width = 336; google_ad_height = 280; // </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> ●图书信息 作者 :(美)Kenneth F.Krutsch ISBN :7-5053-7497-4 出版日期 :2002-2 出版商: 电了工业出版社 介质:书 Cip核准:(2002)009871号 开本:1/16 页数:447 定价:44 元 ●简介 前言 本书针对Internet浏览器环境,详细介绍Java定制用户交互组件的设计与实现方法。主要目标是讲解怎样建立通用的、面向浏览器的Web应用程序。 在介绍定制组件的开发过程中,本书首先从一个用于教学的、简单精炼的例子开始,然后通过实际的代码全面介绍设计和开发过程, 书中的例子及文档均可从p2p.Wrox.com站点下载。 本书可供定制用户界面组件和框架的Java开发人员使用,要求读者熟悉Java语言,并且对AWT以及JFC/Swing有一定程度的了解。 ●内文精选 1.上下文的调查/集中分组—在你开始设计你的产品之前,你应该首先弄清楚谁是你的产品的用户以及他们是如休工作的。你可以集中分组,或者采用市场调查数据,你还可以做一些有关上下文的调查。所谓的上下文的调查是来自人类学的很实用的方法。你只需进入“领域内部”并观察你的用户。你可以拜访一些在工作场所的或在家里的人,看看他们当前是怎样完成你所感兴趣的工作的。你可以观察他们的人际关系,他们的经验,然后试着确定他们的精神模式。做这些的方法很简单,你只需观察一些不懂技术的人,可以是亲戚或者朋友。如果你的立场很中立,抱着一种只是收集数据的态度,你将会惊讶于你的收获。在整个观察过程中,你应该是很被动的观察者,要能抵制想去“帮助”的欲望。 2.创建任务列表,用户需求—接下来,你需要确定用户想通过你的产品来实现什么样的任务,哪些是最重要的和最普通的。随着对用户需求的使用,你可以逐步弄清用户想通过你的产品完成什么样的任务。 3.开发一个原型—从你的头脑中将这个原型绘制到纸上或者绘制到图表程序或绘图程序中。口头上讨论什么是正确的通常是个很死板的结果。将你的想法画成图表会马上帮助你看清你的设计中的缺点。当你把自己的设计通过制图表达出来后,你会更容易看清楚这是否能实现。而且制图比代码修改起来更快更容易。 ●目录 ·第1章 定制用户界面组件 什么是定制组件 为什么建立定制组件 设计和实现定制组件 本收开发的定制组件 编码要旨 小结 ·第2章 程序员的可视化设计 设计精彩的用户界面有哪些优势 怎样设计优秀的用户界面 完成一个既有吸引力又清晰的界面 视觉要素 综合全部内容 小结 ·第3章 基本范例—扳动开关 场景设置 规划阶段 实现阶段 高级题目 将Switch用Swing升级 小结 ·第4章 Movieline 设置场景 使用定制组件解决特定问题 实现阶段 小结 ·第5章 TreePanel 设置场景 规划阶段 辅助类 实现阶段 小结 ·第6章 Applyable组件 设置场景 规划阶段 辅助类 实现阶段 小结 ·第7章 TablePanel 设置场景 规划阶段 辅助类 实现阶段 小结 ·第8章 SlidePanel 设置场景 规划阶段 辅助类 实现阶段 小结 ·第9章 Framework 背景介绍 规划阶段 辅助类:Param 实现阶段 小结 ·第10章 定制用户界面设计 什么是产品说明书文档 计划 软件开发过程 限制 测试 可维护性 如何知道你何时完成 小结 ·第11章 组件维护 重新分解技术 反射 程序的演变 小结 ·附录A 用户界面设计资源