Chinaunix首页 | 论坛 | 博客
  • 博客访问: 732233
  • 博文数量: 741
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 4825
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-18 11:18
文章分类

全部博文(741)

文章存档

2011年(1)

2008年(740)

我的朋友

分类:

2008-09-18 11:27:39


        
                        

微型16/32位嵌入式GUI,自主开发,历时四年左右,拥有全部版权.
               
体积小巧 大小在 100KB~180KB!
特性: 多窗口支持| 完全中文输入/显示| 多数常用GUI控件| 99.9% ANSI C 编写| 已成功移植 DOS,Linux,uc/OS-II| 组件式 API(易用,高效)
               
GUI for Linux (在RedHat Linux9编译测试通过

下载页面:

GUI SDK-Green for DOS Beta 开发包下载 305 KB 火热下载中


演示程序下载 264 KB

               
               
微型嵌入式GUI编程指南 PDF 下载 349 KB

               

包含详细使用说明
               
部分应用程序 截图
记事本

  计算器

画笔
               
支持控件
               
MAINWINDOW 主窗口
DLGWINDOW 对话框窗口,从属于主窗
BUTTON 按钮
MAINMENU 下拉式菜单
POPMENU 弹出式菜单
HSCROLLBAR 横向滚动条
VSCROLLBAR 竖向滚动条
TEXTBOX 单行文本编辑框
EDITBOX 多行文本编辑框
COMBOBOX 组合框
LISTBOX 列表框
CHECKBOX 多项选择框
CHOICEBOX 单项选择框
LABEL 文字标签
PAGEVIEW 标签页
SPEEDBAR 进度条
MESSAGEBOX 消息窗口
               
   商业使用,将提供 GUI 全部源代码,低价授权策略,并提供 GUI 移植技术支持!
请联系
更多信息请访问                
----------------------------------------------------------------



开发包名称: GUI SDK-Green for Linux


版本:0.0.2


请先阅读 Readme.txt 和Lisence.txt ,如果不能遵守 使用协议 ,请立即删除开发包文件

安装
配置FrameBuffer 设备

首先需要开启Linux 的FrameBuffer

如果使用Grub (RedHat9默认启动器,如果是Lilo启动,请跳到/////部分//////////) ,修改配置文件 /etc/grub.conf
如原先的内容如
-----------------------------------------------------------------------------------------
….
title Red Hat Linux (2.4.20-
    root(hd0,0)
    kernel /vmlinuz-2.4.20-8 ro root=LABEL=/1 hdc=ide-scsi
    initrd /initrd-2.4.20-8.img
…..
---------------------------------------------------------------------------------------
修改后
--------------------------------------------------------------------------------------------
….
title Red Hat Linux (2.4.20-    FrameBuffer
    root(hd0,0)
    kernel /vmlinuz-2.4.20-8 ro root=LABEL=/1 hdc=ide-scsi vga=0x301
    initrd /initrd-2.4.20-8.img
title Red Hat Linux (2.4.20-   
    root(hd0,0)
    kernel /vmlinuz-2.4.20-8 ro root=LABEL=/1 hdc=ide-scsi
    initrd /initrd-2.4.20-8.img

…..
----------------------------------------------------------------------------------------------
正确配置后,重新启动,在启动项目中选择
Red Hat Linux (2.4.20- FrameBuffer
在屏幕左上角会出现 企鹅的图标.

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
如果使用 Lilo. 则修改/etc/lilo.conf 加入一行 vga=0x301,如
…..
image=/root/vmlinuz-2.4.2
vga=0x301
label=linux
read-only
…..
完成后,重新启动。
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

软件安装
(因为程序直接读写FrameBuffer设备,请在控制台下进行,而不是X-Window里的终端里)
(a)解压
tar zxf gui4linux.tar.gz
cd gui4linux

(b) 复制库
cp libgui.a /usr/local/lib/libgui.a

(c) 修改配置文件 /etc/ld.so.conf ,加入一行
/usr/local/lib

(d) 更新
ldconfig

(e) 在gui4linux 目录中编译例子
make

(f) 运行例子,先杀掉GPM
gpm -k

./button
./editbox



      
--------------------next---------------------

阅读(243) | 评论(0) | 转发(0) |
0

上一篇:2008-9-16 12:26

下一篇:2008-9-12 18:20

给主人留下些什么吧!~~