?? fishgui.h
字號(hào):
/*! \mainpage
* \section copyright 本文檔是FishGUI軟件的一部分
* FishGUI項(xiàng)目(一個(gè)有趣的名字)是《面向?qū)ο髮?shí)踐指南》一書的作者王詠武親身參與的一個(gè)軟件開發(fā)項(xiàng)目。FishGUI屬于通用的GUI(圖形用戶界面)框架系統(tǒng),其用途類似于Java的Swing,但功能遠(yuǎn)比后者簡(jiǎn)單。
* FishGUI的存在價(jià)值還包括以下幾個(gè)方面:
* - 我們可以很容易地將FishGUI移植到各種嵌入式或?qū)崟r(shí)操作系統(tǒng)(RTOS)中。對(duì)于在那些缺乏GUI支持的操作系統(tǒng)中開發(fā)應(yīng)用軟件,或者沒有實(shí)力購(gòu)買商用GUI開發(fā)包的用戶來(lái)說(shuō),F(xiàn)ishGUI顯然可以助他們一臂之力。
* - 同樣的道理,基于FishGUI開發(fā)的應(yīng)用軟件也可以快速移植到不同的嵌入式或?qū)崟r(shí)操作系統(tǒng)中,并保持相同的外觀和使用體驗(yàn)(Look and Feel)。
* - 嵌入式軟件開發(fā)者可以利用FishGUI在Windows或Linux系統(tǒng)下建立一個(gè)模擬開發(fā)環(huán)境,并在該模擬環(huán)境中利用Visual Studio等通用IDE快速完成圖形用戶界面的開發(fā)、調(diào)試工作,然后將應(yīng)用程序不加修改地移植到嵌入式或?qū)崟r(shí)操作系統(tǒng)中。
* - 通過(guò)研習(xí)FishGUI系統(tǒng)的架構(gòu),我們可以更好地理解MFC、.NET Framework、AWT、Swing、SWT、Tcl/Tk、Qt等復(fù)雜GUI開發(fā)包的實(shí)現(xiàn)機(jī)理,這顯然有助于提高我們的GUI開發(fā)水平。
*
* 版權(quán)所有 (C) 2003,2004 王詠武
* http://www.contextfree.net/wangyw/
*
* <hr>
*
* 作者對(duì) FishGUI 軟件及其所有源代碼授權(quán)如下:
*
* 允許任何個(gè)人、組織、機(jī)構(gòu)、企業(yè)無(wú)償獲得、修改、使用、重新發(fā)布 FishGUI 軟件及其源代碼,或按照有償或者無(wú)償?shù)姆绞桨l(fā)行基于 FishGUI 源代碼的全部或部分內(nèi)容開發(fā)的軟件產(chǎn)品,——但行使以上權(quán)利時(shí),須遵守以下約定:
*
* - 重新發(fā)布 FishGUI 軟件及其源代碼時(shí),不得隱去軟件及其源代碼中原有的版權(quán)信息和開發(fā)者標(biāo)識(shí)。
*
* - 發(fā)行基于 FishGUI 源代碼的全部或部分內(nèi)容開發(fā)的軟件產(chǎn)品時(shí),必須在產(chǎn)品的顯著位置標(biāo)明以下字樣:\n
* 【本產(chǎn)品的一部分功能是基于王詠武在 FishGUI 軟件中的工作完成的】
* .
* - 在正式出版物中引用 FishGUI 的文檔、源代碼或注釋內(nèi)容的,應(yīng)注明軟件的原作者為王詠武。
*
*/
/*! \defgroup Utility 應(yīng)用包 */
/*! \defgroup OSAdaptor 操作系統(tǒng)適配層 */
/*! \defgroup Framework 框架層 */
/*! \defgroup Application 應(yīng)用層(示例應(yīng)用程序FishGUIDemo) */
/*! \file
* \brief 文檔主頁(yè)的頭文件,不參與編譯
*/
// 文檔主頁(yè)的頭文件,不參與編譯
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -