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

Visual Studio 2005スレ Part7

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2005/12/26(月) 01:50:19
Visual Studio 2005 Express Edition(無償)
http://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/

過去スレ
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/
0002デフォルトの名無しさん2005/12/26(月) 01:50:59
VS2005評価kit
https://s.microsoft.com/japan/ordercenter/windowsserversystem/eval.aspx
Windows2003 R2 ダウンロード
http://www.microsoft.com/japan/windowsserver2003/R2/trial/default.mspx
SQL Server 2005
http://www.microsoft.com/japan/sql/default.mspx

Microsoft .NET Framework 1.1 と 2.0 (ベータ版) の互換性
http://www.microsoft.com/japan/msdn/net/deployment/netfxcompat.asp
Windows Server 2003による無償ASP.NETホスティングサービス
http://europe.webmatrixhosting.net/japan/default.aspx

God DOT NET
http://www.gotdotnet.com/team/ja/

F#(
http://research.microsoft.com/projects/ilx/fsharp.aspx

Cω(Comega)とか
http://research.microsoft.com/research/downloads/
0003デフォルトの名無しさん2005/12/26(月) 02:05:48
>>1
乙。

.NET Frameworkダウンロードページ(SDK、再頒布可能ファイル)
http://www.microsoft.com/japan/msdn/netframework/downloads/default.aspx

Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う
(Win32APIを使った開発には必須)
http://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/

Visual C++ 2005 Express EditionでWTLを使う
http://groups.yahoo.com/group/wtl/message/12850

この辺も付けとこう。
000412005/12/26(月) 02:49:22
>>3
補足サンクス
0005デフォルトの名無しさん2005/12/26(月) 07:39:45
>>1
乙ね
0006デフォルトの名無しさん2005/12/26(月) 10:21:20
インスコで満足して、正直使っていないという
0007デフォルトの名無しさん2005/12/26(月) 10:27:28
Express版を入れたんだけど
Microsoft.Win32 とかのライブラリが見れない。。。

