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

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

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

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

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

4.1 術(shù)語

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

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

geometry -- 位置和大小

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

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

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

80 x 24 + 600 + 400

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

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

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

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

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

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

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

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

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

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

在本書的圖形表示法中, 我們用一個下箭頭表示按鈕被壓住, 虛線表示 滑鼠 (指標(biāo)) 的移動, 上箭頭表示松開按鈕, 見圖 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 符號

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

在一些情況下, 你輸入的命令列或系統(tǒng)輸出的文字, 因為太長而無法在 同一列而必需分為數(shù)列, 如果它是shell 命令, 或是一段 C語言程式碼, 我 們在第一列的最後加上一個倒斜線(backslash'')後, 在下一列繼續(xù), 例如:

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

然而極少數(shù)的情況下, 我們用符號 '(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è)時, 需要定一些目錄樹 (Directory tree). 我們把目錄樹的 頂端定為$TOP, 在我們的系統(tǒng)中, $TOP對應(yīng)的目錄為 /usr/local/src/X11 ,相同地,家目錄 (home directory) 參考自 $HOME。

4.3 本書□例的場景

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

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

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

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

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

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

.硬體:SUN 3/50 工作站,三個按鈕的滑鼠,螢?zāi)淮笮?1152x900個 像素,單色螢?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)
主站蜘蛛池模板: 成人aaaa| 久久精品亚洲一区 | 午夜午夜精品一区二区三区文 | 日本网站在线免费观看 | 国产成人精品免高潮在线观看 | 久久中文字幕一区 | 成人免费福利 | 国产一区二区在线看 | 国产一区二区三区在线 | 欧美在线视频一区二区 | 尹人成人 | 欧美日韩福利 | 人人澡人人射 | 一区二区三区四区视频 | 在线欧美亚洲 | 国产视频999 | 久久日韩| 国产精品视频不卡 | 亚洲一区二区三区四区在线 | 国产精品欧美久久久久一区二区 | 91麻豆精品国产91久久久久久 | 欧美影 | 男人亚洲天堂网 | 99久久精品国产一区二区成人 | 国产精品久久一区 | 欧美日韩一区在线观看 | 在线观看国产视频 | 91亚洲国产成人久久精品网站 | 久久精品二区 | 亚洲一区在线免费观看 | 欧美精品91| 久久夫妻网 | 亚洲精品欧美精品 | 在线视频 亚洲 | 国产成在线观看免费视频 | 国产v日产∨综合v精品视频 | 在线欧美日韩 | 欧美成人a∨高清免费观看 在线视频成人 | av免费网站在线观看 | 国产在线一区观看 | 亚洲精品日韩综合观看成人91 |