Skip to content
This repository was archived by the owner on Aug 11, 2024. It is now read-only.

Commit f252480

Browse files
committed
ADD
1 parent 23810bb commit f252480

16 files changed

Lines changed: 1499 additions & 0 deletions

File tree

.github/workflows/c-cpp.yml

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
name: C/C++ CI
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
pull_request:
7+
branches: [ "main" ]
8+
9+
jobs:
10+
build-linux-pre:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v3
14+
- name: build-linux-pre
15+
run: make
16+
working-directory: src/Preview
17+
- name: Build Prewiew MCT-Linux
18+
uses: actions/upload-artifact@v3.1.2
19+
with:
20+
name: MCT-Linux-Pre
21+
path: src/Preview/MCT-Linux-Pre
22+
23+
build-linux:
24+
runs-on: ubuntu-latest
25+
steps:
26+
- uses: actions/checkout@v3
27+
- name: build-linux
28+
run: make
29+
working-directory: src/Stable
30+
- name: Build MCT-Linux
31+
uses: actions/upload-artifact@v3.1.2
32+
with:
33+
name: MCT-Linux
34+
path: src/Stable/MCT-Linux
35+
36+
build-osx-pre:
37+
runs-on: macos-latest
38+
steps:
39+
- uses: actions/checkout@v3
40+
- name: build-osx-pre
41+
run: make
42+
working-directory: src/Preview
43+
- name: Build Prewiew MCT-OSX
44+
uses: actions/upload-artifact@v3.1.2
45+
with:
46+
name: MCT-OSX-Pre
47+
path: src/Preview/MCT-Linux-Pre
48+
49+
build-osx:
50+
runs-on: macos-latest
51+
steps:
52+
- uses: actions/checkout@v3
53+
- name: build-osx
54+
run: make
55+
working-directory: src/Stable
56+
- name: Build MCT-OSX
57+
uses: actions/upload-artifact@v3.1.2
58+
with:
59+
name: MCT-OSX
60+
path: src/Stable/MCT-Linux
61+
62+
build-windows-pre:
63+
runs-on: windows-latest
64+
steps:
65+
- uses: actions/checkout@v3
66+
- name: build-windows-pre
67+
run: g++ MCT-Windows-Pre.cpp -o MCT-Windows-Pre.exe
68+
working-directory: src/Preview
69+
- name: Build Prewiew MCT-Windows
70+
uses: actions/upload-artifact@v3.1.2
71+
with:
72+
name: MCT-Windows-Pre.exe
73+
path: src/Preview/
74+
75+
build-windows:
76+
runs-on: windows-latest
77+
steps:
78+
- uses: actions/checkout@v3
79+
- name: build-windows
80+
run: g++ MCT-Windows.cpp -o MCT-Windows.exe
81+
working-directory: src/Stable
82+
- name: Build MCT-Windows
83+
uses: actions/upload-artifact@v3.1.2
84+
with:
85+
name: MCT-Windows.exe
86+
path: src/Stable/

.gitignore

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Prerequisites
2+
*.d
3+
4+
# Compiled Object files
5+
*.slo
6+
*.lo
7+
*.o
8+
*.obj
9+
10+
# Precompiled Headers
11+
*.gch
12+
*.pch
13+
14+
# Compiled Dynamic libraries
15+
*.so
16+
*.dylib
17+
*.dll
18+
19+
# Fortran module files
20+
*.mod
21+
*.smod
22+
23+
# Compiled Static libraries
24+
*.lai
25+
*.la
26+
*.a
27+
*.lib
28+
29+
# Executables
30+
*.exe
31+
*.out
32+
*.app
33+
34+
.vs
35+
.vs/
36+
.fake

