第一章 引论 5
1.1 基本原理 5
1.2 学习措施 5
1.3 记号约定 6
第二章 线路服务 7
2.1 目的 7
2.2 构件概述 7
2.3 通知 8
2.4 连接管理 10
2.5 资源分派 12
2.6 服务器-客户同步 14
2.7 建立典型应用程序 15
第三章 画布 17
3.1 引言 17
3.2 画布的建立与取消 18
3.3 画布的外观 18
3.4 激活与撤消激活 19
3.6 求助和菜单 20
3.5 画布损坏的修复 20
3.7 画布树的处理和枚举 21
3.8 画布几何 22
3.9 用户交互的公用程序 23
3.10 画布的有效性 24
3.11 画布光标 24
3.12 画布焦点管理 25
图4-1:袋子 27
4.2 袋子 27
4.1 引言 27
第四章 管理画布组 27
4.3 容器 34
4.4 OpenLookPane 36
4.5 框架 37
图4-2:框架层次结构 37
4.6 公用袋子 48
图4-4:自底向上的坐标 49
图4-3:自顶向下的坐标 49
图4-5:罗盘针表示法 51
4.7 袋子使用和分解举例 53
4.8 焦点管理 57
5.1 引言 61
第五章 菜单及其它选择清单 61
5.2 菜单 61
5.3 设置器 66
第六章 控制器 73
6.1 引言 73
6.2 ClassControl 73
6.3 ClassDialControl 76
6.4 ClassButton 77
6.5 模拟式控制器 84
6.6 域 87
第七章 图形 91
7.1 引言 91
7.2 ClassGraphic 93
7.3 实例 100
第八章 NeWS开发环境输入模型 105
8.1 引言 105
8.2 回顾NeWS输入 106
8.3 可执行匹配 106
8.4 主类层次结构 108
8.5 子树层次结构 108
8.6 方法 111
8.7 实例 115
第九章 选择 125
9.1 引言 125
9.2 检索选择值 126
9.3 何时及怎样传送选择值 130
9.4 作出选择 132
9.5 登记新选择;取消旧选择 136
9.6 向应选择请求 137
9.7 公用程序 138
9.8 类结构 140
9.9 选择的实例 141
第十章 其它议题 153
10.1 ClassTarget 153
10.2 NeWs开发环境的应用 155
11.2 “线路服务” 157
11.1 引言 157
第十一章 接口引用 157
11.3 AbsoluteBag 167
11.4 ClassBag 170
11.6 ClassButton 179
11.5 ClassBaseFrame 179
11.7 ClassCanvas 180
11.8 ClassCommandFrame 193
11.9 ClassContainer 194
11.10 ClassControl 196
11.11 ClassDialControl 203
11.12 ClassFrame 203
11.13 ClassHelpFrame 203
11.15 ClassMenu 204
11.16 ClassPropertyFrame 204
11.14 ClassIconFrame 204
11.17 ClassSelectionList 205
11.18 ClassTarget 205
11.19 ClassTextControl 206
11.20 FlexBag 215
11.21 Object 219
11.22 OpenLook Abbr Button 223
11.24 OpenLookBaseFrame 226
11.23 OpenLookAbbrButtonStack 226
11.25 OpenLookButton 235
11.26 OpenLookButtonStack 238
11.29 OpenLookCommandFrame 242
11.28 OpenLookChoggle 242
11.27 OpenLookCheckBox 242
11.30 OpenLookFrame 243
11.31 OpenLookHelpFrame 243
11.32 OpenLookHorizontalScrollbar 243
11.33 OpenLookHorizontalSlider 244
11.35 OpenLookMenu 246
11.34 OpenLookIconFrame 246
11.36 OpenLookNonXSetting 251
11.37 OpenLookNoticeFrame 255
11.38 OpenLookNumeric 256
11.39 OpenLookPane 260
11.41 OpenLookTextControl 261
11.40 OpenLookPropertyFrame 261
11.42 OpenLookVerticalScrollbar 269
11.43 OpenLookVerticalSlider 272
11.44 OpenLookXSetting 272
11.45 OpenLookXSettingControl 276
11.46 RowColumnBag 276
11.47 RowColumnLayout 279