windowsアプリケーションに作成に関しての
質問です。
windowsアプリケーションのいわゆる
グラフィックユーザーインターフェースはどのようにして
作られていいるのですか??
例えばエクリプスでwindowsアプリケーションを作成するとして
guiを作成するとなるとエクリプスにある、レイアウトエディター等を使用して
guiを作成していくのでしょうか??
素人質問で申し訳ないのですが
回答お待ちしております。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
Windowsアプリの開発にはEclipseの代わりに Visual Studio を使うのが一般的です。
ウィンドウのテンプレートにボタンや画像やテキストなどの部品をドラッグ&ドロップして貼り付けるGUIエディタももちろん標準で搭載されていますし、デバッガーやパフォーマンス分析など高度なツールも含まれています。
個人でお使いになるなら有償版と同じ機能が全部入った Visual Studio Community 2015を無料でダウンロードして使えるので、お試しになってみてはいかがでしょう。
投稿2016/04/17 00:22
総合スコア2425
0
ベストアンサー
こんにちは。
GUIの開発は非常に手間がかかる作業ですね。
Windows APIを呼び出しながら、全てプログラム・コードを書いて開発することもできますが、あまりに手間が掛かり過ぎるので、そのような開発スタイルで開発している人はあまりいません。
今はGUIを開発できるツールが多数あり、それらを使って開発することが多いです。
ツール毎に使えるプログラミング言語や向き不向きがあり、対象とするアプリ開発に適したものを選択する必要が有ります。
例えば、eclipseのレイアウトエディタもGUI開発を補助するツールの1つでしょう。しかし、これはJava用と思います。 C#では使えない、もしくは、使うには非常に苦労しそうです。
C#でWindowsアプリを開発するのならば、tkandaさんもおっしゃっているようにVisual Studio一択のようにも思います。
因みにJavaはマルチプラットフォームを最初から目指した言語で、多数のOSで動作します。
C#はどちらかと言うとWindows専用でLinux等をマイクロソフトが直接サポートすることはあまりありませんでした。でも最近はそうでもないようです。積極的にマルチプラットフォームを進めている印象です。
更に、マルチプラットフォーム対応のC#開発ツールXamarinを3rdパーティが開発しており、これをマクイロソフトが買収したとか。
もし、C#で開発したWindowsアプリをマルチプラットフォーム化することを視野にいれているのであれば、Xamarinを使って開発することも検討しておいた方が良いかもしれません。GUIのプログラミング・スタイルはVisual StudioとXamarinではそこそこ異なる可能性がありますので。
そうそう、現在のVisual Studioは既にGUI開発ツールをWindows FormとWPFの2つ持っています。
どちらを使うか要検討です。そこにXamarin形式のGUIツールが追加されるのかも?
私の場合は、以上のようなことなどを検討してGUI開発ツールを選択してます。
他に価格、ツールのシェア(シェアの小さなツールはWEB情報が少ない)、日本語情報の多さ等も検討します。
投稿2016/04/17 01:56
編集2016/04/17 04:01総合スコア23272
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/17 02:29
2016/04/17 03:03
2016/04/17 04:01 編集
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。