WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part8
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2010/12/05(日) 22:08:33.NET4 もリリースされて盛り上がってまいりますた。
Visual Studio 2010
http://www.microsoft.com/japan/msdn/vstudio/
Microsoft .NET Framework 4 (Web インストーラー)
http://www.microsoft.com/downloads/details.aspx?familyid=9CFB2D51-5FF4-4491-B0E5-B386F32C0992&displaylang=ja
Microsoft .NET Framework 4 (スタンドアロンインストーラー)
http://www.microsoft.com/downloads/details.aspx?familyid=0A391ABD-25C1-4FC0-919F-B21F31AB88B7&displaylang=ja
前スレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part7
http://hibari.2ch.net/test/read.cgi/tech/1282479113/
関連スレ
Microsoft Silverlight その7
http://hibari.2ch.net/test/read.cgi/tech/1288613056/
過去スレ
Part6 http://hibari.2ch.net/test/read.cgi/tech/1274423236/
Part5 http://pc12.2ch.net/test/read.cgi/tech/1261879110/
Part4 http://pc12.2ch.net/test/read.cgi/tech/1245384489/
Part3 http://pc12.2ch.net/test/read.cgi/tech/1231506876/
Part2 http://pc11.2ch.net/test/read.cgi/tech/1211453941/
Part1 http://pc11.2ch.net/test/read.cgi/tech/1162950198/
コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
0029デフォルトの名無しさん
2010/12/06(月) 17:38:29DataGridをListView風に使った方が早いよ。
0030デフォルトの名無しさん
2010/12/06(月) 19:07:330031デフォルトの名無しさん
2010/12/06(月) 19:26:20特にWindowsユーザーはそうだろう
0032デフォルトの名無しさん
2010/12/06(月) 19:46:37GUIが絡んだとたんにC#の圧勝になると思うんだけど
0033デフォルトの名無しさん
2010/12/06(月) 19:49:10理解しようという努力すらしてもらえなかった経験くらい誰にでもあると思うけど
0034デフォルトの名無しさん
2010/12/06(月) 20:07:340035デフォルトの名無しさん
2010/12/06(月) 20:13:11ListViewはItemTemplate使うの前提だもん
デフォルトの状態で行の背景色を変えたいというような要望が出ること自体が間違ってるんだよ
0036デフォルトの名無しさん
2010/12/06(月) 21:00:170037デフォルトの名無しさん
2010/12/06(月) 21:00:470038デフォルトの名無しさん
2010/12/06(月) 21:02:090039デフォルトの名無しさん
2010/12/06(月) 21:03:07投げ輪すらできんしね
0040デフォルトの名無しさん
2010/12/06(月) 21:06:00最小化から復帰するとlabel->textが更新されなくなります、何故でしょう。 ってここで質問してもいい?
0041デフォルトの名無しさん
2010/12/06(月) 21:06:28こっちですよ
ふらっとC#,C♯,C#(初心者用) Part66
http://hibari.2ch.net/test/read.cgi/tech/1290854247/
0042デフォルトの名無しさん
2010/12/06(月) 21:06:56ああ良くあるね
なんでだろうね
黒い画面が怖いのかな
0043デフォルトの名無しさん
2010/12/06(月) 21:07:16くだすれC++/CLI(初心者用)part2
http://hibari.2ch.net/test/read.cgi/tech/1268613679/
こっちじゃね?
0045デフォルトの名無しさん
2010/12/06(月) 21:08:40プログラミングしてる奴がWindowsユーザーの15%もいるかなぁ
絶対にないだろw
0046デフォルトの名無しさん
2010/12/06(月) 21:13:21プログラミングしない人でPythonを単体で入れてるのは見たことないな
0047デフォルトの名無しさん
2010/12/06(月) 21:19:000048デフォルトの名無しさん
2010/12/06(月) 22:13:170049デフォルトの名無しさん
2010/12/06(月) 22:46:50粘着アンチがついて一人前。WPFを気に食わない人達が無視できないほどまで大きく成長したって証拠だな。
WPFも盛り上がってまいりますた。
0050デフォルトの名無しさん
2010/12/06(月) 22:56:11パッケージソフトでもない限り、あえてWPFを使う理由がほぼ無くなる
本気でビジネスアプリケーションは全部持っていく気みたい
0051デフォルトの名無しさん
2010/12/06(月) 23:20:36最終的に、Silverlight とクライアント .NET の差はなくなる方向で進化するとは思うけど、
まだまだ先の話だなぁ。
0052デフォルトの名無しさん
2010/12/06(月) 23:21:59え?Windows用のSLって継続してるの?てっきり電話だけになったかと思ったわ
0053デフォルトの名無しさん
2010/12/06(月) 23:23:050054デフォルトの名無しさん
2010/12/06(月) 23:38:57クロスプラットフォームはほどほどにしてビジネスアプリに特化
それが誤解されて嘘が出回った
0055デフォルトの名無しさん
2010/12/07(火) 07:05:510056デフォルトの名無しさん
2010/12/07(火) 08:33:00Python/Ruby処理系で一番インストールされてるのって、ぶっちゃけ.NET4やSilverlightに入ってるIronPython/IronRubyだよね。
一応WPFも使える。
軽量言語は敵なんかじゃなくて.NETの世界に共存する仲間だろ。
もっとみんなDLRで遊ぼうぜ
>>37
.NET4はWindowsの26%に入ってる。で、これにMacOSXの11%が加わるわけよ。
Silverlightにいたっては全OSの55%に達する。(Google,Yahoo,Bing...にアクセスしたPC調べ)
0057デフォルトの名無しさん
2010/12/07(火) 09:00:22DLRのコア中のコアのほんの一部だけ吸収されて
後は頓挫した格好でコミュニティに移管
元々コミュニティに任せるべき性質のプロジェクトだったしな
0058デフォルトの名無しさん
2010/12/07(火) 09:00:56IronRuby on Rails とか
もう何でもありなの?
0059デフォルトの名無しさん
2010/12/07(火) 10:46:37この程度のことでコーディングするのめんどくせぇ…WPFだったら数分で終わる簡単な作業なのに…
0060デフォルトの名無しさん
2010/12/07(火) 12:01:42じゃ駄目なの?
0061デフォルトの名無しさん
2010/12/07(火) 12:36:24LabelEdit=trueのラベル列みたいに利用者が直接書き換えれるようにしたいんよ。
CodeProjectに丁度いいのがあった。
http://www.codeproject.com/KB/list/ListViewCellEditors.aspx
WPFに慣れるとWinForms使うのが苦行でしかないわ…。ちょっと使い勝手を改善したいだけなのに
0062デフォルトの名無しさん
2010/12/07(火) 13:38:100063デフォルトの名無しさん
2010/12/07(火) 14:09:55業務開発者からは、「派手な画面のアプリケーションを作るためのモノ」と勘違いされている。
0064デフォルトの名無しさん
2010/12/07(火) 14:24:360065デフォルトの名無しさん
2010/12/07(火) 14:30:37何を言ってるかわからねーと思うが俺もわからない。
XPとVistaでもあったがガラリと変わるとなかなか人は付いてこない模様。
そろそろ学習したほうがいい。
0066デフォルトの名無しさん
2010/12/07(火) 16:48:46未だに勘違いしてる>>64みたいなのでさえ、スレを見に来るほど流行ってきた。
新しいことを学ぼうとせず逃げてるような人は、そろそろ(WPFを)学習したほうがいい。
0067デフォルトの名無しさん
2010/12/07(火) 17:21:470068デフォルトの名無しさん
2010/12/07(火) 17:29:250069デフォルトの名無しさん
2010/12/07(火) 18:09:30つまり糞
0070デフォルトの名無しさん
2010/12/07(火) 18:12:072008まではxpも視野に・・・と
0071デフォルトの名無しさん
2010/12/07(火) 18:19:37壊れるまで使うのが普通
5年前のPCを使っている人がどれだけいると思ってるのか
そういう人達に、お前らみたいな糞PCじゃWPF様は使えないんだよって
横柄な態度をしているのはどうかと思いますね
料理屋で食べ方を注意してくる店員がいたらどうでしょうか?
みすぼらしい格好で入ってきた客にお前に俺の飯は食わせない
なんていう店主がいたらどうでしょうか?
ソフトはあくまで道具、使われる立場にあるんですよ
使えないならゴミと一緒
0072デフォルトの名無しさん
2010/12/07(火) 18:20:54古いPCっていうのは1900年代のPCの事なんだけどなに勘違いしてるの?
0073デフォルトの名無しさん
2010/12/07(火) 18:20:550074デフォルトの名無しさん
2010/12/07(火) 18:21:420075デフォルトの名無しさん
2010/12/07(火) 18:33:20イベントとコマンド混合してた。
イベントってあんまり使わない?
0076デフォルトの名無しさん
2010/12/07(火) 18:33:56開発やるくせにWPFすらまともに動かないPCなの?
0077デフォルトの名無しさん
2010/12/07(火) 18:34:11むしろコマンドが使わない。
0078デフォルトの名無しさん
2010/12/07(火) 18:36:37重いかどうかだよ
最新のPCですらこのIDEではデバッグ作業でイライラさせられる
0079デフォルトの名無しさん
2010/12/07(火) 18:38:03つまり配布する気がないならRubyでいいよね?
まさか個人で使うのにWPFでオサレGUIなんて非効率的なことしてないよね?
0080デフォルトの名無しさん
2010/12/07(火) 18:44:100081デフォルトの名無しさん
2010/12/07(火) 18:56:39fpsを教えてよ
うちのPCは2年前にFPSゲー用に買ったものだが
10行のdatagridでさえfpsは一桁だがな
こんなもっさりしてるの使いたくない
0082デフォルトの名無しさん
2010/12/07(火) 18:57:530083デフォルトの名無しさん
2010/12/07(火) 19:03:450084デフォルトの名無しさん
2010/12/07(火) 19:03:59Win 7クアッドコアにHD 5770で
俺もXP使ってた時は本当に遅くてフォントもおかしいしくそだと思ってた
しかし、今はMSはもうロースペック相手にしてないんだと分かった
0085デフォルトの名無しさん
2010/12/07(火) 19:05:54設計がマジでお粗末すぎwwwwwwwwww
VB使いたて3日レベルwwwwwwwww
0086デフォルトの名無しさん
2010/12/07(火) 19:08:12必要のない同期通信するアプリを超えてるな…
0087デフォルトの名無しさん
2010/12/07(火) 19:09:27コテハン君の頭は、こんなクソ重いWPFプログラマが増えることは、ユーザーが迷惑しプログラミング業界の衰退につながるから
なんとしてもWPFのクソさをアピールしなければならないらしい。
言ってわかるやつじゃないから君も相手にしないほうがいいよ。
0088デフォルトの名無しさん
2010/12/07(火) 19:12:49そんなPCもっているやつが世間でどれだけいると思っているんだよ
0089デフォルトの名無しさん
2010/12/07(火) 19:14:130090デフォルトの名無しさん
2010/12/07(火) 19:14:3210行のdatagridでさえfpsは一桁だがな
これのどこが軽いんだ?
0091デフォルトの名無しさん
2010/12/07(火) 19:16:300092デフォルトの名無しさん
2010/12/07(火) 19:16:44流石にそれは別の原因
0093デフォルトの名無しさん
2010/12/07(火) 19:18:230094デフォルトの名無しさん
2010/12/07(火) 19:19:3980%いるXPユーザーがまともに使えない時点で糞
0095デフォルトの名無しさん
2010/12/07(火) 19:22:120096デフォルトの名無しさん
2010/12/07(火) 19:24:39日本語も通じないのか?
0097デフォルトの名無しさん
2010/12/07(火) 19:30:1710行10万列だねwwwwwwwwwwww
0098デフォルトの名無しさん
2010/12/07(火) 19:32:12こういうきちがいがいるからWPF嫌いなんだよ
0099デフォルトの名無しさん
2010/12/07(火) 19:34:08なんて言ってるバカしかいないのか?
そんなに軽いならなぜWPFで3Dゲーム作らないんだ?
0100デフォルトの名無しさん
2010/12/07(火) 19:34:54ゲーム作るならC++のほうがマシ
理論か
0101デフォルトの名無しさん
2010/12/07(火) 19:35:31早くWPFで作ってよ
0102デフォルトの名無しさん
2010/12/07(火) 19:35:570103デフォルトの名無しさん
2010/12/07(火) 19:37:31ゲーム作るならWPFよりC++のほうがいい!
1万行のデータグリッドのfps見れ
WPFはXAMLとC#の二つを覚えなきゃいけないからダメ
0104デフォルトの名無しさん
2010/12/07(火) 19:37:47俺の持ってるPCはミドルかそれ以上
そのPCでさえ、10行のdatagridがこんなにもっさりなのはなぜなんだ?
IDEもいちいち重いしデバッグ作業でイライラするわ
0105デフォルトの名無しさん
2010/12/07(火) 19:38:37それ面白いと思ってんの?
0106デフォルトの名無しさん
2010/12/07(火) 19:38:56↓
みんな:遅くないよ?ちなみにどんな環境なの?
↓
プログラム初心者:10万行のDataGridが遅すぎ
↓
みんな:マァマァ(((ノ´ー`)ノ
0107デフォルトの名無しさん
2010/12/07(火) 19:39:33Datagridもできない
IDE糞重い
小規模アプリだと生産性悪い
一体なにができるの?
オサレGUIしかできないじゃん
0108デフォルトの名無しさん
2010/12/07(火) 19:39:57これがゆとり教育の弊害か…
0109デフォルトの名無しさん
2010/12/07(火) 19:40:55プログラマってこういうネチネチしたやつばっかりなのか?
ずっと孤独な人生過ごしてきて人格歪んじゃってるんじゃないの?
0110デフォルトの名無しさん
2010/12/07(火) 19:41:280111デフォルトの名無しさん
2010/12/07(火) 19:41:330112デフォルトの名無しさん
2010/12/07(火) 19:41:540113デフォルトの名無しさん
2010/12/07(火) 19:42:50そろそろうつ病になって自殺とか言い始めますよ
0114デフォルトの名無しさん
2010/12/07(火) 19:43:210115デフォルトの名無しさん
2010/12/07(火) 19:44:55http://palepoli.skr.jp/wp/2008/06/11/xp-on-wpf/
ここのブログでも重いと書いている
0116デフォルトの名無しさん
2010/12/07(火) 19:46:19( ´д)ヒソ(´д`)ヒソ(д` )(10万行はやっぱり違うわね)
0117デフォルトの名無しさん
2010/12/07(火) 19:51:130118デフォルトの名無しさん
2010/12/07(火) 19:53:000119デフォルトの名無しさん
2010/12/07(火) 19:53:182008でも重かったがより一層重い
画面の切り替えも遅いし
ちょっと最小化してたら、開くまでに時間がかかる
0120デフォルトの名無しさん
2010/12/07(火) 19:54:040121デフォルトの名無しさん
2010/12/07(火) 19:56:20そうやって摩り替えないと擁護できないの?
0122デフォルトの名無しさん
2010/12/07(火) 19:57:301000行なら良い嘘になったのにもったいないなー
0123デフォルトの名無しさん
2010/12/07(火) 20:00:22Expression Web4よりかは軽いよ
Win7の話で悪いけど
0124デフォルトの名無しさん
2010/12/07(火) 20:01:59だとしたら10万行も有りだと思うんだ
0125デフォルトの名無しさん
2010/12/07(火) 20:04:42縦も横も仮想化を有効にする。EnableColumnVirtualizationとEnableRowVirtualizationをtrueで。
デフォルトでは横の仮想化が有効じゃないんだよ。
これでセルの中に無茶なものを突っ込まない限りはそこそこ実用的な速度で動くようになるはずだしデータ量に依存しない速度になる。
グループ化は仮想化が無効になるので使っちゃ駄目。
それでも遅いなら列の幅などのレイアウトが自動調整されるときのコストがかなり掛かるので
なるべく固定サイズになるようにしておく。
サイズに影響しない要素なら多少多くても速度にはあまり影響しないので。
Bindingはなるべくシンプルに動作するようにしないと若干遅くなるけど無茶やらなければあまり影響ないかな。
0126デフォルトの名無しさん
2010/12/07(火) 20:19:38それはやってなかったな
デフォルトのオート調整になってる
まあ、それやったところでそんなに変わらないだろうし
試す気にもならない
たった10行と5列のデータなのにあれだけ重いんだから
PC変えてからWinformはそこそこ快適になったが、
WPFはまだだめだな
こんな遅いの作って配布なんて考えられない
Win7でどんな挙動になるかは知らないが
XPユーザーじゃ使う気にならない
0127デフォルトの名無しさん
2010/12/07(火) 20:21:180128デフォルトの名無しさん
2010/12/07(火) 20:39:21それ書いても10万行君は理解出来てないと思うよ
概念とかどうしてそれで軽くなるとかそういう根本的なところがさ
0129デフォルトの名無しさん
2010/12/07(火) 22:04:11■ このスレッドは過去ログ倉庫に格納されています