- 樂學Windows操作系統
- 王振世編著
- 2423字
- 2022-07-29 14:33:22
1.2 操作系統是怎么接待用戶的
出于復雜性和安全性的考慮,用戶不能直接操作計算機的底層硬件和系統軟件。這就需要操作系統提供用戶界面,從而方便用戶的使用,同時提升系統的安全性。
1.2.1 知識一點通:用戶界面
操作系統的接待工作應該讓用戶感到便利、直觀、使用方便。操作系統的“接待大廳”,也可以叫作用戶接口或者用戶界面(User Interface, UI),是計算機系統和用戶進行人機交互及信息交換的場所。一方面,用戶通過這個場所向計算機提交自己的使用請求;另一方面,計算機通過這個場所向用戶提供自己的資源和服務。
多數人不懂計算機的內部世界,人們的復雜心思計算機也不會了解,但用戶接口卻實現了計算機內部世界和人們復雜想法之間的轉換。
操作系統的用戶界面有3種:圖形用戶界面(Graphic User Interface, GUI)、命令行用戶界面(cmd、Command)和程序用戶界面。
操作系統的接待大廳究竟是什么樣子的?操作系統又是通過哪些方式來接待用戶的呢?
清青老師:“操作系統就是用來對系統進行操作的。”
電小白:“我怎么使用計算機的操作系統呢?”
清青老師:“這里有3種方法(見圖1-6)。首先,常用的方法是用鼠標在計算機桌面的圖標上點來點去,此時使用的是圖形界面。”
電小白:“那還有什么方法呢?”
清青老師:“還有就是使用命令來和計算機交互了,你輸入一個個命令,計算機按照你的指令執行。但并不是所有的命令,計算機都回答‘Yes,sir’。”
電小白:“什么情況下計算機說‘No’呢?”
清青老師:“對待錯誤的指令,以及沒有描述清楚的指令,它直接告訴你錯誤,并拒絕執行你的指令。”
電小白:“還有一種使用操作系統的方法是什么呢?”
清青老師:“使用程序來調動操作系統的功能!”

圖1-6 操作系統的3種接待方式
操作系統的用戶界面,如同用戶和計算機系統復雜硬件之間的橋梁,二者的交流全靠它,沒有它的默默奉獻,用戶對計算機的操作將無從下手。
1.2.2 圖形用戶界面
窗含西嶺千秋雪,門泊東吳萬里船。——杜甫
這里的“窗”相當于Windows的視窗系統。“西嶺千秋雪”一樣可以包含在這個“窗”里。當年杜甫之言,在Windows的視窗系統中也沒有落虛,完全可以實現。
接待大廳最常見的一種方式就是所謂的圖形用戶界面。成功啟動Windows系統后,如圖1-7所示的計算機桌面就是圖形用戶界面。這種界面直觀,操作簡單,使用方便。

圖1-7 Windows操作系統的圖形用戶界面
為了成為計算機達人,需要熟練掌握圖形用戶界面的鼠標操作“三板斧”。這“三板斧”就是單擊(按一下鼠標左鍵選中一個菜單項)、雙擊(連續按兩下鼠標左鍵,打開一個文件或執行一個命令)和右擊(按一下鼠標右鍵,彈出快捷菜單)。趕快在桌面上或者文件系統中選中一個圖標,反復練習,看看會有哪些可能的操作吧。
在Windows操作系統里,想要運行一個程序,這個接待大廳往往給提供了很多種方式:可以在桌面上創建快捷方式,然后雙擊桌面上的圖標;也可以使用“開始”菜單,單擊對應的程序菜單項;還可以把它鎖定到任務欄上,單擊相應的圖標。這是運行Windows應用程序的常用入口。
計算機桌面類似于辦公室里的辦公桌,如圖1-8所示。常用的工具可以直接放在桌面上便于使用。每個工具可以完成不同的功能,如運行程序、打開文檔、進行系統設置、打開瀏覽器上網等。很多常用的文件,我們都可以通過創建桌面快捷方式,把它放在桌面上。

