分享
 
 
 

XWindow系统使用指南--第04章术语和符号

王朝system·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

本书大部分使用的术语是在第一次碰到时再作解释,但有些术语我们认

为应该先在本章作一个介绍,此外在本章中我们介绍了一些本书使用符号的

习惯,以及本书中所有□例所使用的机器场景 (scenario).

4.1 术语

在X中,一个视窗 (WINDOW) 是指萤幕上的一块长方形区域,它的边平

行於萤幕的边,大多数的视窗以一种颜色作为背景色 (background),而以另

一种颜色作为前景色 (foreground),例如一个典型的文字视窗,背景色为白

色,前景色 (也就是文字本身) 则为黑色.视窗可以有一个边框 (border),

通常边框的颜色和背景色不同. 有些视窗在视窗上方可能有一个标题棒

(title bar) 或控制棒 (control bar), 在某些情况下用以显示有关这个视

窗的资讯, 你可以对控制棒作某些固定的动作来管理视窗. 系统会显示一个

指标 (pointer,有时也称为游标 (cursor))在萤幕上, 当你移动滑鼠, 整个

萤幕只有一个指标在对应移动. 相对的, 萤幕上许多文字视窗拥有自己专属

的文字游标, 这些游标通常指示你输入文字的位置. 以上的术语可由图 4-1

来解释.

┌——————————————————————┐

│ p. 42 图 4-1 (???) │

│ │

│ │

│ │

│ 图 4 - 1 视窗的元素 │

└——————————————————————┘

geometry -- 位置和大小

X用到一些几何学的术语来说明一个视窗的位置和大小, 大部份的X程

式接受一个含有geometry的命令列 (command line) 来启动 (stratup)它们

, 这个命令列说明了这个程式的视窗有多大, 以及在萤幕的哪一个位置显示

. 通常geometry的格式如下:

宽度 x 高度 + X偏移量 + Y偏移量

宽度和高度的单位为像素 (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 │

│ │

│ │

│ │

│图 4 - 2 滑鼠拖拽的图形表示法 │

└———————————————————┘

键盘的术语:

标准的终端机键: SHIFT, DELETE, BACKSPACE, ESC 或 ESCAPE, RETURN,

CAPSLOCK.

游标控制键: 采有上下左右箭头的键, 如 UP, DOWN, LEFT, RIGHT.

特殊键: 压住CTRL或CONTROL 键, 再按其它的键 (例如 A键),用CTRL-A

表示, 有些终端机有META键, 也同样的用META-A表示.

4.2 符号

连续数列

在一些情况下, 你输入的命令列或系统输出的文字, 因为太长而无法在

同一列而必需分为数列, 如果它是shell 命令, 或是一段 C语言程式码, 我

们在第一列的最後加上一个倒斜线(backslash"")後, 在下一列继续, 例如:

mkfontdir/usr/lib/X11/fonts/misc/usr/lib/X11/fonts/15dpi/usr/lib/X11/fonts/100dpi

然而极少数的情况下, 我们用符号 "(contd.)" 表示本列因排版限制的缘故

在下列继续,如:

PID TT STAT TIME COMMAD

1901 c0 S 0:01 x :0

1902 c0 S 0:01 xterm -geometry +1+1 (contd.)

-n login -display unix:0 -c

1903 p1 S 0:00 -sh (csh)

当X装设时, 需要定一些目录树 (directory tree). 我们把目录树的

顶端定为$TOP, 在我们的系统中, $TOP对应的目录为 /usr/local/src/X11

,相同地,家目录 (home directory) 参考自 $HOME。

4.3 本书□例的场景

本书使用大量的□例来说明,这些□例是假设我们在一个拥有下列机器

的网路下工作:

venus 彩色萤幕,普通解析度

saturn

单色萤幕,普通解析度,档案工作站(file server)

mars

彩色萤幕,高解析度

neptune 非图形萤幕,拥有磁碟储存装置,电脑工作站(computer server)

我们所拥有的工作站是 venus,大部分的时间我们使用它,当我们需要更高

的解析度或在单色萤幕检查某些情况时,我们会使用 mars 或 saturn,当然

,我们会在我们自己的工作站,以远端(remote)的方式使用所有的机器.

saturn是 venus和 mars 的档案工作站, 三者之间共享相同的档案系统

,( 例如,它们存取档案 $HOME/.login 时,实际上是同一个档案) .neptune

拥有它自己的档案系统,不和其他的工作站共享.

4.4 本书使用的工作站架构

在本书中,所讨论的一些□例、程式名称、程式码的片段可能和你系统

的有些差异,那是因为系统不同的关系,本书假设使用的系统为:

.硬体:SUN 3/50 工作站,三个按钮的滑鼠,萤幕大小为 1152x900个

像素,单色萤幕。

.作业系统:SunOS 3.4, 以 BSD 4.2 Unix 为基础。

.视窗软体:X的 MIT标准版,第11版第3 次发行。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有