MonoDevelop IDE是用什么语言编写的?

本文关键字:语言 什么 IDE MonoDevelop | 更新日期: 2023-09-27 17:53:03

我正在为一篇学校论文做研究,我对MonoDevelop网页上的措辞有点困惑。它写着:

MonoDevelop最初是SharpDevelop IDE到gtk#的一个移植,但是自最初的端口....以来,它已经发展了很多因为它写在gtk#,我们喜欢gtk#,我们很可能从gtk#那里得到了很好的支持它将添加一些功能来改善gtk#的体验。 (MonoDevelop.com/FAQ, 2012)

引用说它是用gtk#编写的,但是当我克隆MonoDevelop repo并检查它的源代码时,所有的文件都在 c# 中。有人可以弥合差距,并解释为什么网站会说gtk#,而源文件另有规定?

另一个问题——gtk#的StackOverflow描述读为:

Gtk#是Gtk+小部件库的c#绑定。

这到底是什么意思?"绑定"与"包装"类是一样的吗?

MonoDevelop IDE是用什么语言编写的?

MonoDevelop的编程语言是用 c# 编写的。

Gtk#是一个用于创建可在c#程序中使用的图形用户界面的工具包。这意味着,MonoDevelop的图形用户界面是使用gtk#构建的。

而且,是的,Gtk#是Gtk+ c++ GUI工具包的c#包装器(不是单个包装器类,而是许多c#类的集合,每个类或多或少都包装了一个原始的Gtk+类)。

c#是用来编写MonoDevelop的编程语言;Gtk#是c#语言和Gtk +工具包之间的桥梁,Gtk +工具包用于提供其用户界面(因此有了组合名称)。所以,是的,您可以将Gtk#称为Gtk +库的c#"包装器"。这里的"绑定"是指语言绑定。

MonoDevelop是用c#编写的。

使用此链接:http://www.mono-project.com/Start