预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共94页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

高级编程技术一、屏幕文本输出1.1.1文本方式控制函数文本显示方式设置函数:voidtextmode(intnewmode)1.1.2文本方式颜色控制函数1.1.3字符显示亮度控制函数1.2窗口设置和文本输出函数1.2.1窗口设置函数1.2.2控制台文本输出函数1.3.1清屏函数1.3.2光标操作函数1.4.1屏幕文本移动函数1.4.2屏幕文本存取函数1.5状态查询函数第二章图形程序设计2.1.1图形显示的坐标2.1.2象素2.2图形显示器与适配器常用的几种适配器常用的几种适配器常用的几种适配器常用的几种适配器2.3显示器工作方式TurboC支持的适配器和图形模式2.5图形系统的初始化2.5.1图形系统的初始化函数2.5.2图形系统检测函数2.5.3清屏函数2.5.3恢复显示方式函数2.6基本图形函数2.6.1画点函数2.6.2有关画图坐标位置的函数2.6.3画线函数画线程序举例2.6.4画矩形和条形图函数程序举例#include<graphics.h> main(){ intgraphdriver=DETECT; intgraphmode,x; initgraph(&graphdriver,&graphmode,””); cleardevice(); rectangle(100,20,200,50); bar(100,80,150,180)5 getch(); closegraph();}2.6.5画椭圆、圆和扇形图函数②画圆函数 voidfarcircle(intx,inty,intradius); 该函数将以(x,y)为圆心,radius为半径画个圆。 ③画圆弧函数 voidfararc(intx,inty,intstangle,intendangle,intradius); 该函数将以(x,y)为圆心,radius为半径,从stangle为起始角开始,到endangle为结束角画一圆弧。④画扇形图函数 voidfarpieslice(intx,inty,intstangle,intendangle,intradius); 该函数将以(x,y)为圆心,radius为半径,从stangle为起始角,endangle为结束角,画一扇形图,扇形图的填充模式和填充颜色可以事先设定,否则以缺省模式进行。画三维立体直方图函数与填充函数有关的作图函数③画椭圆图函数 voidfarfillellipse(intx,inty,intxradius,intyradius);” 该函数将以(x,y)为圆心,以xradius和yradius为x轴和y轴半径,画一椭圆图,并以设定或缺省模式和颜色填充。 ④画多边形图函数 voidfarfillpoly(intnumpoints,intfar*polypoints) 该函数将画出一个顶点数为numpoints,各顶点坐标由polypoints给出的多边形,也即边数为polypoints-1,当为一封闭图形时,numpohts应为多边形的顶点数加1,并且第一个顶点坐标应和最后一个顶点的坐标相同。2.7颜色控制函数调色板2.7.1颜色设置函数2.8.1设定线型函数2.9.1填色函数2.9.2用户自定义填充函数2.9.3得到填充模式和颜色的函数2.9.4与填充函数有关的作图函数与填充函数有关的作图函数与填充函数有关的作图函数2.9.5可对任意封闭图形填充的函数2.10屏幕操作函数2.10.2设置显示页函数2.11.1图视口设置函数2.11.2图视口清除与取信息函数2.12图形方式下的文本输出函数图形方式下的文本输出函数3.1.1I/O接口的寻址方式接口输入函数例如:接口输出函数例如:3.2中断服务程序的编写中断中断执行下述指令时,将产生或者可能产生中断,这些中断称为软中断。CPU有两条中断请求线:非屏蔽中断NMI和可屏蔽中断INTR线,当这两条线上收到中断请求信号而引起的中断,称为硬中断。鼠标及汉字库内容鼠标驱动程序主要功能鼠标驱动程序主要功能鼠标功能调用方法鼠标的初始化鼠标光标的隐藏鼠标光标的显示鼠标光标的显示与隐藏读取鼠标的状态读取鼠标的状态设置光标位置设置鼠标光标形状设置鼠标光标形状手的光标数据设置鼠标的移动范围西文状态下汉字的显示汉字库简介汉字库的情况取得字节某一位的值显示24点阵的汉字显示16点阵的汉字在字库中找字模DOS下如何发声良好的程序设计风格