c语言绘图基础_第1页
c语言绘图基础_第2页
c语言绘图基础_第3页
c语言绘图基础_第4页
c语言绘图基础_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、使用图形函数1. 必须包含头文件<graphics.h>2. 保证系统能找到显示图形驱动程序*.bgi3. 将tc集成开发环境options菜单中linker项中的graphics lib选为on只有做完这三步才能保证正确编译图形应用程序屏幕颜色的设置设置当前背景色:void far setbkcolor(int color);设置当前作图色:void far setcolor(int color);对于ega或者vga显示适配器,有关颜色的符号常数及数值如下:black 0黑色blue 1蓝色green 2绿色cyan 3青色red 4红色magenta 5 洋红brown 6棕

2、色lightgray 7 淡灰darkgray 8 深灰lightblue 9 深蓝lightgreen 10 淡绿lightcyan 11 淡青lightred 12 淡红lightmagenta 13 淡洋红yellow 14 黄色white 15 ft 色如果不设定颜色,则默认的北京颜色是0,也就是黑色背景;默认的画笔颜色是15,也就是 白色另外还有几个获取现行颜色设置情况的函数:int far getbkcolor(void);int far getcolor(void);int far getmaxcolor(void);直接对点进行处理的函数:int far getpixel(in

3、t x, int y);/*取得点(x,y)的颜色void far putpixel(int x, int y, int pixelcolor);/*在(x,y)处画一个指定颜色的点坐标和画笔:图形模式屏幕的左上角是坐标原点(0,0),水平方向向右是x轴,垂直方向向下为y轴。因为 图形显示器和显示模式不同,x、y处标的最大值不同。两个函数可以収得这两个最大值: int far getmaxx(void);int far getmaxy(void);这两个函数在自动检测分辨率时非常有用。int far getx(void);/*返回画笔在x轴的位置int far gety(void);/*返回画

4、笔在y轴的位置int far moveto(int x, int y);/*移动呦笔到x,y所在的位置,不在屏幕上留下痕迹。int far movcrcl(int dx, int dy);/*从当前画笔位置(x,y)移动至lj(x+dx,y+dy)去。属于相对当前点的 移动。void far linerel(int dx, int dy);/*画线函数tc屮的曲线函数void far line(int xo, int yo, int xl, int yl);void far lincto(int x, int y);void far linerel(int dx, int dy);void f

5、ar circle(int x, int y, int radius);void far arc(int x, int y, int stangle, int endangle, int radius);/*以(x,y)为圆心,radius为半径,从stanglc ?lj endange结束(用度表示)画一段圆弧线。在 turbo c中规定x轴正向为0度,逆吋针方向旋转一周,依次为90, 180, 270和360度。 void ellipse(int x, int y , int stangle, int endangle, int xradius, int yradius);/* 椭 圆线,

6、 stangle=0,endangle=360时为一个完整的椭圆void far rectangle(int x 1, int yl, int x2, int y2);void far drawpoly(int numpoints, int far *polypoints)tc中的线形设定setlinestyle ()函数用于设定线形getlinessetings()函数用于读出当前线形void far setlinestyle(int linestyle, unsigned upattern, int thickness);线的形状solid.line 0 实线dotted_l1ne i 点

7、线center_line 2 中心线dashed_line 3 点価线userbit_line 4用户定义线线的宽度(仅两种)norm_width 1 一点宽thick_width 3 三点宽void far getlinessetings(struct linesettingstype far *lineinfo);struct linesettingstypeint linestyle;unsigned upattern;int thickness;下面两句代码可以读出当前线的特性struct linesettingstype *info;getlinesettings(info);另外还

8、冇一个对価线特性的规定:void far sctwritcmodc(int mode);如果mode=0,则表示画线时将所画位置的原图形覆盖(默认方式),如果mode=l,则表示画 线时用现在特性的线与原有的线进行界或操作,实际上画出的线是原有线与现在规定的线进 行异或示的结果。因此,当线的特性不变时,进行两次画线操作和当于画一次线然示擦除。 如果用modc=l进行重画并不影响背景图像。也就是说,假如做一个动画,背景是静止的, 前景是运动的,那我么只要不断对前景进行界或,前景就会不断变化而不影响背景。填充和填充模式1先画轮廓再填充void far bar(int xl, int yl, int

9、 x2, int y2);void far bar3d(int xl, int yl, int x2, int y2, int depth, int topflag);void far pieslice(int x, int y, int stangle, int endangle, int radius);void far sector(int x, int y, int stangle, int xradius, int yradius);2规定填充模式向封闭区域内填充冇12种模式。void far sctfillstylc(int pattern, int color);名字值意义emp

10、ty.f1ll 0以背呆颜色填充solid_fill 1以实线填充line_fill 2以直线-填充ltslash.hll 3以斜线/填充(阴影线)slash_fill4以粗斜线填充(粗阴影线)bkslash_fill5以粗反斜线填充(阴影线)ltbkslash_fill6以反斜线填充(阴影线)hatch_fill 7以菱形填充xhatch_fill 8以交叉断菱形填充intterleave_fill 9以中断线填充wide_dot_fill 10以稀疏点填充close_dot_fill 11以密集点填充user_fill 12以用户定义式样填充void far setfi 1 lpattem

11、(char *upattem, int color);其中upattern是一个指向8个字节的指针。这8个字节定义了 8*8点阵的图形。每个字节的 8位二进制数表示水平8个点,8个字节共表示8行,然后依次为模型向整个封闭区域填充 void far getfillpattern(char *upattern);该函数将用户自定义的填充花样存入upattern指针指向的内存区域void far gctfillsctings(struct fillscttingstypc far * fillinfo);struct fillsettingstypeint pattern;int color;3淹没

12、式填充void far floodfill(int x, int y, int border); 注意两点:(1) ,种子的位置一定要在封闭区域z内(2) ,floodfill函数的第三个参数边框颜色一定要写对图形和图像函数包含在graphics.h电而(%1) 像素函数56. putpiel()画像素点函数57. getpixel()返回像索色两数(%1) 直线和线型函数58. iine()画线函数59. iineto()画线函数60. iinerel()相对画线函数61. setlinestyle()设置线型函数62. getlinesettings()获収线型设置函数63. setwri

13、temode()设置価线模式函数(%1) 、多边形函数64. rectangle()画矩形函数65. bar()画条函数66. bar3d()曲条块函数67. drawpoly() imj多边形函数(%1) 、圆、弧和曲线函数68. getaspectratio()获取纵横比函数69. circle()画圆函数70. arc()画圆弧函数71. ellipse()画椭圆弧函数72. fillellipse()画椭圆区函数73. pieslice()画扇区函数74. sector()画椭圆扇区函数75. getarccoords()获取圆弧坐标函数(%1) 、填充函数76. setfillsty

14、le()设置填充图样和颜色函数77. setfillpattern()设置用户图样函数78. floodfill()填充闭域函数79. fillpoly()填充多边形函数80. getfillsettings()获取填充设置函数81. getfillpattern()获取用户图样设置函数(%1) 、图像两数82. imagesize()图像存储大小两数83. getimage()保存图像函数84. putimage()输出图像函数四、图形和图像函数对许多图形应用程序,肓线和曲线是非常有用的。但对有些图形只能靠操作单个像素才能旳 出。当然如果没有画像素的功能,就无法操作直线和曲线的函数。而且通过

15、大规模使用像素 功能,整个图形就可以保存、写、擦除和与屏幕上的原有图形进行叠加。(%1) 像素函数56. putpixel()画像素点函数功能:函数putpixel()在图形模式下屏幕上画一个像素点。用法:函数调用方式为 void putpixel(int x,int y,int color);说明:参数x,y为像素点的坐标,color是该像素点的颜色,它可以是颜色符号名,也可以 是整型色彩值。此函数相应的头文件是graphics.h返回值:无 例:在屏幕上(6,8)处画一个红色像索点: putpixel(6,8,red);57. getpixel()返回像素色函数功能:函数getpixel(

16、)返回像素点颜色值。用法:该函数调用方式为int getpixel(int x,int y);说明:参数x,y为像素点坐标。函数的返回值可以不反映实际彩色值,这取决于调色板的设置情况(参见setpalette()函数)。 这个函数相应的头文件为graphics.h 返回值:返回-个像素点色彩值。例:把屏幕上(8,6)点的像素颜色值赋给变量color。color=getpixel(8,6);(%1) 直线和线型函数冇三个価直线的函数,即line(),lineto(),linerel()o这些直线使川整型坐标,并相对于当前图 形视口,但不一淀受视口限制,如果视口裁剪标志clip为真,那么直线将受到

17、视口边缘截断; 如果clip为假,即使终点坐标或新的当前位置在图形视口或屏幕极限之外,宜线截断到屏幕 极限。有两种线宽及几种线型可供选择,也可以口己定义线图样。下面分别介绍直线和线型函数。58. iine()画线函数功能:函数line()使用当而绘图色、线型及线宽,在给定的两点间画一点线。用法:该函数调用方式为 void line(int startx,int starty,int endx,int endy);说明:参数startx,starty为起点绝标,endx,endy为终点坐标,函数调用前后,图形状态下 屏幕光标(一般不可见)当前位置不改变。此函数相应的头文件为graphics.h返

18、回值:无例:见函数6o.linerel()中的实例。59. iineto()画线函数功能:函数lineto()使用当前绘图色、线型及线宽,从当前位置画一直线到指定位置。 用法:此函数调用方式为void lineto(int x,int y);说明:参数x,y为指定点的坐标,函数调用后,当前位置改变到指定点(x,y)0该函数对应的头文件为graphics.h返回值:无例:见函数6o.linerel()屮的实例。6o.linerel()相对画线函数功能:函数linerel()使用当前绘图色、线型及线宽,从当前位置开始,按指定的水平和垂 直偏移距离画一直线。用法:这个函数调用方式为void line

19、rel(int dx,int dy);说明:参数dx,dy分别是水平偏移距离和垂直偏移距离。函数调用后,当前位置变为增加偏移距离后的位置,例如,原来的位置是(8,6),调用函数 linerel(10,18)后,当前位置为(18,24)。返回值:无例:下而的程序为画线函数调用实例:#i nclude<graphics.h>void main()int driver,mode;driver=detect;mode=0;initgraph(&driver,&m ode,”);setcolor(15);line(66,66,88,88);lineto(100,100);li

20、nerel(36,64);getch();restorecrtmode();61. setlinestyle()设置线型函数功能:setlinestyle()为画线函数设置当前线型,包括线型、线图样和线宽。用法:setlinestyle()函数调用方式为 void setlinestyle(int stly,unsigned pattern,int width); 说明:参数style为线型取值,也可以用相应名称表示,如表1-10 >|«所示。参数pattern用于自定义线图样,它是16位(bit序,只有当style=userbit_line«为1) 时,patter

21、n的值才冇意义,使用用户自定义线图样,与图样中“1”位对应的像素显示,因此, pattern=oxffff,则画实线;pattern=0x9999,则画每隔两个像素交替显示的虚线,如果 要画长虚线,那么pattern的值可为oxffoo和0xfoof,当style不为userbitjjne值 时,虽然pattern的值不起作用,但扔须为它提供一个值,-般取为0。参数wigth用来设定线宽,其取值见表1-11,表屮给出了两个值,即1和3,实际上,线宽 取值为2也是可以接受的。若用非法参数调用setlinestyle()函数,那么graphresult()会返回错误代码,并且当前线型继 续有效。t

22、urbo c提供的线型与线宽定义在头文件graphics.h中,表"0和1-11分别列出了参数的取值与含义。名称取值含义solid_line 0 实线dotted_line 1 点线cnter_line 2 屮心线dashed_line 3 虚线userbit_line 4用户h定义线型1-11线宽名称取值说明norm_width(常宽)1 一个像素宽(缺省值)thick_width(加宽)3三个像索宽这个函数的头文件是graphics.h返回值:无例:下面的程序显示了 bc中所提供的线型图样:#i nclude<graphics.h>void main()int dri

23、ver,mode;driver=detect;mode=0;initgraph(&driver,&m ode,"");for(i=0;iv4;i+)setlinestyle(i,o,1);line(i*50,200,i*50+60,200)getch();restorecrtmode();62. getlinesettings()获取线型设置函数功能:函数getlinesettings()用当前设置的线型、线图样和线宽填写linesettingstype型 结构。用法: 函数调用方式为 void getlinesettings(struct linesett

24、ingstype *info);说明:此函数调用执行后,当前的线型、线图样和线宽值被装入info指向的结构里,从而 可从该结构中获得线型设置。linesettingstype型结构定义如下:struct linesettingstype int linestyle;unsigned upattern;in t thick ness;;其中linestyle用于存放线型,线型值为表1-10屮的各值之一。upattern用为装入用户自定义线图样,这是16位字,每一位等于一个像素,如果哪个位被 设置,那么该像素打开,否则关闭。thickness为线宽值存放的变量,町参见表1-1ugetlineset

25、tings()函数対应的头文件为graphics.h返回值:返回的线型设置存放在info指向的结构屮。例:把当前线型的设置写入info结构:struct linesettingstype info;getlinesettings(&i nfo);63. setwritemode()设置画线模式函数功能:函数setwritemode()设置画线模式用法:函数调用方式为 void setwritemode()(int mode);说明:参数mode只有两个収值0和1,若mode为0,则新画的线将复盖屏幕上原有的 图形,此为缺省画线输出模式。如果mode为1,那么新画的像素点与原有图形的像素

26、点先 进行异或(xor)运算,然后输出到屏幕上,使用这种画线输出模式,第二次画同一图形时, 将擦除该图形。调用setwritemode()设置的画线输出模式只影响函数 line(),lineto(),linerel(),recangle()和 drawpoly()。setwritemode()函数对应的头文件是graphics.h返回值:无例:设置画线输出模式为0:setwritemode(o);(%1) 、多边形函数对多边形,无疑可用画直线两数來画出它,但直接捉供画多边形的两数会给用户很人方便。 最常见的多边形有矩形、矩形块(或称条形)、多边形和多边形块,我们还把长方形条块也放 到这里一起考

27、虑,虽然它不是多边形,但它的特例就是矩形(块)。下面直接介绍画多边形的 函数。64. rectangle()画矩形函数功能:函数rectangle()用当前绘图色、线型及线宽,画一个给定左上角与右下角的矩形(正 方形或长方形)。用法: 此函数调用方式为 void rectangle(int left,int top,int right,int bottom);说明:参数left,top是左上角点处标,right,bottom是右下角点处标。如果有一个以上角点 不在当前图形视口内,裁剪标志clip设置的是真(1),那么调用该函数后,只有在图形视 口内的矩形部分才被価出。这个函数对应的头文件为gr

28、aphics.h返回值:无例:下面的程序画一些矩形实例:#i nclude<graphics.h>void main()int driver,mode;driver=detect;mode=0;initgrpah(&driver,&mode,""); rectangle(80,80,220,200);rectangle(140,99,180,300);rectangle(6,6,88,88);rectangle(168,72,260,360);getch();restorecrtmode();65. bar()画条函数功能:函数bar()用当前填

29、充图样和填充色(注意不是给图色个指定上左上介与右下 角的实心长条形(长方块或正方块),但没有四条边线)。用法:bar()函数调用方式为 void bar(int left,int top,int right,int bottom);说明:参数left,topright,bottom分别为左上角坐标与右下角坐标,它们和调用函数 rectangle()的情形相同,调用此函数前,可用setfillstyle()或setfillpattern()设置当前填充图 样和填充色。注意此函数只画没有边线的条形,如果婆画有边线的的条形,可调用下面的函数bar3d()来 価,并将深度参数设为0,同时topflag

30、参数要设置为真,否则该条形无顶边线。这应的头文件为graphics.h返回值:无例:见函数bar3d()中的实例。66. bar3d()应条块函数功能:函数bar3d()使川当前绘图色、线型及线宽画出三维长方形条块,并川当前填充图 样和填充色填充该三维条块的表而。用法:此函数调用方式为 void bar3d(int left,int top,int right,int bottom,int depth,int topflag); 说明:参数left,top,right,bottom分另为左上角与右下如坐标,这与bar()函数屮的一样。参 数depth为条块的深度,以像素为单位,通常按宽度的四分

31、之一计算。深度方向通过屏显纵 横比调节为约45度(即这时x/y比设宜为1: 1)0参数topflag相当于一个布尔参数,如果设置为1(真)那么条块上放一顶而;若设置为0(假), 则三维条形就没冇顶面,这样可使多个三维条形叠加在一起。要使图形更加美观,可利用函数floodfill()或setfillpatterno来选择填充图样和填充色惨见本 小节(五)填充函数)。bar3d()函数对应的头文件为graphics.h返回值:无例:下面的程序画一个条形和条块:#i nclude<graphics.h>void main()int driver,mode;driver=detect;mo

32、de=0;in itgraph(&d river,&mode,”); setfillstyle(solid-fill,green); bar(60,80,220,160);setfillstyle(solid-fill,red);bar3d(260,180,360,240,20,1); getch();restorecrtmode();67. drawpoly()画多边形函数功能:函数drawpoly()用当前绘图色、线型及线宽,画一个给定若干点所定义的多边形。 用法:此函数调用方式为 void drawpoly(int pnumber,int *poin;说明:参数pnumb

33、er为多边形的顶点数;参数points指向整型数组,该数组中是多边形 所有顶点(x,y)坐标值,即一系列整数对,x坐标值在前。显然整型数组的维数至少为顶点数 的2倍,在定义了多边形所有顶点的数组polypoints时,顶点数目可通过计算 sizeof(polypoints)除以2倍的sizeof(int)得到,这里除以2倍的原因是每个顶点有两个整数 坐标值。另外有一点要注意,画一个n个顶点的闭合图形,顶点数必须等于n+1,并且最后 -点(第n+1)点坐标必须等于第一点的坐标。drawpoly()函数对应的头文件为grpahics.h返回值:无例:下面的程序画一个封闭星形图与一个不封闭星形图:#

34、i nclude<graphics.h>void main()int driver,mode;static int polypoints118=100,100,110,120,100,130,120,125,140,140,130,120, 140,110,120,115,100,100;static int polypoints218=180,100,210,120,200,130,220,125,240,140,230,120, 240,110,220,115,220,110;driver=detect;mode=0;initgraph(&driver,&m o

35、de,”);drawpoly(9,polypoi nts1);drawpoly(9,polypoi nts2);getch();restorecrtmode();(卩3、圆、弧和曲线函数在一个屏幕上画得很圆的图形到另一个屏幕上可能被压扁或拉长,这是因为每一种显示卡与 之相应的显示模式都有一个纵横比。纵横比是指像素的水平方向人小与垂宜方向人小的比 值。如vga显示卡由于偈素基本上是正方形,所以纵横比为1.000。为了保证几何图形基本按预计悄况显示在屏幕上,用屏显的纵横比来im 哟正不同硬件及 显示卡产牛的畸变。计算纵横比所需要的水平方向和垂直方向的比例系数可调用函数 getaspectratio

36、()获得。68. getaspectratio()获取纵横比函数功能:函数getaspectratio()返回x方向和y方向的比例系数,用这两个整型值可计算某一 特定屏显的纵横比。用法: 此函数调用方式为 void getaspectratio(int xasp,int yasp);说明:参数xasp指向的变量存放返回的x方向比例系数;参数yasp指向的变量存放返回 的y方向比例系数。通常y方向比例系数为10 000, x方向比例系数不大于10 000(这是 因为大多数屛幕像素高比宽长)。注意纵横比自动用作下面函数arc(),circle()和pieslice()中的标尺因子,使屏幕上圆或弧正

37、常 显示。但川ellipse()函数画椭圆必须调川本函数获取纵横比作为标尺因子,否则不予调整。 纵横比可用于其它几何图形,目的是校正和显示图形。getaspectratio()函数对应的头文件为graphics.h返i川值:返冋x与y方向比例系数分别存放在xasp和yasp所指向的变量屮。例:下面的程序显示纵横比:int xasp,yasp;float aspectratio;getaspectratio(&xasp5&yasp);aspectratio=xasp/yasp;printf(uaspect ratio: %f",aspectratio);69. circ

38、le()m圆函数功能:函数circle。使用当前绘图色并以实线画一个完整的圆。用法:该函数调用方式为 void circle(int x,int y,int radius);说明:参数x,y为圆心坐标,radius为圆半径,用像素个素表示。注意,调用circle()函数 画圆时不用当前线型。不同于ellipse()函数,只用单个半径radius参数调用circle()函数,故屏显纵横比可以自动 调节,以产生正确的显示图。此函数对应的头文件为graphics.h返回值:无例:画六个同心圆,圆心在(100,100)。#i nclude<graphics.h>void main()int

39、 driver,mode;driver=detect;mode=0;initgraph(&driver,&m ode,"”);circle(100,100,10);circle(100,100,20);circle(100,100,30);circle(100,100,40);circle(100,100,50);circle(100,100,60);getch();restorecrtmode();70. arc() iffli闘弧函数功能:函数arc()使用当前绘图色并以实线画一圆弧。用法: 函数调用方式为 void arc(int x,int y,int sta

40、rtangle,int endangle,int radius);说明:参数x,y为圆心坐标,startangle与endangle分别为起始角与终止角,radius为半 径。圆心坐标和半径以像素个数给出,起始角和终止角以度为单位,0度位于右边,90度 位于顶部,180度位于左边,底部是270度。同往常一样,360度与0度重合。角度按逆 时针方向增加,但并不要求终止角-淀比起始角大。例如指定300度和90度分别为起始角 和终止角,与指定300度和450度分别为起始角和终止角可曲出相同的弧。人于360度可 作为参数,它将被化到0度360度范围里。函数arc()能画封闭圆,只要取起始角为0度, 终

41、止角为360度即可。此函数中,屏显纵横比可h动调节。arc()函数对应的头文件为graphics.h返回值:无例:以(200,200)为圆心,100为半径,从0度到120度呦圆弧:#i nclude<graphics.hvoid main()int driver,mode;driver=detect;mode=0;initgraph(&drivwer,&mode,”);setcolor(white);arc(200,200,0,120,100);getch();restorecrtmode();进入tc,您可以看到类似下而这样的屏幕。按f10到菜单,将光标移到option

42、s,打开下拉菜单(或可以按alt+o打开options下拉菜单,选择directories,第一行是include文件目录,是你的tc.ex e,所在的目录,假如你的tc.exe是在c:tc20下那么就是c:tc20include:同样,第二行是library目录,设成c:tc20lib第三行为输出.exe和.obj文件的目录,如果为空则输出到c:tc20目壊下:第川行为tc的目录.这里设为c:tc20:第五行是建立pick文件,默认是tcpick.tcp,该文件的作用是毎次只要键入tc即可在启动tc时自动加载 上次编输的文件。完了以后一定要save options»否则下次你还要在

43、设置保存时覆孟原來的就可以了.好了,设置完这些目录以后,您就 可以开始进行基本的开发工作了。file菜单:file菜单中都是些-般编辑湍中常有的功能,如load、save等,相信没有必要再讲了,我们就省点口水吧。edit菜单:edit菜单的作用是从菜单切换到编辑栏。其实大可不必这么麻烦,只要按esc键就可以了。run菜单:run菜单中的命令用于运行程序。run命令不川讲了,当然是川來运行编译好的程序的啦program reset可以终止当前运行的程序,释放分配的内存空间。这在进行调试时退出程序的方法.go to cursor使程序执行到光标所在处。trace into单步执行程序,并且进入函数

44、(必须是同一源文件中定义的筋数)。step over单步运行程序,但不进入函数。user screen返回到dos界面,按任意键可返回。compile 菜单compile菜单川于编译obj文件和连接生成exe可执行文件。compile to obj編译生成obj目标文件。make exe file编译.连接一步完成,生成exe可执行文件。link exe file连接obj文件以生成exe可执行文件。build all无条件编译所有文件,无论过时与否。primary c file可在编译过程中发现错误是重新载入文件(h .c)oget info可获得以下信息:源文件肖前游文件名文件大小程序退出

45、码可用空问project 菜单project菜单捉供与工程有关的命令。project name给你的工程起个好听的名字。break make on设定终止make的缺省条件,通常为errors。auto dependencies自动依赖检査。就是说让make自动检查盘中是否有相应c和h文件。clear project淸除工程文件名,重置消息窗口。remove messages将错误消息从消息制1中淸除。6. options 菜草前面我们已经使用过options菜单.可想而知这里主要设置一些集成环境的参数。compilermodel内存模式,不同的内存模式将使用不同类型的指针。define宏定义

46、.可用分号“划分多重宏定义。code generation代码生成,控制编译器生成怎样的代码。optimization优化,可按用户的需要优化程序的代码。source源代码,控制编译器如何处理源代码。errors错误,让用户可以控制编译器如何处理和响应诊断信息。names,我也不知道是用来干嘛的。linkermap file menu选择映射文件的类劇。intialize segments 段初始化default libraries设置缺省库表。graphics libraries打开自动查找bgi图形库。warn duplicate symbols打开可使连接器警告在11标及库文件里出现的相

47、同字符。stack warning抑制连接器产个no strack消息。case-sensitive link是否区别人小写。message tracking消息跟踪.编译时会趴踪编辑器里的语法错误。keep messages吿诉tc是否保存消息窗口内的消息。config auto save设氏为on时,tc将口动保存对tc所做的设省i否则必须使用options>save options才将改动保存。brackup files打开则会在保存文件时建立备份文件。tab size设置制表符大小,缺省为缩进8个字节。zoomed windows设置口为全屏幕。这样的话,编辑窗口或消息窗口都将变成整个屏幕的大小,只有活动窗口是可见的。用f6可以 互和切换。screen size设扯屛慕大小。directories bl录设買。(看者云:丽而不足已经设思好了吗?少废话了!)arguments在川run->run运行程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论