背后的故事
从接触MiniGUI到现在已经5年了,在飞漫也工作了4年多。由于种种原因,加上android的冲击,minigui越来越式微。让人感觉很痛心。
如今赋闲在家,无所事事,正好利用年末和春节这段时间,把这几年来对minigui所做、所想、所悟分享出来,一来,对以往的工作做个总结;
二来趁minigui即将开源之际,对minigui推波助澜;三来,希望把这款优秀的开源软件介绍给大家,希望更多的人能够从中汲取创作的灵感。
根据内部消息,MiniGUI即将开源,大家可以关注官方微博 http://weibo.com/fm0minigui
文章中即将提到的很多内容点,主要基于开源版本1.6.10,对应的是即将开源的3.0版本,以前的1.3.0(对应商用的2.0.4版本)的内容差异很小,大家可以对照查阅。
大家可以从http://sourceforge.net/projects/minigui/files/minigui/GPL-V1.6.10/这个地址获取开源版本。
MiniGUI及其组件,官方包括MiniGUI, mgplus(基于agg的高级2D图形库,实现路径、反锯齿、颜色模式等功能), mgutils(基于MiniGUI的公共对话框,如颜色对话框,字体选择对话框,保存/打开对话框等),mGNCS(miniGui New Control Set, 为开发miniStudio特地开发的新版本控件集,其中使用C来模拟C++的控件集,它统一了控件接口,易于使用,易于集成在miniStudio中,种类繁多,功能强大),mGEff(MiniGUI的特效库,可以实现各种窗口特效),mgi(minigui的输入法组件,已经基本被废弃,输入法框架被集成