【新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
0263デフォルトの名無しさん
2007/08/01(水) 15:55:32覚えることが出来る奴は多いだろう。
むしろ、MFCに慣れているクライアントアプリ開発者にとっては、覚えることが
多くて苦労が多いだろうね。
0264デフォルトの名無しさん
2007/08/01(水) 15:57:530265デフォルトの名無しさん
2007/08/01(水) 15:59:120266デフォルトの名無しさん
2007/08/01(水) 16:05:490267デフォルトの名無しさん
2007/08/01(水) 16:06:510268デフォルトの名無しさん
2007/08/01(水) 16:08:39「HTML + JavaScript でウェブサイト構築」と同じノリだと思っても駄目?
まあ、どうしても XAML が駄目なら、全部 C# だけでも書けるよ、WPF アプリ。
WinForms とほぼ同じノリで。
>>265
俺、結構手書きしてる。
まあ、VS のインテリセンス機能をフル活用しつつだけど。
0269デフォルトの名無しさん
2007/08/01(水) 16:30:39要らない子っていうか、IDE で簡単に UI を構築って場面以外では
WinForms は素の Win32 に対して優位性ないよね・・・
0270デフォルトの名無しさん
2007/08/01(水) 16:50:13> WinForms は素の Win32 に対して優位性ないよね・・・
エエエエェェ(´Д`)ェェエエエエ
0271デフォルトの名無しさん
2007/08/01(水) 19:28:35むかしは俺もそう思ってた。XAMLじゃなくてHTMLだけど。
文字を7色にするのに7回もfontタグ書きながら
「なんでループが無いんだダメだろこの言語」と思ってた。
そんな俺でも、Webの世界で角の丸い四角を作るために四隅に画像貼り付けるのが
当たり前の世界になって、ああHTMLはアセンブリダンプみたいなもんなんだと
やっと達観できるようになった。
XAMLも同じで、キモくてもでかくても冗長でも、
世間が望むものを作れるんならあんまり気にする必要ないんじゃね? と思うんだがどうよ。
0272デフォルトの名無しさん
2007/08/01(水) 22:42:230273デフォルトの名無しさん
2007/08/01(水) 23:26:16なんかおかしいか?
>>271
HTMLとかXAMLっていうのは”宣言型言語”であることが利点なんじゃないかな。
手続き型になると、バグが入り込めちゃうからね
0274デフォルトの名無しさん
2007/08/01(水) 23:46:460275デフォルトの名無しさん
2007/08/02(木) 00:51:42> ・GPU のパワーを使える
従来通り、描画処理がハードウェアアクセラレーションされるだけで、
演算処理は従来通りCPUが行っているようだが?
>>・XAML+C# による UI とビジネスロジックの分離
Webだと当たり前だし、クライアント側でもUIをXMLで定義できるフレームワークの歴史は古い
>>・2Dと3D、ビットマップとベクタグラフィック、音声や動画との統合
VMLやSVGなどの従来技術をごちゃ混ぜにしただけ
>> ・タイムラインベースのアニメーション
それFlash
0276デフォルトの名無しさん
2007/08/02(木) 00:56:50まあ、その通りだけど、それを WinForms ベースで作りたいかって話だろ。
0277デフォルトの名無しさん
2007/08/02(木) 01:18:32> ・従来通り
そもそも従来通りの処理ではない。
> ・Webだと当たり前だし
んなことないだろwwww aspとかPHPとかだとぐちゃぐちゃ
> ・従来技術を
従来技術で動画を球体のテクスチャに貼り付けて再生するような処理を、
簡潔に記述できたっけ?
> ・タイムラインベースのアニメーション
これはたぶんFlashのが強いな。
0278デフォルトの名無しさん
2007/08/02(木) 01:21:080279デフォルトの名無しさん
2007/08/02(木) 01:31:24.NET Framework 3.0をインストールすれば動く。
0280デフォルトの名無しさん
2007/08/02(木) 07:26:14確かに、WinFormsは、VCL受け継いだ成果、みごとにMVCじゃないもんな
0281デフォルトの名無しさん
2007/08/02(木) 09:25:55個人的には結構好きだよ。
あと、Win32/WinForm時代の弱点をちゃんと改良しようとしている点も○
例えば「入れ子になったポンプ処理」ってところで説明されてるPushFrameとか。
ttp://msdn2.microsoft.com/ja-jp/library/ms741870(VS.80).aspx
ttp://msdn2.microsoft.com/ja-jp/library/system.windows.threading.dispatcher.pushframe(VS.80).aspx
ttp://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=1932426&SiteID=7
WinFormって結局Win32の知識無いと使うの無理だと思う。
0282デフォルトの名無しさん
2007/08/02(木) 10:07:110283デフォルトの名無しさん
2007/08/02(木) 10:08:25ダウト
0284デフォルトの名無しさん
2007/08/02(木) 10:20:070285デフォルトの名無しさん
2007/08/02(木) 10:30:340286デフォルトの名無しさん
2007/08/02(木) 17:18:55キボンヌ。
コードの中に using System.Windows.Forms;って
書いてあったらそのコードは WinForms のコードなの?
0287デフォルトの名無しさん
2007/08/02(木) 17:40:46参照設定を見てSystem.Windows.Formsがあるかどうか
0288デフォルトの名無しさん
2007/08/02(木) 17:55:42from System.Windows.Controls import *
from System.Windows.Media import *
from System.Windows.Documents import *
from System.Windows import *
from System.Windows.Shapes import *
from System.Windows.Input import *
from System.Windows.Media.Animation import *
from System.Windows.Interop import *
とかだと どっち とか? import文 using文 だけ見てどっちか
判断するとかはできないのかな?Xamlはなるだけ使わないでC#だけで
書くなら何かどっちもコードの表面的な部分はあんま大して変らないような
気がするんだよね…もっと全然文法的な面とかガラガラポンされちゃってて
互換性ゼロみたいな世界なのかと思ってたから。その辺どうなのかなと。
0289デフォルトの名無しさん
2007/08/02(木) 20:54:01いちいち言語仕様ガラガラポンされてたらたまらん
0290デフォルトの名無しさん
2007/08/02(木) 22:39:48一度、本でも買ってきて一通りやってみたほうが良さげですね(^^;)
Delphiスキーなひとなので安心しますた。ありがとです。WPFかわいいよWPF。
0291デフォルトの名無しさん
2007/08/02(木) 23:07:25紛らわしいw
0292デフォルトの名無しさん
2007/08/03(金) 00:03:29アプリケーションフレームワーク的には進化してるだろ。
0293デフォルトの名無しさん
2007/08/03(金) 00:25:15いまやるなら、どっちがベターなんすかね。
WinForms?WPF?
WPFスレで聞くもんでもないかもしれんけど・・・
WPFって正式リリースされてるんすかね?
.NET 3.0はでてたと思うんですが
0294デフォルトの名無しさん
2007/08/03(金) 01:02:53ツールは研究用ならVS2008bata2をインストールすればよい。
業務用ならBlendの導入も検討。
0295デフォルトの名無しさん
2007/08/03(金) 01:59:070296デフォルトの名無しさん
2007/08/03(金) 02:41:060297デフォルトの名無しさん
2007/08/03(金) 03:27:50ttp://blogs.msdn.com/wpfsdk/archive/2007/07/26/what-s-new-in-wpf-in-the-net-fx-3-5-beta-2-release.aspx
0298デフォルトの名無しさん
2007/08/03(金) 15:56:55ところで誰かBlendでのReleaseビルドに仕方教えてくれ・・・
Help見てもどこでTarget切り替えるのかわからん・・・・
0299デフォルトの名無しさん
2007/08/03(金) 16:30:16サンクス
0300デフォルトの名無しさん
2007/08/04(土) 00:52:200301デフォルトの名無しさん
2007/08/04(土) 00:52:510302デフォルトの名無しさん
2007/08/04(土) 05:52:090303デフォルトの名無しさん
2007/08/04(土) 09:05:46Expression Blendの車のサンプルで5秒/1フレーム
3800 X2
2GB
X1300 Pro
0304デフォルトの名無しさん
2007/08/04(土) 09:15:2710年前にタイムスリップできてよかったね
0305デフォルトの名無しさん
2007/08/04(土) 13:33:42WPFは劇重評価が普通の感覚だろ。
0306デフォルトの名無しさん
2007/08/04(土) 13:40:390307デフォルトの名無しさん
2007/08/04(土) 14:02:183Dグラフィックスをバリバリ使いたければ、素直にDirectX使いなさい。
0308デフォルトの名無しさん
2007/08/04(土) 14:19:23ボタン5個とをスタックパネルの上にちょっくら貼っただけなのに。
AMDDualに程ほどの具ラボでしかないけどあれじゃ使い物にならん・・・
0309デフォルトの名無しさん
2007/08/04(土) 15:29:255fpsだと思ったけど0.2fpsなのかw
0310デフォルトの名無しさん
2007/08/04(土) 16:25:410311デフォルトの名無しさん
2007/08/04(土) 16:34:430312デフォルトの名無しさん
2007/08/04(土) 17:20:28MSDNを読んでもこれがnullになる場合についての記述がないんですが・・・
0313デフォルトの名無しさん
2007/08/04(土) 18:28:13あれも重いのかな。それとも軽い?
0314デフォルトの名無しさん
2007/08/04(土) 18:39:25SilverlightはDirectX使ってないから重いんじゃないの?
0315デフォルトの名無しさん
2007/08/04(土) 19:26:14間違っても、3DゲームやCGを作ろうと思わないほうがよい。
0316デフォルトの名無しさん
2007/08/04(土) 19:47:02そうなの?
てっきり3Dが既存のFlashに対する優位性かとばかり・・・
0317デフォルトの名無しさん
2007/08/04(土) 22:02:350318デフォルトの名無しさん
2007/08/04(土) 22:14:03http://www.dolittle.com/blogs/einar/archive/2007/05/19/3d-in-silverlight-1-1-alpha.aspx
これなんだけどOrcasなども入ってないと動かないらしい。だれかレポートきぼんぬ
0319デフォルトの名無しさん
2007/08/05(日) 00:58:440320デフォルトの名無しさん
2007/08/05(日) 00:59:270321デフォルトの名無しさん
2007/08/05(日) 01:04:420322デフォルトの名無しさん
2007/08/05(日) 02:35:49検証乙カレー
なんで動かないんだろう
>>321
それはFlash(ry
0323デフォルトの名無しさん
2007/08/05(日) 03:55:29じゃあなんでWPFは3Dのロジックを新しく追加してんだよ。
結局、3Dグラフィックスだって2Dがそうなったようにバリバリ使えないと動かなくなるぜ。
0324デフォルトの名無しさん
2007/08/05(日) 03:57:29てかそれぐらいにしか使い物にならん。
0325デフォルトの名無しさん
2007/08/05(日) 03:58:260326デフォルトの名無しさん
2007/08/05(日) 04:04:25ラーメン屋でDirectXの様なフルコースを食べてもおいしくないだろ。
0327デフォルトの名無しさん
2007/08/05(日) 05:30:170328デフォルトの名無しさん
2007/08/05(日) 11:44:030329デフォルトの名無しさん
2007/08/05(日) 12:46:48セレブからしたら3000円ぐらいのラーメンなんて
安いだろうからそうゆうのをターゲットにしてるんだろ
0330デフォルトの名無しさん
2007/08/05(日) 14:05:08わらわせんなw
誰が使うんだよ
0331デフォルトの名無しさん
2007/08/05(日) 14:08:31MayaやMAXのように50万から100万くらいする奴をw
0332デフォルトの名無しさん
2007/08/05(日) 15:30:050333デフォルトの名無しさん
2007/08/05(日) 22:33:18ちょっとがっかり
0334デフォルトの名無しさん
2007/08/05(日) 23:47:50ttp://cs.nerdbank.net/blogs/jmpinline/archive/2007/08/01/New-WPF-developer-clones-Gmail-interface-in-4-hours.aspx
0335デフォルトの名無しさん
2007/08/06(月) 14:36:470336デフォルトの名無しさん
2007/08/06(月) 15:42:15正式リリース前の開発環境だから、結論出すには早すぎる。
0337デフォルトの名無しさん
2007/08/06(月) 15:45:2730分ハックとか
そういうのをもてはやす風潮はとてもよいと思う。
0338デフォルトの名無しさん
2007/08/07(火) 17:08:10営業が「30分ハックでちゃちゃっと作ってよ」みたいに使うだけだし。
0339デフォルトの名無しさん
2007/08/07(火) 17:37:44まぁそれだけ強力なライブラリを持ってるのはいいことだ。
0340デフォルトの名無しさん
2007/08/08(水) 02:07:58自称「マネージメントもできる」派遣クンが
「WPFが僕のプログラムどおりに動かない原因を調べるのは僕の仕事ではありません。」
と言っています。
彼のWPFプログラムが動かないのを調べるのは誰の仕事なのでしょうか?
0341デフォルトの名無しさん
2007/08/08(水) 02:25:150342341
2007/08/08(水) 02:25:540343デフォルトの名無しさん
2007/08/08(水) 03:30:17契約終了を待たずに辞めてもらえば?
0344デフォルトの名無しさん
2007/08/08(水) 13:02:09MSDNでインシデント使って、Microsoftに投げろよ。
0345デフォルトの名無しさん
2007/08/08(水) 23:14:06派遣を使わないで正社員を雇えよ。
0346デフォルトの名無しさん
2007/08/08(水) 23:16:53エンジニアの仕事だろう。
0347デフォルトの名無しさん
2007/08/08(水) 23:26:47「あの人の調査が終わるまで僕は待ちです」と言うのが派遣の仕事だろう。
0348デフォルトの名無しさん
2007/08/09(木) 01:43:220349デフォルトの名無しさん
2007/08/09(木) 12:48:200350デフォルトの名無しさん
2007/08/09(木) 13:03:00在日右翼なんていうのもその一種。あちこちにコピペしてるのもその類だろ。
0351デフォルトの名無しさん
2007/08/11(土) 00:41:50<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
<!--<Button Margin="10">-->
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Row="0" Grid.Column="0" Text ="0-0"
HorizontalAlignment="Center" VerticalAlignment="Center"/>
<TextBlock Grid.Row="0" Grid.Column="1" Text ="0-1"
HorizontalAlignment="Center" VerticalAlignment="Center"/>
<TextBlock Grid.Row="1" Grid.Column="0" Text ="1-0"
HorizontalAlignment="Center" VerticalAlignment="Center"/>
<TextBlock Grid.Row="1" Grid.Column="1" Text ="1-1"
HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Grid>
<!--</Button>-->
</Grid>
</Page>
0352デフォルトの名無しさん
2007/08/11(土) 01:19:20Button の中にある Grid に Width, Height の指定がないから、
その中身の TextBlock も幅・高さ指定なしで、中身のテキストの幅ぴったりになる。
Grid は Page の幅いっぱいに、Grid 直下の Button は Grid の幅いっぱいになるけど、
Button の Content にはそういう機構は働かない。
Button の Content を Button の幅・高さに合わせたかったら、
Binding 使って Button.Width と Button.Height と結合させないと駄目だと思う。
0353デフォルトの名無しさん
2007/08/11(土) 01:22:08Button.TemplateBinding に Grid を書いて、
TemplateBinding 使って Width と Height をバインドさせるのがいいと思う。
0354デフォルトの名無しさん
2007/08/11(土) 01:24:07○ Button.TemplateBinding
× Button.ContentTemplate
ちなみに、ContentTemplate は ContentControl から継承。
0355デフォルトの名無しさん
2007/08/23(木) 16:59:400356デフォルトの名無しさん
2007/08/23(木) 17:37:270357デフォルトの名無しさん
2007/08/25(土) 14:01:47WinFormsだってもっさりしてるのに それ以上にorz
商業系アプリなら知らんけど
フリー、シェア系の軽量アプリなら嫌われるよなあ
自分用のアプリでも使いたくねえわ
別にボタン斜めにしたり アニメーションさせたりとかに意味を感じないし
0358デフォルトの名無しさん
2007/08/25(土) 16:11:32グラフィックカードの性能に依存するから低スペックにWPFは地雷。
0359デフォルトの名無しさん
2007/08/25(土) 16:19:590360デフォルトの名無しさん
2007/08/25(土) 16:40:530361デフォルトの名無しさん
2007/08/25(土) 18:09:59といってもGDIでもVistaでは3Dで描いてるんだし
GF7800GTSだけど
ネイティブGDIアプリとの差は歴然としてる
スペックがあっても環境なりに差がある
確かに3Dやアニメーション使う人じゃないと使う理由はないかもね
0362デフォルトの名無しさん
2007/08/26(日) 11:33:40■ このスレッドは過去ログ倉庫に格納されています