C_GUI编程入门
Made by Edward.Xu
序:首先感谢BORLAND公司为我们提供了一个这么基础库让我们学习C的GUI编程,虽然现在时代已经基本不用这种编程方式了,不过通过学习最基础的GUI编程,我们能从中体会到很多在MFC或者SWING中我们体会不到的东西。这份C的GUI编程教程只是本人的粗陋潜学,还有很多不恰当的地方,还请多多见谅。本GUI编程仅能在TC平台下编译,VC上不能编译,敬请注意。
北京理工大学珠海学院 徐方鑫
E-mail:[email protected]
第一章:认识GUI编程
在程序设计中,往往我们最后编译的结果都是通过控制台输出所获得的一系列数据,随着科技一天天的进步,人们对程序的美观的要求也逐渐加深,所以渐渐的,图型显示就变的比较重要了。
显示器的显示方式有文本方式和图形方式两种,这里讲述文本方式下屏幕输出的控制,并介绍一些有关屏幕处理的函数。本文所介绍函数均包含于conio.h这个头文件当中,因此在用户程序中使用这些函数时,必须用include将conio.h包含在程序中。
第二章:初识GUI应用函数
1.文本方式控制函数 Void textmode(int newmode);
这里的参数newmode既可以是下表中的方式代码,也可以是大写的方式名。
方式 |
方式名 |
显示列*行数和颜色 |
0 |
BW40 |
40*25黑白显示 |
1 |
C40 |
40*25彩色显示 |
2 |
BW80 |
80*25黑白显示 |
3 |
C80 |
80*25彩色显示 |
7 |
MONO |
80*25单色显示 |
-1 |
LASTMODE |
上一次的显示方式 |
一般建议使用C80或者C40的显示方式。LASTMODE方式指上一次设置的文本显示方式,它常用于在图形方式到文本方式的切换。
2.文本方式颜色控制函数
a.文本属性设置函数 Void textattr(int attr);
该函数设置文本显示的属性,包括字符显示颜色(前景色),背景色及字符显示是否闪烁等,其参数