MiniGUI的介绍及安装

清理硬盘时发现有几篇2011年整理的博客躺在那里,删了怪可惜的,发上来保存一下~~

年代久远,已经过时,仅作参考用途~~~


1. 介绍

 

MiniGUI是一个针对嵌入式设备的高级窗口系统,,图形用户界面支持系统。能够支持包含Linux在内的多种操作系统,例如uClinux、VxWorks、eCos、uC/OS-II、pSOS、ThreadX、Nucleus、OSE等,也可以在win32平台上运行。MiniGUI为应用程序定义了一组轻量级的窗口和图形设备接口。利用这些接口,每个应用程序可以建立多个窗口并在这些窗口中创建各种控件。MiniGUI还提供了丰富的图形功能,帮助用户显示各种格式的位图,并在窗口中输出各种文本或绘制复杂图形。

 

2. 安装

 

Win32版

到http://www.fmsoft.cn/products/ministudio/trial_downloads.html下载miniStudio。

安装miniStudio前需要确认已经安装了vcredist 运行环境和 JRE 环境,然后一路next安装完成。

 

注意事项:

这个miniStudio只支持32位的Windows操作系统,我的windows7是64位的,运行程序不给力,所以到miniStudio安装目录下,将bin目录下的guibuilder.exe, res2c.exe, wvfb.exe和eclipse目录下的eclipse.exe文件的兼容性修改为windowsXP (SP3) 即可。

 

Linux版

到http://www.minigui.org/downloads/index.html下载MiniGUI Core Lib, MiniGUI Resource还有MiniGUI需要的库LibJPEG,LibPNG, FreeType, Zlib等。QVFB2和GVFB分别是Qt和Gtk版本的仿真工具,可以用来测试MiniGUI的程序。

 

MiniGUI组件介绍:

1.      mGi: MiniGUI 的输入法组件,该组件目前提供了软键盘输入法和手写输入法框架,并提供给用户管理输入法的容器,通过这个容器,用户还可以添加自定义的输入法。

2.      mGPlus:mGPlus 组件是对 MiniGUI 图形绘制接口的一个扩充和增强,主要提供对二维矢量图形和高级图形算法的支持,如路径、渐变填充和颜色组合等。

3.      mG3d:为 MiniGUI 的应用程序提供 3D 接口的组件,通过这些接口,用户可以给自己的应用程序添加三维图像、文字渲染、场景渲染等效果,从而可以具有三维效果的人机界面。

4.      mGUtils:为用户提供了一些常用的对话框模板,有了这些模板,用户就不用为一些常用的功能编写重复代码了。本组件提供的功能模板有:普通文件对话框、颜色设置对话框、字体设置对话框、信息设置对话框等。

5.      mGp:mGp 是针对 MiniGUI 应用程序的一个打印组件,该组件使用户的 MiniGUI 程序具有打印输出功能,可以将MiniGUI 程序中的位图或文字输出到打印机。

6.      mGNCS:为MiniGUI应用程序提供一个新的控件集,收费的

7.      mGEff:为MiniGUI应用程序提供一个动画框架,同样提供一些类似iPhone的UI/UE特效。

你可能感兴趣的:(coding,MiniGUI)