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
813:デフォルトの名無しさん
07/12/23 16:16:43
from s in names
where s.Length == 5
orderby s
select s.ToUpper();
のとこのfrom where orderby selectがLINQのキーワード
みたいなもんか、文字列で埋め込んでexecute()とかしなく
ても良くなると。
イテレータで回してフィルタリングかけてその結果をソート
して返す、そういうありがちな処理がシンプルに書けるんだな
814:デフォルトの名無しさん
07/12/23 16:58:47
いやストパニは最高峰だろ
815:デフォルトの名無しさん
07/12/23 17:01:11
URLリンク(www.radiumsoftware.com)
Windows 3.x 版の SimCity を書いた Jon Ross 氏が私に語ったところによれば,
氏は件のゲームにおいて,解放されたばかりのメモリをリードするというバグを誤って残してしまったそうだ。
これは Windows 3.x ならば問題無い。メモリはどこにも移動しないからだ。さて,ここからが素晴らしいところだ。
ベータバージョンの Windows 95 を試してみたところ,案の定 SimCity は動かなかった。
そこで Microsoft はバグの追跡を行い, SimCity の監視を行う特殊コードを Windows 95 に組み込んでしまった。
そのコードは SimCity が動いていることを検出すると,メモリアロケータを特殊なモードへ移行させ,
メモリをすぐには解放しないような設定にしてしまう。これは,後方互換性に対する執念の一例であり,
これこそが人々を Windows 95 へアップグレードさせようとする要素であったわけだ。
816:デフォルトの名無しさん
07/12/23 17:02:26
何だ冬休みか
817:デフォルトの名無しさん
07/12/23 17:07:32
正論
レジストリになんだかんだ書き込んで
アンインストーラが無きゃアンインストールできない上に
場所を移すことも出来ないソフトがそんなに好きですか?
アンインストーラが壊れたらどうするの?
818:デフォルトの名無しさん
07/12/23 17:15:11
>>815
適当にコピペすんな。
そんなにMSの努力が見たきゃ、old new thingでも読んで来い。
URLリンク(blogs.msdn.com)
あと本も買え。
819:デフォルトの名無しさん
07/12/23 17:26:01
VS2008の評価版落としたからVS2005杏仁ストールしようとしたら
.NETFW2.0の繁体ランゲージが入ってたんだけど
勝手に入るものなの?
820:デフォルトの名無しさん
07/12/23 17:27:40
>杏仁ストール
ちょっとうまそうだなw
821:デフォルトの名無しさん
07/12/23 17:29:49
杏仁食べたい
ちなみにそれは巨乳めがねっこでチャイナ服を着てると思う
822:デフォルトの名無しさん
07/12/23 17:30:21
>>817
たとえばそれが個人情報を預かるソフトで
他のアカウントが開けばどうなると思う?
823:デフォルトの名無しさん
07/12/23 17:31:44
>>819
もう一人の人格が中国人で…
824:デフォルトの名無しさん
07/12/23 17:33:02
>>822
.\%USERNAME%.iniでいいじゃないか。
825:デフォルトの名無しさん
07/12/23 17:35:15
>>824
アクセス権はエブリワンで?
826:デフォルトの名無しさん
07/12/23 17:43:33
ソフトのフォルダ自体をマイドキュメントに突っ込んどけばOK
827:デフォルトの名無しさん
07/12/23 17:49:09
まあVistaが自動でそれをやるけどね。
勝手にやるから弊害もないことはないが・・・
828:デフォルトの名無しさん
07/12/23 17:54:55
Linuxの話だけど、パッケージ管理されてる以外のツールは
全部~/に突っ込む、とか言ってた香具師がいたな。
829:デフォルトの名無しさん
07/12/23 18:35:59
そういえば前から疑問に思っていたんだが、
32bitコードから、ファイルとレジストリの仮想化を無効にするAPIってないのかな?
もちろん、Admin権限なしで仮想化やめたとしても、それほど恩恵はないけどさ。
タスクマネージャが実行中のプロセスを動的に切り替えられる以上、何かあると思うんだけど、
探しても見つからない。
830:デフォルトの名無しさん
07/12/23 18:54:46
たまにはJ#のことも…
831:デフォルトの名無しさん
07/12/23 18:57:07
J#の自演ウザイ
832:デフォルトの名無しさん
07/12/23 19:13:51
仮面ライダーJ
833:デフォルトの名無しさん
07/12/23 19:23:11
LINQ使った演算の性能測定とかしてるサイトはありますか?
RDB,XML,ただのオブジェクトとかいろいろと測定してあるとうれしいです.
834:デフォルトの名無しさん
07/12/23 19:25:22
仮面ライダーJ( 'ー`)し
835:デフォルトの名無しさん
07/12/23 19:26:26
仮面ライダーJ(# 'ー`)し
836:デフォルトの名無しさん
07/12/23 19:28:27
黒歴史乙
837:デフォルトの名無しさん
07/12/23 19:30:21
>>826
ADでぞろぞろファイル連れて来られたら迷惑なんだが
838:デフォルトの名無しさん
07/12/23 20:07:48
>>833
Rico MarianiのDLinq (Linq to SQL) Performanceシリーズは面白かった。
URLリンク(blogs.msdn.com)
URLリンク(blogs.msdn.com)
URLリンク(blogs.msdn.com)
URLリンク(blogs.msdn.com)
URLリンク(blogs.msdn.com)
839:デフォルトの名無しさん
07/12/23 20:11:20
>>838
日本語でOK
840:デフォルトの名無しさん
07/12/23 20:11:57
VS2008ってWindowsSDKだったかって入ってるの?
841:デフォルトの名無しさん
07/12/23 20:27:10
>>840
フルセットではなさそうだが入ってる
フォルダは 6.0aってなってて6.0とは別フォルダにインストールされる
842:デフォルトの名無しさん
07/12/23 20:33:57
えー
843:デフォルトの名無しさん
07/12/23 20:49:33
\Program Files\Microsoft\Visual Studioとか
\Program Files\Microsoft\SDKs\WindowsとかMicrosoftでフォルダ切っている俺涙目。
Windows SDKのインストール場所選ばせるか、
(別途入れるから)インストールしないという選択肢をくれ。
844:デフォルトの名無しさん
07/12/23 20:51:40
試しにVC2008EE入れてみたら
ソリューションエクスプローラとかツールボックスが左右反対なんだけど
845:デフォルトの名無しさん
07/12/23 20:55:05
>>843
よくそんな面倒なことできるな
846:デフォルトの名無しさん
07/12/23 21:01:31
いつ頃からか、よっぽどの理由がないかぎり
あらゆるものをデフォルトの場所にしか
インストールしなくなった。
847:デフォルトの名無しさん
07/12/23 21:01:56
>>843
うちの環境はこんな感じ。
\Program Files\Microsoft SDKs\Windows\v5.0
\Program Files\Microsoft SDKs\Windows\v6.0A
\Program Files\Microsoft SDKs\Windows\v6.1
v6.1はMicrosoft Windows SDK for Windows Server 2008入れてるから。
インストール先変えなければ綺麗に揃ったのにということでご愁傷様でした。
てかDirectXもこっち(Microsoft SDKs以下)に引っ越してくれんかのぅ。
ちなみに「プログラムのアンインストールまたは変更」を見ると
-Microsoft Windows SDK for Visual Studio 2008 .NET Framework Tools
-Microsoft Windows SDK for Visual Studio 2008 Headers and Libraries
-Microsoft Windows SDK for Visual Studio 2008 SDK Reference Assemblies and IntelliSense
-Microsoft Windows SDK for Visual Studio 2008 Tools
-Microsoft Windows SDK for Visual Studio 2008 Win32 Tools
となっている。分かれまくり。
848:デフォルトの名無しさん
07/12/23 21:06:20
>>844
C++だと左側にあるよねC#は前から右側だったけど
2008から右側に表示されるようになったとか?
俺は[ツール]-[設定のインポートとエクスポート]-[すべての設定をリセット]で
全体を~と設定したから、ほかのモードだとその辺どうなってるかよくわから
んけど
849:デフォルトの名無しさん
07/12/23 21:10:13
モードの違いじゃね?
VC2005とVC2008のEE同士だとどちらも一緒だし
850:デフォルトの名無しさん
07/12/23 21:38:22
2008のWPFが操作から何からイミフメなんだけど
将来的には全新規プロジェクトはこっちでやるべきって事なん?
851:デフォルトの名無しさん
07/12/23 21:47:08
将来的にはね。
早くFormsにあるものが全部使えるようにならないかなぁ・・・
DataGrid NotifyIcon・・・
852:デフォルトの名無しさん
07/12/23 21:57:49
サンクス。機能的には全部カバーしてないのか。
当分フォームアプリで粘るか。
853:デフォルトの名無しさん
07/12/23 21:58:45
ベータ版とか英語版とか入れたり消したりしたのがいけないのかしらんが、
WPFアプリのデザイナで、左側に並んでるtoolbox?からコントロールを
配置しようとしても、ポインタがバッテンになって配置できないんだよね。なぜか。
んで、もともとあったコントロールは無視して、アイテムの追加でWPFの適当な
コントロールを追加してやれば、そいつは配置できるんだけどさ。なぜだ。
854:デフォルトの名無しさん
07/12/23 23:43:23
>>851
とりあえずFormsデザイナで書いてからコピペで
855:デフォルトの名無しさん
07/12/24 00:07:29
FormsからWPFに移行するツールまだー?
856:デフォルトの名無しさん
07/12/24 00:18:22
>>848
自分で移動させたらいいだけじゃね?
857:デフォルトの名無しさん
07/12/24 10:55:48
Express Editionにはリソースエディタないのか。。。。。
858:デフォルトの名無しさん
07/12/24 10:56:37
2005からやん
859:デフォルトの名無しさん
07/12/24 11:31:07
>>857
ResEditで十分カバーできる
アイコンとかは高機能でフリーのやつ使ったほうが良いのができるだろ
860:デフォルトの名無しさん
07/12/24 15:24:08
>>521
西野嫌いだからケッと思いながら見たけど それなりに面白かったよ
というか「面白いことをやってます」風な雰囲気はあった それ大事
ただ西野も言うように原因は全て西野だな 梶原はあんなところだろ
まず西野カツゼツ悪いのかしらんが聞き取りづらい
あと 出てもいないヨダレを気にして顔を手で拭きすぎ
ツッコミが過剰にブチギレ加速していくパタンの一つの完成形が
M1優勝当時のアンタッチャブルだとすれば 西野は柴田に遠く及ばない
昔の下手な柴田を見るとちょうど西野みたいだし まー西野ガンバレやw
861:デフォルトの名無しさん
07/12/24 15:30:51
誤爆?
862:デフォルトの名無しさん
07/12/24 15:51:08
最後の3行がなければ誤爆だと分からなかった俺には
863:デフォルトの名無しさん
07/12/24 16:04:57
いちご100%の西野は可愛いな
864:デフォルトの名無しさん
07/12/24 17:03:07
デバッグが死ぬほど楽そうなのではじめてIDE使ってみようと思った
そしたら死ぬほど窮屈で複雑だった
クラスってクラスの追加からしないとだめ?絶対1クラス1ファイル?
あとプロジェクトって作らないとビルドできないのん?
普通にテキストエディタでだーっと書いて、
VSに読み込ませてクラスとか認識してくれるとかは出来ない?
タスクバーとかエクスプローラとかあるんだから、重複した機能は
あんまり使いたくないなぁ…とか思った…
もう難しくて難しくて…OTL
早くも挫折しそう
よくプログラマは使えるなぁと改めて感服した
すげぇよ
865:デフォルトの名無しさん
07/12/24 17:10:06
>>864
IDE環境から実行ファイル作るならプロジェクトは必要
Basicについてはよく知らんが、他はクラスの数に制約はないかと。要は可読性
落ち着いて空のプロジェクトから空のファイル追加して書いていけばすぐ解るよ
866:デフォルトの名無しさん
07/12/24 17:12:13
いきなり使おうとせずに、ボタンを押すと Hello world という
メッセージボックスが表示されるアプリを書くところから始めよう。
新しい開発環境使うときはそういうのが大事だと思う。
867:デフォルトの名無しさん
07/12/24 17:29:45
>>864
空のプロジェクト作って、メニューのプロジェクト->既存項目の追加で
テキストエディタでだーっと書いたファイルを追加すればおk
868:864
07/12/24 17:33:27
>>865>>866
ありがとう
そっか…プロジェクトは必須なのか…
一応コンソールアプリはビルドしてデバッグとかやってみたんだけど…
全体像がつかめないよ
今必死でヘルプ読んでます
でもなんていうかこう手順みたいのがわからないので
ちょっと向かいの本屋いってきます
コマンドラインのツール群を自分でならべて構築していくのと
まったく逆で、誰かが構築したのを調べていく作業だからか、
すごい難しいです、なんていうか霧の中をさまよってるかんじ
869:864
07/12/24 17:39:34
>>867
うわーありがとう!!
そうやればデバッグの時だけIDEって感じで使えるですね
大感謝
ところで、クラスを書いた後、認識させることってできますか?