Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9547

お手軽Linux Guiアプリ開発 入門

$
0
0

お手軽Linux Guiアプリ開発 入門

VisualStudioMacだけでWindows Formsを作る感覚でLinuxGUIアプリが作れます

利点
ターミナルで開発環境を整えなくてよい。VisualStudioMacが自動で整えてくれます

VisualStudioMacをダウンロード

GTK#2を選択する
スクリーンショット 2020-03-29 12.52.41.png

ツールボックスを選択
スクリーンショット 2020-03-29 12.53.22.png

ツールボックスが表示される インターフェース Main Windowを選択
スクリーンショット 2020-03-29 12.53.49.png

FiexedをMain Windowにドラッグします。編集可能領域を作成します
スクリーンショット 2020-03-29 12.54.05.png

ボタンをドラッグします。ボタンを移動させるには白い四角をクリックしドラッグします
スクリーンショット 2020-03-29 12.54.25.png

プロパティを表示します。
スクリーンショット 2020-03-29 12.54.52.png

Clickedの文字の部分をダブルクリックします。クリックイベントメソッドが自動生成します。
スクリーンショット 2020-03-29 12.57.42.png

クリックイベントメソッドが自動生成されます。ラベルに文字を入れる処理を加えます
スクリーンショット 2020-03-29 12.58.07.png

実行します
スクリーンショット 2020-03-29 13.29.40.png

ボタンを押すと実行されます
スクリーンショット 2020-03-29 12.59.46.png

ビルドされたプログラムはBinファイルの中に生成されています
スクリーンショット 2020-03-29 13.42.47.png

ラズベリーパイで動作させるにはMonoDevelopをインストールします
スクリーンショット 2020-03-29 13.31.37.png

MonoDevelop

感想

VisualStudioのWindowsFormを作成する感覚でお手軽に作成できました。
WindowsのVusualStudioだとGUIデザイナーが組み込まれていないため、GladeやSteticといったGUIデザイナーをダウンロードし、
交互に使わないといけない。クリックなどのイベントも自分で書かないといけない。

Gladeをターミナルでダウンロードしたり、Monoの開発環境を手動で整えなくても、VisualStudioMacが自動で環境を作ってくれます。。
あとはWindows Formsを作る感覚でC#を書くだけで作れます。

mono stetic

参考
C# VisualStudio for Mac でGtk#を使ってみた。gtk-sharp


Viewing all articles
Browse latest Browse all 9547

Trending Articles