[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 10/15 14:05 / Filesize : 180 KB / Number-of Response : 670
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Microsoft Silverlight 2.0 その3



1 名前:デフォルトの名無しさん [2008/11/22(土) 12:33:33 ]
Microsoft Silverlight
www.microsoft.com/silverlight/
MSDN Silverlight デベロッパー センター
msdn.microsoft.com/silverlight/
The Official Microsoft Silverlight Site
silverlight.net/

MSDN Silverlight ダウンロード (SDK, Silverlight Tools)
msdn.microsoft.com/silverlight/bb187452.aspx
CodePlex Silverlight Toolkit
www.codeplex.com/silverlight/

前スレ
pc11.2ch.net/test/read.cgi/tech/1210491703/
pc11.2ch.net/test/read.cgi/tech/1203891514/

304 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 23:25:51 ]
BitmapDataが追加されたら
Silverlight使うよ

305 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 23:28:01 ]
>>302
アメリカってほんとけなしあいが当たり前のようにあるよなぁ。

>>303
いまどき、入門レベルはタダでないと誰も使ってくれない。
ついでにいうと、いまどきはインストール作業すらめんどくさいって言われる。

SilverlightはVC# Expressで開発できるけど、それすらも不十分で、
もっと普及させたければwonderflみたいに
ブラウザ中でSilverlightお試し開発できるくらいでないとダメだと思う。

306 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 00:45:12 ]
「Internet Explorer 8」だとSilverlight2.0はデフォルトで入ってるのかなぁ。
もう「Silverlightというソフトのインストールが必要です」とか書くのイヤなんだけど。

307 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 00:50:49 ]
>306
Windows Update で Silverlight をインストールしてください、じゃ駄目なのかい

308 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 00:58:31 ]
一般ユーザー向けWebサイトだと無理だな。
そういうアプリサイトならともかく。
あと3年くらい経たないと難しいんじゃなかろうか。

309 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 01:02:23 ]
3年もMicrosoftが頑張るとはとうてい思えない


310 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 01:04:10 ]
お前がどう思っていようが関係ねえよ

311 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 04:19:59 ]
M$は3度目の正直で成功すると言うジンクスがあったような。

312 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 07:48:07 ]
>>302
AdobeはFlash x64も出さないで何を言っているのだ?



313 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 07:56:35 ]
残念。Silverlightのx64版も無いからそれは突っ込めない。

314 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 09:55:37 ]
>>306
独占禁止法の絡みで、標準搭載は無理かもしれない。


315 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 10:26:20 ]
>>306
IE8に入っていたとして、SLの説明を書かないと間違いなく
「見れません」という報告がくると思うよ。
「本サイトはIE8でのみ動作保障しています」って書くか
動かない場合SLのインストールを促すか。まあ普通は後者だよね。

316 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:09:24 ]
ケータイに.NETが載ればなぁ・・・
C#で組めるSilverlightやWPFがiアプリ、S!アプリ、EZアプリ、etc で。

317 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:16:16 ]
Silverlight for J2MEか?
それはちょっとわけわからんぞ。

318 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:26:23 ]
>>316
今日から君もあう信者
ttp://www.kddi.com/business/netbyau/index.html

319 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:42:47 ]
「Microsoft® .NET Frameworkと互換性を持つオープンなアプリケーションプラットフォーム」
なぜMonoってはっきり言わないのだろ。

320 名前:316 mailto:sage [2009/02/14(土) 13:53:24 ]
>>318
まじか! auが先陣を切ったのかyo!?

>>319
そうそう、それ。Monoだよな。

321 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 15:22:56 ]
普及率はあんまり心配しなくても、MSが無理矢理広めてくれるでしょ。
特にSQL Server×ASP.NET×Silverlightのウェブベースデータベースは
かなり魅力的なソリューションだと思う。

322 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 16:08:07 ]
次世代オフィスのクラウド的なあたりは
SILVERLIGHT実装って噂なかった?



