資源簡(jiǎn)介
上上上周,老師布置了一個(gè)project,有隨筆畫(huà)和CAD可以選擇,我選擇了隨筆畫(huà)程序。

代碼片段和文件信息
#include“graphics.h“
#include“extgraph.h“
#include“genlib.h“
#include“simpio.h“
#include“conio.h“
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include?????????????????????????????????????????????????//頭文件?
??
#define?WIDTH??????????GetWindowWidth()??
#define?HEIGHT?????????GetWindowHeight()?
#define?SETWIDTH???????0.05*WIDTH?
#define?SETHEIGHT??????0.2*HEIGHT
#define?TEXTSIZEBIG????0.6*SETHEIGHT
#define?TEXTSIZESMALL??0.15*SETHEIGHT
#define?TEXTABIG???????0.8*TEXTSIZEBIG
#define?TEXTASMALL?????0.8*TEXTSIZESMALL
#define?WIDTHLONG?????0.88*WIDTH
#define?HEIGHT1????????0.19*HEIGHT
#define?HEIGHT2????????0.32*HEIGHT
#define?HEIGHT3????????0.485*HEIGHT
#define?HEIGHT4????????0.655*HEIGHT
#define?HEIGHT5????????0.835*HEIGHT?????????????????????????????????????//自己定義的一些宏,具體的數(shù)字很多由實(shí)際的測(cè)試得到?
double?cxcy;
struct?dot{
??double?x;?
??double?y;
};
struct?dot?dot_keep[10000];??????????????????????????????????????????//一些有需要的全局變量,這里因?yàn)閷?duì)鏈表的文件保存不太熟悉,所以用結(jié)構(gòu)保存x,y?
int?DotNumber;??????????????????????????
void?MouseEventProcess(int?xint?yint?buttonint?event);????????????//鼠標(biāo)事件?
void?KeyboardEventProcess(int?key?int?event);???????????????????????//鍵盤(pán)事件?
void?FileKeep();?????????????????????????????????????????????????????//保存文件?
void?FileRead();?????????????????????????????????????????????????????//讀取文件?
void?Set();??????????????????????????????????????????????????????????//完成窗口的初始化圖像布置?
void?MoveCurrentPen(double?xdouble?y);??????????????????????????????//自己設(shè)計(jì)的一個(gè)移動(dòng)筆的函數(shù)(相對(duì)于當(dāng)前位置)?
int?InBox(double?xdouble?ydouble?x0double?x1double?y0double?y1);//判斷是否在敏感區(qū)域?
void?BIGTEXT();??????????????????????????????????????????????????????//增大畫(huà)筆?
void?SMALLTEXT();????????????????????????????????????????????????????//減小畫(huà)筆?
void?APPLYALL();?????????????????????????????????????????????????????//對(duì)所有的線應(yīng)用當(dāng)前設(shè)置?
void?ReStart();??????????????????????????????????????????????????????//開(kāi)始新的窗口?
void?SetKeepFile();??????????????????????????????????????????????????//畫(huà)出保存文件圖案??
void?SetReadFile();??????????????????????????????????????????????????//畫(huà)出讀取文件圖案??
void?SetReStart();???????????????????????????????????????????????????//畫(huà)出重新加載窗口圖案??
void?SetBigText();???????????????????????????????????????????????????//畫(huà)出增粗畫(huà)筆圖案??
void?SetSmallText();?????????????????????????????????????????????????//畫(huà)出減細(xì)畫(huà)筆圖案??
void?SetApplyAll();??????????????????????????????????????????????????//畫(huà)出對(duì)當(dāng)前所以的線應(yīng)用設(shè)置圖案??
void?Fill(double?x0double?y0double?x1double?y1);??????????????????//將某一塊區(qū)域填充為粉色??
//void?SetColor();
//void?FilePrint();
void?Main()??
{??
????InitGraphics();???????????
????cx?=?GetWindowWidth();??
????cy?=?GetWindowHeight();???
????registerMouseEvent(MouseEventProcess);????????????????????????????//主函數(shù)?
????registerKeyboardEvent(KeyboardEventProcess);
????SetPenSize(1);?
????Se
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-05-21?05:03??sp3\
?????文件?????????702??2017-05-26?10:41??sp3\a.txt
?????文件????????2877??2017-05-21?05:35??sp3\graphics.dev
?????文件??????203498??2017-05-21?05:03??sp3\graphics.exe
?????文件????????1285??2017-05-26?15:01??sp3\graphics.layout
?????目錄???????????0??2017-05-19?10:03??sp3\include\
?????文件????????7923??1994-10-22?00:00??sp3\include\exception.h
?????文件???????15915??2017-05-11?19:20??sp3\include\extgraph.h
?????文件????????2269??1994-10-22?00:00??sp3\include\gcalloc.h
?????文件????????6232??1994-10-22?00:00??sp3\include\genlib.h
?????文件????????5696??2014-02-21?16:11??sp3\include\graphics.h
?????文件????????1962??1994-10-22?00:00??sp3\include\random.h
?????文件????????2008??1994-10-22?00:00??sp3\include\simpio.h
?????文件????????7407??1994-10-22?00:00??sp3\include\strlib.h
?????目錄???????????0??2017-05-20?17:17??sp3\libgraphics\
?????文件????????3276??1994-10-22?00:00??sp3\libgraphics\exceptio.c
?????文件????????1825??2017-05-20?17:17??sp3\libgraphics\exceptio.o
?????文件????????3748??1994-10-22?00:00??sp3\libgraphics\genlib.c
?????文件????????2315??2017-05-20?17:17??sp3\libgraphics\genlib.o
?????文件???????52696??2014-04-13?13:43??sp3\libgraphics\graphics.c
?????文件???????37400??2017-05-20?17:17??sp3\libgraphics\graphics.o
?????文件????????1718??1994-10-22?00:00??sp3\libgraphics\random.c
?????文件????????1396??2017-05-20?17:17??sp3\libgraphics\random.o
?????文件????????3788??1994-10-22?00:00??sp3\libgraphics\simpio.c
?????文件????????2758??2017-05-20?17:17??sp3\libgraphics\simpio.o
?????文件????????5382??1994-10-22?00:00??sp3\libgraphics\strlib.c
?????文件????????5387??2017-05-20?17:17??sp3\libgraphics\strlib.o
?????文件????????2026??2017-05-26?15:00??sp3\Makefile.win
?????文件???????19041??2017-05-21?05:03??sp3\sp3.c
?????文件???????20942??2017-05-21?05:03??sp3\sp3.o
?????文件???????17517??2017-05-21?03:48??sp3\未命名1.c
............此處省略0個(gè)文件信息
評(píng)論
共有 條評(píng)論