中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-16 09:26
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 100KB的DOS图形界面开发(Borland/DJGPP 库) 精华I 查看 41,573 回复 111
31 发表于 2007-05-24 21:45 ·  中国 江苏 苏州 中移铁通
中级用户
★★
积分 298
发帖 118
注册 2006-03-01 13:30
UID 51161
状态 离线
关于borland C开发库的制作,请教ecurb,

我做了一个显示汉字函数,并生成库.h与引用如下:

#ifndef __TCCH_H__
#define __TCCH_H__

int FontColor; //字体色彩

int FontLocaX; //x轴坐标
int FontLocaY; //y轴坐标

int PrintHZ(char *p);

#endif

在另外一个.CPP中此引用

PrintHZ("中国人");

, 编译时则会出现如下图的error: (注若将文件名改为.C结尾,则可以编译成功,但显示不出来, 但将函数直接copy到.cpp or .c中都是可以的)

欢迎光临happyBASIC小站:http://yxbasic.51.net
32 发表于 2007-05-24 21:45 ·  中国 江苏 苏州 中移铁通
中级用户
★★
积分 298
发帖 118
注册 2006-03-01 13:30
UID 51161
状态 离线
关于borland C开发库的制作,请教ecurb,

我做了一个显示汉字函数,并生成库.h与引用如下:

#ifndef __TCCH_H__
#define __TCCH_H__

int FontColor; //字体色彩

int FontLocaX; //x轴坐标
int FontLocaY; //y轴坐标

int PrintHZ(char *p);

#endif

在另外一个.CPP中此引用

PrintHZ("中国人");

, 编译时则会出现如下图的error: (注若将文件名改为.C结尾,则可以编译成功,但显示不出来, 但将函数直接copy到.cpp or .c中都是可以的)

欢迎光临happyBASIC小站:http://yxbasic.51.net
33 发表于 2007-05-31 19:32 ·  中国 江苏 苏州 中移铁通
中级用户
★★
积分 298
发帖 118
注册 2006-03-01 13:30
UID 51161
状态 离线
好久没更新了,顶出来看看~
欢迎光临happyBASIC小站:http://yxbasic.51.net
34 Borland编译器制作库 发表于 2007-06-01 18:42 ·  中国 辽宁 大连 电信
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
由于个人爱好,喜欢使用命令行编译器,而不是开发环境。
这里以简单的例子说明,希望对happybasic有帮助(这几日有点忙,不好意思)
1.首先编译函数库。
文件 a.c
int fun(void)
{return 0;}
文件 a.h
int fun(void);

bcc -c a.c
2.建立二进制库
tlib a.lib +a.obj
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
35 发表于 2007-06-04 20:59 ·  中国 海南 联通
中级用户
★★
积分 215
发帖 105
注册 2007-06-02 22:33
UID 90083
性别 男
状态 离线
很好,下来看看,谢谢楼主.
36 发表于 2007-06-08 10:43 ·  中国 河南 洛阳 教育网
初级用户
积分 21
发帖 11
注册 2007-06-08 09:52
UID 90642
性别 男
状态 离线
谢谢!
37 发表于 2007-06-08 23:58 ·  中国 重庆 南岸区 电信
新手上路
积分 16
发帖 8
注册 2007-06-08 20:57
UID 90716
性别 男
状态 离线
谢谢分享
38 发表于 2007-06-18 07:12 ·  中国 江苏 苏州 中移铁通
中级用户
★★
积分 298
发帖 118
注册 2006-03-01 13:30
UID 51161
状态 离线
顶出来,不知ecurb2006是否有最新的进展?
欢迎光临happyBASIC小站:http://yxbasic.51.net
39 sdk4dos开发包news.txt 发表于 2007-06-23 13:29 ·  中国 辽宁 大连 电信
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
2007-6-23 增加退出函数。

void QuitWindow(HAND hd); /* hd 为当前窗口的HAND句柄 */
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
40 开发手册? 发表于 2007-07-07 09:20 ·  中国 山东 泰安 联通
初级用户
积分 32
发帖 14
注册 2007-06-14 08:57
UID 91259
性别 男
状态 离线
好象开发手册内容不是很全面,我们该怎么用?
41 DOS图形记事本(基于GUI)源代码及设计文档 发表于 2007-07-30 12:52 ·  中国 辽宁 大连 甘井子区 电信
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
DOS图形记事本,名称为 X-Editor 目前版本为 0.0.1 .

基于微型嵌入式GUI(http://www.ecurb2006.com).

运行截图




目前可以实现简体中文(GB2312),英文的编辑.尚不具备输入法.将在下个版本中提供.

记事本源代码,可执行文件,设计文档 打包

下载: xedit.zip
http://www.ecurb2006.com/blog/upload/xedit.zip

微型嵌入式GUI-green-DOS 16bit 版本



下载: 
本地下载1 
http://www.ecurb2006.com/blog/upload/sdk-green-4dos.zip
本地下载2(含少量例子)
http://www.ecurb2006.com/blog/upload/sdk-green-4dos2.zip

也可以下载 微型嵌入式GUI-DOS开发包-编译器-例子代码-组合 .
http://www.ecurb2006.com/blog/post/49.html
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
42 可以参考开发包中的例子 发表于 2007-07-30 12:56 ·  中国 辽宁 大连 甘井子区 电信
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
加入 应用开发QQ群 17440530
有任何疑问可以发邮件给我 ecurb2006 # gmail.com
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
43 修正CheckBox及Tab支持 发表于 2007-07-30 12:59 ·  中国 辽宁 大连 甘井子区 电信
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
修正CheckBox及Tab支持


使CheckBox可以接受键盘操作(空格),还有 焦点 的响应
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
44 DJGPP版本基本完成,预计明天晚上就可以上传了 发表于 2007-08-08 19:11 ·  中国 辽宁 大连 甘井子区 电信
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
屏幕分辨率:640*480
颜色:256色
(ps:可能会有一些显卡不兼容)

API 与16位版本保持兼容.
微型嵌入式GUI应用开发QQ群 17440530

有什么建议或者想法,请发邮件 ecurb2006#gmail.com
MSN:ecurb2006#hotmail.com
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
45 微型嵌入式GUI-DJGPP版本-已经上传 发表于 2007-08-11 22:38 ·  中国 辽宁 大连 沙河口区 联通
中级用户
★★
www.ecgui.com
积分 272
发帖 123
注册 2006-09-23 07:38
UID 63446
状态 离线
eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
论坛跳转: