|
👁 Image | |
| 開発元 | ノベル |
|---|---|
| 最新版 |
2.12.45
/ 2022年11月15日 (3年前) (2022-11-15) |
| リポジトリ |
👁 ウィキデータを編集 |
| 対応OS | クロスプラットフォーム |
| 種別 | ウィジェット・ツールキット |
| ライセンス | LGPL |
| 公式サイト | http://www.mono-project.com/docs/gui/gtksharp/ |
| テンプレートを表示 | |
Gtk#(ジーティーケーシャープ)は、GTKおよびGNOMEライブラリの.NET向けのバインディングセットである。
Gtk#を用いることで、Monoなどの共通言語基盤を用いたグラフィカルなGNOMEのアプリケーションの作成が容易になる。Gtk#はイベントドリブンを採用したシステムである。
Gtk#を使ったアプリケーションはLinux、Windows、macOSなど多くのプラットフォーム上で動作する。Windows版MonoはGTK、Gtk#と、GTKアプリケーションをネイティブWindowsアプリケーションのようなルック・アンド・フィールにするネイティブテーマを含んでいる。また、Mono 1.9以降、Mac OS X上のGtk#アプリケーションはX11サーバがなくても動作するようになった。
GladeをGlade#バインディングと共に使えば、GUIアプリケーションが容易にデザインできる。また、MonoDevelopにはSteticというGUIデザイナが統合されている。
は、開発ツールの標準Gtk/Gnomeスタックのサポートに加え、利用可能な.NETスタックの機能性を使うためのブリッジを提供する。現在、ウィジェットに描画するSystem.Drawingを使うための機能性が含まれている。
関連項目
[編集]参考文献
[編集]この記事には、GNU Free Documentation LicenseであるMono's homepageの文章が組み込まれています。
外部リンク
[編集]| 低レベル | |
|---|---|
| 高レベル | |
