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

    元スレMicrosoft Silverlight その7

    silverlight覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 2104 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    901 = :

    WPFは覚えるのが大変だけど、
    マスターした後の自由度の高さはすばらしい
    WinFormは、覚えるのが楽だけど、実際に作っていてメンド臭くなることが多い

    やっとMVVMあたりを覚えられて、自分のアプリケーション構築しているところ
    覚えるまでが本当にしんどかった。

    902 = :

    バインディングだけ覚えればおk
    MVVMは無意味

    903 = :

    覚えられない敗者の持論はいらないです^^;

    904 = :

    WPFはいいけど、今のsilverlightでMVVMは無理がある。

    WPFと違って、VisualTreeがUIElementが削除されても、
    Bindingによって登録された
    INotifyProperty.PropertyChangedのイベントハンドラが削除されない。

    (ListBoxみたいな、UIElementが再利用されるコントロールなら
    再利用されたときに削除されるけど、再利用されない場合はダメ)

    これのせいで、VMの寿命がVより長いとメモリリークする。
    で、VMの寿命をVに合わせるとMVVMの利点の多くが消える。

    905 = :

    弱参照でそれは解決済みです

    906 = :

    WeakEventの実装には

    ・ 登録する側で実装する方法(WeakEventManagerを使う方法)
    ・ 登録される側で実装する方法(CommandManager.RequerySuggestedで使われてる方法)

    の2つがあって、
    前者はBindingの内部実装を変更する必要があるので使えない。

    後者は登録する側がWeakEventであることを意識していないと問題が出る。
    (例えば、クロージャをイベントハンドラにすると、
    他の場所からの参照が無いためにCGに回収されてしまったりする。)

    CommandManager.RequerySuggestedみたいに、
    最初からWeakEventが前提とされているイベントならいいけど、
    PropertyChangedはそうじゃないので、勝手にWeakEventにするわけにはいかない。

    907 = :

    先人か解決してます
    ちゃんと調べましょう

    908 = :

    横からだけどその辺はどういうキーワードで調べればいいんだろうw
    まだまだなのでその辺はまったく知らなくて丁度いい

    909 = :

    有名どころのブログを読んでれば次から次に情報は入ってきます
    MSの中の人のブログよりも個人で試行錯誤してるブログの方がお勧めです

    910 = :

    ほんとに解決してるのかなぁ?

    ドキュメント化されてないBindingの内部実装に
    依存した物ならいくらでもあるけど・・・

    911 = :

    普通に作ったらメモリリークするような仕組みが広まるわけねーわ

    912 = :

    MS関連のライブラリはこんなのばっかりだよ

    WPFもWCFもWFもEFも、
    便利ではあるんだけど、落とし穴だらけで凄く使いにくい

    LINQやASP.NET MVCみたいに使いやすいライブラリも出てきたけど、
    MVVM関連はダメだ

    914 = :

    こんにちは
    シルバーライトでフラッシュアプリ的なものが作りたく、シルバーライトを始めようと思ったのですが
    【Visual Studio 2010 用 Microsoft Silverlight 4 Tools (日本語版)】
    【Silverlight 4 ソフトウェア開発キット (日本語版)】
    【Expression Blend 4 評価版】
    このあたりをインストールしなければならないようなのですが、自分は今VC++2008EEしか持っていません
    しかも全部無料じゃないとできません

    どれをダウンロードすれば、VC++2008で普通にプログラミングしているように、ゲームを作って動作を確認しながらプログラムを組んでetcというよううなことができるのでしょうか?無料で

    915 = :

    MVVMの強参照の話とか1年以上前の事じゃないか
    解決策がごまんとある上、今更過ぎて突っ込むきもうせる

    916 = :

    >>906
    直接Bindingするんじゃなくて、Behavior経由で変更を通知すればOK

    > 前者はBindingの内部実装を変更する必要があるので使えない。

    Behaviorなら好きなようにカスタマイズできるでしょ?

    917 = :

    >>914
    必要なのは
    Visual Web Developer 2010 Express Edition (無料)
    Visual Studio 2010 用 Microsoft Silverlight 4 Tools (無料)
    の二つ
    C++は使えなくてC#かVBのみなので悪しからず

    918 = :

    そういえばベクタグラフィックさんは元気にしてるかな
    個人的にソフトそのものが使いたいんだがw

    919 = :

    >>917
    ありがとうございました!
    さっそくダウンロードしてみます!

    920 = :

    ダウンロード完了して新しいプロジェクトをウェブデベロッパーからC#で作ったのですが
    デバッグ開始したらOops! Google Chrome could not connect to localhost:51676
    と出て、ネットに繋がってない時にネットブラウザを開いた時みたいになります
    チュートリアル系のサイトだと普通に表示されてるのですが何がおかしいのでしょうか?

    921 = :

    >>917
    F#さんをディスったね!

    >>920
    俺もGoogle Chromeでテストしてるけど、そんなエラー出ないなー。
    デフォルトブラウザを、他のブラウザ (IE等) に変更しても、類似のエラー出るか試してみて。

    923 = :

    >>921
    ありがとうございます
    既定のブラウザをIEにしましたが、Internet Explorer ではこのページは表示できません
    となり、やはりlocalhost:51676のポートがダメだみたいなエラーになります
    SilverlightのSDK ToolとWeb Developer 2010EEをインストールして、Web Developer 2008EEをアンインストールして
    ランタイムをインストールして、新規プロジェクトを作って何もせずデバッグ開始しただけです

    924 = :

    >>922
    チェックを外すとサーバー上の外部ファイルを読むテストができなくなるので事実上必須
    ASP.NET使わないならWebアプリケーションの種類はWebサイトにしておく

    925 = :

    >>922
    ありがとうございました!
    新しく作り直してそこのチェックを外したらできました!
    OSはVistaでした!

    926 = :

    >>924
    今のところsilverlightでサーバーとの連携するところまで
    使ってないのでチェック外しても問題なかったけど
    今後サーバーとの連携するアプリとか書く場合はチェック有り
    になるってことでいいんですかね?

    927 = :

    サーバ上の外部ファイルを読む要件が無ければ外しても良い…んだよな。多分。

    928 = :

    Silverlightのパッケージの外のファイルを読むために必要。
    たとえばhtmlがあるフォルダの中にある他のファイル。
    よっぽど単純なケース以外は必要でしょ。

    929 = :

    >>927
    今のところ読まないアプリでslに慣れてる段階ですが
    特にテストで困ることはないですね
    アプリを動かすためのhtmlも一緒に出力されるので

    >>928
    なるほど
    そろそろその辺のアプリも書こうかと思ってたので
    はまらなくてよかったです

    930 = :

    じゃあどうすればちゃんとブラウザで見れて
    サーバ上の外部ファイルも読みこめるんですか?

    931 = :

    普通はローカルサーバーが起動してれば開けるよ
    環境がおかしい

    932 = :

    >>922のチェックをつけるとテストの時に簡易webサーバーも一緒に起動するだけど
    あなたの環境のなんらかの影響でサーバーが起動できてないか通信を阻害されてるんだと思う

    vistaなのでUACの関係かウイルス対策ソフトの影響かどうかわからないけど

    934 = :

    開発用サーバーは起動してるのか?
    デバッグ開始時にタスクトレイに開発用サーバーのアイコンが表示されるのが正常
    WebDeveloper2008を後で削除したのが影響してるとか

    935 = :

    >>934
    デバッグ開始するとタスクトレイに
    ASP.NET開発サーバー ポート51676
    というアイコンがでまつ

    詳細を表示すると
    ルート   http://localhost:51676/
    ポート   51676
    仮想パス /
    物理パス Projects\SilverlightApplication1\SilverlightApplication1.Web\
    ASP.NETのバージョン 4.0.30319.1

    と出ます
    一回ウェブデベロッパー2010アンインスコしてみます

    936 = :

    これはうちのサーバーなのでポートも違うけどテストの際に
    簡易サーバーが起動するとこういうのがタスクバーにでるはず

    937 = :

    >>936
    全くこれと同じアイコンです
    自分のは1行になっててポート51676と書いてあるだけでした

    938 = :

    >>935
    アンインスコはまてw

    そのプロジェクトだとデバックを行ってブラウザから下記のパスでアクセスしてみ
    http://localhost:51676/SilverlightApplication1.Web/

    ディレクトリ一覧とかいうのが表示されればサーバーは動いてるよ

    939 = :

    サーバー動いてるとこんな感じの表示がでるはず
    でないならサーバーが正常に動いてないことになる

    940 = :

    >>938
    もうアンインスコ終わったおw
    今再インスコ中だお
    終わったらやってみるお
    ありがとうだお

    941 = :

    >>939
    再インスコしてなんかポートの番号とか変わったけど已然としてOops! Google Chrome could not connect to localhost:60479
    と出ます
    http://localhost:60479/SilverlightApplication5.Web/
    としてブラウザに入れてものようにはならずOops! Google Chrome could not connect to localhost:60479と同じようにでます
    どうすれば良いのでしょうか?どうすればサーバーとやらが正常に動くのでしょうか?

    942 = :

    chromeが動いてる時点で「そのへんは買ったパソコンのまま」というのがうそ臭すぎる
    OS入れなおせ

    943 = :

    でも俺以外にもできない人いるわけだし…

    944 = :

    じゃあASP.NET開発サーバーじゃなくて他のローカルサーバーが動くかどうか確認してみて
    それもダメならスレ違い

    946 = :

    どうやって確認するんですか?
    昔つくったHTMLのファイルをクリックしたら普通に表示されました

    947 = :

    >>946
    そりゃ問題ないだろ

    ローカルサーバーがhtmlを送り出してくれるかどうかを確認するんだよ

    948 = :

    >>946
    ローカルサーバーでググって適当になんかインストールしろ

    949 = :

    >>946
    IIS Express入れやがれウンカス

    950 = :

    とりあえずこれをいじったら表示できました
    c:\windows\sytem32\drivers\etc\hosts

    ::1 localhost
    の行をコメントアウト
    #::1 localhost


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / silverlight一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 2104 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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