GTK的.NET的函數庫 GTK#
Gtk#是個.NET的函數庫,用來系結GTK+ GUI 函數庫。它讓你可以使用Mono或其他相容CLR的語言來開發GNOME應用程式。
Gtk#像其他現在的視窗函式庫一樣,采用事件驅動,讓開發者可以在視窗元件的事件被觸發時,處理要做的事情。
以Gtk#建立的應用程式可以執行在許多平臺上,如Linux、Microsoft Windows與Mac OS X等。 Mono的Windows版本里面就直接將GTK+、Gtk#包在里面,并且提供了可以讓應用程式看起來像原生Windows應用程式的主題。從Mono 1.9開始,在Mac OS X上執行Gtk#應用程式將不再需要X Window系統。
在GUI設計上,Glade是個方便的設計工具,可以搭配Glade#來使用。此外還有Stetic(整合在MonoDevelop里面)也可以使用。
功能特性:
- Multi-platform (UNIX, Windows, MacOS).
- Wide range of Widgets/Controls.
- Accessible via the ATK accessibility toolkit.
- Internationalization.
- Available from C#, Java, Python, VB.Net and more.
- UI Builder support.
- Open Source, Free Software.
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!