Classbuilder

Classbuilder
软件
软件描述
ClassBuilder 是一款针对 C++ 开发者的免费 CASE 工具,运行于 Win2K-XP 系统。它通过图形用户界面,使用户能够以较高的抽象层次创建、操作和导航类、类关系、类成员及类方法。
官方网站
访问软件的官方网站了解更多信息
sourceforge.net
什么是 Classbuilder?
ClassBuilder 是一款面向 C++ 开发者的免费 CASE 工具,运行于 Win2K-XP 系统。它通过图形化界面,允许用户以高度抽象的方式创建、操作和导航类、类关系、类成员及类方法。其丰富的功能包括:
- UML 类图与顺序图编辑,支持自动布局。
- 生成实现关联/聚合的代码,包含导航方法和迭代器。
- 在一对多关联/聚合上生成 Find 方法,在成员上生成 Get/Set 方法。
- 项目进度跟踪简便,可显示每个节点(分析、设计、实现、测试、完成)的进展状态。
- 向方法代码中插入迭代循环和导航路径的向导功能。
- 与编译环境同步代码,ClassBuilder 外部所做的修改能被识别并读回。
- 与 MFC 配合使用时,可生成序列化数据结构的代码。
- 支持拖放操作:向类添加成员、添加参数、调整参数顺序等。
- 生成 RTF 和 HTML 格式的文档,确保文档始终与代码同步。
- 可将生成的 RTF 文档中的修改读回 ClassBuilder。
🔄 替代方案
27 个选择使用可定制模板、多样符号、形状、连接线样式、支持重叠页面以及直观拖拽编辑功能,设计流程图、UML图、维恩图和思维导图。将图形导出为图像,编辑多个图表,并清晰地组织复杂数据。

Violet UML Editor
Violet 是一款 UML 编辑器,具有以下优点:非常容易学习和使用;能绘制美观的图表;完全免费;跨平台。Violet 适用于需要快速制作简单 UML 图表的开发者、学生、教师和作者。

PlantText
PlantText 是一个用于快速创建 UML(统一建模语言)图的在线工具。与大多数工具不同,PlantText 基于 PlantUML 标记语言,无需使用鼠标即可构建图表。

UMLGraph
UMLGraph 允许声明性地指定并绘制 UML 类图和顺序图。当前功能是持续努力的一部分,旨在支持所有类型的 UML 图。
轻量级、功能强大、易于使用,UML工具 Software Ideas Modeler 是一款轻量且功能强大的CASE工具,支持UML 2.2图以及众多其他类型图表。Software Ideas Modeler为免费软件(仅限非商业用途)。商业用户须购买后方可使用。

Papyrus UML
基于Eclipse环境的开源图形建模UML2工具。

WhiteStarUML
WhiteStarUML 是 StarUML 的一个分支,旨在通过将代码更新至较新的 Delphi 版本、减少对第三方组件的依赖,并修复错误和添加新功能,以复兴其 Delphi 代码库。

NClass
NClass 是一款免费工具,可轻松创建支持完整 C# 和 Java 语言的 UML 类图。用户界面设计简洁友好,便于快速开发。属性、枚举、委托及其他语言特定元素均得到全面支持……