323 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 16:12:49 ]
噂って言うか、SLとAjaxで実装するってPDC言ってたね
なんか昔Officeは.NETで実装しないって言ってたような気もするけど

324 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 17:10:54 ]
デスクトップ版Officeを捨てるわけではないんだから、
そっちでは.NETを採用しないという意味で辻褄が合うということにすればおk。

325 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 17:23:25 ]
Web版Office14は、Silverlightをインストールしとくとフォントの拡大縮小などがきれい
とのこと。でもPDCから音沙汰ないな。

現OfficeはレガシーAPIになりつつあるGDIでの描画で、VistaやWin7で実行するよりも
XPのほうがキビキビ動く。しかしレガシーAPIがゆえにOpenTypeの色々な機能が使えず、
高度なアンチエアリアスなどで描画品質上げることもできないという状態に陥って
しまっているから、いつか (Office 16位?) にはWPFベースもしくは、
Direct2D/DirectWriteベースに移行するのではないかな。

326 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 17:34:04 ]
今でも部分的にはGDI+使っているだろ。
どっちにしろこれからはレガシー扱いみたいだけど。

327 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 17:36:39 ]
>>321
そうだね、モバイルソリューションの定番スタイルとして申し分ないよね。

Flash は趣味でやってるウェブデザイナーとブロガー向けソリューション。

328 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 17:57:39 ]
>>316,318
.NET by au 以外にも、こんなのもあるよ。
www.atmarkit.co.jp/news/200901/29/mono.html

>>322
Silverlight で作るらしいけども、
AJAX 実装版も並行して作るって言ってたと思う。


329 名前:デフォルトの名無しさん [2009/02/14(土) 17:59:28 ]
友達がExpressionBlend2を2万円で売ってくれるって言うけど、
DDR1(DDR2じゃない)メモリ1GB
のXP機だけど、やっぱ重いかな・・VWDのSliverlight tools for VWDはくそ重いんだけど・・

330 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 18:19:10 ]
VWDで重いなら辛いんじゃないかなぁ

331 名前:デフォルトの名無しさん [2009/02/14(土) 18:23:34 ]
やっぱ、そうかあ



332 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 18:43:41 ]
試用版を試してから決めたら?



333 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 10:14:48 ]
Glyphsでローカルのフォントって使える?
Portable User InterfaceとかMS GothicとかTextBlockで使えるフォントが使いたいんだけど
TextBlockだと細かく制御できないので

334 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 10:22:00 ]
VS2008SP1 に Visual Studio 2008 SP1 用 Microsoft Silverlight Tools 日本語版をインストール、
新規プロジェクトで Silverlight アプリケーションを選択したのですが、

ボタンなどを貼り付けようとしても貼りつかず、
プロパティペインには常に「プロパティ編集を使用できません」と表示されます。
Gridを選択したらなんらかのプロパティが表示されるはずなのですが…
しかしXAMLに直接

<Button Content="test"></Button>

と書くと画面に反映されます。

解決方法ご存じないでしょうかorz

335 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 10:23:51 ]
と思ったら
atmarkitにGUIでデザインできませんと書かれてましたorz

336 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 10:28:54 ]
Silverlight3ではサポートされるらしい

337 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 15:02:28 ]
いわゆる「ポトペタ」な。
できたら便利なんだけど、Canvasとかの都合なんだろうなぁ。

338 名前:デフォルトの名無しさん [2009/02/17(火) 17:11:28 ]
Silverlightアプリ内から
大容量のファイルを読み込もうとすると
206 Partial Content
が返ってくるのですがこれを回避する方法はありますか?

339 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 16:08:17 ]
ちなみにどれくらいのサイズ?
あまりその辺いじってないから解らんけど、
ストリームデータをメモリに貯めていくことって
できないのかね?

340 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 04:23:01 ]
Silverlight (build 2.0.40115.0) Released February 18, 2009

Release enhancements:

* Fixes problems that were caused by Silverlight and McAfee scanning tools interactions
* UI automation stability fixes, including:
graceful failures when attempting to use features that require .Net Framework 3.0 or 3.5 on machines that do not have either framework installed
improved Tablet support
* Fixes an issue that arises when Mac users customize their environment by removing Arial and Verdana fonts
* Fixes a known issue with Isolated Storage IncreaseQuotaTo method

341 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 16:03:18 ]
SDKを入れてるせいか
>この Silverlight 開発者用コンポーネントは期限が切れています。
でインストールできないな>Silverlight (build 2.0.40115.0) 

342 名前:デフォルトの名無しさん [2009/02/22(日) 21:41:19 ]
xamlファイルのコントロールに名前付けるとき、x:Name="hogehogeTextBlock"とか書くけど
純粋にName="hogehogeTextBox"だけでいいような気がするんだけど、x:って何?



343 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 21:47:25 ]
XML名前空間

344 名前:デフォルトの名無しさん [2009/02/23(月) 00:20:05 ]
すみません。VWDExpressSP1とSilverlightToolkit for VWDExpressSP1を使ってるんだですが
basics:Calendarコントロールを使おうとしたところ、エラーになります。www.atmarkit.co.jp/fwcr/rensai2/silverlight2_02/silverlight2_02_4.html
のページで全部コピペしてやってみてもエラーがでます。
エラー文は↓です。
「エラー 2 アセンブリ 'System.Windows.Controls' が見つかりませんでした。
アセンブリ参照が失われていないか、また、プロジェクトとすべての参照先アセンブリがビルドされているかどうかを確認してください。
C:\Documents and Settings\hiromitsu\My Documents\Visual Studio 2008\Projects\SilverlightApplication1\SilverlightApplication1\BirthdayCountdown.xaml 1 27 SilverlightApplication1

エラー箇所は→です。xmlns:basics="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"

で、System.Windows.controls.dllが見つかりません。。ですので、あるURLからダウンロードしたんですが、どのフォルダにおけばいいかわかりません・・

教えてもらえると助かります・・

345 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 00:29:48 ]
SilverlightToolkitに入ってるからダウンロードしたものは捨てろ
プロジェクトの「参照設定」を右クリックして「参照の追加」
.NETページのリストからSystem.Windows.Controlsを選んでOK

346 名前:デフォルトの名無しさん [2009/02/23(月) 03:14:57 ]
>>345
ねれないから、覗いてみたら、回答が来てた。。マジうれしい。。
おかげでできました。

私は独学で金もないので、Web上のサンプルをやりはじめて、これからって時に
これで挫折しそうになったんで、もうやめようかと落胆してました。

道が大きく開けました。まじでうれしい・・とびっきりうれしいっす。ありがとうございました。


347 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 03:16:09 ]
その調子だとまたすぐにやめそう

348 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 03:18:44 ]
SilverlightってDllインポートできる?

349 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 10:47:29 ]
できません
ちなみにunsafeもダメ

350 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 14:37:00 ]
wpfがNETのセキュリティモデルで動くのに対して、
seilverlightは単一のセキュリティモデルで動く。
その分のチェックが不要になるので動作が軽量なのだが、
証明書やユーザーの許可などで権限を拡大する仕組みはない。

351 名前:デフォルトの名無しさん [2009/02/24(火) 15:27:33 ]
silverlightを自分のホムページにくっつけてるんだけど、
ぐぐったら必要なthemeのdllとかクライアントにダウンロードされるって
ぐぐったらかいてあるんだけど、ホームページのサーバにはxapファイルしかアップロードしてないから
xapファイルにdllも含まれてるってことだよね?当たり前だけど・・

ちょっと確認したいもんで。。。

352 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 16:25:24 ]
普通はxapに全部まとめるものだけど、
xapと同じサイトにあるdllはその他のファイル類と同様に読み取ることが出来ます。
相対パスでたどれる範囲だったかな?
ローカルディスクからxapを直接起動した場合は
同じディレクトリにあるdllはロードできないので要注意。



353 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 17:25:32 ]
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 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 17:51:32 ]
語尾にA/Wのつく関数だったりして

