トップページ⇒tech
1001コメント274KB

Visual Studio 2008 Part 10

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん2008/06/13(金) 14:18:41
■公式
http://www.microsoft.com/japan/msdn/vstudio/default.aspx

■過去スレ
【Orcas】 Visual Studio 2007 【.NET3.0】
http://pc11.2ch.net/test/read.cgi/tech/1174574352/
【Orcas】 Visual Studio 2008 【.NET3.5】 Part2
http://pc11.2ch.net/test/read.cgi/tech/1187855872/
【Orcas】 Visual Studio 2007 【.NET3.0】 Part3
http://pc11.2ch.net/test/read.cgi/tech/1193662588/
Visual Studio 2008 Part1
http://pc11.2ch.net/test/read.cgi/tech/1195616628/ (実質4)
【Orcas】 Visual Studio 2008 【.NET3.5】 Part5
http://pc11.2ch.net/test/read.cgi/tech/1198866447/
Visual Studio 2008 Part 6
http://pc11.2ch.net/test/read.cgi/tech/1202821357/
Visual Studio 2008 Part 7
http://pc11.2ch.net/test/read.cgi/tech/1204641201/
Visual Studio 2008 Part 8
http://pc11.2ch.net/test/read.cgi/tech/1207063618/
Visual Studio 2008 Part 9
http://pc11.2ch.net/test/read.cgi/tech/1210680571/

■リンク
Visual Studio 2008に搭載された17の新機能
http://www.atmarkit.co.jp/fdotnet/special/visualstudio2008_01/visualstudio2008_01_01.html
5000個のバグと戦った、MSが「Visual Studio 2008」RTM出荷
http://www.atmarkit.co.jp/news/200711/20/vs.html

