
微型16/32位嵌入式GUI开发包-GUI SDK-Green for DOS

DOS图形界面(GUI)开发包是一款面向嵌入式系统的图形用户界面开发工具包,它针对16位及32位嵌入式系统进行自主开发,开发周期约为四年,开发者拥有该软件的全部版权。由于它小巧的体积,仅在100KB到180KB之间,使得它特别适合于资源有限的嵌入式设备。其主要特性包括:
1. 多窗口支持:该GUI能够创建并管理多个窗口,以实现复杂的用户交互界面。
2. 完全中文输入/显示:支持中文字符集,使得中文用户能够在应用程序中轻松输入和显示中文。
3. 多数常用GUI控件:提供了如按钮、菜单、文本框等常用控件,便于开发者快速搭建用户界面。
4. 99.9% ANSI C 编写:大部分代码遵循ANSI C标准,这意味着开发者使用该GUI开发包时,可以利用C语言的标准特性来实现功能。
5. 成功移植到DOS, Linux, uc/OS-II:此GUI开发包已成功在多个操作系统上进行移植,提升了其通用性和适应性。
6. 组件式API设计:API设计采用组件化,易于使用且效率较高,开发者可以快速上手并集成到自己的项目中。
GUI SDK-Green for DOS Beta版是一个具体的开发包版本,适用于DOS系统,体积为305 KB,提供给用户下载使用。此外,还有一个适用于Windows平台的GUI SDK Beta版,体积为583 KB,同样提供了详细的使用说明。
软件中还包含了一个微型嵌入式GUI编程指南的PDF文件,下载大小为349 KB,为开发者提供了必要的指导。
GUI SDK For Windows Beta版的下载地址为:
http://ecurb2006.googlepages.com/sdk4win.zip
GUI SDK-Green for DOS Beta版的下载地址为:
http://ecurb2006.googlepages.com/sdk-green-4dos.zip
演示程序的下载地址为:
http://ecurb2006.googlepages.com/demo.zip
部分应用程序的截图也一并提供,其中包含有记事本、计算器和画笔等应用程序截图,分别位于以下地址:
http://ecurb2006.googlepages.com/edit.jpg
http://ecurb2006.googlepages.com/calc.jpg
http://ecurb2006.googlepages.com/painter.zip
GUI支持的控件列表包括:
MAINWINDOW:主窗口,用于承载其他控件的顶级窗口。
DLGWINDOW:对话框窗口,通常用于弹出式交互,从属于主窗口。
BUTTON:按钮,用于触发用户事件。
MAINMENU:下拉式菜单,提供多层次的菜单选择。
POPMENU:弹出式菜单,用于快速选择常用命令。
HSCROLLBAR:横向滚动条,用于在水平方向上滚动内容。
VSCROLLBAR:竖向滚动条,用于在垂直方向上滚动内容。
TEXTBOX:单行文本编辑框,用于输入和显示单行文本。
EDITBOX:多行文本编辑框,用于输入和显示多行文本。
COMBOBOX:组合框,允许用户从下拉列表中选择项,同时也可以直接输入文本。
LISTBOX:列表框,用于显示列表项供用户选择。
CHECKBOX:复选框,用于实现多选一的选项。
CHOICEBOX:单选框,用于实现多项选择。
LABEL:文字标签,用于显示静态文本信息。
PAGEVIEW:标签页,用于在同一个窗口内管理多个面板的切换。
SPEEDBAR:进度条,用于显示操作进度或时间。
商业使用该GUI开发包时,开发者将能获得全部源代码,采用低价授权策略,并提供移植技术支持。商业用户可通过邮件[email protected]进行联系,了解更多信息可访问官方网址http://www.ecurb2006.com。
最后,针对有意愿开发免费DOS软件的网友,该GUI开发包旨在促进公共软件的开发。开发者可以在程序显示区域头部显示该GUI的介绍信息,以推广GUI的使用。
相关推荐








ecurb2006
- 粉丝: 33
最新资源
- VSTS2005环境下的MSN与邮箱联系人信息获取Demo
- VC实现JPG图像在数据库中的保存与读取技术
- MATLAB时频分析工具箱C语言源码下载
- 大恒图形卡CG300驱动更新及开发包使用说明
- 展开层源码实现与关闭、打开按钮功能解析
- C#数组排序方法详解:冒泡、插入、选择、希尔和快速排序
- MAC地址快速扫描工具V1.8增强版发布
- 《MFC类库详解》:VC编程中文CHM格式必备指南
- 基于Matlab的字符识别技术实现与交流
- WindowFX: 为Windows窗口添加独特动画效果
- Solaris系统管理员全面培训教程
- 快乐橘子个人主页整站ASP源码分享
- C#泛型基础教程:深入浅出堆栈概念
- 打造高效易用的WEB在线文件管理系统
- DreamWeaver8中文版:网页设计与网站建设实操教程
- ADSL网络自动断连软件:免费投票新工具
- C#中的抽象工厂设计模式代码解析
- 老师精心编写的高数课件下载
- Eclipse环境配置VE插件:GEF-runtime-3.2.zip解析
- C#实现Alpha半透明窗体的源码分享
- 西门子S7-200硬件模拟软件安装与序列号指南
- OLEViewer工具:深入了解COM服务器和类型库逆向
- VB.net实现二维码扫描与生成的完整教程
- 掌握C++/VFW实现视频聊天源码解析