いろいろなGUI
えーと、どうゆう質問の趣旨かと言うと、WindowsでGUIがやりたいのですが、
どうしていいのか分かりません。
とりあえずCとPerlが出来ますが、exeがいいのでCがいいです。
一応CでWinAPIだかを使って画面を出したり文字を表示させたりはしたのですが、
おっそろしく面倒くさかった上、
覚える量や、いちいち指定する量が正気の沙汰ではないと感じました。
(APIに指定しなかった部分は全部デフォルトのデータが適用されるとかだったら続けてたと思います)。
一応私としては複雑なGUIはいらないので、
Windowsの基本的な画面だけ扱えればそれで満足です。
あまり面倒でイラっとくる量の記述(と言うか画面指定)はしたくないです。
WindowsでGUIを実現する手段に関しては全然知りません。
Windowsの何がどうなって画面が表示されてるかも知りません。
そこで質問なのですが、
言語とGUIツール(?)の名称をセットで教えて下さい。
それをいろいろ教えて下さい。
簡単な解説は付けてくれると嬉しいですが、
名称さえ分かれば自分で検索して確認します。
どーしてもCで手っ取り早いGUIがないのであれば、
JavaでもDelphiでも新規で言語を覚え直します。(そのくらいGUIめんどくせぇって思いました)。
しかし可能な限り出費はしたくないと思ってます。
ちなみに、今までGUIは以下の物をやりました。
CでWinAPI →
全部手書き。やってられないと思って却下。
PerlでGUI →
そこそこ思い通りに使えますが今回はコンパイルでexeがいいです。
HSP →
昔やって、GUIの手軽さを素晴らしいと思いましたが、
プログラム部が欠陥に感じたと言うか、プログラム言語じゃないと思いました。
プログラム経験とGUI経験はこれだけです。
他の言語はどーなってるのかとかは一切知りません。
No.5
- 回答日時:
WinのGUIが最も手軽に作れるのは、日本語プログラミング言語『なでしこ』です。
例えば、GUIの定番ボタンならば、下記のように数行で書くことができます。
//ここから
テストボタンとはボタン。
テストボタンのクリックした時は~「テスト成功です!!」と言う。
//ここまで
その他、基本的なGUIや少し気の利いたGUI程度ならば、充分揃っています。
その殆どが10行以下で実装できると思います。
なでしこGUIの解説
http://www29.atwiki.jp/nadebook/pages/17.html
なでしこ公式サイト
http://nadesi.com/
No.3
- 回答日時:
PARとかperl2exeなんかは試しました?
環境整えたりバグを回避するのがちょっと手間ですけど・・・。
手間というか、バグは回避不可能なLvでしたw。
特にPerl2exeは、意にそぐわない関数があると、周辺の記述が全部なかった物として扱われたりとか、
すばらしいスループレイをしてくれました。
PARは根本的にインタプリタごと同封してるだけなんで、
なんか違うっていうか、やっぱりインタプリタでした。
No.2ベストアンサー
- 回答日時:
んでは.Netでしょう。
開発環境のVisual Studioに無料のExpress Editionがあります。
VB.NetやC#ならまさしく「コントロールをぺたぺた貼り付けて、対応するイベントを書くだけ」です。
#もちろん全体で管理するようなのを自力で書かなきゃならないときもあります
.Net開発環境にはVC++もありますが、.Net向けにコードを書くには.Net用の拡張コード(C++/CLI)を憶えなければならず、またC/C++との互換のために非常にややこしくなってしまっています。
ですから、「どうせ憶え直しになるのは変わらん」ということでVBかVC#にしておく方がいいかと。
>コントロールをぺたぺた貼り付けて、対応するイベントを書くだけ
な、なんて素晴らしい響きなんでしょう。
ありがとうございます。
>もちろん全体で管理するようなのを自力で書かなきゃならないときもあります
WinAPIを手書きでやったら、どう考えても自動でやって欲しい記述を永遠と調べ続けながら書く羽目になりました。
正気の沙汰ではないと思いました。
互換がややこしいのはなんかやですね。
なんか余計な事が起きてるみたいなニュアンスを感じるとやる気減です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(パソコン・周辺機器) ユーザーインターフェースについての質問です。 3 2023/05/05 17:32
- その他(OS) WindowsとMS-DOSの違いって何ですか? 5 2022/10/26 02:19
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- その他(OS) WindowsServer2019でWORKGROUPのRDSの設定 1 2023/02/15 17:43
- ソフトウェア LINUX向けのGUIアプリケーション開発 1 2022/09/21 17:38
- UNIX・Linux centos7のGUI画面でamidemux(動画編集あぷり)を操作作業していたら急に画面がCUI風 1 2023/02/24 10:40
- Windows 10 Windows11タスクバーやエクスプローラー、スタートメニュー 動画全画面時にカーソルが見えない 1 2022/04/08 00:03
- デスクトップパソコン インストール方法 1 2022/05/03 10:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラム言語について。
-
C#とC++について。
-
CLispのloop内の挙動について
-
interface 2021年5月号 P46
-
VBA 電話番号の正規表現について
-
VBAでパワーシェルを実行したい...
-
vba クリップボードクリアにつ...
-
ImageMagickでgif画像の一部が...
-
Windowsのアプリ開発ってなんの...
-
プログラミングのPythonのnoteb...
-
pythonで複数画像からgifを作る...
-
ExcelVBAでFormulaR1C1を列範囲...
-
初心者powershellのPS1ファイル...
-
Google ColaboでGUI作成
-
小学1年生の子です。塾に行かせ...
-
そのまま使っただけなのに・・...
-
プログラマーと学歴の関係性に...
-
Pythonでgif画像が上手く作れない
-
windowsでテキストファイルの各...
-
プログラミング、アーキテクチ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミング
-
小学1年生の子です。塾に行かせ...
-
vba クリップボードクリアにつ...
-
プログラマーと学歴の関係性に...
-
Webサイト内に埋め込んだmp4動...
-
正規表現で複数マッチ条件で悩...
-
windowsでテキストファイルの各...
-
楽しくて最高のプログラミング...
-
プログラミング ソースコード
-
Pythonって何を意識した言語な...
-
プログラミングを教えたいです...
-
pythonで複数画像からgifを作る...
-
pythonにてseleniumを使うも、...
-
Pythonでgif画像が上手く作れない
-
Google ColaboでGUI作成
-
テキストファイルのファイル名...
-
プログラミング、アーキテクチ...
-
そのまま使っただけなのに・・...
-
このURLで広告を出しているのは...
-
chatGPTで次々と質問をしていく...
おすすめ情報