のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,368,539人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレMicrosoft Silverlight その7

    silverlight スレッド一覧へ / silverlight とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 2104 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    751 : デフォルトの名無 - 2011/02/18(金) 08:50:23 (+0,-27,-26)
    MVVMがわかりやすく説明してあるサイトを教えてください
    752 : デフォルトの名無 - 2011/02/18(金) 10:22:12 (+42,-29,-26)
    >>750
    onSilverlighterrorでサーバーに送信
    753 : デフォルトの名無 - 2011/02/18(金) 21:43:37 (+68,+29,-49)
    >>752
    軽く流してましたがビルドすると一緒に出力されるhtmlの中の
    jsコードってその辺の物だったんですね

    textboxなどを隠しておいてコード内部で拾ってとかも可能ですかね?
    http://codezine.jp/article/detail/1938?p=2
    ここを参考に若干変えてみたのですがどうもこちらで容易したhtmlの構造の問題なのか
    エラーが起きてもページ側にでてこないからどうしようもない
    754 : 750 - 2011/02/19(土) 03:16:34 (+96,+29,-98)
    エラーの原因とは別件でCanvasにオブジェクトを追加したり削除したりするじゅうらいの方法だと
    フレームレートが安定しないのでCanvasにセットしたオブジェクトはいじらない方式に変えたら
    エラーが起きなくなった・・・

    SLのGCってもしかしてそんなにガンガン使わない方がいいのかな?
    755 : デフォルトの名無 - 2011/02/19(土) 07:38:06 (+52,+16,-39)
    >>747
    ViewModelの捉え方はいろいろなんだろうけど、
    Modelに結びつかない処理はViewのコードビハインドで済ますべきだと思う。
    756 : デフォルトの名無 - 2011/02/19(土) 08:10:08 (+70,+29,-6)
    >>754
    自分も似たような経験があって、
    結局メモリプール方式を使ったよ。
    757 : デフォルトの名無 - 2011/02/19(土) 10:00:00 (+5,-29,-33)
    >>755
    Prismの判断基準がわかりやすい
    スキンみたいな感じでVを別のものに差し替えたとき、
    変わらないものはVM
    変わるものはVに書く
    らしい
    758 : デフォルトの名無 - 2011/02/19(土) 11:36:54 (+66,+29,-35)
    >>747
    特定のViewに結び付いてて、他で使いまわせない処理ってそんなにある?
    他のViewでも使いまわせそうなものはビヘイビアー化する方がいいわけで。
    759 : デフォルトの名無 - 2011/02/19(土) 12:01:24 (-1,-29,-67)
    ViewとViewModelの話だろ
    ViewModelを作るときにViewの具体的な実装(このプロパティはテキストボックスとバインドされる、とか)を
    前提にするべきではないということ
    760 : デフォルトの名無 - 2011/02/19(土) 21:21:33.06 (+30,-1,-23)
    MVVMもいいけど、XAMLのデバックが難しい。
    ピンポイントでオブジェクトのバインド状況が確認できるといいんだけどね
    761 : デフォルトの名無 - 2011/02/19(土) 21:24:44.37 (-1,-29,-24)
    XAML要素のIDと、バインド先の対応表を
    別のファイルに書いておいて、それを元に作業するとか
    762 : デフォルトの名無 - 2011/02/19(土) 22:04:28.07 (+2,-29,-4)
    >>760
    次バージョンはXAML中にブレイクポイント仕掛けられる機能が付くらしいよ。
    763 : デフォルトの名無 - 2011/02/20(日) 08:37:16.68 (+67,+29,-26)
    ufcppのサイトのC#とWPFのところをひととおり覚えたら
    スラスラとWPFプログラミングができるようになった
    神サイト
    764 : デフォルトの名無 - 2011/02/20(日) 13:36:07.62 (+62,+29,-63)
    SLで開発している人に聞きたいんだけど、市販のSL入門書で勉強して、
    いきなりまともなコードをかけるようになりましたか?

    その場合、.net で開発していた経験が役に立ちましたか?

    当方、.net 初心者で、いきなり SL 開発やらされたのですが、
    まともなコードが書けないです。
    765 : デフォルトの名無 - 2011/02/20(日) 14:16:18.10 (+3,-29,-93)
    そりゃ.NET開発の知識をそのまま生かせるのが売りだからな
    GUIフレームワークは独自のものだけどライブラリはだいたいフルセットの.NETと同じ
    GUIやWindowsプラットフォームに直接依存してない部分は.NETのコードをほとんどそのまま使いまわせるくらい
    本で勉強するなら普通の.NET FrameworkとVisualStudioと
    あと重要なのがWCF
    766 : 763 - 2011/02/20(日) 14:18:33.03 (+3,-29,-87)
    私の場合は、Win95時代からWin32やMFCプログラミングをしていて、そのあとWinFormsにも携わっていた。
    だけども、C#2.0~4.0, .NET3.0以降~の知識が乏しいと気づいて
    今年の1月から今にかけて猛勉強した。
    これからは間違いなくWPFの時代になるけども、初めはWPFの軽量版であるSLから初めてWPFに慣れようと思った。
    実際にSLは組みやすいし便利。
    何も知らない人がWPFを始めるのは頭が痛いんじゃないかな?
    俺もWPFの概念理解するのに苦労した。
    767 : デフォルトの名無 - 2011/02/20(日) 14:47:41.02 (+62,+5,-5)
    WPFの時代くるの?勉強しようかな
    768 : デフォルトの名無 - 2011/02/20(日) 14:52:55.11 (+55,+27,-41)
    SLでもWPFでもそうだけど、学び始めはMVVMについては忘れた方がやりやすい。
    バインディングとかコントロールテンプレートとかに慣れてからじゃないと
    MVVMは意味不明。
    769 : デフォルトの名無 - 2011/02/20(日) 15:00:43.73 (+65,+29,-71)
    >>767
    WPFのあのプログラミングモデル(Silverlightでも共通)の時代という意味だと来る。
    「GUIと言えばWPF」という時代が来るかというと、それはたぶん来ない。
    770 : デフォルトの名無 - 2011/02/20(日) 15:03:24.35 (+3,-29,-40)
    文字、画像、動画、ベクターなど、どんなものでも統一的に扱えるWPFは、まさにこれからのGUIだよ。
    WinFormsなんて使いにくくて、今更戻れない。
    Windows8も、ベクターベースのOSになるはずだし。
    771 : デフォルトの名無 - 2011/02/20(日) 16:18:46.51 (+87,+29,-19)
    でも、手っ取り早く作る場合winformのほうがいいときってない?
    過去の資産もあるし。
    未だにWPFは好きになれないんだよな。
    772 : デフォルトの名無 - 2011/02/20(日) 16:57:57.40 (+61,+21,-25)
    >>771
    資産云々を言い始めたら、WinFormが有利は確か。
    でも、WPFやSLのアーキテクチャは覚えておいて損はないと思う。
    773 : デフォルトの名無 - 2011/02/20(日) 16:59:22.64 (-1,-29,-60)
    既存のコントロールをそのまま組み合わせていくだけならFormsの方がらくちんかもね。
    DataGridに関してはFormsの方がパフォーマンスいいよね。
    774 : デフォルトの名無 - 2011/02/20(日) 17:42:00.66 (+0,-30,-95)
    WPFは DrawingVisual-GeometryDrawing-EllipseGeometry みたいな階層構造とか
    アニメーションやビットマップのAPIとかが複雑すぎる
    Silverlightくらいが丁度いいわ
    WPFの勉強してたとき、描画はOnPaintのような感じで行うものと思い込んでて
    調べ回ってOnRenderに辿り着いて毎フレームOnRenderで描画したら超遅くて
    WPF糞と思ったのはいい思い出
    775 : デフォルトの名無 - 2011/02/20(日) 17:59:58.11 (+5,-28,-32)
    C#知ってる状態でSilverlightを1から勉強するのにオススメのサイトとかありますか?
    776 : デフォルトの名無 - 2011/02/20(日) 18:31:38.28 (-1,-29,-46)
    SLで何をしたいかで絞って覚えた方がいいんじゃね?
    大手の情報系サイトはsilverlightでも相変わらずDataGrid使ったビジネスアプリぽい解説が主体だしな
    777 : デフォルトの名無 - 2011/02/20(日) 22:02:53.17 (-1,-29,-33)
    それがSilverlightの普通の使い方でしょ
    LightSwitchが当たったらVB使いだらけになるんだろうね
    778 : デフォルトの名無 - 2011/02/20(日) 23:39:54.53 (+1,-26,-6)
    >>775
    C#とWPF知ってれば、そもそも1から勉強する必要はないよ。
    779 : デフォルトの名無 - 2011/02/21(月) 17:26:00.54 (+74,-7,-19)
    MVVM解析きた
    http://codezine.jp/article/detail/5699

    でも、この画像間違えていない?
    780 : デフォルトの名無 - 2011/02/21(月) 18:05:02.55 (+3,-29,-34)
    ViewModelの説明がおかしいな
    その程度のサンプルならいくらでもあるんだけど
    画面遷移とかViewModelからViewへの通知とかMVVMで詰まりやすいところまで踏み込んだ実践的なサンプルが欲しい
    現状Prismくらいだよね
    781 : デフォルトの名無 - 2011/02/21(月) 19:03:26.36 (+57,+29,-15)
    MVVMって今のところ良い参考書もないから、
    どのように組めばベストなのか宙ぶらりんな状態なんだよなあ。
    782 : デフォルトの名無 - 2011/02/21(月) 19:09:20.65 (+1,-26,-2)
    その前になってViewModelが二つあるの?
    783 : デフォルトの名無 - 2011/02/21(月) 19:14:15.50 (-1,-29,-8)
    >その前になってViewModelが二つあるの?
    その前になんでViewModelが二つあるの?

    ですorz
    784 : デフォルトの名無 - 2011/02/21(月) 19:22:55.11 (+3,-30,-31)
    XAMLがViewなのは理解してたけどINotifyPropertyChangedを実装したクラスが
    ViewModelに相当するんだな

    サーバーと通信するソフトはまだ書いて無いのでModelの存在がさっぱりわからんかった
    785 : デフォルトの名無 - 2011/02/21(月) 19:24:50.84 (+57,+29,-11)
    そうなんだよなー、実用レベルの話となるとPrismしか無いんだけど、Prismだとちょっと重厚壮大な所もあって。
    786 : デフォルトの名無 - 2011/02/21(月) 19:25:16.23 (+57,+29,-28)
    atmarkitのビーデー川俣さんの記事は独自な文章が多くて非常にわかりにくい。
    頭の良い人だとは思うけど。
    787 : デフォルトの名無 - 2011/02/21(月) 21:47:51.38 (+57,+29,-5)
    頭のいい人はアホがなんで理解できないかわからんのです
    788 : デフォルトの名無 - 2011/02/21(月) 22:16:58.94 (+57,+29,-4)
    あの人は分かりやすくしようとして分かりにくくなってるな。
    789 : デフォルトの名無 - 2011/02/21(月) 22:20:46.58 (+91,+29,-17)
    本当に頭の良い人はアホにもわかる文章を書くけどね
    同レベルの人間にしか理解できない残念な文章を書くのは何時だって盆暗だよ
    790 : デフォルトの名無 - 2011/02/21(月) 22:22:55.72 (+70,+29,-35)
    >>789
    それは違うかな。
    優れた業績を残す研究者が必ずしも優れた教育者ではないし。

    まあ、それは別としてもあの人の文章は残念としか言いようがないけれど。
    791 : デフォルトの名無 - 2011/02/21(月) 23:15:05.70 (+96,+29,-64)
    C++からC#に移ろうとしたときに、ちょうど川俣さんのC#入門があったので
    読んでいたらすごく難しくて、何を書いているんだ?意味わからん。と俺にはC#習得無理なのかなと挫折気味だったところに
    http://www.atmarkit.co.jp/fdotnet/csharp_abc2/index/

    ufcppのC#入門があって、すごく読みやすくてわかりやすかった。
    ついでにWPFの解説もあったんで、両方理解できたところ。
    http://ufcpp.net/study/csharp/
    http://ufcpp.net/study/dotnet/index.html

    おいらもやっとWPFベースのアプリ作れます。
    ufcppはおすすめ。
    792 : デフォルトの名無 - 2011/02/22(火) 06:38:24.29 (+3,-30,-98)
    2chがこれ対応してくれないかな
    http://www.atmarkit.co.jp/fdotnet/vblab/silverlight2develop_02/silverlight2develop_02_03.html
    * Silverlightドメイン間ポリシー(clientaccesspolicy.xml)
    * Flashドメイン間ポリシー(crossdomain.xml)
    どっちか置いてくれればそれでいいんだが
    793 : デフォルトの名無 - 2011/02/22(火) 07:55:36.26 (+75,+14,-18)
    そんなものに対応するわけがないし、
    別に現状のdat読み込みでいい。
    794 : デフォルトの名無 - 2011/02/22(火) 08:59:16.60 (+67,+29,-16)
    >>793
    何か勘違いしてないか?
    SLで作った専ブラからdat取得したりする場合はこれを設置してもらわないと
    OOBするしかないんだけどな・・・
    795 : デフォルトの名無 - 2011/02/22(火) 09:00:34.30 (-1,-29,-42)
    読み込むだけなら、WebClientでもいけるだろ。
    SLはあくまで、ローカルへのアクセスが限定されるだけで、対ネットワークはオープンだろ。
    796 : デフォルトの名無 - 2011/02/22(火) 09:02:51.26 (+55,+27,-14)
    じゃあドメイン間ポリシー・ファイルって何で必要なんだよw
    797 : デフォルトの名無 - 2011/02/22(火) 09:12:28.05 (+57,+29,-10)
    自鯖に渡して取ってきて貰えばいいじゃん
    リバプロすればコストも低いしさ
    798 : デフォルトの名無 - 2011/02/22(火) 09:43:45.92 (+70,+29,-50)
    >>791
    ここはおれもよく読ませてもらってるわ
    逆に@itの川俣君の記事はサンプルのくせにサンプルにならん
    799 : デフォルトの名無 - 2011/02/22(火) 10:06:59.71 (+33,-29,-30)
    OOBにすればクロスドメイン間の読み込みはできるけど、
    むしろ解決すべきことは、エンコードでは?
    SLはshift-jis使えないでしょ。
    800 : デフォルトの名無 - 2011/02/22(火) 10:10:05.33 (+71,+29,-44)
    >>799
    そのくらいだったらそれほどでもないだろ
    以前とある野良開発で文字コード変換は書いたことがある
    自力でなんとかなるところはどうでもいいが外部サービスとの連携だけは
    相手あっての物なのでいろいろと厳しい
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / silverlight スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 2104 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について