その他テンプレ>>2-5
0877デフォルトの名無しさん2008/07/25(金) 06:13:52
GCのある無しは重要だ。 低速なCPUしか使えない状況ではGCはない方がいい
0878デフォルトの名無しさん2008/07/25(金) 06:32:45
最低でもWindowsの基本的な機能ぐらい使いこなせて
雑誌に載ってる程度のPCの基礎知識持ってる人なら
VBでもC#でもNETならすぐに理解できるよ
出来ない人は解像度とかデータサイズとかファイルとフォルダの概念とか
その程度で躓くことが多いと思う
0879デフォルトの名無しさん2008/07/25(金) 06:57:31
初心者が「GCない方が良いぐらい、低速なCPUしか使えない状況」向けに作る事って少ないんじゃないかね。
0880デフォルトの名無しさん2008/07/25(金) 07:11:11
我々はシステムから資源を借りているんだということ、
「借りたものは返す」
という当たり前のことを初心者のうちに覚えておいて欲しい気もする。
その上で、借りた資源を適当な時期に返しておいてくれるマネージャーさん
付きの言語をやるのは全然構わないけども。
0881デフォルトの名無しさん2008/07/25(金) 07:18:00
C言語が出た当初もアセンブラ知らずにCなんかやるなと言う老害が多くてだな・・・
0882デフォルトの名無しさん2008/07/25(金) 07:27:24
いまもC知らずに.NETとかやるなという(ry
0883デフォルトの名無しさん2008/07/25(金) 08:00:48
C言語はポインターがあるからのう。コレで諦めるヤツは多いらしい。
0884デフォルトの名無しさん2008/07/25(金) 08:06:07
そこで躓く理由がわかんないんだよなぁ…。
0885デフォルトの名無しさん2008/07/25(金) 09:14:41
CやC++から始めるもよし、C#やVBから始めるもよし。
ただし初めての言語がC++/CLIなのは百害あるよなぁ。
0886デフォルトの名無しさん2008/07/25(金) 09:32:17
QuickBASICの時代が来た
0887デフォルトの名無しさん2008/07/25(金) 09:38:22
時代はREALbasicじゃね?
0888デフォルトの名無しさん2008/07/25(金) 11:07:43
>>876
プログラム言語ってそうやってサクっと出来るようなものが理想だからね。
究極的にはコードを書かずに(または自然言語で)思ったものが出来上がる事だし。
0889デフォルトの名無しさん2008/07/25(金) 11:15:36
>>888
そんなことになったら失業してまう
0890デフォルトの名無しさん2008/07/25(金) 11:21:19
究極的コンパイラの開発と保守やれよ
0891デフォルトの名無しさん2008/07/25(金) 11:34:10
メモリが潤沢にある昨今ならCだって別に無理してポインタ使う必要は・・・
0892デフォルトの名無しさん2008/07/25(金) 11:54:18
スタックサイズは相変わらずだからポインタないと大抵のことは無理だろ。
0893デフォルトの名無しさん2008/07/25(金) 12:35:06
>>891
べーむでいいじゃん
0894名無し募集中。。。2008/07/25(金) 12:53:09
ポインタはWindwosのショートカット
HDD容量が贅沢にあるんだからProgram Filesだけじゃなくて
デスクトップにもインストールしろよっていうのは明らかにおかしい
0895デフォルトの名無しさん2008/07/25(金) 13:12:09
安全じゃないプログラムを作る時はポインタが必要
0896デフォルトの名無しさん2008/07/25(金) 14:48:18
時代は値渡し。
構造体配列を直接関数に渡す、これだけで可読度8割り増し。
0897デフォルトの名無しさん2008/07/25(金) 14:57:45
時代はmain関数直書き
全てのコードを直接main関数に書く、これだけで可読度8割増し
0898デフォルトの名無しさん2008/07/25(金) 18:35:50
事前に大きさが分かってるCの配列でも値渡しって出来ないよな
なんでだろう
0899デフォルトの名無しさん2008/07/25(金) 18:38:46
大きすぎるから
0900デフォルトの名無しさん2008/07/25(金) 18:47:56
>>898
クソワロタ
0901デフォルトの名無しさん2008/07/25(金) 23:31:51
ランタイムがないと動かないとか言語道断
0902デフォルトの名無しさん2008/07/25(金) 23:34:26
>>901
OS上で動いてるなら五十歩百歩。
0903デフォルトの名無しさん2008/07/25(金) 23:37:09
CRT をどうお考えでしょうかみたいな
0904デフォルトの名無しさん2008/07/26(土) 00:01:51
俺のPCは液晶だが、何か?
0905デフォルトの名無しさん2008/07/26(土) 00:03:37
マルチスレッドDLLだとVSインストールしてないと動かなかったりするけど、
この設定にする利点ってなんかあるんだろうか?
プログラムのサイズが小さくなるぐらいしか思いつかない。
0906デフォルトの名無しさん2008/07/26(土) 00:11:09
ランタイムを同梱するのはプログラマの責任。
また、マルチスレッドな実装のCRTをスタティックリンクで実装するのは無謀なのでDLLの方がいい。
0907デフォルトの名無しさん2008/07/26(土) 00:21:03
>>905
再配布可能なVC2005とかなんとか言うヤツがランタイムなんじゃにぇーかにょ
0908デフォルトの名無しさん2008/07/26(土) 00:35:32
.NETは言語横断、なんつって
0909デフォルトの名無しさん2008/07/26(土) 00:37:00
C#でライブラリのスタティックリンクの仕方がわからないのですが、
どこで設定すれば良いのでしょうか?
0910デフォルトの名無しさん2008/07/26(土) 00:41:28
.NET のライブラリは COM みたいなもの。
というか、COM+。
スタティックリンクするものじゃない。

どうしてもバイナリを1つにしたければ↓こういうツールはあるらしいけど。
http://www.exconn.net/Blogs/team01/archive/2005/01/20/248.aspx
0911デフォルトの名無しさん2008/07/26(土) 01:10:46
>>910
ありがとうございます
コンパイル時に使えないのが残念ですが、ほぼ期待通りのソフトです
0912デフォルトの名無しさん2008/07/26(土) 09:31:20
AfterBuild あたりに呼び出すようにすればコンパイル時も
くそもないやん。
0913デフォルトの名無しさん2008/07/26(土) 11:51:16
>>911
何故か見つからないんだが、ドコにあるんだ……?
検索しても出てこないんだが
0914デフォルトの名無しさん2008/07/26(土) 11:54:06
>>913
ゲイツに聞け
0915デフォルトの名無しさん2008/07/26(土) 12:26:26
MS のツール系はまずはダウンロードセンターで検索しろって

ttp://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-b4ad-4eae-87cf-b14ae6a939b0&DisplayLang=en
0916デフォルトの名無しさん2008/07/26(土) 12:32:07
おお、サンクス。
ダウソセンターから探せばいいのか。
0917デフォルトの名無しさん2008/07/26(土) 12:56:17
>>914
ゲイツに聞いてもダメなんじゃないか?
確かヤツ自身も自社のソフトをダウソするのに四苦八苦して会社に苦情メール送ってたとかなんとか。
0918デフォルトの名無しさん2008/07/26(土) 21:59:48
くーもう我慢できない

キーボード操作だけで、手早く、とあるクラスのコードへ飛ぶ方法無いの?
クラスは無理でも、モジュール(というかファイル)くらいへは飛べないの?
(俺)死ぬの?
0919デフォルトの名無しさん2008/07/26(土) 22:23:48
オレなんてマイクロソフトにお目当てのページになかなかたどり着けねぇってアンケートで文句書いたら方位磁石プレゼントされたことあるぞ!
0920デフォルトの名無しさん2008/07/26(土) 22:30:34
>>919
気が付いたらループしてるんだよな
0921デフォルトの名無しさん2008/07/26(土) 22:34:16
>>918
482だけど、VC6のウィザードバーは最高だった…
0922デフォルトの名無しさん2008/07/27(日) 00:05:17
>>919
msdnは樹海だしなあ
0923デフォルトの名無しさん2008/07/27(日) 00:14:39
ダウンロードセンター以外なら、まずはsite:microsoft.comでググる。
0924デフォルトの名無しさん2008/07/27(日) 00:24:24
>>918
オレは殆どの場合「定義へ移動」で事足りてるけど言語なにつかってんの?
0925デフォルトの名無しさん2008/07/27(日) 01:06:54
>>918
たぶんC++使ってるんだと思うが、
もし万が一C#を使っていてその不満ならならこういう世界もある。
ttp://mimori.org/~h/ReSharper/NavSearch.html
0926デフォルトの名無しさん2008/07/27(日) 04:53:27
>>918
ファイル移動ならCtrl+Tabでいけるじゃん
0927デフォルトの名無しさん2008/07/27(日) 22:22:56
エディタ画面で表示しているファイルと、ソリューションエクスプローラで表示しているファイルを
同期したいんだけどどうすればいい?

具体的には
1.大量のプロジェクトを抱えてるソリューションで
2.ビルドすると参照設定の問題でエラーがでて
3.エラーをダブルクリックするとあるファイルがエディタで表示されたので
4.そのファイルが属するプロジェクトの設定を変えたい

という場合にプロジェクトを探すのに目で探してものすごく苦労したんですが、
どうするのがいいんでしょうか。
0928デフォルトの名無しさん2008/07/28(月) 02:24:14
オプションに「アクティブななんちゃらをソリューションで選択」だかそんなのがあるでよ。
0929デフォルトの名無しさん2008/07/28(月) 07:28:32
ソリューションエクスプローラをアクティブにしないと選択状態がわからないんだよね。
0930デフォルトの名無しさん2008/07/28(月) 14:18:36
WinXP VS2008で作ったアプリでボタンのスタイルが
XPだったりクラシックだったりするのは何故?
デスクトップテーマとかは変えて無いんだが
0931デフォルトの名無しさん2008/07/28(月) 14:24:12
マニフェストじゃないかな
0932デフォルトの名無しさん2008/07/28(月) 14:29:36
VS2008で新規に作ったプロジェクトなら、スケルトンレベルでビジュアルスタイル有効が
デフォのはずだけど。
VS2003以前から持ってきたプロジェクトなんかは
Application.EnableVisualStyles();
が入っていないと思う。
0933デフォルトの名無しさん2008/07/28(月) 14:45:55
一応、vs2008で新規で起こしたんだが・・・。

// アプリケーション マニフェストが visual スタイルを有効にするために、
// ComCtl32.dll Version 6 以降の使用を指定する場合は、
// Windows XP に InitCommonControlsEx() が必要です。さもなければ、ウィンドウ作成はすべて失敗します。
INITCOMMONCONTROLSEX InitCtrls;
InitCtrls.dwSize = sizeof(InitCtrls);
// アプリケーションで使用するすべてのコモン コントロール クラスを含めるには、
// これを設定します。
InitCtrls.dwICC = ICC_WIN95_CLASSES;
InitCommonControlsEx(&InitCtrls);

スケルトンのこのコードですか?
0934デフォルトの名無しさん2008/07/28(月) 15:34:08
>>933
すまん。VC++か。
んじゃ、たぶん、プロジェクトのプロパティを開いてマニフェストツールの
「入力と出力」で自分で書いたマニフェストを追加する必要があると思う。
0935デフォルトの名無しさん2008/07/28(月) 15:57:33
ツールウィンドウ(右側にあるソリューションとかプロパティーとかいうもの)
が消えてしまったが、復活させるにはどうすればいいのでしょう?
0936デフォルトの名無しさん2008/07/28(月) 15:58:36
>>935
表示メニューに項目ないか?
0937デフォルトの名無しさん2008/07/28(月) 16:45:15
>>934
ありがとう。マニュフェスト作成とやらを頑張ってみます!
0938デフォルトの名無しさん2008/07/28(月) 17:17:23
アセンブリに埋め込まないでいいなら、そこいらに転がってるサンプルの
Assembly Nameを書き換えるだけでOK
0939デフォルトの名無しさん2008/07/28(月) 17:29:09
>936
ありがとうございます。
復活できましたが、ソリューションとプロパティーの配置を元通りに
する方法が分かりません。
ソリューションとプロパティーを一つのタググループに入れることは
できますが、そこでタグを右クリックしても「垂直タググループの新規
作成」は現れますが、「垂平タググループの新規作成」が現れないので
元のように、ソリューションとプロパティーを縦並びにできません。
混乱しております。お分かりの方お願いします。
0940デフォルトの名無しさん2008/07/28(月) 18:32:29
フローティングさせていろいろ動かしてると縦に並んだり同じ枠に入ったり横に並んだりするけどなあ。
どの操作をすると確実に思い通りになるのかはよくわからんが。
0941デフォルトの名無しさん2008/07/28(月) 19:09:52
>>939
元通りってのがデフォルト状態のことであれば、[ツール]→[設定のインポートとエクスポート]
でインポートを行えばデフォルトに戻る。
どの項目をインポートするかは、ウィザードの中で選択可能。
0942デフォルトの名無しさん2008/07/28(月) 20:11:30
設定のインポートとエクスポートしちゃうと色々初期化されて面倒なんだよ。
ウィンドウ→ウィンドウレイアウトのリセットが>>939には最適だと思う。
0943デフォルトの名無しさん2008/07/28(月) 23:50:28
>940,941,942
ありがとうございます。
さっき(939の質問前)はソリューションとプロパティーが横並びの状態から、プロパティー
をフロートしてごちゃごちゃやってみました。中央のフォームデザイナーにドラッグした
ときは上下左右の矢印が表示されるのですが、ソリューションの方にドラッグを戻すと、
右向きの矢印しか表示されませんでした。
今再トライしてみたら、さっきと何が違うか分かりませんが、突然ソリューションに
ドラッグしても上下左右の矢印が表示されて、ようやく元の配置に戻すことができました。
(これは私と同じ初心者レベルに対してですがドラッグしても矢印が表示されない場合は、
ドラッグ対象の上の方で右クリックして「ドッキング可能」にチェックを入れるといいようです。)
0944デフォルトの名無しさん2008/07/29(火) 00:25:09
今日コンパイラをcygからVS2008にしてみたわけだが・・・

訳わかんな杉ワロタww

参考にできるサイトやブログあったらおしえてくだしあ><
0945デフォルトの名無しさん2008/07/29(火) 00:33:43
>>944
http://itpro.nikkeibp.co.jp/article/COLUMN/20061206/256112/
0946デフォルトの名無しさん2008/07/29(火) 00:35:39
>>945 �d
0947デフォルトの名無しさん2008/07/29(火) 00:36:22
>>944
http://cvwww.ee.ous.ac.jp/vc08prog.html
09489272008/07/29(火) 21:55:03
>>928
オプションは一通り見たつもりだったんだが完全に見落としてたわ。
ありがと。
09499182008/07/30(水) 00:46:31
なんていうかホームポジションから手を動かすこと自体が苦痛というか。
一般向けソフトならマウス主体でも文句は言わないけど、プログラマ向けがこれじゃなぁ。

>>921
もうよく覚えてないけど、VC6くらいまではマウスいらずでしたよねぇ。

>>924
C++っす。「定義への移動」自体はおっしゃるとおり便利ですけどねぇ。

>>925
ありがとうございます、参りました。C#とはいえ、俺の求めていた以上のものが。
なるほどプラグインって手があったのか…。文句言っているばかりじゃだめですねぇ。

>>926
悪いがそりゃ論外だなぁ…。
0950デフォルトの名無しさん2008/07/30(水) 00:52:01
>>949
DOS時代のTurboCなんかは、Ctrl+JKLあたりでキャレット移動が出来たなw
デフォルトで
0951デフォルトの名無しさん2008/07/30(水) 00:58:08
>>950
vi 使えってことですね。わかります。
0952デフォルトの名無しさん2008/07/30(水) 01:20:55
やっぱ最初はワープロ感覚で簡単に組めるソフトを弄ったほうがいいな
VC++でwinアプリ作ろうと最近頑張り始めたがなかなか覚えやすい。
0953名無し募集中。。。2008/07/30(水) 02:41:35
C言語が出来る人が陥りやすいのが「VC++なら作れる」「いざとなればC言語で」って奴
Windowsのしきたりとか呪文を知らないとWindowsアプリケーションを作れないから
既存のソースを弄って覚えるって言うのは良い方法だよね
0954デフォルトの名無しさん2008/07/30(水) 03:29:13
そこでJ#ですよ
0955デフォルトの名無しさん2008/07/30(水) 09:37:15
>>562
亀レスで申し訳ないが、Windows Server 2008 SDK をインストールして、
そっちのコンパイラーとヘッダー、ライブラリーを使用するよう設定したら
x64 バイナリ吐けるようになるよ。
0956デフォルトの名無しさん2008/07/30(水) 19:34:33
SP1っていつかしら?
リボンとかの機能が使えるようになるんですよね??
0957デフォルトの名無しさん2008/07/30(水) 20:15:56
coming soon は魔法の合言葉
0958デフォルトの名無しさん2008/07/30(水) 21:33:48
vb.net 2008 使ってるんだけど、ブックマークの消し方がわからない。
誰か教えてください。コード画面のブレークポイントの茶●のとこに出てくる、
水色の四角です。
0959デフォルトの名無しさん2008/07/30(水) 21:34:50
>>956
SQL Server 2008 完成待ち
0960デフォルトの名無しさん2008/07/30(水) 21:38:33
958だけど自己解決した。2、30分イライラ悩んであっさりツールバーからみつけた。
デフォで表示されないツールバーでしか消せないなんて不親切すぎるね。
でも、無料でつかってるし、しょうがないか。
0961デフォルトの名無しさん2008/07/30(水) 22:09:35
>>956
「今夏」ということになってるけども。
そういう場合、9月くらいまでは夏気分だしなぁ。
0962デフォルトの名無しさん2008/07/31(木) 00:03:09
クロック数を変更できる関数ってどれですか?
あと現在のクロック数を取得できる関数。
誰か教えてくらさい。MSDNで迷子になって野垂れ死にしそうです。
0963デフォルトの名無しさん2008/07/31(木) 00:07:47
死ねばいいんじゃない?
0964デフォルトの名無しさん2008/07/31(木) 00:36:03
>>962
まずさあ、「クロック数」っていう日本語はないだろう。
時計の数?どこの時計よ?w

日本語苦手なら英語でもいいよ。
0965デフォルトの名無しさん2008/07/31(木) 00:51:37
Clock please!
Please help me to Clock Function.
Do you teach me?
0966デフォルトの名無しさん2008/07/31(木) 00:55:57
ほぇぁ ホッタイモイジッタナナンバ ファンクション イズ ゼア チャンゲ?
こうですか><;わかりません
0967デフォルトの名無しさん2008/07/31(木) 01:22:00
CPU clock frequencyです。
なんだかんだ言ってやさしい人たちとみた。教えてください。

>>964
http://www.keyman.or.jp/3w/prd/90/61090090/
おれも変だと思うけどね。
0968デフォルトの名無しさん2008/07/31(木) 01:33:00
とりあえずsetupプロジェクトが.NET FRAMEWORK 2.0で組めるようになるのは
SP1が出てくるまで望み薄でつか。
0969デフォルトの名無しさん2008/07/31(木) 01:44:43
setupプロジェクトって何ですか?
0970デフォルトの名無しさん2008/07/31(木) 02:25:17
インストローラーのことじゃね?
0971デフォルトの名無しさん2008/07/31(木) 03:07:32
インストローラーって何?
0972デフォルトの名無しさん2008/07/31(木) 03:13:51
in stroller:ベビーカーの中
0973デフォルトの名無しさん2008/07/31(木) 03:22:45
VisualStudioと何の関係があるわけ?
0974デフォルトの名無しさん2008/07/31(木) 04:40:53
まぁまぁ
0975デフォルトの名無しさん2008/07/31(木) 06:11:44
>>967
RDTSC
0976デフォルトの名無しさん2008/07/31(木) 11:50:38
>973
そらまぁ、Visual Studioの機能の一つだからな。
レス数が950を超えています。1000を超えると書き込みができなくなります。