首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
本文在回顾Turbo Prolog语言的发展及局限的基础上,介绍了在西文环境下,利用Turbo Prolog语言,通过直接访问国标中文16×16和24×24点阵字库,在图形方式下显示各种不同大小及颜色的彩色汉字的一种方法.从而,能够在西文状态下,方便地作出具有彩色汉字说明或标注的图形及友好的人—机界面,解决西文Turbo Prolog和中西文Turbo Prolog语言在西文状态下不能显示彩色汉字的不足,并给出了部分源程序清单.  相似文献   

2.
李文亮 《电脑》1995,(4):56-58
许多文章和资料都介绍过如何在图形模式下显示汉字,其实,在文本摸式下,是同样能够显示汉字的.我们知道,屏幕上显示的西文字符也是一种点阵字体.当我们需要显示一个字符的时侯(无论是直接写屏方式还是调用BIOS中断),最终都是通过显示卡上的字符发生器来产生西文字体的;字体一般有8×8,8×14和8×16三种点阵结构.目前常用的汉字显示字库是16点阵字库,采用的是16×16的点阵结构,正好可以拆分成2个8×16的点阵结构.那么,是否可以通过显示两个字符,来达到显示一个汉字的目的呢?  相似文献   

3.
黄中全 《电脑》1994,(10):29
Turbo C 2.0提供了丰富的图形函数库,我们可以用它来开发非常完美的用户界面.然而,由于它是西文软件,在汉字处理方面不可避免地存在许多不足之处.在图形方式下,Turbo C 2.0提供了outtextxy函数,其主要功能是将一字符串显示在指定位置.然而此函数不能输出汉字字符串,一般用户只能用printf函数来显示汉字串,也就不能象outtextxy函数那样在图形下准确地定出字符串的显示位置,更不能显示出彩色汉字来.为此我们编写了一个显示汉字字符串的函数:  相似文献   

4.
实现汉字移动的程序并不少见,但效果大都不理想,或有闪烁、或有跳跃。本文介绍了一个用TurboC20实现的、在图形方式下汉字平滑移动显示程序。我们知道,在图形方式下显示汉字比较困难,本文中用的汉字是从24。24点阵字库中取出的,所以,这个程序不论在西文或是在中文方式下,汉字均可平滑移动显示。同时也给出了一种在西文状态下显示24。24点阵汉字的方法。实现汉字平滑移动显示的基本原理是先走出汉字在起始和到位时的行、列的位置,然后通过改变显示汉字的行或列,同时擦除原位置上的汉字,如此循环,直到汉字到位时停1移动显示。同时…  相似文献   

5.
在西文方式下显示汉字与西文字符混合串的技术.介绍了从16×16点阵汉字库中形成16×8点阵符号库的方法,在西文方式下美观地显示汉字或字符的方法.同时给出了用Turbo C语言编写的源程序清单.  相似文献   

6.
在应用软件的开发中,为了提高界面的质量,往往需要对汉字放大显示。虽然,以前有许多文章讨论过这个问题,但都忽视了平滑的方面,使显示出来的汉字粗糙难看;本人在实践过程中,总结出了16×16和24×24点阵字模地址的计算公式,采用直接读取字模的方法,实现了在西文状态下直接放大、平滑显示汉字的方法。  相似文献   

7.
在应用软件的开发中,为了提高界面的质量,往往需要对汉字放大显示。虽然,以前有许多文章讨论过这个问题,但都忽视了平滑的方面,使显示出来的汉字粗糙难看;本人在实践过程中,总结出了16×16和24×24点阵字模地址的计算公式,采用直接读取字模的方法,实现了在西文状态下直接放大、平滑显示汉字的方法。  相似文献   

8.
在编写软件过程中,经常会遇到汉字处理问题,如要给出汉字提示、汉字菜单等,往往由于内存的限制,不能运行中文系统,这就需要在西文DOS下直接显示汉字。为了获得多字体美观大方的24×24点阵汉字屏幕显示,作者为Turbo PASCAL高级语言开发了一个适用的程序,能不在中文操作系统支持下实现多字体(宋、仿、黑、楷)、不同大小和颜色(由显示器的分辨率决定)的24×24点阵汉字屏幕显示。 本程序运行环境:IBM PC/XT/AT/386及兼容机,硬盘中有24×24点阵汉字库。使用的汉字库是:HZK24T(1~15区),HZK24S,HZK24F,HZK24H,HZK24K(16~87区)。 使用说明:用户在程序中用Uses TPC24语句说明引用程序TPC24,然后可在程序的任何地方调用过程C24USC完成一行汉字的显示,调用一次显示一行。过程参数说明:ShowText:  相似文献   

9.
李宏波 《电脑学习》1995,(3):26-26,48
TurboProlog广泛用于设计人工智能程序和专家系统,它是一种说明性语言,目前使用的rurtonrologz.o版又增加了许多窗口、图形、计算功能,这使得该语言也能开发除人工智能领域以外的高质量应用程序。本人长期使用及研究TurboProlog语言,现将所开发的西文方式显示汉字方法作一介绍,以推动该语言在各领域广泛地应用。1实现原理通常西文环境下显示汉字(以16点阵汉字为例)是从字库中读取汉字的字模,并将其看成16”16点阵的图像,用画点的方法实现,这种方法显示速度较慢。笔者在编程中发现,将显示汉字看成由16条不同线型的线组成的图像…  相似文献   

10.
近来,不少电脑刊物、杂志刊登了汉字西文方式下显示,各种格式的16色、256色图形显示、软件封面设计方法及技巧等有关文章,一般都自带小字库、图形数据文件。本文借此提供一种C语言的接口,将数据文件转换为OBJ模块,在主程序中定义外部数组变量,供主程序调用,以达到嵌入EXE文件的目的。  相似文献   

