Developing User Interfaces

Dan R. Olsen

  • 出版商: Morgan Kaufmann
  • 出版日期: 1998-01-01
  • 售價: $1,140
  • 語言: 英文
  • 頁數: 414
  • 裝訂: Paperback
  • ISBN: 1558604189
  • ISBN-13: 9781558604186
  • 相關分類: 使用者介面 UI
  • 下單後立即進貨 (約5~7天)

買這商品的人也買了...

商品描述


Order This Book | Authors | Contents | Related Titles

In the early days of computing, technicians in white coats controlled refrigerator-sized computers housed in sealed rooms, far from ordinary users. Today, computers are inexpensive commodities, like television sets, and ordinary people control and interact with them. This new paradigm has led to a burgeoning demand for graphics-intensive and highly interactive interfaces.

Developing User Interfaces is targeted at the programmer who will actually implement, rather than design, the user interface. Most user interface books focus on psychology and usability, not programming techniques. This book recognizes the need for programmers to collaborate with usability experts and psychologists, so topics such as the principles of visualization, human perception, and usability evaluation are touched upon. Yet the primary focus remains on those tools and techniques required for programming the complex user interface.

  • Focuses on advanced programming topics
    • event handling
    • interaction with geometric objects
    • widget tool kits
    • input syntax
  • Useful to programmers using any languageno particular windowing system or tool kit is presumed, examples are drawn from a variety of commercial systems, and code examples are presented in pseudo code
  • The basic concepts of traditional computer graphics such as drawing and three-dimensional modeling are covered for readers without a computer graphics background.

Authors:
Dan R. Olsen, Jr. is the director of the HCI Institute at Carnegie Mellon University and a professor of computer science at Brigham Young University. Dr. Olsen earned his B.S. and M.S. degrees in computer science from Brigham Young University and his Ph.D. in computer and information science at the University Pennsylvania in 1981. He is also the author of User Interface Management Systems. Dr. Olsen has considerable expertise in user interface mangement systems (UIMS), computer graphics, and the construction of compiled and interpreted languages.

Table of Contents:

Related Titles:

Human-Computer Interaction
Software Engineering & Programming


商品描述(中文翻譯)

在計算機的早期,穿著白大褂的技術人員控制著放在密封房間中的冰箱大小的計算機,遠離普通用戶。如今,計算機是廉價的商品,就像電視機一樣,普通人可以控制和與之互動。這種新範式導致對圖形密集和高度互動界面的需求急劇增加。

《開發用戶界面》針對的是實際實施而不是設計用戶界面的程序員。大多數用戶界面書籍關注心理學和可用性,而不是編程技術。本書認識到程序員需要與可用性專家和心理學家合作,因此涉及了可視化原則、人類感知和可用性評估等主題。然而,主要關注的仍然是編程複雜用戶界面所需的工具和技術。

- 專注於高級編程主題
- 事件處理
- 與幾何對象的交互
- 小部件工具包
- 輸入語法
- 對使用任何語言的程序員都有用,不假設特定的窗口系統或工具包,示例來自各種商業系統,代碼示例以偽代碼形式呈現
- 對於沒有計算機圖形背景的讀者,介紹了傳統計算機圖形的基本概念,如繪圖和三維建模。

作者:
Dan R. Olsen, Jr. 是卡內基梅隆大學人機交互研究所的主任,也是布里格漢姆楊大學計算機科學教授。Olsen 博士在布里格漢姆楊大學獲得了計算機科學的學士和碩士學位,並在1981年在賓夕法尼亞大學獲得了計算機和信息科學的博士學位。他還是《用戶界面管理系統》的作者。Olsen 博士在用戶界面管理系統(UIMS)、計算機圖形和編譯和解釋語言的構建方面具有相當的專業知識。

目錄:
- 前言
- 第1章 介紹
- 第2章 設計功能模型
- 第3章 基本計算機圖形
- 第4章 事件處理的基礎知識
- 第5章 基本交互
- 第6章 小部件工具包
- 第7章 從小部件創建界面
- 第8章 輸入語法
- 第9章 形狀的幾何學
- 第10章 幾何變換
- 第11章 與幾何圖形的交互
- 第12章 繪圖架構
- 第13章 剪切、複製和粘貼
- 第14章 監控界面:撤消、群組軟件和宏

相關書籍:
- 《人機交互》
- 《軟件工程》