<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### 8.1.1 程序的用戶界面 界面是指兩個體系之間的分界與接合部分,例如人-機界面、水-油界面等。在程序設計領域,一個程序的用戶界面(user interface,簡稱 UI)指的是程序中與用戶進行交互的部 分,用戶通過 UI 向程序輸入數據或者請求程序執行特定任務,而程序通過 UI 向用戶顯示各 種信息。 如果程序員寫的程序是自用的,那么用戶界面是怎樣的并不重要,因為程序員完全了解 程序的行為,能夠以最直接的方式來控制程序的運行。但實際上程序員往往是在為其他用戶 寫應用程序,而用戶并不了解程序的內部行為,甚至對計算機技術也可能只是一知半解,因 此程序員必須為應用程序設計用戶友好的(user friendly)界面,以便用戶能很好地與應用程 序交互。所謂“用戶友好”并沒有嚴格的定義,大體指界面易學易記,用戶能夠高效率地與 計算機進行交互,交互過程中不易犯錯,即使犯錯也容易恢復。 在本章之前,我們寫的程序都是所謂控制臺程序,這種程序一般只提供命令行界面(Command Line Interface,簡稱 CLI),即用戶通過鍵盤輸入文本數據或文本命令來控制程序 的行為,而程序向用戶顯示的也都是文本信息。 與命令行界面不同,圖形用戶界面(Graphical User Interface,簡稱 GUI①)提供圖形化 界面來實現程序與用戶的交互。在 GUI 中,用戶通過直接操作窗口、菜單、按鈕等圖形元素 來向程序發出命令或輸入數據,而程序通過消息框、對話框等圖形元素來向用戶顯示信息。 由于圖形界面非常直觀、易理解,所以 GUI 使得只具有一點基本計算機技能的用戶也能順利 地與計算機打交道。 作為例子,圖 8.1 展示了讀者已經熟悉的兩種界面的 Python 解釋器程序:命令行界面和 GUI(即 IDLE)。相信讀者已經體會到 IDLE 在編輯源代碼、運行和調試程序時的便利和高 效。 ![](https://box.kancloud.cn/2016-02-22_56cafce49a56f.png) ![](https://box.kancloud.cn/2016-02-22_56cafce4ac8c4.png) 圖 8.1 Python 解釋器的兩種用戶界面 > ① GUI 可讀作[gu:i]。 通過操作系統的演化史也可以清楚地了解兩種界面的優劣。操作系統是計算機上最重要 的系統軟件,用戶通過操作系統提供的命令來使用計算機。早期的計算機都使用命令行界面 的操作系統,典型的如 DOS 和 UNIX。用過 DOS 的人都知道,為了讓計算機做事情,需要 記憶很多 DOS 命令。例如為了將文件 myfile.txt 從 d:\拷貝到 d:\mydir 目錄中,需要輸入如下 命令: ``` C:\> copy d:\myfile.txt d:\mydir ``` 為了讓計算機更加易用,后來人們發明了圖形界面的操作系統,典型的如 Microsoft Windows 和 X Window。在 Windows 中要想做上面這條 DOS 命令所做的事情,根本不需要鍵 盤,只需用鼠標點擊幾下進行復制粘貼,甚至直接拖動文件到新的文件夾即可。自從有了 Windows,今天的計算機用戶可能都不知道曾經有 DOS 這樣的東西了。 總之,GUI 能夠大大增強程序的用戶友好性,提高用戶使用計算機的效率,因此是程序 設計中的重要技術。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看