1 名前:デフォルトの名無しさん [2009/01/09(金) 22:14:36 ] あたらしいGUI FW、WPFについて語るすれ。 .NET3.5 SP1 もリリースされて盛り上がってまいりますた。 Visual Studio 2008 ttp://www.microsoft.com/japan/msdn/vstudio/ Microsoft .NET Framework 3.5 Service Pack 1 ttp://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=ja WPF Toolkit - October 2008 Release ttp://www.codeplex.com/wpf/Release/ProjectReleases.aspx?ReleaseId=15598 関連スレ Microsoft Silverlight 2.0 その3 ttp://pc11.2ch.net/test/read.cgi/tech/1227324813/ 過去スレ WPF(XAML,XBAP,.NET3.5)GUIプログラミング ttp://pc11.2ch.net/test/read.cgi/tech/1211453941/ 【新GUI FW】WPF(XAML,AVALON,.NET3.0)【重い?】 ttp://pc11.2ch.net/test/read.cgi/tech/1162950198/
528 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 08:49:27 ] ってPreviewの方か ないんじゃないかな 作ったFixedDocument表示すればそれがPreviewになるし
529 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 18:41:53 ] VS2008 ExpressでWPFをかじったんだが、 WinFormと比べてデザイナがまだまだ発展途上ですね。 Web上に日本語の情報も少ないし、どうしようか。 みんなどんな開発環境でWPF遊んでる?
530 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 18:45:06 ] 春休みだな
531 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 20:07:45 ] はるかな尾瀬ー
532 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 21:30:47 ] >>531 それは夏では 夏がくーれば思いだすー、
533 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 21:42:40 ] やっちまったぜ♪
534 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 22:49:41 ] ののこみちー
535 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 01:59:37 ] 日本語の情報待ってろ
536 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 02:40:36 ] 英文のドキュメントも読めない奴がこんな発展途上の分野に手を出すなと小一時間 まあ、英語でも情報少ないんだけどなw
537 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 08:33:44 ] WPFはなくなるの? 答えはもちろんNO!
538 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 09:25:32 ] 1年後くらいに、Full Trusted Silverlight Applicationとかが発表されて、 トドメを刺されるような気もする。まうその方向なら今やっといて損はない気はするけどね。
539 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 09:36:28 ] ブラウザ上でFullTrustedなんてActiveXの二の舞だし 結局ローカルにインストールベースになると思うんだが そうするとそれってただのWPFじゃん
540 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 13:33:39 ] Silverlightスレのを参考に winformsの探し方がマズイかもしれないからどこまで正しいか分からんが・・ www.indeed.com/jobtrends?q=sql+ (win+forms+or+winforms)%2C+sql+wpf&l=
541 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 18:04:09 ] WebでWPFは流行らないだろうなぁ。 世のスキル的にもWebはPHP、Java、ASP.NETだし。 今時点で情報の少なさが普及しないってことを物語ってる。 とはいえ、デスクトップ分野ではWindowsFormはWPFに間違いなく移行する。 WPF学ぶなら情報の出そろった3年後が良いよ。
542 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 18:46:15 ] 世のスキル的にも・・って WPFはPHP・Java・ASP.NETの代替になるような物じゃないのだが・・・。 Silverlightの話としても、比べるべきはFlex, JavaFx (, Flash, Java Applet)じゃないか?
543 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 19:22:15 ] Flex, JavaFx, SLのRIA plugin組が対峙するのはAppleやGoogleが推すHTML5
544 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 19:27:06 ] Webのクライアントはブラウザで事足りる?
545 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 19:45:34 ] あれ、AppleもなんかFlash的な何か作ってなかったっけ?
546 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 19:56:18 ] 洋書でWPFのお勧め本は何?
547 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 21:14:19 ] MSはxaml無視してWindowsFormの後継としてWPFを積極的に広めるべき 十分広まった後でxamlもちだせばOK
548 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 21:21:29 ] XAMLのないWPFなんてw
549 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 21:35:38 ] >>547 馬鹿
550 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 21:39:51 ] なんで?俺xamlなしでやってるぜ?
551 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 21:56:20 ] まさかXAMLを使った事がないのに、XAMLイラネって言ってるわけじゃないよな?
552 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 22:12:00 ] そだよ?xamlわかんねーもん
553 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 22:14:54 ] XMALなしのWPFプログラムは全部DOM使ってHTMLを記述するようなものだよ。
554 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 22:15:09 ] それだと「頑張れ」としか言えないじゃないか・・
555 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 22:37:06 ] 全部C#でやるなんてすごいな。俺にはやり方がわからん。
556 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 23:04:07 ] >>329 にサンプルがあった
557 名前:デフォルトの名無しさん [2009/04/01(水) 03:59:34 ] >>329 を参考にして、MainWindow()内に Image myImage = new Image(); myImage.Width = 200; BitmapImage myBitmapImage = new BitmapImage(); myBitmapImage.BeginInit(); myBitmapImage.UriSource = new Uri(@"D:\Unko\My Pictures\Images\hoge.jpg"); myBitmapImage.DecodePixelWidth = 200; myBitmapImage.EndInit(); myImage.Source = myBitmapImage; を入れて(内容はttp://msdn.microsoft.com/ja-jp/library/ms747027.aspxのものです) 実行してみたのですが、真っ白なウィンドウが出るだけで画像が表示されません。 どこがいけないのかわかりません。どう書けばいいか教えてください。
558 名前:557 mailto:sage [2009/04/01(水) 07:04:31 ] 自己解決しました。 最後にthis.Content = myImage;を追加するだけだったとは…。
559 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 08:40:06 ] >>546 please
560 名前:デフォルトの名無しさん [2009/04/01(水) 19:29:06 ] .NETでGUIプログラミング始める人ってかわいそう。 Windowsの仕組みも知らずにプログラミングして何が楽しいことか。 ま、今に始まったことじゃないけどね。VBとかDelphiもそうだけど。 VC++でWindowsAPI駆使した方が間違いなく素晴らしいアプリ作れる。 もっとも、WindowsAPIは把握するまでが大変だけど。 .NET使った方が楽なところは、マネージコード使って、 それ以外はアンマネージで。使い分ければスタンドアロンWPFいらないぜ! とここまで書いてて気になったが、VistaでWinFX(.NET)が見送られたけど、 いつの日か、WindowsAPIは、.NETで公開されるように置き換わるのかなぁ。 WPFの目指すところがイマイチわからない。
561 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 19:40:17 ] 釣られないよ
562 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 19:42:02 ] 突っ込みどころが色々あって釣られたくなるw
563 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 19:48:03 ] 横からだけど気になるので突っ込みきぼん
564 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 21:09:48 ] System.Windows.Controls.Canvas の継承したクラスを作って、 OnPreviewMouseLeftButtonDown をオーバーライドしました。 Canvas の Children に設定したコントロールをクリックしたときは イベントが発生したんですが、新しく作成したコントロール自身を クリックしたときはイベントが発生しません。 MSDN で UIElement..::.OnPreviewMouseLeftButtonDown メソッドを見ると 「派生クラスの静的コンストラクタ内で、Mouse..::.PreviewMouseDown の 代替クラス ハンドラを登録します。 OnPreviewMouseLeftButtonDown オーバーライドして UIElement のマウス処理動作を変更することはできません。」 とあるんですが、関係あるんでしょうか? OnPreviewMouseLeftButtonDown を OnMouseLeftButtonDown に 変えても同じでした。 自分自身をクリックしてもイベントが発生するようにするには どうしたらよいのでしょうか?
565 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 21:21:09 ] >>564 まず>>560 の話を片付けて質問。な? 空気空気。
566 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 21:36:48 ] そいじゃまず俺から突っ込んでみる。 後ろから ズボッ ! とな。 Windowsの仕組みを知る楽しみ ≠ プログラミングの楽しみ それにプログラム完成までの最短・最良の道を選択するのは 世間では常識で普通のことだよ。
567 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 22:34:02 ] >>546 希望する内容を言ってくれた方が紹介しやすいが、 Pro WPF in C# 2008 Pro WPF with VB 2008 なんてどうだろう。 一通り最初からゆっくり読んで実験していけば、 エッセンスは頭に入ると思う。 英語も平易て読みやすいし、情報量の割には価格も安い。 ただし、ページ数がハンパないが (C# 版しか知らないが、目次を見る限りは VB 版も同内容だと思う)
568 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 22:40:28 ] >>564 Panel は子を入れて使うのが前提だから Background が設定されていないとクリックイベントが呼ばれないみたいだね。 <l:MyCanvas Background="Transparent"/> としても良いから Background を設定してみたら?
569 名前:564 mailto:sage [2009/04/01(水) 22:52:57 ] >>568 ありがとうございます。 助かりました。 Background を設定しなければならないなんて考えもしませんでした。 ところで、Background を設定しないとイベントが発生しないと どういう方法で調べたのですが? よろしければ後学のため教えていただきたいのですが。
570 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:07:33 ] >>567 これですね。 ttp://www.amazon.co.jp/Pro-WPF-2008-Presentation-Professionals/dp/1590599551/ref=sr_1_1?ie=UTF8&s=english-books&qid=1238594700&sr=1-1 ついでにSilverlight 2.0のこれ↓ も欲しいんだが ttp://www.amazon.co.jp/Pro-Silverlight-C-2008-Windows-Net/dp/1590599497/ref=sr_1_1?ie=UTF8&s=english-books&qid=1238594363&sr=1-1 お金がない・・・
571 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:50:03 ] >>567 レスどうも。 確かにそれ1000ページ超えてるんだよね。 600ページくらいだったら即決なんだけど、 検討してみる。
572 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:53:24 ] >>570 Proシリーズか。 Linqが良かったから、Silverlight2も気になってる
573 名前:568 mailto:sage [2009/04/02(木) 00:03:56 ] >>569 今回はテストコードを書いて試しているときに、たまたま気付いただけ。参考にならんでごめん。 今調べ直したら、ちゃんと基底クラスの方で書かれていたよ。 msdn.microsoft.com/ja-jp/library/system.windows.controls.panel.aspx > Background が定義されていない場合、Panel 要素はマウス イベントやスタイラス ベントを受け取りません。 マウス イベントまたはスタイラス イベントを処理する必要があるが Panel の背景は必要ない場合は、Transparent を使用します。
574 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 00:25:50 ] WPFアプリケーションを作成してみようと思っているのですが、 最初のウィンドウが表示できなくて困っております。 手順は以下の通りです。 ・新しいプロジェクト画面でWFPアプリケーションを選択 ・ビルド ・実行 多分この時点でウィンドウが表示されると思うのですが、何も立ち 上がらずに実行を終了?してデバッグ実行モードを抜けてしまいます。 そこで、Window1.xaml.csのコンストラクタにブレイクを仕掛けてみたのですが、 どうやらインスタンス化されていないらしく停止しませんでした。 プロジェクトのスタートアップオブジェクトの設定を確かめ、 自動生成されるApp.g.cs内のMainメソッド内にブレイクを 仕掛けてみたのですが、こちらでも停止しませんでした。 どうやら根本原因はMain()が呼ばれていない事のようなのですが、 どのように解決すればよいかわかりません。 もしよろしければ解決のためのヒントをいただけませんでしょうか・・・。
575 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 01:27:09 ] VS2008か? 環境を書かないと
576 名前:574 mailto:sage [2009/04/02(木) 01:34:49 ] >>575 すっかり抜けていました、申し訳ありません。 OSは XP の SP3を適用済みで、VS は Visual Studio 2008 Express Editionです。
577 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 01:46:19 ] うちVistaで同じ手順で普通に実行されるのであんま力になれないけど プロジェクトフォルダの bin と obj を削除して再ビルドしてもダメなら Visual Studio を再インストールしてみたらどうだろう
578 名前:574 mailto:sage [2009/04/02(木) 02:00:35 ] >>577 どもです、さっそく試してみます。
579 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 02:12:40 ] .NET Frameworkのバージョンが3.0未満とか、そういうオチはないだろうなw
580 名前:574 mailto:sage [2009/04/02(木) 02:16:31 ] プロジェクトのプロパティーを確認しましたが、 「対象のフレームワーク」の項目は3.5になっております。
581 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 02:39:03 ] ビルドに成功してるなら実行環境の問題っぽいけどな・・・ Windows Forms Applicationなら問題なくビルドして実行できるのかな?
582 名前:574 mailto:sage [2009/04/02(木) 03:14:19 ] >>581 確認しましたらWindows Forms Applicationでも同じ症状がでていました。 これからVSを再インストールして試してみます。
583 名前:デフォルトの名無しさん [2009/04/02(木) 13:27:19 ] >>545 何、それ? まったく分からない。
584 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 13:48:02 ] >>583 FlexとかAirとかじゃね? まあ開発環境としてはMSより程度が低いよね。
585 名前:デフォルトの名無しさん [2009/04/02(木) 14:07:52 ] >>584 それ、AppleではなくてAdobeじゃん。 >まあ開発環境としてはMSより程度が低いよね。 はぁ? というか、お前自身の程度が低いだけだろ。
586 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 14:23:00 ] 釣られんなよ
587 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 15:23:16 ] AIRのような継はぎのマッシュアップがいつまで持つやら。
588 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 15:49:34 ] >>584 Adobeの開発環境よりMSのVSシリーズが劣るところを詳しく。 まあ程度が低い君に比較する事なんて無理だよね。
589 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 16:29:42 ] ん?
590 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 16:33:35 ] 春
591 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 16:41:16 ] 春ですなぁ…。
592 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 16:46:55 ] 自演
593 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 16:48:51 ] アンカーミスだか誤読だか知らんがこれは恥ずい
594 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 16:50:58 ] ラーメンマン
595 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 16:55:31 ] 今日温かいなぁ…
596 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 16:57:27 ] >>584 = >>588 だろ。 クソワロタ
597 名前:デフォルトの名無しさん [2009/04/02(木) 17:06:00 ] Adobeの開発環境よりMSのVSシリーズが劣るところを詳しく。 まあ程度が低い君に比較する事なんて無理だよね。 \___________/ ___ _ / ____ヽ /  ̄  ̄ \ | | /, −、, -、l /、 ヽ きみ頭だいじょうぶ? | _| -|○ | ○|| |・ |―-、 | , ―-、 (6 _ー っ-´、} q -´ 二 ヽ | | -⊂) \ ヽ_  ̄ ̄ノノ ノ_ ー | | | ̄ ̄|/ (_ ∪ ̄ / 、 \ \. ̄` | / ヽ ` ,.|  ̄ | | O===== | `− ´ | | _| / |
598 名前:デフォルトの名無しさん [2009/04/02(木) 17:49:13 ] いつになったらWinFormsを超えられるんだ? 工数増加たまらんね
599 名前:デフォルトの名無しさん [2009/04/02(木) 22:08:14 ] >>553 HTMLはぽとぺたですむからこそ、表現系がDOMだろうがHTMLだろうが どうでもいいわけで。 手でがりがり書かなきゃいけないならどっちでも一緒。HTML内に全部 書かなきゃいけないのはむしろ地獄。ajaxなんて地獄の生産性の悪さ ってこった。
600 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 22:23:20 ] ajaxとhtmlって関係あんの?
601 名前:564 mailto:sage [2009/04/02(木) 22:52:06 ] >>573 基底クラスのドキュメントかぁ・・・ 勉強になりました。
602 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 23:21:58 ] ああもう、ここは俺のチラシの裏だ
603 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 23:33:29 ] ググってもほとんど個人のウンコblogしかでてこない 全世界のウンコエンジニアのウンコ記事ばかりだ お前の意味不明な忘備録を全世界に公開するな 公開するならせめて意味のわかるものにしろ、この糞どもが ふぅ、すっきりした ほんと、こんな情報ばっかりなんだよなw 俺のウンコを拭くチラシの裏終了
604 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 23:37:51 ] UserControl を作成して、XAML で定義した StaticResource を コードビハインドで使おうと思います。 > StaticResourceExtension ex = new StaticResourceExtension(); > ex.ResourceKey = "HatchBrush"; > Brush brush =(Brush)ex.ProvideValue( XXX ); ↑のようなコードで使えそうだってことはググった結果わかったのですが、 XXX になにを入れれば良いのでしょうか?
605 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 00:09:28 ] 貴様はMSDNのライブラリすら調べられないのか、このウンコが msdn.microsoft.com/ja-jp/library/system.windows.staticresourceextension.providevalue.aspx で、その引数のインターフェイスが msdn.microsoft.com/ja-jp/library/system.iserviceprovider.aspx そのインターフェイスの唯一のメンバーがGetService メソッド サンプルコード見てるならググる前にライブラリ調べろよ お前みたいなウンコがいらんblog記事書くから こういう分野でのgoogle検索が面倒になるんだよ・・・ もう終電はないし仕事場で俺一人、飲みながら2ch 暴言も反省はしてない。北朝鮮のミサイルが待ち遠しい。
606 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 00:17:57 ] 俺んちに落ちてこないかなー
607 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 00:35:45 ] そもそも、WPFうんぬん以前に.NET Frameworkでコード書ける人間が 俺一人ってどういうことだよ、この職場wwww なんかもう、OOPについていけないSEがその辺にごろごろいる コーディング?VBなら一通りできますよ?みたいな。もう死ねよ
608 名前:604 mailto:sage [2009/04/04(土) 00:49:05 ] >>605 IServiceProvider の使い方がわからないわけでなく、 UserControl を継承したクラスのなかで、どうやって IServiceProvider を得るのかがわからないんです。
609 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:18:15 ] >>607 お前みたいなのでも雇ってるんだから ずいぶん寛大な会社だと思うんだが。
610 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:24:40 ] >>608 多態性(polymorphism)というOOPの概念を知ってるか? というか、インターフェイスの使い方がよくわかってないんだろう・・・ 俺の職場にゴロゴロいるやつらと同じだwww C++では多重継承は変態コーディングで害悪だ、みたいな空気があったけど C#では標準ライブラリからして、インターフェイスを使った多重継承が常識になってるんだよ
611 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 01:43:26 ] >>604 間違ってたら、ごめんね。単純に XAML で定義した StaticResource を使いたいってだけなら、 FindResource メソッドが UserControl の基底クラスで定義されているので、それを使えば良いよ。 msdn.microsoft.com/ja-jp/library/system.windows.frameworkcontentelement.findresource.aspx > Brush brush = (Brush)FindResource( "Key" ); StaticResourceExtension は XAML 拡張マークアップ( Background={StaticResource ...} みたいな書き方 ) を 定義しているだけのクラスなので、通常、コードから使う必要はないです。
612 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 07:10:55 ] >C++では多重継承は変態コーディングで害悪だ、みたいな空気があったけど アホが使うとな。
613 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 07:48:51 ] もうだめかもわからんね
614 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 08:49:24 ] >>610 文句言うだけで回答出来ねぇw ワロス
615 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 17:29:46 ] >>610 インターフェースと多重継承ごっちゃにすんなよ。 区別がついてない時点でおまえもその職場の奴らと同類だ。
616 名前:604 mailto:sage [2009/04/04(土) 18:08:22 ] >>611 教えていただいた方法で無事リソースを得る ことができました。 ありがとうございました。
617 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 07:50:59 ] 小賢しい暴言書きちらすような奴は >>610 結局手前が一番何もわかっていない糞馬鹿だということの典型モデルですな 要素に対するシステム特有の扱いへの質問にすぎんものに >多態性(polymorphism)というOOPの概念を知ってるか? もう痛さ百乗
618 名前:デフォルトの名無しさん [2009/04/06(月) 12:30:35 ] >>610 最後2行はネタであると願っております。
619 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 12:48:51 ] >>610 は間違いなのか? 結局何が答えなのか・・・
620 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:06:06 ] >>610 の最後に行は間違いなくネタ
621 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:10:23 ] >>610 はOOP概念に拘ってるようですが、 プログラミングの基本は抽象化です。別にOOPに限った話ではありません。 インタフェースは使い方はそれほど重要ではなく(簡単なので)、インタフェース という実現方法が問題解決の副次的要素です。 多重継承問題は、抽象化プログラミングと深く関わっています。 このまま解説を続けても良いですけど、WPFスレなので スレ汚しになるので控えさせてもらいます。
622 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:21:16 ] 構わん、続け給え。
623 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:28:21 ] 私の貴重な時間を奪わないでください。
624 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 01:30:02 ] ピタゴラスイッチの「ぼくのおとうさん」という歌が、何気にインターフェースの概念をよく表しているよな。 お店にはいるとお客さん、歩いていると通行人。でもインスタンス(おとうさん)は同じ。
625 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 04:04:10 ] >>610 の人気に嫉妬w いまごろ泣いているんだろうなぁ
626 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 08:56:07 ] >>607 うちの会社でやらないか?
627 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 12:06:13 ] ねーよw
628 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 01:45:10 ] 大きいです