トップページtech
988コメント255KB

【WinFX】 .net Framework 3.0 を語るスレ Part7

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん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
http://msdn.microsoft.com/windowsvista/

WinFX SDK
http://winfx.msdn.microsoft.com/library/

Windows Vista
http://www.microsoft.com/windowsvista/default.mspx
http://www.microsoft.com/japan/windowsvista/default.mspx

過去スレ
Part6 http://pc8.2ch.net/test/read.cgi/tech/1140879141/
Part5 http://pc8.2ch.net/test/read.cgi/tech/1123003135/
Part4 http://pc8.2ch.net/test/read.cgi/tech/1090939006/
Part3 http://pc5.2ch.net/test/read.cgi/tech/1071150423/
Part2 http://pc5.2ch.net/tech/kako/1069/10693/1069394880.html
Part1 http://pc5.2ch.net/tech/kako/1067/10674/1067489881.html
0653デフォルトの名無しさん2007/06/09(土) 17:36:59
やはりゲイツは偉大な指導者だったというわけか。
0654デフォルトの名無しさん2007/06/09(土) 22:26:22
>>652
MSが馬鹿になることが原因で起きる事象なんだから
.NET も Windows と心中間違いなしだと思うんだがw
0655デフォルトの名無しさん2007/06/10(日) 00:18:47
だからって明日からみんなでLinux使うわけにもいかんしな!
0656デフォルトの名無しさん2007/06/10(日) 00:34:46
>>654
建前上だよ、建前上
0657デフォルトの名無しさん2007/06/10(日) 13:08:38
MSが馬鹿じゃなかったことが一度でもあったのか?
0658デフォルトの名無しさん2007/06/10(日) 19:32:16
>>657
これまでもこれからも少なくとも >>657 より馬鹿になることはない。
0659デフォルトの名無しさん2007/06/11(月) 10:55:52
>問題なのは一番シェアの高いOSの質がこれから

PCのみで一番シェア高いだけで、仕事以外はPCの重要度は落ちる一方だから別に良いんじゃね?

仕事で使うPCでもアプリの重要度は落ちてる。
必須なのは、ブラウザ、オフィス、+その業務特有のものがあれば、程度。
0660デフォルトの名無しさん2007/06/11(月) 10:56:38
まぁあと5年は企業システムでWindowsがなくなることはないしそうなったらそこでほかのシステムに移ればいい。
システムの根本なんかどれでも一緒です。
0661デフォルトの名無しさん2007/06/11(月) 13:43:18
ユーザーエクスペリエンス的には根本なんかどうでもいいんじゃない?
0662デフォルトの名無しさん2007/06/11(月) 15:34:19
ユーザーエクスペリエンスと後ろのシステムの組み合わせが自由自在にできるならなー
0663デフォルトの名無しさん2007/06/11(月) 22:16:01
>>662
現実には一応自由に組み合わせれるようにはなるんだけど
実際にまともに動作するのは一部の組み合わせだけとかってオチになるんだろうな。
0664デフォルトの名無しさん2007/06/12(火) 10:02:38
ヒント: ttp://techtarget.itmedia.co.jp/tt/news/0706/08/news01.html
0665デフォルトの名無しさん2007/06/12(火) 13:09:56
Linuxはあっても、Macは無いな
0666デフォルトの名無しさん2007/06/12(火) 16:20:55
gtkはあってもMonoは無いな

