首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
minigui专题
MiniGUI 资源链接
IBM Developworks上的 MiniGUI 专栏 MiniGUI 的起源, 发展和特色MiniGUI 的编译, 安装和配置MiniGUI 体系结构之体系结构概览MiniGUI 体系结构之二:多窗口管理及控件和控件类MiniGUI Lite 版本的新改进MiniGUI 体系结构之三: 逻辑字体以及多字体和多字符集实现MiniGUI 体系结构之四: 图形抽象层和输入抽象层及 Nati
阅读更多...
(转)MiniGUI 专栏
作者: 刘鹏整理 日期: 2008-10-11 MiniGUI 是一个跨操作系统的嵌入式 GUI 系统,本专栏通过一系列文章对它的关键技术做了深入剖析。 MiniGUI-Processes 体系结构 MiniGUI-Processed 即 MiniGUI 进程版,每个程序都是单独的进程,采用客户/ 服务器结构,实现了一个多进程窗口系统。采用 Unix 域套接字实现进程
阅读更多...
有关MiniGUI虚拟键盘实现的代码
ime.h文件 #ifndef _H_IME_#define _H_IME_ #define IDC_NovaSKB1 (MY_USR_NUM*2+0)#define IDC_NovaSKB2 (MY_USR_NUM*2+1)#define IDC_NovaSKB3 (MY_USR_NUM*2+2)#define IDC_NovaSKB4 (MY_USR_NUM*2+3)
阅读更多...
MiniGUI输入法的设计
输入法提供了将标准键盘输入翻译为适当语种的文字的能力。MiniGUI 中也包含有标准的中文简体输入法,包括全拼、五笔和智能拼音等等。MiniGUI 的输入法是一个相对独立的模块(称为 IME),它实际是一个特殊的主窗口。该主窗口将在启动之后,首先将自己注册为输入法窗口。这样,MiniGUI 的 desktop 就知道首先要将按键信息发送到这个主窗口之中,而不是当前的活动主窗口。当活动主窗
阅读更多...
ubuntu上minigui调试环境的建立
minigui一共有两个版本:商业版(2.0.4)和GPL版(1.6.10),问了一下飞漫软件,使用商业版前期的费用是9万,有技术支持,包括5000个licenses的费用,后期10K的量的话,每个licenses要6块,50K的话,就是4块,如果用GPL版的话,就没有前期的费用,只有licenses的费用,老板想了一下,我们还是使用开源版,其实我要是老板的话,我就用商业版,出产品快阿
阅读更多...
MINIGUI开发中遇到的问题及解决方法
MINIGUI开发中遇到的问题及解决方法 MiniGui是基于消息机制的开发工具,由于不具备可视化性,这就要求开发人员熟悉其控件及消息机制。首先要阅读其中的开发文档如: MINIGUI-USER-MANUAL.pdf(了解其配置、编译及安装方法); MiniGUITechWhitePaper-2.0-4C.pdf(了解控件及其用途); MINIGUI-PROG-GUIDE-V2.0-4C.pd
阅读更多...
Linux miniGUI移植分析
框架介绍 常用GUI程序对比 https://www.cnblogs.com/zyly/p/17378659.html MiniGUI分为底层的GAL(图形抽象层)和IAL(输入抽象层),向上为基于标准POSIX接口中pthread库的Mini-Thread架构和基于Server/Client的Mini-Lite架构。其中Mini-Thread受限于Thread模式,对于整个系统的可靠性影响
阅读更多...
理解MiniGUI消息循环和窗口过程
消息和消息循环 在Windows系列操作系统中,广泛使用了消息驱动的概念。在MiniGUI中,我们也使用了消息驱动作为应用程序的创建构架。 消息驱动的含义就是:程序的流程不再是只有一个入口和若干个出口的串行执行路线。相反,程序会一直处于一个循环状态,在这个循环当中,程序从外部输入设备获取某些事件,比如用户的案件或者鼠标的移动,然后根据这些事件作出某种响应,并完成一定的功能,这个循环直到程序接受
阅读更多...
基于MiniGUI的俄罗斯方块
效果图 绘图窗体和控制窗体为子控件 子控件的创建如下: //控件 #define ID_DRAWAREA "drawarea" //绘画区 #define ID_CONTROLBAR "controlbar" //控制面板 static BOOL RegisterMyCont
阅读更多...
MiniGUI移植总结
需准备的软件包: libminigui-1.6.x-linux.tar.gz //开发库 minigui-res-1.6.tar.gz //资源文件,如bmp,font,icon 等 minigui-dev-1.6.2-for-win32 // 用于在 windows VC 开发的程序包 下载
阅读更多...
建立基于ARM-uClinux的MiniGUI开发环境
即交叉编译MiniGUI,使经过arm-elf-gcc编译后的MiniGUI程序能运行在ARM-uClinux平台上。 准备的软件包:libminigui-str- 1.6.2 .tar.gz minigui-res-str-1.6.tar.gz 交叉编译过程如下: 1)解压minigui-res-str-1.6.tar.gz,设置config.linux文件,将编译器设置为arm-e
阅读更多...
构建MiniGUI编译环境
3.2 构建MiniGUI编译环境 3.2.1 建立基于PC-LINUX的开发环境 主要是用于在PC-LINUX平台上调试MiniGUI程序。使用的编译调试工具是Linux系统自带的gcc,gdb等。 准备的软件包:libminigui-str-1.6.2.tar.gz minigui-res-str-1.6.tar.gz minigui-dev- linux.tar.
阅读更多...
MiniGUI 2.0.3商业版本安装
今天拿到了MINIGUI的2.0.3商业版本,下午开始安装2.0.3版本. MiniGUI V2.0.3,redhat linux 附加光盘中有MiniGUI 的函数库包、演示程序包和资源包: libminigui -2.0.3-linux.tar.gz 安装程序 minigui-res-2.0.3.tar.gz 资源文件 mde-2.0.3.tar.gz
阅读更多...
MINIGUI与共享内存
在MINIGUI程序中测试共享内存成功 在HELLOWORLD.C中加入文件声明: #include <sys/ipc.h> #include <sys/shm.h> #include <sys/types.h> #include <unistd.h> 主要函数为: ftok shmget 原型:int shmget(key_t key,int size,int
阅读更多...
MiniGUI的消息
在MiniGUI中,有以下几种消息: 1. 同步消息,由SendMessage、SendSyncMessage发送的同步消息,消息将被立即处理,消息的返回值将通过函数的返回值返回; 2. Notify消息,通过SendNotifyMessage发送 。这是一个异步的消息,但是一定能够被处理 3. Post消息,通过PostMessage发送,这也是一个异步消息,可能会丢失
阅读更多...
MiniGUI 定时器分析
MiniGUI 定时器分析 (注:该MiniGUI库版本为1.6.10 非LITE版本) MiniGUI几个定时器相关的函数如下: BOOL GUIAPI ResetTimerEx(HWND hWnd, int id, unsigned int speed, TIMERPROC timer_proc); BOOL GUIAPI SetTimerEx(HWND hWnd, int id, un
阅读更多...
miniGUI移植
一:前言 最近几天在移植minigui,一直没有使用过minigui界面,想看看什么效果,顺便学习一下,毕竟是国产的。花了我三天的时间,终于在我的LCD上显示minigui界面了,可以运行MDE演示程序。期间遇到很多问题,还好我都把我的问题以及解决方法都记录下来,下面开始我的移植。 二:使用环境的搭建 1.主机:RedHat Enterprise Linux AS4 2.交
阅读更多...
转:minigui的安装 -- 终极成功版!!
环境:ubuntu16.4 kylin 32位(一开始是64位的不过后来由于各种各样的问题,换成32位了),不过基本上我遇到的所有问题这篇博客都写了。所以按照本篇博客安装,有很大几率安装成功。 在32位环境下安装时,按照本博客安装时,可能不会遇到那么多错误,跳过即可。反正本人安装成功了~~~ 在64位下安装,不保证能成功!! 一、文件的下载 安装前准备 : sudo apt-get in
阅读更多...
arm上的linux小,ARM-LINUX 系列 (六) ----minigui的安装 -- 终极成功版!!
环境:ubuntu16.4 kylin 32位(一开始是64位的不过后来由于各种各样的问题,换成32位了),不过基本上我遇到的所有问题这篇博客都写了。所以按照本篇博客安装,有很大几率安装成功。在32位环境下安装时,按照本博客安装时,可能不会遇到那么多错误,跳过即可。反正本人安装成功了~~~在64位下安装,不保证能成功!! 一、文件的下载安装前准备 :sudo apt-get install b
阅读更多...
基于GEF的MiniGUI可视化开发工具设计
基于GEF的MiniGUI可视化开发工具设计 原文出自于中国百科网---------------http://www.chinabaike.com/2011/0319/566811.html------------------------- 1 概 述 随着嵌进式系统的广泛应用,图形用户界面(Graphical User Interface,GUI)在嵌进式系统中的地位也越来越重要
阅读更多...