Visual Studio 2005スレ Part8
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2006/01/16(月) 04:48:41http://www.microsoft.com/japan/msdn/vstudio/express/
貧乏人は急いでGETだぜ!
Visual Studio 2005 Developer Center
http://www.microsoft.com/japan/msdn/vstudio/2005/
http://lab.msdn.microsoft.com/vs2005/
Visual Studio 2005 製品ライン概要
http://www.microsoft.com/japan/msdn/vstudio/productinfo/productline/
http://www.microsoft.com/japan/msdn/howtobuy/vs2005/
Product Feedback Center
http://lab.msdn.microsoft.com/productfeedback/
過去スレ
Part7 http://pc8.2ch.net/test/read.cgi/tech/1135529419/
Part6 http://pc8.2ch.net/test/read.cgi/tech/1134819322/
Part5 http://pc8.2ch.net/test/read.cgi/tech/1133029283/
Part4 http://pc8.2ch.net/test/read.cgi/tech/1131494714/
Part3 http://pc8.2ch.net/test/read.cgi/tech/1125460842/
Part2 http://pc8.2ch.net/test/read.cgi/tech/1113305966/
Part1 http://pc8.2ch.net/test/read.cgi/tech/1080916113/
0899デフォルトの名無しさん
2006/01/30(月) 00:23:02タリン
0900デフォルトの名無しさん
2006/01/30(月) 00:31:57ABは作者のブログでの発言からしてVC6のようだ。
0901デフォルトの名無しさん
2006/01/30(月) 01:01:31メモリ2Gくらい増設しろ
そんな環境じゃ俺なら3分で発狂する
0902デフォルトの名無しさん
2006/01/30(月) 01:02:000903デフォルトの名無しさん
2006/01/30(月) 01:04:17正直1Gで余ってる
0904デフォルトの名無しさん
2006/01/30(月) 01:25:320905デフォルトの名無しさん
2006/01/30(月) 02:38:55ここにExpressは
・データベースアクセルローカルのみ
・SQL Server アプリケーション開発なし
になってるけど、ADO.NETつかえばできるね
デザイン画面ではっつけるコンポーネントがなしって
っていうことかな?
0906デフォルトの名無しさん
2006/01/30(月) 02:43:08ヘルプ激重だが。
0907デフォルトの名無しさん
2006/01/30(月) 03:47:140908デフォルトの名無しさん
2006/01/30(月) 04:32:33SQLCLRとかのことじゃね?
0909デフォルトの名無しさん
2006/01/30(月) 07:31:02いまだに256MBとか512MGとか544ステップとかいうプログラマがいたら
さっさと2GB積んでしまえ。
0910デフォルトの名無しさん
2006/01/30(月) 08:50:08速くGETしろというのにつられて「Visual C++ 2005 Express Edition と Micorsort
Platform SDK を一緒に使う」というのに従い、インストールしました。
手順3.で Executable ファイル他のバスを設定するようになっているのですが、
Visual Studio 8 を起動して「オプション」で出てくるダイアログを見ると
$(VCInstallDir)Platform SDK\Bin
はもうリストボックスにあるので、次のステップに行きました。
手順4.でも AdditionalDependencies=以下も指定の文字列になっていたので
手順5.に行き AppSettings.htm の4行のコメントアウトを行いました。
しかしその後で Visual Studio 8 を起動して新しいプロジェクトの「Win32」
には「Win32 プロジェクト」は出てきません。Win32 コンソールアプリケーション
というのはあります。これは SDK を入れる前にもありました。
「Win32 プロジェクト」が出るようにするには、手順3.パス名を打ち込まないと
いけなかったのでしょうか。winXP SP2 です。
0911デフォルトの名無しさん
2006/01/30(月) 09:08:42>>792
0912843
2006/01/30(月) 11:50:49//Visual C++2005 Express Edition
//Form1にButton1 と Label1 と pictureBox1を貼り付ける。
// Button1をダブルクリックした所のbutton1_Clickに次のコードを書く。
label1->Text = L"押されました";
Graphics^ g;
Pen^ p;
int nw , nh;
nw = pictureBox1->Width ;
nh = pictureBox1->Height ;
p= gcnew Pen(Color::Black ,3);
pictureBox1->Image = gcnew Bitmap(nw , nh );
g = Graphics::FromImage (pictureBox1->Image );
g->DrawRectangle (p,0,0,nw , nh );
g->DrawLine(Pens::Blue , 0 , nh , nw/2 , nh/2 );
g->DrawLine(Pens::Blue , nw/2 , nh/2 , nw , nh);
pictureBox1->Refresh();
0913デフォルトの名無しさん
2006/01/30(月) 12:34:23読み込んだ人居ませんか?
問題おきませんでしたか?
0914910
2006/01/30(月) 12:39:55ありがとうございました。おかげで新規プロジェクト名を打ち込んで生成された
コードのままビルドして実行まで行きました。ただウインドウが開くだけですが。
ところで VC++ 6 のようにソース・ファイルをプロジェクトに追加するメニュー
が見つかりません。テキストのソースファイルはコピー&ペイストで既存のコード
を移すとしても、リソースも同じようにコピベでやるしかないんでしょうか。
0915デフォルトの名無しさん
2006/01/30(月) 13:37:27どういうことよ、これ。
俺様はシングルスレッドしか使わないからマルチスレッドライブラリだけじゃ
いやなんだがどうにかしる
0916デフォルトの名無しさん
2006/01/30(月) 13:42:480917デフォルトの名無しさん
2006/01/30(月) 13:48:59>>916実行速度が遅くなる
0918デフォルトの名無しさん
2006/01/30(月) 14:07:36を、単純に
Sqrt(2.0)で書く方法教えてくださいよ。
0919デフォルトの名無しさん
2006/01/30(月) 14:15:070920デフォルトの名無しさん
2006/01/30(月) 14:19:14それはJ--
0921デフォルトの名無しさん
2006/01/30(月) 15:11:45それを使うクラスに
static double Sqrt(double d) { return System::Math::Sqrt(d); }
を定義する。
0922デフォルトの名無しさん
2006/01/30(月) 15:14:110923デフォルトの名無しさん
2006/01/30(月) 15:17:550924デフォルトの名無しさん
2006/01/30(月) 15:27:340925デフォルトの名無しさん
2006/01/30(月) 15:28:340926デフォルトの名無しさん
2006/01/30(月) 15:42:15厳密には遅くなる部分は出てくるが、アプリがその所為で遅くなるこたあないだろ。
マジでそれで困ってるんなら、どの変がネックになって体感速度(ベンチでもいいよ)
に跳ね返ってきたのか気になる。
0928デフォルトの名無しさん
2006/01/30(月) 15:53:44screen 3,0,0,1
line (0,0)-(nw , nh),0,B
じゃだめなの?
0929デフォルトの名無しさん
2006/01/30(月) 17:15:56<cmath>のstd::sqrtを使ってusing std::sqrt;でいいよ。
0930918
2006/01/30(月) 17:35:46さんきゅー
頭に
#include <cmath>
namespace 列挙のところに、
using namespace std;
で sqrtが使えるヨーになりました。神さんありがとです。
0931デフォルトの名無しさん
2006/01/30(月) 17:46:30むしろ、
頭に
#include <math.h>
って諦めて書いた方がロートルの>>918にはお似合い。
0932デフォルトの名無しさん
2006/01/30(月) 18:25:020933デフォルトの名無しさん
2006/01/30(月) 19:09:42それで、1軒で3台ぐらいのPCにインストした場合、同じメールアドレスで確認作業になるけど、
それは平気なの?
0934デフォルトの名無しさん
2006/01/30(月) 20:37:23漏れもふと疑問になってるのだけれど、シリアルナンバーがないのにアップグレード対象になる?
シリアルを入れてアップグレードをインストールするのでは?MS環境詳しくないんで何ですが。
0935デフォルトの名無しさん
2006/01/30(月) 20:38:42なんかPopulateNodesFromClientプロパティ使うとajaxもどきな事も出来るみたいだし、良いなぁ。
0936デフォルトの名無しさん
2006/01/30(月) 20:38:58ちゃんとした回答が必要なら、MSに問い合わせろよ
0937デフォルトの名無しさん
2006/01/30(月) 20:59:510938934
2006/01/30(月) 22:31:490939デフォルトの名無しさん
2006/01/30(月) 22:34:49無理、なはず。
素直に2005使った方が良いと思うよ
0940デフォルトの名無しさん
2006/01/30(月) 22:37:15ttp://www.microsoft.com/japan/customer/regiuser/online_reg_link.aspx
0941デフォルトの名無しさん
2006/01/30(月) 22:39:44MSはもう2k/xp以前のOSはなかったことにしたいのでしょうか…?
0942デフォルトの名無しさん
2006/01/30(月) 22:42:580943デフォルトの名無しさん
2006/01/30(月) 22:43:47あとから設定変えれば済むじゃん。
0944デフォルトの名無しさん
2006/01/30(月) 23:53:17世間的に
0945デフォルトの名無しさん
2006/01/31(火) 05:24:58「パフォーマンスが〜」とか言う典型的な厨だよね。
昔いた、ビデオキャプチャヲタの
「NTFSだと遅いのでFAT32でキャプチャ専用領域を確保」
「IDEだと負荷が大きいので当然SCSI」とか、思い込みだけで
邁進しちゃうタイプw
0946デフォルトの名無しさん
2006/01/31(火) 05:49:34まぁ素人さんは別にマルチスレッドでもいいんじゃね?ww
0947デフォルトの名無しさん
2006/01/31(火) 05:55:27海外だけど検証してるサイト結構あったし
おまえみたいな文句しか言わない厨もうざいよ
0948デフォルトの名無しさん
2006/01/31(火) 05:59:36じゃぁMS-DOSとDOSエクステンダで最高速のプログラムでも書けば?
アホらし
0949デフォルトの名無しさん
2006/01/31(火) 06:13:040950デフォルトの名無しさん
2006/01/31(火) 06:16:13自分に必要な機能が無いなら2005に移行しなきゃ良いだろ
0951デフォルトの名無しさん
2006/01/31(火) 06:29:25その海外とやらの。
0952デフォルトの名無しさん
2006/01/31(火) 06:32:48つttp://www.takahashisauce.com/
0953デフォルトの名無しさん
2006/01/31(火) 06:52:56そもそもCランタイム関数を使う時点で間違ってるし。
素のWin32 APIとアセンブラで組め。
0954デフォルトの名無しさん
2006/01/31(火) 07:06:02Cランタイムに依存しない形で実装すれば、Cランタイムの
シングルスレッド/マルチスレッドの違いなんて無意味になる。
それを理解せずに、盲目的に「マルチスレッドランタイム=遅いから×」
とか言ってレガシーなものを使い続けるのはナンセンスだ。
ちょっと前までは、「Windowsアプリにすると遅い」とか言って
頑なにMS-DOS用のゲームを作り続けてたベンダーがあったが、
>>917はそれと同じくらいアナクロな発想。
0955デフォルトの名無しさん
2006/01/31(火) 07:06:59※検証方法
rand()関数で乱数の生成処理を1000000000回繰り返すという処理を
シングルスレッドとマルチスレッドで行う 共にリリースビルド ランタイムライブラリ以外全て同じ設定にした
※結果
シングルスレッド 27.7秒
マルチスレッド 67.5秒
0956デフォルトの名無しさん
2006/01/31(火) 07:15:400957955
2006/01/31(火) 07:17:07シングルスレッド 40kbyte
マルチスレッド 44kbyte
同じことをvc2005でやってみたら(これはマルチスレッドのみ)
実行結果は126秒で 実行ファイルのサイズは60kbyteですた
0958デフォルトの名無しさん
2006/01/31(火) 07:23:10Winでのマルチスレッドライブラリの弊害をすべて持ってるわけでシングルスレッドライブラリの利点を持っていないことに気づいていないだけ。
0959デフォルトの名無しさん
2006/01/31(火) 07:25:46そんなこと君に指摘されなくても、Performance-sensitiveな処理は
libcなんぞに依存しないように書くのは当たり前。
0960デフォルトの名無しさん
2006/01/31(火) 07:27:30956のは、MSVCR80.dllとかがwindows\system32に放り込めない、
と言う話だと理解したけど。シングルスレッド・マルチスレッドは関係なくね?
0961デフォルトの名無しさん
2006/01/31(火) 07:30:51これでFA。
0962958
2006/01/31(火) 07:35:07>>960 いやそういうことじゃないんですか?物理的にdllがというよりも何で二つもライブラリがあるのということをいってるみたいだから。
0963デフォルトの名無しさん
2006/01/31(火) 07:40:16全てのC++アプリはlibcやmsvcrtに依存「しなければならない」と思い込んでますか?
0964958
2006/01/31(火) 07:48:010965デフォルトの名無しさん
2006/01/31(火) 07:53:300966デフォルトの名無しさん
2006/01/31(火) 07:53:40>そんなこと君に指摘されなくても、Performance-sensitiveな処理は
>libcなんぞに依存しないように書くのは当たり前。
Windows でのプログラミングでも、そういう処理は
ランタイムライブラリに依存しないように書くのは当たり前だって。
0967デフォルトの名無しさん
2006/01/31(火) 07:56:58UNIX流かどうかはしらないけど、ライブラリで切り替えるのではなく、
strtokとstrtok_rのように、呼び出す関数で切り替えるのだ。
0968958
2006/01/31(火) 08:00:22自分で制御できる。
0969デフォルトの名無しさん
2006/01/31(火) 08:18:53永久にVS2003でシングルスレッドランタイム使ってればいいと思うよ。
0970デフォルトの名無しさん
2006/01/31(火) 09:03:34使い方間違えると遅く、かつ重くなるからね
0971デフォルトの名無しさん
2006/01/31(火) 09:03:35Delphi>VB6>Java>.NET2005
0972デフォルトの名無しさん
2006/01/31(火) 09:17:28それより速いが、サザンパシフィックのOPTASM
0973デフォルトの名無しさん
2006/01/31(火) 09:19:56実行ファイルの話か開発環境の話かはっきりしろ
0974デフォルトの名無しさん
2006/01/31(火) 09:20:540975デフォルトの名無しさん
2006/01/31(火) 09:37:52普通の開発ペースってこんな所?だよね。MSがなまら早くした気がするけど。
.NETはJavaへの当て馬だったわけね。長年Solarisを作ってきたSunの方針には一目置いていた
わけなのか。
0976デフォルトの名無しさん
2006/01/31(火) 09:52:41マルチスレッドのみしかないのは致命的だろ
>>957のように致命的な差が出てるわけだし
0977デフォルトの名無しさん
2006/01/31(火) 12:15:35俺それまで SQL Server 2005 CTP を使ってたんで、
VS2005 Professional インストール時にそれらをアンインストールしました。
で、VS2005 Professional をインストールした後、サービスの一覧を見ると
SQL Server (SQLEXPRESS) というサービスがあります。
VS2005 Professional で一緒にインストールされる SQL Server って
SQL Server Express Edition と同じモノでしたっけ??
0978デフォルトの名無しさん
2006/01/31(火) 12:26:590979デフォルトの名無しさん
2006/01/31(火) 12:59:230980デフォルトの名無しさん
2006/01/31(火) 14:18:57数値演算を本気でやる人はそもそもMS製CRTの数学関数なぞ使わない。
0981デフォルトの名無しさん
2006/01/31(火) 14:32:02どんだけ非効率なんだよ
似たような労力で書けるのなら実行速度は速い方がいいって話だろ
0982デフォルトの名無しさん
2006/01/31(火) 14:35:26数値計算で早くしたいとき SIMD 命令は使うことあるぞ。
巨大な配列に対してべたっと SMID 演算するときには
prefetch{0|1|2|nta} 命令を使うこともある。
あ、あと、ビットローテートしたいときとか。
0983デフォルトの名無しさん
2006/01/31(火) 14:59:45Visual Studio 2005 Professional VUPはいくらなのよ。
VISUAL STUDIO 2005 PROFESSIONAL EDITION WITH MSDN PROFESSIONAL 更新パッケージ(1年) 130200円
VISUAL STUDIO 2005 PROFESSIONAL EDITION WITH MSDN PROFESSIONAL (2年) 173250円
VISUAL STUDIO 2005 PROFESSIONAL EDITION アップグレード 68040円
MSDNなしのが68040ってことなのか。(キャンペーンで全部1割引みたいだが)
たしか前バージョンのときには、
Microsoft Visual Studio 2002+MSDN優待パッケージが7万後半+キャッシュバック2万で
Professional VUP + MSDN(1年)が実質、6万くらいだったと思う。
つまり、毎度おなじみ大幅値上げってことなのかな。
0984デフォルトの名無しさん
2006/01/31(火) 15:53:14そのうちステップアップグレードが出るだろうから、
今それを議論しても意味無いような気がする
0985デフォルトの名無しさん
2006/01/31(火) 19:03:53住み分けをハッキリしたに過ぎないと思う。仕事上で必要な人とかにはちょっと可愛そうだけれど。
MSDN Professionalはどうなのさ。2003の時はそんな値段だったけれど。
Delphiの成功で(ある種の)サンデープログラマーがどれだけの影響力があるか分かったって思い
たいけれど。実情は(?)だけどさ。
兄貴のProfessionalを5万円で買っとけって言うのに従わなくて良かったさ。。。
0986デフォルトの名無しさん
2006/01/31(火) 19:09:300987デフォルトの名無しさん
2006/01/31(火) 19:15:530988デフォルトの名無しさん
2006/01/31(火) 19:32:360989デフォルトの名無しさん
2006/01/31(火) 19:32:46よろ
0990デフォルトの名無しさん
2006/01/31(火) 19:36:17しく
0991デフォルトの名無しさん
2006/01/31(火) 19:40:30おね
0992986じゃないが
2006/01/31(火) 19:41:55http://pc8.2ch.net/test/read.cgi/tech/1138703942/
0993デフォルトの名無しさん
2006/01/31(火) 19:52:19あんたはエロイじゃなかった偉い
0994デフォルトの名無しさん
2006/01/31(火) 19:56:1068040ってモトローラ?
0995デフォルトの名無しさん
2006/01/31(火) 20:35:05> Javaチップが出ないて。とっくに存在してるが。
嘘っ。どこに?
0996デフォルトの名無しさん
2006/01/31(火) 20:39:03http://pcweb.mycom.co.jp/news/2000/04/05/14.html
0997デフォルトの名無しさん
2006/01/31(火) 20:43:230998デフォルトの名無しさん
2006/01/31(火) 20:44:25レス数が950を超えています。1000を超えると書き込みができなくなります。