位置: Tony嵌入式开发网 >> 文章 >> 发布 >> 正文 Blog系统升级到了4.0  [2007-05-26 19:46:06]      关于博客升级问题。  [2006-06-09 09:02:55]      域名转向成功,比预计时间要快:)  [2006-06-09 07:59:01]      主站新建的,内容待慢慢完善。  [2006-06-08 16:29:16]      网通网络的用户请访问Cevx.Net,电信及其他网络用户访...  [2006-06-08 13:56:01]

  微型16/32位嵌入式GUI    
微型16/32位嵌入式GUI
微型16/32位嵌入式GUI
[ 作者:ecurb2006     来源:微型16/32位嵌入式GUI     点击数:     更新时间:2006-11-7     文章录入:ecurb2006
【字体: 字体颜色
微型16/32位嵌入式GUI

关键字
{
多窗口支持;
完全中文输入/显示; 
多数常用GUI控件;
99.9% ANSI C 编写;  
已成功移植 Linux,DOS,uC/OS-II
内置 内存分配模块,满足在 uC/OS-II 等嵌入式环境中 GUI 对 malloc/free 的需求;
内置 单个汉字拼音输入法;
体积小巧 大小在 100KB~180KB;
独特风格的GUI界面,实用,友好;
图标等图像资源完全自绘,重视版权;
操作系统相关部分与 GUI 窗口管理部分 分层,移植性强;
精心设计的 应用程序接口(API) 力图易用,实用,好用,少写代码多做事;
扩展能力好,提供创建新 控件类 的机制;
主体采用 消息驱动 机制;
......
};

目前可以使用的控件有:
MainWindow(主窗口)
DialogWindow(对话窗口)
Button(按钮,多种风格)
TextBox(单行文本框,可设置字体,背景颜色等 完全简体中文输入/显示/编辑 支持)
EditBox(多行文本框,可设置字体,背景颜色等 完全简体中文输入/显示/编辑 支持)
HScrollBar(横向 滚动条)
VScrollBar(竖向 滚动条)
SelectBox(列表选择框)
MainMenu(主菜单)
PopMenu(弹出式菜单)
Combobox(组合框)
ChoiceBox,CheckBox(单/多选 框)
Label(文字标签)

可以支持 Borland 公司的 BGI(或兼容) 接口 图形驱动,也可使用自行编写的直接写屏驱动;
Linux 下可以使用 FrameBuffer 作为底层显示驱动.
(注:在PC RedHat Linux 9 测试运行成功)

GUI可提供一个桌面环境,拥有任务栏,可启动多个应用窗口(如多个 文本编辑器),
使用任务栏在 多个应用窗口(如多个 文本编辑器) 之间快速切换!
多个应用窗口(如多个 文本编辑器)中的内容互不影响.

GUI 对操作系统没有特殊的要求,甚至可以不需要 C 库的支持。
因为类似 memcpy,memset,strlen, ... 等均有自己的实现。
所以从理论上说,可以在任何操作系统上运行。

这个 微型GUI 历时四年开发,完全自主版权

希望能和需要 微型嵌入式GUI 的公司取得联系。
电子邮箱: ecurb2006@163.com

演示程序下载:http://blog.163.com/ecurb2006
提示:DOS 下使用,请运行 run.bat
     Windows 下请运行 run4xp.bat
     使用 Ctrl+空格 切换简体中文拼音输入法.
     按   Alt+X 退出系统.

嵌入式开发交流(微型GUI,TCP/IP等) :http://blog.163.com/ecurb2006
  • 上一篇文章: C8051F单片机

  • 下一篇文章: S3C2440的开发板
  • 发表评论   告诉好友   打印此文  收藏此页  关闭窗口  返回顶部
     最新5篇热点文章
     嵌入式视频教程汇总(arm ...
     官方正式发布 Ubuntu 8.10...
     VmWare跑VxWorks高阶教程
     典型ARM体系结构介绍
     ARM 开发工程师入门宝典
     
     最新5篇推荐文章
     嵌入式视频教程汇总(arm ...
     S3C4510B下移植VXWORKS(原...
     官方正式发布 Ubuntu 8.10...
     VmWare跑VxWorks高阶教程
     ARM 开发工程师入门宝典
     
     相 关 文 章

      网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)

    Google
     
    baidu
    互联网 站内搜索