gtk sharp
2.12.45
Situs web Gtk# dapat ditemukan di: http://www.mono-project.com/GtkSharpGtk# adalah pengikatan bahasa .NET untuk toolkit GTK+ dan berbagai macam GNOME perpustakaan. Gtk# adalah perangkat lunak gratis, berlisensi GNU LGPL. Membangun & Memasang Gtk#: --------------------------- Instal header pengembangan gtk-3 terlebih dahulu. Di Debian, ini dapat dilakukan dengan menggunakan: apt-get instal libgtk-3-dev Bangunannya tradisional: ./konfigurasi membuat melakukan instalasi Anda mungkin ingin mempertimbangkan untuk menggunakan opsi awalan konfigurasi untuk menginstal Gtk# menggunakan awalan yang sama dengan Mono. Dengan begitu semua rakitan .NET Anda ditempatkan di tempat yang sama, dan Anda tidak perlu melakukan "konfigurasi" tambahan apa pun untuk membuatnya sehingga mono (dan mint) dapat menemukan rakitan Anda. Dengan kata lain, melakukan sesuatu seperti: ./configure --prefix=`pkg-config --variable=prefix mono` membuat melakukan instalasi Jika Anda mengkompilasi dari GIT, Anda memerlukan libtool dan alat auto* dan perlu mengganti konfigurasi di atas dengan autogen.sh. Modul profiler gui-thread-check. ------------------------------------- Sejak gtk# versi 3, profiler bernama "gui-thread-check" disertakan sebagai bagian dari instalasi untuk tujuan debugging. (Terletak di subfolder gtk/gui-thread-check .) Modul profiler ini dapat digunakan untuk memeriksa apakah aplikasi GTK# sedang mencoba aktifkan metode gtk atau gdk dari thread yang bukan thread GUI utama. Untuk menggunakannya, jalankan aplikasi Anda dengan perintah: mono --profile=gui-thread-periksa aplikasi Anda.exe Jika profiler terpasang dengan benar, Anda akan melihat keluaran seperti ini: *** Berjalan dengan pemeriksaan gui-thread *** *** GUI THREAD DIINISIalisasi: 2861676352 Saat aplikasi sedang berjalan, jika profiler mendeteksi thread non-gui memanggil metode gtk, itu akan mencetak pesan peringatan bersama dengan a jejak tumpukan. Misalnya: *** PANGGILAN GTK TIDAK DALAM GUI THREAD: Widget.gtk_widget_get_parent Widget.get_Parent SourceEditorWidget.SetLastActiveEditor SourceEditorWidget.get_TextEditor SourceEditorWidget.get_Document SourceEditorWidget.HandleParseInformationUpdaterWorkerThreadDoWork Pekerja Latar Belakang.OnDoWork Pekerja Latar Belakang.Pekerja Proses Diskusi & Dukungan: --------------------- Milis untuk diskusi Gtk# tersedia. Anda dapat berlangganan milis dengan mengunjungi: http://lists.ximian.com/mailman/listinfo/gtk-sharp-list Dan mengikuti instruksi (di halaman itu) untuk berlangganan. Pesan diposting di milis ini dengan mengirimkannya ke: [email protected] (Milis mengharuskan Anda berlangganan untuk dapat memposting pesan.) Arsip milis ini dapat ditemukan di: http://lists.ximian.com/archives/public/gtk-sharp-list/ Selain itu, orang dapat memperoleh bantuan dan mendiskusikan Gtk# di IRC melalui #gtk# atau #mono saluran di server IRC irc.gnome.org. Orang yang mencari bantuan umum dengan C# harus mengunjungi #c# saluran di server IRC irc.freenode.net. Pengembang: ----------- Bagi pengembang yang ingin "memulai" dengan Gtk#, mereka dianjurkan untuk membaca Buku Tangan Mono: http://www.mono-project.com/docs/gui/gtksharp/Hackers: -------- Bagi mereka yang ingin membantu pengembangan Gtk#, sebaiknya baca file bernama: HACKING. Selain itu, siapa pun yang ingin meretas Gtk# dianjurkan untuk bergabung dengan Gtk# milis. Dan untuk mengunjungi saluran #gtk# IRC (di irc.gnome.org). Bergabunglah dalam obrolan di https://gitter.im/mono/gtk-sharp