GUIがむずかしすぎる
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/10/18(日) 17:54:43GUIは私の知能じゃむり
0232デフォルトの名無しさん
2010/01/04(月) 12:16:41諦めちゃうの?もう十分に簡単?
難しいとか思うから改善したくなるわけで、諦めたらそこでおしまいですよ。
(他の優先事項があるってのはそうかもしれないけど、ここはGUIのスレなので)
.NETにもRxとかいうFRPっぽいやつが実装されてくるらしいけど、
http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx
現状で十分に簡単なら必要ないね?
0233デフォルトの名無しさん
2010/02/20(土) 16:17:18がんばれ〜
0234デフォルトの名無しさん
2010/02/21(日) 01:28:46Qt wxWidgets MFC win32api どれやればいいんだ?
MFCとかwin32apiは過去のものなの?
0235デフォルトの名無しさん
2010/02/21(日) 02:28:18もちろん今でも使えるけど
わざわざそんな面倒な方法をとらない
Cに対するアセンブラみたいなもの
0236デフォルトの名無しさん
2010/02/21(日) 02:57:520237デフォルトの名無しさん
2010/02/21(日) 03:15:100238デフォルトの名無しさん
2010/02/21(日) 13:45:59面倒くさくてもぬるぬるが好きならMFC
自他共に認める変態ならAPIのみ
0239デフォルトの名無しさん
2010/02/21(日) 23:55:27Qtやりましょうよ。
0240デフォルトの名無しさん
2010/02/22(月) 01:31:360241デフォルトの名無しさん
2010/02/22(月) 02:22:56コケにされるのは寂しいが、さすがにお勧めはできないな
Win32APIはWindowsを知るという意味では無駄にならないと思うがね
0242デフォルトの名無しさん
2010/02/22(月) 02:28:280243デフォルトの名無しさん
2010/03/02(火) 23:12:51Qtは拡張構文が追加されてそうで嫌
で、gtkmmを学び出す
0244デフォルトの名無しさん
2010/03/03(水) 03:28:33Qt は良いよ
0245デフォルトの名無しさん
2010/03/03(水) 09:29:350246デフォルトの名無しさん
2010/03/03(水) 13:31:330247デフォルトの名無しさん
2010/03/03(水) 16:33:110248デフォルトの名無しさん
2010/03/03(水) 18:13:460249デフォルトの名無しさん
2010/03/03(水) 18:47:240250デフォルトの名無しさん
2010/03/03(水) 18:48:290251デフォルトの名無しさん
2010/03/03(水) 18:59:020252デフォルトの名無しさん
2010/03/03(水) 19:00:120253デフォルトの名無しさん
2010/03/04(木) 04:06:04fltkはC++の地味な機能しか使わんとかなんとか
0254デフォルトの名無しさん
2010/03/04(木) 04:45:04FLTKは知らん。
0255デフォルトの名無しさん
2010/03/04(木) 08:21:480256デフォルトの名無しさん
2010/03/11(木) 22:01:11gtk/gtk+/gtkmm のどこがだめ?
0257デフォルトの名無しさん
2010/03/23(火) 17:51:260258デフォルトの名無しさん
2010/03/23(火) 18:05:28designer でGUIデザインするのはGUIですれば良いしできるのに,
demoを含めて打ち込む方法を説明していたりするのが以前は意外と多かった
Molentkin とか参考になった覚えある
0259デフォルトの名無しさん
2010/03/24(水) 00:10:20打ち込んだソースを解説する方が楽なんだよね・・
0260デフォルトの名無しさん
2010/03/24(水) 00:59:17コード片(イベントハンドラ)がたくさんあって、
それらがどう呼び出されようとも正しく動作するように条件分岐やらフラグ
やらを管理しなきゃいけないからじゃないかな
0261デフォルトの名無しさん
2010/03/24(水) 10:34:350262デフォルトの名無しさん
2010/03/25(木) 22:57:32そのまま突き進め
0263デフォルトの名無しさん
2010/03/26(金) 02:20:480264デフォルトの名無しさん
2010/03/26(金) 07:09:34あの情報量の多さは異常だろ
何が必要で必要でないかの判断がつかなかったからマジでつらかった
0265デフォルトの名無しさん
2010/03/26(金) 11:46:220266デフォルトの名無しさん
2010/03/26(金) 12:10:49普通じゃなくて良いならGUIなくても構わないことが多い
何が普通で何が普通でないかを判断するところが、GUIの難しさだ
0267デフォルトの名無しさん
2010/03/26(金) 14:25:310268デフォルトの名無しさん
2010/03/26(金) 14:33:53むずかしすぎって・・・
0269デフォルトの名無しさん
2010/03/27(土) 01:36:51試してみたけど超うんこだったわ
0270デフォルトの名無しさん
2010/03/27(土) 01:47:57単純に全体として良し悪しではないと思うんで宗教戦争にする気は無いんだけど
VSの方がドキュメントは多い,Qtはマルチプラットフォームというのは俺でもわかるが
0271デフォルトの名無しさん
2010/03/27(土) 08:54:380272デフォルトの名無しさん
2010/03/27(土) 18:45:130273デフォルトの名無しさん
2010/03/27(土) 22:12:450274デフォルトの名無しさん
2010/03/28(日) 12:31:280275デフォルトの名無しさん
2010/03/30(火) 16:28:52Dijitとか、jQuery UIなんか使えばそこそこ高度なものが作れる。
0276デフォルトの名無しさん
2010/03/30(火) 20:37:06つ ttp://SmartClient.com
0277デフォルトの名無しさん
2010/04/01(木) 21:22:32わたしわグイって言って単ですけど、先輩がジーユーアイって言い出して
顔から火がでるほどはずかしかったので教えてください÷
0278デフォルトの名無しさん
2010/04/01(木) 21:25:440279デフォルトの名無しさん
2010/04/01(木) 21:33:12通じなければ通じるように言いましょう。
0280デフォルトの名無しさん
2010/04/01(木) 21:36:360281デフォルトの名無しさん
2010/04/01(木) 22:08:16http://ja.wikipedia.org/wiki/GUI
と思ったが、
http://eow.alc.co.jp/GUI/UTF-8/
こっちではグイと発音する、ってなってるな。
もしかすると英語圏ではグイのほうが普通なのかも。
似たような言葉で、
http://ja.wikipedia.org/wiki/GNU
ってのがあるが、これをジーエヌユーと言うとちょっと恥かしいかもしれない。
0282デフォルトの名無しさん
2010/04/01(木) 22:08:560283デフォルトの名無しさん
2010/04/01(木) 22:11:320284デフォルトの名無しさん
2010/04/01(木) 22:34:440285デフォルトの名無しさん
2010/04/02(金) 05:11:040286デフォルトの名無しさん
2010/04/02(金) 21:44:360287デフォルトの名無しさん
2010/04/03(土) 00:56:570288デフォルトの名無しさん
2010/04/04(日) 13:20:11CUI ←クイ
YUI ←どれもおんなじ歌ばっか しかもヘタクソ
0289デフォルトの名無しさん
2010/04/04(日) 17:20:51どUI
0290デフォルトの名無しさん
2010/04/10(土) 23:41:250291デフォルトの名無しさん
2010/04/11(日) 01:17:44はげどう
0292デフォルトの名無しさん
2010/04/11(日) 17:37:060293デフォルトの名無しさん
2010/04/11(日) 18:36:09まさかとは思うけど、C+WIN32APIのみ作ってるの?
妥協して、MFCなりATLなりWTLでも使え
これなら、むずかしすぎるってことはない
さらに妥協できるなら、.NETでも使え
これなら、サルでもつかえるよ
0294デフォルトの名無しさん
2010/04/11(日) 18:49:070295デフォルトの名無しさん
2010/04/12(月) 00:30:040296デフォルトの名無しさん
2010/04/12(月) 01:40:19ソフトウェア設計の大半はデータ構造とアルゴリズムだぞ
GUIなんてドカタに任せておけばオk
0297デフォルトの名無しさん
2010/04/12(月) 01:50:020298デフォルトの名無しさん
2010/04/12(月) 03:06:590299デフォルトの名無しさん
2010/04/12(月) 03:19:28面倒くさいとか楽だとかしんどいという尺度の方がしっくりくる感じ
0300デフォルトの名無しさん
2010/04/12(月) 03:21:40CUIに比べて処理の流れが
組み合わせになるから
無限に拡散してしまう
0301デフォルトの名無しさん
2010/04/12(月) 11:50:34最初CでWindowsアプリ書いた時は(3.1〜95)確かにメンデーと思った。
あ、MFCは初対面のときからソリの合わないものを感じてC++Builderに避難しました。
0302デフォルトの名無しさん
2010/04/12(月) 13:45:380303デフォルトの名無しさん
2010/04/12(月) 20:18:210304デフォルトの名無しさん
2010/04/12(月) 22:53:16取りあえず機能的には Ok というのならマウスの位置掴んだり
ボタンとかボックスたくさんつくったりとかそんな大変じゃない
拘りだしたり動かしだすと自由度も大きいしキリが無い
事前にしっかりレイアウト決まってるならそんなに大変じゃないと思う
0305デフォルトの名無しさん
2010/04/13(火) 01:16:00一つはインターフェイスデザインという意味での難しさ
Webの画面もGUIの一種と考えれば、インターフェイスデザインがアプリケーションにおいて
どれほど重要でありながらも難しいものかが分かるでしょう
二つ目は開発者の視点から見た作成の難しさ
GUIコンポーネントをベタペタ張ればお終いと思っているのは役たたずのマネージャー
非同期通信(例えばDB問い合わせとかCGIアクセスとか)との連携、
可変なウィンドウサイズと動的なレイアウトとの戦い、
複雑なイベントチェーンの管理等々
0306(u_・y) ◆e6.oHu1j.o
2010/04/13(火) 08:40:37今後も、さらに難しさレベルは増えていく可能性がある
いまはまだ、2Dの無機質なソフトが多いけど
そのうちフェードとか、自作メニューバーとか、3D化してるアプリが当たり前になってきたら
敷居あがりまくりなんだけど
0307デフォルトの名無しさん
2010/04/13(火) 18:24:120308デフォルトの名無しさん
2010/04/13(火) 22:31:39たいていはもっと高レベルなジェスチャーにアクセスする程度で十分だから、
それほど難儀しないと思う。
0309デフォルトの名無しさん
2010/04/22(木) 08:58:33http://slashdot.jp/hardware/comments.pl?sid=492519&cid=1752368
>某大学の情報工学科でプログラミングを教えていますが、今でも演習はCLIベースです。
>演習室には最新のMacが並んでいますが、演習自体はターミナルとEmacsで行います。:-)
>GUIよりもまずは基本的な原理をわかってほしいということもありますが、私を含めた
>多くの教員がGUIを使った開発経験に乏しいのも確かですね。最近の学生にとっては
>CLIベースのソフトウェアは半完成品のような印象を与えるみたいで、いまひとつ演習に
>身が入らない人がそれなりにいるのは確かなので、今後のカリキュラムは何とかせねば
>とは思っています。
0310デフォルトの名無しさん
2010/04/22(木) 09:28:550311デフォルトの名無しさん
2010/04/22(木) 11:32:20高い授業料払っているのに
0312デフォルトの名無しさん
2010/04/22(木) 11:58:23パラドクスが日常茶飯事だという事をまず最初に教えるべきだ
0313デフォルトの名無しさん
2010/04/22(木) 14:26:31「GUIを使った」開発(大抵IDEの事)→初めからIDEばかりで教えるべき
かには疑問が残る
「GUI付きのソフト」を開発→プログラミングならばまずCLIで開発できて
それからGUI付きの開発に行くべき
(GUIきれいでも中身書けないじゃ話にならん)
情報工学科でGUI含めた開発まで行き着けないというのならそれは寂しいが
0314デフォルトの名無しさん
2010/04/22(木) 20:36:49うちと似てるな。うちはターミナルだけじゃなくてEclipseを使った演習もやるけど。
プログラミングの講義はそれなりに揃ってるけど、GUIプログラミングをシステマティックに
教えている科目はないんじゃないかな。そもそもGUIプログラミング自体一過性の技術なので
(プログラミング関連で一過性じゃないものって何?って言われそうだけど、相対的にみた
場合)、どうしても教える内容としての優先度は低くなるんだよね。
0315デフォルトの名無しさん
2010/04/22(木) 22:08:070316デフォルトの名無しさん
2010/04/22(木) 23:37:590317デフォルトの名無しさん
2010/04/23(金) 00:27:00IDEでCLIのアプリを作ることも,EmacsみたいなCUIでGUIアプリ作ることも十分可能なんだが
0318デフォルトの名無しさん
2010/04/23(金) 00:57:400319デフォルトの名無しさん
2010/04/23(金) 03:14:380320デフォルトの名無しさん
2010/04/23(金) 07:48:18プログラミングも実践より理論という感じの講義が多かったな。
まあでもアルゴリズムやその解析をみっちり勉強できたのはよかったかも。
0321デフォルトの名無しさん
2010/04/24(土) 01:33:06情報の学生さんはλ計算や計算可能性の話や圏論なんかを勉強してきてください
0322デフォルトの名無しさん
2010/04/24(土) 13:52:380323デフォルトの名無しさん
2010/04/24(土) 16:36:23ちょっとしたGUIアプリぐらい数日でつくるよ
研究室でもできるやつはできるでしょ
そういう人が居ない場所だと
レベルの低さを認識できないかもね
基礎ができてればGUIの習得ごときで長時間費やすものじゃないのに
0324デフォルトの名無しさん
2010/04/24(土) 18:03:010325デフォルトの名無しさん
2010/04/25(日) 01:09:09GUIの何が難しいのか、俺にはさっぱりわからん。
0326デフォルトの名無しさん
2010/04/25(日) 04:26:53本格的なのやれよ
0327デフォルトの名無しさん
2010/04/25(日) 08:12:220328デフォルトの名無しさん
2010/04/25(日) 18:50:37どういったものが本格的かどうかわからんが、面倒なだけだろ
すくなくとも難しくはない
0329デフォルトの名無しさん
2010/04/26(月) 01:22:36横レスですが、難しいです
通常、イベントハンドラが長時間の処理に陥ってしまうと画面諸共応答がなくなるために、
そのような処理は完了イベントを挙げるような非同期な仕組みに変更しておく必要があります
(例えば、初期化やDB検索やネットワーク通信など)
ところが、このような複数のイベントループを持つ一連の処理を正しく行うためには
別の全てのイベントとの整合性を担保しなければならなり、これが大変複雑になります
パズルと一緒で、依存関係が多くなると"面倒"が"難しい"に変わります
0330デフォルトの名無しさん
2010/04/26(月) 05:43:28ちょっとしたGUIしか作れない
0331デフォルトの名無しさん
2010/04/26(月) 09:35:50株式チャートとか、ビジオみたいの作ってみなはれ。
■ このスレッドは過去ログ倉庫に格納されています