久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

X Window 系統(tǒng)使用指南--術(shù)語和符號(hào)

瀏覽:22日期:2024-01-31 17:04:26

第4章 術(shù)語和符號(hào) 本書大部分使用的術(shù)語是在第一次碰到時(shí)再作解釋,但有些術(shù)語我們認(rèn) 為應(yīng)該先在本章作一個(gè)介紹,此外在本章中我們介紹了一些本書使用符號(hào)的 習(xí)慣,以及本書中所有□例所使用的機(jī)器場景 (scenario).

4.1 術(shù)語

在X中,一個(gè)視窗 (WINDOW) 是指螢?zāi)簧系囊粔K長方形區(qū)域,它的邊平 行於螢?zāi)坏倪叄蠖鄶?shù)的視窗以一種顏色作為背景色 (background),而以另 一種顏色作為前景色 (foreground),例如一個(gè)典型的文字視窗,背景色為白 色,前景色 (也就是文字本身) 則為黑色.視窗可以有一個(gè)邊框 (border), 通常邊框的顏色和背景色不同. 有些視窗在視窗上方可能有一個(gè)標(biāo)題棒 (title bar) 或控制棒 (control bar), 在某些情況下用以顯示有關(guān)這個(gè)視 窗的資訊, 你可以對(duì)控制棒作某些固定的動(dòng)作來管理視窗. 系統(tǒng)會(huì)顯示一個(gè) 指標(biāo) (pointer,有時(shí)也稱為游標(biāo) (cursor))在螢?zāi)簧? 當(dāng)你移動(dòng)滑鼠, 整個(gè) 螢?zāi)恢挥幸粋€(gè)指標(biāo)在對(duì)應(yīng)移動(dòng). 相對(duì)的, 螢?zāi)簧显S多文字視窗擁有自己專屬 的文字游標(biāo), 這些游標(biāo)通常指示你輸入文字的位置. 以上的術(shù)語可由圖 4-1 來解釋.

┌——————————————————————┐ │ p. 42 圖 4-1 (???) │ │ │ │ │ │ │ │ 圖 4 - 1 視窗的元素 │ └——————————————————————┘

geometry -- 位置和大小

X用到一些幾何學(xué)的術(shù)語來說明一個(gè)視窗的位置和大小, 大部份的X程 式接受一個(gè)含有g(shù)eometry的命令列 (command line) 來啟動(dòng) (stratup)它們 , 這個(gè)命令列說明了這個(gè)程式的視窗有多大, 以及在螢?zāi)坏哪囊粋€(gè)位置顯示 . 通常geometry的格式如下:

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

寬度和高度的單位為像素 (pixel,螢?zāi)簧系囊稽c(diǎn)) 或字元 (character) , 視應(yīng)用的狀況而定, 程式的說明通常會(huì)告訴你用什麼單位. 上述的式子是 說明建立一個(gè)大小為寬 x 高 的視窗, 視窗的位置為左邊框距螢?zāi)蛔筮吔?X 偏移量個(gè)像素, 上邊框距螢?zāi)簧线吔?Y偏移量個(gè)像素. 例如假設(shè)一個(gè)程式以 字元為視窗大小單位, 則格式

80 x 24 + 600 + 400

的意義為: 建立一個(gè) 80 字元寬 24 字元高的視窗, 并且視窗的左邊框距螢 幕左邊界 600個(gè)像素, 上邊框距螢?zāi)簧线吔?400個(gè)像素.

如果需要的話, 也可以只指定大小或只指定位置, 程式對(duì)未指定的部份 會(huì)使用預(yù)設(shè)值 (default value), 或給你一些提示, 視實(shí)際在系統(tǒng)中執(zhí)行的 狀況而定.

滑鼠和指標(biāo)的術(shù)語:

有一些輸入裝置會(huì)在執(zhí)行X時(shí)在顯示器上指出螢?zāi)簧夏阌信d趣的項(xiàng)目或 區(qū)域,通常為一個(gè)有數(shù)個(gè)按鈕 (button) 的滑鼠 (一般為三個(gè)按鈕,分別稱為 左按鈕, 中按鈕, 右按鈕).當(dāng)你移動(dòng)滑鼠, 系統(tǒng)會(huì)對(duì)應(yīng)地移動(dòng)螢?zāi)簧系闹笜?biāo). 接下來, 我們對(duì)滑鼠上的三種操作術(shù)語作一嚴(yán)謹(jǐn)?shù)亩x:

碰觸按鈕 (clicking a button): 按下滑鼠的按鈕隨即松開, 按鈕被按 下的時(shí)間, 僅有一瞬間而已.

按住按鈕 (pressing a button): 將滑鼠的按鈕按下, 且一直保持按住 按鈕的狀態(tài).

松開按鈕 (releasing a button): 將先前按住的按鈕松開.

通常碰觸按鈕被用來指定螢?zāi)簧系囊粋€(gè)物件, 按住按鈕再松開按鈕 (一般在 這期間會(huì)移動(dòng)滑鼠) 往往用來移動(dòng)或描繪一塊區(qū)域.

拖拽 (dragging) 一個(gè)物件: 利用指標(biāo)指定一個(gè)物件, 按住按鈕, 保持 按住狀態(tài)移動(dòng)指標(biāo)直到某處再松開按鈕。做這種操作時(shí), 系統(tǒng)通常有一些 方式來表示物件被移動(dòng), 例如在拖拽一個(gè)物件的期間, 系統(tǒng)會(huì)將物件周 圍加上一個(gè)細(xì)線的方框.