11.
本文介绍了在西文OOS环境下,挑选16×16及24×24点阵汉字,建立小汉字库的原理;介绍了在图形模式下按任意颜色、位置和间距显示汉字的方法及演示程序源代码。  相似文献   

12.
本文阐述了在西文DOS图形方式下实现高点阵汉字快速显示的原理和方法,运用Turbo C 语言给出了实现该方法的程序。该方法不仅显示速度快,而且使用灵活方便,特别适用于工业实时控制系统方面图形软件的汉字处理。  相似文献   

13.
目前IBM PC微计算机上比较流行的汉字操作系统CC-BIOS 2.10,可支持在中分辨率方式下每行显示20个汉字或40个西文字符,这是由于彩色适配器支持的中分辨率方式只有320×200个象素,汉字字模点阵是16×16,字符字模点阵是8×8的缘故。中分辨率下能不能也象在高分辨率下(640×200),每行显示40个汉字呢?本文将介绍在一定的硬件条件下,采用软件方法可实现这一目标。1.彩色/图形显示概况彩色监视器可以显示字符或汉字,不论是显示字符还是显示汉字,实质上都是由许许多多亮度不同或色彩不同的点即“象素”组成。显然,象素数量愈多,组成字符或汉字的点密度愈高。彩色适配器支持三种分辨率:低、中、高,现BIOS只使用后两种。视频存储器  相似文献   

14.
专用汉字库的一种生成方法   总被引:1,自引:0,他引:1  
本文针对一些软件在西文DOS图形显示模式下运用专用汉字库实现汉字屏幕输出的问题,提出了一种生成专用汉字库的有效方法,并且以TurboC2.0为例,提供了专用汉字库的建立和在西文DOS下使用它实现汉字屏幕输出的完整的源程序清单.  相似文献   

15.
软件交流     
24×24点阵通用高级汉字打印驱动软件编号:90-0370 本软件用C和汇编语言开发,有以下特点:①适用所有带硬盘的PC机,支持各种型号的24针打印机;②有“自动响应”和“菜单提示”两种工作方式,③支持宋、仿宋、黑、楷体的多字号输出;④据据用户选择,驻存空间占34—83KB;⑤可控制打印机中、英文工作方式的互换、兼容能力强;⑥在各种系统软件环境下(西文DOS环境、西文工作方式),均可实现汉字的打印输出;⑦设计中采用了脱离硬件环境的工作方式,可使原打印机与升级  相似文献   

16.
关于如何在西文DOS下直接显示汉字,常用的方法有: 点象素法 该法利用汉字点阵中的0和1来控制屏幕上的点。显然对一个16×16点阵的汉字来说,这种控制过程要执行256次。因此,显示多个汉字的速度就可想而知了。 直接写内存法 不管是高级语言还是汇编语言,都能实现对内存的直接操作。只需把汉字的点  相似文献   

17.
邵良彬  田铁生 《软件》1993,(11):28-30
很多优秀的软件,只能在西文方式下使用在中文方式下则不能显示汉字,很大程序上限制了软件的应用。Turbo C2.0语言就是如此。使使用某些函数能显示汉字也是非常简单,很难设计出优美的人机界面。本人经过长期工作实践,编制了一个在西文方式下彩色汉字的显示,放大,任意角度的旋转的程序。在某煤矿管理信息系统的开发应用中,受到用户的好评。现将此程序简介如下。  相似文献   

18.
随着IBM PC微机图形显示的发展,出现了许多高分辨率的图形显示卡,如EGA卡(640×350),VGA卡(640×480)。然而我们在显示器上作出了高分辨率的图形之后,利用原来的屏幕图形硬拷贝程序,只能用打印机拷贝出分辨率为640×200的图形,对640×350或更高分辨率的图形却无能为力。为此,笔者开发了一个用于EPSON公司的LQ1500 24针打印机的屏幕图形硬拷贝程序,当屏幕图形生成之后,只要按下PRTSC键,即可实现屏幕图形的硬拷贝。一、LQ1500打印机图形输出原理为了使打印机能够输出高分辨率图形,必须根据相应打印机的控制命令设置打印机于图形方式下(也就是点元映象方式下),并且设置打印机的打印行距和列距,按照图形方式给打印机输出图形数据。 1.设置图形模式和输出图形数据打印机设置于图形工作方式下之后,其打印针直接受到图形数据的控制。24针打印机每个打印行由24  相似文献   

19.
目前,关于在西文状态下显示汉字的方法很多文章都进行了详细的介绍,但从其采用的技术手段来看,基本上都是通过从汉字库中获取字模,或是自己构造字模,再将显示器置成图形方式利用画点的方法将汉字显示在屏幕上。虽然这种方法能够在西文状态下显示出汉字来,但必须是在图形方式下才能进行。 本文介绍一种在西文文本式下利用EGA/VGA显示系统中字符发生器的自定义字符功能显示汉字的方法。这种方法工作在字符状态下,汉字显示速度快,  相似文献   

20.
一、问题提出 在Broland C++标准函数库中,提供了两个在图形方式下显示西文字符的函数:Outtext和Outtextxy,以及相应的字型设置与显示方式设置的函数Settextstyle和Settextjustify。这几个函数与图形函数相结合可在屏幕的任何有效位置显示各种西文字符或串。但是在现实情况下,许多应用程序都需要显示汉字,这就限制了功能强大的Borland C++的应用,给我们日常的编程工作带来了许多不必要的麻烦和不便。因此,有必要开发一种通用的汉字显示工具程序。  相似文献   

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

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

京公网安备 11010802026262号