トップページ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
0446デフォルトの名無しさん2007/03/24(土) 09:52:22
ネイティブコードって何?
0447デフォルトの名無しさん2007/03/24(土) 10:18:10
ネイティブコード

 コンピュータに理解できる言語(マシン語)で記述されたプログラム。
オブジェクトコードとも呼ばれる。数値の羅列として表現されるため、
そのままの形で人間が理解するのは困難。
通常は、人間がプログラミング言語を使って作成したソースコードを、
コンパイラなどの変換ソフトウェアを使ってネイティブコードに変換する。

0448デフォルトの名無しさん2007/03/24(土) 18:06:57
で、「ネイティブコードから触れない」なんてことがあり得るの?
0449デフォルトの名無しさん2007/03/24(土) 19:00:29
3Dグラフィックスをネイティブコードでプログラミングするのはかなりしんどい
managedDirectXを使えれば楽
それにActionScriptは3Dグラフィックスサポートしてないよ
0450デフォルトの名無しさん2007/03/24(土) 19:03:59
コンピュータに理解できない言語で書かれたプログラムなんてあるの?
0451デフォルトの名無しさん2007/03/24(土) 19:07:44
>>450
コンピューターの科学基礎からやり直せ
0452デフォルトの名無しさん2007/03/24(土) 19:09:14
>>451
それは質問に答えてない
0453デフォルトの名無しさん2007/03/24(土) 19:40:59
>>450
運動会のプログラムなんかどうだろう。

日本語なんかの自然言語を解析するようなプログラムはあるかもしれないが、
「理解する」という概念を持つほどの人工知能はまだない。
0454デフォルトの名無しさん2007/03/24(土) 19:48:32
>>453
運動会のプログラムがネイティブコードで記述されていないことはわかった。