355 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 18:31:14 ]
いやSilverlightではセキュリティ上DllImportは絶対無理

356 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 20:44:58 ]
そっか…
Silverlightでなにしよっかな…

357 名前:デフォルトの名無しさん [2009/02/24(火) 21:38:17 ]
> しかしレガシーAPIがゆえにOpenTypeの色々な機能が使えず、
> 高度なアンチエアリアスなどで描画品質上げることもできないという状態に陥って
> しまっているから

これを見たOOo信者がMS Officeは描画品質が低い、斜めの線がギザギザで見るに堪えない、
これでは使い物にならない、などと言い出す予感がする。

358 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 01:18:55 ]
Calcの罫線で点線が引けるようになったら、話を聞いてやらないでもないな。
というか、OOoの開発する気のある奴の少なさは異常だ。

359 名前:351 mailto:sage [2009/02/25(水) 20:17:09 ]
>>352
なるほど。詳しい解説ありがとうございます。
普通はやはりxapにまとまっているんですね。
お礼が遅れてすみません。silverlightはまだ情報源が少ないですね。質問に答えてくださり非常にありがたいです。

どうもありがとうございました。

360 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 22:55:00 ]
>>341
開発者ランタイム
go2.microsoft.com/fwlink/?LinkID=119972
をインストールすればおk。

Silverlight 2 GDRの一般ランタイムはRTW同様
go2.microsoft.com/fwlink/?LinkID=124807
からインストールできる。

361 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 23:58:31 ]
>>360
2.0.40115.0、無事導入完了。ありがと。

362 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:21:31 ]
Livestationどんな感じですか?
keyholetvと比べてどうですか?



363 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 11:31:03 ]
System.Linq.Xml.dllをアプリケーションと一緒に配布しないといけないのが納得いかない
DOM無いんだから普通使うと思う
Microsoft.VisualBasic.dllなんかサイズ倍あるんだから削れよ

364 名前:デフォルトの名無しさん [2009/03/02(月) 18:47:03 ]
すいません。SL2でアプリ作ったんですが、FireFox3だと、
ファイルのパスに日本語が含まれる場合にローカルで実行できず、
デスクトップにも置けなくて困ってます。
あるフォルダ以下に
silverlight.js
SilverlightAppTestPage.html
ClientBin\SilverlightApp.xap
の3つのファイルを置いてるのですが、このフォルダのパスに日本語(全角・半角カナ)が含まれると、
SilverlightAppTestPage.htmlをFF3で開いても実行されない。StatusBarにDoneと表示されるだけです。
何か間違ってるか、あるいは解決方法はあるのでしょうか?
IE7やOperaでは問題なく実行できています。
開発環境はVS2008SE、実行環境はWinXP SP3です。

365 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 18:51:16 ]
日本語のパスが含まれない場所に保存すればいいじゃないか。

366 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 19:32:36 ]
IISでホストしても駄目か?

367 名前:デフォルトの名無しさん [2009/03/02(月) 22:13:30 ]
レスありがとうございます。
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 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 00:00:43 ]
今月はいよいよMix09だな
SL3.0のpre-alphaくらいは出てくるかな

369 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 12:53:16 ]
Ubuntuのクラウドへの取り組みをマイクロソフトが警戒すべき理由
ttp://builder.japan.zdnet.com/news/story/0,3800079086,20389088,00.htm

370 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 18:02:07 ]
SP1が対象外だったから
SP2にバージョンアップしたけど
インストールすらできないXP HOMEです

371 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 18:52:42 ]
CPUがSSE/SSE2サポートしてないとだめぽ

372 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 23:23:38 ]
Athlonは対象外だったか…
d



373 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 22:35:04 ]
TextBoxなんかの文字列を選択して右クリすると
コピーや貼り付けがなくて「Sliverlight」しか表示されないのは何なの?

374 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 22:53:52 ]
>>373
Ctrl+C, Ctrl+X, Ctrl+V のコピペは使えるけどな。

375 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 22:54:54 ]
Flashも同じだった気がする。
だからSilverlightもこれでいいというわけではないよ、念のため。

376 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 22:58:40 ]
Office 14はその辺どうやりくりするんだろうね

377 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 23:03:49 ]
>>375
Flashはコピーとか出るよ。

378 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 23:49:28 ]
Silverlightでも右クリックをカスタマイズしようと思えばできるよ。
silverlight.net/blogs/msnow/archive/2008/07/01/tip-of-the-day-14-how-to-right-click-on-a-silverlight-application.aspx

まあ、あまりスマートではないけど。

379 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 00:08:33 ]
>>378
ウインドウレスにするとIME使えないんじゃなかったっけ?

380 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 11:08:00 ]
DataGridにDBの内容を簡単に表示しようとしているのですが、
サンプルサイトご存じないでしょうか?


381 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 12:42:27 ]
>>380
自分で簡単と言ってるのに?

LINQ結果をDataGridのDataContextに渡せばOK。

382 名前:381 [2009/03/11(水) 12:54:28 ]
>>380
ここ必見だよ!
ttp://silverlight.net/learn/videocat.aspx?cat=2
「Silverlight 2 チュートリアル」



383 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 15:07:14 ]
>>381
ありがとうございます、LINQについて調べてみます。

>>382
すいません、DBに関してのビデオが見つかりませんでした。
サーバーがDBからデータを吸い上げ、WCF経由で
データを渡す、ようなイメージを抱いているのですが・・・

384 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 18:54:17 ]
>>383
英語ではいちいちDataBaseなんて言わないんだよ。
データベースに関する話題はDataってとこにある。

それと、チュートリアルにもデータベースの話はある。
ttp://silverlight.net/internationallearn/default.aspx

385 名前:381 mailto:sage [2009/03/11(水) 19:17:46 ]
>>383
日本語版チュートリアルは、>>384さんが示してくれた ttp://silverlight.net/internationallearn/default.aspx の
「チュートリアル 4: SQL データベース データを LINQ および WCF を使用して DataGrid に表示する」
がまさにそれです。

386 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 10:12:21 ]
>>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 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 11:52:57 ]
ソリューションエクスプローラから
サービス参照の更新を行うと、うまくデータが渡りました。お騒がせ致しました。

388 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 11:49:46 ]
DataGridの列をC#で追加してるのですが

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

中央揃えや右揃えにするにはどうすればよろしいですか?

389 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 15:24:30 ]
こんな感じでいけました

   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 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 05:06:26 ]
国内12社がマイクロソフト「Silverlight」による広告配信を開始:ITpro
itpro.nikkeibp.co.jp/article/NEWS/20090313/326528/

391 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 12:17:01 ]
そういうふうに単なるメディアプレイヤーとして使う場合は
マネージコード使わずにjavascriptで書くのが普通なの?

392 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 12:21:57 ]
( ´ー`)シラネーヨ



393 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 13:36:28 ]
広告配信する側は、Flashでも問題なくできるこんなものにSilverlightを使う理由なんて
無いんだから、きっとMSからお金もらってるんだろうけど、広告なんてものはユーザが
見たいと思うコンテンツじゃないから、いくら金使っても普及には貢献しないだろ。

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

こんな企画を考えるやつも、それを通す上司もバカだと思う。

394 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 15:29:10 ]
>>393
おまいは何かしら興味を持ったSilverlightコンテンツを見た後、
毎回、SLコンテンツを非表示に設定するなり、SLをアンインストールしたりするのか?
仮にそうだとして、そういう人が多数派だとでも思っているのか?
普及に貢献するしないのユーザーサイドでの理由については、いろいろ考えられるわけで、
軽々しく他人をバカだのどうのと言わないほうがいいと思うよ

395 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 19:52:33 ]
Silverlight 3.0 for Great Business Apps
ttp://channel9.msdn.com/shows/The+Knowledge+Chamber/Brad-Abrams-Silverlight-30-for-Great-Business-Apps/

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

になるらしいよ
何気に一番重要な気がする

396 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 19:59:04 ]
要するに、XBAPをobsoleteするのが目指してるところか。

397 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 20:12:18 ]
>>393
結局、どれくらい盛り上げるかだと思うなぁ。
ユーザは深い所の差なんて気にしないので、広まり始めれば
「最近、あちこちでSLが使われてるなあ、Flashの後継なのかな?」
くらいの感覚で入っていくと思う。MSの課題は、提供者をどれだけ増やせるか。
ま、結局そこでFlashに対してのアドバンテージが必要になるんだけども。

398 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 23:20:15 ]
Flashがrealplayerのようにクソ化して自滅するか否かというのが
もっと重要だろ。
高シェアに胡座をかいていたらそうなりそうなヨケン。

399 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 03:25:26 ]
LINQ使うと、サイズがやたら増えるんで気に入らない。
50kB程度で済むアプリでは、さすがに使えない。
VBやMFCのランタイムみたいだ。

Flash置き換えの可能性としてあるのは、
いまだにAS1かAS2でやってるものを、更新するにあたって
AS3にではなく、Silverlightに乗り換えてしまいましょうという道。
MXとSLはパフォーマンス的には近いし、悪くはない選択肢である。

400 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 05:25:54 ]
SL2のマネージコードを簡単に難読化する方法ないですかね?
いや、隠蔽が目的ではなく簡単にダウンロードサイズを減らしたいだけなんですけどね。
できればSL用のDLL中に圧縮したDLLを入れるとか、そういうのは避けたいんですが‥。

401 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 06:41:46 ]
>>397
応用の利かないこむずかしいコードとかいらんから、もっと実例がほしい。
見た目やインタラクションがハデなアプリ書くには、XAML前提でのコード例やデザイン例の情報が乏しいし、
ビジネスアプリ書くには、VS標準搭載のコンポーネントの機能が(まだ)あまりにも貧弱すぎると思う。
それでもAJAXに全く興味がわかなかったへたれC#プログラマの俺には、SLはかなりありがたい。

あと、これはもう昔からのMSDNの悪い点だと思うのだが、(何ができるかの情報がとぼしいだけに)
何ができないのかについてはもうちょい簡単に参照できるようにしてほしい。
いちいちMSDNフォーラムとかで聞くのも探すのもめんどうだから、この板に期待してたり。

>>399
サードパーティのdllを梱包した場合でも、とたんにでかくなりますねえ。
System.Xml.Serialization.dllなんかもかなりでかいのかな?
クラスライブラリのビルド時にはすべてのクラスを梱包するアセンブリにして、
アプリケーションアセンブリのビルド時には全部internalアクセスに制限しつつ、
ILのコードから使われてないクラスを自動判定して、コンパクトなアセンブリ作れたらいいのに。
あれ?ありそうな気がしてきたw

>>400
XAPファイルのままダウンロードされるんじゃないんですか?
ZIP圧縮したDLLをXAPに梱包しても、サイズ変わらない気もしますが・・・。

いろいろ根本的に俺が間違えてたらすいません。

402 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 10:17:06 ]
リフレクション、動的なクラスロードが無ければ簡単だけどね




403 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 11:46:26 ]
>>402
Reflectionの本来の動作どおり、単にnull返してもいいし、
その型はアセンブリに入ってないって例外返してもいいのでは?
テストコード以外でどういう場合に、interfaceによるポリモーフィズムでなく、
Reflectionでなければならないのか興味ありますが。

XAPのサイズがでかくなるっていう元々の問題に対する別の方法として、
必要に応じてサーバから追加でdllをダウンロード(&インストール)できたとしても、
LINQのdllがでかすぎるといったことの解決にはなってないだろうし。

404 名前:381 mailto:sage [2009/03/15(日) 13:25:16 ]
>>400
画面やページ遷移にあわせてxapを分割して構築。
そんでもってクライアント側で遅延ロードさせたりでOKじゃね?
あとLINQを動かす部分をWCFサービスにすればいいし。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<180KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef