宽度和高度的单位为像素 (pixel,萤幕上的一点) 或字元 (character)
, 视应用的状况而定, 程式的说明通常会告诉你用什麽单位. 上述的式子是
说明建立一个大小为宽 x 高 的视窗, 视窗的位置为左边框距萤幕左边界 X
偏移量个像素, 上边框距萤幕上边界 Y偏移量个像素. 例如假设一个程式以
字元为视窗大小单位, 则格式
80 x 24 + 600 + 400
的意义为: 建立一个 80 字元宽 24 字元高的视窗, 并且视窗的左边框距萤
幕左边界 600个像素, 上边框距萤幕上边界 400个像素.
如果需要的话, 也可以只指定大小或只指定位置, 程式对未指定的部份
会使用预设值 (default value), 或给你一些提示, 视实际在系统中执行的
状况而定.
滑鼠和指标的术语:
有一些输入装置会在执行X时在显示器上指出萤幕上你有兴趣的项目或
区域,通常为一个有数个按钮 (button) 的滑鼠 (一般为三个按钮,分别称为
左按钮, 中按钮, 右按钮).当你移动滑鼠, 系统会对应地移动萤幕上的指标.
接下来, 我们对滑鼠上的三种操作术语作一严谨的定义:
碰触按钮 (clicking a button): 按下滑鼠的按钮随即松开, 按钮被按
下的时间, 仅有一瞬间而已.
按住按钮 (pressing a button): 将滑鼠的按钮按下, 且一直保持按住
按钮的状态.
松开按钮 (releasing a button): 将先前按住的按钮松开.
通常碰触按钮被用来指定萤幕上的一个物件, 按住按钮再松开按钮 (一般在
这期间会移动滑鼠) 往往用来移动或描绘一块区域.
拖拽 (dragging) 一个物件: 利用指标指定一个物件, 按住按钮, 保持
按住状态移动指标直到某处再松开按钮。做这种操作时, 系统通常有一些
方式来表示物件被移动, 例如在拖拽一个物件的期间, 系统会将物件周
围加上一个细线的方框.
我们常常利用拖拽方式来改变一个物件的大小, 通常系统显示方框, 根
据你的拖拽动作改变大小, 此种方法叫作橡皮筋法 (rubber-banding). (因
为方框好像用橡皮筋做的一样.)
在本书的图形表示法中, 我们用一个下箭头表示按钮被压住, 虚线表示
滑鼠 (指标) 的移动, 上箭头表示松开按钮, 见图 4 - 2
┌———————————————————┐
│ 43 页 , 图 4 - 2 │
│ │
│ │
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 符号 术语 系统 按钮 一个 视窗 我们 使用 移动 表示 |
注册
个人空间
