Gtk#
![本頁使用了標題或全文手工轉換](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
開發者 | Novell |
---|---|
目前版本 | |
原始碼庫 | |
作業系統 | 跨平台 |
類型 | 部件工具箱 |
授權條款 | GNU較寬鬆公共許可證 |
網站 | http://www.mono-project.com/GtkSharp |
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視窗系統。
在GUI設計上,Glade是個方便的設計工具,可以搭配Glade#來使用。此外還有Stetic(整合在MonoDevelop裡面)也可以使用。
參考
此文章主要翻譯自同樣以GNU自由文檔許可證文字授權的Mono網站(頁面存檔備份,存於網際網路檔案館)上。
外部連結
- ^ https://github.com/mono/gtk-sharp/releases/tag/2.12.45; 出版日期: 2017年5月31日; 檢索日期: 2022年4月26日.
- ^ Release 3.22.2. 2021年8月6日 [2023年9月18日].