资源简介
上上上周,老师布置了一个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 视频教程.
相关资源
- MP3文件ID3v2ID3v2APEv2标签读取
- 课程作业:模拟仓库管理系统
- 一个简单实用个人日记管理系统
- 带时间温度显示的室内灯光控制系统
- 成绩管理系统(数据结构)
- FIR低通滤波器 ccs运行环境
- C malloc函数用法
- 嵌入式局域网聊天系统客户端
- 算法竞赛入门经典 第2版刘汝佳+高清
- 基于单片机的GPS定位及显示系统设计
- 链表实现通讯录管理系统
- PowerShell-6.2.1-win-x86.zip
- pl/0编译器 语法分析
- 源程序阅读与调试课程设计报告--学生
- 谁说程序员不浪漫?!基于easyX图形库
- 编译原理课设c编译器
- MCP3421 STM32 Driver
- ADS1100 STM32 Driver
- 单片机89c52与MLX90614红外的测温程序
- stm32f103AES加密 cbc模式
- 单片机 点阵 字模提取软件
- C高级编程讲义-传智播客
- NOIP必学内容之前缀和与差分颜鸿宇
- Skyline高效检索算法实现.zip
- STM8S103系列IO模拟串口通信实现真正串
- stm32f103c8t6移植uC/OS-III基于HAL库的工程
- 温度、一氧化碳、二氧化碳、PM2.5以及
- 王道论坛计算机考研机试指南
- 有限元中网格剖分算法
- PLC开源资料
评论
共有 条评论