README.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
<div align="center">
2+
<img width="175" src="/other/MCT.png"></img>
3+
</div>
4+
5+
<h1 align="center">MathCentralTool</h1>
6+
7+
<div align="center">
8+
9+
[![Download](https://img.shields.io/github/downloads/QuantumLS-Studio/MathCentralTool/total?logo=github&label=Download&style=for-the-badge&color=44cc11)](https://github.com/QuantumLS-Studio/MathCentralTool/releases)
10+
[![Stars](https://img.shields.io/github/stars/QuantumLS-Studio/MathCentralTool?logo=github&label=Stars&style=for-the-badge)](https://github.com/QuantumLS-Studio/MathCentralTool/stargazers)
11+
[![License](https://img.shields.io/github/license/QuantumLS-Studio/MathCentralTool?logo=github&label=License&style=for-the-badge&color=ff7a35)](https://github.com/QuantumLS-Studio/MathCentralTool/blob/master/LICENSE)
12+
[![Issues](https://img.shields.io/github/issues/QuantumLS-Studio/MathCentralTool?logo=github&lable=issues&style=for-the-badge "Issues")](https://github.com/QuantumLS-Studio/MathCentralTool/issues)
13+
[![Forks](https://img.shields.io/github/forks/QuantumLS-Studio/MathCentralTool?logo=github&style=for-the-badge "Forks")](https://github.com/QuantumLS-Studio/MathCentralTool/forks)
14+
15+
[![Version](https://img.shields.io/github/v/tag/QuantumLS-Studio/MathCentralTool?label=Version&style=for-the-badge "Version")](https://github.com/QuantumLS-Studio/MathCentralTool/releases/latest)
16+
[![](https://img.shields.io/github/actions/workflow/status/QuantumLS-Studio/MathCentralTool/c-cpp.yml?label=CI&style=for-the-badge "C/C++ CI")](https://github.com/QuantumLS-Studio/MathCentralTool/actions)
17+
18+
![Archlinux](https://img.shields.io/badge/archlinux-1E90FF?style=for-the-badge&logo=archlinux&logoColor=white)
19+
![Windows](https://img.shields.io/badge/windows-4682B4?style=for-the-badge&logo=windows&logoColor=white)
20+
21+
![C++](https://img.shields.io/badge/c++-4B0082?style=for-the-badge&logoColor=white)
22+
23+
![EMAIL](https://img.shields.io/badge/EMAIL-fts427%40outlook.com-4169E1?style=for-the-badge&logoColor=white)
24+
25+
</div>
26+
27+
[🀄简体中文](/README_zh.md) | 🔠[English](/README.md)
28+
29+
## 📃Introduce
30+
A terminal-based math gadget that doesn't seem to be of any use.
31+
32+
This program is free and open source, this source code can be used at will. We allow everyone to use the source code for enrichment, compilation, etc. But we don't take any responsibility for any problems!
33+
34+
⚠note: This program is in the development stage and cannot be used for scientific precision calculations! If anything goes wrong, do so at your own risk!
35+
36+
## ❔How to use
37+
38+
Look for the version in GitAction that matches your device
39+
40+
Or clone and compile by yourself, but the source code of Linux and Windows is not the same, this needs to be noted!
41+
42+
📦Linux compilation environment requirements: make, gcc
43+
44+
### 🐧Linux
45+
46+
Stable
47+
48+
Please open the terminal under src/stable and run "make" to compile.
49+
50+
Preview
51+
52+
Please open the terminal under src/stable and run "make" to compile.
53+
54+
### 💠Windows
55+
56+
Compile the cpp file yourself using the compiler.
57+
58+
## 🧑‍💻Contributing people
59+
60+
[FTS427](https://github.com/FTS427)Responsible for the entire project
61+
62+
[JWJUN233233](https://github.com/JWJUN233233)Provides help with "Git Action" for this project
63+
64+
[N55743](https://github.com/N55743)Provided Windows-side testing and translation services for the entire project, and asked some questions and suggestions
65+
66+
Thank every developer very much for their help!👍
67+
68+
## 👀Othres things
69+
70+
See for previous versions[MathCentralTools](https://github.com/FTS427/MathCentralTools)(Archive🗃️)

README_zh.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
<div align="center">
2+
<img width="175" src="/other/MCT.png"></img>
3+
</div>
4+
5+
<h1 align="center">MathCentralTool</h1>
6+
7+
<div align="center">
8+
9+
[![下载](https://img.shields.io/github/downloads/QuantumLS-Studio/MathCentralTool/total?logo=github&label=下载&style=for-the-badge&color=44cc11)](https://github.com/QuantumLS-Studio/MathCentralTool/releases)
10+
[![星标](https://img.shields.io/github/stars/QuantumLS-Studio/MathCentralTool?logo=github&label=星标&style=for-the-badge)](https://github.com/QuantumLS-Studio/MathCentralTool/stargazers)
11+
[![协议](https://img.shields.io/github/license/QuantumLS-Studio/MathCentralTool?logo=github&label=协议&style=for-the-badge&color=ff7a35)](https://github.com/QuantumLS-Studio/MathCentralTool/blob/master/LICENSE)
12+
[![议题](https://img.shields.io/github/issues/QuantumLS-Studio/MathCentralTool?logo=github&lable=议题&style=for-the-badge "议题")](https://github.com/QuantumLS-Studio/MathCentralTool/issues)
13+
[![分支](https://img.shields.io/github/forks/QuantumLS-Studio/MathCentralTool?logo=github&style=for-the-badge "分支")](https://github.com/QuantumLS-Studio/MathCentralTool/forks)
14+
15+
[![版本](https://img.shields.io/github/v/tag/QuantumLS-Studio/MathCentralTool?label=版本&style=for-the-badge "版本")](https://github.com/QuantumLS-Studio/MathCentralTool/releases/latest)
16+
[![CI](https://img.shields.io/github/actions/workflow/status/QuantumLS-Studio/MathCentralTool/c-cpp.yml?label=CI&style=for-the-badge "C/C++ CI")](https://github.com/QuantumLS-Studio/MathCentralTool/actions)
17+
18+
![Archlinux](https://img.shields.io/badge/archlinux-1E90FF?style=for-the-badge&logo=archlinux&logoColor=white)
19+
![Windows](https://img.shields.io/badge/windows-4682B4?style=for-the-badge&logo=windows&logoColor=white)
20+
21+
![C++](https://img.shields.io/badge/c++-4B0082?style=for-the-badge&logoColor=white)
22+
23+
![邮箱](https://img.shields.io/badge/邮箱-fts427%40outlook.com-4169E1?style=for-the-badge&logoColor=white)
24+
25+
</div>
26+
27+
[🀄简体中文](/README.md) | 🔠English
28+
29+
## 📃介绍
30+
31+
一个似乎没有什么用的基于终端的数学小工具。
32+
33+
本程序是免费开源的,此源代码可以随意使用。允许任何人使用源代码进行扩充,编译等操作。出现任何问题,本人不承担任何责任!
34+
35+
⚠注意:本程序处于开发阶段,不可用于科学的精密计算!如果出现任何问题,后果自负!
36+
37+
## ❔如何使用
38+
39+
在GitAction中寻找符合自己设备的版本
40+
41+
或自行拉取编译,但Linux和Windows的源代码不一样,注意!
42+
43+
📦编译环境需求(Linux):make,gcc
44+
45+
### 🐧Linux
46+
47+
Stable
48+
49+
请在src/Stable下打开终端,执行“make“即可编译
50+
51+
Preview
52+
53+
请在src/Preview下打开终端,执行“make“即可编译
54+
55+
### 💠Windows
56+
57+
自行使用编译器编译cpp文件
58+
59+
## 🧑‍💻贡献人员
60+
61+
[FTS427](https://github.com/FTS427)负责了整个项目
62+
63+
[JWJUN233233](https://github.com/JWJUN233233)提供了对于这个项目有关于“Git Action”的帮助
64+
65+
[N55743](https://github.com/N55743)提供了Windows端的测试和提出了一些问题
66+
67+
在此非常感谢每一位贡献人员的帮助!👍
68+
69+
## 👀其他
70+
71+
先前的版本参见[MathCentralTools](https://github.com/FTS427/MathCentralTools)(已归档🗃️)

Update.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# 数学集成工具
2+
3+
> 注:本更新日志从 v0.0.0.7 开始使用
4+
5+
先前的版本参见[MathCentralTools](https://github.com/FTS427/MathCentralTools)(已归档)
6+
7+
## Stable
8+
9+
- v0.0.0.7 :
10+
- 功能 : 未更新
11+
- UI : 微调 , 修复小Bug
12+
- 整体 : 修复小问题 , 简化代码 , 判断方式更新 , 减少无用死循环
13+
- v0.0.0.8 :
14+
- 功能 : 添加了对乘方的支持
15+
- UI : "计算器"UI部分更改
16+
- 整体 : 简化代码(函数)
17+
- v0.0.0.9 :
18+
- 功能 : 未更新
19+
- UI : 部分更改
20+
- 整体 : 更新日志采用“MarkDown”文档
21+
- v0.0.1.0
22+
- 功能:增加"About" , UI模块
23+
- UI:部分大改
24+
- 整体:部分已知Bug修复,代码模块化,简化
25+
- v0.0.1.1
26+
- 功能 : 未更新
27+
- UI:部分更改
28+
- 整体:部分已知Bug修复,代码简化
29+
- v0.0.1.2
30+
- 功能 : 未更新
31+
- UI:部分更改
32+
- 整体:部分已知Bug修复,代码简化,引用了“ECPPH”头文件辅助开发
33+
34+
##Preview
35+
36+
> 注:原有的“Insider”于2023年7月8日更名为“Preview”
37+
38+
- v0.0.0.8-Alpha
39+
- 功能:添加了对乘方的支持
40+
- UI:未更新
41+
- 整体:添加了输出函数“print”,简化代码(函数)
42+
- v0.0.1.0-Alpha
43+
- 功能:添加了”设置“部分(未启用)和”清屏“clear()部分
44+
- UI:部分小更改
45+
- 整体:运算更新,简化代码(函数)
46+
- v0.0.1.0-Beta-01
47+
- 功能:增加了”EEOER“函数,报错结构更容易,程序模块化
48+
- UI:部分区域更改
49+
- 整体:简化代码,部分已知Bug修复
50+
- v0.0.1.0-Beta-02
51+
- 功能:增加显示版本号的功能
52+
- UI:部分修复
53+
- 整体:部分已知Bug修复
54+
- v0.0.1.0-Beta-03
55+
- 功能:增加显示的“关于”功能
56+
- UI:部分大改
57+
- 整体:部分已知Bug修复,代码模块化,简化
58+
- v0.0.1.0-Beta-04(v0.0.1.0)
59+
- 功能:增加UI模块
60+
- UI:部分大改
61+
- 整体:部分已知Bug修复,代码模块化,简化
62+
- v0.0.1.1-Alpha
63+
- 功能:未更新
64+
- UI:部分更改
65+
- 整体:部分已知Bug修复,代码简化
66+
- v0.0.1.2-Alpha
67+
- 功能:增加“几何”功能
68+
- UI:未更新
69+
- 整体:部分微调
70+
- v0.0.1.2-4-Pre
71+
- 功能:未更新
72+
- UI:大改界面
73+
- 整体:引用了“ECPPH”头文件,整体代码逻辑修改,更便于维护

other/MCT.png

30 KB
Loading

0 commit comments

Comments
 (0)