gtk sharp
2.12.45
Gtk# 網站位於:http://www.mono-project.com/GtkSharpGtk# 是 GTK+ 工具包和各種 GNOME 的 .NET 語言綁定 圖書館。 Gtk# 是自由軟體,在 GNU LGPL 下獲得許可。 建置和安裝 Gtk#: ---------------------------- 首先安裝 gtk-3 開發頭檔。在 Debian 上,可以使用以下命令完成此操作: apt-get 安裝 libgtk-3-dev 建構是傳統的: ./配置 製作 進行安裝 您可能需要考慮使用configure的前綴選項來安裝 Gtk# 使用與 Mono 相同的前綴。 這樣你的所有 .NET 程式集 放在同一個地方,你不需要做任何額外的“配置” 使其如此 mono(和 mint)可以找到您的組件。 換句話說, 做類似的事情: ./configure --prefix=`pkg-config --variable=前綴單聲道` 製作 進行安裝 如果您從 GIT 進行編譯,則需要 libtool 和 auto* 工具 並且需要用 autogen.sh 取代上面的配置。 gui-thread-check 分析器模組。 ------------------------------------------------ 從 gtk# 版本 3 開始,包含了一個名為「gui-thread-check」的分析器 用於調試目的的安裝的一部分。 (它位於子資料夾中 gtk/gui 線程檢查。 此探查器模組可用於檢查 GTK# 應用程式是否正在嘗試 從非主 GUI 執行緒的執行緒呼叫 gtk 或 gdk 方法。 要使用它,請使用以下命令運行您的應用程式: mono --profile=gui-thread-check yourapp.exe 如果分析器安裝正確,您將看到以下輸出: *** 使用 gui-thread-check 執行 *** *** GUI 執行緒初始化:2861676352 當應用程式運行時,如果探查器偵測到非 GUI 線程 呼叫 gtk 方法,它將列印一條警告訊息以及 堆疊追蹤。例如: *** GTK 呼叫不在 GUI 執行緒中:Widget.gtk_widget_get_parent Widget.get_Parent SourceEditorWidget.SetLastActiveEditor SourceEditorWidget.get_TextEditor SourceEditorWidget.get_Document SourceEditorWidget.HandleParseInformationUpdaterWorkerThreadDoWork 後台工作者.OnDoWork 後台工作者.進程工作者 討論與支持: -------------------- Gtk# 討論的郵件清單可用。 您可以透過造訪以下網址訂閱郵件清單:http://lists.ximian.com/mailman/listinfo/gtk-sharp-list 並按照該頁面上的說明進行訂閱。 郵件將透過發送至以下地址發佈到此郵件清單中: [email protected] (郵件清單要求您訂閱才能發布 訊息。 該郵件清單的存檔可以在以下位置找到:http://lists.ximian.com/archives/public/gtk-sharp-list/ 此外,人們還可以透過 IRC 獲得有關 Gtk# 的幫助並進行討論 irc.gnome.org IRC 伺服器上的 #gtk# 或 #mono 頻道。 尋求 C# 一般幫助的人應該訪問 irc.freenode.net IRC 伺服器上的 #c# 頻道。 開發商: ------------ 對於希望「開始」使用 Gtk# 的開發人員,我們鼓勵他們 閱讀 Mono 手冊:http://www.mono-project.com/docs/gui/gtksharp/Hackers: -------- 對於那些希望幫助 Gtk# 開發的人,他們應該 讀取名為:HACKING.txt 的檔案。 另外,鼓勵任何想要破解 Gtk# 的人加入 Gtk# 郵件清單。並造訪 #gtk# IRC 頻道(位於 irc.gnome.org 上)。 加入聊天:https://gitter.im/mono/gtk-sharp