受到这个关于图形编程环境的问题的启发。我不认为 C++ 或 C# 真的有利于这种类型的环境,但也许有一半的东西。
我使用的许多 IDE 将使用语法突出显示来更改关键字、字符串、注释等文本的前景(甚至背景)颜色......
是否有 IDE 可以突出更大的句法结构?这是我正在考虑的一个例子。
示例代码结构 http://img256.imageshack.us/img256/9441/codestructure.png
(请不要评论我糟糕的颜色选择......我不是平面设计师是有原因的。)
虽然它不是图形拖放环境,但突出显示仍然可以提供代码结构的整体视图。就个人而言,在多年的 C++ 学习 C# 之后,我仍然发现自己被以下事实绊倒:在文件的末尾通常有类的结尾和命名空间的结尾,所以函数的结尾是两级的. (在 C++ 代码文件中,函数的结尾通常在缩进的顶层)。我通过在右括号中添加一些小评论来帮助自己:
} // end class
} // end namespace
但在我看来,一些自动着色会让这完全没有必要。无论如何,这已经完成了吗?如果它是 Visual Studio 的附加组件,则可以加分。