有知道ghost软件(dos版)的界面是如何编的吗?即如何仿真windows界面?V系列不行!(100分)

  • 主题发起人 主题发起人 Linse
  • 开始时间 开始时间
GHOST 你是知道了,3DMAX 4.0 也是这个道理。
这几个东东的原理似乎都差不多,主要的就是:
VGA 的驱动问题及do
S 下的覆盖技术,可能还
有内存。这东东的实现实在是不简单,因为当时
的 Win31 也不就是差不多这样子实现了窗口吗?
我也正对此感兴趣,哪位高人有详细的实现,很想知道。
听课!
 
如果只是做一个那样的界面,很多工具都可,如TC2.0,BC++3.1,Turbo Pascal等,回到Dos,然后自己画菜单,菜单不用或者变化还要清除菜单的痕迹,自己编写鼠标中断事件等,Turbo Vision做出的界面是另一种风格的,如瑞星杀毒在Dos下的界面
 
加分加分!!!!!!!!!!
 
我做过,我曾经花了半年时间做过一个底层库,
有类似窗体,button,输入框,多行文本框等标准控件,也有鼠标,键盘支持
(支持我自己做的一个五笔输入法),有简单的消息处理,接近windows3.1,支持xms内存
(以前也支持ems,后来去掉了).
没有用tc/bc的bgi,直接用写显存的方式从最底层开始的,只支持640*480的标准12H 16色vga模式
有tc,bc++二个版本,tc的是用结构实现,bc++是用类处理的,很老了,要找也许能找到
 
我也做过,直接SVGA支持,支持高分辨率高象素画图,比如说1024X768X32位真彩,不过还不能设置刷新率
支持鼠标,但后来鼠标这一模块弄丢了
别外24位色不支持,因为那时没有找到24位色的显卡,都是32位的:)
 
http://www.2ccc.com/article.asp?articleid=942 为什么在98下对Word出现乱码?
 
学习更多的知识吧!在DOS下是一个完全不同的世界,虽然有些过时,但对了解电脑还是很有好处的。
你能详细说出点解按下字母键[A]后,屏幕会显示A 吗?
 
DOS下的界面,一般有两种,一是文本界面,二是图形界面。象Ghost那样的界面是用图形界面。牵涉到DOS下的图像编程、文本输出、鼠标编程。如果要输出汉字,还要知道如何从点阵字库中提取汉字点阵信息并在屏幕上显示。为了快速显示。还要掌握直接向内存写等技术,不是在这里简单说说就可以的。如果有兴趣,应该找一本DOS下图形编程的书籍认真读读。
你是用什么编译器?TC,MC,QC,Pascal都可以。
 
大家好!还有人能解决此问题吗?我再加分!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部