中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-14 22:44
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS开发编程 & 发展交流 (开发室) » 100KB的DOS图形界面开发(Borland/DJGPP 库)
可打印版本  45,023 / 111
第31楼 happybasic 发表于 2007-05-24 21:45
中级用户 发帖 118 积分 298
关于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中都是可以的)

第32楼 happybasic 发表于 2007-05-24 21:45
中级用户 发帖 118 积分 298
关于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中都是可以的)

第33楼 happybasic 发表于 2007-05-31 19:32
中级用户 发帖 118 积分 298
好久没更新了,顶出来看看~
第34楼 ecurb2006 发表于 2007-06-01 18:42
中级用户 发帖 123 积分 272
Borland编译器制作库
由于个人爱好,喜欢使用命令行编译器,而不是开发环境。
这里以简单的例子说明,希望对happybasic有帮助(这几日有点忙,不好意思)
1.首先编译函数库。
文件 a.c
int fun(void)
{return 0;}
文件 a.h
int fun(void);

bcc -c a.c
2.建立二进制库
tlib a.lib +a.obj
第35楼 stockghost 发表于 2007-06-04 20:59
中级用户 发帖 105 积分 215
很好,下来看看,谢谢楼主.
第36楼 lixun305 发表于 2007-06-08 10:43
初级用户 发帖 11 积分 21
谢谢!
第37楼 allis8 发表于 2007-06-08 23:58
新手上路 发帖 8 积分 16
谢谢分享
第38楼 happybasic 发表于 2007-06-18 07:12
中级用户 发帖 118 积分 298
顶出来,不知ecurb2006是否有最新的进展?
第39楼 ecurb2006 发表于 2007-06-23 13:29
中级用户 发帖 123 积分 272
sdk4dos开发包news.txt
2007-6-23 增加退出函数。

void QuitWindow(HAND hd); /* hd 为当前窗口的HAND句柄 */
第40楼 yueluck 发表于 2007-07-07 09:20
初级用户 发帖 14 积分 32
开发手册?
好象开发手册内容不是很全面,我们该怎么用?
第41楼 ecurb2006 发表于 2007-07-30 12:52
中级用户 发帖 123 积分 272
DOS图形记事本(基于GUI)源代码及设计文档
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
第42楼 ecurb2006 发表于 2007-07-30 12:56
中级用户 发帖 123 积分 272
可以参考开发包中的例子
加入 应用开发QQ群 17440530
有任何疑问可以发邮件给我 ecurb2006 # gmail.com
第43楼 ecurb2006 发表于 2007-07-30 12:59
中级用户 发帖 123 积分 272
修正CheckBox及Tab支持
修正CheckBox及Tab支持


使CheckBox可以接受键盘操作(空格),还有 焦点 的响应
第44楼 ecurb2006 发表于 2007-08-08 19:11
中级用户 发帖 123 积分 272
DJGPP版本基本完成,预计明天晚上就可以上传了
屏幕分辨率:640*480
颜色:256色
(ps:可能会有一些显卡不兼容)

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

有什么建议或者想法,请发邮件 ecurb2006#gmail.com
MSN:ecurb2006#hotmail.com
第45楼 ecurb2006 发表于 2007-08-11 22:38
中级用户 发帖 123 积分 272
微型嵌入式GUI-DJGPP版本-已经上传
上一页  1 2 3 4 5 68  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023