1 名前:デフォルトの名無しさん [2006/07/07(金) 13:43:33 ] Visual Studio 2005 Developer Center www.microsoft.com/japan/msdn/vstudio/2005/ lab.msdn.microsoft.com/vs2005/ Visual Studio 2005 製品ライン概要 www.microsoft.com/japan/msdn/vstudio/productinfo/productline/ www.microsoft.com/japan/msdn/howtobuy/vs2005/
3 名前:デフォルトの名無しさん [2006/07/07(金) 13:46:54 ] .NET Frameworkダウンロードページ(SDK、再頒布可能ファイル) www.microsoft.com/japan/msdn/netframework/downloads/default.aspx VS2005評価kit https://s.microsoft.com/japan/ordercenter/windowsserversystem/eval.aspx Windows2003 R2 ダウンロード www.microsoft.com/japan/windowsserver2003/R2/trial/default.mspx SQL Server 2005 www.microsoft.com/japan/sql/default.mspx Microsoft .NET Framework 1.1 と 2.0 (ベータ版) の互換性 www.microsoft.com/japan/msdn/net/deployment/netfxcompat.asp Windows Server 2003による無償ASP.NETホスティングサービス europe.webmatrixhosting.net/japan/default.aspx Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う (Win32APIを使った開発には必須) www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/ Visual C++ 2005 Express EditionでWTLを使う groups.yahoo.com/group/wtl/message/12850 F# research.microsoft.com/projects/ilx/fsharp.aspx Cω(Comega)とか research.microsoft.com/research/downloads/
4 名前:デフォルトの名無しさん [2006/07/07(金) 13:48:12 ] MSDN フォーラム(日本語) バグ情報はここのフィードバックセンターへ forums.microsoft.com/msdn-ja/default.aspx?siteid=7 @IT > Insider.NET > 特集 > Visual Studio 2005エディション比較 www.atmarkit.co.jp/fdotnet/special/vs2005compare/vs2005compare_01.html Visual C++ 各Editionの比較表 msdn2.microsoft.com/en-us/library/hs24szh9 (vs.80).aspx
5 名前:デフォルトの名無しさん [2006/07/07(金) 13:52:23 ] 関連スレは >>6 以降へ
6 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 14:06:40 ] プログラム技術@2ch掲示板 pc8.2ch.net/tech/
7 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 14:44:03 ] 言語はなんでもいいですか?
8 名前:イエモン [2006/07/07(金) 14:59:37 ] はじめまして。 VS2005でMFCを使用してプログラムを作成しています。 以下のようにファイルダイアログを表示してファイルを指定する際にBMPだとファイルを開き画像読込が出来るのですが、BMPではなくexeファイルを開こうとするとプログラムの起動ができません。 どうすれば良いのか分からず、行き詰っている状態です。 ご教示ください。 //画像読込作業 void CzahyoupurottoView::OnYomikomi() { // TODO : ここにコマンドハンドラコードを追加します。 flg=1; //[画像読込]→[実行]ボタンを押したときの動作 CString filename; CFile file; //ファイルダイアログを表示してファイル指定する CFileDialog myDLG(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"ビットマップ(*.BMP)|*.BMP||"); if(myDLG.DoModal()!=IDOK) return; //指定したファイルをオープンする filename = myDLG.GetPathName(); if(!file.Open(filename,CFile::modeRead|CFile::typeBinary)){ return; }
9 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 22:05:30 ] 前スレ994だけど。 ヘッダーファイルに #define VER 1.0 とか宣言しといて読み込んで+0.1してから書き込みとかしてる 専用にヘッダー用意すればVSと競合することもないだろうし多分大丈夫 普通はリリースするたびにバージョン上げるのが一般的なんだろうなぁ
10 名前:デフォルトの名無しさん mailto:sage [2006/07/08(土) 08:26:54 ] 新スレ乙
11 名前:デフォルトの名無しさん [2006/07/08(土) 16:28:09 ] すみまそん。 Visual C++でコア部分をネイティブコードで、呼び出し部分をマネージコードで作成した クラスライブラリを作りたいんですが、 いいサンプル、もしくは書籍知ってませんか?
12 名前:デフォルトの名無しさん [2006/07/08(土) 21:51:55 ] VS2005を使用しています。ネット上のサンプルではツールボックスから OleDbConnection,OleDbDataAdapterを選んでフォームに貼り付けと書いてあったのですが 自分のツールボックスの「データ」のところを見ると、 DataSet,DataGridView,BindingSource,BindingNavigator,ReportViewerの五つしかありません。 どうすれば種類を増やせるようになりますか?
13 名前:デフォルトの名無しさん [2006/07/09(日) 22:08:19 ] ヒント:参照の追加
14 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 00:24:24 ] おまえそれちが
15 名前:デフォルトの名無しさん [2006/07/10(月) 09:00:12 ] VB2005でWinアプリを作ったときに、アプリ画面の上に必ず表示される青いバーみたいなものを消す方法はあるんでしょうか? 青いバーとはアプリ名や、アイコン、最小化、最大化、閉じるが表示してあるところのことです
16 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 09:07:46 ] ボーダー変えろ
17 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 09:07:55 ] >>15 homepage3.nifty.com/midori_no_bike/CS/form.html#072
18 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 10:25:07 ] ありがとうございました。
19 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 15:44:53 ] よろしくお願いします。VB2005です。 PictureBox1.Image.Save("C:\text.bmp", System.Drawing.Imaging.ImageFormat.Bmp) この一般的な方法でビットマップファイルを作成すると32bitカラーになりますが、 24bitカラーにするにはどうしたらよいのでしょうか?
20 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 18:28:45 ] bmpの変換をガリガリ書く
21 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 19:42:20 ] Imaging.EncoderParameter(.Imaging.Encoder.ColorDepth, 24)
22 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 00:59:54 ] ウィザードで作成したテーブルアダプタの接続文字列を実行時に ログインユーザーに応じて切り替えたいのですが可能ですか?
23 名前:デフォルトの名無しさん [2006/07/11(火) 12:03:31 ] エディタの文字色設定がすごいやりづらい あれこれ変更してると、以前変更したはずの文字色がが元に戻ってたりするんだけど そんなことない?
24 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 12:22:59 ] 無いな
25 名前:デフォルトの名無しさん [2006/07/11(火) 12:42:20 ] ギャフン
26 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 21:34:49 ] Visual C++ 2005 Express Edition の インスト鍵 キボンヌ
27 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 21:36:37 ] おまいは何をゆっているのだ
28 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 21:38:02 ] >>26 アホだろ? ねぇ、アホだろ?
29 名前:26 mailto:sage [2006/07/11(火) 21:50:35 ] すみません、間違えますた。 正しくは、 Visual C++ 2005 Express Edition の プロダクト鍵 キボンヌ です。 フリーだから教えてちょぉ。
30 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 21:52:33 ] >>29 あっそ
31 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 23:10:56 ] 重いよね、もっさりしているよね、落ちるよね
32 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 23:20:15 ] すみません。初心者の質問です。 先日VisualStudio2005を購入し、パソコンにいれて今やっています。 C言語のプログラムをC++の環境でやって、プロジェクトに内容を書き込み、 ビルドしてから、デバッグして開始すると、 実行結果が速攻で消えてしまいます。 実行結果が一瞬で消えてしまうので、何がなんだかわかりません。 ちなみに実行結果はコマンドラインで出力しています。 これをゆっくり見れるようにするにはどうすればよろしいのでしょうか? 教えてください。
33 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 23:20:23 ] 最後以外は同意しておこう。
34 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 23:21:03 ] >>32 デバッグなしで開始にしろ。
35 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 23:22:18 ] >>34 それもやりましたが、速攻で消えてしまうのです。 どうすればいいですか?
36 名前:デフォルトの名無しさん [2006/07/11(火) 23:27:14 ] 空気を読まずにレスする。 これでいいのかわからんが、 vbでは、System.Console.ReadLine()
37 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 23:27:49 ] sage忘れスマソ
38 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 23:28:04 ] >>32 ではないがこれは知らなかった・・・
39 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 23:37:47 ] >>36 それはC#では有効だと、やっていて気づいたのですが、 C、C++だと、・・・? わかりました。一応、やってみます。 ありがとうございます。
40 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 23:48:41 ] _getchじゃだめなの?
41 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 00:10:54 ] getcharが確実
42 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 00:30:59 ] うちのMSDNだとgetcharに一発でたどり着けない・・・もう壊れたか
43 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 01:05:41 ] while(true){}の方向で。
44 名前:デフォルトの名無しさん [2006/07/12(水) 02:59:32 ] Visual Studio 2005 pro版で使えるコードプロファイラってありますか? 行/関数レベルで実行時間が分かる程度でいいんですが・・
45 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 05:42:29 ] >>44 ついてないのか?
46 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 08:43:00 ] 少しでも軽くするTipsきぼん
47 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 10:00:05 ] CPU交換。
48 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 10:02:24 ] メモリ増設
49 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 10:26:01 ] RAID0
50 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 10:27:07 ] おまいら紋切り型スギwww
51 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 11:39:53 ] Tipsだから
52 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 14:49:16 ] Visual Studioのカスタマイズでは軽くならないので?
53 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 14:55:33 ] うん
54 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 22:55:24 ] 十分軽いじゃんか
55 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 14:58:21 ] プロパティを自動的に隠すに設定しているのに、ふとした拍子に勝手に出てきてそのまま戻らなくなる。
56 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 15:01:14 ] うん
57 名前:デフォルトの名無しさん [2006/07/13(木) 15:35:41 ] XML ファイルを編集する際、スキーマがあれば Visual Studio のエディタは補完など便利な 機能を提供してくれます。XML ファイル中で スキーマは schemaLocation="ore.no.net/ore.xsd" のようにしてその場所が指定されていることが 多いのですが、オフラインで XML ファイルを 編集する際にはこの指定がむしろ邪魔になります。 ここを読みに行こうとしてしばらく固まります。 ローカルに同等のスキーマがある場合には 自動的にそちらを見に行ってくれるようには できないものでしょうか?
58 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 21:49:42 ] うん
59 名前:デフォルトの名無しさん [2006/07/14(金) 00:22:11 ] Visual C++ 2005 Express Editionで、 ダイアログボックスを作成するプログラムを作成しましたが、 このプログラムを実行し、タスクマネージャでメモリ使用量を確認すると、 4,556KBもメモリを使用しています。 1,000KBくらいに減らしたいのですが、どうしたら減らせるのでしょうか? ソースコード #include <Windows.h> #include "resource.h" INT_PTR CALLBACK DialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { return (int)DialogBox(hInstance, MAKEINTRESOURCE(IDD_DIALOG1), NULL, DialogProc); } BOOL CALLBACK DialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) { return FALSE; }
60 名前:デフォルトの名無しさん mailto:sage [2006/07/14(金) 01:13:13 ] >>59 MicroSoftに就職する。
61 名前:デフォルトの名無しさん mailto:sage [2006/07/14(金) 01:16:52 ] 糞スレ
62 名前:デフォルトの名無しさん mailto:sage [2006/07/14(金) 01:28:02 ] >>59 試したわけじゃないけど、と断っておいた上で。 デフォで走ってるスレッドのスタックやヒープに割り当てられてる サイズが結構大きかったと思う。リンカの設定で減らしてみたらどうか?
63 名前:デフォルトの名無しさん [2006/07/14(金) 15:15:56 ] なんだかctrl+tab切り替えが急に出来なくなったのだけど、 どれがトリガーか知っている人いたら教えていただけないですかね。 正確には切り替えダイアログだけは出るんですが。
64 名前:デフォルトの名無しさん mailto:sage [2006/07/14(金) 15:43:02 ] ctrl+tabがトリガーでは
65 名前:63 mailto:sage [2006/07/14(金) 18:43:19 ] ああすんません、出来なくなった理由としてのトリガーと言いますか ソリューションなんたらを自動で隠すようにしたからかなぁ…
66 名前:デフォルトの名無しさん [2006/07/14(金) 23:26:03 ] >>62 ヒープサイズ、ヒープコミットサイズ、 スタックサイズ、スタックコミットサイズをいろいろ変えてみましたが、 メモリ使用量は変わりませんでした…(涙)
67 名前:デフォルトの名無しさん mailto:sage [2006/07/14(金) 23:41:44 ] VisualStudio2005のソリューションエクスプローラ→新しい項目の追加で Microsoft レポート テクノロジを使用してレポートを作成するための空のレポート ファイル っていうのがあるのですが、これの詳しい使い方を解説してるサイトか本はありませんか? これを使えばそれなりなレポート印刷ができるんじゃないかと思うのですが、 MSDNを見てるだけだといまいちわからなくて・・・。
68 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 01:05:57 ] >>65 debugビルドでシンボルが食ってるとか言う話じゃなくて?
69 名前:デフォルトの名無しさん [2006/07/15(土) 09:02:26 ] Express Edition ダウンロードしたんだけど、CDラベルどうしよう。 なんかよさげなの無い?
70 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 09:04:15 ] 焼かないから問題なし
71 名前:デフォルトの名無しさん [2006/07/15(土) 09:35:47 ] HTML のソースを Visual Studio で編集してるんだけど、 <style></style> の中は *.css と同じような補完が 効いてくれればいいのになぁ。単独のスタイルシート hoge.css を編集しているときには CSS としての 補完とか色分けをしてくれるのに。贅沢?
72 名前:63 mailto:sage [2006/07/15(土) 09:36:45 ] >>68 レスありがとうございます。フォーカスでしょうか?一応、大丈夫っぽいです。 そういえばタブの切り替え(デフォでCtrl+PageUp/PageDown)も効かないんですよね。 何故かナビゲーションバーのメンバが切り替わる。試しにナビゲーションバーを消しても駄目でした。 無いと不便なもんですねぇ。
73 名前:63 mailto:sage [2006/07/15(土) 09:38:07 ] よく見たら俺へのレスじゃなくて誤爆っぽいですな…
74 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 09:41:24 ] >65じゃなくて>66なんだろうなw
75 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 09:55:39 ] >>69 ボリュームラベルは始めから何か付いていなかった?
76 名前:デフォルトの名無しさん [2006/07/15(土) 09:57:56 ] >>75 つまんない
77 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 10:15:28 ] >>74 スマン、アタリ
78 名前:デフォルトの名無しさん [2006/07/15(土) 11:33:29 ] >>68 DebugビルドとかReleaseビルドとかいろいろやってみましたが、 メモリ使用量はほとんど変わらないです。
79 名前:デフォルトの名無しさん [2006/07/15(土) 12:04:41 ] >>78 タスクマネージャで出てくる「メモリ使用量」は いわゆる working set のこと。で、それは sharable working set と private working set の合計で、 DLL が使ってる分も結構ある。不要なDLLがロードされてるかもよ? Sysinternals の Process Explorer とかで調べてみたら? どのDLLがどれくらい working set に寄与しているか分かるから。 ProcessWalker でもみれたかも試練。
80 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 15:30:41 ] >>59 のソースを見ると意図してDLLどうこうじゃないん じゃないかな。 Winアプリで最小構成が4MBあたりなんじゃないの? kernel32あたりは読み込まれるだろうから。
81 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 04:16:59 ] >>63 Enterキー叩いてみ。
82 名前:63 mailto:sage [2006/07/16(日) 10:13:37 ] >>81 おお、切り替え中にEnterキーで切り替わりました しかしこれは…片手で切り替わらないのが、激しく不便っすね… おかしいなぁ、木曜までは出来てたはずなんですが とはいえレス感謝です。ありがとうございました。
83 名前:デフォルトの名無しさん [2006/07/16(日) 10:35:48 ] >>79 SysinternalsのProcess Explorerで調べたら、 WS Privateが約1MB、WS Shareableが約3MBでした。 メモリの多くをDLLが使用しているということですよね。 例えば、GetLastError関数を使うには、kernel32.dll全体をロードしなければならず、 使わない関数までロードされて、メモリを使用するということでしょうか? >>80 それで、ダイアログボックスを表示に必要な、 gdi32.dll、kernel32.dll、ntdll.dll、user32.dllがロードされ、 ダイアログボックスを表示させるだけなのに、 4MBも消費されてしまうのですね。
84 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 10:38:02 ] でもそういうシステムのDLLはプロセス間で物理メモリを共有しているから、 本当に4MBも使っているかというと、そうでもない。
85 名前:デフォルトの名無しさん [2006/07/16(日) 12:56:13 ] >>83 >>84 の言うとおりだ。 おまえだけが4MBも使ってる訳じゃない。
86 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 14:41:13 ] 昔は640KBの壁とかあったもんだ。何を贅沢言ってる。
87 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 14:46:46 ] おっさんはすっこんでろ
88 名前:デフォルトの名無しさん [2006/07/16(日) 15:32:14 ] ちんぽ
89 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 17:41:19 ] 新しく追加されたToolStripContainerとSplitContainerってMDIインターフェンス考慮されてなくね? どっちもコンテナ部分がべたーっと領域を埋めてしまって子ウィンドウを覆い消してしまう MSDN見てたらMDIならToolStripPanelだけを自分で呼び出して使えというソースが貼ってあった で、こういう派生コントロールをデザイナ上で使う方法誰か教えてください?
90 名前:89 mailto:sage [2006/07/16(日) 17:48:38 ] ごめん、もう自己解決した ツールボックスで右クリック、アイテムの選択でおk
91 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 18:54:57 ] >インターフェンス >覆い消してしまう >教えてください? 句読点をまともに使えない香具師らしいと言えば言える間違いだが。
92 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 19:11:02 ] 覆い消してしまう はわかりやすくていいと思う それより、こういう派生コントロール って何なんだ デフォルトでツールボックスに表示されない、Controlの派生クラスという意味?
93 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 19:32:01 ] イメージで書いてんだから細かいこと気にしちゃだめだよ。
94 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 20:28:14 ] まぁ普通は「覆い隠す」と言うな。実際、物がなくなるわけではなく見えないだけなのだし。
95 名前:デフォルトの名無しさん [2006/07/16(日) 23:49:22 ] >>84 、>>85 そうなのですか。 実際に使用しているのは、WS Privateの約1MBだけなのですね。 どうもありがとうございます。
96 名前:デフォルトの名無しさん [2006/07/17(月) 17:18:07 ] VCで、出力対象がexeか否かでコンパイルの分岐をしたいのですが、いい定義はありますか? DLLの場合は _WINDLL のようなのですが、#ifndef _WINDLL では EXE と lib の判別が 出来ず困っています。
97 名前:デフォルトの名無しさん mailto:sage [2006/07/17(月) 20:02:37 ] hoge.c (main 含む) fuga.c (main 含まない) fuga.c コンパイル時には exe にリンクされるか lib にされるかは判別不能
98 名前:デフォルトの名無しさん mailto:sage [2006/07/17(月) 23:29:06 ] 自分で定義すりゃいんじゃね で、ビルドごとに毎回変更 結局>>97
99 名前:デフォルトの名無しさん mailto:sage [2006/07/18(火) 01:24:46 ] >>97-98 _WINDLL と同じように、プロジェクトの設定によってコンパイラに自動で 追加されるような定義があれば手動でやらなくても…と思ったのですが、 諦めて自分で定義したいと思います。 レス有り難う御座いました。
100 名前:デフォルトの名無しさん mailto:sage [2006/07/18(火) 12:20:43 ] Windows Movile機とのリモートデバッグはどうやってやるんだろう
101 名前:デフォルトの名無しさん mailto:sage [2006/07/18(火) 12:24:06 ] Mobile
102 名前:デフォルトの名無しさん mailto:sage [2006/07/18(火) 12:27:11 ] その通り
103 名前:デフォルトの名無しさん mailto:sage [2006/07/18(火) 18:02:31 ] >>83 多分そうじゃないかな。 gdi32.dll、kernel32.dll、ntdll.dll、user32.dll これ合計して2.5MBあるし、実際(アクセスされる までは)全部物理メモリに読み込まれるかどうかは 分らないけど、タスクマネージャの仮想メモリの ところの数字には出てくると思う。 perlとかコマンドラインのプロセスは1.5MBとか もうちょっと少ないみたい。