>ttp://opentechpress.jp/developer/06/09/19/0258254.shtml
ところが実際には、Bansheeなどお馴染みのMonoアプリケーションをOS X上で実行しようと思うと、
現状では途方もない労力が要求されることになる。
0667デフォルトの名無しさん2007/06/15(金) 21:56:25
ttp://blogs.msdn.com/hiroyask/archive/2007/06/15/3309281.aspx
0668デフォルトの名無しさん2007/06/15(金) 22:07:40
ttp://blogs.msdn.com/koichin/default.aspx
0669デフォルトの名無しさん2007/06/16(土) 07:52:49
そして誰もいなくなる
0670デフォルトの名無しさん2007/06/16(土) 22:08:04
なんで>>1にWCSがないんだYO
0671デフォルトの名無しさん2007/06/17(日) 17:22:49
MSDN閥とNextWeb閥の争いで潰されちゃったんだろうねえ。ご愁傷様。
0672デフォルトの名無しさん2007/06/17(日) 17:34:02
>>670
Windows SDKのドキュメントではWCFのサブカテゴリに分類されてる
0673デフォルトの名無しさん2007/06/18(月) 23:03:38
WinForms廃止と聞いてきました。
今出ている.NET 3.0ではもうないのですか?
0674デフォルトの名無しさん2007/06/18(月) 23:16:33
とんだガセネタを掴まされましたね^^
0675デフォルトの名無しさん2007/06/19(火) 01:53:45
WPFのクラスはDisposeがほとんどいらなくなったのがいいよな。
WindowsFormのDisposeの多さにはへきへきしてた。
0676デフォルトの名無しさん2007/06/19(火) 02:05:16
は?
0677デフォルトの名無しさん2007/06/19(火) 08:57:39
へきへき
0678デフォルトの名無しさん2007/06/19(火) 13:16:13
>>675
どういうこと?
0679デフォルトの名無しさん2007/06/19(火) 15:01:42
System.Windows / System.Windows.Constrols / System.Windows.Media の配下の
オブジェクトを調べてみるといい。disposeがない。
WPFのTextBoxやBrushがコントロールやGDIリソースではなく、
XAMLをあらわすDOM風のツリーの要素に過ぎないからで、
内部にアンマネージドリソースは抱えていない。
WPFのプログラムというのはJavaScriptでHTMLのDOMツリーをいじってる感じなのですよ。

