首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 328 毫秒
1.
Turbo C(以及Borland C)已成为目前普遍使用的程序设计语言,尤其它提供了强大图形处理功能,令C语言爱好者在应用软件的用户界面设计上得心应手。但是当Turbo C应用软件工作在VGA的320×200或更高分辨率的图形显示方式时,其提供的图形函数只具备16种颜  相似文献   

2.
《电脑编程技巧与维护》1997年第2期上刊载了鄂大伟同志《VGA页面图形数据移动技术在特殊显示效果中的应用》一文,读后很受启发。但原文美中不足的是只适用于VGA中,低分辨率模式,而对VGA最常用的640×480×16色模式即标准VGA模式(12H模式)则无法支持。这是因为计算机在进入图形方式时,视频。BIOS自动把显示内存的地址范围设定为A0000至AFFFF,即空间大小为64K字节,因而只有当单屏显示的信息量小于32K字节时,  相似文献   

3.
该文通过对Borland的统一图形界面BGI的结构及EGA、VGA等图形设备驱动程序的分析,指出了基于BGI接口开发适用于各种不同图形适配器和模式的驱动程序的通用方法,并给出了一个可快速掌握的TVGA卡1024×768×256的sample.BGI简单实例。  相似文献   

4.
为了满足广大编程用户开发图形软件的需求,在各种高级程序设计语言的商业软件版本中,大都提供了各具特色的基本图形函数库。以Borland公司推出的一系列高级语言环境为例,在Turbo C 2.0及Borland C++3.1中都提供了点、线、圆、矩形等基本图形的函数实现,为用户基于该集成环境开发各自的图形软件提供了有效的支持,但出于通用性的考虑,包括Borland公司在内的大多数高级语言软件开发商都未提供更加深入的图形函数,这就要求专业用户必须自主开发一些基本图形函数以支持所需的软件设计。  相似文献   

5.
众所周知,VGA可以支持262144种颜色,但它只能同时显示出其中的16种。而Windows可以支持2~(18)种色彩。本文就这个问题进行了初步探讨,用文中的算法,笔者在DOS环境下同样实现了Windows中所有色彩的支持,全部程序用汇编和C写成,并在Borland c~( )3.1下编译通过,在Borland的BGI图形环境下可以正确运行。 一、抖动 Windows可以支持2~(18)种色彩,这并不是说,可以在VGA卡上实现这么多色彩的同时显示。实际上,VGA仅仅支持16种色彩的同时显示,这是硬件所决定的。那么,这么多的色彩是如何实现的呢?Windows利用VGA上已经选配好的16种颜色,从中挑选出1~4种,按一定的比例把它们混合起来,利  相似文献   

6.
C语言具有强大的作图功能,能够完成复杂图形的设计。对于Borland公司出品的C语言系列均提供了BGI(Borland Graphics Interface),即Borland图形接口程序,我们利用BGI可方便地进行图形设计。下面给出一个小例子。  相似文献   

7.
吴元伯 《电脑》1995,(8):53-54
目前,国内微机市场上SUPER VGA卡以其优越的性能价格比占据彩色显示卡的统治地位,这些卡大都提供了640×480,800×600,1024×768等16色及256色的图形模式,其中最常用的是TRIDENT TVGA卡(即TRI-DENT 8900C,8900D卡,以下简称TVGA卡),但由于该卡完全兼容VGA标准,所以绝大多数用户只是简单地把TVGA卡当成VGA卡使用,甚至那些对显示精度要求很高的CAD用户也不例外.本文通过介绍TVGA卡及随卡的工具软件,帮助读者充分发挥TVGA卡的性能.一、TVGA卡显示缓存与分辨率的关系TVGA卡是一种通用型全功能单片实现的VGA(视频图形阵列)系统.TVGA提供与标准IBM VGA寄存器级兼容,与EGA,VGA,MDA以及Herculs(大力神)模式向下兼容.可为高分辨率显示器提供1024×768——16色及256色的显示模式.TVGA卡卜显示缓存的大小决定了该卡的最高分辨率,显示缓存的大小与显示分辨率有如下关系.  相似文献   

8.
张秀华 《电脑》1994,(10):64-65
C++的Borland图形用户接口(Borland Graphics Interface,简称BGI)的强大功能为我们开发汉字界面及作图软件提供了强有力的支持.本文介绍了BGI的具体应用过程,并同时介绍了一个IBM-PC机与单片微型计算机MCS-51系统通讯程序设计的实例.  相似文献   

9.
一般的高级语言仅提供很少的清屏方法,给软件设计者带来一定的困难。 目前流行的 Borland C~( ),在图形系统下,只有cleardevice()函数可以清屏,而且效果不佳。作者在实践的基础上,利用BorlandC~( )开发出一套在图形系统下使用的清屏效果较好的子程序,供大家在平时的编程中参考(以下程序均在Intel 386/VGA,Borland C~( )3.1调试  相似文献   

10.
本文以MCGA/VGA 320×200 256色图形方式为例,给出了设置硬件固有圈形方式和读写象素的方法以及构造用户自己的专用图形函数库的步骤,并给出了相应的C函数。读者可以在自己的程序中使用这些函数或将其加入到自己的库文件中,还可以利用它来开发出适合于自己用途的各种绘图函数。  相似文献   

11.
C语言提供的图形函数只能实现16色,使用VGA图形控制器直接编程可以突破这一限制。通过对VGA图形控制器操作原理的阐述,介绍了在VGA显示卡上编写屏幕色彩特技显示程序的技巧。  相似文献   

12.
标准VGA在640×480的模式下同屏只能显示16种颜色,如果要显示更多种颜色,只有针对不同的硬件来编程。然而,应用抖动技术,却可以在标准VGA下同屏显示128种颜色。 所谓抖动技术,其实就是混色处理,用任意两种颜  相似文献   

13.
黄晓地 《电脑》1996,(2):18-18
三、图形显示卡1.图片变色,只处于16色显示模式下.图形显示卡不支持640×480、16色以上的模式.256色,MCGA模式(320×200),至少需要512KB的VRAM,大多数DOS程序使用该模式显示图形,然而这是低分辨率,与MPC不兼容.有些显示卡支持非标准的640×400、256色,这也不符合MPC Level Ⅱ的640×480、65536色的标准要求.大多数215KB的VRAM可以扩充到512KB或更多,查看一下你的显示卡手册看能否扩充.  相似文献   

14.
通过分析TVGA 8900显示适配器在高分辨率为1024(X)× 768(Y)×256(色)的图形模式(模式 62H)和高分辨率为1024(X)×768(Y)×16(色)的图形模式(模式5FH)的显示缓冲区(VRAM)的结构,给出在这两种模式下的编程方法和两个实用的画点程序.  相似文献   

15.
时至今日,几乎所有的Super VGA显示卡都配备了支持视频电子标准协会提出的VESA标准的VESA扩展VGA BIOS。VESA扩展VGA BIOS提供一组调用功能,用户不必了解特定Super VGA硬件的复杂细节,就可以通过中断调用INT 10H来使用Super VGA提供的扩展功能,十分方便。按VESA标准编写的图形程序,几乎可以在所有的Super VGA上运行。因此,掌握VESA编程技巧,对编程人员尤其是图形程序和图象程序编程人员大有益处。  相似文献   

16.
静若止水 《电脑》2002,(4):72-73
显示卡(DisplayCard)的基本作用就是控制计算机的图形输出,通过显示卡来连接显示器,我们才能够在显示屏幕上看到计算机片,显示内存及RAMDAC组成,这些组件影响了计算机屏幕上的输出,包括屏幕画面显示的速度、颜色,以及显示分辨率。显示卡从早期的单色显示卡、彩色显示卡、加强型绘图显示卡,一直到VGA(VideoGraphicArray)显示绘图数组,都是由IBM主导显示卡的规格。VGA在文字模式下为720×400分辨率,在绘图模式下为640×480×16色,或320×200×256色,而此256色显示模式即成为后来显示卡的共同标准,因此我们通称显示卡为…  相似文献   

17.
寿佳宇 《电脑》1996,(2):44-47
有很多游戏都含有大量精美的图案,想保存其中的图案,但抓下来一看,全都只有上一部分.曾换用各种抓图工具(如GETCAP,GPE,PZP等)试图解决这一问题,均告失败.原来,有很多游戏都使用了640×400×16色的显示模式.而VGA并没有这样的显示模式.经过对游戏的分析,发现此非标准显示模式是在640×200×16色模式(即INT 10之AX=OEH)上扩展扫描线而成.那么,是否这些图案就抓不下来了呢?不是的!下面我们就以较常用的GETCAP和GPE为例,谈谈为抓取640×400图形对抓图软件应作的修改.  相似文献   

18.
目前,国内市场上VGA图形显示卡的种类越来越多,不仅有标准VGA卡和各种兼容VGA卡,还有种类众多的TVGA卡和SVGA卡,它们支持的图形分辨率可以达到1024*768,支持的图形颜色可以达到从262144种颜色中任选256色,为了充分利用它们所具备的强大的图形功能,就必须对其所提供的编程接口进行了解,但许多编程人员都苦于无法收集到全面的有关各种VGA卡编程接口的信息。  相似文献   

19.
目前,国内市场上VGA图形显示卡的种类越来越多,不仅有标准VGA卡和各种兼容VGA卡,还有种类众多的TVGA卡和SVGA卡,它们支持的图形分辨率可以达到1024*768,支持的图形颜色可以达到从262144种颜色中任选256色,为了充分利用它们所具备的强大的图形功能,就必须对其所提供的编程接口进行了解,但许多编程人员都苦于无法收集到全面的有关各种VGA卡编程接口的信息。  相似文献   

20.
TVGA卡是Trident微系统公司推出的一种通用的低成本、全功能、单芯片超级VGA图形适配器,它与标准VGA、EGA、CGA、Hercules和MDA卡完全兼容。鉴于国内所使用的SuperVGA适配器大部分是8900系列TVGA卡,本文将详细介绍在其上如何用C语言开发高分辨率256色图形的技术。 TVGA8900(C)卡所支持的五种256色  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号