【Orcas】 Visual Stu ..
[2ch|▼Menu]
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 アプリにしたりとかやろうとしてるくらい。


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

5394日前に更新/177 KB
担当:undef