じゃあ、>>445の「どっちもネイティブコードから触れない」っていうのは、運動会のプログラムのようなもののことなの?
運動会のプログラムはそれなりに流行っていると思うけど。
0455デフォルトの名無しさん2007/03/24(土) 20:10:34
             /ヽ       /ヽ
            /  ヽ      /  ヽ
  ______ /     ヽ__/     ヽ
  | ____ /           :::::::::::::::\
  | |       //       \  :::::::::::::::|
  | |       |  ●      ●    ::::::::::::::| 何ここ・・・
  | |      .|             :::::::::::::| 意味わかんない
  | |       |   (__人__丿  .....:::::::::::::::::::/
  | |____ ヽ      .....:::::::::::::::::::::::<
  └___/ ̄ ̄       :::::::::::::::::::::::::|
  |\    |            :::::::::::::::::::::::|
  \ \  \___       ::::::::::::::::::::::::|
0456デフォルトの名無しさん2007/03/25(日) 02:25:40
Windows API がネイティブじゃ無くなるって話はどうなったの?
やっぱ無理なわけ?

中途半端な.NET Frameworkは使い物にならん
結局API呼び出すことになったり意味なし
すべてのWindows API を.NET Frameworkに置き換えてから夢を語れヴォケ
0457デフォルトの名無しさん2007/03/25(日) 02:55:24
Win32APIでできて、.net frameworkでできないことって何がある?
0458デフォルトの名無しさん2007/03/25(日) 03:30:02
グローバルフック
0459デフォルトの名無しさん2007/03/25(日) 04:51:29
>>457
いっぱいありすぎて困るんだけど(w
DeviceIoControl とか、ちょっとローレベルに降りると全滅じゃん。
0460デフォルトの名無しさん2007/03/25(日) 05:21:10
フレームワーク上サンドボックスの仕様でできなくしているだけだろ。
Win32APIが必要になったら明示的に呼び出せば問題ない。
ネイティブAPIの必要性がなくなることはない、全てフレームワークでカプセル化する必要性もない
0461デフォルトの名無しさん2007/03/25(日) 10:15:56
だったら宣言集用意しとけよ。
何が悲しゅうてVB6レベルに退化しないといけないのかと。
0462デフォルトの名無しさん2007/03/25(日) 10:23:57
VB6には宣言集あったが
0463デフォルトの名無しさん2007/03/25(日) 11:51:34
DeviceIoControl()ってそもそもWin32でできないことを下のドライバに投げるコマンドのような気もするけど。
0464デフォルトの名無しさん2007/03/25(日) 13:14:04
460
WinFXの構想はネイティブAPIそのものを置き換えることだったと思うが。
ネイティブAPIがWindowsAPIのままだったら、わざわざ.NETフレームワーク使う必要なし。
0465デフォルトの名無しさん2007/03/25(日) 13:16:08
>>457
Caret関係API使えない
0466デフォルトの名無しさん2007/03/25(日) 13:52:50
>>461
激しく同意
Win32 API 相当の機能が無いことではなく、Win32 API の
宣言が詰まったヘッダが無いことが問題
全機能が実装できてないにしろ、する気がないにしろ、実際
問題として必要なのに何故用意しない
0467デフォルトの名無しさん2007/03/25(日) 13:55:03
Win32周りって全部internalになってるんだよなあ。もうアホかと
0468デフォルトの名無しさん2007/03/25(日) 14:01:52
全て置き換えたら既存アプリが使えなくなるから下位互換性として残すのは当たり前だが、
既存APIを新規APIで全て使えないのは問題あるな
0469デフォルトの名無しさん2007/03/25(日) 14:40:31
WinFXの頃はWin32API非推奨でいずれ全機能をカバーしてくれるんだろうと
我慢してたけどもうその建前も崩れちゃったからな。
0470デフォルトの名無しさん2007/03/25(日) 21:15:17
昔 .netではりきってmidi制御プログラム作ろうと思ったけど、あの時から全然変わってないのね〜
0471デフォルトの名無しさん2007/03/25(日) 21:24:27
言語仕様がバージョン上がるたびに変えていたのではプログラマの負荷が高くなるから大きく変わる必要はない。
0472デフォルトの名無しさん2007/03/25(日) 22:09:51
>ネイティブAPIがWindowsAPIのままだったら、わざわざ.NETフレームワーク使う必要なし。
はいはい
0473デフォルトの名無しさん2007/03/25(日) 22:19:21
>>472
お前アフォ?もう誰も使わんよ.NET。
WinFXじゃなくなった時点でアウト。
一時は夢を見たけど、見事に期待を裏切ってくれたよ。
0474デフォルトの名無しさん2007/03/25(日) 23:32:09
「はいはい」だけのレスに食いつくなんて
どんだけ飢えてんだよ
0475デフォルトの名無しさん2007/03/25(日) 23:37:54
はいと言ってるのになんで怒られてるんだ。
0476デフォルトの名無しさん2007/03/25(日) 23:39:35
>お前アフォ?もう誰も使わんよ.NET。
>WinFXじゃなくなった時点でアウト。
>一時は夢を見たけど、見事に期待を裏切ってくれたよ。

うひ。
最初から夢なんて見てない。
>もう誰も使わんよ.NET。
よっぽど喚いてみたいんだなぁ。

いったい.NETにどんだけの期待をしてたんだ。
0477デフォルトの名無しさん2007/03/25(日) 23:52:01
以上、人気の出るレス講座でした
0478デフォルトの名無しさん2007/03/26(月) 00:10:47
>>476

どんだけ期待って・・・過大な期待はしてねぇよ。
やるっていってたことをちゃんと実現すれば文句ない。
0479デフォルトの名無しさん2007/03/26(月) 00:33:03
.NET3000までまったほうがよさそうだな
0480デフォルトの名無しさん2007/03/29(木) 12:40:15
WPFの日本語表示は何でこんなに見づらいんだろう
0481デフォルトの名無しさん2007/03/29(木) 13:55:28
もし実際にWin32 APIの宣言が詰まったヘッダを作るとして、
現状WINVERとかで切り替えている部分はどうするんだろう?
0482デフォルトの名無しさん2007/03/29(木) 15:16:40
デスクトッププラットフォームを制するのはApolloかWPF/Eか
ttp://www.atmarkit.co.jp/fwcr/rensai/wcrwatch17/wcrwatch17.html
0483デフォルトの名無しさん2007/03/29(木) 18:21:19
>>481
OSのバージョンごとにアセンブリ用意しといて、
最低限必要なバージョンのを参照することにすればいい
0484デフォルトの名無しさん2007/03/29(木) 23:40:50
ildasmしたILを編集して、再アセンブルするのってどうすればいいの?
0485デフォルトの名無しさん2007/03/30(金) 00:27:31
ilasm.exeってのが見当たらない。。どこにあるの?
0486デフォルトの名無しさん2007/03/30(金) 01:11:45
ildasmとilasmが違うフォルダにインストールされる場合がある。
0487名無しさん♯2007/03/30(金) 07:59:05
WCF + WF + Windows Live APIのサンプルが追加された。ヽ( ・∀・)ノ

Live in a Box 0.2
ttp://www.codeplex.com/liveinabox
0488デフォルトの名無しさん2007/03/31(土) 12:59:48
>Windows Live

イルカ?
0489デフォルトの名無しさん2007/03/31(土) 13:53:07
春が来て〜君〜は〜
0490デフォルトの名無しさん2007/03/31(土) 13:56:46
.NETでメモリ管理をGCに任せるようになったのはうれしいけど、
ネイティブ版.NETを出してくれないかな。
C#でコンパクトフレームワーク以下の性能の機器でのプログラミングを組んでみたい。
C++は中途半端なオブジェクト指向なんだよな。
0491デフォルトの名無しさん2007/03/31(土) 14:37:50
>>490
> C#でコンパクトフレームワーク以下の性能の機器でのプログラミングを組んでみたい。

.NET Micro Framework
ttp://msdn2.microsoft.com/en-us/embedded/bb267253.aspx
0492デフォルトの名無しさん2007/03/31(土) 14:45:07
>>491
新しいのが出てきたのか。
英語で読めないからどんな感じかわからないw
0493デフォルトの名無しさん2007/03/31(土) 20:28:29
>>486
どこにあるの?
0494デフォルトの名無しさん2007/03/31(土) 23:04:34
お前のマシンには検索機能ついとらんのかい。

ilasmは.NET Fxの付属品で、ildasmはVSのおまけ
0495デフォルトの名無しさん2007/04/01(日) 00:07:06
>>494
きっと>>493のOSは、ファイル検索をかけるとWeb Service経由で
ネットから情報を集めてくれるような次世代OSなんだよ。
当然2chにも自動投稿を行って、そのレスを要約表示してくれるんだ。
0496デフォルトの名無しさん2007/04/01(日) 00:18:49
VSのおまけw
0497デフォルトの名無しさん2007/04/02(月) 11:16:33
「2000万本はない」−好調なWindows Vista販売に疑問
ttp://enterprise.watch.impress.co.jp/cda/infostand/2007/04/02/9971.html
0498デフォルトの名無しさん2007/04/09(月) 11:28:02
Paul GrahamよりMicrosoft死亡のお知らせ
http://www.paulgraham.com/microsoft.html
0499デフォルトの名無しさん2007/04/09(月) 13:44:34
今年こそMS死亡って春の風物詩になって久しいなw
0500デフォルトの名無しさん2007/04/09(月) 13:54:14
いい加減、MSアンチうざい
0501デフォルトの名無しさん2007/04/09(月) 16:32:08
いや、アンチMSも時代遅れで脂肪のお知らせかと
0502デフォルトの名無しさん2007/04/09(月) 17:43:33
>>498の日本語訳
http://www.yamdas.org/column/technique/microsoftj.html
0503デフォルトの名無しさん2007/04/09(月) 17:51:20
マイクロソフト製品使ってない人が「デスクトップはもうイラネAJAXマンセー」って言ってるのね。
説得力がない主張の見本のようですね。
0504デフォルトの名無しさん2007/04/09(月) 23:31:02
何言ってんだかさっぱり分からん。
0505デフォルトの名無しさん2007/04/10(火) 08:55:29
マイクロソフト製品しか使ってない人が「AJAXイラネデスクトップマンセー」って言ってるのね。
説得力がない主張の見本のようですね。
0506デフォルトの名無しさん2007/04/10(火) 09:08:19
うわぁ・・・
0507デフォルトの名無しさん2007/04/10(火) 09:43:39
喧嘩すんな、使い分けろ
0508デフォルトの名無しさん2007/04/10(火) 09:52:26
しかしネタがないな。C#3.0フル対応のIDEが出ないと使えねー
0509デフォルトの名無しさん2007/04/10(火) 10:11:58
>>507
Paul某に家
0510デフォルトの名無しさん2007/04/10(火) 11:14:41
>>508
MSはネタを出してるのに誰も反応しなくなってるんだよ。
これがMS死亡と言われてる理由。
0511デフォルトの名無しさん2007/04/10(火) 11:24:04
  (( (ヽ三/)    (ヽ三/) ))
      (((i )__  ( i))) 
     / /⌒  ⌒\ \
     ( /( ●)  (●)\ )   
     /::::::⌒(__人__)⌒::::: \   M$&ドトネト地盤沈下www
     |              |
     \             /
0512デフォルトの名無しさん2007/04/10(火) 12:03:21
>>508
IDEがないと手を出せないのは技術が腐ってる証拠。J2EEの再来。
0513デフォルトの名無しさん2007/04/10(火) 22:42:19
IDEなしでJavaで開発やってミロや。
0514デフォルトの名無しさん2007/04/11(水) 00:20:41
>>512
J2EE?
EJBとかじゃなくて?
0515名無しさん♯2007/04/11(水) 08:32:34
.NET 3.0 + Windows Live API再び( ゚д゚)ノ
ttp://www.mashupguy.com/resources.aspx

msfeeds.dllに頼らなければならないのが辛いのう・・・。(´・ω・`)
0516デフォルトの名無しさん2007/04/11(水) 15:04:34
.NETFW3.0って新コントロールの追加ってある?
.NET製アプリってどうもUIが淡白すぎるんだよな。
0517デフォルトの名無しさん2007/04/11(水) 15:23:27
>>516
WPFでイヤというほど追加
0518デフォルトの名無しさん2007/04/11(水) 18:52:58
WCF・WF脂肪のお知らせ

The Next Web Now
http://www.microsoft.com/japan/msdn/nextweb/
0519デフォルトの名無しさん2007/04/11(水) 18:56:06
GDIがこの先生き残る?
0520デフォルトの名無しさん2007/04/11(水) 19:34:51
WPFよりWindows.Forms強化汁
0521デフォルトの名無しさん2007/04/11(水) 19:46:09
>>520
Formsは下位互換で実質的にMFCと同じ道をたどることになる
0522デフォルトの名無しさん2007/04/11(水) 19:54:40
http://www.microsoft.com/japan/msdn/nextweb/university/

このページFirefoxで見るとレイアウト無茶苦茶
0523デフォルトの名無しさん2007/04/11(水) 19:56:48
ふぉっ糞初心者スレ逝って対策教えてもらっておいで
0524名無しさん♯2007/04/11(水) 20:10:59
あらま、LiveFrameworkのバージョンがいつの間にか上がってるじゃないの。Σ(゚Д゚;
気づかんかったわ。
0525デフォルトの名無しさん2007/04/12(木) 08:49:24
Don BoxよりSOAP終了のお知らせ
ttp://galbraiths.org/blog/2007/03/26/mts07-don-box-and-chris-anderson/

> Q: What’s the future of SOAP?
>
> Don: “We’re done. No more to say here. There won’t be another version of SOAP.
> You don’t get a version 3 of protocols.”
0526デフォルトの名無しさん2007/04/12(木) 09:22:20
SOAPはWS-ナンチャラ規格に移ったんでないの?
0527デフォルトの名無しさん2007/04/12(木) 09:28:49
アンチとアンチアンチウゼー
0528デフォルトの名無しさん2007/04/12(木) 13:05:18
>>525
ひでぇ。WPFもWCFも既に過去の失敗作扱いじゃねえか。
こんなもん絶対導入薦められないな。
0529ないす2007/04/14(土) 08:16:48
netFlameworkを導入したとたん、Nortonのプログラム警告がPOP UPして
「リモートシステムがこのコンピュータにアクセスしようとしています」
と出ます。
 許可しようが遮断しようが、どう処理してOKを押下しても
リモートアドレスが変化して何度も延々とPOP UPしてきます。
原因と対処をググッってみても、ヒットしないのですが
わかる方いらっしゃいます?
0530デフォルトの名無しさん2007/04/14(土) 12:46:31
>>529
マルチ死ねや
0531デフォルトの名無しさん2007/04/14(土) 22:27:25
>>529
Norton自体がウイルスだから。
0532デフォルトの名無しさん2007/04/14(土) 23:51:14
マルチ指摘中ウザす
0533デフォルトの名無しさん2007/04/15(日) 00:11:23
マルチ指摘厨指摘厨も死ねや
0534デフォルトの名無しさん2007/04/15(日) 10:44:55
いまどき「死ね」とか言ってる子はプログラム作るのやめてほしいね。
0535デフォルトの名無しさん2007/04/15(日) 20:43:12
>氏ね
ならプログラム作っても良い?
0536デフォルトの名無しさん2007/04/15(日) 20:53:36
あまりのくだらなさに涙出てきた
0537デフォルトの名無しさん2007/04/16(月) 22:35:46
【IT】ついに出る、Adobe Flashの対抗馬--Microsoft Silverlight [07/04/16]
http://news21.2ch.net/test/read.cgi/bizplus/1176726311/
0538デフォルトの名無しさん2007/04/17(火) 00:14:50
4億円儲かると聞いてとんできました
0539デフォルトの名無しさん2007/04/17(火) 01:33:19
今さら、Flashの対抗馬ってのも泣ける。
0540デフォルトの名無しさん2007/04/17(火) 08:34:14
Apolloの対抗馬は?
0541デフォルトの名無しさん2007/04/17(火) 09:00:42
ClickOnceがすでにある
0542デフォルトの名無しさん2007/04/17(火) 09:20:17
ノータッチデプロイはどうなりましたか?
0543デフォルトの名無しさん2007/04/17(火) 09:37:55
ClickOnceに進化しましたが
0544デフォルトの名無しさん2007/04/17(火) 09:43:56
× ClickOnceに進化しましたが
○ ノータッチデプロイは氏滅しましたが
0545デフォルトの名無しさん2007/04/17(火) 09:44:31
WinFXはどうなりましたか?
■ このスレッドは過去ログ倉庫に格納されています