Visual Studio 2022自动生成C++代码类图

Visual Studio 2022自动生成C++代码类图

前几天学习了UML类图的基本知识,见文档UML类图快速掌握,但是手工绘制还是比较繁琐,本文记录了Visual Studio 2022自动生成C++代码类图的操作方法,可极大提高工作效率。

文档记录的工具版本为Qt Creator(10.0.2)和Visual Studio 2022,读者请确保本地机器已经安装Qt Creator和Visual Studio,避免后续操作出现版本不匹配方面的不必要错误。

准备工作

1. Visual Studio 2022安装工具

打开Visual Studio 2022,点击工具栏中的工具按钮,点击获取工具和功能,弹出窗口。

在工作负荷标签中,确保其他工具集(5)中的Visual Studio 扩展开发已经被勾选,如图所示

确保单个组件中的MSVC v143类设计器已经被勾选,如图所示


读者勾选选项时,可以使用搜索功能进行过滤,勾选完成后,点击修改,等待完成即可。

2. Visual Studio 2022安装扩展(可选)

若读者需要使用Visual Studio绘制Qt项目,则需要进行该工具的安装。

打开Visual Studio 2022,点击工具栏中的扩展按钮,点击管理扩展,弹出窗口。

搜索qt,选择图中标出的扩展,下载即可。

3. Qt Creator安装 MSVC(可选)

若读者需要使用Visual Studio绘制Qt项目,则需要进行该工具的安装。
打开Qt维护工具,选择组件,进行安装即可,本文下载的组件如图所示,等待下载完成即可。

环境配置(绘制Qt项目类图需要)

打开Visual Studio 2022,点击工具栏中的扩展按钮,点击Qt VS Tools,点击Qt Versions,弹出窗口。

点击+添加Qt版本配置,配置完成后,点击确定即可。如图所示

操作使用

C++项目

使用Visual Studio 2022打开项目,点击视图,点击类视图,右键项目名称,点击查看,点击查看类图,显示如图

Qt项目

  1. 使用Visual Studio 2022新建项目


2. 点击完成,则创建项目成功


3. 将项目中自动创建的main.cpp删除,往新建项目中添加现有文件,后续操作和C++项目一致。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Visual Studio中提供了代码生成器,可以帮助开发人员快速生成代码,提高开发效率。其中一些常用的代码生成器包括: 1. 输入模板名称并按下两次TAB键:这个功能可以让Visual Studio根据模板名称自动补全代码,例如输入"foreach"然后按下TAB键两次,就会生成一个foreach循环的代码块。 2. foreach: 可以快速生成遍历集合的代码块,例如"foreach (var item in collection) {}"。 3. do...while loop: 可以生成一个do...while循环的代码块,例如"do { } while (condition);"。 4. while loop: 可以生成一个while循环的代码块,例如"while (true) {}"。 5. if: 可以生成一个if条件判断的代码块,例如"if (true) { }"。 6. try...catch: 可以生成一个try...catch异常处理的代码块,例如"try { } catch (Exception ex) { }"。 7. class: 可以生成一个类的代码块,例如"class MyClass { }"。 8. ctor: 可以根据当前的类名生成一个空的构造函数,例如"public ClassName() { }"。 9. cw: 可以生成一个Console.WriteLine()的代码行,用于在控制台输出信息。 10. indexer: 可以生成一个索引器的代码块,用于访问类的属性或字段。 11. Exception: 可以生成一个异常处理的代码块,例如"if (true) { throw new Exception(); }"。 12. propg: 可以生成一个只读的自动属性,包含get和private set方法。 13. prop: 可以生成一个可读写的自动属性,包含get和set方法。 通过使用这些代码生成器,开发人员可以快速生成常见的代码结构,提高代码编写效率。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [VisualStudio代码生成器 c#代码生成VS代码自动生成器 .net C# VS 自动生成代码实体](https://download.csdn.net/download/l726972012/36763814)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Visual Studio开发快捷键与代码自动生成](https://blog.csdn.net/qq_35293120/article/details/107138769)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值