圖1-8 計算機桌面
1.2.3 命令行用戶界面
在配置和維護計算機時,經常需要反復進行同樣一個或一組操作,如果使用圖形用戶界面,每次都需要用鼠標操作,比較煩瑣。如果把針對計算機的配置和維護操作做成一組命令,一次運行,可以代替多次圖形用戶界面的操作,這樣就簡化了配置和維護計算機的操作動作。
另外,如果一個人需要維護幾千臺計算機,逐個進行圖形用戶界面的操作更是海量工作。在這種情況下,他也可以把針對這些計算機的配置和維護操作做成一組命令,生成一個程序,只要用戶運行一次,就可以完成這個工作。
此外,Windows操作系統的圖形用戶界面隨版本經常變化,但是常用命令變化較小,具有很好的穩定性。
因此,命令行用戶界面在批量計算機配置和維護場景中應用比較多。我們有必要了解一下常用配置和操作的命令。
在Windows桌面左下方的“搜索程序和文件”處輸入“cmd”命令,就啟動了操作系統的另一種形式的接待大廳——命令行界面,如圖1-9所示。

圖1-9 Windows操作系統的命令行界面
在命令行界面的提示符下輸入“calc”,然后按Enter鍵,大家看彈出來了什么?對了,是Windows操作系統里的“計算器”程序,如圖1-10所示。calc是英文calculator的縮寫。
在命令行界面的提示符下輸入“mspaint”命令,按Enter鍵后,出來的是“畫圖”程序;輸入“Notepad”命令,運行的是“記事本”程序。
在命令行界面下,還可以運行很多命令,在后面還會介紹很多重點命令。這里想告訴大家的是,像“計算器”“畫圖”“記事本”等很多操作系統自有的工具,也可以在Windows 7的“開始”菜單→“所有程序”→“附件”或Windows 10的“開始”菜單→“Windows附件”中找到。如果設置了桌面快捷方式,在桌面上也可以找到。或者,可以在相應工具的右鍵屬性里設置快捷鍵,使用快捷鍵的方式打開。也就是說,可以用很多不同的方式打開同一個操作系統的工具。

圖1-10 Windows操作系統的計算器
注意
為了能夠編寫Windows批處理程序,不僅應該學會使用圖形用戶界面,還需要學會使用命令行用戶界面里的常見命令。
1.2.4 程序用戶界面
計算機可以執行程序,程序就是一組需要計算機完成的操作指令。高級玩家可以編寫程序,通過操作系統提供的接口,來調用操作系統的功能和計算機硬件的能力。操作系統給程序編寫人員提供的接口就是程序用戶界面,也可以稱為程序接口或系統調用。
在圖形用戶界面、命令行用戶界面里,用戶可以直接與操作系統交互,而在程序用戶界面里,用戶與操作系統的交互必須通過程序來完成。這個程序可以是匯編語言,也可以是各種系統程序和應用程序。程序通過操作系統提供給編程人員的接口來調用操作系統的功能,請求操作系統提供服務。
如果用戶想調用與計算機相連的攝像頭和打印機,用戶可以通過編寫程序,完成對這些外部設備的請求動作;如果用戶想進行文件的增、刪、改、查,也可以通過編寫程序,調用相應的操作系統功能來完成。
- Windows Phone 7.5 Data Cookbook
- Windows Server 2012網絡操作系統企業應用案例詳解
- Windows 7中文版從入門到精通(修訂版)
- 巧學活用Windows 7
- Mastering Reactive JavaScript
- Python UNIX和Linux系統管理指南
- Linux軟件管理平臺設計與實現
- Heroku Cloud Application Development
- 統信UOS應用開發進階教程
- Android NDK Beginner's Guide
- Less Web Development Essentials
- Website Development with PyroCMS
- Serverless Architectures with Kubernetes
- 計算機操作系統(第3版)(微課版)
- 用“芯”探核:基于龍芯的Linux內核探索解析