![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-14 22:58 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » 100KB的DOS图形界面开发(Borland/DJGPP 库) |
| 可打印版本 45,031 / 111 |
| 第46楼 ecurb2006 | 发表于 2007-08-12 12:57 |
| 中级用户 发帖 123 积分 272 | |
| 第47楼 happybasic | 发表于 2007-08-13 18:04 |
| 中级用户 发帖 118 积分 298 | |
|
不错,但是:
1. DJGPP版本有点慢。。。 2. Borland C版本比较快,但开始的那个进度条与广告词不是很喜欢。 3. 一直看到你有两个for Windows版的,Windows下的GUI,不知道主要应用是在哪些方面?在windows下用windows的窗口不就好了 |
|
| 第48楼 zqlcch | 发表于 2007-08-13 18:28 |
| 初级用户 发帖 85 积分 178 | |
|
呵呵,继续报告BUG。。。。
一、 efTextBox的Set函数有问题,没有把最后一个字符串结尾的#0一起复制到新的CHAR指针中,我不得不用如下作法: memset(TmpStr,0,4096); //先用#0填充一次。。。 efTextBox->Text(edtWorkGroup,TmpStr); 二、Label控件也能获得输入焦点 从常理说Label控件是不能获得输入焦点的,但这个GUI中是可以的,结果出现如下情况: 建立一个BUTTON,建立一个LABEL,反复按TAB键,发现焦点在BUTTON和LABEL来回切换,但切换到LABEL时LABEL也没有显示一个焦点的方框,结果用户发现输入焦点不见了,容易引起误会。。。。 三、不算是BUG,但做了更好 BUTTON控件不能支持按回车键执行。。。。 |
|
| 第49楼 ecurb2006 | 发表于 2007-08-13 18:50 |
| 中级用户 发帖 123 积分 272 | |
re:happybasic1. DJGPP版本有点慢。。。 图形引擎还有比较慢的算法,继续优化 2. Borland C版本比较快,但开始的那个进度条与广告词不是很喜欢。 恩.kill 掉广告条吧:) 在背景点右键,放个 about 窗口,大家不会反对吧?呵呵 3. 一直看到你有两个for Windows版的,Windows下的GUI,不知道主要应用是在哪些方面?在windows下用windows的窗口不就好了 Windows 版本,是了为了 应用开发方便一点,因为API兼容,所以在Windows 上开发好了,直接在BorlandC3.1/DJGPP/Linux上重新编译就可以了. [ Last edited by ecurb2006 on 2007-8-13 at 06:55 PM ] |
|
| 第50楼 ecurb2006 | 发表于 2007-08-13 18:53 |
| 中级用户 发帖 123 积分 272 | |
re:zqlcch呵呵,继续报告BUG。。。。 #这个bug,已经修正了,明天一起发布新的无启动画面的版本吧:) 二、Label控件也能获得输入焦点 # OK,修正一下,已经 新增加一个API SetObjFocus(HAND); 可以制定焦点 对象. 三、不算是BUG,但做了更好 #OK. i will do it tonight. 明天有新版本更新,不要错过:) [ Last edited by ecurb2006 on 2007-8-13 at 06:57 PM ] |
|
| 第51楼 ecurb2006 | 发表于 2007-08-13 19:03 |
| 中级用户 发帖 123 积分 272 | |
|
欢迎加入 微型嵌入式GUI 应用开发QQ群17440530 附加消息:ecurb2006
ps:特别感谢zqlcch 和 happybasic 两位网友的热心关注和支持! |
|
| 第52楼 zqlcch | 发表于 2007-08-13 20:58 |
| 初级用户 发帖 85 积分 178 | |
|
ecurb2006界面比较美观,只需要一个HZKXX,简单小巧,所以喜欢,如果不困难的话,可以考虑加上对12点阵汉字的支持,比如UCDOS的HZK12。这样就完全超过QBWIN了。
另外在文档中对于子对话框的使用描述还不够详细啊。 [ Last edited by zqlcch on 2007-8-13 at 09:00 PM ] |
|
| 第53楼 ecurb2006 | 发表于 2007-08-14 12:34 |
| 中级用户 发帖 123 积分 272 | |
|
re:zqlcch MessageBox 已经做出来了,和Win32接口相同.
因为修改了底层的代码,我自己再仔细调试一下. 晚上传上来,包括每个控件的例子代码(有详细注释). |
|
| 第54楼 happybasic | 发表于 2007-08-14 15:45 |
| 中级用户 发帖 118 积分 298 | |
Originally posted by ecurb2006 at 2007-8-13 18:50: 呵呵,原来如此啊,那我就下 for DJGPP, for Borland C 16bit就可以了,如果只是为了开发方便,啊,只要是好东西,我不怕麻烦~ |
|
| 第55楼 happybasic | 发表于 2007-08-14 15:50 |
| 中级用户 发帖 118 积分 298 | |
Originally posted by zqlcch at 2007-8-13 20:58: 建议采用捆绑字库的方法,QBWIN是可以捆绑字库的.... 我原来写的那个QBCH也可以捆绑字库,QBCH+WIN写了一半,也是可以捆绑字库(ex:如附件) 建议加入这个功能,这样不用带一个HZKxx了... |
|
| 第56楼 cwj2008 | 发表于 2007-08-16 18:23 |
| 新手上路 发帖 5 积分 9 | |
|
我喜欢
|
|
| 第57楼 cwj2008 | 发表于 2007-08-16 18:23 |
| 新手上路 发帖 5 积分 9 | |
|
支持这个
|
|
| 第58楼 ecurb2006 | 发表于 2007-08-19 04:41 |
| 中级用户 发帖 123 积分 272 | |
|
DJGPP版本全面更新! |
|
| 第59楼 ecurb2006 | 发表于 2007-08-19 04:46 |
| 中级用户 发帖 123 积分 272 | |
|
微型嵌入式GUI应用开发例子大全
Button-按钮例子 http://www.ecurb2006.com/blog/post/64.html TextBox-单行文本编辑框例子 http://www.ecurb2006.com/blog/post/65.html EditBox-多行文本编辑框例子 http://www.ecurb2006.com/blog/post/66.html Label-文字标签 Scroll-滚动条例子 http://www.ecurb2006.com/blog/post/67.html Dialog-对话框窗口例子 http://www.ecurb2006.com/blog/post/68.html Menu-(下拉,弹出)菜单例子 http://www.ecurb2006.com/blog/post/69.html SpeedBar-进度条例子 http://www.ecurb2006.com/blog/post/70.html ChoiceBox-单选框例子 http://www.ecurb2006.com/blog/post/71.html CheckBox-多选框例子 http://www.ecurb2006.com/blog/post/72.html TimeCall-定时器例子 http://www.ecurb2006.com/blog/post/73.html SelBox-列表框例子 http://www.ecurb2006.com/blog/post/74.html ComboBox-组合框例子 http://www.ecurb2006.com/blog/post/75.html Image-图像显示例子 http://www.ecurb2006.com/blog/post/76.html MessageBox-消息窗口例子 http://www.ecurb2006.com/blog/post/77.html [ Last edited by ecurb2006 on 2007-8-19 at 04:47 AM ] |
|
| 第60楼 ecurb2006 | 发表于 2007-08-19 10:00 |
| 中级用户 发帖 123 积分 272 | |
| 上一页 1 2 3 4 5 6 7 … 8 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |