【新GUI FW】WPF(XAML,AVALON,.NET3.0)【重い?】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/11/08(水) 10:43:18.NET3.0もリリースされて盛り上がってまいりますた。
WPF on MSDN
http://msdn2.microsoft.com/en-us/netframework/aa663326.aspx
.NET3.0
http://www.netfx3.com/blogs/news_and_announcements/archive/2006/11/06/.NET-Framework-3.0-has-been-released_2100_.aspx
WPF Mashup on YOUTUBE
http://www.youtube.com/watch?v=BUBOQFvh6yI
0797デフォルトの名無しさん
2008/02/22(金) 17:43:39コード書きの片手間にやるには複雑すぎる。
デフォルトで完成させたところで、XAML専門のXAMLerに投げられれば一番いいね。
0798デフォルトの名無しさん
2008/02/22(金) 18:42:15これは素晴らしい記事だな
これでXAMLとおさらばできそうだ
0799デフォルトの名無しさん
2008/02/23(土) 00:29:320800デフォルトの名無しさん
2008/02/23(土) 03:54:40Windows Forms エディタなしで Windows Forms アプリを書くより
コード量的に辛そうなんだがw
いくら partial class で分離できるとはいえやりたくないな
0801デフォルトの名無しさん
2008/02/23(土) 08:40:05new StackPanel {
Children = new UIElementCollection {
new Button { Content = "button 1" },
new Label { Text = "label 1" },
}};
みたいな書き方できて、XML と大差なかったりもする。
ただ、Binding みたいにマークアップ拡張使うものはこれだと書けない。
0802デフォルトの名無しさん
2008/02/23(土) 12:37:00VS2008とExpression BlendはWPFで作られてるの?
0803デフォルトの名無しさん
2008/02/23(土) 12:45:55Expression BlendはWPFで作られてる。
VisualStudioは、
外側はC++ネイティブ、
プロジェクト設定の画面とかはWinForms、
WPFポトペタ製作画面はWPFという感じにキメラ。
Spy++で見てみると分かりやすい。
0804デフォルトの名無しさん
2008/02/23(土) 14:01:54サンクスです。
あれが作れると思うと勉強にハリが出る。
0805デフォルトの名無しさん
2008/02/24(日) 15:13:350806デフォルトの名無しさん
2008/02/25(月) 13:48:53XAML ソースを公開されてもやたら辛いだろうなw
0807デフォルトの名無しさん
2008/02/25(月) 16:58:553.5のアップデートで追加されるってさ
.NET 3.5 Client Product Roadmap - ScottGu's Blog
http://weblogs.asp.net/scottgu/archive/2008/02/19/net-3-5-client-product-roadmap.aspx
WPF Control Improvements
Later this year we are also planning to release a number of new controls for WPF.
Included in the list we are working on are DataGrid, Ribbon, and Calendar/DatePicker controls.
0808デフォルトの名無しさん
2008/02/25(月) 17:01:050809デフォルトの名無しさん
2008/02/26(火) 19:39:11(しかもXAML補完付きで!)
WPFでもこんなにきびきび動くエディタつくれるのかーと感銘を受けていたら
WindowsFormsHostだったというオチ。
Blendのエディタはきびきび感が足りない用に思う。
3.5SP1でどれくらい改善されるやら。
0810デフォルトの名無しさん
2008/02/26(火) 21:06:350811デフォルトの名無しさん
2008/02/29(金) 20:05:320812デフォルトの名無しさん
2008/03/02(日) 23:15:18でもたとえば、ActiveXコントロールをホストするのに
間にWinFormsのクラスが挟まるのは気持ち悪い。
0813デフォルトの名無しさん
2008/03/05(水) 17:30:18XPでやるとテンプレートで作った時点でVS落ちるんだけど何かミスってる?
0814デフォルトの名無しさん
2008/03/05(水) 17:50:320815デフォルトの名無しさん
2008/03/05(水) 18:06:110816デフォルトの名無しさん
2008/03/05(水) 20:42:42描画処理をGPUで処理するかCPUで処理するか選べるようにならないのかな?
0817デフォルトの名無しさん
2008/03/05(水) 21:06:22遅いのはPentium Dだからだろ
0818デフォルトの名無しさん
2008/03/05(水) 22:28:570819デフォルトの名無しさん
2008/03/06(木) 01:20:290820デフォルトの名無しさん
2008/03/06(木) 14:48:21Blendはどんな廃スペックPC用意しても、
入力に対するレスポンスが目に見えて遅れるので心配するな。
0821デフォルトの名無しさん
2008/03/06(木) 23:26:41http://visitmix.com/blogs/Joshua/Day-1-Keynote/
の 02:08:20 辺りから。
0822デフォルトの名無しさん
2008/03/07(金) 04:24:15それを動的にコンパイルするにはどうすればいい?
0823デフォルトの名無しさん
2008/03/07(金) 04:31:230824デフォルトの名無しさん
2008/03/07(金) 08:32:200825デフォルトの名無しさん
2008/03/07(金) 11:29:49なるほどありがとう
0826デフォルトの名無しさん
2008/03/15(土) 13:37:00・自分のプログラムのバグなのかコンパイラのバグなのかわからない
・他の仕事に応用できない糞開発ツールの独自世界を必死に学習している
・テキストエディタで書いたほうが効率的なのに糞UIツールを懸命に使っている
糞だけど、政治的な理由で無理やり使わされているんですよね
もういい加減、我慢するのはやめませんか?
・糞開発ツールを部下に押し付ける上司の命令は無視しましょう。
上司は糞開発ツールが使われる実績を作ることであの会社のごきげんをとっているのです。
・あの糞開発ツール提供会社には「おたくの糞開発ツールは話にならない」と突き放しましょう。
バグレポートなどしてはいけません。改善要求などもってのほかです。
あの会社はあなたたちのことをテスター/モルモットとしか思っていません。
・あの会議で「糞開発ツールを使ったら生産性がxx%アップしました」
なんて話が出たら力強く机を叩き、会議室を出ましょう。
あの人たちは糞開発ツールをマンセーすることで立場を確保しているのです。
糞な開発ツールを糞だと言える、そんな当たり前の環境をみんなの力で取り戻しましょう。
0827デフォルトの名無しさん
2008/03/15(土) 15:55:120828デフォルトの名無しさん
2008/03/15(土) 23:34:280829デフォルトの名無しさん
2008/03/16(日) 22:06:180830デフォルトの名無しさん
2008/03/18(火) 00:06:30うぅむそうなのか?
大昔にセミナーで見た時にゃー画期的だと思ったもんだが
>>829
つScreenクラス
0831デフォルトの名無しさん
2008/03/19(水) 18:52:23WinFormsを使わずにやる方法は無いものかと
0832デフォルトの名無しさん
2008/03/19(水) 23:22:200833デフォルトの名無しさん
2008/03/20(木) 03:06:47別にForm派生内でしか使えない訳じゃないよ
0834デフォルトの名無しさん
2008/03/20(木) 18:09:09ほとんど使わないSystem.Windows.Forms.dllを参照するのが嫌だって事じゃね?
0835デフォルトの名無しさん
2008/03/21(金) 00:15:58つーかよくよく考えたら、ディスプレイ解像度切り替えるのは自分なんだから解らん方が変じゃね?
もしWindowStyle&WindowStateでのフルスクリーンの話なら
つActualWidth&ActualHeight
但し、俺んとこで実験してみたら何故か多めの数字が出た
検証めどいから誰か頼んだ
0836デフォルトの名無しさん
2008/03/25(火) 20:48:000837デフォルトの名無しさん
2008/04/03(木) 12:54:38generated / internal と予想
0838デフォルトの名無しさん
2008/04/07(月) 14:32:43XCEEDのなんたらGridみてもどうみても、もさもさなんだが。
テキストのリストビューが、DataTemplateを加えるだけで素敵なレイアウトのリストになってあら不思議なのはいいんだが、実際の使い勝手とそれを開発する工数の本質とあまり関係なくはないけどないような・・・
0839デフォルトの名無しさん
2008/04/07(月) 16:14:260840デフォルトの名無しさん
2008/04/07(月) 17:55:52RPGとかノベルとかまったり目の
0841デフォルトの名無しさん
2008/04/07(月) 17:55:57WPFだろうが何だろうが新たに覚えようという人も殆どおらんだろう。
みーんなWebに行っちまった。
0842デフォルトの名無しさん
2008/04/07(月) 19:28:20まあ煩雑杉オワタなのは変わらんけど
0843デフォルトの名無しさん
2008/04/07(月) 19:50:02「仕方なく」ローカルマシンで動かすだけで、あとは全部Webに乗せる時代だからな。
「仕方なく」ローカルPCにインストールするWebアプリはAIRで。
WebアプリをリッチにするほうはFlash、3歩遅れてSilverlightで。
もうフルセットWPF&XBAPなんか出る幕は無いだろうね。
0844デフォルトの名無しさん
2008/04/07(月) 20:26:120845デフォルトの名無しさん
2008/04/07(月) 20:36:31ブラウザー、開発環境、ファイラーなどなど、わざわざWebアプリとして動く意味がわからん。
データがあっち側にあるのはいいかも知れんけど。
0846デフォルトの名無しさん
2008/04/07(月) 20:50:49WinampとかJaneとか。XAMLPadとかじゃめんどくさいだけだし。
0847デフォルトの名無しさん
2008/04/07(月) 20:58:440848デフォルトの名無しさん
2008/04/07(月) 21:46:000849デフォルトの名無しさん
2008/04/07(月) 23:51:50ウィンドウの中身をピッタリ例えば640*480にするにはどうすればいいの?
0850デフォルトの名無しさん
2008/04/08(火) 05:09:28そっち待ったほうがいいかなーって思っちゃうんだよな。
SLのほうが軽いし他のOSでも動くし……。
AIRはコード書きにくいから期待してる。
0851デフォルトの名無しさん
2008/04/08(火) 07:47:562.0だとWPFとどれだけ違うんざんしょ。
0852デフォルトの名無しさん
2008/04/08(火) 08:42:25自分で微調整
0853デフォルトの名無しさん
2008/04/08(火) 20:03:530854デフォルトの名無しさん
2008/04/08(火) 20:16:240855デフォルトの名無しさん
2008/04/09(水) 01:50:450856デフォルトの名無しさん
2008/04/09(水) 02:18:22試して報告してくれ。
ハンドルはWindowInteropHelperで取得できるから。
0857デフォルトの名無しさん
2008/04/10(木) 10:28:09まあそういう面もあるが、解像度はともかく比率くらいは固定したいところだ。
0858デフォルトの名無しさん
2008/04/10(木) 17:52:36サイズの取得はできるかと。指定はどうだろねー?
0859デフォルトの名無しさん
2008/04/10(木) 19:41:05Core2Duoマシーンで常時5-60%逝ってるんだが(;´Д`)
0860デフォルトの名無しさん
2008/04/10(木) 22:09:280861デフォルトの名無しさん
2008/04/10(木) 22:12:42エンドユーザにとっては正直どうでもいい
エンジニアにとっては災厄の根源
0862デフォルトの名無しさん
2008/04/10(木) 22:23:57UIのベクター化は普通にエンドユーザーにも恩恵あるだろ
0863デフォルトの名無しさん
2008/04/10(木) 22:31:19http://pc11.2ch.net/test/read.cgi/win/1206549751/
0864デフォルトの名無しさん
2008/04/10(木) 22:33:40使用感が違うしスペックの足りないマシンならもっさりかもしれないけど、慣れると平気。
今から改めてMacOSXとかGNOMEに慣れるのと大差ないだろ。
0865デフォルトの名無しさん
2008/04/10(木) 23:12:150866デフォルトの名無しさん
2008/04/10(木) 23:22:190867デフォルトの名無しさん
2008/04/10(木) 23:23:16UI処理をGPUにお任せするって方向性は正しいと思うよ
Aeroで見た目効果にコダワったのが敗因
0868デフォルトの名無しさん
2008/04/10(木) 23:26:480869デフォルトの名無しさん
2008/04/10(木) 23:40:45ティアリングしないのがいいんだとか言っても一般人には
さっぱり伝わらないんだよね。
こけおどしであっても、今より派手なアニメ効果をイントール時
デフォルトON、「パワーユーザー」さん向けにオフにできるように
しといたらここまではネガキャンされなかったかも。
0870デフォルトの名無しさん
2008/04/10(木) 23:48:090871デフォルトの名無しさん
2008/04/10(木) 23:54:05それはそれで2chとかの自称中級ユーザーとかには叩かれそうだなw
0872デフォルトの名無しさん
2008/04/10(木) 23:58:530873デフォルトの名無しさん
2008/04/11(金) 00:01:28描画の派手さには関係ないような気がするんだけど。
0874デフォルトの名無しさん
2008/04/11(金) 00:13:31945Gに合わせなければもっと派手にできたんじゃない?
0875デフォルトの名無しさん
2008/04/11(金) 00:27:32なんぼマシンパワー余ってるつーたってメモリにゃ限りがある訳で
0876デフォルトの名無しさん
2008/04/11(金) 00:31:380877デフォルトの名無しさん
2008/04/11(金) 00:39:42ウィンドウ動かすたびにGDIで再描画かけるより、中身が同じなら移動分はDirectXで合成し直す方がいいって判断したんでしょ。
0878デフォルトの名無しさん
2008/04/11(金) 03:13:04それにビデオカードなら独立して256Mとか使えるけど統合型だと結局メモリ圧迫する
0879デフォルトの名無しさん
2008/04/11(金) 09:29:47メモリは多めに食うけど、Aeroオンだと確かにCPU負荷はオフのときに小さい
0880デフォルトの名無しさん
2008/04/11(金) 09:30:110881デフォルトの名無しさん
2008/04/11(金) 10:36:26http://arstechnica.com/images/tiger/quartz-10.0-4.png
これの中段図を見ると仕様はAeroとまったく同じに見えるが。
(ちなみに下段図のすべてGPUに任せるやつは結局ボツになったらしい)
0882デフォルトの名無しさん
2008/04/11(金) 10:49:23XPでも動くんだし。
0883デフォルトの名無しさん
2008/04/11(金) 15:28:230884デフォルトの名無しさん
2008/04/11(金) 17:48:28マーケティング的にはそんなイメージがあるけど、
WPFはXPでも、Vistaでもほとんど変わらないぞ。
見た目が違うのはWPFに限ったことじゃないし、
動作速度だってXPの方が速いくらいだ。
0885デフォルトの名無しさん
2008/04/12(土) 08:43:29これが本当の意味のGPUを使ったアクセレーションなんだけどな
0886デフォルトの名無しさん
2008/04/12(土) 08:47:01どうやらEnableできるらしい
http://journal.mycom.co.jp/column/osx/139/index.html
0887デフォルトの名無しさん
2008/04/12(土) 13:28:45あまり詳しくないけど
GPUのShaderってCPUに比べたらかなり低レベルなもんらしいし、
もっと賢くなるまで無理なんじゃないか。
0888デフォルトの名無しさん
2008/04/12(土) 13:55:1810.1がオンボードに載ってそれにWPFが対応するまで1年以上かかりそうだが。
0889デフォルトの名無しさん
2008/04/12(土) 17:44:070890デフォルトの名無しさん
2008/04/12(土) 17:56:45今のところWPFしかないってのが
0891デフォルトの名無しさん
2008/04/12(土) 17:59:130892デフォルトの名無しさん
2008/04/12(土) 18:05:18ただしたまに差が現われることもあるね。
修正済みだけど下記の件。
「Windows XP または Windows Server 2003 で、
レイヤード ウィンドウが有効になっている WPF ベースのアプリケーションのパフォーマンスが低下する」
ttp://support.microsoft.com/default.aspx/kb/937106/
ttp://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1810617&SiteID=1&pageid=0
歴史的経緯
ttp://blogs.msdn.com/seema/archive/2006/09/18/761314.aspx
ttp://blogs.msdn.com/seema/archive/2006/10/25/layered-windows-sw-is-sometimes-faster-than-hw.aspx
ttp://blogs.msdn.com/nickkramer/archive/2006/09/20/763037.aspx
0893デフォルトの名無しさん
2008/04/12(土) 18:51:32.NETのWindowFormsはwin32のラッパー
0894デフォルトの名無しさん
2008/04/12(土) 20:03:400895デフォルトの名無しさん
2008/04/13(日) 15:44:13窓枠とかメニューを抜いた部分を指定のサイズにする命令はありますか?
0896デフォルトの名無しさん
2008/04/13(日) 21:16:33他の部分はサイズを自動計算させればいい。
0897デフォルトの名無しさん
2008/04/16(水) 13:11:35適当なCanvasを作って、このCanvasの上辺等に線を描きたいのですが、Canvasの大きさの変更に追従してほしいのですが
単純に Line クラスを作り、Line.X1 , X2 プロパティーの Canvas の幅を設定すると、大きさが変更されても追従してくれません。
使うクラスは Line である必要性はないのですが、こういった時はどうするのが一番てっとりばやいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています