聲明:此文章僅是本人在學(xué)習(xí)狄泰QT實(shí)驗(yàn)分析課程所做的筆記颜骤,文章中包含狄泰軟件資料內(nèi)容,一切版權(quán)歸狄泰軟件所有呆躲!
實(shí)驗(yàn)環(huán)境:ubuntu10 + Qt Creator2.4.1 + Qt SDK 4.7.4
1. GUI用戶界面元素
GUI用戶界面是由固定的窗口元素所構(gòu)成的
- 操作系統(tǒng)提供了創(chuàng)建用戶界面元素所需要的函數(shù)
- 各種功能不同的函數(shù)依次調(diào)用异逐,從而創(chuàng)建出界面元素
- 操作系統(tǒng)提供的原生函數(shù)無法直接映射到界面元素
問題:如何直觀的將界面元素的概念直接映射到程序中?
2. 面向?qū)ο蟮腉UI程序設(shè)計(jì)
- GUI應(yīng)用程序是為了解決非科學(xué)計(jì)算問題而誕生的
- GUI應(yīng)用程序適用于非專業(yè)的日常生活領(lǐng)域
- 面向過程程序設(shè)計(jì)方法學(xué)不適合GUI程序設(shè)計(jì)
- 面向?qū)ο?/strong>程序設(shè)計(jì)方法學(xué)更適合GUI程序設(shè)計(jì)
- 用面向?qū)ο蠓椒▽W(xué)看待GUI界面的元素
- 所有的界面元素都可以看作實(shí)際的對(duì)象
- GUI用戶界面是由各不相同的對(duì)象組成的
3. QT的本質(zhì)
- QT是利用面向?qū)ο?/strong>方法學(xué)開發(fā)的一套GUI組件庫(kù)
- QT將不同操作系統(tǒng)的GUI細(xì)節(jié)封裝于類的內(nèi)部
- QT提供一套跨平臺(tái)的類用于開發(fā)GUI程序
- QT遵循經(jīng)典的GUI應(yīng)用程序開發(fā)模式
4. 小結(jié)
- GUI程序開發(fā)更適合采用面向?qū)ο蠓椒▽W(xué)
- 所有的界面元素都可以看作實(shí)際的對(duì)象
- GUI用戶界面是各種不相同的對(duì)象組成的
- QT是利用面向?qū)ο?/strong>方法學(xué)開發(fā)的一套GUI組件庫(kù)
- QT將GUI細(xì)節(jié)封裝于類的內(nèi)部插掂,具有跨平臺(tái)的特性