📄 fishgui.h
字号:
/*! \mainpage
* \section copyright 本文档是FishGUI软件的一部分
* FishGUI项目(一个有趣的名字)是《面向对象实践指南》一书的作者王咏武亲身参与的一个软件开发项目。FishGUI属于通用的GUI(图形用户界面)框架系统,其用途类似于Java的Swing,但功能远比后者简单。
* FishGUI的存在价值还包括以下几个方面:
* - 我们可以很容易地将FishGUI移植到各种嵌入式或实时操作系统(RTOS)中。对于在那些缺乏GUI支持的操作系统中开发应用软件,或者没有实力购买商用GUI开发包的用户来说,FishGUI显然可以助他们一臂之力。
* - 同样的道理,基于FishGUI开发的应用软件也可以快速移植到不同的嵌入式或实时操作系统中,并保持相同的外观和使用体验(Look and Feel)。
* - 嵌入式软件开发者可以利用FishGUI在Windows或Linux系统下建立一个模拟开发环境,并在该模拟环境中利用Visual Studio等通用IDE快速完成图形用户界面的开发、调试工作,然后将应用程序不加修改地移植到嵌入式或实时操作系统中。
* - 通过研习FishGUI系统的架构,我们可以更好地理解MFC、.NET Framework、AWT、Swing、SWT、Tcl/Tk、Qt等复杂GUI开发包的实现机理,这显然有助于提高我们的GUI开发水平。
*
* 版权所有 (C) 2003,2004 王咏武
* http://www.contextfree.net/wangyw/
*
* <hr>
*
* 作者对 FishGUI 软件及其所有源代码授权如下:
*
* 允许任何个人、组织、机构、企业无偿获得、修改、使用、重新发布 FishGUI 软件及其源代码,或按照有偿或者无偿的方式发行基于 FishGUI 源代码的全部或部分内容开发的软件产品,——但行使以上权利时,须遵守以下约定:
*
* - 重新发布 FishGUI 软件及其源代码时,不得隐去软件及其源代码中原有的版权信息和开发者标识。
*
* - 发行基于 FishGUI 源代码的全部或部分内容开发的软件产品时,必须在产品的显著位置标明以下字样:\n
* 【本产品的一部分功能是基于王咏武在 FishGUI 软件中的工作完成的】
* .
* - 在正式出版物中引用 FishGUI 的文档、源代码或注释内容的,应注明软件的原作者为王咏武。
*
*/
/*! \defgroup Utility 应用包 */
/*! \defgroup OSAdaptor 操作系统适配层 */
/*! \defgroup Framework 框架层 */
/*! \defgroup Application 应用层(示例应用程序FishGUIDemo) */
/*! \file
* \brief 文档主页的头文件,不参与编译
*/
// 文档主页的头文件,不参与编译
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -