1 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 17:50:33 ] ■公式 www.microsoft.com/japan/msdn/vstudio/default.aspx ■前スレ Visual Studio 2008 Part 12 pc11.2ch.net/test/read.cgi/tech/1221265969/ ■リンク Visual Studio 2008に搭載された17の新機能 www.atmarkit.co.jp/fdotnet/special/visualstudio2008_01/visualstudio2008_01_01.html 5000個のバグと戦った、MSが「Visual Studio 2008」RTM出荷 www.atmarkit.co.jp/news/200711/20/vs.html その他テンプレ>>2-5
577 名前:デフォルトの名無しさん mailto:sage [2008/12/01(月) 23:48:45 ] クラスライブラリ作るなら普通に使う
578 名前:デフォルトの名無しさん mailto:sage [2008/12/01(月) 23:57:11 ] >>577 しかし、そのアゼンブリの中のあるクラスを別のプロジェクトで派生するとき、 同じアセンブリにある別のクラスのinternalメンバには当然触れないわけだが、 これが案外歯がゆい場合が多かったりする。 設計が悪いといわれればそれまでだけど。
579 名前:デフォルトの名無しさん mailto:sage [2008/12/01(月) 23:59:47 ] 面倒だから全部publicにしろと言ってるのと一緒だよそれ テストならInternalsVisibleToAttributeを使う
580 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 00:07:00 ] いやinternalは便利なようで使いづらいって言いたいだけで そんな暴論は言ってないつもりなんですが。。
581 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 00:08:30 ] 面倒だからっていう明確な理由があるじゃん 面倒なことを好むのは馬鹿だけだろ
582 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 00:09:48 ] おまえらはすぐ喧嘩するよなw
583 名前:564 mailto:sage [2008/12/02(火) 00:19:23 ] 皆さん色々とありがとうございます。 勉強になりました。
584 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 00:55:41 ] まずは、publicかprivateかの区別をして、 必要に応じてinternalやprivateにするか考えることが多いかな。
585 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 00:58:21 ] >>584 すまん書き損じ。 >必要に応じてinternalやprivateにするか考えることが多いかな。 必要に応じてprivateをinternalやprotectedにするか考えることが多いかな。
586 名前:デフォルトの名無しさん [2008/12/02(火) 10:09:18 ] なんかスレチな気がするんだがとにかく困ってるからちょっと教えてください。お願いします 昨日 Visual Studio 2008 Professional Editionを買ってきてインストールしようとしたら プレリリース製品が入ってる?とか言ってできなかったんだ。 んでMSのHPの通りにアンインストールしようとしたんだができない。 いろいろググって見ても全く解決しない>< 頼む!高い金払って買ったんだ。。。インストールできないとかシャレにならないから誰か助けてくれ><
587 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 10:49:43 ] >>586 確かどこかにアンインストールのツールがあったような記憶が…。
588 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 11:01:12 ] >>586 「MSのHPの通り」ってのはこの手順か? msdn.microsoft.com/ja-jp/vs2008/bb964521.aspx
589 名前:デフォルトの名無しさん [2008/12/02(火) 11:11:13 ] >>587 ありがとう。探してみます >>588 そこの通りの手順です。 今インストールしようとすると 以前の製品が〜の表示の後に 以下の製品を含む場合があります。 -Windows SDK .Net Tools for Express -Microsoft Visual C++ 2008 Express Edition Beta 2 - JPN って出る。
590 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 12:00:59 ] アンインストールが途中で失敗するのか? 強制アンインストールのツールがフリーであったから試してみ この話題で、これで解決したのはこのスレだったと思うが別だったかも。
591 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 12:04:21 ] フリーつうかMS提供だったかな
592 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 12:10:47 ] Windows Installer Clean Upだったか
593 名前:デフォルトの名無しさん [2008/12/02(火) 13:49:14 ] >>590-592 ありがとう 無事インストールできた。無駄にせずにすんだ><本当にありがとう。
594 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 14:29:38 ] 何でプロフェッショナルを買ったの? スタンダードでよくない?
595 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 14:35:40 ] というか何でサポートに連絡しないw
596 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 14:39:27 ] 子供を育てるには高い天井の家がいい
597 名前:デフォルトの名無しさん [2008/12/02(火) 15:40:35 ] >>594 アカデミック買ったからプロフェッショナルになった >>595 あまりにも返事遅くて痒くなってきたから
598 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 16:19:25 ] 電話しろよw チャットサポートとかもなかったっけ?
599 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 16:50:52 ] というかさあ、本ちゃんの開発環境入れる予定のマシンに β版の開発環境とかフレームワークとか入れるなよな。 次回からは評価するならvmwareとか使った方がいいよ。 今回は、どうしても駄目ならWindowsから入れ直せばいいんじゃない?
600 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 16:53:28 ] なんでそんな非効率的なことする必要が?
601 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 16:54:12 ] 非効率でも安全とかそういう
602 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 17:14:38 ] こういうのってMS自身よりブログとかの情報のほうが役立つこと多い感じがする
603 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 19:21:31 ] >>598 本当の引きこもりはチャットでの会話すらしない
604 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 19:34:00 ] 嘘を嘘と〜、じゃないが、少なくとも俺の印象では2chというところは「屁が臭いと騒ぎ出す屁こき」 が多いような気がする。 なんで唐突に引きこもり?w
605 名前:デフォルトの名無しさん [2008/12/02(火) 20:14:37 ] Visual Studio 2008 Team Foundation Serverを動かすにはSQL Server Standardのライセンス必要ですか? Visual Studio 2005 Team Foundation ServerはSQL Serverが含まれていたんですが、2008はどこにもそんなことが書いていないです。
606 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 21:17:16 ] Warezerは会話すらしない
607 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 22:15:52 ] >>585 フィールドをってこと? クラスだよね?
608 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 04:38:57 ] windows95から一通り動作確認するためのOSイメージが配布されてるのってどこですか? 2008Serverしか見つからないです。
609 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 10:41:05 ] なんで言語別に低価格で提供しないの?
610 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 10:45:48 ] フルセットでも安いから。 アップグレード版の対象にExpress Editionも入っているから、 通常版を買う必要がない。 アドインがいらなきゃ、Express Editionで十分だろ。
611 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 21:38:22 ] >608 technetとかmsdnのサブスクライバダウンロード
612 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 22:12:14 ] 無料で手に入るものを持っているかどうかで価格が変わるってのはなんか 法律的にまずいようにも思うんだけど、どうなんだろうね。 VSEEがまだまだでてない頃、MSDN Deluxe Editionのアップグレード版 対象製品にEclipse入ってるのを見てありえんと思った。
613 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 22:48:18 ] 具体的にはどの法律の何に?二重価格あたりかなとも 思ったけどちょっと考えて大丈夫だなって気がするし
614 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 23:11:02 ] クーポン券と変わらんでしょ。 まあでも、あまり賢い商売の仕方とは思えないのは確かだよね。 知らずに通常版買った人だけでなく、アップグレード買った人の一部も不信感持ちそうだ。
615 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 23:16:52 ] >>610 リソースエディタがないんよ MFCアプリがコンパイルできない
616 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 23:22:19 ] スタンダード高くなってるじゃーん アップグレード買っても18000円だよ VC.netの頃はスタンダート買っても13000円で買えたよー
617 名前:デフォルトの名無しさん [2008/12/03(水) 23:30:05 ] XPでVC++ 2008 expressを使っています。 ブレイクポイントを設定してデバッグ開始してもブレイクされなくなりました・・・ さっきまでは大丈夫だったのに・・・なぜですかね?
618 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 23:47:12 ] 試用期間が終わったからです
619 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 23:49:21 ] EEが配布終了になったら認証通らなくなってアップグレード版インストールできなくなるんじゃね?
620 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 23:49:59 ] EEって配布終了するのか?
621 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 23:56:26 ] >>618 まじで??
622 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 23:58:16 ] >>619 そもそもインストール時にアップグレード元のチェックなんて無いんだ。
623 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 00:00:03 ] >>617 バグが多すぎてデバッガがやる気なくしたんだろ
624 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 00:43:28 ] >>623 下半期で最高にうけた! デバッガが「やる気なくした」って最高!
625 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 00:57:08 ] 参考のために上半期の最高を教えてくれ
626 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 11:12:19 ] 2003のころはVBのフォームアプリケーションでも スタートアップにSub Main()が選択できたけど 2008はフォームアプリケーションだとフォームしか選択できないんですが なぜでしょうか? コンソールアプリにすればSub Main()が選択できますが・・・
627 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 12:24:30 ] 代わりになるものがあるから
628 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 16:17:54 ] それは何ですか?
629 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:44:11 ] .NetFrameworkリファレンスの印刷物って無いんだろうか・・・ MSDN重いし使い勝手が悪い Googleの方がクラス見つけやすいっていったいどういうことだよ・・・
630 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:51:40 ] 印刷すればいいじゃない
631 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:54:57 ] Googleで「クラスを見つける」っていう感覚が理解できません。 具体的にどういう意味だろう
632 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:57:37 ] っていうか、印刷物って確かあるよね。 ものすごく浩瀚かつ高価だったはずだが。 つーかあの膨大な量を紙で読みたいって感覚も理解できんよ。
633 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:58:37 ] 文字通り小さい図書館造れるんじゃないか
634 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 23:11:57 ] あれを印刷物にしたら殴って人殺せそうだな
635 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 23:24:00 ] >631 MSDN内を探し回るよりも、 クラス名とかキーワードでぐぐった方が早くMSDN内にある目的のクラスの説明ページに辿り着く、ってことかと。 俺の場合、しばらくMSDNを開いてるとえらくCPUを食いはじめるんだが原因が分からん。
636 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 23:31:24 ] >>635 まあそういう事が言いたかったのかも知れんけど、 実際はローカルのMSDNライブラリでキーワドワーチした方が普通に早いと俺は思うけどなあ。 インクリメンタルサーチで全部入力する必要がない場合も多いし。
637 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 23:32:15 ] たくさんの人がいろいろな言葉を使って説明してるから、用語が分からなくてもヒットしやすい。 ってのもあるかもしれない。 MSDNで使ってる用語が分からなければMSDNではヒットしないわけだし。
638 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 23:35:39 ] MSDNには慣れが必要 俺のヘルプはGoogle
639 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 00:33:56 ] MSDNは何でもヒットする
640 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 00:39:14 ] DreamSparkがメール送るだけで認証できるようになったらしい ttp://www.microsoft.com/japan/academic/2u0k9o8k6i/default.mspx
641 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 00:45:18 ] 本の方が思わぬ発見がしやすくて好きだけどね。 検索対象が分かっているものは電子データの方がいいけど。
642 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 07:29:57 ] >>640 Windows Server 2008 も無償ダウンロードできるのか。 今の学生は恵まれてるなw
643 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 11:02:59 ] 何万ページあると思ってんだ…
644 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 11:24:52 ] >>641 の思わぬ発見 ↓ 電子データの検索ってすげー便利だな!
645 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 11:47:16 ] .NET Frameworkってなるべく使わない方がいいですか? 一か所でも使っちゃうと動かなくなりますよね? 今どき入ってないほうがめずらしいのかな
646 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 12:06:13 ] むしろ.netのみで作るべき
647 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 12:22:07 ] >645 そう考えるならそもそもVisualStudioで作るのをやめればどうだろう。
648 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 12:29:47 ] VCもkernel32.dllやuser32.dllや標準のapiだけで組むべきだね☆
649 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 12:31:15 ] まじですか。.NETやろうかな・・・ でもC++をManegedにするならC#の方がいいんですよね? でも数か所.NET使うならManagedでもいいのかな いやそういうことじゃなくてC++をやるんならVSの必要ないってことですか・・・
650 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 12:53:25 ] ・.netを使うと.net嫌いの人に叩かれる。 ・.netを使うと「.古いバージョンの.netしか入れてないユーザーは氏ね」と言っているとみなされる ・.netを使うとコーディングの手間は減る ・大半のユーザーは「.netってなに?」状態
651 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 13:18:40 ] GUI中心のアプリなら中途半端なことするより全部C#で書き直した方が早いかもね
652 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 13:19:41 ] VCを使ってシステム標準のdllの関数だけを使って組むしか無いね 凄く面倒臭いけど仕方無いね 結局は劣化atlとかwtlの再発明になるけど仕方無いね
653 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 13:41:01 ] 俺のアプリが使いたいなら.net入れろっていうくらいの 強気でいい。 ぱらすて見たかったらsliverlightだって入れちゃうだろ そういうことだ。
654 名前:デフォルトの名無しさん [2008/12/05(金) 14:27:54 ] expressなんですがお勧めのリソースエディタを教えてください
655 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 14:45:47 ] Visual Studio 2008 Standard Edition
656 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 14:53:07 ] できれば無料の奴でお願いしたいです
657 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 15:02:30 ] リソースに手動で追加したら手動で追加した分が全部消えてた バグ怖い
658 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 15:04:13 ] C#(.NET)使い出すと便利すぎてManagedな世界から出れない体になる。 C++での開発には戻りたくない。今でも時々必要になるけど >今どき入ってないほうがめずらしいのかな XPなら2.0は割と入ってるし、Vistaからは3.0が標準で入れられており、7では4.0が入る(予定) >>654 BCCForm and BCCSkelton, ResEdit とか?
659 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 15:24:37 ] 3.5はどこにはいりますか
660 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 15:33:43 ] ?
661 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 15:38:17 ] 3と4の間
662 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 15:49:41 ] .NETってWindowsアップデートで自動的に入るから絶対入ってるだろ
663 名前:デフォルトの名無しさん [2008/12/05(金) 15:49:45 ] reseditでメニューをつくり、 ウィンドウ作成時に hMenu = LoadMenu( NULL, _T("IDR_MENU1") ); setMenu( hWnd, hMenu ); を実行してるんですが、メニューが作成されません・・ resource.hはこんなかんじです #ifndef IDC_STATIC #define IDC_STATIC (-1) #endif #define IDR_MENU1 104 #define IDM___OPEN 40000 #define IDM___EXIT 40001
664 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 15:54:20 ] リソースの指定は文字列でも数字でもできる "IDR_MENU1"は文字列なのに、#define IDR_MENU1 104は数字だから別物。 リソース指定のところは、MAKEINTRESOURCE(IDR_MENU1) とすればいい。
665 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 15:57:47 ] >>662 そんなばかな オプショナルなアップデート項目だし
666 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 15:59:09 ] >>664 できました!ありがとうございます。助かりました
667 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 16:29:46 ] そもそもWindowsUpdateをしているとは限らない
668 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 16:35:52 ] >658 Windows 7に入る予定なのは、4.0ではなく3.5 SP1。
669 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 16:48:49 ] >>668 あぁ、スマン勘違いしてた。3.5 SP1 が搭載予定のようだね。
670 名前:デフォルトの名無しさん [2008/12/05(金) 17:21:25 ] VC# 2008 Expressでカスタムコントロールを作ったのですが、 他のプロジェクトから使えません。何が問題なんでしょう? sol project1 myform11 project2 mycontrol21 myform22 この状態でmyform22からはmycontrol21を使えますが、 myform11からだと、ツールボックスでグレーアウトされていて使えません。 よろしくお願いします。
671 名前:670 mailto:sage [2008/12/05(金) 17:56:58 ] 自己解決。 ツールボックスをリセットしたらちゃんと動いた。 つまらんことで一日無駄にした。。。 orz
672 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 18:01:17 ] Reseditの使い方はここで聞いても大丈夫ですか?
673 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 18:15:07 ] スレチ
674 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 23:54:36 ] int型変数に数値を代入すること if文による条件分岐ひとつ 処理速度面でわずかにでも速いのはどちらですか? あと、 if(a && b && c){}という書き方と、それぞれの条件を分けて入れ子にする書き方、 最適化されていれば速度面で違いはなくなりますか?
675 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 23:59:32 ] >>673
676 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 00:06:49 ] >>674 何で自分でベンチ取ろうと思わないん?
677 名前:名無し募集中。。。 mailto:sage [2008/12/06(土) 00:07:27 ] ifとか分岐なら十分に速いと考えて見やすくわかりやすいソースにするけど どうしてもっていうなら自分でベンチマーク取るしかない