我們常常利用拖拽方式來改變一個(gè)物件的大小, 通常系統(tǒng)顯示方框, 根 據(jù)你的拖拽動(dòng)作改變大小, 此種方法叫作橡皮筋法 (rubber-banding). (因 為方框好像用橡皮筋做的一樣.)

在本書的圖形表示法中, 我們用一個(gè)下箭頭表示按鈕被壓住, 虛線表示 滑鼠 (指標(biāo)) 的移動(dòng), 上箭頭表示松開按鈕, 見圖 4 - 2

┌———————————————————┐ │ 43 頁 , 圖 4 - 2 │ │ │ │ │ │ │ │圖 4 - 2 滑鼠拖拽的圖形表示法 │ └———————————————————┘

鍵盤的術(shù)語:

標(biāo)準(zhǔn)的終端機(jī)鍵: SHIFT, DELETE, BACKSPACE, ESC 或 ESCAPE, RETURN, CAPSLOCK.

游標(biāo)控制鍵: 采有上下左右箭頭的鍵, 如 UP, DOWN, LEFT, RIGHT.

特殊鍵: 壓住CTRL或CONTROL 鍵, 再按其它的鍵 (例如 A鍵),用CTRL-A 表示, 有些終端機(jī)有META鍵, 也同樣的用META-A表示.

4.2 符號(hào)

連續(xù)數(shù)列

在一些情況下, 你輸入的命令列或系統(tǒng)輸出的文字, 因?yàn)樘L而無法在 同一列而必需分為數(shù)列, 如果它是shell 命令, 或是一段 C語言程式碼, 我 們?cè)诘谝涣械淖钺峒由弦粋€(gè)倒斜線(backslash'')後, 在下一列繼續(xù), 例如:

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

然而極少數(shù)的情況下, 我們用符號(hào) '(contd.)' 表示本列因排版限制的緣故 在下列繼續(xù),如:

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)

當(dāng)X裝設(shè)時(shí), 需要定一些目錄樹 (Directory tree). 我們把目錄樹的 頂端定為$TOP, 在我們的系統(tǒng)中, $TOP對(duì)應(yīng)的目錄為 /usr/local/src/X11 ,相同地,家目錄 (home directory) 參考自 $HOME。

4.3 本書□例的場景

本書使用大量的□例來說明,這些□例是假設(shè)我們?cè)谝粋€(gè)擁有下列機(jī)器 的網(wǎng)路下工作:

venus 彩色螢?zāi)唬胀ń馕龆? saturn單色螢?zāi)唬胀ń馕龆龋瑱n案工作站(file server) mars 彩色螢?zāi)唬呓馕龆? neptune 非圖形螢?zāi)唬瑩碛写诺鷥?chǔ)存裝置,電腦工作站(computer server)

我們所擁有的工作站是 venus,大部分的時(shí)間我們使用它,當(dāng)我們需要更高 的解析度或在單色螢?zāi)粰z查某些情況時(shí),我們會(huì)使用 mars 或 saturn,當(dāng)然 ,我們會(huì)在我們自己的工作站,以遠(yuǎn)端(remote)的方式使用所有的機(jī)器.

saturn是 venus和 mars 的檔案工作站, 三者之間共享相同的檔案系統(tǒng) ,( 例如,它們存取檔案 $HOME/.login 時(shí),實(shí)際上是同一個(gè)檔案) .neptune 擁有它自己的檔案系統(tǒng),不和其他的工作站共享.

4.4 本書使用的工作站架構(gòu)

在本書中,所討論的一些□例、程式名稱、程式碼的片段可能和你系統(tǒng) 的有些差異,那是因?yàn)橄到y(tǒng)不同的關(guān)系,本書假設(shè)使用的系統(tǒng)為:

.硬體:SUN 3/50 工作站,三個(gè)按鈕的滑鼠,螢?zāi)淮笮?1152x900個(gè) 像素,單色螢?zāi)弧?

.作業(yè)系統(tǒng):SunOS 3.4, 以 BSD 4.2 Unix 為基礎(chǔ)。

.視窗軟體:X的 MIT標(biāo)準(zhǔn)版,第11版第3 次發(fā)行。

標(biāo)簽: Windows系統(tǒng)
主站蜘蛛池模板: 天天干天天av | 欧美一级在线观看 | 精品国产一区一区二区三亚瑟 | 精品国产黄色片 | 日韩视频中文字幕 | 国内精品视频一区二区三区八戒 | 欧美国产日韩在线 | 天堂一区 | 日韩欧美一级二级 | 涩涩导航| 99久久日韩精品视频免费在线观看 | 极品久久久久久 | 日日爽夜夜操 | 国产成人综合在线观看 | 亚洲精久| 国产精品免费看 | 在线观看亚洲精品视频 | 国产在线观看91一区二区三区 | 亚洲毛片| 美女操网站 | 亚洲视频一区在线 | 精品成人久久 | 久久久久国 | 91麻豆精品国产91久久久久久 | 九色网址 | 国产视频9999| 一区二区av在线 | av一区二区在线观看 | 日本久久久一区二区三区 | 久久小视频 | 亚洲精品在线免费播放 | 日韩在线视频一区 | 欧美成人高清 | 国产成人久久精品麻豆二区 | 中文字幕在线观看av | 在线中文字幕第一页 | 国产精品99在线观看 | 国产精品免费视频观看 | 欧美色阁 | 波多野结衣一二三区 | 日韩精品免费 |