纯粹【 C++ & EasyX】制作 “图形交互界面” 与 “专用脚本语言”

纯粹【 C++ & EasyX】制作 “图形交互界面” 与 “专用脚本语言”

纯粹【 C++ & EasyX】制作 “图形交互界面” 与 “专用脚本语言”_第1张图片
纯粹【 C++ & EasyX】制作 “图形交互界面” 与 “专用脚本语言”_第2张图片
自学C++ 一年以来 制作的最大的工程(自娱自乐)
耗时近一个月,开学了没时间研究了,不得不搁置了。
回想起来时间过的真快,转眼一个月过去了,一个月前还是个“想法”,没想到自己真的实现了。

完全使用C++ 基础知识,外加入门级图形库EasyX,在VS2017下制作。
在没有任何相关前置知识储备的情况下,自主开发了独立的布局脚本语言和解析器,以及一个看着还行的GUI架构。
(本人美术类文科生,C++ 是我学习的第一门计算机语言也是唯一一门,EasyX 是我学习的第一个图形库也是唯一一个,除此以外没有任何相关技能)

纯粹为了一时的热情,就浪费了这么久的时间,虽然过程中解决了很多语言上的问题,C++水平得到了一定提升,但总觉得不是很划算。
虽然没时间做完了,但是毕竟花费了这么长时间,最终还是决定发一篇文章,自己留个念想吧。

C++ & EasyX 独立开发GUI架构,与类XML布局脚本语言


纯粹【 C++ & EasyX】制作 “图形交互界面” 与 “专用脚本语言”_第3张图片
有一个问题始终没来得及学习,就是一个头文件对一个CPP。。。所以导致我会出现一个2535行的单个文件。(本人萌新,~~老鸟勿喷)

纯粹【 C++ & EasyX】制作 “图形交互界面” 与 “专用脚本语言”_第4张图片
惨不忍睹的文件结构。。。(萌新很善于管理文件夹,但是我不会链接头文件源文件。。。)

预览Demo下载地址
链接:https://pan.baidu.com/s/1D73PhJOw_pib2cPv1qicoQ 提取码:fz27

本站下载地址

为什么没有源代码?
太多了。。。容不下,而且惨不忍睹相信也没人想看。

作者:插件儿 / Plugins
(一个喜欢编程的美术生)

你可能感兴趣的:(计算机图形学)