1 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 07:52:18 ] 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/
51 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 13:58:33 ] C#にMapひたいなクラスは無い?
52 名前:デフォルトの名無しさん [2006/08/22(火) 17:31:05 ] >>51 Dictionary
53 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 17:31:35 ] >>51 Hashtable
54 名前:デフォルトの名無しさん [2006/08/22(火) 20:56:02 ] 補足すると、 DictionaryはGenericで、HashtableはLateBindingだから、 できれば前者のほうがいいかもね
55 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 21:47:59 ] >>38 ああ、チェックってチェックマークって意味か。 インストール時にx64をチェックしてコンパイラを入れないような意地悪を始めたのかと 正反対に空目してますた
56 名前:デフォルトの名無しさん [2006/08/22(火) 22:59:08 ] モーダルフォームを.ShowDialog()で表示させたいのですが 呼び出し元のフォームをクリックできてしまいます。 考えられる原因はどういったことがあるでしょうか?
57 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 23:28:43 ] マウスのクリックをトラップしていないから。
58 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 08:15:23 ] UNLHA32.DLLで、書庫圧縮中に中断すると、何らかのウィンドゥズ メッセージが飛ぶのでしょうか?VS2005でDLLを使うプログラムを 作っているのですが、例外で停止してしまいます。
59 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 16:49:24 ] おまいら2005の不満点とかありますか?もっとここをこうしてくれっていうような。 とりあえずおいらはコールリストがほしい
60 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 17:14:16 ] コールリストって何?(・∀・)
61 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 17:22:13 ] メソッドの呼び出し関係をグラフ化したやつ
62 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 20:10:37 ] 動かないんだけど
63 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 20:15:21 ] 人工呼吸
64 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 20:34:28 ] >>62 が働かないんだけど
65 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 20:59:15 ] Visual Studio 2005をデフォルトでインストールした場合 My Documents\Visual Studio 2005\の配下に Backup Filesというフォルダが出来ますが、作成したプロジェクト名のフォルダだけで 中身は空です、バックアップをファイルを残したい場合どこで設定したらいい?
66 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 23:31:35 ] >error PRJ0002 : エラーの結果 -1073741515 が 'C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.exe' より返されました。 C++のサンプルプログラムをコンパイルしたら、 上記のようなエラーが出てしまってコンパイルできません。 検索かけたら米国の掲示板にいくつか対処方法があったので 試してみましたが、うまくいきません。 同じエラーがでた人います?
67 名前:66 [2006/08/23(水) 23:38:12 ] 自己解決しました。
68 名前:デフォルトの名無しさん [2006/08/23(水) 23:49:20 ] VS2003から2005に環境変更したけどキ−ワード入れるヘルプがタブに ならなくて別アプリとして出てくるところに萎え・・・OTZ
69 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 23:57:50 ] UINT とか TCHAR 等の Windowsのデータ定義を ハイライト表示するにはどうすんの?
70 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 00:11:25 ] マウスで選択
71 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 00:15:55 ] >>68 ツール>オプション>ヘルプ
72 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 00:59:35 ] >>59 それはVTunes買えって話なんじゃないかな… お前らVTunesは好きですか? 俺は大好きです。
73 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 02:09:59 ] マウスのホイールのスクロールをページ単位にしてあると、 DocumentExplorerの検索結果が、-1行ずつのスクロールになるのが不満。
74 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 03:18:24 ] >HashtableはLateBinding 何を言っているのかね?
75 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 10:41:08 ] なぁ、VS2005って結構不具合多くない? 俺結構落ちるんだが・・・
76 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 12:43:07 ] かなり落ちない。けっこう落ちない。 皆無じゃないけど、俺んところではかなり安定してる方だと思う。
77 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 12:44:03 ] >>59 コールリストって、「呼び出しブラウザ」とは違うの?
78 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 13:10:15 ] やってしもうた・・・ VS2003→VS2005に完全移行 VS2003をアンインストールしてから気がついた .NET1.x向けアプリのメンテができないってどういうことよ('A`) こんな別物なら製品名変えてくれよも後の祭りorz
79 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 13:16:02 ] Visual Studio .NET 2003 Visual Studio 2005 変わってますが
80 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 13:37:47 ] >>79 お疲れさんです>>78 みたいなバカはがんがん叩いてやってくださいw >>78 ttp://www.microsoft.com/japan/msdn/vstudio/productinfo/faq/ ・製品名に「.NET」が含まれていませんが、Visual Studio 2005 は .NET Framework に対応していますか。 の回答に驚愕するがよいw
81 名前:デフォルトの名無しさん [2006/08/24(木) 13:45:26 ] ぬるぽ?
82 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 14:11:36 ] ∧_∧ ( ・∀・) | | ガッ と ) | | Y /ノ 人 / ) < >__Λ∩ _/し' //. V`Д´)/ >>81 (_フ彡
83 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 15:28:29 ] >>80 たぶん78も、2005の.NET Framework 2.0対応はわかっていると思う。 わたった上での書き込みだと思う。1.xと書いてあるし。
84 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 17:29:48 ] 2.0には対応していますが1.xには対応していません。
85 名前:デフォルトの名無しさん [2006/08/24(木) 18:10:36 ] お手数ですがおしえてください。 VWD2005ExpressでWebサイトを作るとXML宣言を吐き出さないので、 ezHTML(HTMLエディタ)でXML宣言を吐き出させて、 <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> これをVWD2005にコピペすると、勝手に <?xml encoding="UTF-8" standalone="yes" version="1.0" ?> と順番が変えられてしまいます。 他にも <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> をコピペすると <meta content="text/html;charset=utf-8" http-equiv="Content-Type" /> <meta content="text/css" http-equiv="Content-Style-Type" /> <meta content="text/javascript" http-equiv="Content-Script-Type" /> に勝手に変えられ(こっちは仕様上問題ないけど気色悪い)てしまいます。 このオプションって、どこで切れますか? 探しているけどわからなくて。
86 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 18:29:11 ] >>77 これどこで作成するんでしょう? ウィンドウは表示したんだけどエディタ上でメソッドの上とかシンボルの上で右クリックしてもそれらしいのが見つかりません。
87 名前:86 mailto:sage [2006/08/24(木) 18:33:17 ] あぁこれC++専用なのね・・・orz
88 名前:デフォルトの名無しさん mailto:sage [2006/08/24(木) 21:24:05 ] >>87 C++でしか試してないけど、C++専用だったのは知らなかったな。 MS的にC++って優遇されてなさそうだし、他の言語だったらもっと エレガントなのがあるんじゃないの?
89 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 02:28:12 ] そりゃ確かにC#があるが、それでもMS的にC++は、むしろ優遇されまくりじゃないのか? VC8の最適化能力は異常。
90 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 09:38:11 ] コード スニペットもなく、クラス デザイナも使えませんが何か?
91 名前:デフォルトの名無しさん [2006/08/25(金) 11:03:23 ] スペニットって何に使うの?
92 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 11:14:23 ] >>91 ttp://www.atmarkit.co.jp/fdotnet/vb2005/vb2005_07/vb2005_07_01.html スニペット な。
93 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 11:42:12 ] ファイルが2000ぐらいあるプロジェクトで、ヘッダーファイルを編集すると10秒もIntelliSensnの更新でCPUが100%近くに跳ね上がるのは直ったかしら。
94 名前:デフォルトの名無しさん [2006/08/25(金) 11:48:42 ] >>92 どうも。 自分で書くコードよりいいの?
95 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 11:49:29 ] IntelliSense
96 名前:デフォルトの名無しさん [2006/08/25(金) 11:49:57 ] >>95 インテリセンスはスペルの補完だけだから違くね?
97 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 11:50:08 ] >>94 > 自分で書くコードよりいいの? 全然理解してないなw
98 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 11:51:21 ] >>96 >>95 は>>93 のスペルミスを直す機能だ。 × IntelliSensn ○ IntelliSense
99 名前:デフォルトの名無しさん [2006/08/25(金) 11:58:19 ] >>97 何が? 自分で書いたコードよりもパフォーマンスがいいかどうかは 気にするべきことだろ。
100 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 12:03:05 ] やっぱり理解してないw 少なくとも既存で登録されたものは君の書くコードより高品質。 それに、自分の資産を登録して利用できるのもこれの大きな利点のひとつ。
101 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 12:06:50 ] >>99 はただのテンプレ集だと思ってたんじゃない?
102 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 13:26:18 ] ちゃんと使ってる人にとってはスニペットのコードが遅いと言うことは天唾と言うことだ
103 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 16:06:32 ] でもきちんとテンプレートで解決すべきじゃね?
104 名前:デフォルトの名無しさん [2006/08/25(金) 16:07:32 ] >>100 そうやって検証もせず盲目的に使うだけじゃ何もならないだろ。 .NETはサンプルにも変なコードがあるし、 ライブラリもソースが見えないから困ることが結構ある。
105 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 16:11:11 ] だからスニペットは自分で登録して使うものだってば。 初期登録物が嫌なら使わなくてもいい。
106 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 16:16:27 ] >>104 盲目的にMSのコードを使ってるんじゃなくて、 >>99 みたいなヤツの書くコードよりまマトモだって言ってるんじゃね?
107 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 16:54:02 ] Emacs キーバインドモードだと、よくコピペが失敗するんだがなんでかな。
108 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 17:58:42 ] なんか克ち合っちゃってるんじゃないの。 どっちか諦めれ?
109 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 22:16:22 ] EmacsキーバインドモードだとTabキーでインデントできないのですが、 インデントするにはどうすればいいのでしょうか。
110 名前:デフォルトの名無しさん mailto:sage [2006/08/26(土) 00:43:56 ] >>108 「窓使いの憂鬱」とかち合っているかも。 便利なのできりたくない。
111 名前:デフォルトの名無しさん mailto:sage [2006/08/26(土) 15:46:17 ] 外部のプログラムからVSにファイル名などを指定してエディターにコードを表示させることってできるんでしょうか? やりたいことはあるクラスのあるメソッドを表示させたいということなのですが。
112 名前:デフォルトの名無しさん [2006/08/26(土) 18:51:05 ] 項目の追加の立場はどうなる
113 名前:デフォルトの名無しさん mailto:sage [2006/08/26(土) 23:54:05 ] VisualStudio2005は2台のPCへのインストール(両方起動はダメ)って 認められていますか? 契約内容にはそれっぽい記載が見つからなかったのですが、 Office2003はインストールOKなのでVisualStudioなんかもOKなのかなと 期待しているのですが。。
114 名前:デフォルトの名無しさん mailto:sage [2006/08/26(土) 23:58:35 ] >>113 EULAを読め
115 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 00:01:18 ] >>115 MSの開発ツールは、基本的に「人にライセンスが与えられる」ものになってるので、 何台にインストールしようが、いくつ同時起動しようが自由。 詳しくは>>114 のいうとおり、EULA.txtを参照。
116 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 00:06:54 ] 関連付けで開いたらいいんじゃね?
117 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 00:37:54 ] >>114 ,115 ありがとう。そんなテキストがあったなんて・・・毎回setup実行して契約内容を確認してた。 読み返してみましたがコピー云々は明確には書かれてないですね。 >MSの開発ツールは、基本的に「人にライセンスが与えられる」ものに >なってるので、 何台にインストールしようが、いくつ同時起動しようが自由。 EULA.txtの「b. ライセンスの形態。本ソフトウェアは、ユーザー毎に基づいて 使用許諾されます。」がすべてを語っているということかな。 同時起動がOKということは一緒についてきているSQLServerがサービスで 同時に動いてもOKということですね。
118 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 00:46:27 ] >>117 え?手元のEEのEULAにはこう書かれてるぞ。EE以外のeditionは、会社に行かないと 確認できないけど、同じだったと思う。 お客様が本契約書に同意される場合、お客様には以下が許諾されます。 >1. インストールおよび使用に関する権利 > >a. インストールおよび使用。1 人のユーザーが、お客様のプログラムの設計、開発、 >およびテストを行うために、本ソフトウェアの制限しない数の複製をお客様のデバイ >スにインストールして使用することができます。
119 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 00:49:45 ] ちなみに、VC6のStandard Editionでは次のように表現されてる。 >1.ソフトウェア製品の使用に関するライセンス >1.1 ライセンスの許諾 > マイクロソフトは、お客様のソフトウェア製品を設計、開発、およびテストする >ためにのみ、本ソフトウェア製品のコピーを作成して使用する個人的な、属人 >的な、かつ非独占的な権利をお客様1名のみに許諾します。お客様のみが本 >ソフトウェア製品を使用することを条件として、本ソフトウェア製品のコピーを、 >数に限りなくコンピュータにインストールすることができます。お客様が法人の >場合、その組織内で1名を指定していただき、指定された方のみが、上記に >指定された方法で本ソフトウェア製品を使用することができるものとします。
120 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 01:05:21 ] >>118 「1 人のユーザーが、お客様のプログラムの…」だったから「俺が作った プログラムを使う人の話か」と斜め読みして気にしてなかったけど、 おもいっきり俺(お客様)のデバイスに複製OKって書いてあったのか。 これで気にせずインストールできる。ありがたう。 VC6は買ったときはPCもあまり使ってなかったから気にしなかったなぁ。
121 名前:デフォルトの名無しさん [2006/08/29(火) 01:59:30 ] Formにスナップ機能?(winampのように他のウィンドウや画面の端にくっついたりするやつ) を付けるには教えてください。お願いします。どうすればいいのでしょうか?
122 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 05:14:57 ] ツール買ってくる
123 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 09:49:28 ] SystemException をキャッチすることや、アプリケーションで SystemException をスローすることはお勧めできません。 とMSDNにあるんですがどうしてですか?
124 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 10:08:57 ] MSDNのそのページを隅から隅まで読むことをお勧めします
125 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 10:42:40 ] SystemExceptionはそういう約束のクラスだから
126 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 12:43:54 ] 04WebserverのソースをVisualStudio2005でコンパイルしたら for( int i = 0; ...; ...; ) の i をループ外で参照できなくなってたけどC++の仕様どおりになっただけ?
127 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 13:05:01 ] だけ。 前の仕様に合わせるコンパイルオプションもなかったかな?
128 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 13:05:06 ] >>126 仕様通り。
129 名前:デフォルトの名無しさん [2006/08/29(火) 16:04:59 ] チョーくだらない質問でごめん。 byte[] hoge1={1,2,3,4,5,6}; と、 byte[] hoge2={1,2,3,4,5,6}; これらのバイト配列の中身が一致していることは、 皆さんだったら、どうやって確認する? fo-ループでグリグリまわして、一個でも間違いあったらflg!=flg; するとか? もう少し高尚な方法ないかなーって思って。
130 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 16:12:24 ] ストリング使って文字列判定は?
131 名前:129 [2006/08/29(火) 16:23:38 ] >>130 おまい、頭いいな。それなかなかスマートだと思う。 他には?
132 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 17:01:46 ] memcmp
133 名前:デフォルトの名無しさん [2006/08/29(火) 17:15:14 ] >>129 八種
134 名前:129 [2006/08/29(火) 17:15:23 ] 他、どうぞ。
135 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 17:17:50 ] >>130 どうやるの? >>133 ハッシュでは「同じ可能性が高い」までしか言えないのでは。
136 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 17:53:56 ] >>129 目視
137 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 17:57:41 ] >>136 それだ
138 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 18:04:19 ] Array.TrueForAll
139 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 18:18:26 ] >>138 それで配列の比較ができる?
140 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 18:24:58 ] メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。 配列内のすべての要素が、指定された述語によって定義された条件と 一致するかどうかを調べます。 名前空間: System .NET Framework クラス ライブラリ Array.TrueForAll ジェネリック メソッド ttp://msdn2.microsoft.com/ja-jp/library/x2kykt9x.aspx .Netか
141 名前:デフォルトの名無しさん [2006/08/29(火) 18:53:06 ] >>135 八種で違う値が出たときは、確実に違うビットがあるという ことなので、全部forループでチェックする。 八種が一致すればその場でおk
142 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 19:02:18 ] >>141 コード量も実行時間も増えてるよ。 ハッシュの算出にもO(n)かかるわけで。
143 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 19:02:55 ] >>141 しむらー、ぎゃく、ぎゃく!
144 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 19:09:55 ] >>140 > .Netか .Netじゃダメなの?
145 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 19:30:43 ] だからArray.TrueForAllでどうやって配列の比較をするっちゅうねんw
146 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 19:37:17 ] インデックスを使えばできるだろうけど、 それだと意味ないな
147 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 20:14:37 ] >>145 > .Netか .Netかなんて関係ないじゃんw
148 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 21:29:35 ] >>129 サイズが分かるならmemcmp、不明ならループで1要素ずつ比較。 ヘタレな俺はこの2つが最速だと思ってる。違ってたらつっこみねがう。
149 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 22:22:47 ] >>129 はC♯だからmemcmpは最速ではない。 こんな感じのメソッド定義して使いまわしたらいいんじゃない? public static bool ArrayEquals<T>(T[] arr1, T[] arr2) { if (arr1.Length != arr2.Length) return false; for (int i = 0; i < arr1.Length; ++i) if ((arr1[i] == null && arr2[i] != null) || (arr1[i] != null && !arr1[i].Equals(arr2[i]))) return false; return true; }
150 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 22:32:09 ] 129のコードがC#に見えるのは俺がヘタレだからなんでしょうか
151 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 22:56:18 ] T は class なのか struct なのか不明なのに null でいいのか