为什么有些微软语言被称为“可视化”?(Visual C#,Visual Basic .NET,Visual C++)

5kgi1eie  于 2023-02-26  发布在  .NET
关注(0)|答案(6)|浏览(115)

我理解可视化编程语言是那些允许程序员操纵屏幕上的图形--而不是文本--对象来构建功能的语言。
我在C#、VB等语言中看到的最接近的东西是RAD控件,但那只是组成UI和最简单的功能--它甚至与语言本身无关。
那么为什么C#被称为“Visual C#",Basic .NET被称为“Visual Basic .NET”,等等?
什么是“视觉”,或者命名背后的基本原理或历史是什么?

krcsximq

krcsximq1#

我不认为这与语言本身的"视觉化"有关。
Wikipedia article
Visual一词表示与其他Microsoft编程语言(如Visual Basic、Visual FoxPro、Visual J #和Visual C++)的品牌关系。所有这些产品都与图形IDE打包在一起,并支持基于Windows的应用程序的快速应用程序开发。

yfwxisqw

yfwxisqw2#

语言不叫“视觉化”,产品是“视觉化”的。
这要追溯到. NET之前。“Visual”Basic之所以是“Visual”,是因为窗体开发GUI。“Visual”C++之所以是“Visual”,是因为MFC和创建MFC应用程序的向导。

t0ybt7op

t0ybt7op3#

我怀疑这一切都可以追溯到最初的VisualBasic。其中的“视觉”部分是UI设计器...
Ruby界面生成器提供了Visual Basic的“可视化”部分

ac1kyiln

ac1kyiln4#

随着Visual C++版本1.0的推出,作品“Visual”的使用开始流行起来;它是第一个在Windows内部运行的版本,而其他版本即使能够生成Windows可运行的代码,也是在DOS模式下运行的。2它与语言无关,而是与IDE运行的环境有关。

nzrxty8p

nzrxty8p5#

我猜这主要是一种营销选择。
然而,这可能与“Visual Studio”是一个GUI的事实有关,因此是一种“可视化”代码的方法。

gdx19jrr

gdx19jrr6#

我想这一切都是从一些事件或一些产品名称的选择。现在,它只是品牌。
我的意思是,就像现在你甚至不能想到一些IDE称为Studio和同样的可以说,例如,Visual Eclipse

相关问题