在RAD Studio中内置了令人惊叹的解决方案吗?让我们知道.寻找折扣?访问我们的特别优惠第页!
C类++集成电路设备现代化新闻生产力RAD工作室展柜

[Yukon Beta博客]RAD Studio 12.0中的C++和Visual Assist

cbuilder 12对clang v15编译器的支持

这篇博客文章基于RAD Studio软件的预发布版本,并且是由Embarcadero获得特定许可后编写的。在产品正式发布之前,不会提交任何功能。

RAD Studio 12就在附近,我们的本周四发布网络研讨会! 早在八月份,我们就举办了一次预览网络研讨会,介绍C++内部正在进行的工作,内容包括更新的Clang编译器预览以及我们对Visual Assist的初始集成。

问题是,我们坚持了一点。预览相当保守。我们没有分享一切。事实上,我们只分享了大约三分之一的视觉辅助产品。

那么接下来会发生什么?

八月网络研讨会,我们分享了初始实现中的功能有三个方面:代码完成重构航行。因此,这里有一些预告片,介绍您周四将看到的内容以及安装C++Builder 12.0时可以使用的内容。

代码完成

育空测试版博客C++和RAD Studio中的Visual Assist 120代码完成建议

这张图片有什么有趣的地方?

提示:它显示了代码完成在C++Builder中以前从未做过的事情。一些相当神奇的东西。

关于代码完成和代码洞察还有很多要说的,但我们将在周四展示!让我们继续…

重构

在预览网络研讨会上,我们展示了一个重构,重命名。重命名重构是真的很有用,如果能在第一版中使用它,那就太棒了!

但这里是C++Builder 12.0中的重构菜单:

育空地区Beta博客C++和RAD Studio 120重构中的Visual Assist

重命名和……其他三项。

那是预览时显示的项目。

那么它们是什么?好吧,剩下的三个本身并不是很重构(它们不会重写或移动代码),而是一种代码生成做或创造对你有用的东西。第一个很神奇,事实上很神奇。每次使用它时我都会笑。第三个和第四个较小,是相同功能的两个版本(每个操作都是另一个操作的逆操作)

它们可能是什么?

导航

育空地区Beta博客C++和RAD Studio 120导航中的Visual Assist

在预览网络研讨会中,我们预览了查找引用(Find References),这是一个非常有用的功能,可以查找代码中使用或引用的任何符号(方法、类等),以及查找符号(Find symbol),这一功能可以在项目组中的任何位置查找任何符号,也可以在任何位置查找它使用的标头。

但看看这个。

其他四个菜单项。

最下面的两个功能很小:一个Delphi功能,碰巧是C++Builder最需要的导航功能之一。(它们是同一功能的两个方面,一个是另一个的反义词。虽然很小,但我们认为那些要求它的人会喜欢看到它的添加。它实际上不是一个现有的Visual Assist功能,我们将它添加到了Visual Assist中,专门用于C++Builder!)

前两名?

它们更大。

它们可能是什么?

嗯,一个人打开了一个对话框。一个有用的对话框。

然而,其中一个会打开另一个菜单。此菜单:

育空地区Beta博客C++和RAD Studio 120神秘功能中的Visual Assist

看看它。更多的功能出现了。

不仅如此,还有子菜单.它们可能包含什么?

顺便说一句,这个菜单也可以用另一种方式调用。

值得一提的是,在发布网络研讨会上,我将此功能称为有史以来最令人惊叹的功能。

可能是什么?

C++Builder和RAD Studio 12现在随时可用!

8月,我们预览了视觉辅助,它看起来非常令人兴奋。但是我们的发货量甚至超过了预期。而且它是真的很有用看到这一点的Delphi开发人员非常嫉妒。我们认为C++开发人员会喜欢第12版。

想了解您将在C++Builder 12.0 IDE中获得什么?加入我们的网络研讨会!我们有一整节关于Visual Assist的内容,我个人认为将其添加到RAD Studio是我们做过的最好的事情之一。网络研讨会是这个星期四!

这篇博客文章基于RAD Studio软件的预发布版本,它是在Embarcadero的特定许可下编写的。在产品正式发布之前,不会提交任何功能。


使用RAD Studio、Delphi或C++Builder缩短开发时间并更快地推向市场。
设计。代码。编译。部署。
开始免费试用   立即升级

   免费Delphi社区版   免费C++Builder社区版

关于作者

大卫是一名澳大利亚开发商,目前居住在遥远的北欧。他是Idera的C++高级产品经理,负责C++Builder和Visual Assist。

留下回复

该网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据

在条款中