这篇博客文章基于RAD Studio软件的预发布版本,并且是由Embarcadero获得特定许可后编写的。在产品正式发布之前,不会提交任何功能。
RAD Studio 12就在附近,我们的本周四发布网络研讨会! 早在八月份,我们就举办了一次预览网络研讨会,介绍C++内部正在进行的工作,内容包括更新的Clang编译器预览以及我们对Visual Assist的初始集成。
问题是,我们坚持了一点。预览相当保守。我们没有分享一切。事实上,我们只分享了大约三分之一的视觉辅助产品。
那么接下来会发生什么?
在八月网络研讨会,我们分享了初始实现中的功能有三个方面:代码完成,重构和航行。因此,这里有一些预告片,介绍您周四将看到的内容以及安装C++Builder 12.0时可以使用的内容。
代码完成
这张图片有什么有趣的地方?
提示:它显示了代码完成在C++Builder中以前从未做过的事情。一些相当神奇的东西。
关于代码完成和代码洞察还有很多要说的,但我们将在周四展示!让我们继续…
重构
在预览网络研讨会上,我们展示了一个重构,重命名。重命名重构是真的很有用,如果能在第一版中使用它,那就太棒了!
但这里是C++Builder 12.0中的重构菜单:
重命名和……其他三项。
那是四预览时显示的项目。
那么它们是什么?好吧,剩下的三个本身并不是很重构(它们不会重写或移动代码),而是一种代码生成做或创造对你有用的东西。第一个很神奇,事实上很神奇。每次使用它时我都会笑。第三个和第四个较小,是相同功能的两个版本(每个操作都是另一个操作的逆操作)
它们可能是什么?
导航
在预览网络研讨会中,我们预览了查找引用(Find References),这是一个非常有用的功能,可以查找代码中使用或引用的任何符号(方法、类等),以及查找符号(Find symbol),这一功能可以在项目组中的任何位置查找任何符号,也可以在任何位置查找它使用的标头。
但看看这个。
其他四个菜单项。
最下面的两个功能很小:一个Delphi功能,碰巧是C++Builder最需要的导航功能之一。(它们是同一功能的两个方面,一个是另一个的反义词。虽然很小,但我们认为那些要求它的人会喜欢看到它的添加。它实际上不是一个现有的Visual Assist功能,我们将它添加到了Visual Assist中,专门用于C++Builder!)
前两名?
它们更大。
它们可能是什么?
嗯,一个人打开了一个对话框。一个有用的对话框。
然而,其中一个会打开另一个菜单。此菜单:
看看它。更多的功能出现了。
不仅如此,还有子菜单.它们可能包含什么?
顺便说一句,这个菜单也可以用另一种方式调用。
值得一提的是,在发布网络研讨会上,我将此功能称为有史以来最令人惊叹的功能。
可能是什么?
C++Builder和RAD Studio 12现在随时可用!
8月,我们预览了视觉辅助,它看起来非常令人兴奋。但是我们的发货量甚至超过了预期。而且它是真的很有用看到这一点的Delphi开发人员非常嫉妒。我们认为C++开发人员会喜欢第12版。
想了解您将在C++Builder 12.0 IDE中获得什么?加入我们的网络研讨会!我们有一整节关于Visual Assist的内容,我个人认为将其添加到RAD Studio是我们做过的最好的事情之一。网络研讨会是这个星期四!
这篇博客文章基于RAD Studio软件的预发布版本,它是在Embarcadero的特定许可下编写的。在产品正式发布之前,不会提交任何功能。