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/
0367デフォルトの名無しさん
2009/03/02(月) 22:13:30IE7でもタブに「接続中」と表示されたまま固まってしまうことも多いようです。
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ページプロジェクトの設定いじったりしてないつもりなんですけどね。
0368デフォルトの名無しさん
2009/03/03(火) 00:00:43SL3.0のpre-alphaくらいは出てくるかな
0369デフォルトの名無しさん
2009/03/03(火) 12:53:16ttp://builder.japan.zdnet.com/news/story/0,3800079086,20389088,00.htm
0370デフォルトの名無しさん
2009/03/04(水) 18:02:07SP2にバージョンアップしたけど
インストールすらできないXP HOMEです
0371デフォルトの名無しさん
2009/03/04(水) 18:52:420372デフォルトの名無しさん
2009/03/04(水) 23:23:38�d
0373デフォルトの名無しさん
2009/03/05(木) 22:35:04コピーや貼り付けがなくて「Sliverlight」しか表示されないのは何なの?
0374デフォルトの名無しさん
2009/03/05(木) 22:53:52Ctrl+C, Ctrl+X, Ctrl+V のコピペは使えるけどな。
0375デフォルトの名無しさん
2009/03/05(木) 22:54:54だからSilverlightもこれでいいというわけではないよ、念のため。
0376デフォルトの名無しさん
2009/03/05(木) 22:58:400377デフォルトの名無しさん
2009/03/05(木) 23:03:49Flashはコピーとか出るよ。
0378デフォルトの名無しさん
2009/03/05(木) 23:49:28http://silverlight.net/blogs/msnow/archive/2008/07/01/tip-of-the-day-14-how-to-right-click-on-a-silverlight-application.aspx
まあ、あまりスマートではないけど。
0379デフォルトの名無しさん
2009/03/06(金) 00:08:33ウインドウレスにするとIME使えないんじゃなかったっけ?
0380デフォルトの名無しさん
2009/03/11(水) 11:08:00サンプルサイトご存じないでしょうか?
0381デフォルトの名無しさん
2009/03/11(水) 12:42:27自分で簡単と言ってるのに?
LINQ結果をDataGridのDataContextに渡せばOK。
0382381
2009/03/11(水) 12:54:28ここ必見だよ!
ttp://silverlight.net/learn/videocat.aspx?cat=2
「Silverlight 2 チュートリアル」
0383デフォルトの名無しさん
2009/03/11(水) 15:07:14ありがとうございます、LINQについて調べてみます。
>>382
すいません、DBに関してのビデオが見つかりませんでした。
サーバーがDBからデータを吸い上げ、WCF経由で
データを渡す、ようなイメージを抱いているのですが・・・
0384デフォルトの名無しさん
2009/03/11(水) 18:54:17英語ではいちいちDataBaseなんて言わないんだよ。
データベースに関する話題はDataってとこにある。
それと、チュートリアルにもデータベースの話はある。
ttp://silverlight.net/internationallearn/default.aspx
0385381
2009/03/11(水) 19:17:46日本語版チュートリアルは、>>384さんが示してくれた ttp://silverlight.net/internationallearn/default.aspx の
「チュートリアル 4: SQL データベース データを LINQ および WCF を使用して DataGrid に表示する」
がまさにそれです。
0386デフォルトの名無しさん
2009/03/12(木) 10:12:21チュートリアルとビデオで詳しく解説されてますね。
両方ともLINQを使っているようですが、他の方法はあるのでしょうか?
たとえばListデータを自前で作成して渡すとか。
そこでサンプルのようにListクラスにテストクラスを
詰めて渡してみました。
[DataContract]
public class Test
{
[DataMember]
public DateTime date1;
[DataMember]
public string no1;
}
すると SL でテストクラスの情報がわからないのか
送信したデータをDataGridのItemsSourceに入れたときにエラーがでます。
なぜLINQ to SQLを使わないかといいますと
DBがPostgresなのでサーバーエクスプローラに接続を追加できないのです。
SL にクラスデータをわかってもらうにはどうすればいいでしょうか。
0387デフォルトの名無しさん
2009/03/12(木) 11:52:57サービス参照の更新を行うと、うまくデータが渡りました。お騒がせ致しました。
0388デフォルトの名無しさん
2009/03/13(金) 11:49:46col = new DataGridTextColumn();
col.Binding = new System.Windows.Data.Binding("NO");
col.Header = "番号";
dataGrid1.Columns.Add(col);
中央揃えや右揃えにするにはどうすればよろしいですか?
0389デフォルトの名無しさん
2009/03/13(金) 15:24:30Style 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);
0390デフォルトの名無しさん
2009/03/14(土) 05:06:26http://itpro.nikkeibp.co.jp/article/NEWS/20090313/326528/
0391デフォルトの名無しさん
2009/03/14(土) 12:17:01マネージコード使わずにjavascriptで書くのが普通なの?
0392デフォルトの名無しさん
2009/03/14(土) 12:21:570393デフォルトの名無しさん
2009/03/14(土) 13:36:28無いんだから、きっとMSからお金もらってるんだろうけど、広告なんてものはユーザが
見たいと思うコンテンツじゃないから、いくら金使っても普及には貢献しないだろ。
これだとユーザは、Silverlightをいれない方が広告が表示されなくて喜ぶじゃないか。
こんな企画を考えるやつも、それを通す上司もバカだと思う。
0394デフォルトの名無しさん
2009/03/14(土) 15:29:10おまいは何かしら興味を持ったSilverlightコンテンツを見た後、
毎回、SLコンテンツを非表示に設定するなり、SLをアンインストールしたりするのか?
仮にそうだとして、そういう人が多数派だとでも思っているのか?
普及に貢献するしないのユーザーサイドでの理由については、いろいろ考えられるわけで、
軽々しく他人をバカだのどうのと言わないほうがいいと思うよ
0395デフォルトの名無しさん
2009/03/14(土) 19:52:33ttp://channel9.msdn.com/shows/The+Knowledge+Chamber/Brad-Abrams-Silverlight-30-for-Great-Business-Apps/
ブラウザの「戻る」ボタンでSilverlight内の遷移ができる
Silverlight内に複数のURLを持って直接移動可能
になるらしいよ
何気に一番重要な気がする
0396デフォルトの名無しさん
2009/03/14(土) 19:59:040397デフォルトの名無しさん
2009/03/14(土) 20:12:18結局、どれくらい盛り上げるかだと思うなぁ。
ユーザは深い所の差なんて気にしないので、広まり始めれば
「最近、あちこちでSLが使われてるなあ、Flashの後継なのかな?」
くらいの感覚で入っていくと思う。MSの課題は、提供者をどれだけ増やせるか。
ま、結局そこでFlashに対してのアドバンテージが必要になるんだけども。
0398デフォルトの名無しさん
2009/03/14(土) 23:20:15もっと重要だろ。
高シェアに胡座をかいていたらそうなりそうなヨケン。
0399デフォルトの名無しさん
2009/03/15(日) 03:25:2650kB程度で済むアプリでは、さすがに使えない。
VBやMFCのランタイムみたいだ。
Flash置き換えの可能性としてあるのは、
いまだにAS1かAS2でやってるものを、更新するにあたって
AS3にではなく、Silverlightに乗り換えてしまいましょうという道。
MXとSLはパフォーマンス的には近いし、悪くはない選択肢である。
0400デフォルトの名無しさん
2009/03/15(日) 05:25:54いや、隠蔽が目的ではなく簡単にダウンロードサイズを減らしたいだけなんですけどね。
できればSL用のDLL中に圧縮したDLLを入れるとか、そういうのは避けたいんですが‥。
0401デフォルトの名無しさん
2009/03/15(日) 06:41:46応用の利かないこむずかしいコードとかいらんから、もっと実例がほしい。
見た目やインタラクションがハデなアプリ書くには、XAML前提でのコード例やデザイン例の情報が乏しいし、
ビジネスアプリ書くには、VS標準搭載のコンポーネントの機能が(まだ)あまりにも貧弱すぎると思う。
それでもAJAXに全く興味がわかなかったへたれC#プログラマの俺には、SLはかなりありがたい。
あと、これはもう昔からのMSDNの悪い点だと思うのだが、(何ができるかの情報がとぼしいだけに)
何ができないのかについてはもうちょい簡単に参照できるようにしてほしい。
いちいちMSDNフォーラムとかで聞くのも探すのもめんどうだから、この板に期待してたり。
>>399
サードパーティのdllを梱包した場合でも、とたんにでかくなりますねえ。
System.Xml.Serialization.dllなんかもかなりでかいのかな?
クラスライブラリのビルド時にはすべてのクラスを梱包するアセンブリにして、
アプリケーションアセンブリのビルド時には全部internalアクセスに制限しつつ、
ILのコードから使われてないクラスを自動判定して、コンパクトなアセンブリ作れたらいいのに。
あれ?ありそうな気がしてきたw
>>400
XAPファイルのままダウンロードされるんじゃないんですか?
ZIP圧縮したDLLをXAPに梱包しても、サイズ変わらない気もしますが・・・。
いろいろ根本的に俺が間違えてたらすいません。
0402デフォルトの名無しさん
2009/03/15(日) 10:17:060403デフォルトの名無しさん
2009/03/15(日) 11:46:26Reflectionの本来の動作どおり、単にnull返してもいいし、
その型はアセンブリに入ってないって例外返してもいいのでは?
テストコード以外でどういう場合に、interfaceによるポリモーフィズムでなく、
Reflectionでなければならないのか興味ありますが。
XAPのサイズがでかくなるっていう元々の問題に対する別の方法として、
必要に応じてサーバから追加でdllをダウンロード(&インストール)できたとしても、
LINQのdllがでかすぎるといったことの解決にはなってないだろうし。
0404381
2009/03/15(日) 13:25:16画面やページ遷移にあわせてxapを分割して構築。
そんでもってクライアント側で遅延ロードさせたりでOKじゃね?
あとLINQを動かす部分をWCFサービスにすればいいし。
0405400
2009/03/15(日) 14:33:06xapファイルの中に入ってるDLLの話なんですけど、
クラス名等の文字列がそのまま入っているです。
>>402
どうやってます?試しにxapの中のDLLをNanDokuにかけてみたら
変換中に飛びました。orz
>>404
後出しで申し訳ないんですけど、分割とか本気で小さくしないと周らない
ってほどではなくて、もう少し簡単に小さくしたいなぁ、くらいなんですね。
現在、生成されたxapが約100k。文字列とか余分な情報を削減して
スリム化できればなぁと。
0406デフォルトの名無しさん
2009/03/15(日) 14:37:31> あとLINQを動かす部分をWCFサービスにすればいいし。
サーバ側で全データを管理する場合はいいと思いますが、
LINQ使うたびにクライアント側で処理中の中間データを
サーバに送信して結果返させるくらいなら、
素直に起動時にLINQ込みのXAPを落とすほうが良いように思う。
それとももっと違うLINQやWCFの使い方があるんでしょうか?
ローカルで生成したデータを、
ちょちょっとコネコネしたいときにもLINQ便利なんですよね。
0407デフォルトの名無しさん
2009/03/15(日) 15:26:18ベンダーのライブラリにリフレクションが使われているかわからないでしょ
自分のコードだけなら努力でなんとかなるが
Dotfuscatorでも実現できるがリフレクションは除外するかインターフェイス化するかだね
0408デフォルトの名無しさん
2009/03/15(日) 15:28:13Dotfuscatorの有料版で可能
値段上がったけどね
0409デフォルトの名無しさん
2009/03/15(日) 15:31:14あとはアセンブリの細分化と動的読み込みとかで工夫かな
0410デフォルトの名無しさん
2009/03/15(日) 15:33:18上3つ俺だけど
リフレクションで無くてはならないものを無くすのがSLの基本思想だね
データバインドは無理だけど
0411デフォルトの名無しさん
2009/03/16(月) 09:47:17Silverlightは Safari4 とか Google Chrome2 で使えないの?
Silverlightは Safari4 とか Google Chrome2 で使えないの?
Silverlightは Safari4 とか Google Chrome2 で使えないの?
Silverlightは Safari4 とか Google Chrome2 で使えないの?
0412デフォルトの名無しさん
2009/03/16(月) 11:24:27IE8がスクロールバー有効にしてくれない
これはUserControlのプロパティで、スクロールバー出せるんでしょうか?
0413デフォルトの名無しさん
2009/03/16(月) 11:45:130414デフォルトの名無しさん
2009/03/16(月) 16:21:560415デフォルトの名無しさん
2009/03/16(月) 16:45:29http://www.bluerosegames.com/SilverlightBrassTacks/post/Viewbox-in-the-Silverlight-Toolkit.aspx
http://silverlight.net/samples/sl2/toolkitcontrolsamples/run/default.html
こことか眺めてると (Viewboxあたりら辺とか)
ブラウザのスクロールバーを操作するような用途
に向けて作られてないように思える…
http://www.codeproject.com/KB/silverlight/Scroller.aspx
なるべく枠内にまとまるようにレイアウトしてゆくみたいな…
http://mohammadabtahi.wordpress.com/2008/12/09/zoomable-user-interface-zui-in-silverlight-using-viewbox-control/
0416デフォルトの名無しさん
2009/03/16(月) 17:26:10なるほど、スクロールが必要な設計にしなければよいわけですね
ありがとうございました。
0417デフォルトの名無しさん
2009/03/16(月) 18:18:55下記のコードで書いたようなことじゃないよね?
ScrollViewerはTabItemの中で使ったら、期待したような動作にならなかった記憶もある。
// Silverlightの新規プロジェクト作って、Page.xamlはそのままで、Page.xaml.csを下記のように書き換える
public partial class Page : UserControl
{
ScrollViewer _mainSV = new ScrollViewer();
StackPanel _mainSP = new StackPanel();
public Page()
{
InitializeComponent();
// Page.xamlのWidth="400"とHeight="300"を消去することに相当
this.Width = this.Height = double.NaN;
// Page.xamlの<Grid x:Name="LayoutRoot">が、ScrollViewerに置き換えられる
this.Content = _mainSV;
_mainSV.Content = _mainSP;
for (int i = 0; i < 5; i++)
{
_mainSP.Children.Add(new Button()
{
Content = i.ToString(),
Width = 800,
Height = 100,
});
}
_mainSV.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto;
}
}
0418デフォルトの名無しさん
2009/03/16(月) 21:48:45Macっぽく背面をすべて半透過のダークシェードで覆ってやりたいんだが・・・
0419デフォルトの名無しさん
2009/03/16(月) 22:48:56どんなもんなんだろ?誰か計った人いない?
なんとなくだけど、doubleを採用しているのは精度を高める為だけで、
速度のことは考えてないような‥。
0420デフォルトの名無しさん
2009/03/16(月) 22:52:090421デフォルトの名無しさん
2009/03/16(月) 23:10:460422デフォルトの名無しさん
2009/03/16(月) 23:34:260423デフォルトの名無しさん
2009/03/16(月) 23:43:02さらに8bit charやビットフィールドが大好きな'80年代のアセンブラやC言語の組み込み君は
Z80でスーパーπでもやってろ!
0424デフォルトの名無しさん
2009/03/17(火) 00:29:570425デフォルトの名無しさん
2009/03/17(火) 00:37:290426デフォルトの名無しさん
2009/03/17(火) 00:47:26ハードウェアがdoubleで計算してるから、
float使うとむしろ型変換の分のロスがあって。
0427デフォルトの名無しさん
2009/03/17(火) 00:47:35ほとんどの処理系で一緒になるでしょ。
0428デフォルトの名無しさん
2009/03/17(火) 00:52:040429427
2009/03/17(火) 00:56:19今温泉旅館で酒飲みながら、PDAからここ読み書きしてるから。
かわりにやっといて。
0430デフォルトの名無しさん
2009/03/17(火) 01:01:45http://inomata.lolipop.jp/silverlight/mandelbrot.php
こういう目的で使いたいならfloatとdoubleの演算精度を比較してもいいが、
アプリがやることのほとんど全てが浮動小数点演算でもない限り、実行速度の差は無視できる。
まあ、そもそもそういうのが気になる人は、やっぱり自分でベンチマーク書くもんですw
ただSilverlightでは精度の高いSystem.Diagnostics.Stopwatchは使えなくて?、
50ミリ秒くらいの精度しかないDateTime.Nowしか使えなかった気がする。dll参照足りなかっただけかな??
3D描画とかをやりたいなら、Silverlight3でGPUアクセラレーションが使えるようになるのを待つべきかと思う。
>>421
Silverlightアプリ上では確認してないが、
.NETでのfloatとdoubleの演算精度は定義どおり違うものだし、
実行速度にもごくわずかに差は出ることは確認済み。
0431デフォルトの名無しさん
2009/03/17(火) 01:02:45いや、floatのほうが速いよ?常識だろw
0432デフォルトの名無しさん
2009/03/17(火) 01:10:20性能に影響無い箇所なら使いたいほうを使え
理論だけでコードが汚いやつはアホ
0433デフォルトの名無しさん
2009/03/17(火) 01:11:370434デフォルトの名無しさん
2009/03/17(火) 01:11:54と思ったらそういう誤解か・・・。
SSE命令にまで自動的にJITコンパイルしてくれるので、floatを毎回doubleに型変換したりとかはない。
もちろん、cosやsinの計算とかをいちいちfloatに格納して、それをまたdoubleに戻して別の演算みたいな、
明示的な型変換がコード中にたくさんあれば、単にdoubleで全部計算するよりも遅くなることはありうる。
ソースコードに対しては忠実な動作をするからね。
0435デフォルトの名無しさん
2009/03/17(火) 01:14:00そんなもん実行速度の差が出るわけないです。
0436デフォルトの名無しさん
2009/03/17(火) 01:15:59実行速度の差は無視できるが、演算精度の差は無視できないから。
0437デフォルトの名無しさん
2009/03/17(火) 01:19:14え、まじ?
なんでそんなことになるの?
ちょっと不思議。
0438デフォルトの名無しさん
2009/03/17(火) 01:20:09チューニングしたり、勝手に既製のライブラリまでカスタマイズして納期を遅らせるマニアな
香具師が居るけど、会社や顧客にとってはそいつに払う残業代や休出手当てと納期遅れの方が
深刻な問題なんだよな。
0439デフォルトの名無しさん
2009/03/17(火) 01:23:05動画処理や3D画像描画の、いわゆるマルチメディア関連の演算はほとんどfloatの精度ですむわけだ。
だからfloat演算専用のハードウェアが乗ってて、それを実行するのがSSE命令。
http://ja.wikipedia.org/wiki/Streaming_SIMD_Extensions
0440デフォルトの名無しさん
2009/03/17(火) 01:45:41わかる
それでソースが汚いと最悪だわ
そんなことよりボトルネックは他にあるだろ
0441デフォルトの名無しさん
2009/03/17(火) 01:56:32Mono.SIMDでも使っとけばいいと思うよw
0442デフォルトの名無しさん
2009/03/17(火) 02:45:29Silverlightの目的はネット越しのリッチなプレゼンテーションだぞ。
高度な負荷処理はWCFなどのWebサービスに投げろ。
0443419
2009/03/17(火) 04:42:54DirectX系はfloatなので、できればそれに合わせたいけど処理速度的にはSLの方がシビア。
しかし頂点のデータ量とかも考えると、ギリギリまでfloatで最後にdoubleに変換の方がいいのかな?
と思いつつも俺の無知で、実はSLは何をするにもdoubleがベストなのは常識!とかだったら嫌なので
一応、聞いてみますた。丸投げ面倒臭がりでスマソw
0444デフォルトの名無しさん
2009/03/17(火) 07:02:20短い計算を大量の座標に対して行うから、キャッシュに入りやすい
floatの方が良いと思う。
0445デフォルトの名無しさん
2009/03/17(火) 07:46:55そんなもの使わなくても、コンパイラとJITコンパイラが勝手にやってくれるの。
ってわかってて冗談言ってるのかw?
Mono.SIMDを使わなきゃいけないんだ、とか思う人が出てくるから自重するがよろし。
まあ、SLとはまったく関係ない話だが、MS.Xna.FrameworkのVectorとかと、MDXのVECTORと、
scratchの手書きのVectorとで、実行速度に差は見られなかった。これはちょっと意外だった。
>>442
もちろんその通りだが、ローカルで行うべき高負荷な処理もあるかと。
それからWCF使うにしたって、通信量とUIレスポンスが優先されるべきだと俺は思う。
>>443
あのさ、Silverlightアプリ書いたことないんじゃない?それどころかDirectXについても理解できてないぞ?
まず、Silverlight2では3Dなんてやるべきじゃない。Direct3DもXNAもOpenGLも使えんぞ?
ラスタライズアルゴリズムを自分たちで実装してる人もいるが、実用には全く耐えない。
(誤解をおそれずわかりやすく言えば、SL2ではDirect3D相当のものを自分で一から作る必要があるってことな!)
ブラウザで3DCG動くアプリ書きたいなら、GPU支援ができるWPF Browserアプリを書けばいい。
DirectXってことはWindowsプラットフォーム限定なんだろう?だからそもそもClickOnceでもいいだろう?
それから、MDXなんてものはとっくに誰も使わないものになってるぞ?
C#で3DやるならWPFでもいいが、ゲームとか本格的な3DはXNA推奨ということになっている。
動画再生とかベクターグラフィックスとか、そういうものはもちろんSilverlight2でできるわけだが、
どうしてもSilverlightでやりたいなら、Silverlight3を待て。
つうかこれ以上は板違いってもんだ。
俺の言ってることを理解するつもりがないなら、大人しくdouble使っとけ。ってかもうちょっとちゃんと勉強するべきだ。
0446デフォルトの名無しさん
2009/03/17(火) 08:03:42>>443
あのさ、Silverlightアプリ書いたことないんじゃない?それどころかDirectXについても理解できてないぞ?
まずSilverlight2では、Direct3DもXNAもOpenGLも使えないから、3Dなんてやるべきじゃない。
ラスタライズアルゴリズムを自分たちで実装してる人もいるが、実用には全く耐えない。
(誤解をおそれずわかりやすく言えば、SL2ではDirect3D相当のものを自分で一から作る必要があるってことな!)
DirectXってことはWindowsプラットフォーム限定なんだから、
ブラウザで3DCG動くアプリ書きたいなら、GPU支援ができるWPF Browserアプリを書けばいい。
ただしC#で3Dやるなら、MDXなんてものはとっくに誰も使わないものになっていて、
WPFで書くこともできるが、ゲームとか本格的な3DをやるならXNA推奨ということになっている。
どうしてもSilverlightで3DCG描画をやりたいなら、Silverlight3を待て。
動画再生とかベクターグラフィックスとか、そういうものはもちろんSilverlight2でできる。
0447デフォルトの名無しさん
2009/03/17(火) 08:39:07今、ネットで検索してみても、
「.NET Framework は環境に応じて SSE 最適化する」
って話出てるフォーラムがあるなぁ。
昔計ったのはなんで遅くなったんだろう。
0448デフォルトの名無しさん
2009/03/17(火) 10:03:00ありがとう。
どうせFPUが処理するんだから、ワードサイズと処理単位は一致しているのが
もっとも効率的と思っていたわたしは、
486DXと486SXの違いくらいしか知りませんでした。
0449デフォルトの名無しさん
2009/03/17(火) 12:50:46仕方なく、とても安心して使えないということだな。
0450デフォルトの名無しさん
2009/03/17(火) 15:34:020451デフォルトの名無しさん
2009/03/17(火) 15:51:09ttp://anchorage.2ch.net/test/read.cgi/bizplus/1237206791/6-
6 名前: 名刺は切らしておりまして 投稿日: 2009/03/16(月) 21:49:15 ID:wJmhwo8J
Gyaoもいい加減WMPをやめてFlashにした方が良いと思うのだが。
7 名前: 名刺は切らしておりまして 投稿日: 2009/03/16(月) 21:50:20 ID:9CAuko82
んだんだ
8 名前: 名刺は切らしておりまして [sage] 投稿日: 2009/03/16(月) 21:51:24 ID:aDxMTmOn
つーかSilverlightに決めたんだから、とっととそれに移行してほしい。
Macユーザ放置って結構損してると思うんだがなぁ…。
9 名前: 名刺は切らしておりまして 投稿日: 2009/03/16(月) 21:52:06 ID:Bln0WAOv
使いにくいのはそのせいか
0452419
2009/03/17(火) 19:24:46とりあえずMatrixとVectorを実装して頂点計算っぽいものをしたけど、体感速度に差はなかった。
頂点数は少ないけど、マトリクス同士の掛け算でモリモリ掛け算しているので
速度論議は結局徒労に終わった感じ。もしくはボトルネックが別にあって
気にならないだけかもしれないけど。何にせよ、色々教えてくれた人には感謝。
>>446
そうだね♪
0453デフォルトの名無しさん
2009/03/18(水) 03:52:47SLでD3D相当のラスタライズアルゴリズムを自分たちで実装してる人っては
いないんじゃないか?
一部でやられているのは、Intelあたりがやっているray tracingの
counterpartであって、DirectXの〜ではない。
まあでも、いずれにしても3Dについては、SL3を見て考えるというのは、まっとうな判断だーね。
しかし、SL3の3Dはいったい、どれぐらいのもので、何ができるのか。
Flash10のと似たような感じのものなのか違うのか、どうなんでしょうねー?
MSの狙いは、とりあえずPhotosynth関連をまともに動かすという程度
あたりなんでしょうから、まあ、そんなに期待はしてないけども。
予想に反して素晴らしかったら、MSを尊敬するよ。
0454デフォルトの名無しさん
2009/03/18(水) 04:34:23ただ、その分起動が遅くなってJava3Dの様になるんじゃないかと心配。
0455デフォルトの名無しさん
2009/03/18(水) 09:18:29http://www.windowsvista.si/main.htm?content=home&show3d=1
http://pub.ne.jp/appsbynyk/?entry_id=814647
誰もD3D相当のとは言ってないが?
ラスタライズアルゴリズムの実装とか、学生のレポート課題とかでもよくあるぞ。
0456デフォルトの名無しさん
2009/03/18(水) 09:24:020457デフォルトの名無しさん
2009/03/18(水) 09:46:55これのPin Jointデモで2つのブロックの間に通せそうで通らない。イライラしてきた!
0458デフォルトの名無しさん
2009/03/18(水) 09:56:590459デフォルトの名無しさん
2009/03/18(水) 10:13:14残念ながら分かってないのは君だな。レポート課題とやら、もう少し真面目にやったほうが良いんじゃないの?
ラスター化するのがラスタライズで、その貼ったURLでやられている3Dはラスタライズなんてしてないよ、見たところ。
それは単なるベクターの変形。もうちょっと勉強して出直してきな。
0460デフォルトの名無しさん
2009/03/18(水) 10:21:18円のほうがまだ簡単だった
0461デフォルトの名無しさん
2009/03/18(水) 10:58:28ScrollViewerをGridにはさんで望みどおりのスクロールバーが出ました!
ありがとうございます。
ブラウザのスクロールバーは役立たずですね。
0462デフォルトの名無しさん
2009/03/18(水) 15:39:100463デフォルトの名無しさん
2009/03/18(水) 17:27:39インストール方法がわかりません。
Binariesフォルダをどこに配置すべきなのでしょうか?
0464デフォルトの名無しさん
2009/03/18(水) 17:37:580465デフォルトの名無しさん
2009/03/18(水) 19:23:00http://www.microsoft.com/downloads/details.aspx?FamilyID=d09b6ecf-9a45-4d99-b752-2a330a937bc4&DisplayLang=ja
Visual Studio 2008 SP1 用 Microsoft® Silverlight™ 3 Tools Beta 1
http://www.microsoft.com/downloads/details.aspx?FamilyID=11dc7151-dbd6-4e39-878f-5081863cbb5d&DisplayLang=ja
0466デフォルトの名無しさん
2009/03/18(水) 22:34:18■ このスレッドは過去ログ倉庫に格納されています