China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-26 01:40
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 100KB DOS Graphics Interface Development (Borland/DJGPP Library) DigestI View 41,849 Replies 111
Original Poster Posted 2007-02-22 14:55 ·  中国 新疆 喀什地区 电信
中级用户
★★
www.ecgui.com
Credits 272
Posts 123
Joined 2006-09-23 07:38
19-year member
UID 63446
Status Offline
**Micro Embedded GUI - Back!
New domain officially activated:
www.ecgui.com
Welcome to follow!
CGUI Micro Embedded GUI - QQ Group 76249907

eCGUI New Version Screenshot

Controls fully support skin function

eCFileMan File Manager Version 0.1 - Alpha

eCFileMan aims to be a graphical file manager based on eCGUI. It can run under Spring DOS, facilitating file management operations under DOS.
It is still in the testing and development stage. The code is provided here. Currently, only file list display is implemented.
The code is divided into two files: ecfm.c and list.c
Code download http://www.ecgui.com/bbs/thread-30-1-1.html


Multi-window support (internal test version)

Download Center: http://www.ecgui.com/html/ecgui/35.html

eCGUI 0.3 for DOS-32bit
http://www.ecgui.com/download/ecgui4dos32.zip
Version features: Compiled with DJGPP.

========================================================
Development Tools ---------- Extraction password is ecgui.com
DOS 16-bit: Borland C/C++ 3.1 Lite version
Link: http://www.ecgui.com/download/tools/bc31.zip

DOS 32-bit: DJGPP (includes Allegro graphics library)
Link: http://www.ecgui.com/download/tools/djgpp.zip

0.4 Beta - Nested dialog window calls, multi-window switching support

Because these API interfaces may still need some improvements.
Friends interested in participating in testing can send an email to ecgui.com@gmail.com. It can be sent to you first.


Version 0.3 released
Updated JPEG image support

Version 0.2 released!
Updated Pinyin input method!
Realized fully Chinese (display, input editing) graphical interface operations for DOS applications.

eCGUI Download Center:
http://www.ecgui.com/bbs/thread-3-1-1.html
http://www.ecgui.com/html/ecgui/35.html

Development Forum: http://www.ecgui.com/bbs



eCGUI Download Center: http://www.ecgui.com/bbs/thread-3-1-1.html


Programming Guide: http://www.ecgui.com/ecurb2006/embedded-gui-programming-guide.pdf


----------------------------------------------------
Micro 16/32-bit embedded GUI, independently developed, taking about four years, with full copyright.
Small size: Between 100KB ~ 180KB!
Features: Multi-window support | Full Chinese input/display | Most common GUI controls | 99.9% ANSI C written | Successfully ported to DOS, Linux, uc/OS-II | Component-based API (easy to use, efficient)
http://www.ecgui.com/bbs/thread-3-1-1.html
Download Micro Embedded GUI - DJGPP Version

Download Micro Embedded GUI - DJGPP + DJGPP Compiler Combination Version (Recommended!)
Please copy libgui.a in the gui directory to the lib directory of djgpp (overwrite the original library!)


Brush Calculator Notepad

http://www.ecgui.com/bbs
Button - Button example
TextBox - Single-line text edit box example
EditBox - Multi-line text edit box example
Label - Text label Scroll - Scroll bar example
Dialog - Dialog window example
Menu - (Drop-down, pop-up) menu example
SpeedBar - Progress bar example
ChoiceBox - Single-choice box example
CheckBox - Multiple-choice box example
TimeCall - Timer example
SelBox - List box example



http://www.ecgui.com/bbs


eCGUI supports many common controls as follows:

1. MAINWINDOW Main window
2. DLGWINDOW Dialog window
3. BUTTON Button
4. MAINMENU Drop-down menu
5. POPMENU Pop-up menu
6. HSCROLLBAR Horizontal scroll bar
7. VSCROLLBAR Vertical scroll bar
8. TEXTBOX Single-line text edit box
9. EDITBOX Multi-line text edit box
10. COMBOBOX Combo box
11. LISTBOX List box
12. CHECKBOX Multiple-choice box
13. CHOICEBOX Single-choice box
14. LABEL Text label
15. PAGEVIEW Tab page
16. SPEEDBAR Progress bar
17. MessageBox Message window, Win32 compatible

For commercial use, full source code of GUI will be provided, with low-price licensing strategy, and GUI porting technical support will be provided!
Please contact ecgui.com@gmail.com
Hard Disk Data Backup/Restore System - Based on ecGUI





This solution is compiled with DJGPP, producing DOS 32-bit programs, breaking through the memory limit of DOS 16-bit programs, and supporting up to 4GB memory.
New control introduced: STARTMENU, that is, start menu form control ~
And used the file selection dialog window provided by eCGUI ~ development is more convenient, more user-friendly ~


For the idea of many netizens developing free DOS software, now the development library under DOS is provided, individuals or organizations can develop free software for public use, and take this opportunity, hope to promote this GUI better.

For more information, please visit http://www.ecgui.com
Or send an email to ecgui.com@gmail.com

eCGUI Download Center: http://www.ecgui.com/html/ecgui/35.html
Development Forum http://www.ecgui.com/bbs

