中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » giCell 真正的GUI窗口系统(已共享源码)
« [1] [2] [3] »
作者:
标题: giCell 真正的GUI窗口系统(已共享源码) 上一主题 | 下一主题
taowentao
高级用户





积分 739
发帖 111
注册 2004-11-30
来自 辽宁沈阳
状态 离线
『第 16 楼』:  最新源代码,支持TreeView、ListView

最新源代码(附件1)包含TreeView、ListView; ListView支持标题栏平移和缩放,Scrollbar支持鼠标滚轮驱动。 可在Windows的DOS窗口中全屏方式下运行。

请下载后,用Borland C/C++ 3.1编译其中的工程文件:GUI.DSK, GUI.PRJ。

[ Last edited by taowentao on 2007-7-14 at 03:43 AM ]

附件 1: gui截图.JPG (2007-7-14 03:29, 72.67 K,下载次数: 5)




来自山东,现居沈阳
2007-7-14 02:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cicnx
新手上路





积分 6
发帖 3
注册 2007-7-5
状态 离线
『第 17 楼』:  

我还以为有全部代码呢..... 关键的代码没有相当于没有用..

2007-8-3 00:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
defrag
中级用户

痴迷DOS者


积分 456
发帖 570
注册 2004-10-9
状态 离线
『第 18 楼』:  实际上现在用实模式也可以做多窗口,多任务

1024*768*256做多窗口4MB的显示内存已经足够,屏幕只用前768K
用交换内存(INT15H)可以实现多任务。



DOS不是万能的,没有DOS是万万不能的
自古系统谁无死?留取胆清照汗青![upload=bmp]uploadImages/20035317345478982.png[/upload]
2007-8-3 13:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
taowentao
高级用户





积分 739
发帖 111
注册 2004-11-30
来自 辽宁沈阳
状态 离线
『第 19 楼』:  支持12点阵汉字,可调用DOS文件功能

支持12点阵汉字(需要文件 hz12.bin ),可调用DOS文件功能(但是影响实时性能),按下键“SHIFT + ESC”退出rtCell,并返回到DOS系统。


虚拟机演示(下载: http://zhenlove.com.cn/cndos/fileup/files/hz_demo.rar)。

纯DOS演示(下载:http://zhenlove.com.cn/cndos/fileup/files/GUI_DOS.rar)。

C_lib.rar 为最新源代码(http://www.cn-dos.net/forum/atta ... 567&download=1)

[ Last edited by taowentao on 2007-8-19 at 09:55 AM ]

附件 1: demo_zhp.JPG (2007-8-14 22:33, 64.78 K,下载次数: 2)


附件 2: C_lib.rar (2007-8-19 09:47, 258.4 K,下载次数: 198)


来自山东,现居沈阳
2007-8-14 22:32
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
taowentao
高级用户





积分 739
发帖 111
注册 2004-11-30
来自 辽宁沈阳
状态 离线
『第 20 楼』:  Windows XP 标准9号宋体

汉字字库改为Windows XP 标准9号宋体。
注意DOS不可重入,在GUI任务之外调用DOS功能之前应加GUI锁,调用之后应解锁,且调用DOS功能的任务优先级应低于16(因为已在一个优先级高于16的任务中接管了所有的DOS硬件中断),而DOS功能调用仍基于忙等待机制:
void _cdecl_ GUILock(void);      /* 锁定GUI,保护共享数据安全 */
void _cdecl_ GUIUnLock(void);    /* 解锁GUI,加解锁应成对出现 */

此外,在此演示中还需矢量字库文件:KTDOT.PS,请到“矢量汉字显示实例[源码]——happybasic”(http://www.cn-dos.net/forum/viewthread.php?tid=27441&fpage=3) 中下载此文件。

[ Last edited by taowentao on 2007-8-24 at 09:09 PM ]

附件 1: C_lib.rar (2007-8-23 20:58, 243.62 K,下载次数: 346)
附件 2: demo_font12.JPG (2007-8-23 20:59, 67.85 K,下载次数: 17)




来自山东,现居沈阳
2007-8-23 20:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
haohaook0099
新手上路





积分 2
发帖 1
注册 2007-9-1
状态 离线
『第 21 楼』:  

源代码????内核呢?????

2007-9-1 11:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复
taowentao
高级用户





积分 739
发帖 111
注册 2004-11-30
来自 辽宁沈阳
状态 离线
『第 22 楼』:  支持1024x768分辨率64k 颜色,虚拟机演示

支持1024x768分辨率,64k 颜色,DOS文件读写由中断驱动,PC机运行需要显卡支持VBE。


虚拟机演示(下载:https://gro.clinux.org/frs/download.php/2083/giCell_1024x768.rar)。

[ Last edited by taowentao on 2007-9-22 at 01:55 PM ]

附件 1: gui1024x768.JPG (2007-9-22 13:51, 148.62 K,下载次数: 10)




来自山东,现居沈阳
2007-9-22 13:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ldljlzw
初级用户




积分 127
发帖 12
注册 2003-6-20
状态 离线
『第 23 楼』:  

源代码????内核呢?????

2007-9-27 11:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ldljlzw
初级用户




积分 127
发帖 12
注册 2003-6-20
状态 离线
『第 24 楼』:  

什么开放源代码,只不过是几个LIB文件!!!

2007-9-28 11:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jxfengzi
新手上路





积分 8
发帖 4
注册 2007-5-11
状态 离线
『第 25 楼』:  

是lz写的么?
写了多久?

确实很不错,比我写的强多了。

2007-10-17 16:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
turui
新手上路





积分 10
发帖 5
注册 2006-9-7
状态 离线
『第 26 楼』:  

汗。。。。
看了演示觉得好漂亮哦
赶紧下源码来学习
结果。。。。
是个LIB,跟没有一样
楼主把代码放出来
否则没大意义哦,这帖就仅成了观赏帖了

2007-12-14 16:43
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
taowentao
高级用户





积分 739
发帖 111
注册 2004-11-30
来自 辽宁沈阳
状态 离线
『第 27 楼』:  



  Quote:
Originally posted by turui at 2007-12-14 04:43 PM:
汗。。。。
看了演示觉得好漂亮哦
赶紧下源码来学习
结果。。。。
是个LIB,跟没有一样
楼主把代码放出来
否则没大意义哦,这帖就仅成了观赏帖了

源代码在WIN目录下面,自己找吧...



来自山东,现居沈阳
2007-12-14 19:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
turui
新手上路





积分 10
发帖 5
注册 2006-9-7
状态 离线
『第 28 楼』:  



  Quote:
Originally posted by taowentao at 2007-12-14 19:53:


源代码在WIN目录下面,自己找吧...

主要是想学习一下Engine部分的代码可这一部分是Lib看不到哦
如果没这部分代码没办法理解您的思想哦

2007-12-16 17:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
turui
新手上路





积分 10
发帖 5
注册 2006-9-7
状态 离线
『第 29 楼』:  

楼主的代码编码风格不错哦,代码好清晰,Engine部分代码放出来就更好拉

2007-12-17 10:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
shiyouc
新手上路





积分 2
发帖 1
注册 2006-2-16
状态 离线
『第 30 楼』:  牛

不错呀,向你学习

2008-6-27 12:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: