Microsoft Silverligh ..
[2ch|▼Menu]
222:デフォルトの名無しさん
09/02/02 04:05:26
ソフトウェア構成レイヤ的に言うと、Silverlightはプレゼンテーション・レイヤで、ビジネスロジックなどの
アプリケーションを作る物ではないね。アプリケーション・レイヤはWCFサービスなどが担う。

[Webブラウザ] …表示/入力… [Silverlight] …処理の依頼… [WCFサービス] …参照/更新… [SQL-Server]

223:220
09/02/02 05:10:38
えっと、半分わかったのでもしかしたら知ってて当然なのかもだけど、一応書いておきます。
Silverlightを挿入してるページに<div id="testdiv">this is the testdiv</div>みたいに名前付きdivを入れておいて、

HtmlElement testdiv= HtmlPage.Document.GetElementById("testdiv");
testdiv.SetAttribute("innerHTML", "<a href=\"URLリンク(www.2ch.net)">2ちゃんねるへ</a>");

みたいにしたらおkでした。IMGタグとかもおkみたい。
ただ、HTTPサーバに接続しようとしてもSystem.Net.WebClient.Openreadとかが無いから結構難しいです。
以上です。チラシの裏に書くような情報を長々載せてすみませんでした。

224:220
09/02/02 05:58:03
あ、ごめんなさい。全然Silverlightのことわかってませんでした。
"Allowed schemes"(MSDNより)へしかSilverlight上からはアクセスできないのね…
Silverlightでmixi足跡踏み機とか作ろうと思ったけど、完璧に挫折だわー。

225:デフォルトの名無しさん
09/02/02 11:17:02
>>224
サーバーに中継させれば良い。
Silverlight クライアント -> サイトの Web サーバー -> mixi

226:デフォルトの名無しさん
09/02/02 11:45:07
URLリンク(d.hatena.ne.jp)

227:デフォルトの名無しさん
09/02/02 16:51:24
安いのはいいんだが、ちゃんと過去の製品も見捨てないで欲しい。
VS2005使い続けたいのに2008にしか対応しないとか言われるとやる気無くなる。
数年ごとに数万なんてお布施したくない・・・。

228:デフォルトの名無しさん
09/02/02 17:45:51
MicroSoftにそんなこと言ってもなぁ

229:デフォルトの名無しさん
09/02/02 18:23:14
>>227
一度買えば更新料取りません!って言ってるウィルス対策ソフトを思い出した。
あれ、会員の増加が止まった時どうするんだろう。

まぁ数年おきに数万ぐらい安いもんでしょ

230:デフォルトの名無しさん
09/02/02 18:37:25
囲い込みを安いとは、いつの時代の方でつか?

231:デフォルトの名無しさん
09/02/02 20:20:03
>古い製品で当時はなかった物がサポートされていない。古い製品でも対応しろ
ってのに、新しいの買えって言っただけじゃないか。

それに買い換えずともSilverlightは無償のVWD Expressでもサポートされている。

何で囲い込みとか斜め上に話が飛躍するんだ。気持ち悪いな

232:デフォルトの名無しさん
09/02/02 22:12:27
俺はMSに搾取されることだけが至高の幸せだと感じる

233:デフォルトの名無しさん
09/02/02 23:11:57
MSに世界征服してもらって、幸せになりたいね

234:デフォルトの名無しさん
09/02/02 23:16:48
わかってくれる人がいてうれしいよ

235:デフォルトの名無しさん
09/02/02 23:23:22
WebControl見たいのほしいな(´・ω・`)

236:デフォルトの名無しさん
09/02/03 13:22:31
ブラウザーのシェア、IEの過半数割れは時間の問題か
URLリンク(zen.seesaa.net)

237:デフォルトの名無しさん
09/02/03 14:08:45
Silverlightとしてはどうでもいい話だな。
俺もIE放置してFirefox使ってるけど問題なく動作してるし

238:デフォルトの名無しさん
09/02/03 14:15:27
Chromeがもうちょっと伸びてると思ったが、思いのほかの伸びてないな

239:デフォルトの名無しさん
09/02/03 15:22:07
ウェブデザイナーさんが言ってたんだけど、
どうせ全部のブラウザ意識するからシェアなんて意識しないんだって。

240:デフォルトの名無しさん
09/02/03 15:50:55
必至なとこからいろいろ伝わってくるものがある

241:デフォルトの名無しさん
09/02/03 15:51:32
>>238
Chromeはメモリ食いなのが痛いな。
俺のPCはメモリ2GBなんだが、javascriptが爆速だからと気をよくして
タブを沢山開くと、アッという間にメモリ不足になる。
4GB以上積まないと安心できない。

242:デフォルトの名無しさん
09/02/03 15:58:30
え、自分のPC500メガだが、チョロメ動くお?









XPだけどorz

243:デフォルトの名無しさん
09/02/03 16:25:25
ソフトウェア板に行け

244:デフォルトの名無しさん
09/02/03 16:26:40
Operaのこともたまには思い出してやってください・・・(ノД`)シクシク







Opera好きの自分だが、打ち切られないか心配になってきた。

245:デフォルトの名無しさん
09/02/03 16:31:47
銀光が動くブラウザは限られてるし、
M$のサイトはIEモンリーだったりするし、
やヴぁくね?

246:デフォルトの名無しさん
09/02/03 17:29:49
232 名前: デフォルトの名無しさん [sage] 投稿日: 2009/02/02(月) 22:12:27
俺はMSに搾取されることだけが至高の幸せだと感じる

233 名前: デフォルトの名無しさん [sage] 投稿日: 2009/02/02(月) 23:11:57
MSに世界征服してもらって、幸せになりたいね

234 名前: デフォルトの名無しさん [sage] 投稿日: 2009/02/02(月) 23:16:48
わかってくれる人がいてうれしいよ

236 名前: デフォルトの名無しさん [sage] 投稿日: 2009/02/03(火) 13:22:31
ブラウザーのシェア、IEの過半数割れは時間の問題か
URLリンク(zen.seesaa.net)

247:デフォルトの名無しさん
09/02/03 17:48:40
>>244
Opera 9.5 の頃から対応しようとしていて、(不完全で役に立たないレベルだったが)一応動いてた。
Opera 10 alpha では対応するようになったと聞いているが、まだ検証していないので完成度は知らない。

忘れられてはいないようだぜ

>>246
触るな危険

248:デフォルトの名無しさん
09/02/03 19:04:39
>URLリンク(codezine.jp)
>.NET Framework 4.0をサポートするVS 2010

これって嬉しいか?

249:デフォルトの名無しさん
09/02/03 19:29:24
VS2010には専用スレがある

250:デフォルトの名無しさん
09/02/03 20:48:28
FireFoxの収益の9割以上はググルの検索サービスかららしい。
それなりに危険な立ち位置にいる。

>>245
>>236の上位3位までをサポートすると90%以上のユーザに対応したことになる。
全種類のブラウザーに対応するよりも、今は拡張を進めて欲しい。
>>244には申し訳ないがw

251:デフォルトの名無しさん
09/02/04 00:58:45
>>250
>>245はアホアンチだから相手にするなよ

252:デフォルトの名無しさん
09/02/04 09:23:11
IEマンセー

253:デフォルトの名無しさん
09/02/04 12:36:09
Chromeはfirefoxと共通の部分が多いからかsilverlightは動いてる。
ただ正式サポートではないせいだろうか、たまに変な動きを見せる。

254:デフォルトの名無しさん
09/02/04 13:39:25
FireFOXも動くでしょ?

255:デフォルトの名無しさん
09/02/05 11:21:41
URLリンク(www.gizmodo.jp)

こういうのもちゃんとサポートしてくれるんだろうな>>>M$
戦略上Notサポートにするのが怖い。

256:デフォルトの名無しさん
09/02/05 11:41:04
するわけないだろjk

257:デフォルトの名無しさん
09/02/05 12:23:43
>>255
Mono、Moonlight が動くだろJK

258:デフォルトの名無しさん
09/02/05 12:59:59
MonoがサポートすんのはUNIX系(=重厚)じゃね?

259:デフォルトの名無しさん
09/02/05 13:19:37
>>258
>>255のリンク先から引用
>「Fedora」をベースに開発が進められたMoblin v2は(略)
FedoraでMonoは動作する。
それをベースにしているのなら問題なく動くか、少しの変更を加える程度でいけるんじゃないかと思って

実際に試したわけじゃないから、動かないという話であれば指摘お願いします。

260:デフォルトの名無しさん
09/02/05 15:19:06
いや、Fedora LinuxもUNIX系&重厚なんだけど。
ケータイOS@軽量だとどうなるんだろ、みたいな。
それで動作するということが明確になったら銀光にシフトすんだけど。

261:デフォルトの名無しさん
09/02/05 16:48:57
その辺の動向は不明瞭な所が多くて、まだ様子見ですね。

ケータイOSと言えば、Android端末でのSilverlightサポートについて検討しているとか
URLリンク(www.itmedia.co.jp)
Monoの中の人が、AndroidのDalvikにMonoを統合するのに興味を示しているとかいう話もあるね。
URLリンク(tirania.org)

順調に進んで欲しいとこだけど、これも先行きは不透明なのが・・。

262:デフォルトの名無しさん
09/02/05 16:54:56
Silverlightの使い道は、やっぱりみんなWebサイトとしてと考えてるの?
WindowsアプリケーションとしてSilverlightを使うっていうのは誰も考えてないのかな?
おれは今、そう考えてるんだけど、みんなはどう考えているのかなって思って。

263:デフォルトの名無しさん
09/02/05 16:56:54
ブラウザ上でしか動かないし余計な制限がかかるだけ
WindowsならWPF使えばいいだろ

264:デフォルトの名無しさん
09/02/05 17:12:45
どう考えるもなにもそれは最初から一つの目的でもあり、全員が一度は考えること。
プラグインさえ入っていればUIはすべてSilverlightで可能
一部にSilverlightを使えば連携を考える必要が出てくるのが面倒だが
WPFはWindowsでしか動作しないのに対し、これはでかい
が、動作が重すぎてどうしようもないので終わり。

265:デフォルトの名無しさん
09/02/05 17:16:48
で、何が言いたい?

266:デフォルトの名無しさん
09/02/05 17:19:57
それアプリにブラウザ張り付けてるだけなんじゃwww


267:デフォルトの名無しさん
09/02/05 17:32:00
.NetというベースがあってSilverlightはその出力の1つと考えると
Windowsアプリは素直にWPFなりマネージアプリで用意するのが妥当かと。
Silverlightはどんなに進んでもブラウザコンポーネント以上には進化しない
気がする。ブラウザコンポーネントから始まって、それを流用して
色々手を広げてるFlashとは進化の仕方が真逆。

268:デフォルトの名無しさん
09/02/05 17:44:51
Silverlightはバックにあるwebアプリケーションのデータを表示したり操作したりするための端末
という位置付けだからな
決して単体でクロスプラットフォームなアプリケーション作るためのものではない

269:デフォルトの名無しさん
09/02/05 17:56:33
airみたいにブラウザなし環境で動くようなものでてくるよ。

270:デフォルトの名無しさん
09/02/05 17:59:11
それただの.NETアプリだから
MSは先にそっちを作ったのを忘れないで

271:デフォルトの名無しさん
09/02/05 18:03:41
びびった。今一瞬養護学校にいるのかと思った

272:デフォルトの名無しさん
09/02/05 18:18:02
それが.netの目指してた所だと思うけれど現実出来てないからね。
silverlight環境はモバイル含めてそれを実現するためのよい口実。

273:デフォルトの名無しさん
09/02/05 19:08:27
for mobile の方はブラウザから切り離した使い方もできるようにすると言ってたね
.NETじゃ大きすぎるし

Vista向けだとサイドバーがジェットでそれっぽくしちゃったり
Googlegearsと混ぜ合わせるとかやってる人もいた

274:デフォルトの名無しさん
09/02/05 19:38:21
>>262
俺もSilverlightの応用として、ASP.NETに代わるWebアプリという案も検討しているけど、
SilverlightはWPFのXBAPと同様に、ローカルリソースへのアクセスが制限されてるから、
ファイルのアップロード/ダウンロードが必要なケースでは使いにくいし・・・。
ここらへんの制限があるから、セキュアなWeb端末アプリ以外への使い道は大変かもね。

275:274
09/02/05 20:17:43
スマソ、SilverlightでOpenFileDialog使えました。

276:デフォルトの名無しさん
09/02/05 20:22:54
>>272
.NETの目指してる本当のところは、アプリケーションの互換性を維持したままOSを
更新していくためのシステムだろう。
マルチプラットフォームなんて最初から考えてないというか、WindowsとUnix等ではなく
WindowsAとWindowsBでのマルチプラットフォームかと。

過去のアプリケーションの互換性がMSの最大の武器あると同時に弱点でもあるけど、
うまく.NET化が進んで互換性の問題がなくなれば、Intelと手を切ることも可能になる。

277:デフォルトの名無しさん
09/02/05 21:29:42
>>275 2.0からその辺緩くなったはず。

>>276 パソコンの上ではなく、モバイルとかカーコンピューターとかそういった所に乗っけようとしてくるはず。

278:デフォルトの名無しさん
09/02/05 22:53:02
>>276
>.NETの目指してる本当のところは、アプリケーションの互換性を維持したままOSを
>更新していくためのシステムだろう。

それは大きいよね。
通常、企業の設備投資は5〜6年間使い続けることで予定が組まれている。
Windowsのメジャーリリースは3年ごとだけど、企業が情報システムを新しく開発して
使用を開始する時期は、OSであるWindowsのリプレース時期とは一致しない。

つまり、Windows 2000 → WindowsVista、Windows XP → Windows 7 といった具合に、
タイミングによってはWindowsの3バージョンに跨がって使えることが要求される。

279:デフォルトの名無しさん
09/02/05 23:34:00
SL3ではお待ちかねのH.264ビデオサポートが追加されて、他にも色々改善されるみたいね。
>Mix09でSilverlight 3が明らかに
>URLリンク(www.infoq.com)

あとこんなのも紹介されてた。
>Silverlight向けのMD5実装
>URLリンク(www.infoq.com)

280:デフォルトの名無しさん
09/02/05 23:42:27
Silverlight3って.NET4.0/VS2010待ち?

281:デフォルトの名無しさん
09/02/06 00:15:46
Mix09で発表されるロードマップ見るまでは何とも
.NET4.0/VS2010と同時期に出そうではあるけど、どうなるんだろうね。

282:デフォルトの名無しさん
09/02/06 08:22:46
最近は、結構できたものから公開してるからなぁ。

283:デフォルトの名無しさん
09/02/06 11:48:46
URLリンク(www.computerworld.jp)

重厚なUNIX系はダメだと逝ったが、
M$が標準B$Dを発売するなら許してやっても良い。
但し、開発環境V$モンリーはNG。
というか、オプソ系に踏み込めば開発環境が勝手に草木のように出てくるかw

284:デフォルトの名無しさん
09/02/06 12:44:15
MSはオプソ嫌いというよりGNU嫌いなんだよな。
BSDからはNTのTCPIPスタックを買い付けたり交流はある。
XENIXのベンダーでもあったしね。

285:デフォルトの名無しさん
09/02/06 20:56:52
>>283
すでにEclipseで開発可能になってるだろ

286:デフォルトの名無しさん
09/02/08 17:05:58
MSの公式解説書買いたいんですけど
web developerでも使える内容だったりします?
というか無料でSL2を始めるっていうのは無謀ですかね?
やっぱりExpression Blend辺りのソフトが無いと、現状厳しいんでしょうか

287:デフォルトの名無しさん
09/02/08 17:07:52
>>286
プログラマーなんだったらVisual Studioの無料版のでOK。

288:デフォルトの名無しさん
09/02/08 17:14:35
つうか道具と本にはたんまりお金使って元取るつもりで頑張ったほうがいいよ

289:デフォルトの名無しさん
09/02/08 17:24:43
>>286
MSの公式解説書買ったけど、「Expression Blend」の説明とかそういうのは2割も無いよ。
ほとんど、XAMLの記述方法ついてとかコントロールの説明とか。
Silverlight2使うなら、どんな使い方でも「使える内容」だよ。

でも正直…3800円の価値は無いな。迷ってるなら、MSDN見て実践してからでいいんじゃない?

290:デフォルトの名無しさん
09/02/08 18:46:34
Silverlight2でサポートしている.NET Framework 3.5の対照表って手に入らないですかね。

291:デフォルトの名無しさん
09/02/08 19:35:24
>286
VWDEEだけでも十分いける
ただアニメーションやVSMはBlend使ったほうがわかりやすいかも
まあDLR SDKだけで作る人もいてるくらいだから、MSDNみりゃどうにかなるよ

292:デフォルトの名無しさん
09/02/08 19:44:54
>>286
MSの開発環境は更新スピードが速いので、
むしろぎりぎりまで無料でがんばった方がいいかも。
個人的にはWebDeveloperだけで問題ないと思う。ちょうどVisual C++ Express
と同じでリソースエディター以外がサポートされている感じ。

>>290
同じような質問がMSDNに乗ってたね。ないってのが見解みたい。
Reflectorで覗くと、ざっとだけどサポートしているクラスが見える。

293:デフォルトの名無しさん
09/02/08 22:16:43
>>287-289 >>291-292
レス有難う御座いました
WebDeveloperでも何とかやろうと思えばおkっぽいので
とりあえず買ってみようかなと思います。

294:デフォルトの名無しさん
09/02/08 22:20:57
>>290
表は見たことない。

せいぜい↓これか。
URLリンク(msdn.microsoft.com)(VS.95).aspx

295:デフォルトの名無しさん
09/02/08 22:25:49
けど、>>294 のリンクに書かれてない細かい差が結構あるのよなぁ。

ごっそり抜けてる名前空間があるのはもちろんのこと、
クラスの仕様が丸々違ったり(Socket とか)、
メソッドのオーバーロードが一部欠けてたり(Encoding.GetString(byte[]) とか)。


296:デフォルトの名無しさん
09/02/08 22:34:28
>>1>>2のリンクからsilverlight sdk インスコしたんだけど(ベータじゃない)
chiron.exeが無いんだよう。ググっても出てくるページはベータ版のsdkばっか。

正式版にChiron.exeってないのか。。。

297:デフォルトの名無しさん
09/02/08 22:41:27
リフレクションで無理やり対応表生成してみようか

>>296
Chiron.exeは動的言語のためのツールだから普通のSDKには付いてない
普通はMSBuild使うからな
Silverlight Dynamic Language SDKには付いてる


298:デフォルトの名無しさん
09/02/08 22:42:53
URLリンク(www.codeplex.com)
まだver.0.4で別途ダウンロード
silverlight sdkはなしで開発できる

299:296
09/02/08 22:47:30
>>297
どうもありがとう。あるホームページのhtmlファイルとxamlファイルとjsファイルを打ち込んで
さあ、動かそうとおもったら、なかって・・ むちゃくちゃうれしいです><;なきたいくらいうれしいです><;

>>298
別途ダウンロードもできるんですね。本当にどうもありがとう。やっと動かせます。

なにしろ、マウスとキーボードもちょうど新調して、sdkをダウンロードインスコして
やっとこさとおもっていたので><;

本当にありがとう><;

300:デフォルトの名無しさん
09/02/09 00:10:39
>>292>>294
まだ発展途上だから無いのかね。
.NET 4.0と次のSilverlightのリリースで整理してくれるのかな。。。

301:デフォルトの名無しさん
09/02/09 21:28:52
VWDExpressがタダなんだからSDKなんかいらないだろ
C#やVB使わずにHTML+XAML+アンマネージjavascriptでも当然VWDで作れる

302:デフォルトの名無しさん
09/02/13 22:59:54
URLリンク(www.itmedia.co.jp)
Adobe幹部の「Silverlightは尻すぼみ」発言、MS幹部が非難

ってかAdobeは「Adobe Flex」とか無料提供してくれればいいのに。
Flex専用ソフトに3万出さないよ…わかってくれよ…

303:デフォルトの名無しさん
09/02/13 23:07:51
お前もプログラマなら金を出せ
逆を考えてみろ、作ったものをタダでくれって言われてうれしいか?
プロなら金を出せ。金(または対価)を取れ。

304:デフォルトの名無しさん
09/02/13 23:25:51
BitmapDataが追加されたら
Silverlight使うよ

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

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

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

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

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

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

309:デフォルトの名無しさん
09/02/14 01:02:23
3年もMicrosoftが頑張るとはとうてい思えない


310:デフォルトの名無しさん
09/02/14 01:04:10
お前がどう思っていようが関係ねえよ

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

312:デフォルトの名無しさん
09/02/14 07:48:07
>>302
AdobeはFlash x64も出さないで何を言っているのだ?

313:デフォルトの名無しさん
09/02/14 07:56:35
残念。Silverlightのx64版も無いからそれは突っ込めない。

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


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

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

317:デフォルトの名無しさん
09/02/14 13:16:16
Silverlight for J2MEか?
それはちょっとわけわからんぞ。

318:デフォルトの名無しさん
09/02/14 13:26:23
>>316
今日から君もあう信者
URLリンク(www.kddi.com)

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

320:316
09/02/14 13:53:24
>>318
まじか! auが先陣を切ったのかyo!?

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

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

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

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

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

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

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

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

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

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

328:デフォルトの名無しさん
09/02/14 17:57:39
>>316,318
.NET by au 以外にも、こんなのもあるよ。
URLリンク(www.atmarkit.co.jp)

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


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

330:デフォルトの名無しさん
09/02/14 18:19:10
VWDで重いなら辛いんじゃないかなぁ

331:デフォルトの名無しさん
09/02/14 18:23:34
やっぱ、そうかあ



332:デフォルトの名無しさん
09/02/14 18:43:41
試用版を試してから決めたら?

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

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

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

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

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

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

335:デフォルトの名無しさん
09/02/17 10:23:51
と思ったら
atmarkitにGUIでデザインできませんと書かれてましたorz

336:デフォルトの名無しさん
09/02/17 10:28:54
Silverlight3ではサポートされるらしい

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

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

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

340:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/02/20 16:03:18
SDKを入れてるせいか
>この Silverlight 開発者用コンポーネントは期限が切れています。
でインストールできないな>Silverlight (build 2.0.40115.0) 

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

343:デフォルトの名無しさん
09/02/22 21:47:25
XML名前空間

344:デフォルトの名無しさん
09/02/23 00:20:05
すみません。VWDExpressSP1とSilverlightToolkit for VWDExpressSP1を使ってるんだですが
basics:Calendarコントロールを使おうとしたところ、エラーになります。URLリンク(www.atmarkit.co.jp)
のページで全部コピペしてやってみてもエラーがでます。
エラー文は↓です。
「エラー 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:デフォルトの名無しさん
09/02/23 00:29:48
SilverlightToolkitに入ってるからダウンロードしたものは捨てろ
プロジェクトの「参照設定」を右クリックして「参照の追加」
.NETページのリストからSystem.Windows.Controlsを選んでOK

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

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

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


347:デフォルトの名無しさん
09/02/23 03:16:09
その調子だとまたすぐにやめそう

348:デフォルトの名無しさん
09/02/23 03:18:44
SilverlightってDllインポートできる?

349:デフォルトの名無しさん
09/02/23 10:47:29
できません
ちなみにunsafeもダメ

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

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

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

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

353:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/02/24 17:51:32
語尾にA/Wのつく関数だったりして

355:デフォルトの名無しさん
09/02/24 18:31:14
いやSilverlightではセキュリティ上DllImportは絶対無理

356:デフォルトの名無しさん
09/02/24 20:44:58
そっか…
Silverlightでなにしよっかな…

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

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

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

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

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

360:デフォルトの名無しさん
09/02/25 22:55:00
>>341
開発者ランタイム
URLリンク(go2.microsoft.com)
をインストールすればおk。

Silverlight 2 GDRの一般ランタイムはRTW同様
URLリンク(go2.microsoft.com)
からインストールできる。

361:デフォルトの名無しさん
09/02/25 23:58:31
>>360
2.0.40115.0、無事導入完了。ありがと。

362:デフォルトの名無しさん
09/02/27 00:21:31
Livestationどんな感じですか?
keyholetvと比べてどうですか?

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

364:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/03/02 18:51:16
日本語のパスが含まれない場所に保存すればいいじゃないか。

366:デフォルトの名無しさん
09/03/02 19:32:36
IISでホストしても駄目か?

367:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/03/03 00:00:43
今月はいよいよMix09だな
SL3.0のpre-alphaくらいは出てくるかな

369:デフォルトの名無しさん
09/03/03 12:53:16
Ubuntuのクラウドへの取り組みをマイクロソフトが警戒すべき理由
URLリンク(builder.japan.zdnet.com)

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

371:デフォルトの名無しさん
09/03/04 18:52:42
CPUがSSE/SSE2サポートしてないとだめぽ

372:デフォルトの名無しさん
09/03/04 23:23:38
Athlonは対象外だったか…
d

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

374:デフォルトの名無しさん
09/03/05 22:53:52
>>373
Ctrl+C, Ctrl+X, Ctrl+V のコピペは使えるけどな。

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

376:デフォルトの名無しさん
09/03/05 22:58:40
Office 14はその辺どうやりくりするんだろうね

377:デフォルトの名無しさん
09/03/05 23:03:49
>>375
Flashはコピーとか出るよ。

378:デフォルトの名無しさん
09/03/05 23:49:28
Silverlightでも右クリックをカスタマイズしようと思えばできるよ。
URLリンク(silverlight.net)

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

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

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


381:デフォルトの名無しさん
09/03/11 12:42:27
>>380
自分で簡単と言ってるのに?

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

382:381
09/03/11 12:54:28
>>380
ここ必見だよ!
URLリンク(silverlight.net)
「Silverlight 2 チュートリアル」

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

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

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

それと、チュートリアルにもデータベースの話はある。
URLリンク(silverlight.net)

385:381
09/03/11 19:17:46
>>383
日本語版チュートリアルは、>>384さんが示してくれた URLリンク(silverlight.net)
「チュートリアル 4: SQL データベース データを LINQ および WCF を使用して DataGrid に表示する」
がまさにそれです。

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

388:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/03/14 05:06:26
国内12社がマイクロソフト「Silverlight」による広告配信を開始:ITpro
URLリンク(itpro.nikkeibp.co.jp)

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

392:デフォルトの名無しさん
09/03/14 12:21:57
( ´ー`)シラネーヨ

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

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

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

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

395:デフォルトの名無しさん
09/03/14 19:52:33
Silverlight 3.0 for Great Business Apps
URLリンク(channel9.msdn.com)

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

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

396:デフォルトの名無しさん
09/03/14 19:59:04
要するに、XBAPをobsoleteするのが目指してるところか。

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

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

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

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

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

401:デフォルトの名無しさん
09/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:デフォルトの名無しさん
09/03/15 10:17:06
リフレクション、動的なクラスロードが無ければ簡単だけどね


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

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

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

405:400
09/03/15 14:33:06
>>401
xapファイルの中に入ってるDLLの話なんですけど、
クラス名等の文字列がそのまま入っているです。

>>402
どうやってます?試しにxapの中のDLLをNanDokuにかけてみたら
変換中に飛びました。orz

>>404
後出しで申し訳ないんですけど、分割とか本気で小さくしないと周らない
ってほどではなくて、もう少し簡単に小さくしたいなぁ、くらいなんですね。
現在、生成されたxapが約100k。文字列とか余分な情報を削減して
スリム化できればなぁと。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4850日前に更新/180 KB
担当:undef