中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 给DOS软件作GUI 上一主题 | 下一主题
Seirios
新手上路





积分 8
发帖 2
注册 2006-5-4
状态 离线
『楼 主』:  给DOS软件作GUI

请问各位如何给DOS软件作Windows下的图形界面!?

                                   谢谢.................................

2006-5-4 23:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Jneny
高级用户

中國DOS聯盟常任參議员


积分 686
发帖 318
注册 2005-11-4
状态 离线
『第 2 楼』:  

新DOS时代 http://www.cn-dos.net/newdos/dosmain.htm
、自己找

2006-5-5 07:53
查看资料  发送邮件  发短消息 网志  OICQ (290256061)  编辑帖子  回复  引用回复
jawbin
高级用户




积分 994
发帖 444
注册 2005-1-29
状态 离线
『第 3 楼』:  

好像说得不是很具体,是让 dos 程序在 windows 下运行并拥有 windows 的图形界面,还是让 dos 下运行的程序由类似 windows 的图形界面?

2006-5-5 11:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Seirios
新手上路





积分 8
发帖 2
注册 2006-5-4
状态 离线
『第 4 楼』:  

让 dos 程序在 windows 下运行并拥有 windows 的图形界面

2006-5-6 14:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lofe811
初级用户




积分 96
发帖 32
注册 2006-4-15
状态 离线
『第 5 楼』:  我也想知道阿。。。。



2006-5-7 21:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jawbin
高级用户




积分 994
发帖 444
注册 2005-1-29
状态 离线
『第 6 楼』:  

你的想法是不切实际的,你想把它表达全面和具体也得费一番工夫,但是即便那样,还是不存在"银弹". 你就试图用 java 吧, 虽然我还没见过一个真正能用的 dos 下的 java 虚拟机.
有个 winio 库,可以使用类似 dos 程序一样的语句来写,它提供 windows 图形界面. 但是面对你宏大的要求, 未必合适.

2006-5-10 09:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 7 楼』:  

好像在VC++6中编译时添加一个/stub参数就可以了。这样做出来的程序是符合Win32程序的PE(不是PreinstallationEvironment)结构的~~,既可以在纯DOS下运行,也可以在Win32命令行和GUI运行

2006-5-10 11:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 8 楼』:  

其实Win98里的RegEdit程序就是一个典型的双平台程序。记得RegEdit /restore命令吗?还有在“运行”里启动Regedit?这就是双平台程序

2006-5-10 11:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jawbin
高级用户




积分 994
发帖 444
注册 2005-1-29
状态 离线
『第 9 楼』:  

问题是 regedit 在 dos 下只简单地接受参数, 无很多交互, 否则, 通常这样的双栖倒不如开发两个平台的程序,或者考虑"跨平台", 虽然我也考虑过类似的问题(业务逻辑和输出平台隔离)

2006-5-10 14:11
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jawbin
高级用户




积分 994
发帖 444
注册 2005-1-29
状态 离线
『第 10 楼』:  

那个 stub 只能简单地提示不能再在 dos 下运行, PE 文件通常有

[ Last edited by jawbin on 2006-5-10 at 14:14 ]

2006-5-10 14:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: