gtk# for .net是一款.net的函數(shù)庫,又稱GTKSharp,是基于.NET或Mono的圖形用戶界面的工具包,在很多開發(fā)環(huán)境里是必須的,用來系結GTK+ GUI 函數(shù)庫,它讓你可以使用Mono或其他相容CLR的語言來開發(fā)GNOME應用程式。
基本簡介
Gtk#像其他現(xiàn)在的視窗函式庫一樣,采用事件驅(qū)動,讓開發(fā)者可以在視窗元件的事件被觸發(fā)時,處理要做的事情。 以Gtk#建立的應用程式可以執(zhí)行在許多平臺上,如Linux、Microsoft Windows與Mac OS X等。 Mono的Windows版本里面就直接將GTK+、Gtk#包在里面,并且提供了可以讓應用程式看起來像原生Windows應用程式的主題。從Mono 1.9開始,在Mac OS X上執(zhí)行Gtk#應用程式將不再需要X Window系統(tǒng)。 在GUI設計上,Glade是個方便的設計工具,可以搭配Glade#來使用。此外還有Stetic(整合在MonoDevelop里面)也可以使用。