GT Code - 图译算法编辑器(集成QT、C++、C、Linux、Git、java、web、go、高并发、服务器、分布式、网络编程、云计算、大数据项目)

目录

项目概述

发文意义

项目介绍

功能分析

 设计概要

 功能展示

 项目文档

项目概述

“GT Code 图译算法编辑器”是一款跨平台、轻量级的代码编辑器,主要面向软件开发人员,它实现了编辑、编译、绘制代码流程图、生成调试演示动画等功能,以满足了市场 对于更加直观和易于理解的代码编辑器的需求。

核心特点:采用图形化、演示模式将用户代码翻译出,以此提高代码的可读性。

GT Code调试器集成多种编程语言的调试工具,具有断点、单步、监视的功能;同于基于编译得 到的调试信息,调试器将提取用户断点区域类的变量空间,自动的依据空间类型生成演示图形。

发文意义

本项目为作者大三期间创作,目前已完成桌面端代码编译、继承了C、C++两种语言的编译器,能够绘制一部分简单的代码图像。由于时间关系,希望这个作品能够征集更多的在校大学生、算法爱好者继续完成开发,如有兴趣,敬请私信作者。

项目介绍

功能分析

GT Code - 图译算法编辑器(集成QT、C++、C、Linux、Git、java、web、go、高并发、服务器、分布式、网络编程、云计算、大数据项目)_第1张图片

GT Code - 图译算法编辑器(集成QT、C++、C、Linux、Git、java、web、go、高并发、服务器、分布式、网络编程、云计算、大数据项目)_第2张图片

 设计概要

项目由三大核心模块组成:编辑器、编译器以及图译算法器,分别完成前端代码编 辑、后端代码编译、图像化翻译算法和生成调试模型的功能。

GT Code - 图译算法编辑器(集成QT、C++、C、Linux、Git、java、web、go、高并发、服务器、分布式、网络编程、云计算、大数据项目)_第3张图片

 功能展示

PC 端界面由跨平台开发框架 QT 开发,模块设计遵循“低耦合、易拓展”的原则,参 考了众多设计模式。界面由:TItileBar、MenuBar、NavBar、EditBar、DrawBar、OutBa r、StatsBar 七大部分组成;各部分完成各自对应的功能,不同模块之间使用 QT 信号与槽 机制进行通讯。以下是各模块的详细设计图:

GT Code - 图译算法编辑器(集成QT、C++、C、Linux、Git、java、web、go、高并发、服务器、分布式、网络编程、云计算、大数据项目)_第4张图片

GT Code - 图译算法编辑器(集成QT、C++、C、Linux、Git、java、web、go、高并发、服务器、分布式、网络编程、云计算、大数据项目)_第5张图片

GT Code - 图译算法编辑器(集成QT、C++、C、Linux、Git、java、web、go、高并发、服务器、分布式、网络编程、云计算、大数据项目)_第6张图片

 项目文档

你可能感兴趣的:(编辑器)