资源简介
上上上周,老师布置了一个project,有随笔画和CAD可以选择,我选择了随笔画程序。
代码片段和文件信息
#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 //自己定义的一些宏,具体的数字很多由实际的测试得到
double cxcy;
struct dot{
double x;
double y;
};
struct dot dot_keep[10000]; //一些有需要的全局变量,这里因为对链表的文件保存不太熟悉,所以用结构保存x,y
int DotNumber;
void MouseEventProcess(int xint yint buttonint event); //鼠标事件
void KeyboardEventProcess(int key int event); //键盘事件
void FileKeep(); //保存文件
void FileRead(); //读取文件
void Set(); //完成窗口的初始化图像布置
void MoveCurrentPen(double xdouble y); //自己设计的一个移动笔的函数(相对于当前位置)
int InBox(double xdouble ydouble x0double x1double y0double y1);//判断是否在敏感区域
void BIGTEXT(); //增大画笔
void SMALLTEXT(); //减小画笔
void APPLYALL(); //对所有的线应用当前设置
void ReStart(); //开始新的窗口
void SetKeepFile(); //画出保存文件图案
void SetReadFile(); //画出读取文件图案
void SetReStart(); //画出重新加载窗口图案
void SetBigText(); //画出增粗画笔图案
void SetSmallText(); //画出减细画笔图案
void SetApplyAll(); //画出对当前所以的线应用设置图案
void Fill(double x0double y0double x1double y1); //将某一块区域填充为粉色
//void SetColor();
//void FilePrint();
void Main()
{
InitGraphics();
cx = GetWindowWidth();
cy = GetWindowHeight();
registerMouseEvent(MouseEventProcess); //主函数
registerKeyboardEvent(KeyboardEventProcess);
SetPenSize(1);
Se
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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个文件信息
- 上一篇:标准C实现FTP上传功能
- 下一篇:TINA 视频教程.
相关资源
- 标准C实现FTP上传功能
- 中南大学单片机课设 密码锁
- 交通灯控制系统
- funcode坦克大战源码
- 数据结构与算法全集C源代码+详细注释
- Open62541 win32 动态库
- Proteus8.9 VSM Studio WINAVR编译器仿真ATM
- 温度测试代码加仿真图protues
- 截图、抓屏程序纯C实现
- C代码版本的HTTP POST上传文件/JSON
- 图书管理系统数据
- 进程调度 时间片轮转与优先级 作业调
- 数字钟仿真+源程序.zip
- 蓝牙小车程序 绝对完整 整个工程
- 倒立摆源码,自动起摆源码
- 杂志订阅信息管理
- 中颖单片机SH79F1612A例程
- 6/4开关磁阻电机开环运行程序基于5
- LED点阵显示汉字
- RN8209计量芯片UART通讯
- MinGW免安装软件
- linux平台基于socket图形化网络聊天
- PCF8591 ad转换及lcd显示
- 数据结构课程设计——商品货架管理
- DES算法实现报告实现加密以及解密的
- 订票信息管理系统
- 学生宿舍水电信息管理系统 C课程设计
- 基于51单片机的电器定时开关C程序
- 单项选择题标准化考试系统设计 代码
- 基于单片机的智能盆栽设计
评论
共有 条评论