该项目由中山大学Hedge与华南理工大学ltt共同开发。
Project Name: ConcreteCalculator
Project Description:
仅限矩形轴向偏心受压混凝土计算设计。
Project Repository:
使用语言Python,代码架构主要分为CoreLogic和UIdesign两部分。 两者都通过类进行模块化开发。 采用多类继承的思想,接口和逻辑分别开发。 逻辑部分由Python基础语法开发,接口部分主要由Python的PyQt5开发,暂未添加样式表与线程缓冲并发。
逻辑业务与窗口业务分离,主程序调起业务。
程序主体四大模块(准确来说三个,test不算,后期根据实际情况删除了几个):
Main
:主文件,负责调用各文件,并最终呈现完整界面;MainLogic
:主逻辑接口,采用Python基本语法完成全部的计算;test
:逻辑接口测试文件,没啥用,完工后可删除。UI
:软件主界面及其控件;