なんでよ・゚゚(´□`。)°゚。ワーン
0008デフォルトの名無しさん2005/12/26(月) 10:31:06
>>7 MSDN Library がついてないってこと?
0009デフォルトの名無しさん2005/12/26(月) 11:19:02
参照設定には出てないけど using で普通に使えてるよ。
0010デフォルトの名無しさん2005/12/26(月) 11:23:52
ExpressEdition の SDK ドキュメントは不完全。
あとから .NET Framework SDK のドキュメント部分だけをインストールすることで補完できる。

C#スレの砲で外出。
0011デフォルトの名無しさん2005/12/26(月) 12:02:19
C#もDelphiみたいにユーザーコントロールが色々出てくるといいんだけ
0012デフォルトの名無しさん2005/12/26(月) 12:05:25
MSDN Libraryくらい無料で配れって思うのは漏れだけだろうか
どうせWebで見れるんだし
0013デフォルトの名無しさん2005/12/26(月) 12:48:52
インスコすると容量食うからWebで見ればよろし。
0014デフォルトの名無しさん2005/12/26(月) 12:57:57
ところで、C++ か C++/CLI かってのは、勝手に判別されるんですか?
C++/CLI に特有の構文、たとえば gcnew なんかが使われていると、
自動的に C++/CLI とみなされるんでしょうか?
0015デフォルトの名無しさん2005/12/26(月) 13:00:13
Webアプリケーションを作っているのですが
ボタンやリストボックスなどのコントロールを
下のように線で囲うにはどうすればいいのですか?

┌-個人情報---------------┐
|            |
|[button][Listbox] |
|            |
└------------------------┘
0016デフォルトの名無しさん2005/12/26(月) 13:04:10
コンソールアプリのプロジェクトを Visual Studio .NET 2003 用
のものから Visual Studio 2005 用のものに変換したらリンカが

warning LNK4098: defaultlib 'LIBCMT' は他のライブラリの使用と
競合しています。/NODEFAULTLIB:library を使用してください。

って警告をはくようになった。さらに

__CrtDbgReportW は未解決です。
__malloc_dbg は未解決です。
__free_dgb は未解決です。
__calloc_dbg
0017デフォルトの名無しさん2005/12/26(月) 13:05:12
は未解決です。

というエラーも出て、ビルドできなくなりました。
LIBCMT って何者なんでしょうか?
デフォルトでリンクされるライブラリの一つらしいんですが、
こいつのせいでいくつかのシンボルが未解決になってるみたいです。
0018デフォルトの名無しさん2005/12/26(月) 13:11:40
リビルドは?
0019デフォルトの名無しさん2005/12/26(月) 13:13:36
>>15
legend
0020デフォルトの名無しさん2005/12/26(月) 13:16:38
,net FrameWorkが必須なアプリなんか作りたくないのです。
0021デフォルトの名無しさん2005/12/26(月) 13:20:04
>>19
legendとはコントロールの名前ですか?
無かったのですが…
0022デフォルトの名無しさん2005/12/26(月) 13:21:37
>>15
全部のコントロールを
とりあえずはっつけてみるくらいのことをしない奴は
プログラマ失格。
0023デフォルトの名無しさん2005/12/26(月) 13:22:03
>14
CLR 拡張を利用するを指定しない限りは普通のC++

LIBCMT はコンソールのマルチスレッド用Cランタイム
0024デフォルトの名無しさん2005/12/26(月) 13:26:20
>>18 うん、リビルドしてるんですよ。
念のため手動で obj も消したりして。

コード自体はいたってシンプルなコンソールアプリで、
gcc でもリコンパイル可能、cygwin でも Linux でも
動くくらいの、シンプルなプログラムです。
実験データの処理用のプログラムで、
標準入力と標準出力しか使わないような単純なものです。

やってる数値計算などが複雑なので、ソースファイル数や
行数はかなり多いですが、標準的な関数しか
使ってないのになぁ。

つーか、LNK4098 の警告の説明として、いきなり
/NODEFAULTLIB を使えってのはどういうことですかね?
んなことしたら鬼の様に未解決シンボルの嵐になるのは
目に見えてるのに。/NODEFAULTLIB:LIBCMT しろってこと?

0025デフォルトの名無しさん2005/12/26(月) 13:27:32
>>22
やってみてはいるんですがなかなか見つかりません.
Panelというものが一番それらしいと思いましたが
パネル内の任意の位置に配置できないので違うのかなと
0026デフォルトの名無しさん2005/12/26(月) 13:28:27
>>23 THX
ちょっとモヤモヤが晴れてきました。
0027デフォルトの名無しさん2005/12/26(月) 13:32:42
まともなHTMLの知識がないのにいいWebアプリ作れるわけないだろが
002816=17=23=262005/12/26(月) 13:39:07
解決しました。コンパイルスイッチがいつのまにか
/MTd ではなく /MT になっていました orz
プロジェクト変換のときにそうなっちゃったのかな。

しかもプリプロセッサ定義には _DEBUG が明示的に
指定されたままだったし(自分で指定した覚え
無いけど Debug 構成だから自動的にか?)。

お騒がせしました。
(俺が騒いでただけ)
0029デフォルトの名無しさん2005/12/26(月) 13:42:35
ネイディブコードを吐くオプションってどこですか?
0030デフォルトの名無しさん2005/12/26(月) 14:03:18
>>27
インタフェースだけで機能はもたせないです
どれを選択すればいいんでしょうか
初心者過ぎてすみません・・・
0031デフォルトの名無しさん2005/12/26(月) 14:06:49
>>30
>>19, >>27
0032デフォルトの名無しさん2005/12/26(月) 14:23:49
>>31
Legendというコントロールはありませんが…?
0033デフォルトの名無しさん2005/12/26(月) 14:25:28
>>19だな
0034デフォルトの名無しさん2005/12/26(月) 14:27:10
asp:legend ではなく html:legend
0035デフォルトの名無しさん2005/12/26(月) 15:05:16
>>34
HTMLコードを見ると
すべて<asp:〜>の書式で書かれているのですが
罫線で囲いたい部分を<html:legend>で囲えばいいという
ことですか?
0036デフォルトの名無しさん2005/12/26(月) 15:13:24
htmlってネームスペースが宣言してあるのならな
0037デフォルトの名無しさん2005/12/26(月) 15:15:12
<asp:...>.....
...
<asp:...>.....
<html:fieldset>
<html:legend>下のボタン</legend>
<asp:Button id="Button1" 〜略〜 Text="登録"></asp:Button>
</fieldset>
</form>
...
でやると画面上のほうに枠が表示され,
ボタンの周りに表示されません.
何が間違っているのでしょうか?
0038デフォルトの名無しさん2005/12/26(月) 15:29:48
ここは Visual Studio スレだから他所逝けよ
0039デフォルトの名無しさん2005/12/26(月) 15:47:14
VSに含まれてるから無理だろw
0040デフォルトの名無しさん2005/12/26(月) 15:54:33
プロファイラ使いたければTeamEdition買えってか?ざけんな!!
0041デフォルトの名無しさん2005/12/26(月) 16:38:30
...<asp>コントロール群...
<fieldset>
<legend>ああああ</legend>
aaaa
<asp:textbox2 ..(画面の一番下にある).. ></asp:textbox>
bbbb
</fieldset>
</FONT></form><body></html>

とやってもエラーは出ませんが
やはりコントロールは一番下にあるのに
枠は一番上に
┌ああああ------┐
|aaaa bbbb |
└--------------┘
となる.なぜだろう…
0042デフォルトの名無しさん2005/12/26(月) 17:01:50
だからHTMLの知識がないとだめだってば
0043デフォルトの名無しさん2005/12/26(月) 17:15:45
>>42
そうですか…
今回の件だけでも解決策教えてもらえないでしょうか?

最後の<asp...で一旦HTMLが終わって
またhtmlが始まったと認識されてるから
一番上に枠が来るんだろうか
0044デフォルトの名無しさん2005/12/26(月) 17:35:50
板違い
0045デフォルトの名無しさん2005/12/26(月) 17:41:52
HTMLの知識も無い奴がWebアプリに手を出すなよ
回線切って首ry
0046デフォルトの名無しさん2005/12/26(月) 17:42:40
>>45
理由は?
0047デフォルトの名無しさん2005/12/26(月) 17:42:53
>>15
移動しなさい。
【質問】ASP.NETスレ Part2【議論】
http://pc8.2ch.net/test/read.cgi/php/1111480331/
0048デフォルトの名無しさん2005/12/26(月) 17:55:28
うぎゃ。
Win2000では、mscorlib.ni.dllとadvapi32.dllがぶつかって、
mscorlib.ni.dllがリロケートされとる。11MBメモリを余計に食いやがる
悔しいのでmscorlib.dllをrebaseして、ngenしなおし。
0049デフォルトの名無しさん2005/12/26(月) 19:08:13
*TP ならまだしも、HTML の知識を問うのはワケワカンネ
HTML のが難しいつーか面倒じゃね? グダグダすぎて。
0050デフォルトの名無しさん2005/12/26(月) 19:37:45
SQL Server 2005 Express をsqlrun.msiでセットアップしようとすると、
「インストールのための正しいコピー先を確定できませんでした」
というエラーメッセージが出てセットアップできません。
Framework 2.0等必要なコンポーネントはインストールしてあります。
一つ気になるのはRAIDを使用しれいるためIDEハードディスクが1つも
存在しないこと位ですが、ドライブC:はちゃんと存在しますし問題は
ないと思うのですが・・・
0051デフォルトの名無しさん2005/12/27(火) 02:23:16
>>50
普通にセットアップ(CDのautorun.exeだっけ)からやってみてもダメ?
0052デフォルトの名無しさん2005/12/27(火) 02:34:54
2005 ではヘルプで、オンライン、オフラインを
横断的に検索することができますよね。
オンラインの検索で、IEのプロキシの設定反映されます?

プロキシ無しで接続できる自宅からだとオンライン検索
できるんだけど、プロキシ有りでしか接続できない会社
からだと、オフラインでしか検索できないんですが・・
IE自体には適切なプロキシが設定されていて、
Webページも普通に見ることができます。
0053デフォルトの名無しさん2005/12/27(火) 03:12:01
ヘルプのメニュー
 ツール->オプション->Webブラウザ 'Internet Explorer オプション'
から設定してみたらどうかな
0054デフォルトの名無しさん2005/12/27(火) 09:08:08
2003の軽さに比べて、2005は大変重いですね。

ノートンでウイルススキャンしているかのようです。
0055デフォルトの名無しさん2005/12/27(火) 09:19:43
>>54
それは開発環境の事を言ってるのか?それとも生成したバイナリの実行時のことか?
0056デフォルトの名無しさん2005/12/27(火) 09:49:13
開発環境です。
0057デフォルトの名無しさん2005/12/27(火) 10:04:32
>>56
了解!それなら無問題です。
0058デフォルトの名無しさん2005/12/27(火) 11:21:38
次スレでは、各機能ごとにスレ分けるべきだな。
Expressの分類によると、VB、C#、C++、J#、Web Developerか。
言語そのものというより、VS2005上での、その言語による開発の話で。
IDE環境については、既に、
http://pc8.2ch.net/test/read.cgi/tech/1115707321/
があるが。
0059デフォルトの名無しさん2005/12/27(火) 12:55:33
>J#

ユーザが存在しないのに?
0060デフォルトの名無しさん2005/12/27(火) 13:12:35
どうせ廃れるんだから今のままでいいじゃん
0061582005/12/27(火) 15:12:24
>>59
そうだな、すまん。重要なことを忘れてた。
0062デフォルトの名無しさん2005/12/27(火) 15:55:23
なぜC++2005Expressにコードスニペットはないんでしょうか?
0063デフォルトの名無しさん2005/12/27(火) 16:04:12
高位エディションとの差別化
0064デフォルトの名無しさん2005/12/27(火) 16:10:15
高位エディションにはあると?
0065デフォルトの名無しさん2005/12/27(火) 17:30:55
Visual J#がこの先生き残るには?
0066デフォルトの名無しさん2005/12/27(火) 17:33:42
次のバージョンから廃止じゃなかったっけ
0067デフォルトの名無しさん2005/12/27(火) 17:43:50
使わん言語に意味はあるのでしょうか
0068デフォルトの名無しさん2005/12/27(火) 19:43:22
本とかまだでてない?
0069デフォルトの名無しさん2005/12/27(火) 19:52:54
C++/CLIの本でないかなー
0070デフォルトの名無しさん2005/12/27(火) 20:16:07
はるひこが出しそうだ
0071デフォルトの名無しさん2005/12/27(火) 21:16:19
VB2005の本もお願いします
0072デフォルトの名無しさん2005/12/27(火) 22:09:46
いまさらながらExpress入れてみたけど……モッサリにも程がないかこのIDE。
これがサクサクに動く環境ってあるのかな。5年後のPCでもやっぱり重いと思うんだが。
っていうか、これで開発する気になる正直?
0073デフォルトの名無しさん2005/12/27(火) 22:12:03
フジパン本仕込み
0074デフォルトの名無しさん2005/12/27(火) 22:19:06
>>72
あすろん3200+ 1Gメモリだけどそんなにもっさりってほどじゃないです。
早くはないけどまぁがまんできる程度。
ヘルプは死ぬほど遅いが。
0075デフォルトの名無しさん2005/12/27(火) 22:56:32
>72

C#やろうとする者を苦しめる仕様にしか思えないよ・・・
0076デフォルトの名無しさん2005/12/27(火) 23:02:28
2003を入れていた場合、
C++系のファイルの関連付けが2003のままになっているのはMSの良心だろうかw

C♯とかは2005にされるんだけどね…
0077デフォルトの名無しさん2005/12/27(火) 23:03:07
メモリが512MB以下じゃ無理だな
未使用領域が50MB以下になるなんて初めてだ
0078デフォルトの名無しさん2005/12/27(火) 23:29:25
1GBが最低ラインです。
0079デフォルトの名無しさん2005/12/28(水) 00:25:26
やっぱりメモリ1Gが最低ラインか・・・
俺もPen4-2.8GH+512Mで重いからメモリかとは思ってたが

明日にでも1Gを2本買ってくるかね
0080デフォルトの名無しさん2005/12/28(水) 00:29:05
メモリ沢山積まないとダメってことか。
早く書籍充実しないかな。
Webでも全然少ないし、IDEの使い方について解説してるところが少ないんだよな。

ところで正直初心者なんですけど(お約束)、リソースファイルを追加するときに、
Resouce.resxに追加する場合と、
個々のソースファイル名.resxに追加する違いは何なのでしょうか?
Resouce.resxに追加した場合は、何処からでも読みにいけるのがメリットで、
個々のソースファイル名.resxに追加した場合は、そのソースでしか読めないということでしょうか?

あと、Resourceフォルダに同じ内容のものがコピーされますが、これはVSが使うだけにコピーされるのでしょうか?

>>76
slnファイルの関連付けもVS2003のままな気がする。
0081デフォルトの名無しさん2005/12/28(水) 00:30:22
誤:これはVSが使うだけにコピーされるのでしょうか?

訂:これはVSが使うだけのためにコピーされるのでしょうか?
0082デフォルトの名無しさん2005/12/28(水) 00:42:51
そんな重いか?
IDE自体は軽くなってると思うが
その代わりヘルプは救いようがなくなったが・・・

slnの関連付けってVersionSelectorに投げてるだけじゃね?
0083デフォルトの名無しさん2005/12/28(水) 00:49:19
逆に1GHzCPUだけど、1GBメモリで、それほど遅くない俺
とはいえエディタ如きがメモリ食い過ぎってのも勘弁。目を見張るような機能が付いたなら別だけど、無いからなぁ。
0084デフォルトの名無しさん2005/12/28(水) 00:49:55
VS2003は使ったことないから知らんが、VS6と比べたらデュアルコアOpteron2.5GHzに2GBのメモリでも糞重く感じるってか使ってられん
0085デフォルトの名無しさん2005/12/28(水) 00:50:10
Helpどうやったらあそこまで遅くできるんだ?
全部SQLサーバーに突っ込むだけで今の何倍か早くなるような気がするんだが。
0086デフォルトの名無しさん2005/12/28(水) 00:50:46
メモリ512MB。
確かに重いけど、実用範囲内ではあると思うんだけどな。
俺が鈍感なだけか。
0087デフォルトの名無しさん2005/12/28(水) 00:51:41
>>85
それはオンラインMSDN観る時にも、思う
0088デフォルトの名無しさん2005/12/28(水) 01:00:32
デスクトップサーチ入れるとヘルプがばかっぱやになる予感
0089デフォルトの名無しさん2005/12/28(水) 01:06:39
>>86
実用範囲内ではあるが、なんかワンテンポ待たされるんだよな
0090デフォルトの名無しさん2005/12/28(水) 01:08:32
ローカルのみで実行ってやれば、そんなに遅くないと思うんだけど、
それはオレがこの世界に入りたてだからだろうか・・・。
0091デフォルトの名無しさん2005/12/28(水) 01:09:27
↑Helpの話ね。
それともオンラインだからこそ意味があるのだろうか・・・?
0092デフォルトの名無しさん2005/12/28(水) 01:16:52
>>90-91
フルのMSDN Library持ってるならそれで問題ないんだが
中途半端なのしか付いてないExpressだとか、そもそも付いてないSpokeのとかだと
Onlineじゃなきゃどうしようもない
0093デフォルトの名無しさん2005/12/28(水) 01:18:10
Spokeでオンライン使うのってどうやんの?
ダイナミックヘルプとかに表示される感じで。
今はIEからMSDN見てる
0094デフォルトの名無しさん2005/12/28(水) 01:36:02
たしかにヘルプ重いね。でも設定でDexplolerを使わないようにすればまあ我慢できるけどな
0095デフォルトの名無しさん2005/12/28(水) 02:22:36
Googleのキャッシュがあれば一番はええ
0096デフォルトの名無しさん2005/12/28(水) 04:07:34
とりあえず適当なオープンソースモノを5,6個ほどコンパイルしてみたら
*_2005.vcprojみたいなのがちゃんと付いてる作者が確認済みな奴以外は
軒並みコンパイルエラーだった。2003までとかなり違うのかね。
プリプロセッサに何か書き加えるだけでいける気もするけどまぁいいや。
0097デフォルトの名無しさん2005/12/28(水) 05:12:53
>>78
まじ?
0098デフォルトの名無しさん2005/12/28(水) 07:28:41
それにしてもどうやったら外人どもにtchar.hの重要性を教育できるんですかねぇ。
パス・ファイル名の文字列扱うのにstr〜とかしてるファッキングジャパニーズなヤツはもう
IDEが勝手にtchar.h〜だの_tsc〜だのに書き換えて_MBCSのついでに/Jでも強要しないと駄目なのか。
0099デフォルトの名無しさん2005/12/28(水) 07:29:30
_tsc -> _tcs
0100デフォルトの名無しさん2005/12/28(水) 07:34:48
>>98

まぁアレだ。IDEで_MBCS指定するだけでそれらをコンパイル時に全自動でやってくれればいいんだ。
ていうか今までそうやってくれてると思ってたんだが・・・。
0101デフォルトの名無しさん2005/12/28(水) 07:38:40
もうUNICODEでいいだろ(w
■ このスレッドは過去ログ倉庫に格納されています