一份有关于科学计算器的简介,用于东北大学的课程设计。
基本的计数器运算。
科学计算器运算。
手动输入的计算器运算。
基于JavaFX的UI部分设计。
UI部分运用传统的MVC模式,由于Model部分数据较多,就将view与controller同时放在gui包中,其中皮肤文件是在skin.css文件中;算法部分实现模式勉强算是工厂模式,利用词法与语法分析功能实现对输入串的分析以及操作。
时间紧迫,代码冗余量较大,没能代码重构很可惜。
由于图片不足,Button的字符都是手动输入,可能出现乱码以及UI不美观。
![printShot](https://github.com/Santisco/ScientificCalculator/raw/master/printShot.png)