【Orcas】 Visual Studio 2007 【.NET3.0】 Part3at TECH
【Orcas】 Visual Studio 2007 【.NET3.0】 Part3 - 暇つぶし2ch237:229
07/11/19 01:49:34
>>236
サンクス。楽しみに待ってるわ・・・ってもう明日かよ!

238:デフォルトの名無しさん
07/11/19 21:52:31
#include <iostream>

struct Test{
private:
    struct Foo{
        int c;
    };
};

int _tmain(int argc, _TCHAR* argv[]){
    using namespace std;
    cout << sizeof(Test::Foo().c) << endl;
    return 0;
}

privateなTest::Fooはprivateなのにコンパイルが通るバグが2008でも直ってない…

239:デフォルトの名無しさん
07/11/19 22:33:23
しかし.NET & Visual Studioのリリースにもワクワク感がほとんどなくなったな

240:デフォルトの名無しさん
07/11/19 22:43:26
>>239
Orcasの実質的な正式リリースはSP1(.NET 3.6)だからね。
今月のリリースはオープンライセンス対策で無理やり出してるだけだろうし。
RCすっ飛ばしてのリリースだから品質なんて推して知るべし。

241:デフォルトの名無しさん
07/11/19 22:52:02
とりあえず不具合にはあってないけど、プロパティウインドウ開いても今一度どれをどう変更すればどうなるのか分からない俺

242:デフォルトの名無しさん
07/11/19 22:54:20
>>240
どこからの情報?

追加点は何?
TPL (Parallel FX & PLINQ)とか、Entity Framework とかみたいな
今月のリリースに間に合ってない辺りが追加される?

243:デフォルトの名無しさん
07/11/19 23:19:55
>>242
SP1はSilverlight 1.1正式版と同時期にリリース。
.NET 3.5のバグ修正 + Entity Framework + ASP.NET Futures + Silverlight 1.1サポートあたり。
ASP.NET MVCやParallelFXがマージされるかは不明。

244:デフォルトの名無しさん
07/11/19 23:24:29
あ、あとADO.NET Data Services(Astoria)あたりも入るかも。
Sync Frameworkは無理かな。

245:デフォルトの名無しさん
07/11/19 23:31:42
とりあえずVistaに正式対応してくれるが助かる。
ついでにインストールがやたらと重たいのも直ってると助かるんだけど、Betaを見る限り相変わらずなんだろうね。

246:デフォルトの名無しさん
07/11/19 23:35:08
いちばんありがたいのは.NET 2.0 SP1

247:デフォルトの名無しさん
07/11/19 23:49:52
来てるらしいんだが。俺には来てない。
まぁ、もうすぐMSDN切れるから、早めのリリースは助かる。

248:デフォルトの名無しさん
07/11/20 00:00:47
>>246
同意w

249:デフォルトの名無しさん
07/11/20 00:02:06
>>246
興味本位で聞くけど、具体的にはどの辺りが?

250:デフォルトの名無しさん
07/11/20 01:08:17
>>239
しかし MSDN Subscriber Downloads は DDoS 状態でまともに入れない状態な件

251:デフォルトの名無しさん
07/11/20 01:27:11
>>250
まあこの世界はみんな新しい物好きだからな。
本気で使う使わないに関わらず、とりあえずインストールする人間が多い。

252:デフォルトの名無しさん
07/11/20 01:51:54
>>251
後日 MS からこんなアナウンスが出そうだな……。

Windows Vista、Windows Server 2008、Microsoft Office System 2007 を正式サポートした
Visual Studio 2008 は顧客の関心も非常に高く、一週間で 100 万ダウンロードを達成した。
新しい Visual Studio 2008 の高い生産性は開発者にに利益をもたらすだけでなく……

253:デフォルトの名無しさん
07/11/20 02:48:39
Express editionsのページが相変わらずすごいことになってる
URLリンク(www.microsoft.com)


