|
ecurb2006
中级用户
   www.ecgui.com
积分 272
发帖 123
注册 2006-9-23
状态 离线
|
|
2007-8-12 12:57 |
|
|
happybasic
中级用户
  
积分 298
发帖 118
注册 2006-3-1
状态 离线
|
『第 47 楼』:
使用 LLM 解释/回答一下
不错,但是:
1. DJGPP版本有点慢。。。
2. Borland C版本比较快,但开始的那个进度条与广告词不是很喜欢。
3. 一直看到你有两个for Windows版的,Windows下的GUI,不知道主要应用是在哪些方面?在windows下用windows的窗口不就好了
Not bad, but:
1. The DJGPP version is a bit slow...
2. The Borland C version is relatively fast, but I don't like the initial progress bar and the promotional words very much.
3. I have been seeing that you have two versions for Windows, the GUI under Windows. I don't know what the main applications are? Why not just use the Windows window under Windows?
|

欢迎光临happyBASIC小站:http://yxbasic.51.net |
|
2007-8-13 18:04 |
|
|
zqlcch
初级用户
 
积分 178
发帖 85
注册 2006-7-6
状态 离线
|
『第 48 楼』:
使用 LLM 解释/回答一下
呵呵,继续报告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控件不能支持按回车键执行。。。。
Hehe, continue to report bugs....
1.
There is a problem with the Set function of efTextBox. It does not copy the #0 at the end of the last string into the new CHAR pointer together. I have to use the following method:
memset(TmpStr,0,4096); //First fill with #0 once...
efTextBox->Text(edtWorkGroup,TmpStr);
2. The Label control can also get the input focus
Normally, the Label control cannot get the input focus, but in this GUI, it can. The following situation occurs:
Create a BUTTON, create a LABEL, repeatedly press the TAB key, and find that the focus switches back and forth between the BUTTON and the LABEL. But when switching to the LABEL, the LABEL does not display a focus box. As a result, the user finds that the input focus is lost, which is easy to cause misunderstanding....
3. Not a bug, but done better
The BUTTON control does not support executing by pressing the Enter key...
|
|
2007-8-13 18:28 |
|
|
ecurb2006
中级用户
   www.ecgui.com
积分 272
发帖 123
注册 2006-9-23
状态 离线
|
『第 49 楼』:
re:happybasic
使用 LLM 解释/回答一下
1. 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 ]
1. The DJGPP version is a bit slow...
There are still relatively slow algorithms in the graphics engine, continue to optimize
2. The Borland C version is relatively fast, but I don't really like the initial progress bar and the advertising words.
Hmm. Kill the ad bar :) Right-click on the background, put an about window, everyone won't object, right? Hehe
3. I've always seen that you have two versions for Windows, the GUI under Windows. I don't know what the main applications are? In Windows, just use the Windows window.
The Windows version is to make application development a bit more convenient. Because of API compatibility, after developing on Windows, you can recompile directly on Borland C 3.1/DJGPP/Linux.
Last edited by ecurb2006 on 2007-8-13 at 06:55 PM ]
|

eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
|
|
2007-8-13 18:50 |
|
|
ecurb2006
中级用户
   www.ecgui.com
积分 272
发帖 123
注册 2006-9-23
状态 离线
|
『第 50 楼』:
re:zqlcch
使用 LLM 解释/回答一下
呵呵,继续报告BUG。。。。
一、
efTextBox的Set函数有问题,没有把最后一个字符串结尾的#0一起复制到新的CHAR指针中,我不得不用如下作法:
memset(TmpStr,0,4096); //先用#0填充一次。。。
efTextBox->Text(edtWorkGroup,TmpStr);
#这个bug,已经修正了,明天一起发布新的无启动画面的版本吧:)
二、Label控件也能获得输入焦点
从常理说Label控件是不能获得输入焦点的,但这个GUI中是可以的,结果出现如下情况:
建立一个BUTTON,建立一个LABEL,反复按TAB键,发现焦点在BUTTON和LABEL来回切换,但切换到LABEL时LABEL也没有显示一个焦点的方框,结果用户发现输入焦点不见了,容易引起误会。。。。
# OK,修正一下,已经 新增加一个API SetObjFocus(HAND); 可以制定焦点 对象.
三、不算是BUG,但做了更好
BUTTON控件不能支持按回车键执行。。。。
#OK. i will do it tonight.
明天有新版本更新,不要错过:)
Last edited by ecurb2006 on 2007-8-13 at 06:57 PM ]
Hehe, continue to report bugs...
1.
There is a problem with the Set function of efTextBox. It does not copy the final #0 at the end of the string to the new CHAR pointer together. I have to use the following method:
memset(TmpStr,0,4096); // First fill with #0 once...
efTextBox->Text(edtWorkGroup,TmpStr);
#This bug has been fixed. We will release a new version without the startup screen together tomorrow :)
2. Label controls can also get input focus
From common sense, Label controls cannot get input focus, but in this GUI, it is possible. The following situation occurs:
Create a BUTTON, create a LABEL, repeatedly press the TAB key, and find that the focus switches back and forth between BUTTON and LABEL. But when switching to LABEL, LABEL does not display a focus box. As a result, users find that the input focus is missing, which is easy to cause misunderstanding...
# OK, fix it. A new API SetObjFocus(HAND); has been added to specify the focus object.
3. Not a bug, but made better
BUTTON controls cannot support executing by pressing the Enter key...
#OK. I will do it tonight.
There will be a new version update tomorrow, don't miss it :)
Last edited by ecurb2006 on 2007-8-13 at 06:57 PM ]
|

eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
|
|
2007-8-13 18:53 |
|
|
ecurb2006
中级用户
   www.ecgui.com
积分 272
发帖 123
注册 2006-9-23
状态 离线
|
『第 51 楼』:
欢迎加入 微型嵌入式GUI 应用开发QQ群17440530
使用 LLM 解释/回答一下
附加消息:ecurb2006
ps:特别感谢zqlcch 和 happybasic 两位网友的热心关注和支持!
Additional message: ecurb2006
ps: Special thanks to netizens zqlcch and happybasic for their enthusiastic attention and support!
|

eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
|
|
2007-8-13 19:03 |
|
|
zqlcch
初级用户
 
积分 178
发帖 85
注册 2006-7-6
状态 离线
|
『第 52 楼』:
使用 LLM 解释/回答一下
ecurb2006界面比较美观,只需要一个HZKXX,简单小巧,所以喜欢,如果不困难的话,可以考虑加上对12点阵汉字的支持,比如UCDOS的HZK12。这样就完全超过QBWIN了。
另外在文档中对于子对话框的使用描述还不够详细啊。
Last edited by zqlcch on 2007-8-13 at 09:00 PM ]
The interface of ecurb2006 is relatively beautiful. It only needs a HZKXX, which is simple and compact, so I like it. If it's not difficult, we can consider adding support for 12-dot matrix Chinese characters, such as HZK12 of UCDOS. Then it will completely surpass QBWIN.
Also, the description of the use of sub-dialog boxes in the document is not detailed enough.
Last edited by zqlcch on 2007-8-13 at 09:00 PM ]
|
|
2007-8-13 20:58 |
|
|
ecurb2006
中级用户
   www.ecgui.com
积分 272
发帖 123
注册 2006-9-23
状态 离线
|
『第 53 楼』:
re:zqlcch
使用 LLM 解释/回答一下
MessageBox 已经做出来了,和Win32接口相同.
因为修改了底层的代码,我自己再仔细调试一下.
晚上传上来,包括每个控件的例子代码(有详细注释).
MessageBox has been made, which is the same as the Win32 interface.
Because the underlying code has been modified, I will carefully debug it myself.
I will upload it in the evening, including example code for each control (with detailed comments).
|

eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
|
|
2007-8-14 12:34 |
|
|
happybasic
中级用户
  
积分 298
发帖 118
注册 2006-3-1
状态 离线
|
『第 54 楼』:
使用 LLM 解释/回答一下
Originally posted by ecurb2006 at 2007-8-13 18:50:
Windows 版本,是了为了 应用开发 ...
呵呵,原来如此啊,那我就下 for DJGPP, for Borland C 16bit就可以了,如果只是为了开发方便,啊,只要是好东西,我不怕麻烦~
呵呵,Original post by ecurb2006 at 2007-8-13 18:50:
Windows version, is to be for application development...
Hehe, so that's it. Then I'll download for DJGPP, for Borland C 16bit. If it's just for development convenience, ah, as long as it's a good thing, I'm not afraid of trouble~
|

欢迎光临happyBASIC小站:http://yxbasic.51.net |
|
2007-8-14 15:45 |
|
|
happybasic
中级用户
  
积分 298
发帖 118
注册 2006-3-1
状态 离线
|
『第 55 楼』:
使用 LLM 解释/回答一下
Originally posted by zqlcch at 2007-8-13 20:58:
ecurb2006界面比较美观,只需要一个HZKXX,简单小巧,所以喜欢,如果不困难的话,可以考虑加上对12点阵汉字的支持,比如UCDOS的HZK12。这样就完全超过 ...
建议采用捆绑字库的方法,QBWIN是可以捆绑字库的.... 我原来写的那个QBCH也可以捆绑字库,QBCH+WIN写了一半,也是可以捆绑字库(ex:如附件)
建议加入这个功能,这样不用带一个HZKxx了...
Originally posted by zqlcch at 2007-8-13 20:58:
The ecurb2006 interface is relatively beautiful, only needing one HZKXX, simple and compact, so I like it. If it is not difficult, you can consider adding support for 12-dot matrix Chinese characters, such as HZK12 of UCDOS. In this way, it will completely surpass...
It is suggested to adopt the method of bundling font libraries. QBWIN can bundle font libraries.... The QBCH I originally wrote can also bundle font libraries. QBCH+WIN was written halfway, and it can also bundle font libraries (ex: such as the attachment)
It is suggested to add this function, so that there is no need to carry a HZKxx...
|

欢迎光临happyBASIC小站:http://yxbasic.51.net |
|
2007-8-14 15:50 |
|
|
cwj2008
新手上路

积分 9
发帖 5
注册 2007-8-14
状态 离线
|
|
2007-8-16 18:23 |
|
|
cwj2008
新手上路

积分 9
发帖 5
注册 2007-8-14
状态 离线
|
|
2007-8-16 18:23 |
|
|
ecurb2006
中级用户
   www.ecgui.com
积分 272
发帖 123
注册 2006-9-23
状态 离线
|
|
2007-8-19 04:41 |
|
|
ecurb2006
中级用户
   www.ecgui.com
积分 272
发帖 123
注册 2006-9-23
状态 离线
|
|
2007-8-19 04:46 |
|
|
ecurb2006
中级用户
   www.ecgui.com
积分 272
发帖 123
注册 2006-9-23
状态 离线
|
|
2007-8-19 10:00 |
|