- 1 名前:デフォルトの名無しさん [2006/10/10(火) 06:59:52 ]
- WinFXは.net Framework3.0に改名されました
.net3.0とは ・WPF = デスクトップコンポーネント、WinFXの目玉 ・WCF = ネットワーク,IPC部分 ・WF = ワークフロウ設計部分 の3要素と従来の.NET2.0のクラスライブラリを指した名称です。 WinFXのコンポーネントであったWinFSは削除されました。 .net3.0は従来の.net2.0の上に構築されたフレームワークでありまったく新しいものではありませんが もともとWinFXとして独立していたライブラリでありまだ完全なIDEが整ってないため しばらくは別モノとしてプログラミングするべきでしょう。 Windows Vista Developer Center msdn.microsoft.com/windowsvista/ WinFX SDK winfx.msdn.microsoft.com/library/ Windows Vista www.microsoft.com/windowsvista/default.mspx www.microsoft.com/japan/windowsvista/default.mspx 過去スレ Part6 pc8.2ch.net/test/read.cgi/tech/1140879141/ Part5 pc8.2ch.net/test/read.cgi/tech/1123003135/ Part4 pc8.2ch.net/test/read.cgi/tech/1090939006/ Part3 pc5.2ch.net/test/read.cgi/tech/1071150423/ Part2 pc5.2ch.net/tech/kako/1069/10693/1069394880.html Part1 pc5.2ch.net/tech/kako/1067/10674/1067489881.html
- 296 名前:名無しさん♯ mailto:sage [2007/03/01(木) 09:11:59 ]
-
/⌒ヽ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ∧,,∧^ω^) < WCFとWFの連携も強化されてるNE! /・ ・`ヽと ) \_____________ (。。ノ しヽ /ヽ / ノ ( へ /|.| ヽヽ| | U | | パカパカ U やっぱり、Orcasが出るまで.NET 3.0は手を出さないのが吉・・・。
- 297 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 09:17:44 ]
- 当たり前じゃん。
つか何でVIPAA?
- 298 名前:名無しさん♯ mailto:sage [2007/03/01(木) 09:32:55 ]
- >>297
いや、3.0の時点でなぜこれ(System.WorkflowServices.dll)を入れなかったのかと・・・。
- 299 名前:名無しさん♯ mailto:sage [2007/03/01(木) 10:19:50 ]
- WCF & WFの変更点の詳細が書いてあった。
_ ∩ ( ゚∀゚)彡 ttp://blogs.msdn.com/mwinkle/archive/2007/02/28/wcf-and-wf-in-quot-orcas-quot.aspx ⊂彡
- 300 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 11:22:26 ]
- で、Orcasの発売日は?
- 301 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 12:07:41 ]
- >>300
2007年第4四半期くらいだと思う
- 302 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 13:50:11 ]
- 突然WCFが化けたな。これで一番要らないのはWPF確定か。
- 303 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 13:52:15 ]
- まだまだ先ですなあ・・・
- 304 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 16:12:05 ]
- WS-*脂肪wwwwwwwwwwwwwwwwwwwwww
- 305 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 16:27:15 ]
- WCF, WF - エンタープライズに最適
WPF - いらない子
- 306 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 16:43:30 ]
- WPFはASP.NETのようにMVCモデルを適用するために作成されたものだから
デザイナーと開発者が分業して作業を行えるのが最大の特徴だと思う。 開発者にとってはModelとControl部分はFormsと特に変化がないがないため 特になにもえるものがないw
- 307 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 17:02:09 ]
- んでWFとWCFって何が嬉しいの?
- 308 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 17:10:39 ]
- あれ別スレでは、WinFormsがいらない子でWPFがやれば出来る子って書いてあったけど?
- 309 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 17:26:50 ]
- >>308
WinFormsはMSでは黒歴史でおk MFCとWTL/ATLをリプレースするならWPFへ WPFはFormsみたいにCPUリソース使いまくって描画しない GPU使って描画するから速度がでる。
- 310 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 17:53:17 ]
- WPFは 2D→(・∀・)イイ! 3D→(゚听)イラネ
- 311 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 17:55:34 ]
- >>305
WCFはPOX・JSON・RSS・Atomに対応して、エンプラ以外の用途が一気に見えてきたよ。
- 312 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 18:05:29 ]
- WinForms はいる子だよ
WndProc できるんだもん
- 313 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 18:25:59 ]
- それ、何てWin32API?
- 314 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 18:34:42 ]
- WPFなんてまだWinFormの代わりになるかどうかわかんねーよ。
IME制御もまともにできねーし ポトペタ開発バグだらけで使い物になってねーし。
- 315 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 18:38:01 ]
- WinFormsもWPFも混乱起こしただけかよ...
- 316 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 18:53:57 ]
- >>314
Orcasで.NETFramework3.5がリリースされるときにバグ潰すと思う。 現状では、業務システムで使えない。
- 317 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 22:03:39 ]
- どっちにしても評価はOrcas見てからだな。
今から決めつけるのは早漏杉。
- 318 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 23:25:06 ]
- Microsoft Pre-release Software Visual Studio Code Name "Orcas" - March 2007 Community Technology Preview (CTP)
www.microsoft.com/downloads/details.aspx?FamilyID=B533619A-0008-4DD6-9ED1-47D482683C78&displaylang=en ってどうなの?
- 319 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 00:31:33 ]
- >>318
rar…
- 320 名前:名無しさん♯ mailto:sage [2007/03/02(金) 11:51:15 ]
- >>299のリンク先を参考に、JSONのサービスがなんとか動いた。
以下、チラシの裏。 ・endpointBehaviorは <webScriptEnable /> じゃなくて <enableWebScript />。リンク先のconfigの例は間違い。 ・呼び出すときはURLの後ろに /js を追加すべし。例) localhost/test.svc/js ・返ってくるJavaScriptは思いっきりMS Ajax Libraryに依存。 ふぅ・・・。(´・ω・`)
- 321 名前:名無しさん♯ mailto:sage [2007/03/02(金) 13:25:50 ]
- あ、ひどい勘違いしてた。Σ(゚Д゚;
> ・呼び出すときはURLの後ろに /js を追加すべし。例) localhost/test.svc/js > ・返ってくるJavaScriptは思いっきりMS Ajax Libraryに依存。 これはASP.NET Ajax向けの拡張だった。/jsつきのURLはScriptReferenceに渡すためのものみたい。 サービスを呼び出すときは、ふつうに test.svc/(オペレーション名) でおkだった。
- 322 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 00:59:57 ]
- わざわざWCFでJSONやる奴いないだろ
- 323 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 01:18:37 ]
- ttp://blogs.msdn.com/trobbins/archive/2007/02/28/microsoft-pre-release-software-visual-studio-code-name-orcas-march-2007-community-technology-preview-ctp.aspx
ここにFaster garbage collectionとか書いてあるんだけどどういうこと? CLRに手は入らないんじゃないの?
- 324 名前:名無しさん♯ mailto:sage [2007/03/03(土) 05:16:25 ]
- >>323
3.5でCLRのバージョンが変わってますよ。
- 325 名前:名無しさん♯ mailto:sage [2007/03/03(土) 11:22:20 ]
- JSONやらSyndicationまわりをある程度試してみましたが、縄張り争い(ASP.NET・WCF・XML・LINQ)
みたいなものが垣間見えて複雑ですね・・・。(´・ω・`)
- 326 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 20:50:49 ]
- .NET 2.0との完全な互換性とか言ってたが、またぶくぶくと膨れ上がってきたな。
いやな予感がする。
- 327 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 20:57:40 ]
- MS製品基本原則
1.あわてて飛びつくな 2.競合製品への切り替えを常に考慮 3.仕様変更を覚悟 4.切り捨てられても泣き言を言わない
- 328 名前:名無しさん♯ mailto:sage [2007/03/04(日) 16:38:10 ]
- これぐらい標準で装備してよ。(´・ω・`)ショボーン
public static class MyExtensions { public static void ForEach<T>(this IEnumerable<T> source, Action<T> action) { foreach (var e in source) { action(e); } } public static IEnumerable<TOutput> ConvertAll<T, TOutput>(this IEnumerable<T> source, Converter<T, TOutput> converter) { foreach (var e in source) { yield return converter(e); } } } // Enumerable.Range(1, 10).Where(n => n > 5).ConvertAll(n => n * n).ForEach(n => Console.WriteLine(n));
- 329 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 11:59:08 ]
- >>328 こういうソース著しく自分も書きたくなるんだが実行速度的にどうかね。
- 330 名前:名無しさん♯ mailto:sage [2007/03/05(月) 13:32:36 ]
- >>329
速度的に問題を感じたことはないですが、(Expressionを使った場合を除く) 仕組み的にはF#のListには適わないし、下手すればLazyListにも負けるかもしれん・・・。('A`)
- 331 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 13:39:45 ]
- >>330 いや前リフレクション、匿名メソッド、でりげーと、通常の呼び出しでパフォーマンスは買ったことあるんだけど中の処理が単純な場合(たとえば代入)には違いが顕著だったんですよ。
もちろん中の処理次第なんだけど何でもかんでもこういう書き方してると場合によってはそこがメタボリック的にボトルネックになることも可能性として考えておくべきかとその時思った次第。
- 332 名前:名無しさん♯ mailto:sage [2007/03/05(月) 14:04:17 ]
- >>331
現状はλをdelegateとして表現してる以上、通常の呼び出しには適わないですね。 ILXで関数をILネイティブにするとかいう話はどこへ行ってしまったのやら・・・。
- 333 名前:名無しさん♯ mailto:sage [2007/03/06(火) 14:41:59 ]
- .NET 3.5でWCFの株上がりまくり。ヽ( ・∀・)ノ
HTTP/POX Programming Basics ttp://hyperthink.net/blog/2007/03/05/HTTPPOX+Programming+Basics.aspx
- 334 名前:デフォルトの名無しさん mailto:sage [2007/03/06(火) 14:53:49 ]
- 宣伝乙
- 335 名前:デフォルトの名無しさん mailto:sage [2007/03/06(火) 15:05:13 ]
- 宣伝はMVP様の職務なので平民は余計なことしないように
- 336 名前:名無しさん♯ mailto:sage [2007/03/06(火) 15:20:50 ]
- il||li(つω-`。)il||li
- 337 名前:デフォルトの名無しさん mailto:sage [2007/03/06(火) 15:47:01 ]
- .NETコミュも末期症状だなあ…
- 338 名前:デフォルトの名無しさん mailto:sage [2007/03/06(火) 16:02:20 ]
- MVPにとって♯は邪魔な存在だから仕方がない
- 339 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 00:57:34 ]
- XP使ってる人に.Net Frameworkこれからインストールしてもらう場合って、
2.0と3.0のどっちを勧めるべきだと思う?2.0の機能だけ使う分には互換性 がある建前だから、新バージョンの3.0勧めとくべき? あるいは3.0にしたら、メモリの占有量増えるとか、明らかなデメリットって なんかある?
- 340 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 01:02:27 ]
- _ ∩
( ゚∀゚)彡 3.0!おっぱい! ⊂彡
- 341 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 01:03:03 ]
- >>339
3.0は2.0上で動くんだぞ… 3.0はWinFxと呼ばれていた基本的に追加だけだから、入っていても使わなければ入ってないのと同じだと思う。
- 342 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 13:05:25 ]
- >>339
> 2.0の機能だけ使う分には互換性がある建前だから、新バージョンの3.0勧めとくべき? 互換性も何も3.0入れると同時に2.0もインストされる。
- 343 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 13:49:47 ]
- >>339
ライブラリとランタイムのバージョンがごっちゃになってるんじゃないの? .NET Fx| (1.0) | 1.1 | 2.0 | 3.0 | 3.5 CLR | (1.0) | 1.1 | 2.0 | 2.0 | 2.0
- 344 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 13:52:20 ]
- >>341-343
分からないなら無理して答えなくていいです。
- 345 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 13:53:49 ]
- ハードディスクの占有量増えるだろ
- 346 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 21:50:17 ]
- >>345
(公式見解)dotNetFramework入れる段階でそんな些末な問題には捕われないのだ。 (個人的見解)お前達の人件費よりHDDの方が高いのか?そりゃ転職を考えろ。
- 347 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 21:56:47 ]
- なんで人件費とHDD代比べてるのかわからん。
- 348 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 21:58:32 ]
- わかるよ普通
- 349 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 22:02:29 ]
- じゃあ教えてよ
- 350 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 22:03:25 ]
- やだよ
- 351 名前:デフォルトの名無しさん [2007/03/07(水) 22:05:43 ]
- 俺もわからんな。どこにかかる人件費のことだい?
- 352 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 22:13:10 ]
- Vista、個人での利用は0.9%、会社ではゼロ
headlines.yahoo.co.jp/hl?a=20070307-00000019-inet-inet .netもそろそろ終焉か。。。
- 353 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 22:24:58 ]
- .NET 3.5入れると2.0と3.0のアセンブリも大部分上書き更新されるので
今動いてるアプリも副作用が出るよ。
- 354 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 22:34:45 ]
- >>353
アセンブリのバージョン変わるんか? 厳密に型指定してたら動かなくなるじゃないか。
- 355 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 22:36:10 ]
- >>354
アセンブリのバージョンは変わらない。でもサイズが全然違ってる。
- 356 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 22:39:19 ]
- 最適化機能を改良したコンパイラでコンパイルしなおしたとかじゃねえの?
バージョン変えずに中身を弄るなんて愚挙に及ぶことはないと信じたいんだが。
- 357 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 22:40:40 ]
- アセンブリ以前にmscoreeが大幅に変わってるんだから無事では済まないだろ。
- 358 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 22:40:46 ]
- >>351
新しいものに搭載された機能が使えない分、 アプリケーションを作る側が手間をかけなければならないから 人件費がかかるという理屈じゃね? >>354 強制的に違うバージョンのアセンブリを使わせる機能だってあるはず。
- 359 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 22:41:34 ]
- MSはマジで池沼か?
- 360 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 22:43:32 ]
- >>358
同じバージョンで上書きされるんだから共存不可。
- 361 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 22:45:28 ]
-
. N E T 終 わ っ た な
- 362 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 23:18:33 ]
- 再開
↓
- 363 名前:デフォルトの名無しさん [2007/03/07(水) 23:33:32 ]
- >>358
> 新しいものに搭載された機能が使えない 元々の質問が2.0のために2.0と3.0のどちらをインストールすべきかという問題なのだから その理屈はおかしいのではないか。
- 364 名前:デフォルトの名無しさん mailto:sage [2007/03/07(水) 23:35:33 ]
- そんな質問とっくに消え去ってしまった…
- 365 名前:デフォルトの名無しさん [2007/03/07(水) 23:43:36 ]
- そうだとしても2.0と3.0でどのくらい生産性が異なるか検証しないとHDD代とは比べられまい。
3.0の学習コストもあるのだよ。
- 366 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 00:00:40 ]
- >>365
生産性もへったくれもWPF, WCF, WF以外は全く同じなんだってばさ。
- 367 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 01:10:15 ]
- Vistaが現在売れてないのは理解できるけど。
結局、代わりに業務で使用できるOS考えると他のOSは使えずWindowsになってしまう。 今はXPで業務上困っていないからね。
- 368 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 01:21:08 ]
- 本当に2.0用に開発したアプリが3.0をインストールすれば、問題なく動くんだったら、黙って
3.0をインストールさせておけばいいんだろうけど、MSの事だしどうも信用しきれない。
- 369 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 01:24:05 ]
- 2.0+WPF+WCF+WF=3.0だから別に追加部分使わないなら問題ないんじゃないの?
- 370 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 01:27:34 ]
- 各バージョンの互換性はかなり危うい状態。
確実に動作させたければ、バージョンが完全一致するランタイムを入れるべし。
- 371 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 08:36:41 ]
- >>366
だから俺もそれを訊いてるんじゃねえってば。 >>346が何言ってるかわかんないだけ。
- 372 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 13:10:35 ]
- 「プロダクティビティ・アプリケーションのウェブアプリ化なんてナンセンス」という考え方がマイクロソフトをだめにした
ttp://satoshi.blogs.com/life/2007/03/post_3.html
- 373 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 13:54:10 ]
- 宣伝乙
- 374 名前:名無しさん♯ mailto:宣伝sage [2007/03/08(木) 15:42:49 ]
- .NET 3.5のWCF & WFのサンプルが出ましたよ。( ゚д゚)ノ
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=f0130ff1-72b4-4f70-b641-cfa5ccb0cecb&DisplayLang=en やっとWorkflowServiceの作り方がわかった。 ActivityにServiceContract(interface)を実装するのじゃないのね・・・。
- 375 名前:名無しさん♯ mailto:sage [2007/03/08(木) 15:48:13 ]
- 正直、ReceiveActivityはあまりイケてません。(´・ω・`)
今回の目玉はやっぱりWebHttpBindingの方かと。
- 376 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 19:44:53 ]
- .NET3.0を避けて今更.NET2.0をインストールするのはHDD容量節約以外、一切メリットない。
大抵の場合、その端末で.NET3.0の機能が必要になったときまたインストール作業が必要になるという デメリットの方が大きい。 互換性の問題も当然ない。 だからHDD容量が問題にならない限りは3.0を入れるべき。
- 377 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 19:50:05 ]
- 実用になるには3.51からだな。
- 378 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 19:53:50 ]
- NTかよ
- 379 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 21:01:42 ]
- MS製品はバージョン3で初めて使い物になると昔聞いたんだが
- 380 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 21:44:11 ]
- >>376
> 互換性の問題も当然ない。 これが文言通りに信用できないから悩むんだろw
- 381 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 09:13:28 ]
- >>380
そんなに不安なら2.0と3.0の両方でGACに登録されてるFCLを コンペアかけてみれば?
- 382 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 09:31:21 ]
- なんでそんなことしなきゃいけないんだよ馬鹿。
2.0の機能しか必要ないなら2.0だけ入れるようにすれば何も問題ないだろ?
- 383 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 09:43:53 ]
- |
\ __ / _ (m) _ピコーン |ミ| / .`´ \ ∧_∧ ( *・∀・)∩ いいことを思いついた! (つ 丿 ⊂_ ノ (_) ドトネト使わなきゃ良いんだ。
- 384 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 09:44:17 ]
- >>374
サンプル見たけど無駄に複雑だな。まさにJ2EEの再来。
- 385 名前:名無しさん♯ mailto:sage [2007/03/09(金) 11:27:20 ]
- >>384
.config・.xaml・.xoml・エンティティ関連、外部ファイルが増えすぎでエラー対処もわかりづらくなってますよね。 時代に逆行してるというか・・・。(´・ω・`) 今後反動でEoDに目覚めて、動的言語を取り入れて、なんてJavaの数年遅れのことをまたくり返すんでしょうか。 漏れ的にはもう.NETも仕事以外では関わりたくなくなってきてる。('A`) つーか、.NETはサーバーサイドに追いやるんでしょうね。 Windows Liveなんか.NET離れが徹底してますし。こういうのとか。 ttp://www.codeplex.com/liveinabox
- 386 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 11:42:16 ]
- .NETがだめになってもMONOに乗り換えれば大丈夫でしょうか?
- 387 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 11:47:28 ]
- VB2003で出来たことが2005では出来なくなった
ttp://forums.microsoft.com/msdn-ja/ShowPost.aspx?PostID=411931&SiteID=7
- 388 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 13:18:36 ]
- >>387
結局できた、と読めるんですが
- 389 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 13:28:15 ]
- >>388
ここに書きたかったんじゃアルマイカ ttp://pc11.2ch.net/test/read.cgi/tech/1169110545/914-
- 390 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 16:58:25 ]
- >Microsoft、JPEGの2倍の圧縮効率のフォーマット「HD Photo」正式発表
>また、HD PhotoはMicrosoft .NET Framework 3.0に含まれている。 ドトネト普及させるのに必死杉。
- 391 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 17:22:56 ]
- >>390
それってWindows Imaging Componentじゃね? だとしたら.NET 3.0とは関係なし。
- 392 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 17:27:56 ]
- >>390
まあこんなところに反応するおまいさんもドトネトウォッチ必死杉な気もするが、 .NET 3.0をインストールすると自動的にWIC(Windows Imaging Component)もインストールされるという話ね。 WICの単体再配布ファイルはこちら。 ttp://www.microsoft.com/downloads/details.aspx?FamilyID=8E011506-6307-445B-B950-215DEF45DDD8&displaylang=en ちなみにWICのコアはCOMで実装されていて、WICのエンコーダ/デコーダを実装したいならC++使え、に見えた。 まあ.NETでも実装は可能かもしれんが。 WICを利用するだけならマネージラッパーが.NET 3.0に存在するんで、利用は楽。 WPFもイメージの読み書きはWIC使ってたはず。
- 393 名前:392 mailto:sage [2007/03/09(金) 17:38:17 ]
- >>391
うお、先に書かれてた。スマソ。 WICでは、画像のメタデータサポートが比較的充実してきているから、 デジカメデータの検索をPowerShellで書いたりする時なんかに、.NET 3.0のクラスは便利かもね。 ちなみにVistaのWindows Photo Galleryに表示されるメタデータは、 XMP > EXIFの順で優先されているんだけど、 これはWICのJpegデコーダがXMPに対応しているからに他ならない。 XMPってのは、Adobeが提唱する「次世代メタデータフォーマット」で、 Adobe製品を使って作ったJpegやPDFにくっついているはず。 EXIFデータもXMPの一部として格納する、という意味で、単なるEXIFの置き換えではなく、 メタデータコンテナとしての覇権を狙った規格とも言える。 XPS/PDF関係ではAdobeと険悪だけど、画像メタデータフォーマットでは Adobeの主張が丸々通っているようなのがちょっと面白い。 まあ変な規格が乱立するより、サービスの質で競ってくれるのはいいことだ。 「XMP Vista」でぐぐるとちょこちょこ出てくる。
- 394 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 17:42:33 ]
- あと、MSがまたこんなの作ってるのも笑いどころか < WIC
おまいら何回クエリ言語作れば気がすむんだと。 Metadata Query Launguage ttp://msdn2.microsoft.com/en-us/library/aa968944.aspx
- 395 名前:392 mailto:sage [2007/03/09(金) 17:46:27 ]
- >>392
訂正。 再配布ファイル→単体インストーラ。
- 396 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 18:46:54 ]
- ttp://gigazine.net/index.php?/news/comments/20070309_liveonecare/
|

|