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的编程语言是用 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