TurboC高级编程:汉字库与屏幕文本输出

需积分: 10 39 下载量 14 浏览量 更新于2024-08-19 收藏 226KB PPT 举报
"这篇文档主要介绍了汉字库的基本概念,特别是在C语言高级编程中的应用,以及高级编程技术,包括屏幕文本输出、图形程序设计、硬件驱动、键盘鼠标输入方法编程和其他高级编程技术。文档中详细讲解了屏幕文本输出的相关函数和操作,如文本方式控制、颜色设置、字符亮度控制以及窗口和文本输出的管理。" 在C语言高级编程中,汉字库是一个重要的组成部分,用于支持程序中汉字的显示和处理。HZK16是常见的一种汉字库,它包含16*16点阵的汉字,每个字模占用32字节,并且按照国标码顺序排列,同时也包括682个中文符号字母。这样的设计便于程序中查找和显示汉字,尤其适用于UCDOS系统。 高级编程技术涵盖多个领域,屏幕文本输出是其中之一。在文本方式下,程序可以通过特定的函数来控制屏幕的显示,例如使用`textmode()`函数可以设置不同的文本显示模式,如40x25或80x25的黑白或彩色显示。同时,可以使用`textcolor()`和`textbackground()`函数来设定文本的前景色和背景色,以增加视觉效果。`textattr()`函数则允许设置字符的额外属性,如闪烁效果。 在文本显示的控制中,还涉及到字符亮度的调整,如`highvideo()`、`lowvideo()`和`normvideo()`函数分别用于设置高亮度、低亮度和正常亮度的字符显示。此外,窗口设置和文本输出函数使得程序员可以定义特定区域作为显示窗口,并通过特定函数输出文本,增强了程序在屏幕上的布局和管理能力。 屏幕文本输出的其他功能还包括清屏、光标操作、文本移动与存取以及状态查询等。这些函数提供了对屏幕内容的精细控制,使得程序能够更加灵活地与用户交互。例如,清屏函数可以清除屏幕内容,光标操作函数可以帮助定位和隐藏光标,而文本移动与存取函数则允许在屏幕上动态地更新和读取文本信息。 汉字库和高级编程技术是C语言开发中不可或缺的部分,它们为开发人员提供了丰富的工具和手段,以实现更复杂、更人性化的界面和功能。理解和掌握这些知识,对于编写高质量的文本界面应用程序至关重要。