![]() |
China DOS Union-- Unite DOS · Advance DOS · Grow DOS --Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum |
| Guest | Log in | Register | Members | Search | China DOS Union |
|
中国DOS联盟论坛 The time now is 2026-09-14 13:49 |
47,812 topics / 349,917 posts / today 0 new / 48,268 members |
| DOS开发编程 & 发展交流 (开发室) » 100KB DOS Graphics Interface Development (Borland/DJGPP Library) |
| Printable Version 45,005 / 111 |
| Floor1 ecurb2006 | Posted 2007-02-22 14:55 |
| 中级用户 Posts 123 Credits 272 | |
|
**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 ] |
|
| Floor2 zqlcch | Posted 2007-02-23 04:49 |
| 初级用户 Posts 85 Credits 178 | |
|
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.
|
|
| Floor3 zqlcch | Posted 2007-02-23 05:21 |
| 初级用户 Posts 85 Credits 178 | |
|
Sweat, can't find the download of the DOS development kit. Please the楼主reorganize the homepage... To set the record straight...
|
|
| Floor4 ecurb2006 | Posted 2007-02-23 15:42 |
| 中级用户 Posts 123 Credits 272 | |
|
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? |
|
| Floor5 zqlcch | Posted 2007-02-24 00:43 |
| 初级用户 Posts 85 Credits 178 | |
|
Okay, if you have time, please make a DJGPP version. Thanks a lot.
|
|
| Floor6 ecurb2006 | Posted 2007-03-03 09:47 |
| 中级用户 Posts 123 Credits 272 | |
|
Uploaded!
|
|
| Floor7 happybasic | Posted 2007-03-04 04:33 |
| 中级用户 Posts 118 Credits 298 | |
|
Looking forward to the DJGPP version...
Originally posted by zqlcch at 2007-2-24 00:43: Looking forward to the DJGPP version... |
|
| Floor8 Kinglion | Posted 2007-03-04 05:30 |
| 铂金会员 Posts 1,924 Credits 5,798 From 金獅電腦軟體工作室 | |
|
Not bad, it's downloading...
|
|
| Floor9 ecurb2006 | Posted 2007-03-04 08:25 |
| 中级用户 Posts 123 Credits 272 | |
|
If using Allegro as the graphics engine, it can be made quickly. I'll finish it as soon as possible
|
|
| Floor10 ecurb2006 | Posted 2007-03-08 02:14 |
| 中级用户 Posts 123 Credits 272 | |
|
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
|
|
| Floor11 ecurb2006 | Posted 2007-03-13 11:13 |
| 中级用户 Posts 123 Credits 272 | |
|
There are new development plans!
Please pay attention to http://www.ecurb2006.com |
|
| Floor12 ecurb2006 | Posted 2007-03-16 09:21 |
| 中级用户 Posts 123 Credits 272 | |
|
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 |
|
| Floor13 xuxuezeng | Posted 2007-03-16 10:53 |
| 新手上路 Posts 9 Credits 18 | |
|
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!
|
|
| Floor14 ecurb2006 | Posted 2007-03-17 08:21 |
| 中级用户 Posts 123 Credits 272 | |
|
Which one do you want to download?
I can also send it to you by email. |
|
| Floor15 haohaook | Posted 2007-03-18 05:49 |
| 新手上路 Posts 2 Credits 4 | |
|
Does it support window dragging?
|
|
| 1 2 3 4 … 8 Next |
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |