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/
501 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 13:02:24 ] Betaの後ろに番号つけてないから、去年のSL2よりは早くリリースされるんじゃない?とか適当言ってみる
502 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 18:59:11 ] >>501 おお、なるほど。そう言われて見るとそうなのか。 SDKだけか・・BETAに1が憑いているのは。
503 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 19:01:42 ] MIX09では地味ながら手堅いもの色々出してきてるね。 Expression WebのSuperPreviewなんか、素晴らしいと思うのだが 一方で、MSがこういうの出すってのも時代が変わったんだなぁ。
504 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 22:13:42 ] Expression全く触ったことない俺に今までのBlendは何が駄目でVer3は何がいいのか教えてください><
505 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 22:53:02 ] ついさっき、SilverLight3のToolsとSDKは、インターネットに接続するPC から至急アンインストールしろってお達しが上から来てた。 詳細は分からんけど、注意した方が良さげ。
506 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 23:18:57 ] >>504 試用版をDLできるんだから、本気で評価したいなら こんなことで他人のいい加減な意見を聞かず自分で判断すべし。
507 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 23:36:27 ] >>505 kwsk ソース プリーズ
508 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 06:43:53 ] SilverlightじゃなくてSilverLightの話だから気にしなくていいよ
509 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 06:56:29 ] >>489 のIMPORTANT DEVELOPER NOTEのとこじゃない? SL3 Tool for VS betaを入れるとSL2の開発は出来なくなります。 SL2の開発を続けるなら別に環境を作ってねと書いてある。
510 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 16:00:44 ] なるほど、クライアント側でSL3ランタイムを要求されちゃうのか。
511 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 03:21:04 ] インストールすると、なんか何かが怪しい挙動するような気もするけど、 さすがにbackdoor仕掛けて競合からsecret盗むような危険なマネはしないでしょう。 そんなの明るみになったら、ビジネス自体続けられない事態に陥ること必至だもの。 ただ、SLに外野で?関わっている人々の一部には、 OSSの血が入っているからか、コンプライアンスの意識が低いようなところがあり、 しかも、そうした人々が本体とどう関わっているのかは良く見えない。 なんか気持ちが悪いのは確かだ。 MSは自分のところの6digitのサラリーワーカーにもっと仕事させればよいのに、 なんでこうした方針を採っているのか、いまだに謎だよ。
512 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 16:20:43 ] あれ、EncodingでShift_JIS使おうと思ったけど無いのかな。 MSDNにはUTF8と、Little/Big EndianのUTF16をサポートするとしか書いてないや 自前で実装して一緒に配布するか、(可能なら)サーバー側で変換して渡すのがSLの流儀? ぐぐってたらASCII用のEncodingの実装例があった。こんな感じでやればいいのか・・でも面倒だな・・・。 silverlight.net/forums/t/9407.aspx # SL3が面白そうだったので予習にSL2を始めましたが手探り状態。でも楽しい
513 名前:デフォルトの名無しさん [2009/03/21(土) 16:23:26 ] マイクロソフトに繋がらんのんだが
514 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 16:29:29 ] IE8リリースで混んでるみたいだ
515 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 20:05:06 ] MS本気出しすぎ。いい加減にしろ
516 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 20:35:39 ] MSは開発フレームワークなどはいいんだが、製品は何で微妙なのか(´・ω・`)
517 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 21:20:11 ] フレームワークもクソだよ。WinFormsとかは
518 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 23:02:56 ] 割合素直な Win32 ラッパーだし、 1.0 からあるからそのときの 状況考えるとクソでもなんでもない気が。
519 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 23:11:03 ] なんでもクソって言いたいんだろう むしろ最近はよく出来てて感心させられることのが多い
520 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 00:10:17 ] Silverlightとかから考えるとC時代のWindowsプログラミングとかもうマゾ過ぎるな
521 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 00:53:48 ] >>520 WindowsSDKレベルのAPIコードなんて見たくもない。 今でも「C言語って、ビットやメモリを意識する感覚が好き。」とか言って 好んで使ってる奴を見かけるが、ハッキリ言って異常なM体質だよな。
522 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 02:04:21 ] 組み込みプログラマは変態。
523 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 02:08:34 ] >>520 十数年前と今を比べりゃそりゃそうなるって。 >>521 ,522 誰もやりたがらないことだから、M体質な人が高給とって食ってけるわけで。 魂削って金を得るのが好きな日本人向けのいい分野じゃないか、組み込みは。
524 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 02:17:39 ] MSが日本企業だったら、 frameworkもとんでもない綺麗な実装になってただろうな
525 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 02:19:28 ] 日本企業だったら、Frameworkってものがそもそもできなさそうな気もするんだけど。 Frameworkよりもマンパワー使って個別案件に事細かに対応ってのが日本的なスタイルな気が。
526 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 02:31:52 ] >>525 その反例はPlayStationとか、Wiiとかの開発環境を提供してる企業があることかと
527 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 03:29:37 ] >>520-522 ビットやメモリを意識することを、苦痛と感じるのは、脳のビットが足りてないからじゃないの? >>525 そのあたりに、日本のソフトウェアまたはITジャイントというものが存在しない理由があるのでしょう。 ただ、人海戦術しかないんだとすると、将来、人口の多い後進国にどうやっても勝てないなんて事にも なりかねないんだけどね。どうなることやら。
528 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 03:38:14 ] >>527 >ビットやメモリを意識することを、苦痛と感じるのは、脳のビットが足りてないからじゃないの? そのような発想をしていては、とても上層のアーキテクト設計や経営層が相手の仕事は無理だぞ。
529 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 06:01:17 ] >>520-521 を読んだ時、絶対スレが脱線すると思った。>>438 もそうだけど、 どうもローテクに嫌悪感をもつ人が書き込みを始めた予感。 ローテク自体には賛否両論あると思うけど、その辺で煽ったり熱くなったりすると スレの趣旨からますます離れていくことになりそう。 と、このレス自体もスレチなんけど。
530 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 10:11:23 ] >>526 WiiとかPSとか、開発むちゃくちゃ大変よ。 あと、WiiとかPSの公式ライブラリ、海外のミドルウェアメーカー製ばっかり。 ゲーム機は>>525 みたいな話がむしろ顕著な分野だと思う。 MSがXNAとか出して開発の敷居下げまくってるのに対して、 PS3は「開発ツール充実してないけども、日本の開発者ならなんとかしてくれるはず」とか開き直って大外れしてるし。
531 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 12:46:47 ] >>525 FにしろHにしろ、Javaや.NET向けに自社標準frameworkはある。 Javaの場合は、自社製アプリケーションサーバと組み合わして、囲い込みも狙ってるし。
532 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 15:31:37 ] 自民党信者よ、これだけは覚えておけ。 民主の評価が下がっただけで、自民の評価が上がったわけじゃない。 ・漢字の読み間違い ・カップラーメン ・ホッケの煮付け ・ボールペンのキャップ ・バー通い ・酒 ・絆創膏 ・給付金を貰うか貰わないかの迷走 ・日本酒を6本購入 ←New どれひとつとして、我ら国民は決して忘れていない。 国民は、絶対に麻生を許さない。
533 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 19:56:32 ] そんなことより、I/Oポート81H叩いてDMA転送止めようぜ!
534 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 23:45:09 ] >>530 日本の技術者の足りないところだよね。 技術者育成に影響力を持つ国公立の教育機関主導の工業・工学系の 教育は知識先行。日本的なメーカーは城体質だから内向きの閉鎖文化。 市場リードに繋がるプロデュース能力面で大きく遅れをとっている。
535 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 09:52:05 ] >>529 パフォーマンスは、元々Silverlightが抱える重大な問題の一つで、そんなにスレ違いでもない。 てか、Silverlightに関して実行速度とか、あとファイルサイズとかについて、これだけ熱くなっているところって ここ以外にないような感じで大変に面白い。これぞ日本の国民性。 ケチがゆえに効率性を上げ、またケチがゆえにロクに投資もしない。 金が切れているから、縁も切れている。産&学もしかり。>>534 OK? でも、こういうセコさは、環境ビジネスにつながるところで、幾らか追い風が吹いていて、 また、上手くやれば短期間で景気回復への寄与と産業創出による雇用対策の両方を 一挙に果たせる有望な分野であるのに、国による純粋なIT支援とかの話は持ち上がってこない。 >>531 のFやらHやらのプレゼンが足りないのか、何なのか。 まあ、おそらく、 ソフトウェア屋ってのは信用されてない。ソフトウェアをやってるっていったら、田舎じゃ何となく怪しげ。 「あの人は製造業してる、でもあの人・・ソフトウェアやってんだってさ」っていったら、 何となく今でも眉につば付けて見られるところがあるでしょうが。 とか言いかねないよね、ってな具合に>>532 もカバーしつつ。 Silverlightを本当に発展させたいなら、資金調達の道もなく打ち捨てられている 日本の中小セコさ技術を取り入れる投資の話も一緒に持ってきてくれ、とスティーブに 伝えておいてくれ。関係者さん。
536 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 18:39:05 ] カスタムエフェクトをピクセルシェーダで書けるようになったが、 これGPUじゃなくてCPUでやってるね。 Macは確認して無いけど恐らく似たようなものかと。 セキュリティを考えたらWeb由来コードをGPUに投げるのは、 現状のGPUではまだ無理じゃないかと思ってたが、その通りだった。
537 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 19:42:01 ] 初心者ですまんが、SliverlightとWPFブラウザアプリケーションってどう違うの?
538 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 19:55:30 ] WPFウェブアプリ(XBAP) CLR上で動く。サイズが大きく、スループット重視。 セキュリティモデルもCLR準拠。普通はインターネットゾーンで稼動。 証明書などでセキュリティゾーンを変更できる。 Silverlight 2.0 専用のmini-CLRで動く。サイズが小さくレスポンス重視。 セキュリティモデルは単一で変更は出来ない。
539 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 20:05:02 ] silverlightとwpfでコントロールをデザインするにはblend2で、コードを記述するならVisualStudio? VSでコントロール配置できないなんてすごい不便だよな・・
540 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 20:13:20 ] >>538 ありがとう。 ということは、CLRやセキュリティの差異をはずせば同じということなのか。
541 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 22:08:06 ] オフラインになったらセキュリティモデル変わるんじゃないか?(´・ω・`)
542 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 23:06:39 ] HTAにSilverlightをホストできたけど、セキュリティ・モデルはチェックしてなかったなぁ
543 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 23:10:53 ] >>540 そう。 結構fullのCLRとmini-CLRの差はあるけども。 >>541 SL3 の Out of Browser 実行でもサンドボックス内で動くって話らしい。
544 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 23:23:03 ] じゃあそろそろ誰かSilverlightでWebブラウザ実装してみようって話に持って行ってみて
545 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 23:26:04 ] IEでSilverlightを実行している中にブラウザがあってその中でSilverlightを実行した中にブラウザがあって その中でSilverlightを実行した中にブラウザがあってその中でSilverlightを実行した中にブラウザがあって その中でSilverlightを実行した中にブラウザがあってその中でSilverlightを実行した中にブラウザがあるということですか?
546 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 23:42:26 ] VS のエディタがいきなり WPF になって驚いたから IE が CLR ベースになってももう驚かないぞ☆
547 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 23:46:05 ] officeはすでにCLRベースじゃなかったっけ
548 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 00:11:02 ] >>543 なんか今度はファイル保存とかも出来るらしいが、それはサンドボックスに含まれるんか?(´・ω・`)
549 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 00:41:13 ] >>548 含まれるみたい。 ユーザーがボタン押したとか、明示的に何かしたとき限定で、 ファイルオープンダイアログ出す (自動保存は無理だし、自動的にダイアログ出すのも無理) みたいだし、問題ないのかも。
550 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 08:48:02 ] >>545 それは新種のブラクラだな。
551 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 13:09:19 ] SilverLightの上でHyperVが動けば良くね?
552 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 13:19:37 ] むしろHyperV上で直接SLが動いた方が良い。
553 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 13:31:51 ] ♪親亀の上に子亀が乗って〜
554 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 14:56:14 ] 亀の頭が取れて〜♪
555 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 16:10:17 ] 2枚の鏡を向かい合わせにしたり、ビデオカメラをモニターに向けたりと同じですね
556 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 18:25:05 ] >>549 悪意があれば問題があるような気が…。 でもイントラでは便利そうだな。
557 名前:デフォルトの名無しさん [2009/03/26(木) 19:34:32 ] Silverlight2.0の勉強したいんだけど サイトでプログラムの作り方を紹介しているところってある?
558 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 00:37:08 ] >>557 silverlight-users.jp/ この辺りをどうぞ。 あとは、WPF がらみで検索してみるのもありか。 作り方はほぼ一緒で、クラスが少ない程度だから。 「げっ、このクラス Silverlight にはねーのかよ」とか文句言いながらになるんだけどもね。
559 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 04:12:20 ] >「げっ、このクラス Silverlight にはねーのかよ」とか文句言いながらになるんだけどもね。 プゥーッ と膨らんだ期待と希望の風船が一瞬にして パンッ☆ と破裂する瞬間だよなw XPS関係とかもそう。 まあそれでもASP.NET 2.0と比較すれば、Silverlightはクアイアントサイドで動作するので ステートフルな制御が可能な事と、洗練されているのが救いだな。
560 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 04:13:56 ] まだベータだけど勉強だけならSilverlight 3にしたら?
561 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 08:27:53 ] この間プロトタイプで株式チャート作った時は足りないクラスとかに何もきづかんかった・・・(´・ω・`) 基本的に自前主義で色々作ってるから?
562 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 08:53:30 ] >>561 うん、ほとんど事足りるんだけどね。 たまにだから余計に「げっ」って思う。 ないと思ったら、実はオーバーロード違いの奴があったりもする。 Encoding.GetString(byte[]) がなくて、 GetString(byte[], int, int) だけあるとか。
563 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 08:55:59 ] 基本的なジオメトリは共通だけど、 Storyboardやバインディング、動的リソース関係がほとんど互換なし。 コントロールは今後外付けでWPFと共通のものが増えてくるんじゃないかな。
564 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 09:03:41 ] Binding は 3 でだいぶ WPF に近づくらしい。 コマンドがまだ外つけなのがつらい。 ただ、外つけライブラリは今後、 アセンブリキャッシュっていう、MSのサイトからダウンロードして ローカルにキャッシュするような仕組みが入るらしいから xapファイルサイズ気にせず使えるようになりそう。 外つけのコントロール類は、今はSilverlight優先で開発されてて むしろWPFの方が後。
565 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 10:43:50 ] 今後はコントロール類はMS-PLでCodePlexで開発というスタイルで 進んでいきそうだね。これは良い傾向。
566 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 12:38:50 ] 外つけってどういう意味?
567 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 21:19:10 ] >>566 Silverlight の SDK 入れると、 \Program Files\Microsoft Silverlight\3.0.40307.0 にdllがいくつか入ってる。 これは、MSからの公式提供ライブラリなんだけど、 Silverlight のランタイム中には含まれてない。 このライブラリを参照すると、xap ファイルに同梱されての配布になる。 結果、xapファイルが肥大化する問題があったんだけど、 それを解決してくれるのがアセンブリーキャッシュ。
568 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 10:48:41 ] >>565 Flexのコントロール類が、バージョンを幾つ経たって マトモなものになって行かないってのと同じ運命だってことですね。
569 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 11:06:38 ] >>568 開発進めるのはあくまでMS社員。 単にソースがオープンになってるだけ。
570 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 12:22:58 ] >>81 営利目的で使えない以外に、何かあんの?
571 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 14:26:17 ] >>569 誰が開発するかが問題ではなくて、ソースがオープンなのが絶対的な足かせ。 オープンな形でやる限り、本当に誰がやっても同じになるような 教科書レベルのものにしかならず、実際上はちっとも役に立たない。 これは何故かというと、MS含め、オープンソースキッズの技術が貧弱だから。 ではなく、商用のコントロールに匹敵するようなものをオープンに出したら、 それは単なるダンピングだよねってことになるからよ。 特にMSが主導する場合、このあたりは相当にセンシティブな問題となってロクなことはない。 基本的なコントロール群の開発に関して戦略を間違えるとアウトだってのは 先人が示す通りで、同じような道を進むなら、それはちっとも良い方向じゃない。
572 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 14:32:42 ] >>571 それ自体がタダでもめぐりめぐってWindowsとかの売り上げが伸びることで儲かる っていうようなビジネスモデルでもダンピングになるのか?
573 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 17:55:19 ] >>570 たとえば、Monoプロジェクトの参加ルールには、以下のように書いてある。 |If you have looked at Microsoft's implementation of .NET or their |shared source code, you will not be able to contribute to Mono. 意図せず偶然に、同じコードを書いてしまうこともありえなくはないが、 もし事前に見ていたら偶然と言うことはできなくなるし、ほんとに その部分は読んでいなかったとしても、抗弁は難しい。
574 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 18:20:15 ] つまりこれは発明・特許の「先願主義」に近い効果を狙ったmonoか。
575 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 21:45:35 ] MS shared source と MS-PL の違いを知らない人に 意図的なミスリーディング乙
576 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 22:02:43 ] C#はjavaも超えた www.indeed.com/trendgraph/jobgraph.png?q=java+and+sql%2C+c%23+or+vb.net%2C+c%2B%2B+and+sql webでもASP.NETのほうが上 www.indeed.com/trendgraph/jobgraph.png?q=java+and+%28jsf+or+jsp+or+servlet%29%2C+asp.net%2C+php%2C+ruby+on+rails 仕事そのものが.NETに推移 www.indeed.com/trendgraph/jobgraph.png?q=java+and+%28swing+or+swt%29%2C+winforms+or+wpf+or+silverlight
577 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 23:27:30 ] >>575 ・誰に言ってるのか分からない。 ・あなたも理解していないようだ。MSPLはShared Source Iniativeの一環。 www.microsoft.com/resources/sharedsource/default.mspx
578 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 23:48:22 ] >>576 Trendだろ?Javaは、もう十分に広まったってことじゃね
579 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 23:53:01 ] >>574 最近、MSが各国でLINQ特許を取得済みなのを知った。 都合が悪くなったら、何時でもmono利用者を訴えることができるようになっているよ。
580 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 23:54:59 ] >>579 いやいや。 どうせLINQの特許がなかったとしても、訴えようと思えば別の特許がいくらでも出て来るだろうに。
581 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 23:55:58 ] >>578 Java の方も微増してるしね。 むしろ、C++ がいまだ減らないところにびっくり。 そういあ、銀行系での採用が多かったから、 リーマンショック以来Javaはやばいって話は小耳に挟んだけど。 まあ、あくまで噂話。 >>578 見た感じ、Java に限らず全体的に求人減ってるね。
582 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 13:27:10 ] Expression Blend 3 Previewって、試用期限とかあるの? ないんならインストールしてみようかと思っているんだけど…。
583 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 14:52:55 ] 試用期限はないかとおもわれる。英語が苦手だがそれらしい記述は見当たらない。 インストールして使ってみてるけどヘルプにもそれらしい記述が見当たらない。
584 名前:582 mailto:sage [2009/03/29(日) 14:57:57 ] >>583 ありがとう。インストールしてみる。
585 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 21:33:54 ] Silverlightのプログラミング妙にしんどい。
586 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 10:33:22 ] DataGridの特定の文字のセルだけ文字色を変える方法ってありますか? 現状LayoutUpdatedイベントで強引にセルにアクセスして変えてますが、 無駄が多い気がして・・・
587 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 13:15:31 ] >>586 LayoutUpdatedでの方法はわからんのでどれくらい差異があるかどうかわからんけど とりあえずLodingRowイベントでの方法を。たぶんそんな変わらんのではと思うけど。 (※行数多くなったんで行数減らすためコーディングフォーマットちょっと変えてる) private void dg_LoadingRow(object sender, System.Windows.Controls.DataGridRowEventArgs e){ // セルのデータ取得 string data = ((ds)(((FrameworkElement)(e.Row)).DataContext)).Test; if (data == "l") {// 文字色を変えたいデータかチェック FrameworkElement fe = this.dg.Columns[0].GetCellContent(e.Row); FrameworkElement result = GetParent(fe, typeof(DataGridCell)); if (result != null){ DataGridCell cell = (DataGridCell)result; cell.Foreground = new SolidColorBrush(Colors.Green); // セルの文字色を変える } } } private FrameworkElement GetParent(FrameworkElement child, Type targetType){ // ループして親(データグリッド)を取得 object parent = child.Parent; if (parent != null){ if (parent.GetType() == targetType){ return (FrameworkElement)parent; }else{ return GetParent((FrameworkElement)parent, targetType); } } return null; }
588 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 13:39:00 ] ごめ、 ((ds)(((FrameworkElement)(e.Row)).DataContext)).Test; というのは、dsクラスのList配列をItemSourceにセットしてるためで、 データベースの場合は ((DataRow)(((FrameworkElement)(e.Row)).DataContext))("Test"); となるんじゃないかな?ためしてないけど
589 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 16:58:23 ] >>587-588 できました! 表示データ(セル)から特定の文字か判断していたのですが、 なぜかバインド済みなのにセル上は空の場合がありました。(非同期だからかも?) ItemsSourceのデータから判断するとうまくいきました。 また、条件に合わない文字列(セル)のときに文字色を黒に戻す処理も必要でした。 (スクロールした後に色が残ってしまうため) ありがとうございました
590 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 16:14:33 ] っ IValueConverter
591 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 11:02:18 ] >>590 IValueConverter を継承してBindingに突っ込むまではわかるのですが、 そのBindingをどこに使えばよろしいでしょうか?
592 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 10:48:18 ] >>571 > 誰が開発するかが問題ではなくて、ソースがオープンなのが絶対的な足かせ。 > オープンな形でやる限り、本当に誰がやっても同じになるような > 教科書レベルのものにしかならず、実際上はちっとも役に立たない。 超絶技術がオープンならば、なんの問題もないのではなかろうかw
593 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 15:42:44 ] >>592 超絶技術をオープンにすると、Contributorが存在せず、みんなFreeriderとなって 技術を盗むばかりの状況に陥るだけ。これが正当化されるとなるとIT産業は滅ぶ。 誰でも出来るものを、みんなで仲良くやる。これがオープンソース。 一部のエリートが価値あるものを放出し、その他の人が一方的に盗む・・なんて形になったら オープンソースは終わり。そんな非対称な価値供与(=窃盗と同じ)なんて続けられる訳がない。 これは主体がどれだけリッチな大企業であっても無理。 実際、こうした形態のOSSのプロジェクトは存在しないし、また、このような窃盗まがいのやりとりを 助長するような行為は不当廉売などとして法律で制限される訳だ。それ自体が反社会的だから。 OSSで扱えるものは、みんなが参加できる(=価値のバランスが取れる)教科書レベルのものまで。 だから、OSSの枠組みでは決してマーケットを主導するような技術革新は達成できない。これがOSSの限界よ。 例えば、Googleを見てみ。OSSを支援するスタンスを採っているけど、 Googleのコアの検索技術はプロプラで、絶対にオープンにはしない。 何故かといったら、そんなことをしてはならず、また実際やったところで 単に自らが滅びるだけだってことを、Googleは良〜く心得ているからだよ。
594 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 15:54:43 ] >超絶技術 >技術を盗むばかりの状況 心配しなくてもM$は技術を盗む側。
595 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 18:15:27 ] スレタイも読めんのか馬鹿野郎
596 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 21:42:34 ] Silverlight開発がOSS的なノリになると、やれソース見せろだの、参加させろだの、 はたまた質問するのは無料だなんて勘違いしてデバッグだのコード記述だのを 丸投げしようとする輩が増えるからトンでもないってスレのPart3でしょう? silverlight.netのフォーラムとか見ても本当にひどいもんね。 自分のコードのデバッグをMS社員に頼む盛り場と化している有様、甚く哀れなり。
597 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 21:54:00 ] MSDNがひどいのはSLだけじゃないよ。総じて勘違い新人の回答集と化してる。 そしてイヤなら無視すりゃいいのにブチブチとマナーとか説きながらMVPがポイント稼ぎしてる。
598 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 22:04:11 ] でも某BSDみたく、初心者お断りみたいな雰囲気だと、 それはそれで人が集まらないんだよねぇ。
599 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 22:05:03 ] >>594 何だかんだでMSの技術力は一流なのだけど。
600 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 22:13:19 ] >>593 そこで、難読化OSSですよ。 ソースを読むのも超絶。 頭脳だけで生きているような少数派しか参加できない。