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-08-01 00:10
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » Windows 3.1-like GUI tool for DOS View 1,735 Replies 5
Original Poster Posted 2003-06-28 00:00 ·  中国 黑龙江 哈尔滨 联通
初级用户
Credits 105
Posts 1
Joined 2003-06-28 00:00
23-year member
UID 6080
Gender Male
Status Offline
Hi, I'm Lao Ma.
Back in those years I went through a painful period. In the 486 era I wanted to use Win3.1 for programming, but unfortunately I only had 4 MB of memory. Even after learning OWL it was no use, so under DOS (Borlandc 3.0) I wrote a set of graphical interface tools, including these functions;
1. Graphics class BGI (the ones fully usable are 16-color and 256-color; the 32K-color one can also be used now, with modes from 600X350-----1024X768);
2. Mouse functions, keyboard input event handling mode, events (mouse and keyboard) --> handler functions
3. Chinese support, 16-dot-matrix Chinese fonts, using UCDOS's HZK16, and for English using my self-built ASC16
4. Expanded memory using XMS, requires HIMEM.SYS
5. Supports full bitmap BMP
6. All programmed in C++
7. Part of the built-in class inheritance tree is as follows:
Base-Object
|
|--------------------------Contant_Object
| |
| |Bevel
|Region | |TitleBevel
|BoxKey | |FrameBevel
| |TxtKey
|Text
|Edit
| |Edit3D
|CheckBox
|RadioBox
|File
|Line
...........
ControlManager //control management
|
| Window //visible window
|
|Dialog //dialogs for information, input, files, etc. have already been written


The Event class receives input


Friends who are interested can write to me at marxiaochen_2002@163.com
But the corresponding help is incomplete, you can ask me for it
Floor 2 Posted 2003-06-28 00:00 ·  中国 台湾 远传电信
元老会员
★★★★★
Credits 8,312
Posts 3,551
Joined 2003-03-22 00:00
23-year member
UID 1225
Gender Male
Status Offline
I want to have a look..
MSN:tiqit2@hotmail.com
Floor 3 Posted 2003-06-28 00:00 ·  中国 江西 吉安 电信
版主
★★★★
Credits 7,296
Posts 1,628
Joined 2002-10-16 12:00
23-year member
UID 10
Gender Male
Status Offline
The following is quoted from Lao Ma's post at 2003-6-28 19:16:37:
Hi, I'm Lao Ma.

Lao Ma, you've finally come. Welcome, welcome!!!
ko20010214
=================================
大功告成,打个Kiss!
ko20010214@MSN.com
神州优雅Q300C
Intel CeleronM 370处理器 | 256MbDDR内存
40G硬盘 | USB2.0 | IEEE 1394
13.3 ' WXGA 宽屏(16:10) | COMBO光驱
10/100M网卡 | 四合一读卡器
Floor 4 Posted 2003-06-28 00:00 ·  中国 湖南 长沙 电信
初级用户
Credits 127
Posts 12
Joined 2003-06-20 00:00
23-year member
UID 5576
Gender Male
Status Offline
Put it up here and let everyone have a look!!!!
Floor 5 Posted 2003-06-29 00:00 ·  中国 江西 吉安 电信
版主
★★★★
Credits 7,296
Posts 1,628
Joined 2002-10-16 12:00
23-year member
UID 10
Gender Male
Status Offline
Yeah, put it up here and let everyone take a look first!
ko20010214
=================================
大功告成,打个Kiss!
ko20010214@MSN.com
神州优雅Q300C
Intel CeleronM 370处理器 | 256MbDDR内存
40G硬盘 | USB2.0 | IEEE 1394
13.3 ' WXGA 宽屏(16:10) | COMBO光驱
10/100M网卡 | 四合一读卡器
Floor 6 Posted 2003-06-29 00:00 ·  中国 湖南 长沙 电信
初级用户
Credits 127
Posts 12
Joined 2003-06-20 00:00
23-year member
UID 5576
Gender Male
Status Offline
Lao Ma, come quickly—look, so many people are interested in your stuff!!!
Forum Jump: