首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
笔者在使用TurboC开发图形软件中发现,当屏幕被初始化为图形方式时,通常只能用outex()和outtextxv()函数在屏幕上输出,而不能使用灵活方便的彩色输出函数cprintf()及cnuts),对数值的格式化输出尤为不便。在绘图时为将相关数据标注在图上,首先使用itoa()或scvt()或ecvt()等通数先将数值转换为字符串,然后才能用out-text()和outtetxy()向屏幕输出。笔者通过对TurboC系统软件的示例程序及有关资料的分析研究,并经上机调试,实现了在图形方式下,用cprintf()进行格式化彩色输出的简便方法。TurboC提供了directvid…  相似文献   

2.
本文介绍一种高分辨率彩色图形的通用拷贝方法,该方法可以指定所要拷贝的图形颜色和拷贝图形的比例,在一般的24针打印机上拷贝出来。本文以EGA/VGA为例介绍了EGA/VGA图形显示的原理和图形内存数据的存取方法,24针打印机的图形打印的工作方式,取EGA/VGA的图形内存映像数据后经过滤色转换成打印机的打印格式数据的编程技巧,程序驻留内存的处理方法,图形拷贝参数的带入方法。  相似文献   

3.
本文通过分析EGA/VGA显示卡的作图控制方式,设计了一个快速的高分辨率绘图工具,该程序提供给用户以下功能:画点、直线、园、弧、椭图形、矩形、区域填充、线类型及宽度的设置、字符串放大显示、屏幕图形的快速拷贝、屏幕上任一区域的图形的放大打印(在打印机任一区域),另本系统还提供部分三角函数,可供长城(浪潮)类各种型号机器或按装了EGA/VGA显示卡的各类IBM兼容机使用。  相似文献   

4.
在图形剪裁中首先要确定欲剪裁的图形区域,然后才谈得上“搬家”式存盘。习惯上编程者都是用光标键放(缩)一个颜色有别于底图的矩形框,当欲被剪裁的图形全部包容在框内时,矩形框左上角与右下角的坐标值就是剪裁范围。 本人在编制放(缩)矩形框程序时,摒弃了C语言的getimage()与putimage()函数而直接利用EGA/VGA图形适配卡上图形控制器中的两个寄存器(口地址为3ceh与3cfh),3ceh与3cfh寄存器是这样使用的:当向3ceh中送入索引号3时,表示选中数据移位功能,在此功能下对3cfh中送的单字节控制字既能表述锁存器中数据循环右移的位数,又能表述新写入的图形数据与锁存器内数据“与”、“或”、“异或”或“重写”的操作方式(比如,送0x18,是不移位只“异或”;送00是不移位仅“重写”)。因此利用这两个寄存器对编写控制矩形框放缩程序会带来很大的便利。 经实验,先分别向3ceh、3cfh口送入0x03与0x18后,再画一直线(或一圆)可使该直线(或圆)在底图上  相似文献   

5.
成斌 《微电脑世界》1992,(12):13-16
该文介绍在EGA/VGA图形模式下,利用计算机本身提供的ASCⅡ码字模和某种汉字库,无需自行建立字模和任何汉字操作系统,便可实现任意大小的ASCⅡ码字符和汉字的输出,它为图形模式下设计各种包括汉字在内的菜单和显示文本提供了极大方便。程序用C语言编制。  相似文献   

6.
本文论述了如何使用VGA缓冲区实现图形库函数getimage()和putimage(),既可节约大量内存空间,同时还能大幅度提高图形的显示速度,最后给出C~( )实例。  相似文献   

7.
94027EGA/VGA平滑移动技术计算机世界月刊·—1993(9).—66~67详细介绍了在EGA/VGA图形卡上实现图形、文字平滑移动的技术,讨论了实现这一技术所需的各个寄存器的工作原理,最后给出了供TurboC语言调用的函数。EGA/VGA平滑移动技...  相似文献   

8.
由于CGA、EGA/VGA图形显示器的颜色信息表示方法不同,导致Turbo PASCAL的位图格式也存在差异。本文分析了Turbo PASCAL的位图结构及大小,介绍如何利用位图格式的转换实现图形呈现功能的扩充。  相似文献   

9.
UNIX操作系统提供了X-Window图形窗口系统和OPENLOOK图形用户界面,这些系统不仅昂贵、庞大,而且不便于移植以前开发的DOS图形应用程序。本文介绍利用微机内部硬件控制,针对EGA/VGA图形适配器,进行直接视频图形程序设计。对于比较熟悉PC-AT体系结构和视频程序设计知识的程序员来说,更喜欢后者,因为能有效地利  相似文献   

10.
叶长青 《电脑》1994,(5):60-62
对寄存器的直接程序设计,具有速度快,功能全的特点。本文以两个实例说明如何利用直接编程实现EGA/VGA图形显示顺的特殊功能。  相似文献   

11.
本文介绍了 FORTRAN 语言调用汇编语言扩充其图形显示功能。由于汇编程序所完成的功能决定于入口参数的设定,因而它适宜于诸如 CGA、EGA、CGE、VGA 不同显示卡的图形显示,调用也极为方便。  相似文献   

12.
一个适用于HGC,CGA,EGA,VGA卡各种图形模式下的屏幕图形打印程序。该程序采用内存驻留方法以取代BIOS中断5的中断服务程序,能在各种打印上打印出高质量的屏幕图形。方便、实用。  相似文献   

13.
Borland公司的TurboC2.0之所以能风靡当今PC机世界,除了因为它有良好的界面,强大的符号调试功能以外,还因为它具有设计精良、运行高速、结构优化的运行库函数。用户可以在自己的C程序中,调用这些函数以执行各种任务,包括低级和高级I/O、串和文件操作、内存分配、过程控制、数据转换、数学计算、屏幕操作和图形功能等等。在实际工作中,我们发现TurboC20的两个接口库函数aberotd0(读绝对磁盘扇区)和abewrite01写绝对磁盘扇区)无法读写32Mb以上容量的硬盘(BOrlandC++2.0的absread0和abswrite0也不能)但现在大量的微机其…  相似文献   

14.
为设计美观大方的应用软件封面,笔者利用Turbo C 2.0有关的图形函数,设计了模拟印章雕刻汉字的显示函数,取得了很好的汉字立体显示效果。现将实现方法介绍如下。 在VGA/EGA图形适配器上,均有分辨率640*480/640*350、16种颜色的图形显示方式。在这种图形显示方式下,原点(0,0)在左上角,X方向以向右为正,Y方向以向下为正。  相似文献   

15.
众所周知,常用的图形适配器EGA/VGA各自带有256KB的显示存储器VRAM,分成4个独立的段,称为彩色页面。在EGA/VGA HI方式下,它们占用同一地址空间(0xA000,0000),以线性序列存放屏幕点阵信息。在EGA HI方式下,屏幕信息占用了28000字节,在VGA HI方式下,占用了3840O字节,还有大量的空间被闲置。我们就是利用这些闲置空间来驻留汉字字模。  相似文献   

16.
在使用Borland C++开发图象软件的过程中,可以用以下三个函数进行图象块操作: unsigned far imagesize(int left, int top, int right, int bottom);//返回保存位图象所需的字节数; void far getimage(int left,int top,int right,int bottom,void far*bitmap);//将指定区域的一个位图象保存在主存储区中; void far putimage(int left,int top, void far * bitmap,intop);  相似文献   

17.
TurboC2.0的图形图象函数库中,仅图象函数在处理过程中具有逻辑功能。而图形函数中的画点、线类函数是不具备逻辑功能的,这使程序设计十分不便。如果要使一条线段或一个圆弧在屏幕上移动,按常规方法处理,是将线段或孤所在矩形区域的图象保存在缓冲区内,然后使用图象函数的逻辑功能再行恢复,不断地保存恢复,才使其动作起来。也就是说,制作动画除用页切换或是setwritemode汐h,均采取图象的保存与恢复的逻辑功能实现。这种方法占用内存、保存信息量大时,速度也慢。因此,笔者根据VGA图形适配器的设置模式,为TurboC画点、线类函…  相似文献   

18.
增强型视频图形阵列TVGA自推出以来,现已成为IBM兼容机(286以上机型)上普遍使用的图形显示适配器,它与EGA、VGA向下兼容,特点是具有高分辨图形功能(640*480,800*600,1024*768),能很方便地同时显示256种颜色,为我们提供了丰富多彩的图形显示。为了能够对现有的TVGA图象资源加以利用,笔者设计了一个后台截取TVGA 256色图象的程序供大家参考。  相似文献   

19.
一、引言自从Fox引入我国后,以其编程方便直观、开发周期短、运行速度极快而深受广大软件开发者的喜爱,因此已被广泛应用于开发信息管理系统中。但是,由于它自身内部没有提供任何的图形功能,使得进一步开发较高质量的系统受到很大限制。因此,如何开发F。XBASE十图形功能就成为软件开发者非常关心的一个问题。在高级语言如TurboC、PASCAL等,都提供了非常强的图形功能,利用这些函数,人们可以很方便地设计出二维甚至三维的界面以及制作动画。那么,能否将这些图形功能用于F。XBASE十的开发呢?下文以TurboC为例,采用将C语言…  相似文献   

20.
286史前时代 VGA成为显卡代名词 在VGA时代之前,曾经出现过CGA(Color Graphics Adaptor,彩色图形适配器)和EGA(Enhanced Graphics Adapter,增强图形适配器)这两个名词。不过由于CGA和EGA都整合于主板之上,并没有形成“独立显卡”,所以显卡的概念在当时还没有形成,显卡的输出接口自然也就无从谈起。  相似文献   

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

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