• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:いろいろなGUI)

WindowsでGUIを実現する手段について教えてください

このQ&Aのポイント
  • WindowsでGUIを実現する手段について教えてください。CやPerlでGUIを作成した経験がありますが、CのWinAPIは手間がかかり、煩雑でした。簡単なGUIを作成するための言語やツールの名称を教えてください。
  • CやPerlでGUIを作成する際には、煩雑さや手間を感じたため、新たな言語やツールを使用することも検討しています。GUIの基本的な機能を扱えるだけで満足しており、手軽さと費用の面でも考慮しています。可能な限り出費を抑えながら、効率的にGUIを実現する手段を教えてください。
  • 今までCのWinAPIやPerlでGUIを作成しましたが、手間や記述量が多くて煩雑でした。Windowsで効率的にGUIを実現するための言語やツールの名称を教えてください。簡単な解説も添えていただけると幸いです。JavaやDelphiなども覚え直す覚悟ですが、できるだけコストを抑えたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.2

んでは.Netでしょう。 開発環境のVisual Studioに無料のExpress Editionがあります。 VB.NetやC#ならまさしく「コントロールをぺたぺた貼り付けて、対応するイベントを書くだけ」です。 #もちろん全体で管理するようなのを自力で書かなきゃならないときもあります .Net開発環境にはVC++もありますが、.Net向けにコードを書くには.Net用の拡張コード(C++/CLI)を憶えなければならず、またC/C++との互換のために非常にややこしくなってしまっています。 ですから、「どうせ憶え直しになるのは変わらん」ということでVBかVC#にしておく方がいいかと。

jelfe
質問者

お礼

>コントロールをぺたぺた貼り付けて、対応するイベントを書くだけ な、なんて素晴らしい響きなんでしょう。 ありがとうございます。 >もちろん全体で管理するようなのを自力で書かなきゃならないときもあります WinAPIを手書きでやったら、どう考えても自動でやって欲しい記述を永遠と調べ続けながら書く羽目になりました。 正気の沙汰ではないと思いました。 互換がややこしいのはなんかやですね。 なんか余計な事が起きてるみたいなニュアンスを感じるとやる気減です。

その他の回答 (4)

回答No.5

WinのGUIが最も手軽に作れるのは、日本語プログラミング言語『なでしこ』です。 例えば、GUIの定番ボタンならば、下記のように数行で書くことができます。 //ここから テストボタンとはボタン。 テストボタンのクリックした時は~「テスト成功です!!」と言う。 //ここまで その他、基本的なGUIや少し気の利いたGUI程度ならば、充分揃っています。 その殆どが10行以下で実装できると思います。 なでしこGUIの解説 http://www29.atwiki.jp/nadebook/pages/17.html なでしこ公式サイト http://nadesi.com/

jelfe
質問者

お礼

ありがとうございます。 GUIだけならとても作りやすそうだと思いました。

回答No.4

C++&Win32API 画面はリソースエディタで作成。

jelfe
質問者

お礼

リソースエディタ… 内容は知りませんが、とにかく素晴らしい響きです。

  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.3

PARとかperl2exeなんかは試しました? 環境整えたりバグを回避するのがちょっと手間ですけど・・・。

jelfe
質問者

お礼

手間というか、バグは回避不可能なLvでしたw。 特にPerl2exeは、意にそぐわない関数があると、周辺の記述が全部なかった物として扱われたりとか、 すばらしいスループレイをしてくれました。 PARは根本的にインタプリタごと同封してるだけなんで、 なんか違うっていうか、やっぱりインタプリタでした。

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

C#やVisualBasicだったらかなり楽になるのでは ボタンなどのコントロールはペタペタ貼り付けるだけです Cでやるならフリーのリソースエディタを使えば画面の作成が楽できます

jelfe
質問者

お礼

ありがとうございます。 まだVBの検索はしておりませんが、処理構造がテキストの行数依存って聞いたことあるようなないような気がします。 リソースエディタって単語は初めて聞きました。 なんだか素晴らしい響きですね。

関連するQ&A