ところで、へきへきと言うのは方言なのかな?ぐぐっても椎名へきるしか出てこない(笑
0680デフォルトの名無しさん2007/06/19(火) 15:03:54
新たなブームの悪寒:

ふいんき(←なぜか変換できない
へきへき(←ぐぐっても椎名へきるしか出てこない
0681デフォルトの名無しさん2007/06/19(火) 15:12:43
>>679
へー
ちょっと勉強になった
まぁ基本的に開放はフレームワーク任せになっちゃうわけか

便利だけど違和感があるなw
0682デフォルトの名無しさん2007/06/19(火) 17:06:06
>>675
そんなイヤになるほど面倒なことか?>dispose
0683デフォルトの名無しさん2007/06/19(火) 17:51:44
あいや、面倒というのとは微妙にニュアンスが違うと思うよ。
0684デフォルトの名無しさん2007/06/19(火) 18:21:02
PenやBrushは数使うから、ちょっとしたものの描画でもこの有様。
using(Graphics g = Graphics.FromImage(bitmap))
using(Pen pen1 = new Pen(Color.Black))
using(Pen pen2 = new Pen(Color.Red))
using(Brush brush1 = new SolidBrush(Color.LightYellow))
using(Brush brush2 = new SolidBrush(Color.Black))
using(Brush brush3 = new SolidBrush(Color.Blue))
using(GraphicsPath gpath1 = new GraphicsPath())
using(GraphicsPath gpath2 = new GraphicsPath())
using(GraphicsPath gpath3 = new GraphicsPath())
using(GraphicsPath gpath4 = new GraphicsPath()) {
0685デフォルトの名無しさん2007/06/19(火) 18:25:51
>>684
こういうときはFinallyで一気にDisposeかけりゃ綺麗にまとまるんじゃ?
0686デフォルトの名無しさん2007/06/19(火) 18:27:05
C# 4.0ではこうなります。
local Graphics g = (ry
0687デフォルトの名無しさん2007/06/19(火) 18:28:47
>>685
行数が増えるだろ。
0688デフォルトの名無しさん2007/06/19(火) 18:33:05
>>684
PensとかBrushesとかを使えば、Disposeが必要なオブジェクトは減ると思う
0689デフォルトの名無しさん2007/06/19(火) 18:35:10
usingってカンマで複数オブジェクトいけなかったけ。
0690デフォルトの名無しさん2007/06/19(火) 18:42:00
WPFは外部からハンドルとってメッセージ送って無理やり……とかできないよね
そういう欲望が沸いてきたらどうすんの?
0691デフォルトの名無しさん2007/06/19(火) 18:43:49
オブジェクトとしてアクセスすればいいんじゃね?
ハンドルでメッセージとかもやりたいことは一緒だろ
0692デフォルトの名無しさん2007/06/19(火) 19:13:15
>>689
普通に並べるだけ
684もそうしている
0693デフォルトの名無しさん2007/06/19(火) 19:14:46
並べるっつーかネストしてるんじゃないのこれ?
0694デフォルトの名無しさん2007/06/19(火) 19:17:46
どうしたところでネストすんだから
見やすいようにかきゃいい
0695デフォルトの名無しさん2007/06/19(火) 20:43:08
C++なら、
Graphics g();でいいじゃん。
0696デフォルトの名無しさん2007/06/19(火) 20:44:26
C++ 異様に便利だよな。
API 呼ぶのも簡単だし。
0697デフォルトの名無しさん2007/06/20(水) 07:15:46
C++とC++/CLIは別物だと何度いえば・・・
0698デフォルトの名無しさん2007/06/20(水) 11:41:43
もうめんどくせえからVBでいいや
0699デフォルトの名無しさん2007/06/20(水) 16:22:00
ttp://capsctrl.que.jp/kdmsnr/wiki/bliki/?RubyMicrosoft

実はマイクロソフトにとってはすでに「来年」が過ぎている。
我たちはマイクロソフトのプロジェクトに対する顧客(特にアメリカの顧客)の関心が著しく減少しているのに気づいた。
オーストラリアでは、.NETは顧客の地盤をまったく得られなかった。
このデータから何を受け取ればいいのかはよく分からない。

たぶんもっと重要なのはThoughtWorksの中の話だ。 .NETが登場したときは多くの関心が注がれた。

しかし去年あたりから.NETに見向きもしなくなった。レドモンドから出てくるものには本当に面白いものもあったにも関わらずだ。
Mike TwoはWindows Workflowツールにすごく熱心だし、私はLINQや他の言語進化にとても感心した。
でも、マイクロソフト技術の全体図にはあくびが出る。
これが重要なのは、Tim O'Reillyが信じるように、アルファギークたちは他の人たちが数年以内にやるであろうことを指し示すからだ★。
そして決定的な点は、マイクロソフトに対する態度が憎悪(多くのギークの一般的な態度)ではなく、退屈であるということだ。
0700デフォルトの名無しさん2007/06/20(水) 22:54:23
OpenXMLWriter

http://www.openxml.biz/OpenXMLWriter.html

これXAML使っていて、ソースが手に入る。

今のVS2005の環境で、コンパイルできるが、
XAMLを表示させようとすると、しばらくVS2005が
考え込んで、WHOOPS!と描かれている画像を表示して
XMLエディタの表示になる。
0701デフォルトの名無しさん2007/06/21(木) 13:32:57
イラネ
0702デフォルトの名無しさん2007/06/24(日) 04:56:14
.netってどのくらい使われてるの?
0703デフォルトの名無しさん2007/06/24(日) 05:14:39
また起動が遅くなった
窓から投げたい
0704デフォルトの名無しさん2007/06/24(日) 19:50:09
業務系アプリで見る機会はあるかもしれないが
製品やフリーソフトとしてみる機会はさほどないだろう、ってレベルじゃないか?
JavaのSwingやらWebStartも同じようなもんだが.NETよりは普及している
0705デフォルトの名無しさん2007/06/24(日) 19:51:48
ATIがなんか使ってるからひそかに普及している
0706デフォルトの名無しさん2007/06/24(日) 21:15:38
ランタイムは多少普及してるかも知れないが、
ソフトは皆無だな。
0707デフォルトの名無しさん2007/06/24(日) 22:04:47
死にたい
0708デフォルトの名無しさん2007/06/24(日) 22:30:47
死ねよ
0709デフォルトの名無しさん2007/06/24(日) 22:42:12
生きろ
0710デフォルトの名無しさん2007/06/25(月) 01:43:56
死ぬなよ
0711デフォルトの名無しさん2007/06/25(月) 02:37:13
生ぬな
むしろ
死きろ
0712デフォルトの名無しさん2007/06/25(月) 02:37:52
生きて生き抜いてくれ
0713デフォルトの名無しさん2007/06/25(月) 11:13:25
>.NET大ブーム!
>ttp://pc.2ch.net/tech/kako/1020/10203/1020361918.html
>アンチ厨の妄想を裏切り、着実に開発者数を増やしている.NET。
>何でも語るがよい。
0714デフォルトの名無しさん2007/06/25(月) 15:51:13
マイクロソフト、Longhorn Reloadedプロジェクトに「待った」
ttp://japan.cnet.com/news/ent/story/0,2000056022,20351467,00.htm
0715デフォルトの名無しさん2007/06/26(火) 23:05:38
オープンソースでWinFSっぽいこと誰かやらないかな
0716デフォルトの名無しさん2007/06/27(水) 08:51:58
>>715

つ Longhorn Reloaded
0717デフォルトの名無しさん2007/06/28(木) 00:18:45
「待った」
0718デフォルトの名無しさん2007/06/28(木) 09:09:00
ビル?
0719デフォルトの名無しさん2007/06/28(木) 23:45:33
MS社員
0720デフォルトの名無しさん2007/07/05(木) 22:04:01
印刷もXPS関連のクラスのグダグだっぷりがもーアレな感じw
M$オワタw
0721デフォルトの名無しさん2007/07/05(木) 23:45:16
まだ終わってはいないが、
これからだんだん終わっていくって感じ
0722デフォルトの名無しさん2007/07/14(土) 17:03:51
>マイクロソフトは死んだ
>ttp://www.yamdas.org/column/technique/microsoftj.html

>Microsoftを殺したのは誰?
>ttp://slashdot.jp/article.pl?sid=07/04/09/1811258

>Microsoftを殺したのはIntel
>ttp://bousyo.blog45.fc2.com/blog-entry-149.html
4GHz CPU(2007 年には夢の10GHz CPU)を前提とし・当てにしていた
Longhorn や.net など、Microsoft の計画は全て崩れました。
0723デフォルトの名無しさん2007/07/14(土) 19:28:54
そんな単純な理由なわけねー
0724デフォルトの名無しさん2007/07/18(水) 01:15:54
バカチョン僻みの痛い症状だろ
0725デフォルトの名無しさん2007/07/18(水) 23:26:15
一番下のは凄い毒電波だな
ゲイツ君に通ずるものがある
0726デフォルトの名無しさん2007/07/19(木) 12:36:11
というか、googleの躍進で一番被害をうけたのはYahooだろ。
http://japan.cnet.com/news/media/story/0,2000056023,20352945,00.htm
0727デフォルトの名無しさん2007/07/19(木) 12:44:40
より優れたものが選ばれる

良い傾向ではないでしょうか
0728デフォルトの名無しさん2007/07/19(木) 12:46:34
何でドトネトは選ばれないの?
0729デフォルトの名無しさん2007/07/19(木) 12:48:12
糞だろ
0730デフォルトの名無しさん2007/07/19(木) 12:56:29
>>729
で、なにが糞?
0731デフォルトの名無しさん2007/07/19(木) 13:39:08
MSに縛られることを除けば.NETよくできてるだろ。
つーわけでMONO頑張れ
0732デフォルトの名無しさん2007/07/19(木) 13:40:35
いや、M$製品はボロくてオモチャみたいでもチョコチョコ動作するものだからヨカタんだが、ドトネトはモッサリ。
0733デフォルトの名無しさん2007/07/19(木) 14:11:58
65 :デフォルトの名無しさん:2007/07/17(火) 16:24:32
>ネイティブなら細部のパフォーマンスまで手動で改善する余地があるってだけで、

違う。

ネイティブなら汚く作ってもそこそこのパフォーマンスが出る。
0734デフォルトの名無しさん2007/07/19(木) 14:12:51
>>732
どこがモッサリ?
DBアクセスとか計算とかかなり早いと思うけど
UI描画に関しては多少モッサリだとは思うが・・・使えないといレベルじゃないだろ
0735デフォルトの名無しさん2007/07/19(木) 14:21:55
>どこがモッサリ?
>UI描画に関しては多少モッサリだとは思うが・・・使えないといレベルじゃないだろ
0736デフォルトの名無しさん2007/07/19(木) 14:36:45
結論: >>733 >>735 −−−> ネイティブとドトネトとの決着が付きますた
0737デフォルトの名無しさん2007/07/19(木) 14:46:42
つまんね
0738デフォルトの名無しさん2007/07/19(木) 14:48:17
まぁそりゃちゃんと作ったネイティブがサクサクなのは認める
作るのに少し時間がかかるのがネックなんだよな
視覚的にわかりにくいし(非MFC)

まぁ俺がC++とかに凄く詳しいレベルじゃないからだろうけどな
0739デフォルトの名無しさん2007/07/19(木) 14:50:01

【Orcas】 Visual Studio 2007 【.NET3.0】
ttp://pc11.2ch.net/test/read.cgi/tech/1174574352/420

REMIX07 TOKYO プログラム一覧
ttp://www.event-information.jp/events/remixj07/conference/sessionlist_p.html
・・・Windows LiveもPopflyも不在の次世代Web。('A`)
終わっとる。
0740デフォルトの名無しさん2007/07/19(木) 14:54:02
>視覚的にわかりにくいし(非MFC)

ネイティブで視覚的にわかりにくいものの最たるものがMFCだよ。
0741デフォルトの名無しさん2007/07/19(木) 14:59:04
>>740
そうだったのか・・・・
C++でGUIなんかほとんど組んだこと無いから知らなかった
MFCは最悪だったのか・・・・
0742デフォルトの名無しさん2007/07/19(木) 15:01:26
MFCに嫌気がさした人の数→
ttp://pc11.2ch.net/test/read.cgi/tech/1059196520/
0743デフォルトの名無しさん2007/07/19(木) 15:17:01
>>742
サンクス!
なるほどザックリ見たけど賛否両論あるんだな
GUIに凝ってくると使い勝手が悪いとか出てるみたいだけど
ちょっと勉強になった

しかし3.5が来年にも出るけど儚い命だったな3.0の名称は
0744デフォルトの名無しさん2007/07/19(木) 15:21:42
>>743
で、ドトネトでGUIが作りやすいと逝ったところで、GUIに関してはDelphi/VCLの劣化したパチモンだお。
0745デフォルトの名無しさん2007/07/19(木) 15:25:50
つまんないおっさんが発狂してるなw
で、君の書き込みで何人が笑ってると思う?
0746デフォルトの名無しさん2007/07/19(木) 15:30:04
本人だけは面白いと思ってるんだよ、こんな書き込みでも。
0747デフォルトの名無しさん2007/07/19(木) 15:33:52
無職で技術力もなくて話もつまらないおっさんって何を売りに生きてるの?www
0748デフォルトの名無しさん2007/07/19(木) 15:36:44
つ ttp://dn.codegear.com/jp/article/33742
0749デフォルトの名無しさん2007/07/19(木) 15:38:50
>>748
スレタイ読め
相変わらずつまんね
0750デフォルトの名無しさん2007/07/19(木) 15:41:22
何この空気の読めないおっさんはw
0751デフォルトの名無しさん2007/07/19(木) 15:41:39
レスの数わずか9で終わったスレ:

>Windows Live プログラミング

5 :デフォルトの名無しさん:2007/05/23(水) 03:51:43
くだらねえ。なんでタダでMSの奴隷にならなあかんの。

7 :デフォルトの名無しさん:2007/06/15(金) 08:37:17
漏れのW-zero3に
LIVEのサービスにシンクロするのを入れたけど
接続しっぱなし、常に電源オンで
頭にきて速攻消した。
OFFICEは付き合いで買ってみたけど
VSはもう川根。

8 :デフォルトの名無しさん:2007/06/15(金) 23:14:07
>>5
Webサービスの類は自前でサーバを作らない限りどこかの会社の奴隷じゃよ

9 :デフォルトの名無しさん:2007/06/16(土) 13:29:16
だからLAMPで組むところが多い
0752デフォルトの名無しさん2007/07/19(木) 15:42:50
おじさん「K.Y.」って知ってる?w
■ このスレッドは過去ログ倉庫に格納されています