254:デフォルトの名無しさん
07/11/20 03:10:57
さりげなく、ゲームサポートが XNA Game Studio (VC# 2005) から
GDK (VC++ 2008) に変わってる件

255:デフォルトの名無しさん
07/11/20 11:13:49
VS2008かなり良い感じに仕上がってるな

256:デフォルトの名無しさん
07/11/20 11:24:44
本体よりおまけが凄いな

257:デフォルトの名無しさん
07/11/20 11:39:44
とりあえずダウンロードはしたけど
英語版だしなぁ・・・・。

それより 2005 の Service Pack 2 出してほしいな

258:デフォルトの名無しさん
07/11/20 13:32:24
MS、「Visual Studio 2008」「.NET Framework 3.5」をRTM出荷
URLリンク(www.itmedia.co.jp)

259:デフォルトの名無しさん
07/11/20 13:37:54
「RTM出荷」

リリースを出荷する、か

260:デフォルトの名無しさん
07/11/20 14:09:37
とりあえず全部入れてみた。
Proは日本版を待つが・・・

261:デフォルトの名無しさん
07/11/20 16:09:17
日本語版は1週間後ぐらいにでる?

262:デフォルトの名無しさん
07/11/20 16:13:19
ころころ変えるなよ。

263:デフォルトの名無しさん
07/11/20 16:17:43
2005 の時は一ヶ月かかってたし今回も一ヶ月ぐらい後になるんじゃないの

264:デフォルトの名無しさん
07/11/20 16:40:49
日本語版は12月17日リリース

265:デフォルトの名無しさん
07/11/20 16:43:09
2008のダウンロードよりも2005のアンインストールの方が何倍も時間がかかる

266:デフォルトの名無しさん
07/11/20 16:43:35
まだamazonで買えるようになるのは先みたいだね。

267:デフォルトの名無しさん
07/11/20 16:46:04
2008なのに2007年中に出て吹いた。
名前戻す気はないのかよ。

268:デフォルトの名無しさん
07/11/20 16:48:48
Visual Studio 2008 SDK は Beta 2 向けのしかないか

269:デフォルトの名無しさん
07/11/20 16:49:18
店頭に並ぶのは 2008年だし

270:デフォルトの名無しさん
07/11/20 16:50:20
>>267
IBMホームページビルダー2000は98年に出ましたよ

271:デフォルトの名無しさん
07/11/20 16:54:31
>>267
2005年の終わりに出た2005よりずっとましだ。

272:デフォルトの名無しさん
07/11/20 16:56:16
>>271
Visual Studio 2005 の店頭パッケージは 2006/02 だったものなぁ

273:デフォルトの名無しさん
07/11/20 17:07:19
本屋行くともう2008年1月号売ってるぞ。

274:デフォルトの名無しさん
07/11/20 17:13:38
演算子オーバーロードしまくりのコードを喰わせると
ngenが終わらなくなるのは相変わらずだな・・・

275:デフォルトの名無しさん
07/11/20 17:53:38
2005のアンインストールが3時間たっても終わりません

276:デフォルトの名無しさん
07/11/20 18:02:51
入れたままでいいじゃん。

277:デフォルトの名無しさん
07/11/20 19:39:17
本当にWin98アプリを開発できなくなってるのか、誰か試して。

278:デフォルトの名無しさん
07/11/20 19:42:09
VC++の並列コンパイルオプションは手動で指定するしかないのかよ

279:デフォルトの名無しさん
07/11/20 19:44:33
.NET2.0普及する前に、もう.NET3.5かwww
VS2005普及する前に、もうVS2008かwww

280:デフォルトの名無しさん
07/11/20 19:49:00
それで各エディションはいくらすんの?

281:デフォルトの名無しさん
07/11/20 19:53:29
俺ずっと探してるんだけどまだ発表されてないみたいね

CodeGear ももう弱々しくなってライバルもいなくなってきたし値上げするか
なんてことにならなければいいんだけど・・・・。

282:デフォルトの名無しさん
07/11/20 21:01:49
Proのインスコに90分かかりますた

283:デフォルトの名無しさん
07/11/20 21:06:53
.NETライブラリのソース公開はまだなのか

284:デフォルトの名無しさん
07/11/20 21:23:41
VS2008 RTM で使える VS SDK まだー?

285:デフォルトの名無しさん
07/11/20 21:25:58
>>281
それはないな
Web2.0 時代になってから、敵は Web Application Framework with Linux とか、FLASH な開発環境だし
むしろ雀の涙ほどでも CodeGear が生き残って、その製品で Win アプリを作ってくれる人がいるなら MS 的には嬉しい

286:デフォルトの名無しさん
07/11/20 22:27:50
そもそも、Web2.0(笑)時代でMSが対抗できる製品って出てたっけ?

287:デフォルトの名無しさん
07/11/20 22:29:01
つPopfly

288:デフォルトの名無しさん
07/11/20 22:36:01
Silverlightがその目玉なんじゃないの?あとASP.netもAjaxに対応したとかで一応追従はしてるみたいだね。
けど、やっぱOS屋だけあってやる気ないのが見え見えというか・・・。

289:デフォルトの名無しさん
07/11/20 22:38:21
SilverlightもASP.NET Ajaxも、フロントエンド(見た目)のためだけのツールだし。

290:デフォルトの名無しさん
07/11/20 22:55:19
MFC最新版は来年前半?なんだそりゃ

Visual C++ Futures - MFC updated in 1st half 2008
URLリンク(blogs.msdn.com)

291:デフォルトの名無しさん
07/11/20 22:56:50
マジか・・・

292:デフォルトの名無しさん
07/11/20 23:10:05
だから、今月のリリースはサブスク対策の無理やりリリースだってば。

293:デフォルトの名無しさん
07/11/20 23:14:30
>>292
しかしLINQとかあと半年開発期間延ばしても仕方なかろう。
間に合わなくて切られた要素があるのは確かだけど
さっさとリリースしちまった方が良い部分もあるだろうし。

ずいぶん前から11月リリースと言っていて(この時点で理由は予想付くけど)
実際に出たんだからそれでいいじゃん。

294:デフォルトの名無しさん
07/11/20 23:48:19
List<T> にある ForEach みたいなものって
Enumerable にはないのかな

295:デフォルトの名無しさん
07/11/20 23:56:02
>>294
しいていうなら、SelectでForEach的なことできる気が。

296:デフォルトの名無しさん
07/11/21 00:12:58
>>294
LINQはFunc型のためのライブラリ。
Action型のためのライブラリはTPLを待つべし。

297:デフォルトの名無しさん
07/11/21 00:24:45
いい加減パッケージ型のリリースやめりゃあいいじゃん。
みんなライセンス買って、機能はでき次第全部updateで追加。
そうすれば出来た機能から使えるし、互換性の心配も軽減される。

298:デフォルトの名無しさん
07/11/21 00:28:03
IDEの動作は2005より重くなってる?

299:デフォルトの名無しさん
07/11/21 00:30:25
>>297
実際最近VSは怪しげな品質の追加機能ばっかりだったような。

>そうすれば出来た機能から使えるし、互換性の心配も軽減される。

確かに出来た機能から使えるがなんというか……

300:デフォルトの名無しさん
07/11/21 00:34:35
>>294
補足。

foreach(var x in list) sum += x; みたいなことしたいなら
Enumerable.Aggregate でできる。

301:デフォルトの名無しさん
07/11/21 00:45:37
これはひどい。

5000個のバグと戦った、MSが「Visual Studio 2008」RTM出荷 - @IT
URLリンク(www.atmarkit.co.jp)

5000個のバグと戦った、とか自慢げに書かれてるが、5kもバグがある状態で2005リリースすんじゃねえ(#゚Д゚)ゴルァ!!

302:デフォルトの名無しさん
07/11/21 00:55:17
なんという誤読

303:デフォルトの名無しさん
07/11/21 00:57:31
その記事に書いてあること

VisualStudio2005の開発ピーク時のバグの数:三万二千件以上
同2008:五千件

304:デフォルトの名無しさん
07/11/21 01:01:16
バグつぶし云々よりVS2005でVS2008を作ったってことが印象に残った件

305:デフォルトの名無しさん
07/11/21 01:17:30
VC6 を起動したときのティップで
VC6 は VC5 で作られています
ってのがあったなあ

306:デフォルトの名無しさん
07/11/21 01:18:15
Select = map
Aggregate = reduce

ですな。

307:デフォルトの名無しさん
07/11/21 01:51:51
>>301
Firefox3のBeta1出たけど、新レンダリングエンジンにするにあたって
11,000個もバグ取ったらしいぜ。

ここまで大きいアプリだと、それくらいは普通にあるんだろうな。

308:デフォルトの名無しさん
07/11/21 01:53:17
それ考えたらMSの品質管理はすごいな

309:デフォルトの名無しさん
07/11/21 02:24:02
バグなんて数え方次第でいくつになるかまるで変わるだろ

310:デフォルトの名無しさん
07/11/21 02:25:09
うん

311:デフォルトの名無しさん
07/11/21 02:28:04
FireFoxよりバグの数が少ないからすごいぞというのはちょっとちがうのではないか

312:デフォルトの名無しさん
07/11/21 02:28:20
バグはバグ。数え方なんて一通りしかない。
不具合を発生させ修正を要する個所がバグ。
MSでもnetscapeでもそれは変わらない。

それを少なく数えるなら、それは単なる隠ぺい体質だ。

313:デフォルトの名無しさん
07/11/21 02:31:41
うん

314:デフォルトの名無しさん
07/11/21 03:38:05
複数の要因が絡み合ってる場合はどう数えるの?

315:デフォルトの名無しさん
07/11/21 03:45:23
1個

316:デフォルトの名無しさん
07/11/21 04:22:19
どう考えても同じ原因で10箇所の動作が仕様と違う場合はどう数える?

317:デフォルトの名無しさん
07/11/21 04:26:53
とりあえず何ページか眺めてみたら?
URLリンク(connect.microsoft.com)

もっとも、内部には別のバグデータベースあるんだろうけど。

318:デフォルトの名無しさん
07/11/21 04:27:40
そんなことよりGDKの話しようぜ
これC++だけど
XNAC#捨てちゃうつもりなのかな?

319:デフォルトの名無しさん
07/11/21 04:33:15
XNAは使い物にならんずら

320:デフォルトの名無しさん
07/11/21 04:37:23
>>316
1個

321:デフォルトの名無しさん
07/11/21 04:53:39
>>320
ある人が考えるには同じ原因で2箇所が誤った動作をする
ある人が考えるには別の原因で2箇所が誤った動作をする
この場合それぞれ何個と数える?

322:デフォルトの名無しさん
07/11/21 04:58:52
2個

323:デフォルトの名無しさん
07/11/21 05:03:22
>>321
前者なら2個、後者なら1個と数える。

324:デフォルトの名無しさん
07/11/21 05:21:40
よってバグの数は数える人によって変わる。OK?

325:デフォルトの名無しさん
07/11/21 05:37:32
いいえ

326:デフォルトの名無しさん
07/11/21 05:39:09
Why?

327:デフォルトの名無しさん
07/11/21 05:39:44
バグの数が数える人によって変わってないから。

328:デフォルトの名無しさん
07/11/21 05:40:47
>>327
>>316,>>321はそれぞれ何個と数えるんだい?

329:デフォルトの名無しさん
07/11/21 07:15:45
aho

330:デフォルトの名無しさん
07/11/21 10:01:11
2008はどこが進化したの?
2005はPGOとかがあったけど

331:デフォルトの名無しさん
07/11/21 10:09:27
そういや2008はPGOがStandardから付いてるんだな

332:デフォルトの名無しさん
07/11/21 11:14:15
>>324
お前相当頭悪いな

人によって違うわけなうだろ
そりゃどちらかが間違ってるだけ
バグは誰から見ても固定数でしかない

333:デフォルトの名無しさん
07/11/21 11:18:06
>>332
出た
プログラマなのに論理的思考力のかけらもない人間
もうプログラミングやめた方がいいよ
根拠なく結論を繰り返すことしかできないならさ

334:デフォルトの名無しさん
07/11/21 11:18:59
こんなところにアプリのバグの絶対数を予言できる超能力者が降臨ですよ(プ

335:デフォルトの名無しさん
07/11/21 11:31:13
まあおれのプログラムはバグゼロ確定だからな

336:デフォルトの名無しさん
07/11/21 11:42:42
>>333
その言葉そのまま自分に返ってるよ

337:デフォルトの名無しさん
07/11/21 11:57:00
工程中にいくつあるかより、製品版でどれだけ減ってるかの方が重要なんでないか?

338:デフォルトの名無しさん
07/11/21 12:07:08
>>333から論理的思考力のかけらも見いだせない件

339:デフォルトの名無しさん
07/11/21 12:09:11
彼なりのボケだったのかもな

340:デフォルトの名無しさん
07/11/21 12:11:21
ユーザが一個と言えば一個、二個と言えば二個
開発者からの視点なんてどうでもいい

341:デフォルトの名無しさん
07/11/21 12:12:48
修正箇所の話をしてるわけじゃないのね?

342:デフォルトの名無しさん
07/11/21 12:20:27
というより話をそらしたからその話は終わったよ

343:デフォルトの名無しさん
07/11/21 12:26:53
>>328の質問に答えられないので答えは出てるだろ
阿呆は誰かぐらいプログラマであれば誰でもわかることだ

344:デフォルトの名無しさん
07/11/21 12:32:52
aho

345:デフォルトの名無しさん
07/11/21 12:36:19
お前らもうバグの数え方を修正した行数にしろよ。そうすれば誰が数えても同じだ。

346:デフォルトの名無しさん
07/11/21 12:53:38
バグの数を減らした事をアピールって・・・オワッテルな

苦労話なんていらん。新機能を紹介汁。

347:デフォルトの名無しさん
07/11/21 12:56:13
SIMDコード生成して欲しいなぁ

348:デフォルトの名無しさん
07/11/21 12:59:28
へ?

349:デフォルトの名無しさん
07/11/21 13:00:17
Visual Studio 2008 SDK
URLリンク(www.microsoft.com)

350:デフォルトの名無しさん
07/11/21 13:10:18
おまえら、BTSっつうもんを知らんのか。
バグの個数ったらBTSに登録された個数に決まってるだろうが。

351:デフォルトの名無しさん
07/11/21 13:17:26
何だ、SPが個別に出ちゃったよ。3.5イラネ

.NET 2.0 SP1
URLリンク(www.microsoft.com)
.NET 3.0 SP1
URLリンク(www.microsoft.com)

352:デフォルトの名無しさん
07/11/21 13:29:05
>>343
お前だけが馬鹿って事ですね。

353:デフォルトの名無しさん
07/11/21 13:32:45
>>349
分かりやすい名前になったな

今までOSの名前+SDKって命名だったから
そのOS用のSDKかと勘違いする可能性があったしな

354:デフォルトの名無しさん
07/11/21 13:41:04
>>350
まあ表面的にはそうなるのかな。MSはBTSに何使ってんだろね。

355:デフォルトの名無しさん
07/11/21 13:46:45
は?

356:デフォルトの名無しさん
07/11/21 14:06:12
>>349
これでやっと2008に移れるぜ

357:デフォルトの名無しさん
07/11/21 14:34:13
>>354
Team Foundation Server

358:デフォルトの名無しさん
07/11/21 15:38:19
>>351
XPでのレイヤードウインドウのハードウェアアクセラレート関連はこっちだけでおk?

359:デフォルトの名無しさん
07/11/21 16:15:20
早速MSDNから落とした。

C#3.0すげぇぇぇぇぇぇぇぇぇぇぇぇぇぇぇ

360:デフォルトの名無しさん
07/11/21 16:21:57
>>359
いいなあ、いいなあ (´ー`)
学生としてはパッケージ版がでないと手も足もでない。
いっそexpress使うか・・・。

361:デフォルトの名無しさん
07/11/21 16:27:38
所属研究室に MSDN AA に入れって言ってみるとか

362:デフォルトの名無しさん
07/11/21 16:30:56
VS2008SDK の DSLTools のテキストテンプレートエンジンで
C# 3.0 が使えないから C# 2.0 で書かざるえない
さっさと直してくれええええ

363:デフォルトの名無しさん
07/11/21 16:34:22
>>359
なにがどうすごいのか?

364:デフォルトの名無しさん
07/11/21 16:47:24
スプラッシュウィンドウ

365:デフォルトの名無しさん
07/11/21 16:48:34
が、3D。

366:デフォルトの名無しさん
07/11/21 17:14:37
>>364->>365
それはスゲー!!画期的じゃないか!!!!!!www

中身のレビューを頼む・・・w

367:デフォルトの名無しさん
07/11/21 17:36:43
お前らβ入れてないのかよ
日本語版もあるのに

368:デフォルトの名無しさん
07/11/21 17:51:01
XPのときβ入れたけど、1度も動かさずにVistaに入れ替えちゃったからなー

369:デフォルトの名無しさん
07/11/21 17:51:09
>>362
フィードバックしろよ

370:デフォルトの名無しさん
07/11/21 19:24:45
>>349
VC++用のコードスニペットアドインが付いてない気がする

371:デフォルトの名無しさん
07/11/21 19:41:11
Visual WebDeveloperは大幅に強化されてるな。
JavaScriptのオブジェクトのメンバがインテリセンスで表示されるようになった。

372:デフォルトの名無しさん
07/11/21 21:18:51
beta からある機能まではレビュー不要なのではないだろうか

373:デフォルトの名無しさん
07/11/22 09:42:05
ダウンロードももうおちついたみたいだなぁ
MSDN Pro だけどトップダウンロードからしか落とせなかったけど
ようやく通常の方法でもダウンロードできるようになってるな。

しかし Visual SourceSafe がないな。

374:デフォルトの名無しさん
07/11/22 10:23:40
frameworkのSPでてるけど、これ両方入れる必要あんの?
3.0には2.0も含まれてるから、2.0と3.0両方インスコしてる場合は3.0だけでいい気がするんだけど
そうでもない?
2.0だけなら2.0SP
3.0だけなら3.0SP
はわかるとして、両方入ってる場合両方のSP当てなきゃダメ?

375:デフォルトの名無しさん
07/11/22 11:36:33
>>374
.NET 2.0 -> 2.0SP
.NET 3.0 -> 2.0SP + 3.0SP
.NET 3.5 -> SP当てる必要なし(3.5の中に両方含まれてる)

376:デフォルトの名無しさん
07/11/22 13:05:12
で・・各バージョンの値段はなんぼでっか?

377:デフォルトの名無しさん
07/11/22 13:45:58
>>376
エディション?

378:デフォルトの名無しさん
07/11/22 14:00:10
>>376
おまえだけ通常の5割り増し。

379:デフォルトの名無しさん
07/11/22 14:11:08
.NETは全バージョン無料にてご提供させていただいております

380:デフォルトの名無しさん
07/11/22 14:14:12
よかったな、5割り増しでも無料だ

381:デフォルトの名無しさん
07/11/22 14:18:44
無料の5割増しは5割だろ、ゆとりwwwww

382:デフォルトの名無しさん
07/11/22 14:21:58
さすがに誰も釣れないようだな

383:デフォルトの名無しさん
07/11/22 16:54:15
結局ここから使うのかな?

384:デフォルトの名無しさん
07/11/22 18:48:10
nya(ryとepi(ryの日記を見る限り、CLI/STLはダメダメらしいな

385:デフォルトの名無しさん
07/11/22 18:49:54
サイトのアドレスキボン

386:デフォルトの名無しさん
07/11/22 21:12:07
URLリンク(d.hatena.ne.jp)
URLリンク(blogs.wankuma.com)
共にフィードバックは出しているんだけど……。
URLリンク(connect.microsoft.com)
URLリンク(connect.microsoft.com)

387:デフォルトの名無しさん
07/11/23 01:36:33
CLI/STLは外注だからな

388:デフォルトの名無しさん
07/11/23 14:37:22
日本語版では修正済みだよ(死

389:デフォルトの名無しさん
07/11/23 14:56:02
Dinkumware製か?
まあどうでもいいけどSTL/CLRじゃね?

390:デフォルトの名無しさん
07/11/23 15:18:23
一度なら単なるTypoかとも思うが,繰り返されるとな.CLI/STL.

391:デフォルトの名無しさん
07/11/23 22:15:56
CLI/STL.スイーツ(笑)

392:デフォルトの名無しさん
07/11/23 22:16:33
俺は上のをコピペしただけだ

393:デフォルトの名無しさん
07/11/24 06:24:19
なんだかんだいってC# 3.0は最高じゃあ
もうvarだらけ

394:デフォルトの名無しさん
07/11/24 16:18:17
var が使えるようになったことが自分にとっては最もうれしい。

395:デフォルトの名無しさん
07/11/24 16:32:11
動的型付けは嫌いだが型推論はいいな

396:デフォルトの名無しさん
07/11/24 16:33:23
動的型言語がもてはやされてるけど
varぐらいは書いたほうがいい気がするしな
俺はこれで満足だ

397:デフォルトの名無しさん
07/11/24 17:32:17
型推論のよさを初心者の俺に説明してくれ。

398:デフォルトの名無しさん
07/11/24 17:57:54
意味不明なバグが減る

399:デフォルトの名無しさん
07/11/24 17:58:38
var って int や string, StringBuilder などを突っ込むことが本質じゃあなくて(やるのは勝手だが)、
匿名型の定義 & 初期化のところで冗長なコードを回避するためのつじつま合わせとして
用意されたって考えてるけど、あってる?

400:デフォルトの名無しさん
07/11/24 18:01:15
匿名型は原理的にvarじゃなきゃ受け取れないだろ

401:デフォルトの名無しさん
07/11/24 18:01:49
本質ってなに?

402:デフォルトの名無しさん
07/11/24 18:02:11
var って VB とかでいう Variant 型のことですか?

403:デフォルトの名無しさん
07/11/24 18:03:10
いいえ、それはケフィアです。

404:デフォルトの名無しさん
07/11/24 18:03:33
こんなの作ってみた。

using System;
using System.Collections.Generic;
using System.Linq;

public static class Sequential {

  public static void For(int start, int count, Action<int> action) {
    Enumerable.Range(start, count).ForEach(action);
  }

  public static T Aggregate<T>(int start, int count, T seed, Func<int, T> map, Func<T, T, T> func) {
    return Enumerable.Range(start, count).Aggregate(seed, (result, i) => func(result, map(i)));
  }
}

public static class Extensions {

  public static void ForEach<T>(this IEnumerable<T> source, Action<T> action) {
    foreach (var e in source) {
      action(e);
    }
  }
}

405:デフォルトの名無しさん
07/11/24 18:04:41
使用例。

Sequential.For(1, 10, Console.WriteLine);

Sequential.Aggregate(1, 10, 0, i => i, (x, y) => x + y); // 1 + 2 + 3 + ... + 10

んで、時が来たらSequentialをParallelに変えてやる、と。

406:デフォルトの名無しさん
07/11/24 18:13:16
>>400

実際はコンパイルできないけど、匿名型の定義 & 初期化として、

{string, int} foo = new {Name="aaa", Age=30};

みたいなコードを考えられないこともないかと。でもそれって冗長だよね、ってことで、

var foo = new {Name="aaa", Age=30};

と。

407:デフォルトの名無しさん
07/11/24 18:56:50
静的型付けだけど、型が何か意識しなくなりつつある。見たいな感じ

408:デフォルトの名無しさん
07/11/24 18:58:14
型はあるからインテリセンスは全部効くけど
一々型を書く必要もないという理想世界

409:デフォルトの名無しさん
07/11/24 19:00:15
日本語版の発売まだー?

410:デフォルトの名無しさん
07/11/24 19:03:51
日本語の型名も作れるのかな

411:デフォルトの名無しさん
07/11/24 19:07:50
Javaならry

412:デフォルトの名無しさん
07/11/24 19:09:49
>>410
既にできるだろ

413:デフォルトの名無しさん
07/11/24 19:10:28
とっくの昔にできるな
C#1.0からできる

414:デフォルトの名無しさん
07/11/24 19:23:22
型を指定しないで記述できるのは楽かもだけど、可読性が落ちそうで怖いな

415:デフォルトの名無しさん
07/11/24 19:24:47
動的型言語がこれだけもてはやされてるのに時代錯誤もはなはだしいな

416:デフォルトの名無しさん
07/11/24 19:29:35
型推論と動的・静的は直交する概念

417:デフォルトの名無しさん
07/11/24 19:31:10
型を指定しないことに関しては動的も型推論も同じだろ

418:デフォルトの名無しさん
07/11/24 21:03:26
それを直交と言うんジャマイカ

419:デフォルトの名無しさん
07/11/24 21:21:54
きっと「直交」という言葉が難しくて分からなかったんだよ

420:デフォルトの名無しさん
07/11/24 21:45:44
つまりVB6が最高だと

421:デフォルトの名無しさん
07/11/24 21:47:07
図星だったようで

422:デフォルトの名無しさん
07/11/25 06:35:48
直交ってのは交わらないという意味じゃないのか
お互いが独立で組み合わせられるってことだと思ってたんだが

423:デフォルトの名無しさん
07/11/25 07:07:27
>お互いが独立で組み合わせられるってことだと思ってたんだが
これ合ってる

424:デフォルトの名無しさん
07/11/25 07:29:31
動的&型推論ってどんなんだ?

425:デフォルトの名無しさん
07/11/25 07:41:53
つまり直交の使い方がおかしいんじゃまいか

426:デフォルトの名無しさん
07/11/25 08:11:02
くそ
ド素人どもに惑わされたか

427:デフォルトの名無しさん
07/11/25 09:27:36
コンパイル時じゃなくて実行直前(ロード時)に型推論をやるシステムがあっても
おかしくはあるまい? 言語的には変数の型指定なしで。

428:デフォルトの名無しさん
07/11/25 11:20:51
>>424
Erlang + Dialyzer

429:デフォルトの名無しさん
07/11/25 11:34:25
直交の意味の分からなかった奴が一人会話で必死で反撃してるつもり(プ

430:デフォルトの名無しさん
07/11/25 11:52:45
ASP.NET Ajax(System.Web.Extensions.dll)のリダイレクトポリシーって、RTMでデフォルト無効になっちゃったの?
.NET 3.5のみのクリーンな環境にしたら、Ajax1.0使用アプリがまとめて動かなくなっちゃったよ。(´・ω・`)ショボーン

431:デフォルトの名無しさん
07/11/25 13:35:29
お前らのことだよ

URLリンク(d.hatena.ne.jp)

432:デフォルトの名無しさん
07/11/25 13:39:05
型がごちゃごちゃ書いてあるより書いてないほうが読みやすい
それはもうC#2.0のdelegateが使い物にならなかったあたりからもよく分かる事実だろ

433:デフォルトの名無しさん
07/11/25 13:52:07
>>431
俺様はベータの頃から使いこなしてたぜフフンってのが鼻についてムカつく。
この上から目線ぶりが勘違いMVP様の本領発揮だな。
ベータテストしてたことがそんなに偉いんかね。

434:デフォルトの名無しさん
07/11/25 13:52:44
まあ、お前よりは幾分か偉いんじゃね?

435:デフォルトの名無しさん
07/11/25 14:01:32
>>431
>>433

ごめん。明らかにアレだった部分はとりあえずdel引いておいたです。
散髪行って寝てきますんで続き(があれば)また後ほど。

436:デフォルトの名無しさん
07/11/25 14:21:36
ほんとすごい自己顕示欲だな。

437:デフォルトの名無しさん
07/11/25 15:41:59
コミュニティリーダー様だからな

438:デフォルトの名無しさん
07/11/25 18:08:50
嫉妬厨きもすぎだろwww

439:デフォルトの名無しさん
07/11/25 18:14:28
本人乙

440:デフォルトの名無しさん
07/11/25 18:18:19
本人じゃねーしwwwwwwww
煽ってないで技術的な話しろや素人wwwwww

441:デフォルトの名無しさん
07/11/25 18:20:15
立場上発言しにくいにしても、言い方次第だよなー

442:デフォルトの名無しさん
07/11/25 18:45:49
以前にも名無しさん♯に喧嘩売ったりと、.NET界の言論潰しが好きなんだな

443:デフォルトの名無しさん
07/11/25 19:11:36
なにも、ここの低レベルな連中に詫びなくても・・・
と思ってしまう。
ここは2chでっせ?www

444:デフォルトの名無しさん
07/11/25 19:31:46
でっせ

445:デフォルトの名無しさん
07/11/25 20:04:45
でっていうwwwwwwww

446:デフォルトの名無しさん
07/11/25 22:00:34
「関数型脳の発達してないド素人はすっこんでろ」ぐらいの剛速球を投げてればむしろ好感を持たれたのに。
言ってること自体は間違ってないんだから。

447:デフォルトの名無しさん
07/11/25 22:14:30
C#3.0はまだそれほど関数型じゃないと思う

448:デフォルトの名無しさん
07/11/25 22:16:35
それほどどころか全く関数型じゃないわけだが。

449:デフォルトの名無しさん
07/11/25 22:18:08
でも関数型的要素を取り込んでんだろ?

450:デフォルトの名無しさん
07/11/25 22:21:32
まぁぱっとみで可読性がとか可読性といいたいだけちゃうんかと(ry
みたいな脊椎反射意見多いから気持ちは分かるんだが、そのブログ
無駄に有名になっちゃったからそこで煽るんじゃなくてここで吐き出した
ほうがええベさみたいな。それこそ2chさー

451:デフォルトの名無しさん
07/11/25 22:23:22
有名だったの?

MVPのだけどこれは同意
URLリンク(blogs.wankuma.com)

452:デフォルトの名無しさん
07/11/25 22:30:17
脊椎反射意見に突っ込みいれるのがMVPなのですか

453:デフォルトの名無しさん
07/11/25 22:42:13
サイトの全ページの端に僕MVPなんですってアピールを入れるのがMVP

454:デフォルトの名無しさん
07/11/25 23:05:18
可読性云々言ってるのはこのスレで>>414以外見当たらないのだが

455:デフォルトの名無しさん
07/11/26 07:41:23
>>118
VC2005の時点でWin95で動作しなくなってた。
NT特有のデバッグ関連APIを呼び出すのが原因らしい。


456:デフォルトの名無しさん
07/11/26 07:56:50
RuntimeをWin95用のにすれば動くらしい


457:デフォルトの名無しさん
07/11/26 08:08:52
URLリンク(kkkon.hp.infoseek.co.jp)
URLリンク(elku.at.infoseek.co.jp)
URLリンク(forums.microsoft.com)


458:デフォルトの名無しさん
07/11/26 19:26:26
2008でコードを書こうとすると、System.WindowsのしたにFormsしかなく、MediaとかMarkupとかがないんだが、これは2005を入れたままのせいなのか?
プロジェクトのターゲットは3.5です。

459:デフォルトの名無しさん
07/11/26 19:47:30
それWPF

460:デフォルトの名無しさん
07/11/26 19:51:37
>>459は優秀なエスパー

461:デフォルトの名無しさん
07/11/26 20:19:35
>>52
ジャックの裁判から始まるらしい。
新キャストは
アニー・ワーシング
ジョン・ビリングズリー
チェリー・ジョーンズ
ジャニーン・ギャロファロ
コルム・フィオーレ
ジェフリー・ノードリング

462:デフォルトの名無しさん
07/11/26 23:28:06
コン・ストラクタ
スタティ・ックキャスト
デ☆ストラクタ

463:デフォルトの名無しさん
07/11/27 16:39:43
LINQを使ったコードは.NETFramework2.0で動きますか?

464:デフォルトの名無しさん
07/11/27 16:42:05
なぜそう思うのか?

465:デフォルトの名無しさん
07/11/27 16:42:10
いいえ

466:デフォルトの名無しさん
07/11/27 16:42:55
じゃ、答えは出た。

467:デフォルトの名無しさん
07/11/27 20:26:37
>>463
それのみでは動かないし、それが無くても動かない。

468:デフォルトの名無しさん
07/11/27 20:29:09
>>463
nyaruruかそこらへんのMicrosoftMVP取ってるヤツだと思うんだが、
ライブラリをどうとかすれば動くと見た気がする。

469:デフォルトの名無しさん
07/11/27 20:31:23
何言ってんだ
動かないが答えだ
それ以外の情報は無駄

470:デフォルトの名無しさん
07/11/27 20:52:45
>>468
そりゃ単にLINQ用に拡張されたC# 3.0の構文が
.NET Fx 2.0ターゲットのコンパイル時にも使用できるというだけの話。

471:デフォルトの名無しさん
07/11/27 21:06:06
Vistaで2008でターゲットをx64にするのは
どうすればいいのかな
2005はVista用のパッチで追加された気がするのだが。

472:デフォルトの名無しさん
07/11/27 21:12:43
>>470
URLリンク(d.hatena.ne.jp)
LINQもつかえるらしいよ。
ただ記事にも書いてあるようにオススメはできないし、そこまでして使いたい機能とも思わん

473:デフォルトの名無しさん
07/11/27 21:17:11
>>471
C++以外だったら標準でx86非依存な設定 (Any CPU)になるぞ(2005から)。
1つのバイナリでx86でもx64でもIA-64でも動く。

C++なら構成マネージャからx64ターゲットの設定を作れ。

474:デフォルトの名無しさん
07/11/27 22:51:05
>>473
マジで!知らんかった。
それじゃあ、メモリを4GB以上確保する場合、x86ではエラーが出て、x64では走るわけだ(ほんとに4Gも確保できるか知らんが

475:デフォルトの名無しさん
07/11/27 22:52:01
はしらねーだろ

476:デフォルトの名無しさん
07/11/27 22:57:57
IA-64を使える環境がうらやましい

477:デフォルトの名無しさん
07/12/04 23:15:36
Express Editionインストールしようとしたらデータドライブのルートに一時ファイル作りだしたんだが・・・
無作法にもほどがあるだろ

478:デフォルトの名無しさん
07/12/04 23:22:44
はぁ?

479:デフォルトの名無しさん
07/12/04 23:41:41
>>477
2005から(2003からだったかも…)ずっとそんな気がするが…。

リカバリ時は、いつもシステムドライブだけ作って後からデータ領域確保する。
気持ちの問題だけど

480:デフォルトの名無しさん
07/12/05 02:14:17
デフォルトでprogram filesにフォルダ作らないプログラムはマジ死んでください。

481:デフォルトの名無しさん
07/12/05 02:38:44
>>477
最近の MicrosoftUpdate とか全部そんな感じじゃね?
ちゃんと後始末してる限りは、スルーするのが吉。

482:デフォルトの名無しさん
07/12/05 02:39:30
>>480
ルートに会社名とかでディレクトリ作ろうとするやつとか、何様だよw とか思うよなw

483:デフォルトの名無しさん
07/12/05 02:55:12
俺それいつもやってるな
ルートにファイルばらまくよりマシだろ

484:デフォルトの名無しさん
07/12/05 02:57:58
レジストリになんだかんだ書き込んで
アンインストーラが無きゃアンインストールできない上に
場所を移すことも出来ないソフトがそんなに好きですか?
アンインストーラが壊れたらどうするの?

485:デフォルトの名無しさん
07/12/05 03:07:12
>>484
そりゃま、 XCOPY でインストール完了なアプリのほうが好みだけどさ、
どうせインストーラ付けるならまともなもんにしろ、って話では?
ファイルを展開して、せいぜいショートカットを作るだけのインストーラのみで、
zipファイルなどの選択肢がないアプリはマジで氏ねと思うよ。

486:デフォルトの名無しさん
07/12/05 03:19:45
>>477
インスコ中にC:の容量が足りなくなってコケるケースが増えてきたからなんだろうけど
最近のは存在するドライブの中で一番あまってる容量の大きいところに一時ファイルが出来る
つまりC:の容量が一番大きければちゃんとC:に作られる


487:デフォルトの名無しさん
07/12/05 06:58:34
>>484,485
Windows Installer の仕事とアプリの仕事を勘違いしすぎ

レジストリを一切使わないアプリであろうと
Windows Installer を使ってインストールしてもらう事で
インストール時に「OS に対して」アプリがインストールされた事を適切に伝え、
ユーザがアプリをアンインストールしたりしたい場合においても
OS 側が必要な処理を適切にやってもらえる

単にコピーすれば動いて、削除すれば消せる、というものであっても
OS の流儀に従って「メニューに登録する」とか
「メニューから消せる」というのは重要な作業なのよ

一般ユーザが全員自分でそういったことが管理できるわけでもない以上
OS が基本機能を提供している機能に対する処理を行う重要性は
エンドユーザ向けのアプリを作る人が見落としちゃいけない視点

まぁ、レジストリを使いつつインストーラも使わないアプリとか使ってるけどさ
zip で置ける = 署名検証の機会が無い、ってのは怖いと思うよ

488:デフォルトの名無しさん
07/12/05 11:06:33
レジストリ使わないとか自慢げに書いてあって
シングルユーザしか想定してない糞ソフトを何とかしてくれ

489:デフォルトの名無しさん
07/12/05 11:14:30
まぁGetModuleFileNameした上でアプリ名.ユーサー名.infならありかな。
カレントに作るのは勘弁。

490:デフォルトの名無しさん
07/12/05 11:23:15
いや、Vi$taだと無条件にユーザーごとのiniファイルになるお。

491:デフォルトの名無しさん
07/12/05 11:23:20
アクセス権が効かないとこにユーザー名ファイル作られてもな・・・

492:デフォルトの名無しさん
07/12/05 11:24:03
Vistaで無条件にそうなるのは、Program Filesの下の場合だろ

493:デフォルトの名無しさん
07/12/05 11:32:19
いや、SHGetFolderPathで、と書こうとしてMSDNを読んだら、VistaにはSHGetKnownFolderPathなんてのがあるのか。


494:デフォルトの名無しさん
07/12/05 15:51:07
.NETはわざわざexe置いてあるとこにdllおけば動きますって形にしたんだからそれでいいじゃないか
アンインストールはゴミ箱に捨てるだけ
わけわからん処理の入る機会は0
安心だ

495:デフォルトの名無しさん
07/12/05 16:03:29
.NET はわざわざって……
LoadLibrary の DLL 探索順位は元々フルパス指定しない限り同じフォルダが最初なんだが

そもそも DLL 置けば動きますって、お前は動作設定情報を動的に IL 生成して DLL に保存するのかよ
.conf はアプリケーションの動作設定であって、ユーザごとの設定を保持する場所ではない

普通 GetFolderPath(SpecialFolder.AppData) を使うなり
Application.UserAppDataPath/UserAppDataRegistry を使う
UserAppDataPath を使うとバージョンのフォルダができるのがなんともな……

496:デフォルトの名無しさん
07/12/05 16:09:03
>>495
SafeDllSearchModeや9xやNTでまた変わると思うんだが

497:デフォルトの名無しさん
07/12/05 16:14:24
ejs@gw@ErhfeZf[e3.yq@to
c2sd@qezt4iyr@42@ye;;f@r]fud

498:デフォルトの名無しさん
07/12/05 16:19:37
一つのexeが一つのdllを持ってDLL地獄を回避する
一番まともな形がexeが置いてあるところにdllを置くってことじゃないか
ユーザごとにしたいならフォルダをコピーすりゃいいのだ
余計な処理も入れなくて済む

499:デフォルトの名無しさん
07/12/05 16:51:36
安定性:

Exe単体 > DLL >>>>> COM >>>>>(壁)>>>>> ドトネト

500:デフォルトの名無しさん
07/12/05 17:07:15
エラー 1
指定された実行可能タスクの場所 "C:\Windows\Microsoft.NET\Framework\v1.0.3705\Csc.exe" が無効です

2008Express Edition でビルドしようとしたらこんなエラーが
出たんだけど、ググっても一件もヒットしません

どうしたらよいですか?
というかvistaにはversion1.x系のコンパイラが入ってないぽ
どこから落とせばいいのかなCsc.exe… orz

501:デフォルトの名無しさん
07/12/05 17:13:49
MSから1.1のSDK落としてくればいいだけだろ

502:デフォルトの名無しさん
07/12/05 19:06:06
>>499
その安定性が一番低い「ドトネト」って何だ?

503:デフォルトの名無しさん
07/12/05 23:14:38
LINQってRubyの影響受けてるのかな

504:デフォルトの名無しさん
07/12/05 23:28:59
そもそも 2008 のターゲットって .NET Framework 2.0/3.0/3.5 じゃないか?

505:デフォルトの名無しさん
07/12/05 23:36:48
>>503
それはない。

LINQ が影響受けてるとすると、F#。
さらに F# の元をたどると OCamel とか LISP だったっけ。

506:デフォルトの名無しさん
07/12/05 23:40:27
OCamlは糞言語だけど、F#って大丈夫なの?

507:デフォルトの名無しさん
07/12/05 23:51:26
コレクションは全部クロージャで処理しやがれというのはRubyの思想じゃないのか

508:デフォルトの名無しさん
07/12/05 23:59:09
>>506
いい具合にいいところを取り込んだ感じだと思う。

>>507
別に Ruby 以外でも普通。

509:デフォルトの名無しさん
07/12/05 23:59:34
早期導入キャンペーンなんすけど
Open BusinessとOpen Value
個人ならどっちえらんだほうがいい?

510:デフォルトの名無しさん
07/12/06 09:15:25
本当に個人なら Open Value は申し込めない

511:デフォルトの名無しさん
07/12/06 11:56:59
個人でも買えるよ

512:デフォルトの名無しさん
07/12/06 13:36:46
日本で2008買えるのいつよ?

513:デフォルトの名無しさん
07/12/06 20:03:47
パッケージは2月だっつってるだろ

514:デフォルトの名無しさん
07/12/06 20:08:27
言ってないがな

515:デフォルトの名無しさん
07/12/06 20:21:26
あと二ヶ月か、なげえなあ。

516:デフォルトの名無しさん
07/12/06 20:28:23
どうせ送ってくるし

517:デフォルトの名無しさん
07/12/06 20:35:02
英語版インストールせえや

518:デフォルトの名無しさん
07/12/06 23:18:58
MSDNに加入していたら今月には手にはいるんではなかったか?

519:デフォルトの名無しさん
07/12/06 23:32:52
先月に配布がはじまっとる

520:デフォルトの名無しさん
07/12/07 00:52:06
MSDN では英語版は先月から、日本語版は今月提供予定だな

521:デフォルトの名無しさん
07/12/07 10:55:50
.NETのソースもみれるのってMSDN入ってる人だけ?
VS買えばだれでもみれる?

522:デフォルトの名無しさん
07/12/07 11:39:11
そりゃ見れるだろ多分ってかMSDN入らないパッケージってあるんだっけ?
もうよく分からん。

523:デフォルトの名無しさん
07/12/07 12:54:14
>>522
「MSDN ライブラリ」と「MSDN」とは別ものなんだが。
「MSDNライブラリ」なら、情報量の差こそあれ、どのエディションでも入ってる。

524:デフォルトの名無しさん
07/12/07 13:08:45
マイクロソフトのホムペも製品のラインアップもわかりづらい
わざと?

525:デフォルトの名無しさん
07/12/07 13:13:58
>>524
まじめに売る気がないんでしょ。

526:デフォルトの名無しさん
07/12/07 13:21:53
MSDN入ってれば適当なの送ってきてくれるし、
そうでなければ一番高いの経費で買うから問題ない。

527:デフォルトの名無しさん
07/12/07 13:25:12
Visual C# 2008のRTM版なのにSystem.Numeric.BigIntegerがinaccessibleなんだがどうなっているんだ?
もしかして.NET 3.5で予定されていた多倍長整数は中止されたの?

528:デフォルトの名無しさん
07/12/07 14:16:32
製品版には載ってないって。
英語のどっかの掲示板でなんで RTM に含まれてないんだよって怒ってる人いた。

なんでだろう。
Silverlight 2.0 / DLR と同時リリースかね。

529:デフォルトの名無しさん
07/12/07 14:23:27
primitive type に追加するのならともかく、BigInteger の実装ってそんなに大変なのかなあ。
LINQ が延び延びになるのは十分理解できるけどさ。

530:デフォルトの名無しさん
07/12/07 14:33:46
割り算は結構大変だったと思う。
あと、掛け算も、用途によって単なる畳み込み実装にするか、
上位と下位半分ずつに分けて再帰的に計算するか、
フーリエ変換使った実装にするかで悩むところ。

実装が大変というより、用途(というか、使う桁数)によって最適な実装変わるから、
標準ライブラリに積むには実装方法で迷うかも。

531:デフォルトの名無しさん
07/12/07 19:09:20
>>530
そういうもんか。operator overload のお勉強に遊びで作るライブラリのようには
いかないのね。勉強になった。サンクス。
インスタンス生成のときにオプションで内部の演算方法指定できれば
いいのかも。わかってる人はそれを指定してやる、という形。

532:デフォルトの名無しさん
07/12/08 13:20:43
用途によって使い分けるんだから全部実装しろよ。

533:デフォルトの名無しさん
07/12/08 22:26:24
decimalでいいじゃん

534:デフォルトの名無しさん
07/12/09 00:20:30
>>533
話の流れわかってねーだろw

535:デフォルトの名無しさん
07/12/10 01:34:16
2003の時みたいに格安のアカデミック売ってくれ。

536:デフォルトの名無しさん
07/12/10 01:44:05
>>535
2005でも5kだったけど、2003ってそんなに安かったっけ?

537:デフォルトの名無しさん
07/12/10 01:50:22
theSpoke Premium Versionの事かな

538:ヽ・´∀`・,,)っ━━━━━━┓
07/12/10 01:53:05
Standardで十分安いな。

539:デフォルトの名無しさん
07/12/10 02:00:25
うん
2005はProfessional買ったけど2008はStandard買うつもり

540:デフォルトの名無しさん
07/12/10 02:00:53
theSpoke Premium が4000円くらい?
2005 Academic が5000円くらい?
あんまかわらんな。

541:デフォルトの名無しさん
07/12/10 02:02:31
theSpoke Premium=2003Pro&2005Pro
2005 Academic=2005Standard

実際は数万違う

542:デフォルトの名無しさん
07/12/10 02:22:02
それでも日本のtheSpokeは比較的ケチだって噂なんだが本当かな

543:デフォルトの名無しさん
07/12/10 02:22:27
2008の各バージョンの値段ってすでに公表されてる?

544:デフォルトの名無しさん
07/12/10 03:15:42
Express使ったらええやん

545:デフォルトの名無しさん
07/12/10 03:17:30
そりゃ君にはそれで十分かもしれないけどさ

546:デフォルトの名無しさん
07/12/10 10:44:21
Expressに足りない何の機能が欲しいんだね

547:デフォルトの名無しさん
07/12/10 10:47:49
ガイド付き最適化

548:デフォルトの名無しさん
07/12/10 11:05:24
リモートデバッグ

549:デフォルトの名無しさん
07/12/10 12:04:08
>>542
確かアメリカだとtheSpoke Premiumは日本の半値だったとか聞くね

550:デフォルトの名無しさん
07/12/10 12:30:16
>>547-548
いらんだろ

551:デフォルトの名無しさん
07/12/10 13:41:58
x64開発

552:デフォルトの名無しさん
07/12/10 13:46:55
>>551
いらんだろ

553:デフォルトの名無しさん
07/12/10 14:40:27
MFCのVista対応

554:デフォルトの名無しさん
07/12/10 14:41:45
>>553
全くもっていらんだろ

555:デフォルトの名無しさん
07/12/10 14:44:19
Expressの話でMFCが出てくるか

556:デフォルトの名無しさん
07/12/10 15:07:51
WPF 向けのリボンコントロール

557:デフォルトの名無しさん
07/12/10 16:54:06
2007が安定するまでの間は2005を使わざるをえないから、2005のSP2出して!

558:デフォルトの名無しさん
07/12/10 17:05:29
SP1出たばっかじゃないか

559:デフォルトの名無しさん
07/12/10 17:12:52
RADってexpressにはないんじゃなかった?

560:デフォルトの名無しさん
07/12/10 17:18:44
ある
逆に無いのはWin32のリソースエディタ

561:デフォルトの名無しさん
07/12/10 17:35:14
>>560
マジですか。どっかのだれかがそういってたから、それならAE買おうと思って買ったのに・・・。
でもそこまで付けちゃったら製品版買う意味なくね?

562:デフォルトの名無しさん
07/12/10 17:44:32
.NETで収まるならそうだね。

563:デフォルトの名無しさん
07/12/10 19:12:45
あちらじゃ、ドキュメント2つ読めばスタンダードをプレゼントとかやってたな
日本でもやって欲しい

564:デフォルトの名無しさん
07/12/10 19:38:19
2007が安定しないなら2008を使えばいいじゃない

565:デフォルトの名無しさん
07/12/10 20:06:00
2005はC#に関してはリファクタリングの機能がExpressはえらい制限されてた

566:デフォルトの名無しさん
07/12/10 20:29:54
>>565
Professionalを使っててExpress使ったこと無いんだけどどんなのが制限されてるの?

567:デフォルトの名無しさん
07/12/10 20:32:15
>>566
俺ももうProしか持ってないし、C#もあんま使ってないから細かくは忘れた…。
ソースコードエディタ上で右クリックしてリファクタリングでいろいろできるじゃん、
そこに表示されるメニューがえらい少なかったよ。Proにしたときは感動した。

例えばたしかクラスのpublic変数をプロパティに変更する機能はExpressじゃ使えなかったような。

568:デフォルトの名無しさん
07/12/10 20:34:44
あとアドインのインストールが制限されるんじゃなかった?
express使っててAnkh.NET使えんっ見た気がする。

569:デフォルトの名無しさん
07/12/10 22:45:22
リファクタリングなんてRenameしか使わないずら

570:デフォルトの名無しさん
07/12/10 23:03:56
まぁRenameが圧倒的によく使うな

571:デフォルトの名無しさん
07/12/10 23:06:55
リファクタリングって自作できねえの

572:デフォルトの名無しさん
07/12/10 23:16:12
メソッドの引数操作もやってみるとめがっさ便利。

>>571
スクリプト使え。

573:デフォルトの名無しさん
07/12/10 23:17:12
>>572
スクリプトとか何も分からん
解説ページとかない?

574:デフォルトの名無しさん
07/12/10 23:17:47
>>571
アドオン作れ

575:デフォルトの名無しさん
07/12/10 23:18:41
Proと等価なリファクタリングの自作スクリプトを公開してくださあい

576:デフォルトの名無しさん
07/12/10 23:23:11
>>575
C#ならResharper使うと、デフォルトのリファクタリング機能なんてカスで使えなくなる。

577:デフォルトの名無しさん
07/12/11 00:01:49
Resharper見てきた
ほしいいいいいいいいけどVS2008にまだ対応してないのか
あとUSドルで買い物する方法も分からない

578:デフォルトの名無しさん
07/12/11 00:14:15
C++にもリファクタリングのお勧めってないですか?

579:デフォルトの名無しさん
07/12/11 00:27:46
>>577
4.0で2008対応。たしか来年の第一クオーターと見た気がする。

580:579
07/12/11 00:28:19
リリースがね。

581:デフォルトの名無しさん
07/12/13 11:21:06
これってガラガラポンじゃね?

URLリンク(www.microsoft.com)
>そのため Visual Studio .NET 2002 と Visual Studio .NET 2003 を
>Windows Vista 上でサポートすることができなくなりました。
> Visual Studio とターゲットとなる .NET Framework の対応付けは下記のとおりです。
>・Visual Studio .NET 2002 : .NET Framework 1.0
>・Visual Studio .NET 2003 : .NET Framework 1.1
>・Visual Studio 2005 : .NET Framework 2.0


582:デフォルトの名無しさん
07/12/13 11:48:24
相変わらずの互換性切り捨てか。
Joel on SoftwareでMicrosoftは互換性に注力してるとかほざいてたが、嘘八百もいいとこじゃねーか。

583:デフォルトの名無しさん
07/12/13 11:54:54
>>581
なにを今更。

584:デフォルトの名無しさん
07/12/13 12:09:18
>>582
Visual Studio のように特定機能は管理者権限クラスの
強力な権限を要求するアプリでは互換が取れなくても仕方がない範囲だが
.NET Framework 1.1 アプリ自体は切り捨てられてないぞ?

585:デフォルトの名無しさん
07/12/13 12:11:52
>>584
開発環境が切り捨てられてる。毎度毎度コンバートの再来orz

586:デフォルトの名無しさん
07/12/13 12:30:05
実際できるかどうかは別として、
VSなんてどう考えても2年に一回買い換えるようにできてるだろ。

587:デフォルトの名無しさん
07/12/13 13:03:46
>>586
そういう問題じゃなくて、永遠に続くガラガラポンが問題。

588:デフォルトの名無しさん
07/12/13 13:04:47
>>586
あ、ゴメン、そういう問題。ハゲドウ。

589:デフォルトの名無しさん
07/12/13 13:51:51
まあ、ソフト屋としては、同じバージョンを5年も10年も使われたら儲からなくてしゃあないわな

590:デフォルトの名無しさん
07/12/13 14:09:38
 ↑
その仕事はソフトやじゃなくて、デジドカ。

ネットには長年耐えるソースもあれば、TCPスタックみたいなライブラリもあるでしょ。

591:デフォルトの名無しさん
07/12/13 15:10:26
ネットワークスタックは Vista で思いっきり更新されてるんだが……
というか 2000、XP、Vista はいずれもネットワークスタックが更新されている

592:デフォルトの名無しさん
07/12/13 15:18:47
> Vista で思いっきり更新

Vi$taは要らない子。要らない更新。

593:デフォルトの名無しさん
07/12/13 16:09:13
Visual Studio 2008は.NET Framework 2.0,3.0,3.5での開発に対応している
切り捨てられたのは1.0と1.1だけだ
1.0系はβテストみたいなもんだったんだよ
2.0からが正式版

594:デフォルトの名無しさん
07/12/13 16:12:29
>切り捨てられたのは1.0と1.1だけだ

 ↑
順番に切り捨てが行われてるだけじゃん。

>2.0からが正式版

ドトネト3.0が出たら(ry



595:デフォルトの名無しさん
07/12/13 16:13:43
3.5が正式版

596:デフォルトの名無しさん
07/12/13 16:15:35
そのうちドトネト64とかいうのが出て正式版とかになるんじゃね?
将来の128ビットCPUに対応しますとか。

597:デフォルトの名無しさん
07/12/13 16:27:03
なんのためのサイドバイサイド実行であるか
Visual Studio 2003で開発したいという時代遅れの愚か者は
.Net Framework1.1をインストールさせれば動くのだから何の問題もないだろう
最新のVisual Studioでわざわざ1.1で開発したいとかいう馬鹿もいないだろうし

598:デフォルトの名無しさん
07/12/13 16:28:02
>最新のVisual Studioでわざわざ1.1で開発したいとかいう馬鹿もいないだろうし

こういうのがソースのガラガラポンだお。

599:デフォルトの名無しさん
07/12/13 16:41:39
もう.NETは諦めて、C++ Builderみたいなの作ってくれよ。
それかC#でネイティブバイナリ吐くか。

600:デフォルトの名無しさん
07/12/13 17:02:27
C#1.1のソースはC# 3でもコンパイルできる
.NET Framework 1.1を入れればVistaでも実行できる
何の問題があるんだ?

601:デフォルトの名無しさん
07/12/13 17:05:18
>>599
それは時代の流れに真っ向から反発してる。

IL をソースにいろんなものを生成しようというような研究がされてる。
今は IL を実行コードとしかみなしてなくて、
JIT コンパイルして実行することしかやられてないけど、
IL から JavaScript 生成して AJAX アプリにしたりとかやろうとしてるくらい。

602:デフォルトの名無しさん
07/12/13 17:09:41
>>600
>C#1.1のソースはC# 3でもコンパイルできる
>.NET Framework 1.1を入れればVistaでも実行できる

この2つを組み合わせた、C丼1.1をコンパイルできない。


603:デフォルトの名無しさん
07/12/13 17:10:35
>>601
DelphiドトネトでExeとドトネト両方生成できるんじゃね?

604:デフォルトの名無しさん
07/12/13 17:12:57
>>602
C#3でC#1.1のソースを.NET Framework2.0用にコンパイルしたらいいだろ

605:デフォルトの名無しさん
07/12/13 17:21:50
>>604
どうも理解できてないようだが、発端:

URLリンク(www.microsoft.com)
>そのため Visual Studio .NET 2002 と Visual Studio .NET 2003 を
>Windows Vista 上でサポートすることができなくなりました。
> Visual Studio とターゲットとなる .NET Framework の対応付けは下記のとおりです。
>・Visual Studio .NET 2002 : .NET Framework 1.0
>・Visual Studio .NET 2003 : .NET Framework 1.1
>・Visual Studio 2005 : .NET Framework 2.0



606:デフォルトの名無しさん
07/12/13 17:23:19
>>605
604だが何かおかしいか?

607:デフォルトの名無しさん
07/12/13 17:25:58
>>606

ソースを絶えず更新していかなければならない、ガラガラポンの本質が解決してない。

608:デフォルトの名無しさん
07/12/13 17:42:13
>>607
別にソースは更新しなくていいだろ
まあ.NET 1.1と2.0の間には若干の互換性の問題があるようだが
普通は問題にならんだろ
最新のVisual Studioで、古いソースを最新の.NET Framework用にコンパイルすればいい

609:デフォルトの名無しさん
07/12/13 17:47:32
>最新のVisual Studioで、古いソースを最新の.NET Framework用にコンパイルすればいい

でも古いソースをちょっとイジリタイってのが出来ないんでしょ。

610:デフォルトの名無しさん
07/12/13 17:49:49
>>609
いじればええがな
最新の機能も使ってごりごりいじったらええがな

611:デフォルトの名無しさん
07/12/13 17:50:53
>>610
それがいじれなんだな:


URLリンク(www.microsoft.com)
>そのため Visual Studio .NET 2002 と Visual Studio .NET 2003 を
>Windows Vista 上でサポートすることができなくなりました。
> Visual Studio とターゲットとなる .NET Framework の対応付けは下記のとおりです。
>・Visual Studio .NET 2002 : .NET Framework 1.0
>・Visual Studio .NET 2003 : .NET Framework 1.1
>・Visual Studio 2005 : .NET Framework 2.0

612:デフォルトの名無しさん
07/12/13 17:52:20
>>611
何言ってるのかわからん
古いソースを最新のVisual Studioで最新の.NET Framework用にコンパイルし
最新の機能を使ってごりごりいじる
出来るだろ

613:デフォルトの名無しさん
07/12/13 17:53:26
>>612

古いソースを古いバージョンのまま、ちょっといじれない、ってこと。

おまいハクチ?

614:デフォルトの名無しさん
07/12/13 17:55:24
>>613
なぜそんなことをする必要がある
最新の.NET Frameworkをいれりゃ済む話だ
1.1なんかいい加減捨てろ

615:デフォルトの名無しさん
07/12/13 17:57:45
>なぜそんなことをする必要がある
>最新の.NET Frameworkをいれりゃ済む話だ
>○○なんかいい加減捨てろ

ガラガラポンです。

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

616:デフォルトの名無しさん
07/12/13 18:00:51
>>615
ソースを変更する必要はないだろうが
何をガラガラポンと言ってるのかいってみ?

617:デフォルトの名無しさん
07/12/13 18:03:28
>>616

古いソースを古いバージョンのまま、ちょっといじれない、ってこと。

おまいハクチ?

618:デフォルトの名無しさん
07/12/13 18:05:45
>>617
出来るだろ
XP使えば出来るし
Visual Studio 2003を使わずにやっても出来るんじゃねえの

619:デフォルトの名無しさん
07/12/13 18:08:33
>Visual Studio 2003を使わずにやっても出来るんじゃねえの

V$サイテー

620:デフォルトの名無しさん
07/12/13 18:11:37
ソースをいじる必要はないが.NET Frameworkのバージョンは上がっていく
よりよくなっていくんだ
ついてこいや

621:デフォルトの名無しさん
07/12/13 18:15:58
Linuxでgcc 2.9でしか通らないコードを今いじるには
昔のディストリ入れるか、compat-なんちゃらを大量に入れて
色々やらなくちゃいけない、とかいうのと大して変わらんじゃん。


622:デフォルトの名無しさん
07/12/13 18:16:59
ドトネトはガラガラポン
賽の河原
ついてこいや

623:デフォルトの名無しさん
07/12/13 18:18:34
>>621

色々やらなくちゃと、
古いソースを古いバージョンのまま、ちょっといじれない、
とは違うってこと。

おまいハクチ?

624:デフォルトの名無しさん
07/12/13 18:18:49
Visual Studio 2003で1.1用のものを作るのは無理だ
最新のVisual Studioで最新のFramework用にコンパイルせえ
古いFrameworkなんざ捨てろ

625:デフォルトの名無しさん
07/12/13 18:22:26
VMwareに環境保存して保守

626:デフォルトの名無しさん
07/12/13 18:27:05
>>623
Virtual PCでもVMwareでも使ってXP動かせばいいじゃん。
お前ハクチ以下決定w

627:デフォルトの名無しさん
07/12/13 22:42:49
開発ツール(VisualStudio) だけの問題じゃねーの?
そんなのなんだって昔からそうじゃん・・・


628:デフォルトの名無しさん
07/12/13 23:26:25
きっと.NET出た頃にプログラミングし始めた人なんだろう。<文句言ってる子

629:デフォルトの名無しさん
07/12/13 23:27:34
.NETはよくやってるじゃないか
1.1を使い続けたいというような時代遅れの遺物はVirtual PCでも使ってりゃいい

630:デフォルトの名無しさん
07/12/13 23:35:01
最近の.NETはどう変わったの?

631:デフォルトの名無しさん
07/12/14 00:25:30
ライブラリが太った

632:デフォルトの名無しさん
07/12/14 00:38:33
どっとね

633:デフォルトの名無しさん
07/12/14 01:11:40
なんかアホが沸いてるな。
C#1のソースはC#3.0でコンパイルできる。(ソースレベルの互換性)

.NET 1.1用にコンパイルしたアセンブリでも.NET 3.5上で動作させることができる。
(バイナリレベルの互換性)

Visual Studio.NET 2003はVistaで動作可能。

どう見ても互換性重視されてます。
動かなくなるパターンはありません。残念でしたwwww

634:デフォルトの名無しさん
07/12/14 01:12:50
つまりガラガラポンになる要素は微塵もない。

ガラガラポンになるのはJavaとDelphi

635:デフォルトの名無しさん
07/12/14 01:14:53
>>633
>Visual Studio.NET 2003はVistaで動作可能。
サポートされてないけど動くといいたいの?

636:デフォルトの名無しさん
07/12/14 01:17:13
C#言語の仕様拡張ってどれくらい続くんでしょか?

637:デフォルトの名無しさん
07/12/14 01:18:02
C#がなくなるその日までだろ
どの言語だってそうだ

638:デフォルトの名無しさん
07/12/14 01:19:58
そのうちIL自体が並列処理されるようになってコンパイルし直すだけで爆速で動き出すに違いない

639:デフォルトの名無しさん
07/12/14 01:26:37
>>633
極々一部、breaking change もあるよ。
まあ、実用的なコードは大半が 3.0 でコンパイルできるけど。
どっちにしろ、C# 開発チームが互換性をかなり重視してるのは確か。

640:デフォルトの名無しさん
07/12/14 01:29:26
C++に慣れてる身としてはC#2.0でGenericが付いただけで十分で、
関数型言語の取り込みとかはいらん気が…。

641:デフォルトの名無しさん
07/12/14 01:31:59
>>635
MSのサイトにVistaでVS2003を動かす方法が載ってる。

642:デフォルトの名無しさん
07/12/14 01:35:30
MS信者の俺としてはむしろガラガラポンしてもらいたいんだが。
「互換性が、互換性が、」とか言っていつまでも腐った設計残しやがって!
互換性なんていいからとっとと直せよ!
時代は変わったんだよ。互換性があればすべてがうまくいく時代じゃない。
互換性を理由に完璧なソフトを作ろうとしないマイクロソフトは、いつか滅びる。

643:デフォルトの名無しさん
07/12/14 01:39:29
>>640
そんな関数型になってないんだわ。
関数型言語から、よさそうな機能を取り出して、
それを命令型言語向けにアレンジしなおした感じ。

>>642
その辺りは、互換性最優先でも、新規性最優先でもなくて、
バランスとりつつやってる感じ。
互換性崩れるのは最小限にとどめる努力もしてるし、
互換性崩してでも入れなきゃいけない要素は入れてると思う。

644:デフォルトの名無しさん
07/12/14 02:41:14
>>640
XML 周りに関してだけは、LINQ to XML があった方が絶対に楽なのはガチ

つーか、C++ template に慣れてると Generic じゃ諸々の不満もでるけどな

645:デフォルトの名無しさん
07/12/14 07:25:46
>>644
templeteの件には同意だが、その分C++では問題も多かったからな。
まともなデバッグが出来ないとか、とんでもないトリックコードが跋扈したとか。
boost関連の実装なんか、理解する気が失せるよ。

646:デフォルトの名無しさん
07/12/14 11:46:41
>>633
URLリンク(d.hatena.ne.jp) に、
C# 1.x でコンパイル可能、C# 2.0 でコンパイル不可な例が載っている。

URLリンク(www.google.co.jp)
バイナリレベルの互換性も一部怪しい。

白痴信者になるな。いい加減な情報を撒き散らす香具師は害蓄だから消えれ。

647:デフォルトの名無しさん
07/12/14 11:58:02
意味わかんないです(><)
URLリンク(www.microsoft.com)

System.Windows.Forms.Form
ApplyAutoScaling()
メッセージ : このメソッドは非推奨になりました。
代わりに、ApplyAutoScaling メソッドを使用してください。

 ( <●><●>)   ドトネト1.0~2.0廃止なのは分かってます
  (U      )つ  
    u  u

648:デフォルトの名無しさん
07/12/14 12:11:01
>>647
Obsolete 警告で同名のメソッドが出てくるってのは、
引数の違うオーバーロードの方を使えということ。

649:デフォルトの名無しさん
07/12/14 12:42:46
>>645
C#のジェネリックを初めて使ったときは感動したよ。
「コンパイルエラーのメッセージが非常にわかりやすい」ってな。

C++のテンプレートだと、コンパイルエラーの原因を探すだけでも一苦労だ。

650:デフォルトの名無しさん
07/12/14 13:41:05
CTSのジェネリックじゃテンプレートプログラミングできないとか
言う奴いるけど、もともと似て非なるものだからな。
C++のtemplateはそりゃboostとか見ると凄いと思うけど、もう技巧的
すぎて、.NETでちょっとあれを追っかけられても、ね。

651:デフォルトの名無しさん
07/12/14 13:48:13
評価版来たね
URLリンク(www.microsoft.com)

652:デフォルトの名無しさん
07/12/14 13:55:01
おお

653:デフォルトの名無しさん
07/12/14 16:50:16
4Gw

654:デフォルトの名無しさん
07/12/14 16:55:59
Expressが出るまで評価版を入れとくか

655:デフォルトの名無しさん
07/12/14 17:01:57
C#のジェネリックは正しい設計をしないとコンパイルすら通らないのが素敵

656:デフォルトの名無しさん
07/12/14 17:12:55
standardの評価したかった・・・

657:デフォルトの名無しさん
07/12/14 17:14:25
3時間待ちかよ
MSDNはさっさと落とせたんだが

658:デフォルトの名無しさん
07/12/14 17:46:15
>>654
18日だって。

659:デフォルトの名無しさん
07/12/14 17:48:13
俺たちへのX'masプレゼントキタワァ*・゜゚・*:.。..。.:*・゜(n’∀’)n゚・*:.。. .。.:*・゜゚・*ミ☆

660:デフォルトの名無しさん
07/12/14 17:55:06
DL完了まあああああだああああああああああああああ

661:デフォルトの名無しさん
07/12/14 17:56:14
すごい初歩的なこと聞いて悪いんだけど、>>651これって日本語版?


662:デフォルトの名無しさん
07/12/14 18:01:38
>>661
言語:日本語
と書いてるし、ファイル名VS2008ProEdition90dayTrialJPNX1435988.iso
にJPNとあるだろう。

663:デフォルトの名無しさん
07/12/14 18:03:05
>>658
なんだって。
テラはやいな。
これはワクワクしながら待つしかない。
正直クリスマスなんてどうでもいいぐらいの楽しみだ。

664:デフォルトの名無しさん
07/12/14 18:14:54
いちお、18日のソース。

URLリンク(www.microsoft.com)
~ Visual Studio 2008 Express Edition の Web ダウンロード提供を 12 月 18 日より開始 ~

665:デフォルトの名無しさん
07/12/14 18:20:53
インストール開始したらいきなりおばさん出てきてビビった。

666:デフォルトの名無しさん
07/12/14 18:42:40
>>662
サンクス。これで安心して落とせるわ。

667:デフォルトの名無しさん
07/12/14 18:42:50
ダウンおわんねーーーーー
今55%

668:デフォルトの名無しさん
07/12/14 18:45:39
MSもBitTorrent使えばいいのにね。

669:デフォルトの名無しさん
07/12/14 19:05:50
>>668
技術者向けのリリースであるサイズ以上のやつは全部それでいいよな。

670:デフォルトの名無しさん
07/12/14 20:14:45
このスレは重複です
スレリンク(tech板)

671:デフォルトの名無しさん
07/12/14 20:50:40
向こうが重複だっての

672:デフォルトの名無しさん
07/12/14 21:18:30
落ちてきたあああああああああ
インストール開始じゃああああああああ

673:デフォルトの名無しさん
07/12/14 21:24:34
>>672
うううらああああああやああああああまああああしいいいいい
34%まああああだあああああああかあああああ

674:デフォルトの名無しさん
07/12/14 23:29:14
インストール完了した
言語の選択画面が上からVB,C#,C++になってたな
最近C#が肩身が狭くなりつつある気がする

675:デフォルトの名無しさん
07/12/14 23:32:42
メニューが半分以上英語じゃねえかああああああああああ

676:デフォルトの名無しさん
07/12/14 23:40:14
エラーメッセージも英語じゃああああああ

677:デフォルトの名無しさん
07/12/14 23:46:53
まさかこのまま日本語版としてリリースするつもりじゃねーだろーな?

678:デフォルトの名無しさん
07/12/14 23:47:24
せめてCD1枚くらいの容量にならんもんかね?

679:デフォルトの名無しさん
07/12/14 23:50:00
18日のExpressはどうなることやら
翻訳終わるのか?

680:デフォルトの名無しさん
07/12/14 23:51:00
インターフェースをフィールドに委譲する、みたいなリファクタリングが
Proにはあるのかと思ったがないのか

681:デフォルトの名無しさん
07/12/15 01:06:48
Windows Formアプリ作ってるだけだが
Pro日本語試用版EはExpress英語版に比べてどこもよくなっている気がしない

682:デフォルトの名無しさん
07/12/15 02:15:28
なんかいろいろ怪しいし今のところ英語版Expressでいいや
日本語版msdnは手に入ったし

683:デフォルトの名無しさん
07/12/15 07:03:09
メニュー普通に日本語だったぞ?
極一部は英語ぐらいで。

684:デフォルトの名無しさん
07/12/15 07:13:42
日本語版の開発って終了したんじゃないの?
これから何か変わることってあるんかな。
たとえばプロパティウィンドウの下部に説明領域が付くとか。

685:デフォルトの名無しさん
07/12/15 11:48:47
えっないの?

686:デフォルトの名無しさん
07/12/16 06:51:36
>>609
古い環境で動作するプログラムののプロジェクトをメンテするなら
古い開発環境も残しておくしかないんじゃないかな。

新しい開発環境が古いプロジェクトを扱えることを保証している必要は
ないと思うんだな。

たとえば、PC9801のMS-DOSプログラムのメンテするのにPC9801を、
Windows 3.1のプログラムをメンテするのにWindows 3.1の環境を保持して
おくのは自然なことだと思うよ。
実際のところPC9801環境は辛いんだけどな。ここ最近、どんどんハードが
壊れるし、交換部品が見つからなくなってきている。仕方ないか。

687:デフォルトの名無しさん
07/12/16 18:39:55
今まで Visual Studio 2005 Professional 使ってたけど,
なんか Express Edition で十分だわ.俺.
まぁ theSpoke のおまけで貰っただけなんだけどさ.

688:デフォルトの名無しさん
07/12/16 18:40:53
2008Expressって18日に出るの?

689:デフォルトの名無しさん
07/12/16 18:53:51
評価版は地雷でした

690:デフォルトの名無しさん
07/12/16 19:06:47
2008Expressの日本語版は18日ダウンロード可能になります

691:デフォルトの名無しさん
07/12/16 21:24:06
2008から開発したソフトが、Win98で動作しなくなるんだってな。

692:デフォルトの名無しさん
07/12/16 21:25:41
Web系を使用しないならExpressでもそこそこ困らない。


693:デフォルトの名無しさん
07/12/16 21:28:54
>>691
本当ですか?ソースはいずこに?

694:デフォルトの名無しさん
07/12/16 21:30:20
.NET 3.0以降が98未対応とかそういうんじゃないの?
2.0対象にしたら動きそうなもんだが。
あっC++の話?


695:デフォルトの名無しさん
07/12/16 21:49:29
>>116
URLリンク(d.hatena.ne.jp)

696:693
07/12/16 22:45:18
>>695
ソースありがとうございます。

C/C++ランタイム(msvcrt90.dllとmsvcp90.dll?)が9x系とNT4.0を
サポートしてないようですね。

697:デフォルトの名無しさん
07/12/16 23:01:36
100回氏ねって感じだな

698:デフォルトの名無しさん
07/12/17 10:58:25
VS2008Proでセットアッププロジェクト作成
→必須コンポーネントに.netFramework3.5
→リビルド

.net3.5の再頒布のサイズが222MBになっててビビったわ

699:デフォルトの名無しさん
07/12/17 11:38:01
>>686
そこで新しい環境を入れたときに古い環境が壊されさえなければ問題ないんだけど・・・
MSの場合そこらへんが怪しいときがある。

700:デフォルトの名無しさん
07/12/17 14:25:18
そのための仮想環境

701:デフォルトの名無しさん
07/12/17 14:26:15
例えばC/C++なら仮想環境イラナクね?

702:デフォルトの名無しさん
07/12/17 14:29:31
仮想環境おそいやん

703:デフォルトの名無しさん
07/12/17 14:31:16
普通でも巨大なV$環境をいくつ持つのかと。
V$が過去のソース全部対応汁

704:デフォルトの名無しさん
07/12/17 14:36:23
新しいVSが出たらPCを買い換えて最新版をインストール
古い環境は仮想環境へ移行

705:デフォルトの名無しさん
07/12/17 14:41:20
 ↑
そうやったところで、ソースやライブラリをシームレスに使えてるわけじゃない。
ガラガラポン

706:デフォルトの名無しさん
07/12/17 14:44:06
巨大って言っても、HDDの大容量化のオーダを考えれば大した問題じゃないだろ。

707:デフォルトの名無しさん
07/12/17 14:47:27
>>705
MS なんて昔からずっとそうじゃん。もうあきらめろw

708:デフォルトの名無しさん
07/12/17 14:52:54
どうもゲームプログラム畑な俺にはサイズ肥大は許容できないんだよな。
まあゲームも最近じゃメモリとか考えないようなの多いけど。
昔はほんと1バイト単位で削ったものだが・・・


709:デフォルトの名無しさん
07/12/17 14:54:53
>>707
ですよねー

>>705
それを前提とした企画・開発・運用・保守を心がければよい

710:デフォルトの名無しさん
07/12/17 15:04:08
   |\ ____  /|
   |ヾ >       \ヾ|
   |/  _ノ  ヽ、_  \|
  /  o゚⌒   ⌒゚o  \  今日もガラガラポンの上にシステム乗せる仕事にいってくるお・・・
  |     (__人__)    |
  \     ` ⌒´     /


711:デフォルトの名無しさん
07/12/17 15:06:27
           ___
       /      \
      /ノ  \   u. \       ザワ・・・ザワワ・・ザワ>
    / (●)  (●)    \        ・・・でさあww>
    |   (__人__)    u.   |    新しく導入されたんだ>
     \ u.` ⌒´      /   
    ノ            \
  /´               ヽ


<あれ?あいつは・・・?
<カワイソw    ____
<クスクス   /       \
      /  u   ノ  \
    /      u (●)  \   
    |         (__人__)|
     \    u   .` ⌒/
    ノ           \
  /´               ヽ



/ 「クロスプラットフォームのシステムの点検終わった?」 \

       / ̄ ̄ ̄\
     / ─    ─ \
    /  <○>  <○>  \. 
    |    (__人__)    |
    \    ` ⌒´    /
    /              \

712:デフォルトの名無しさん
07/12/17 15:09:21
コピペ貼り出したw

713:デフォルトの名無しさん
07/12/17 15:09:35
Expressマーダー

714:デフォルトの名無しさん
07/12/17 15:15:11
Espressoまだ(・ε・)?

715:デフォルトの名無しさん
07/12/17 15:23:01
DualCoreCPUで4GBメモリ積んだノートPCが8万で買えるんだから
細かいことは気にしない(・ω・)

716:デフォルトの名無しさん
07/12/17 15:44:18
また問題がすり替わってる。
マシンを複数にすれば良いわけじゃない。

717:デフォルトの名無しさん
07/12/17 15:46:21
貧乏人お断り。MS様の命令です。

718:デフォルトの名無しさん
07/12/17 15:50:28
金持ちでもV$のガラガラポンが解決しないだろうが。

というか、V$と金を持ってるM$が解決汁!

719:デフォルトの名無しさん
07/12/17 15:51:36
ガラガラポンって何?

720:デフォルトの名無しさん
07/12/17 15:52:35
「お前らごときが書いたコードにどんな価値があるんだ」
「人員ごと使い捨てだろ、そんなもん」
「俺様が最強の開発環境を提供してやるからありがたく使え」

721:デフォルトの名無しさん
07/12/17 15:59:47
>>720

有難うございますM$さまorz.

722:デフォルトの名無しさん
07/12/17 16:04:51
>>719
俺んちの近所の商店街の年末大福引大会
特賞ポケットティッシュ

723:デフォルトの名無しさん
07/12/17 16:08:44
把握

724:デフォルトの名無しさん
07/12/17 17:22:40
>>708
最近はゲームの記憶媒体がでかくなりすぎてゴミデータ詰めてるくらいだからな。

725:デフォルトの名無しさん
07/12/17 19:21:19
それはP2P使った犯罪者に対する嫌がらせだろう。

726:デフォルトの名無しさん
07/12/17 19:27:21
>>725
犯罪者に対する嫌がらせって言う表現もどうかと...
正当な不正行為対策ののでは?
すれ違いすまそ。

727:デフォルトの名無しさん
07/12/17 19:44:08
ダウンロード時間が長くなるだけで、
別に不正コピー対策になんかならんだろ。

728:デフォルトの名無しさん
07/12/17 19:53:58
本物のデータをDVDの外周に配置して読み込み速くするためだよ。

729:デフォルトの名無しさん
07/12/17 20:45:58
では、ゴミデータと言うよりは、パディングとでも言うべきか。

730:デフォルトの名無しさん
07/12/17 21:35:12
しかしパディングにソースコードを丸ごと入れるってのはなかなかな……

731:デフォルトの名無しさん
07/12/17 22:58:10
>>708
今ならプログラムサイズ1byteや処理時間1msの短縮に血道を上げるより、柔軟性や整備性上げた方が良くないか?

732:デフォルトの名無しさん
07/12/17 23:29:07
1msは重要だろ。
60FPSって1フレーム16msじゃないか。

733:デフォルトの名無しさん
07/12/17 23:54:09
ゲームはゲームでもエロゲだと、目の開閉と精液の有無しか違わない画像が十数枚、
音声がwavだったりするけどな。

734:デフォルトの名無しさん
07/12/18 00:08:04
実際それでも困らんからねえ。
一昔前までは640x480が主流だったけど、最近は800x600が多い。
それでもパディングしてるっていうんだから、ブルーレイとか出た日には90%がパディングに使われるんじゃないかw

735:デフォルトの名無しさん
07/12/18 00:39:18
コマ落ちしないことが何よりも重要、って世界も
世の中にはないわけではないな

736:デフォルトの名無しさん
07/12/18 09:17:41
プログラムサイズ1バイトと処理時間1ミリ秒じゃ
重みが全然違うだろw

737:デフォルトの名無しさん
07/12/18 12:51:25
プログラムサイズを1バイト単位で削るなんて昔からないぞ。
>>708のいうのは構造体とかだろ。
画像データとかはプログラム関係ないから無視するとして、
今なら整数型だととりあえずintでいいかとかになるが、昔はちゃんと一番小さい型選んでた。
MAX100程度ならcharで十分だしな。
だからこそ昔のゲームは255が最高だったりしたんだ。
DB関係は大量にデータ扱うから今でも型は結構小さめ選んで決めたりするけど
プログラム内でshortとかあんまり使わないだろう。
メモリも潤沢にあるし、とりあえずその系統の一番でかいの使っておけば問題ないだろって感じで。
型の取り方にも ちょっと極端な例だが
char
int
char
short
って並べるのと
char
char
short
int

こうすると宣言は同じなのに上は内部的には12バイト、下は8バイトで収まったりと。

738:デフォルトの名無しさん
07/12/18 13:00:38
構造体の並びを気にするのは今も同じだろ?
データ削るならビットフラグでブール型とか
ビットフィールドで1バイトに複数データ持たせたりだろ。

739:デフォルトの名無しさん
07/12/18 13:02:05
キャッシュラインに丁度入るとか、PICのプログラミングとかあるわけだが

いいかげんスレ違いだな

740:デフォルトの名無しさん
07/12/18 13:33:18
2000年問題は、もともとIBMが19をケチったからおきたんだけどなw

741:デフォルトの名無しさん
07/12/18 14:25:10
Express Edition 来たぞ

742:デフォルトの名無しさん
07/12/18 14:41:26
>>741
おぉ、昼過ぎまで2005だったのに。
情報サンクス。

743:デフォルトの名無しさん
07/12/18 17:42:01
Expressインストール完了したぜぐへへへへへへ

744:デフォルトの名無しさん
07/12/18 17:52:12
VS2008のドキュメントエクスプローラで、新しいタブで開くってどうやってる?
今までShift+Clickでやってたんだが、2008からこれだと選択されてさらにクリックされる形になって
新しいタブに行ってくれないんだよな

745:デフォルトの名無しさん
07/12/18 20:53:22
いい加減Basic切り捨てたらいいのに
.NET→C#の流れを変えないならもう必要ないじゃん

746:デフォルトの名無しさん
07/12/18 20:55:50
Expressのサイトでもそうだし
言語選択画面なんかもそうだが
2008ではVBの方がC#より上に来ている
.NETの代表言語は2008からVBなんだ

747:デフォルトの名無しさん
07/12/18 21:13:04
今回は.NET Framework SDKってないの?
例の2GBを超えるブツを落とさないとならない訳?


748:デフォルトの名無しさん
07/12/18 21:13:51
PSDKに統合されたお

749:デフォルトの名無しさん
07/12/18 21:21:35
どれかえばいいのかよくわからん

750:デフォルトの名無しさん
07/12/18 21:55:45
>>746
肝心のExpressのDVDISOで起動したインストール画面では
一番上がC#だぞっと。
寧ろC++の扱いが低いなw
昔はC++全盛だったんだが。

そういやあフレンド関数とかあったけど使ってるの聞いた事無いなあ。
無駄な拡張が多すぎてシンプルなC#にみな移っていってるのかな。

751:デフォルトの名無しさん
07/12/18 21:56:14
>>748
↓これ?
Windows Vista および .NET Framework 3.0 ランタイム コンポーネント用 Microsoft Windows Software Development Kit
URLリンク(www.microsoft.com)

名前と解説見る限り3.0までしかないようだし、リリースノート見ると問題だらけなんだけど…。

752:デフォルトの名無しさん
07/12/19 01:16:31
MSDN2008版のリリースはいつごろ?

753:デフォルトの名無しさん
07/12/19 01:18:18
>>752
MSDN Library for Visual Studio 2008
URLリンク(www.microsoft.com)

754:デフォルトの名無しさん
07/12/19 01:26:25
>>753
出てたのかよ!ついこの前検索して出なかったのに、ミスでもしてたかな
ありがとうございます

755:デフォルトの名無しさん
07/12/19 11:28:25
2008は2005と混在できるの?

756:デフォルトの名無しさん
07/12/19 11:33:36
できるよ

757:デフォルトの名無しさん
07/12/19 12:49:44
VC2008 Express Editionでキーボードマップスキームが
BriefとEmacsしかインスコされない・・・。
別PCだと普通に入ってるし、インストーラがなんか
バグってる気がしてならない。

758:デフォルトの名無しさん
07/12/19 13:07:36
>>756
ありがとう。
ではインストールしてみます。

759:デフォルトの名無しさん
07/12/19 16:26:03
フレンド関数( ゚д゚)ホスィ…

760:デフォルトの名無しさん
07/12/19 20:04:04
>>759
独習C++で存在を知ったが、あれってどう使えばいいんだ?
OOPに該当するような概念はないし、どうにも使いづらいんだが。

761:デフォルトの名無しさん
07/12/19 21:17:53
>>760
よく演算子多重定義で使う例が紹介されるけど、
それもだいたいfriend無しでいけるんだよね。

必要がなければ無理して使うことない。

762:デフォルトの名無しさん
07/12/19 21:36:28
シリアライザなんかで使うよ?

763:デフォルトの名無しさん
07/12/19 22:39:58
エディタの切り替えでプロパティの説明がどんどん下がっていくのは直ってないのか

764:デフォルトの名無しさん
07/12/19 22:51:01
いい加減少しはC99に対応しろよな

765:デフォルトの名無しさん
07/12/19 22:58:05
>>764
スレリンク(tech板:447番)

766:デフォルトの名無しさん
07/12/19 22:58:11
C++ メインで使ってる人間からすると、むしろ邪魔だしなぁ、C99 対応。

767:デフォルトの名無しさん
07/12/19 23:14:32
C99はキモイ

768:デフォルトの名無しさん
07/12/19 23:14:53
コンパイラオプションでC99とC++を排他的に選ぶようにすればいいんじゃない?

769:デフォルトの名無しさん
07/12/19 23:16:59
>>766
???

C++はC++、CはCでしょ
まさか1つのソースファイル中にCとC++を混在させるのか?

770:デフォルトの名無しさん
07/12/19 23:22:03
いや、わかって使い分けれる人間はいいのよ。
新人とかが混同してるのとか見るとやるせなくならない?

771:デフォルトの名無しさん
07/12/19 23:42:32
動きゃいい

772:ヽ・´∀`・,,)っ━━━━━━┓
07/12/20 00:21:12
こんなの頼みます

extern "C99" {
ほげほげ

}

773:デフォルトの名無しさん
07/12/20 01:33:13
むしろpragma
#pramga managed
#pramga managed old syntax
#pragma unmanaged cpp98
#pragma unmanaged cpp09
#pragma unmanaged c90
#pragma unmanaged c99

774:デフォルトの名無しさん
07/12/20 01:44:58
C++0xが出てもサポートに何年かかるかな?

775:ヽ・´∀`・,,)っ━━━━━━┓
07/12/20 02:28:57
MSに媚びるわけじゃないけど_s付き関数の標準化のほうが現実的だ


776:デフォルトの名無しさん
07/12/20 13:46:24
>>760
すまん関数に限らずフレンドがほしかったんだ。
フレームワークっぽいの作ってると内部から使えるものと外部に見せるものの関係であれば良いのにと思うことが多数。
まぁほかの手段でもできるけど、それいったらどんなプログラムでもアセンブラでかけるというのと変わらんので。

777:デフォルトの名無しさん
07/12/20 13:52:40
そっか
友達がほしかったのか

778:デフォルトの名無しさん
07/12/20 16:06:29
>>776
ファクトリクラスとか作るとかなり思えるな……

779:デフォルトの名無しさん
07/12/20 17:25:32
internalでいいじゃん。

780:デフォルトの名無しさん
07/12/20 17:28:20
internal だと結局アセンブリ内なら自由に呼び出せるってことになるじゃん
まぁ、現実的には internal にしてるがいまいちなんだよな

781:デフォルトの名無しさん
07/12/20 17:29:44
privateとinternalの違いがよくわからない

782:デフォルトの名無しさん
07/12/20 20:06:11
2008のアカデミック版って出るの?

783:デフォルトの名無しさん
07/12/20 20:09:21
うん

784:デフォルトの名無しさん
07/12/20 21:54:56
>>781
俺もよく理解してないが、
同アセンブリっていうのはつまり外部ライブラリとして参照する場合なんかは無理ってことじゃないか?
exe一つで住むような小さいプログラムでは、publicと同じってことじゃ中ρか。

785:デフォルトの名無しさん
07/12/20 21:58:50
>>781
ぜんぜん違うだろ。


786:デフォルトの名無しさん
07/12/20 22:07:44
オナニーと近親相姦ぐらい違うな。

787:デフォルトの名無しさん
07/12/20 22:35:17
一つのソリューションにいくつかプロジェクトを作るだろ
internalは別プロジェクトからは参照できない
別プロジェクトから使えるのはパブリッククラスのパブリックまたはプロテクティッドメンバだけ

788:デフォルトの名無しさん
07/12/21 11:24:09
MSDN 2008 日本語版の「Win32とCOMの開発」の内容は全部英語みたいなのですが
前のWeb版では日本語みたいなので、以前のバージョンでは日本語だったのでしょうか
もしそうであれば、日本語のもので一番新しいのはどのバージョンになるのでしょうか

789:デフォルトの名無しさん
07/12/21 11:51:59
msdn2 で今見られるものが最新

790:デフォルトの名無しさん
07/12/21 23:37:12
デバッガでデバッグ情報のないアセンブリをロードしようとした時に
The following module was built either with optimization enabled or without debug information
<中略>
To suppress this message, disable 'Warn if no user code on launch' debugger option.

というメッセージが出るんですが、このオプションってどこにあるんでしょうか?
オプションのdebuggerあたりを見てもないようなのですが。

791:デフォルトの名無しさん
07/12/22 00:17:03
メニュー > オプション > デバッグ > 全般
一番下

792:790
07/12/22 00:21:44
>>791
うちの環境では一番下はWarn if no symbols on launch (Native only)となってます。
OFFにしてももちろん変化ありません。

793:デフォルトの名無しさん
07/12/22 21:03:20
MeadowからVSExpress2008に移行しようと思ったのですが、
Emacsのキーバインドの癖がどうも治りません。

むしろVSの方でEmacsのキーバインドを使用したいのですが、やり方はありますか?
例えばC-f、C-b、C-n、C-pでカーソルの移動、C-hで一文字削除、C-x sで保存
ができたら幸いです。


794:デフォルトの名無しさん
07/12/22 21:39:00
ume

795:デフォルトの名無しさん
07/12/22 21:58:03
>>793
オプションにあるよ

796:デフォルトの名無しさん
07/12/22 22:17:03
ume

797:2008スレ889
07/12/23 01:05:55
>>2008スレの927
スレリンク(tech板:927番)

いろいろやったつもりだけど、今環境ないから週明けに確認してみますわ。
ロハとヂャーゴンで流れたので遅レスですまんが、さんくす。


798:デフォルトの名無しさん
07/12/23 04:53:24
LINQを使ってSQL Serverのデータを操作するチュートリアルやサンプルコードはありませんか?
あれば教えてください

799:デフォルトの名無しさん
07/12/23 11:24:54
LINQって並列処理してくれるの?

800:デフォルトの名無しさん
07/12/23 12:12:28
ここの>>1はクソだな

801:デフォルトの名無しさん
07/12/23 12:48:18
>>798
"LINQ to SQL" でぐぐれば?

>>799
Parallel Extensions(まだβ版)をインストールして、
System.Threading.dll を参照して、
using Sytem.Threading; して、
AsParallel() をつければ並列実行されるようになる。
↓みたいな。

from x in list.AsParallel()
where x > 100
select x * x:

802:デフォルトの名無しさん
07/12/23 13:13:10
そういや.NET Framework 3.5はアップデートにいつくるの?

803:デフォルトの名無しさん
07/12/23 15:02:43
ume

804:デフォルトの名無しさん
07/12/23 15:15:34
WPFとデータベースとWeb系のプログラミングを一切しない場合、3.0と3.5で追加されたクラスは必要?

MSDNライブラリ2008デカいしWin32APIとかの不要な情報もあるんだよね?
必要ないなら.NET Framework 2.0 SDKを入れ直そうと思っているんだけど。

805:デフォルトの名無しさん
07/12/23 15:22:59
VB.NETやC#のLINQや拡張メソッドは3.5のdllがないと使えないよ

806:デフォルトの名無しさん
07/12/23 15:44:42
LINQはあらゆるときに必要

807:デフォルトの名無しさん
07/12/23 15:47:07
いいえ

808:デフォルトの名無しさん
07/12/23 15:49:54
LINQなくてよく今まで生きてこれたなと思うよ

809:デフォルトの名無しさん
07/12/23 15:51:51
LINQがデータベース用っていうのはよくありそうな大間違い

810:デフォルトの名無しさん
07/12/23 15:54:04
まあ見た目がまんまSQLだしね。

811:デフォルトの名無しさん
07/12/23 15:57:16
「LINQはeSQLの言語マッピング仕様である」というのは赤間さんの珍しい大間違い。

812:デフォルトの名無しさん
07/12/23 15:57:45
LINQ: .NET 統合言語クエリ
URLリンク(www.microsoft.com)

標準クエリ演算子の概要
LINQ の作用を調べるために、配列の内容の処理に標準クエリ演算子を使用する簡単な C# 3.0 プログラムから見ていくことにしましょう。

using System;
using System.Linq;
using System.Collections.Generic;

class app {
static void Main() {
string[] names = { "Burke", "Connor", "Frank",
"Everett", "Albert", "George",
"Harris", "David" };

IEnumerable<string> query = from s in names
where s.Length == 5
orderby s
select s.ToUpper();

foreach (string item in query)
Console.WriteLine(item);
}
}
このプログラムをコンパイルして実行すると、次のような出力が得られます。

BURKE
DAVID
FRANK




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