我正在为一份学校论文做研究,对 MonoDevelop 网页上的措辞有点困惑。上面写着:
MonoDevelop 最初是 SharpDevelop IDE 到 Gtk# 的一个端口,但自最初的端口以来它已经发展了很多......自从它用 Gtk# 编写以来,我们喜欢 Gtk#,我们得到了 Gtk# 的良好支持,很可能它将添加功能以改善 Gtk# 体验。(MonoDevelop.com/FAQ,2012 年)
引用说它是用 GTK# 编写的,但是当我克隆 MonoDevelop 存储库并检查其源代码时,所有文件都在C#中。有人可以弥补差距并解释为什么网站会说 GTK# 而源文件另有规定吗?
另一个问题——GTK# 的 StackOverflow 描述如下:
Gtk# 是 Gtk+ 小部件库的 C# 绑定。
这究竟是什么意思?“绑定”与“包装”类是一样的吗?