![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-01 19:39 |
共 48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,249 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » [演示程序下载] 微型16/32位嵌入式GUI |
| 可打印版本 1,243 / 0 |
| 第1楼 ecurb2006 | 发表于 2006-10-08 04:23 |
| 中级用户 发帖 123 积分 272 | |
|
[演示程序下载] 微型16/32位嵌入式GUI 关键字
{ 多窗口支持; 完全中文输入/显示; 多数常用GUI控件; 99.9% ANSI C 编写; 已成功移植 DOS,Linux,uc/OS-II; 内置 内存分配模块,满足在 uc/OS-II 等嵌入式环境中 GUI 对 malloc/free 的需求; 内置 单个汉字拼音输入法; 体积小巧 大小在 100KB~180KB; 独特风格的GUI界面,实用,友好; 图标等图像资源完全自绘,重视版权; 操作系统相关部分与 GUI 窗口管理部分 分层,移植性强; 精心设计的 应用程序接口(API) 力图易用,实用,好用,少写代码多做事; 扩展能力好,提供创建新 控件类 的机制; 主体采用 消息驱动 机制; ...... }; 目前可以使用的控件有: MainWindow(主窗口) DialogWindow(对话窗口) HzInput(中文输入法) 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 历时四年开发,完全自主版权。 电子邮箱: ecurb2006@163.com 演示程序下载:http://zhenlove.com.cn/cndos/fileup/files/demo.zip 提示:DOS 下使用,请运行 run.bat Windows 下请运行 run4xp.bat 使用 Ctrl+空格 切换简体中文拼音输入法. 按 Alt+X 退出系统. |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |