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

    私的良スレ書庫

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

    元スレMicrosoft Silverlight 2.0 その3

    silverlight スレッド一覧へ / silverlight とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - deep + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    351 : デフォルトの名無 - 2009/02/24(火) 15:27:33 (+3,-29,-101)
    silverlightを自分のホムページにくっつけてるんだけど、
    ぐぐったら必要なthemeのdllとかクライアントにダウンロードされるって
    ぐぐったらかいてあるんだけど、ホームページのサーバにはxapファイルしかアップロードしてないから
    xapファイルにdllも含まれてるってことだよね?当たり前だけど・・

    ちょっと確認したいもんで。。。
    352 : デフォルトの名無 - 2009/02/24(火) 16:25:24 (+39,-29,-84)
    普通はxapに全部まとめるものだけど、
    xapと同じサイトにあるdllはその他のファイル類と同様に読み取ることが出来ます。
    相対パスでたどれる範囲だったかな?
    ローカルディスクからxapを直接起動した場合は
    同じディレクトリにあるdllはロードできないので要注意。
    353 : デフォルトの名無 - 2009/02/24(火) 17:25:32 (+3,-30,-185)
    public class ijiri {
    IntPtr ijirihandoru;
    [DllImport("user32.dll")]
    private extern static bool SetWindowText(IntPtr hWnd, string lpString);
    [DllImport("user32.dll")]
    private extern static IntPtr GetForegroundWindow();
    public void capijiri(){
    ijirihandoru = GetForegroundWindow();
    SetWindowText(ijirihandoru, "キャプションいじり");
    }}
    ビルドは通るけど「メソッドへのアクセスに失敗」とか出て動かない…
    xapにuser32.dll入ってるの確認したし、C#アプリならちゃんと動くの確認したし、ネット上にアップロードして確認したけど、動かない…
    ホントにdllインポートできないんだ…
    354 : デフォルトの名無 - 2009/02/24(火) 17:51:32 (-6,-29,-4)
    語尾にA/Wのつく関数だったりして
    355 : デフォルトの名無 - 2009/02/24(火) 18:31:14 (-1,-29,-39)
    いやSilverlightではセキュリティ上DllImportは絶対無理
    356 : デフォルトの名無 - 2009/02/24(火) 20:44:58 (+57,+29,-16)
    そっか…
    Silverlightでなにしよっかな…
    357 : デフォルトの名無 - 2009/02/24(火) 21:38:17 (+62,+29,-107)
    > しかしレガシーAPIがゆえにOpenTypeの色々な機能が使えず、
    > 高度なアンチエアリアスなどで描画品質上げることもできないという状態に陥って
    > しまっているから

    これを見たOOo信者がMS Officeは描画品質が低い、斜めの線がギザギザで見るに堪えない、
    これでは使い物にならない、などと言い出す予感がする。
    358 : デフォルトの名無 - 2009/02/25(水) 01:18:55 (+57,+29,-61)
    Calcの罫線で点線が引けるようになったら、話を聞いてやらないでもないな。
    というか、OOoの開発する気のある奴の少なさは異常だ。
    359 : 0 - 2009/02/25(水) 20:17:09 (+68,+29,-28)
    >>352
    なるほど。詳しい解説ありがとうございます。
    普通はやはりxapにまとまっているんですね。
    お礼が遅れてすみません。silverlightはまだ情報源が少ないですね。質問に答えてくださり非常にありがたいです。

    どうもありがとうございました。
    360 : デフォルトの名無 - 2009/02/25(水) 22:55:00 (+7,-29,-30)
    >>341
    開発者ランタイム
    http://go2.microsoft.com/fwlink/?LinkID=119972
    をインストールすればおk。

    Silverlight 2 GDRの一般ランタイムはRTW同様
    http://go2.microsoft.com/fwlink/?LinkID=124807
    からインストールできる。
    361 : デフォルトの名無 - 2009/02/25(水) 23:58:31 (+0,-29,-1)
    >>360
    2.0.40115.0、無事導入完了。ありがと。
    362 : デフォルトの名無 - 2009/02/27(金) 00:21:31 (-1,-29,-7)
    Livestationどんな感じですか?
    keyholetvと比べてどうですか?
    363 : デフォルトの名無 - 2009/02/28(土) 11:31:03 (+3,-29,-69)
    System.Linq.Xml.dllをアプリケーションと一緒に配布しないといけないのが納得いかない
    DOM無いんだから普通使うと思う
    Microsoft.VisualBasic.dllなんかサイズ倍あるんだから削れよ
    364 : デフォルトの名無 - 2009/03/02(月) 18:47:03 (+3,-30,-264)
    すいません。SL2でアプリ作ったんですが、FireFox3だと、
    ファイルのパスに日本語が含まれる場合にローカルで実行できず、
    デスクトップにも置けなくて困ってます。
    あるフォルダ以下に
    silverlight.js
    SilverlightAppTestPage.html
    ClientBin\SilverlightApp.xap
    の3つのファイルを置いてるのですが、このフォルダのパスに日本語(全角・半角カナ)が含まれると、
    SilverlightAppTestPage.htmlをFF3で開いても実行されない。StatusBarにDoneと表示されるだけです。
    何か間違ってるか、あるいは解決方法はあるのでしょうか?
    IE7やOperaでは問題なく実行できています。
    開発環境はVS2008SE、実行環境はWinXP SP3です。
    365 : デフォルトの名無 - 2009/03/02(月) 18:51:16 (+64,+29,-3)
    日本語のパスが含まれない場所に保存すればいいじゃないか。
    366 : デフォルトの名無 - 2009/03/02(月) 19:32:36 (+9,-22,-18)
    IISでホストしても駄目か?
    367 : デフォルトの名無 - 2009/03/02(月) 22:13:30 (+8,-30,+0)
    レスありがとうございます。
    IE7でもタブに「接続中」と表示されたまま固まってしまうことも多いようです。
    Opera9.62では問題なく動作します。FireFoxのバージョンは3.0.6です。
    Web.Configのdebug設定はfalseになってます。
    SL2アプリの参照設定に追加したアセンブリはSystem.Xml.Serialization.dllとSL.Visifire.Charts.dllです。
    例外出て止まるならまだありがたいんですが。

    >>365
    SL2全く知らない人も多いわけで、そういうReadmeをソースに添付しなきゃならんのはどうかと思うわけでして。
    必要ならしますし、WEBで公開することが本来の目的なので問題ないのですが。

    >>366
    おっしゃる通り、パスがURIエンコードされてれば問題ないだろうと思ってたのですが、どうも違う原因のようです。
    (IISは自分のPCにセットアップするのもホスティングサーバ探すのも面倒だし、
    IISに依存しないのがSLのいいところだと思うんですけどね。)
    SLアプリのプロジェクト作成時に、ホスティング用のWebページプロジェクトを自動作成するようにしてるんですが、
    そのプロジェクトをスタートアップに設定して実行して、IISサーバのlocalhostで実行するようにしても動かない。
    こっちはビルドで作成されたhtmlをIE7で開く分には問題ないですね。
    ソリューションエクスプローラ上でHTMLを右クリックして、「ブラウザの選択」からOperaを選べば何も問題なく動くのですが。

    何か他の問題の可能性もありそうですねえ。すみません。
    Webページプロジェクトの設定いじったりしてないつもりなんですけどね。
    368 : デフォルトの名無 - 2009/03/03(火) 00:00:43 (-1,-29,-9)
    今月はいよいよMix09だな
    SL3.0のpre-alphaくらいは出てくるかな
    369 : デフォルトの名無 - 2009/03/03(火) 12:53:16 (-1,-29,-30)
    Ubuntuのクラウドへの取り組みをマイクロソフトが警戒すべき理由
    http://builder.japan.zdnet.com/news/story/0,3800079086,20389088,00.htm
    370 : デフォルトの名無 - 2009/03/04(水) 18:02:07 (-1,-29,-11)
    SP1が対象外だったから
    SP2にバージョンアップしたけど
    インストールすらできないXP HOMEです
    371 : デフォルトの名無 - 2009/03/04(水) 18:52:42 (-1,-29,-30)
    CPUがSSE/SSE2サポートしてないとだめぽ
    372 : デフォルトの名無 - 2009/03/04(水) 23:23:38 (+28,+5,-2)
    Athlonは対象外だったか…
    373 : デフォルトの名無 - 2009/03/05(木) 22:35:04 (+2,-29,-19)
    TextBoxなんかの文字列を選択して右クリすると
    コピーや貼り付けがなくて「Sliverlight」しか表示されないのは何なの?
    374 : デフォルトの名無 - 2009/03/05(木) 22:53:52 (-1,-30,-27)
    >>373
    Ctrl+C, Ctrl+X, Ctrl+V のコピペは使えるけどな。
    375 : デフォルトの名無 - 2009/03/05(木) 22:54:54 (+72,+29,-19)
    Flashも同じだった気がする。
    だからSilverlightもこれでいいというわけではないよ、念のため。
    376 : デフォルトの名無 - 2009/03/05(木) 22:58:40 (+52,+24,+0)
    Office 14はその辺どうやりくりするんだろうね
    377 : デフォルトの名無 - 2009/03/05(木) 23:03:49 (+27,-9,-1)
    >>375
    Flashはコピーとか出るよ。
    378 : デフォルトの名無 - 2009/03/05(木) 23:49:28 (+64,+29,-20)
    Silverlightでも右クリックをカスタマイズしようと思えばできるよ。
    http://silverlight.net/blogs/msnow/archive/2008/07/01/tip-of-the-day-14-how-to-right-click-on-a-silverlight-application.aspx

    まあ、あまりスマートではないけど。
    379 : デフォルトの名無 - 2009/03/06(金) 00:08:33 (+12,-24,-18)
    >>378
    ウインドウレスにするとIME使えないんじゃなかったっけ?
    380 : デフォルトの名無 - 2009/03/11(水) 11:08:00 (+35,-29,-49)
    DataGridにDBの内容を簡単に表示しようとしているのですが、
    サンプルサイトご存じないでしょうか?
    381 : デフォルトの名無 - 2009/03/11(水) 12:42:27 (+37,-29,-24)
    >>380
    自分で簡単と言ってるのに?

    LINQ結果をDataGridのDataContextに渡せばOK。
    382 : 381 - 2009/03/11(水) 12:54:28 (+72,+29,-17)
    >>380
    ここ必見だよ!
    http://silverlight.net/learn/videocat.aspx?cat=2
    「Silverlight 2 チュートリアル」
    383 : デフォルトの名無 - 2009/03/11(水) 15:07:14 (+55,-24,-60)
    >>381
    ありがとうございます、LINQについて調べてみます。

    >>382
    すいません、DBに関してのビデオが見つかりませんでした。
    サーバーがDBからデータを吸い上げ、WCF経由で
    データを渡す、ようなイメージを抱いているのですが・・・
    384 : デフォルトの名無 - 2009/03/11(水) 18:54:17 (+79,+29,-13)
    >>383
    英語ではいちいちDataBaseなんて言わないんだよ。
    データベースに関する話題はDataってとこにある。

    それと、チュートリアルにもデータベースの話はある。
    http://silverlight.net/internationallearn/default.aspx
    385 : 381 - 2009/03/11(水) 19:17:46 (+13,-29,-51)
    >>383
    日本語版チュートリアルは、>>384さんが示してくれたhttp://silverlight.net/internationallearn/default.aspx
    「チュートリアル 4: SQL データベース データを LINQ および WCF を使用して DataGrid に表示する」
    がまさにそれです。
    386 : デフォルトの名無 - 2009/03/12(木) 10:12:21 (+13,-30,-212)
    >>384,385
    チュートリアルとビデオで詳しく解説されてますね。

    両方ともLINQを使っているようですが、他の方法はあるのでしょうか?
    たとえばListデータを自前で作成して渡すとか。

    そこでサンプルのようにListクラスにテストクラスを
    詰めて渡してみました。

    [DataContract]
    public class Test
    {
      [DataMember]
      public DateTime date1;

      [DataMember]
      public string no1;
    }

    すると SL でテストクラスの情報がわからないのか
    送信したデータをDataGridのItemsSourceに入れたときにエラーがでます。

    なぜLINQ to SQLを使わないかといいますと
    DBがPostgresなのでサーバーエクスプローラに接続を追加できないのです。

    SL にクラスデータをわかってもらうにはどうすればいいでしょうか。
    387 : デフォルトの名無 - 2009/03/12(木) 11:52:57 (+57,+29,-14)
    ソリューションエクスプローラから
    サービス参照の更新を行うと、うまくデータが渡りました。お騒がせ致しました。
    388 : デフォルトの名無 - 2009/03/13(金) 11:49:46 (+3,-30,-104)
    DataGridの列をC#で追加してるのですが

      col = new DataGridTextColumn();
      col.Binding = new System.Windows.Data.Binding("NO");
      col.Header = "番号";
      dataGrid1.Columns.Add(col);

    中央揃えや右揃えにするにはどうすればよろしいですか?
    389 : デフォルトの名無 - 2009/03/13(金) 15:24:30 (+3,-30,-219)
    こんな感じでいけました

       Style style = new Style(typeof(TextBlock));
       style.Setters.Add(new Setter(TextBlock.HorizontalAlignmentProperty, HorizontalAlignment.Right));
       Resources.Add("RightText", style);

       DataGridTextColumn col = new DataGridTextColumn();
       col.Binding = new System.Windows.Data.Binding("NO");
       col.Header = "No.";
       col.ElementStyle = Resources["RightText"] as Style;
       dataGrid1.Columns.Add(col);
    390 : デフォルトの名無 - 2009/03/14(土) 05:06:26 (-1,-29,-22)
    国内12社がマイクロソフト「Silverlight」による広告配信を開始:ITpro
    http://itpro.nikkeibp.co.jp/article/NEWS/20090313/326528/
    391 : デフォルトの名無 - 2009/03/14(土) 12:17:01 (+57,+29,-58)
    そういうふうに単なるメディアプレイヤーとして使う場合は
    マネージコード使わずにjavascriptで書くのが普通なの?
    392 : デフォルトの名無 - 2009/03/14(土) 12:21:57 (-6,-29,+0)
    ( ´ー`)シラネーヨ
    393 : デフォルトの名無 - 2009/03/14(土) 13:36:28 (+133,+30,-144)
    広告配信する側は、Flashでも問題なくできるこんなものにSilverlightを使う理由なんて
    無いんだから、きっとMSからお金もらってるんだろうけど、広告なんてものはユーザが
    見たいと思うコンテンツじゃないから、いくら金使っても普及には貢献しないだろ。

    これだとユーザは、Silverlightをいれない方が広告が表示されなくて喜ぶじゃないか。

    こんな企画を考えるやつも、それを通す上司もバカだと思う。
    394 : デフォルトの名無 - 2009/03/14(土) 15:29:10 (+73,+30,-101)
    >>393
    おまいは何かしら興味を持ったSilverlightコンテンツを見た後、
    毎回、SLコンテンツを非表示に設定するなり、SLをアンインストールしたりするのか?
    仮にそうだとして、そういう人が多数派だとでも思っているのか?
    普及に貢献するしないのユーザーサイドでの理由については、いろいろ考えられるわけで、
    軽々しく他人をバカだのどうのと言わないほうがいいと思うよ
    395 : デフォルトの名無 - 2009/03/14(土) 19:52:33 (+3,-29,-78)
    Silverlight 3.0 for Great Business Apps
    http://channel9.msdn.com/shows/The+Knowledge+Chamber/Brad-Abrams-Silverlight-30-for-Great-Business-Apps/

    ブラウザの「戻る」ボタンでSilverlight内の遷移ができる
    Silverlight内に複数のURLを持って直接移動可能

    になるらしいよ
    何気に一番重要な気がする
    396 : デフォルトの名無 - 2009/03/14(土) 19:59:04 (-1,-29,-1)
    要するに、XBAPをobsoleteするのが目指してるところか。
    397 : デフォルトの名無 - 2009/03/14(土) 20:12:18 (+116,+30,-65)
    >>393
    結局、どれくらい盛り上げるかだと思うなぁ。
    ユーザは深い所の差なんて気にしないので、広まり始めれば
    「最近、あちこちでSLが使われてるなあ、Flashの後継なのかな?」
    くらいの感覚で入っていくと思う。MSの課題は、提供者をどれだけ増やせるか。
    ま、結局そこでFlashに対してのアドバンテージが必要になるんだけども。
    398 : デフォルトの名無 - 2009/03/14(土) 23:20:15 (+57,+29,-56)
    Flashがrealplayerのようにクソ化して自滅するか否かというのが
    もっと重要だろ。
    高シェアに胡座をかいていたらそうなりそうなヨケン。
    399 : デフォルトの名無 - 2009/03/15(日) 03:25:26 (+42,-29,-93)
    LINQ使うと、サイズがやたら増えるんで気に入らない。
    50kB程度で済むアプリでは、さすがに使えない。
    VBやMFCのランタイムみたいだ。

    Flash置き換えの可能性としてあるのは、
    いまだにAS1かAS2でやってるものを、更新するにあたって
    AS3にではなく、Silverlightに乗り換えてしまいましょうという道。
    MXとSLはパフォーマンス的には近いし、悪くはない選択肢である。
    400 : デフォルトの名無 - 2009/03/15(日) 05:25:54 (+116,+29,-39)
    SL2のマネージコードを簡単に難読化する方法ないですかね?
    いや、隠蔽が目的ではなく簡単にダウンロードサイズを減らしたいだけなんですけどね。
    できればSL用のDLL中に圧縮したDLLを入れるとか、そういうのは避けたいんですが‥。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / silverlight スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - deep + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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