- Python全棧開發(fā):高階編程
- 夏正東編著
- 405字
- 2023-08-10 16:48:00
第1章 GUI編程
1.1 GUI簡介
在學(xué)習(xí)《Python全棧開發(fā)——基礎(chǔ)入門》一書中的相關(guān)示例代碼時,其輸入和輸出都是在Python編輯器或IDE工具中實現(xiàn)的,但是在現(xiàn)實的項目中,程序卻經(jīng)常以Web系統(tǒng)(該內(nèi)容將在《Python全棧開發(fā)——Web編程》一書中為讀者做詳細介紹)的形式,或GUI的形式展現(xiàn)在用戶面前。
GUI(Graphical User Interface,圖形用戶界面,又稱圖形用戶接口)是指采用圖形方式顯示的計算機操作用戶界面。
圖形用戶界面與通過鍵盤輸入文本或字符命令來完成例行任務(wù)的字符界面相比,有著不可比擬的優(yōu)勢。由于圖形用戶界面是一種人與計算機通信的界面顯示格式,所以其允許用戶使用鼠標(biāo)、鍵盤等輸入設(shè)備操縱屏幕上的圖標(biāo)或菜單選項,以執(zhí)行選擇命令、調(diào)用文件、啟動程序或其他一些日常任務(wù)。
此外,圖形用戶界面由窗口、下拉菜單、對話框及其相應(yīng)的控制機制構(gòu)成,在各種新式應(yīng)用程序中都是標(biāo)準(zhǔn)化的,即相同的操作總是以同樣的方式來完成,并且在圖形用戶界面中,用戶所看到的和所操作的都是圖形對象,應(yīng)用的是計算機圖形學(xué)的技術(shù)。
推薦閱讀
- Vue 3移動Web開發(fā)與性能調(diào)優(yōu)實戰(zhàn)
- UNIX編程藝術(shù)
- 數(shù)據(jù)結(jié)構(gòu)(Java語言描述)
- Python Tools for Visual Studio
- Implementing Cisco Networking Solutions
- 從Excel到Python:用Python輕松處理Excel數(shù)據(jù)(第2版)
- Spring Boot Cookbook
- RISC-V體系結(jié)構(gòu)編程與實踐(第2版)
- Apache Spark 2.x for Java Developers
- 領(lǐng)域驅(qū)動設(shè)計:軟件核心復(fù)雜性應(yīng)對之道(修訂版)
- Lighttpd源碼分析
- Hands-On Full Stack Development with Spring Boot 2.0 and React
- Python商務(wù)數(shù)據(jù)分析(微課版)
- PhoneGap 4 Mobile Application Development Cookbook
- Instant Apache Camel Messaging System