[ Last edited by ecurb2006 on 2009-12-2 at 04:07 ]
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
Floor 2 Posted 2007-02-23 04:49 ·  中国 福建 宁德 电信
初级用户
★★
Credits 178
Posts 85
Joined 2006-07-06 15:25
19-year member
UID 58125
Status Offline
The things of the post owner are pretty good, I like them very much. The GUI of Allegro is quite troublesome for Chinese characters, and I'm researching it and feeling headache. It would be great to have the post owner's things, haha.
Floor 3 Posted 2007-02-23 05:21 ·  中国 福建 宁德 电信
初级用户
★★
Credits 178
Posts 85
Joined 2006-07-06 15:25
19-year member
UID 58125
Status Offline
Sweat, can't find the download of the DOS development kit. Please the楼主reorganize the homepage... To set the record straight...
Floor 4 Posted 2007-02-23 15:42 ·  中国 新疆 喀什地区 电信
中级用户
★★
www.ecgui.com
Credits 272
Posts 123
Joined 2006-09-23 07:38
19-year member
UID 63446
Status Offline
I'making a "watermark" and will upload it when done.
You can also use SDK for Windows(Beta), which is compatible.
You can also take a look at the programming guide first and give some suggestions, I'll make modifications.

I see you're using DJGPP, maybe I'll make a DJGPP version too?
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
Floor 5 Posted 2007-02-24 00:43 ·  中国 天津 电信
初级用户
★★
Credits 178
Posts 85
Joined 2006-07-06 15:25
19-year member
UID 58125
Status Offline
Okay, if you have time, please make a DJGPP version. Thanks a lot.
Floor 6 Posted 2007-03-03 09:47 ·  中国 辽宁 大连 电信
中级用户
★★
www.ecgui.com
Credits 272
Posts 123
Joined 2006-09-23 07:38
19-year member
UID 63446
Status Offline
Uploaded!
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
Floor 7 Posted 2007-03-04 04:33 ·  中国 江苏 苏州 联通
中级用户
★★
Credits 298
Posts 118
Joined 2006-03-01 13:30
20-year member
UID 51161
Status Offline
Looking forward to the DJGPP version...

Originally posted by zqlcch at 2007-2-24 00:43:
Okay, if you have time, please make a DJGPP version, thank you very much.


Looking forward to the DJGPP version...
欢迎光临happyBASIC小站:http://yxbasic.51.net
Floor 8 Posted 2007-03-04 05:30 ·  中国 辽宁 朝阳 联通
铂金会员
★★★★
痴迷DOS者
Credits 5,798
Posts 1,924
Joined 2003-06-20 00:00
23-year member
UID 5583
Gender Male
From 金獅電腦軟體工作室
Status Offline
Not bad, it's downloading...
熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
Floor 9 Posted 2007-03-04 08:25 ·  中国 辽宁 大连 联通
中级用户
★★
www.ecgui.com
Credits 272
Posts 123
Joined 2006-09-23 07:38
19-year member
UID 63446
Status Offline
If using Allegro as the graphics engine, it can be made quickly. I'll finish it as soon as possible
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
Floor 10 Posted 2007-03-08 02:14 ·  中国 辽宁 大连 电信
中级用户
★★
www.ecgui.com
Credits 272
Posts 123
Joined 2006-09-23 07:38
19-year member
UID 63446
Status Offline
If you encounter usage problems, you can contact me via MSN: ecurb2006@hotmail.com. I will provide assistance as much as possible in my spare time. You can also follow www.ecurb2006.com
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
Floor 11 Posted 2007-03-13 11:13 ·  中国 辽宁 大连 电信
中级用户
★★
www.ecgui.com
Credits 272
Posts 123
Joined 2006-09-23 07:38
19-year member
UID 63446
Status Offline
There are new development plans!
Please pay attention to http://www.ecurb2006.com
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
Floor 12 Posted 2007-03-16 09:21 ·  中国 辽宁 大连 教育网
中级用户
★★
www.ecgui.com
Credits 272
Posts 123
Joined 2006-09-23 07:38
19-year member
UID 63446
Status Offline
DOS Graphic Desktop Development Plan
The developer has basically completed a GUI built-in virtual machine and a dedicated "assembly" compiler.
There are plans to complete a DOS graphic desktop operating environment, using the virtual machine to separate application programs from the GUI system.
Compiled with DJGPP/WATCOM!

Friends who are interested can visit the developer's BLog
Or send an email to ecurb2006@163.com
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
Floor 13 Posted 2007-03-16 10:53 ·  中国 贵州 遵义 电信
新手上路
Credits 18
Posts 9
Joined 2006-07-28 00:20
19-year member
UID 59399
Status Offline
The attachment from the original poster can't be opened after downloading, there's an error, and the same error occurs when downloading from your website!
Floor 14 Posted 2007-03-17 08:21 ·  中国 辽宁 大连 教育网
中级用户
★★
www.ecgui.com
Credits 272
Posts 123
Joined 2006-09-23 07:38
19-year member
UID 63446
Status Offline
Which one do you want to download?
I can also send it to you by email.
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
Floor 15 Posted 2007-03-18 05:49 ·  中国 北京 中国中信股份有限公司
新手上路
Credits 4
Posts 2
Joined 2007-03-18 05:12
19-year member
UID 82124
Gender Male
Status Offline
Does it support window dragging?
1 2 3 8 Next ›
Forum Jump: