Skip to content

Hedge36/Concrete_design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About Author

该项目由中山大学Hedge与华南理工大学ltt共同开发。

Project1

1. Synopsis

Project Name: ConcreteCalculator

Project Description:

仅限矩形轴向偏心受压混凝土计算设计。

Project Repository:

https://github.com/Hedge36/Concrete_design.git

2. Design

使用语言Python,代码架构主要分为CoreLogic和UIdesign两部分。 两者都通过类进行模块化开发。 采用多类继承的思想,接口和逻辑分别开发。 逻辑部分由Python基础语法开发,接口部分主要由Python的PyQt5开发,暂未添加样式表与线程缓冲并发。

3. Strcture

逻辑业务与窗口业务分离,主程序调起业务。

4. Arrangement

程序主体四大模块(准确来说三个,test不算,后期根据实际情况删除了几个):

  1. Main:主文件,负责调用各文件,并最终呈现完整界面;
  2. MainLogic:主逻辑接口,采用Python基本语法完成全部的计算;
  3. test:逻辑接口测试文件,没啥用,完工后可删除。
  4. UI:软件主界面及其控件;

About

用于混凝土各种验算设计,使用语言为Python,其他实现Electron待更新。

Resources

Stars

Watchers

Forks

Languages