Microsoft Silverlight 2.0 その3
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2008/11/22(土) 12:33:33http://www.microsoft.com/silverlight/
MSDN Silverlight デベロッパー センター
http://msdn.microsoft.com/silverlight/
The Official Microsoft Silverlight Site
http://silverlight.net/
MSDN Silverlight ダウンロード (SDK, Silverlight Tools)
http://msdn.microsoft.com/silverlight/bb187452.aspx
CodePlex Silverlight Toolkit
http://www.codeplex.com/silverlight/
前スレ
http://pc11.2ch.net/test/read.cgi/tech/1210491703/
http://pc11.2ch.net/test/read.cgi/tech/1203891514/
0655デフォルトの名無しさん
2009/04/08(水) 23:49:51完全なデザインとの分離にはならないけど中間的な分離によって、
パフォーマンスを最大化する場合なんては生じるね。
Controlにしてすべて外部に持たせるととにかく冗長になるけど、
UserControlであれば、かなりすっきり書ける。
でもカスタマイズ性は確保したいといったところ。
もちろん、こんなの一般にはおすすめ出来ないが。
0656デフォルトの名無しさん
2009/04/09(木) 01:40:38UnauthorizedAccessExceptionがInitializeComponentで発生してしまうんだけど、
そういうもの??
0657デフォルトの名無しさん
2009/04/09(木) 01:57:12> 高度なものは総じてクローズドであってしかるべき。
実に気持ち悪いご意見だw
0658デフォルトの名無しさん
2009/04/09(木) 08:26:52まぁ無能な乞食には絶対受け入れられない価値観ではあるよね。
0659デフォルトの名無しさん
2009/04/09(木) 10:34:51>>655
一般にはおすすめできないって、自分でもやったことなさそうじゃないか。中間的な分離って何だ?
具体例も必然性もないようだから、そういうことはすべきじゃないと思う。
0660デフォルトの名無しさん
2009/04/09(木) 10:43:55.NETでは、UIを生成したスレッドではない別のスレッドからそのUIへアクセスするには、
いろんな手順とか決まりごとがあるんだが、それに反してない?
http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/thread/1138713e-d6af-4b74-beb9-869ae19cc4fa/
0661656
2009/04/10(金) 13:20:25それが駄目なのかもしれませんね。
決まりごと調べてみます。
0662デフォルトの名無しさん
2009/04/11(土) 13:40:580663デフォルトの名無しさん
2009/04/11(土) 15:48:21newした段階で例外が送出されるみたいだな
UIスレッドのコントロールの子にした段階で例外が出るより、デバッグがやりやすくていいね
0664デフォルトの名無しさん
2009/04/12(日) 20:15:33?
0665デフォルトの名無しさん
2009/04/12(日) 21:25:50Flash厨の発症です
0666デフォルトの名無しさん
2009/04/14(火) 13:00:20×:ドキュメントエクスプローラ → ○:ドキュメントアウトライン
0667デフォルトの名無しさん
2009/04/14(火) 14:17:11>CBS College Sportsを通じ、SilverlightはNBA、NCAAのイベントを
>放送し、BlockbusterのMovieLinkおよびNetflix’ Instant Watchの
>ストリーミングを提供する。
コスト抑える、とか一言で言われてしまいそうなのだけど
そこまで高度ではあるけど可用性に難がある環境…これは
受け入れられるんだろうか…
0668デフォルトの名無しさん
2009/04/16(木) 22:11:37現在の経済情勢が一因
http://www.computerworld.jp/topics/ms/141330.html
マイクロソフト、フライトシミュレーターゲーム開発部門を閉鎖
http://www.technobahn.com/cgi-bin/news/read2?f=200901250158
IEの市場シェアが過去最低を記録――3月末時点で66.8%
ライバルのFirefoxは22%で過去最高に
http://www.computerworld.jp/topics/ms/140409.html
0669デフォルトの名無しさん
2009/04/16(木) 22:19:500670デフォルトの名無しさん
2009/04/17(金) 20:11:07http://d.hatena.ne.jp/Yamaki/20090402/1238656795
0671デフォルトの名無しさん
2009/04/18(土) 19:33:20ttp://d.hatena.ne.jp/hide1080/20090417
0672デフォルトの名無しさん
2009/04/18(土) 20:20:22次々と新version リリースで突き放す作戦だ。
0673デフォルトの名無しさん
2009/04/18(土) 20:53:470674デフォルトの名無しさん
2009/04/18(土) 20:56:560675デフォルトの名無しさん
2009/04/19(日) 20:32:11ハイテクホビーヲタをプロの世界から引き離す常套手段だろJK
0676デフォルトの名無しさん
2009/04/19(日) 21:04:502.5がSP1になったみたいに、SP2でSL3に対応すんのかな
0677デフォルトの名無しさん
2009/04/19(日) 22:12:190678デフォルトの名無しさん
2009/04/21(火) 18:28:33MSマジックナンバー3を早く達成する
ためだろ。w
今までのはアルファとベータ、つまり
あくまでダミーだったんだよ!
0679デフォルトの名無しさん
2009/04/22(水) 12:31:05仕様的に振り回すだったり…
0680デフォルトの名無しさん
2009/04/22(水) 20:34:13ブラウザがアクティブの時だけ動くようにしたいのですが、
判定する方法ってありますかね?
GotFocus、LostFocusを使うと、ブラウザ全体を使う場合は問題ないのですが、
width,heightをpxでサイズ指定すると範囲外をクリックしたとたんにフォーカスを失い
動作が止まってしまいました。何かよい方法があれば知恵をお貸し下さい。
0681デフォルトの名無しさん
2009/04/22(水) 21:03:150682デフォルトの名無しさん
2009/04/23(木) 08:32:03おい!w
0683デフォルトの名無しさん
2009/04/24(金) 03:26:55使ってブラウザ側のイベントを横取りするのはどうだろう。
0684デフォルトの名無しさん
2009/04/24(金) 06:34:380685680
2009/04/24(金) 12:47:00その後、>>683のアドバイスを参考に
HtmlPage.Window.AttachEvent( "onblur", OnBlur );
HtmlPage.Window.AttachEvent( "onfocus", OnFocus );
と処理をしてみた所、Firefoxでは無事動きましたがIEとChromeでは
ブラウザがアクティブになった時、onfocusの後にonblurがすぐ来てしまいダメでした。
3つの内2つがダメということは、挙動の差異というより
間違った使い方でたまたまFirefoxでは動いているのかな、と考えています。
進展があれば、また報告させて頂きます。
0686デフォルトの名無しさん
2009/04/24(金) 12:58:590687680
2009/04/24(金) 13:07:33Silverlightが走っているブラウザがアクティブになっているか否かの取得です。
0688デフォルトの名無しさん
2009/04/28(火) 14:16:50Flash Liteにかなうものは無いの?
0689デフォルトの名無しさん
2009/04/28(火) 14:32:440690デフォルトの名無しさん
2009/04/28(火) 16:09:52モバイルガジェットの.NET Framework(系)対応自体が日本だと遅すぎ
ちょっと分野は違うがXNAなんかが動くZuneは国内で売ってないし
KDDIの.NET対応がスマートフォンではなくて携帯電話に対してだったら希望は見える
0691デフォルトの名無しさん
2009/04/28(火) 17:12:54モバイルはビジネス的に重要だと思うんだが。
0692デフォルトの名無しさん
2009/04/28(火) 18:56:490693デフォルトの名無しさん
2009/04/29(水) 08:14:48http://www.atmarkit.co.jp/news/200901/29/mono.html
iPhoneでC#アプリ
0694デフォルトの名無しさん
2009/05/07(木) 07:09:59つ CompositionTarget.Rendering += new EventHandler(CompositionTarget_Rendering);
ゲームコンテンツのゲームループによく使うイベントなんだけど、リアルタイムに判別ってのを思いついた。試してない。
Silverlightが走るブラウザがアクティブだとこのイベントが発生し続ける(非アクティブだと、イベント発生せず)。
タイマーと絡めてレンダリングが継続しているかどうかをチェックしてみる。という安易な発想。
0695デフォルトの名無しさん
2009/05/08(金) 02:08:12大体12〜13%位かなと思ってたけど、結構普及してきてるね
0696デフォルトの名無しさん
2009/05/08(金) 10:55:47でも、
ttp://www.itmedia.co.jp/anchordesk/articles/0810/14/news079.html
の記事内で、
『だがMicrosoftによれば、既にコンピュータユーザーの4人に1人はSilverlightを実行するコンピュータを使用しているという。
つまり、Silverlightの普及率は約25%ということになる。』
とかかれており、ぜんぜん普及率があがってないともいえるが。
0697デフォルトの名無しさん
2009/05/08(金) 11:18:49普及させるには、Silverlightを使ったサイトが増えないとだめだろうなぁ。
BIGLOBEウェブリアルバム 新着ズームビューア
ttp://slportal.webryalbum.biglobe.ne.jp/
は良くできているから、こんな感じのがたくさん出てほしい。
0698デフォルトの名無しさん
2009/05/08(金) 11:19:16ここから伸ばすのは大変だろう。
Flashはインストールされてないと、ありとあらゆる高級ブランド・映画・ミュージシャン等の
サイトが見れないという事態になる程までになっちゃってるから、現時点でこれと
比較するのはちと酷。
0699デフォルトの名無しさん
2009/05/08(金) 13:04:50FlashにできなくてSilverlightでできることってみあたらないしなぁ。(WMVファイルが再生できるとかはナシww)
0700デフォルトの名無しさん
2009/05/08(金) 13:34:26開発者にとってはSilverlightは嬉しいんだけどねぇ。
0701デフォルトの名無しさん
2009/05/08(金) 16:05:260702デフォルトの名無しさん
2009/05/08(金) 16:12:30どちらかが機能面で何か充実させても、ライバルが追い付けないという
ことはなく、お互い次期バージョンで対応してくるといった代物だろう。
差別化する点は、何か処理をしているときでもブラウザ全体を固めないなど
ユーザビリティの改善はあるかもしれないが、主には無料や安価な
コンポーネントが充実していること、ツールやデバッガなどが充実して
いることなど開発側に持ってくるしかないんじゃないかな。
0703デフォルトの名無しさん
2009/05/08(金) 16:51:030704デフォルトの名無しさん
2009/05/08(金) 17:08:19ぶっちゃけ、SL3 でやっと追い付く感じ。
3 になれば、優位なところも出てくる。
業務系で使いそうなコントロール周りが充実してるとか、
アセンブリキャッシングのおかげでリッチなコントロール使いまくってもXAPサイズ大きくならないとか。
0705デフォルトの名無しさん
2009/05/08(金) 19:07:41Flashを追い抜くのは難しいな。
後ろにじっとつけてFlashが転ぶのを待つしかない。
MSはそういう意味じゃしぶとい企業だからねぇ〜
0706デフォルトの名無しさん
2009/05/08(金) 19:18:30Windows7に同梱されればすぐだろ。
PowerShellとかも含め、そういう意味で
7には期待。w
0707デフォルトの名無しさん
2009/05/08(金) 19:20:560708デフォルトの名無しさん
2009/05/08(金) 19:37:56> 後ろにじっとつけてFlashが転ぶのを待つしかない。
最大手はこれやるだけで市場奪える。
自由主義経済の行きつく先は寡占市場しかないらしいし。
>>706
独占禁止法で司法省から睨まれる予感。
0709デフォルトの名無しさん
2009/05/08(金) 20:57:15Flashは今まで通りアニメーション的なものやっててもらって
RIA全般でAjaxと対決とか
0710デフォルトの名無しさん
2009/05/08(金) 22:06:07Deep Zoomがあるじゃないか・・・・それ以外ないか
しいて言えば、あとはオフィシャルなIDEが無料で入手可能というところか(Expression Blendは有料だが)。
マルチメディアファイルを表示および再生することに関してはSLのほうが簡単に実装できる。
しかし、動的なことに関しては一気に差が出てくる。
現行のSL2だと映像に関しては、BitmapImageクラス(SL3でようやくWritableBitmapが出るらしいが)
というのがあるが、基本的にファイルから読み込み表示することしかできないし、画像フォーマットはJPEGとPNGしか対応していない。
GetPixelやSetPixelといったピクセルデータに直接アクセスするメソッドもない(SL3のWritableBitmapではできるようになる)
唯一、MemoryStreamからインスタンスを生成することができるので、このMemoryStreamを使用して
動的に画像を生成することは可能。しかし、このMemoryStreamの内部形式はPNG(※SL2)のみとなっている。
一応、Shapes名前空間にパス系のクラスがあり、それらのクラスで動的にパスを生成し表示することが可能で、また、3Dエフェクトも使用できる。
とりあえず特徴的なものとしてSLには、InkPresenterクラスがありこれを使って文字や絵を描けるようになる。
音声においても、これまたファイルを再生して音を鳴らすことしかできない。(ループ再生しようものならプチプチノイズが発生する)
(Flashのほうは少し開発程度で詳しいことはわからないが)
FlashにおいてはJPEG、PNG、GIFを扱うことが可能(この点に関してはSL3が優位になるか)で、ピクセルデータの書き換えも可能だし、
ベクターグラフィック(パス)は得意分野だし。3Dエフェクトも可能。
お絵かきソフトも比較的簡単に実装できる。
また、音声においてはファイルの再生はもとより、リアルタイムにバッファに書き込んだのを鳴らすこともできる。
IDEにおいてはFlashはCS4(旧Macromedia Flash)が編集ソフトとして有名だが、SLとおなじXMLとスクリプトの構成でFlashの開発ができるFlexにおいては
オフィシャルソフトとしてFlex Builderがあるが有料。
ただし、Eclipseを使ってFlexの開発ができるし、また、FlashDevelop(皮肉なことにC#製)というソフトを使って開発することもできる。両者とも無料で開発可能。
ううむ、がんばってくれMS。
0711デフォルトの名無しさん
2009/05/08(金) 22:31:14あれで2万も3万も金取ろうっていうんだからふざけてるわ。
惜しむらくは、FlashDevelopだとステップ実行デバッグできないんだけども。
0712デフォルトの名無しさん
2009/05/08(金) 23:16:58一向に使われるそぶりが見えないね
一時期Gyaoとかが言ってたのは何だったんだろうか
0713デフォルトの名無しさん
2009/05/08(金) 23:27:37あと、Yahoo動画でも映画がらみは Siliverlight になってる。
0714デフォルトの名無しさん
2009/05/08(金) 23:37:05このままじゃSilverlightに取って代わられるぞ
0715デフォルトの名無しさん
2009/05/08(金) 23:40:41どこで使ってる?
Yahoo動画の映画コーナー行ってみたけど、相変わらずのIE&WMP縛りだったけど?
昔アナウンスされたGyaoのページも今は無くなってるし
0716デフォルトの名無しさん
2009/05/09(土) 00:27:05AS3の高速化について調べたら、
「外部の定数やクラスメソッドは変数に入れてから使え」とか
「最適化はほとんどしないので定数の式は計算しておけ」とかで驚いた。
0717デフォルトの名無しさん
2009/05/09(土) 00:27:13Gyao、トップページのソース見たら Silverlight って入ってるんだけどなぁ。
痕跡残ってるだけ?
Yahoo のはぱっと見つかるのでは↓これ。
http://recommend.yahoo.co.jp/silverlight/higurashi/
0718デフォルトの名無しさん
2009/05/09(土) 00:28:51開発環境、軽く数倍の生産性出せる程度の差はあると思うけど、
何を使うか決めるのは開発者じゃなくてマーケティングとかの要素強いからなぁ・・・
0719デフォルトの名無しさん
2009/05/09(土) 00:42:480720デフォルトの名無しさん
2009/05/09(土) 00:57:38Yahooの一部の無料動画で使われているだけか
2が出る前とあまり状況が変わってない気がする
単純に利用者として見てIE縛り・Windows縛りがウザイので、
こういった動画配信サイトはSilverlightに置き換わってくれると助かるんだけどな
0721デフォルトの名無しさん
2009/05/09(土) 03:26:020722デフォルトの名無しさん
2009/05/09(土) 03:47:080723デフォルトの名無しさん
2009/05/09(土) 11:30:420724デフォルトの名無しさん
2009/05/09(土) 15:02:28http://www.itmedia.co.jp/news/articles/0904/07/news099.html
今は統合作業で忙しいんだろうね
さっさと統合して、Silverlightで観れるようにしてくれ
0725デフォルトの名無しさん
2009/05/09(土) 16:18:460726デフォルトの名無しさん
2009/05/09(土) 17:55:11おお、面白い。XPSViewerみたいなズームなんだね。
0727デフォルトの名無しさん
2009/05/10(日) 00:30:25http://www.gyao.jp/newarrival/
ここだ。
新着ステーションってところがSilverlight化されてるらしい。
0728デフォルトの名無しさん
2009/05/10(日) 01:31:16話は違うのかもしれないけど、XPSって普及してるの?
0729デフォルトの名無しさん
2009/05/10(日) 01:35:04はじめてみた。いい感じだね。
下のほうにR指定というのがあって、クリックしてしまった。
普及させるなら、まずはエロサイトにSilverlightを売り込むのが一番なんじゃないかと。
0730デフォルトの名無しさん
2009/05/10(日) 01:45:34ttp://www.gtk2k.net/
0731デフォルトの名無しさん
2009/05/10(日) 03:07:54いつの間にか無くなってしまったが。
Yahoo!Japanはあちこちで使ってるね。
0732デフォルトの名無しさん
2009/05/10(日) 19:46:36おもろいね。ゲームのファイルがあれば動くんだろうか。
怖くて試してないけど。
0733デフォルトの名無しさん
2009/05/10(日) 19:57:23動いた。
でも、操作の仕方がいまいちよくわからない。
リターンがスタートボタンっぽいけども。
0734デフォルトの名無しさん
2009/05/10(日) 20:14:26調べてみると
Aキーがセレクト
Sキーがスタート
ZキーがAボタン
XキーがBボタン
あとは矢印キー
だった。
0735デフォルトの名無しさん
2009/05/10(日) 20:24:470736デフォルトの名無しさん
2009/05/10(日) 20:50:530737デフォルトの名無しさん
2009/05/10(日) 23:28:250738デフォルトの名無しさん
2009/05/10(日) 23:32:140739デフォルトの名無しさん
2009/05/11(月) 01:09:00最近商用利用のライセンス提供始まってNASAとかがライセンスされてる。
http://www.nasa.gov/externalflash/photosynth/index.html
IISのきぼうモジュールの中とかも見れるよ。
エアロックの上に置いてあるのはウルトラマンのように見えるが・・・きっと見間違いだろう。
0740デフォルトの名無しさん
2009/05/11(月) 01:50:05ttp://silverlight.asahiyamazoo-aict.jp/asahiyamazoo.html
0741デフォルトの名無しさん
2009/05/11(月) 08:32:46そこ、WPF出たての頃にXBAP採用するわ、
今もSilverlightだけじゃなくて、Photo SynthにVirtual Earthも採用してるわ、
かなりすごいなぁ。
日本のほとんどの人は知りもしない、
知ってても「3が出るまで待とう」とか言ってるのに
よくこんな先端の技術使うわ。
0742デフォルトの名無しさん
2009/05/11(月) 11:30:280743デフォルトの名無しさん
2009/05/11(月) 21:38:24これ2ndfactoryがつくってるんだっけ?
0744デフォルトの名無しさん
2009/05/11(月) 22:38:37少なくともXBAPの時はそうっぽいね。
多分Silverlightもかなぁ。
0745デフォルトの名無しさん
2009/05/11(月) 23:05:55WPFは2nd、Silverlightのは素人
0746デフォルトの名無しさん
2009/05/12(火) 15:55:27素人っているのかw
0747デフォルトの名無しさん
2009/05/12(火) 23:29:380748デフォルトの名無しさん
2009/05/12(火) 23:37:51まあ、あと数年はないだろ。
ターゲットの客層がそもそも望まない。
Flash ゲームサイトとかの推奨スペックとか見てたら、3Dとかありえないから。
0749デフォルトの名無しさん
2009/05/12(火) 23:42:07Kit3DってMacでもちゃんと動いてるの?
0750デフォルトの名無しさん
2009/05/13(水) 00:00:34ttp://journal.mycom.co.jp/news/2009/05/12/044/index.html
色々あるが、SEOはSilverlight、WindowsアプリケーションはFlash?
0751デフォルトの名無しさん
2009/05/13(水) 00:30:21正直SL3がこんなに早く来るとは主和なんだ(´・ω・`)
0752デフォルトの名無しさん
2009/05/13(水) 00:41:39俺は3入れてないので、試してないが。
0753デフォルトの名無しさん
2009/05/13(水) 00:50:180754デフォルトの名無しさん
2009/05/13(水) 06:20:54で紹介されてるの以外にユニットテストフレームワークってあるのかな?
CIサーバと連携させたいので、
無ければ自作しちゃおうかと思ってるんだけど。
■ このスレッドは過去ログ倉庫に格納されています