- 1 名前:デフォルトの名無しさん [2007/02/14(水) 02:54:05 ]
- 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/
- 775 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 23:31:32 ]
- なんだ、なんだ、祭りか?
- 776 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 23:33:50 ]
- 閉じ括弧を勝手に追加する機能のことなら俺も嫌いだからよく知らんな…
- 777 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 23:36:00 ]
- おまんこ!しばくぞ!
- 778 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 23:36:02 ]
- 括弧の自動補完機能ならEclipseにデフォルトでついてる
(けど個人的にはどうも馴染めない)。 これにC++用のプラグイン入れればいいんじゃない? やり方よく覚えてないけど適当にぐぐれば出てくると思う。
- 779 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 23:37:25 ]
- どれでも使えないと仕事にならんだろ
何でもいいからとりあえず使ってみて持て余すようだったら 素質がないということだから土方になることでも考えた方がいいぞ
- 780 名前:760 mailto:sage [2007/04/02(月) 23:37:31 ]
- 皆さん申し訳ありません。
自分の文章が拙いばかりに誤解を生んだようです。 { } これが閉じれるというのは、クリックで畳めるという意味です。 自動で追加してくれる機能というわけではありません。 ファイル>新規作成>ファイル(Ctrl+N) でテキストファイルを作成し、 ファイル名を.cで保存することでCのファイルになりました。 ここでまたくだらない質問なのですが、 コンパイルのメニューが見当たりません。 VC++2005でテキストファイルをコンパイルするにはどうすればよろしいでしょうか。 プロジェクトから作成した場合はビルドというのが、コンパイルに該当するようなのですが、 ファイルを新規作成した場合にはビルドというメニューが見当たりません。
- 781 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 23:37:31 ]
- このスレEclipse併用してる人いんの?
- 782 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 23:38:00 ]
- >>761
ソースいじれるんなら delete されてるポインタは全部 auto_ptr にして delete [] されてるポインタは全部 vector にすれば、9割方無くなると思うよ。 それが楽かどうかは別だけど。
- 783 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 23:38:52 ]
- >>782
恐ろしいな
- 784 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 23:42:18 ]
- せめてshared_ptrといってほしかった。
- 785 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 23:44:52 ]
- コンテナに入れてるやつまで auto_ptr に置き換えたらえらいことになるからな。
早く shared_ptr が標準になるといいねぇ。
- 786 名前:デフォルトの名無しさん [2007/04/03(火) 00:53:19 ]
- >>769
EmEditor Freeとかどうだろうか? アウトライン表示が出来ないがそんなに長いコードも書かないだろうし。
- 787 名前:デフォルトの名無しさん [2007/04/03(火) 00:55:29 ]
- 短いコードで折りたためる必要性はないと思う
どうしても折りたたみが欲しいならIDEになるな
- 788 名前:デフォルトの名無しさん [2007/04/03(火) 01:19:52 ]
- いや、短いコードでもかさばってくるとやっぱ折りたたみたい
っていうか、VC++でコード閉じてもその下に新たに何か 書き加えようとするためにカーソルを閉じた所の下にもってくと かってにコード開きやがる。むかつく。 C#の#regionみたいにきっちりおさまっとけ
- 789 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 03:29:07 ]
- vimでいいよ
- 790 名前:デフォルトの名無しさん [2007/04/03(火) 03:35:41 ]
- vimは、UIが汚い
- 791 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 03:45:20 ]
- VS2005を今買うと最初からSP1適用されてる?
確かVS6の時は最初からSP適用されてたんだけど
- 792 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 08:52:06 ]
- SP公開後に製造されたパッケージなら適用されてるんじゃなかろうか。
- 793 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 11:05:24 ]
- >>792
それ、何も言ってないのと同じだな。
- 794 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 11:37:54 ]
- 実際買った人のレポートなら意味あるだろうけど
- 795 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 11:40:20 ]
- 店にSP1適用済みが並んでるのは見てないな
在庫が積んであるんだろうが
- 796 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 11:44:43 ]
- MSDNにSP1適用済みイメージがアップされてないっぽいから、
パッケージ販売のやつも、まだじゃないかなぁ
- 797 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 15:25:33 ]
- Mobile Internet Toolkitをインストールしたんですけど、
ファイルー>新規作成ー>プロジェクトとクリックして テンプレートのとこにでません。 わかる人いませんか?
- 798 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 17:30:26 ]
- SP1インストール断念
途中で容量が足りなくなる(´・ω・`)
- 799 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 18:45:30 ]
- >>798
俺も俺も つうか4Gあったはずなんだが・・・・ せめて解凍先C以外に出来ればいけるのに
- 800 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:17:23 ]
- >>799
4Gあってもダメなのか…
- 801 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:20:46 ]
- なんでそんなにディスク喰うの?
ぎゅうぎゅうに押し固めたキャビネット400MBを全部展開してるんかね?
- 802 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:23:27 ]
- >>800
ごめん確認したら嘘ついてた 3.6Gだったわ
- 803 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:36:47 ]
- D:\にインストールしてもOK?
- 804 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:38:42 ]
- 大して変わらんがなw
- 805 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:51:43 ]
- blogs.msdn.com/heaths/archive/2006/10/06/VS-2005-SP1-Requires-a-lot-of-Disk-Space.aspx
この辺りの拠れば、UIモードで起動すると余計なテンポラリができるから、/quietでも付ければ、みたいな話があるな。 あとはデメリットもあるけど、パッチキャッシュを無効にする手があるみたい。 blogs.msdn.com/heaths/archive/2006/11/28/save-time-and-space-for-vs-2005-sp1-by-disabling-the-patch-cache.aspx ちなみに展開自体は下のようにやればできるが(ファイル名は英語版のもの)。 VS80sp1-KB926601-X86-ENU.exe /extract d:\
- 806 名前:デフォルトの名無しさん [2007/04/03(火) 19:55:25 ]
- 基本的にソフトウェアはDに入れてる
OSと絶対OSと同じ領域じゃないと動かないソフトウェアを除く
- 807 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:58:28 ]
- >>805
ナイス情報!!
- 808 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:08:42 ]
- MS様のMSIインストーラはすごい
1. MSI内蔵のcabを別の場所に作成(この時点のHDD消費量 vs80+msi*2 2. cabを展開(vs80+msi*2+(msi*10位?)) 3. VS80をバックアップ(vs80+msi*2+(msi*10位?)+(vs80/10位?)) 4. 上書き開始 5. バックアップとキャッシュの削除 6. 完成 *途中でハッシュチェックも入るんだぞ
- 809 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:21:10 ]
- PC買い換えろってことだな
- 810 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:22:30 ]
- >808
なにこの富豪ぶり
- 811 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:28:15 ]
- もうちょっとMS様のMSIインストーラのすごさを教えてあげよう
・MSIは32bitと64bitを同梱できない ・MSIは多言語化できない よってMS様はすべての製品で、言語*2 (32, 64 bit) 種類のMSIを用意して配ってくれてるんだよ!
- 812 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:31:29 ]
- さすがMS!おれたちにできない事を平然とやってのけるッ そこにシビれる!あこがれるゥ!
- 813 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:33:02 ]
- >>811
そこでC#ですよ 言語*1種類で済む
- 814 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:38:04 ]
- >>813
ナイス釣り
- 815 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:42:27 ]
- VistaのUACでMSI以外のインストーラ全滅
>>811はどこにも明記していないから見たやつは超ラッキー
- 816 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:49:52 ]
- @IT:連載:.NETで簡単XML 第8回 VS.NETでXML Schemaを活用する(動作編)
ttp://www.atmarkit.co.jp/fdotnet/easyxml/easyxml08/easyxml08_02.html ここに、 >ソリューション・エクスプローラでAddressBook.xsdをダブルクリックし、これを開く。 >すると、スキーマのグラフィカルな表示が見られることだろう。これを表示させた状態では、 >メニューに[スキーマ]が追加されている。この[スキーマ]メニューから[データセットの作成] >を選んで、[データセットの作成]にチェックを入れる。この時点で、自動的に「〜.個人[i].名前」 >というような式を可能とするためのソース・コードが自動的に生成されている。 とあるんですが、サンプルのスキーマファイルで試してみてもデータセットの作成が出てきません。 新規作成時でもデータセットとスキーマファイルでは同じxsdでも扱いが違うようなのですが、 ↑の機能を使用するにはどうすれば良いんでしょうか?
- 817 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:50:49 ]
- >>816
xsd.exe を使う
- 818 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 22:04:52 ]
- >>817
作成されましたthx
- 819 名前:デフォルトの名無しさん [2007/04/03(火) 22:08:39 ]
- すみませんが
VB.net と C++.net ともに2005です。これらのコードに対してC#でいうところの 下記に等しいコードはありますか? #region hogehoge_message #endregion
- 820 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 22:13:05 ]
- まったく同じもの書いてみたらええがな
余裕で判るから
- 821 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 22:18:39 ]
- >>811
好意的に解釈すれば必要最小限のものしか ダウンロードしなくてすむようにしてくれているんだよ 流石だね
- 822 名前:デフォルトの名無しさん [2007/04/03(火) 23:02:28 ]
-
>>820 すみません。間違えました。 以前の現場ではVS2005だったのですが 今はVS2003です。そのためコードを隠すコード(#region hogehoge・・・) が効きません。
- 823 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 23:06:51 ]
- >>822
なんでもいいから、フォームアプリ作ってみ。 VSが勝手に書いてくれるコードに答え書いてある。
- 824 名前:デフォルトの名無しさん [2007/04/03(火) 23:09:44 ]
- >>823
試してみます。 あとC#だと /// と記述すると自動でコメント生成用のテンプレートが 挿入されますが、 C++ ・ VB.net ではどうすれば良いでしょうか?
- 825 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 23:27:05 ]
- VBのコメントは ' なんで ふつうに考えて ''' やな。
2005はできるけど2003は知らん。 VCのIDEはそんなに優しくないと思う。
- 826 名前:デフォルトの名無しさん [2007/04/03(火) 23:41:05 ]
- >>825
ありがとうございます。 C#とコードが似てるからと /// をC++.netにて 入力したところ特に何も変化ありませんでした。(2003) いずれにせよ試してみたいと思います。
- 827 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 00:25:48 ]
- しっかし・・・何で試してから書かないんだ?一部の連中は
- 828 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 00:42:00 ]
- >>827
マニュアル世代
- 829 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 01:20:46 ]
-
CreateFileMappingで用意したアンマネージドメモリーからMarshal.Copyをしてるのですが、 パフォーマンスアナライザとかで調べると思ってたより、遅いです。なんかいい方法ないですかね? C#です、 int byteStartIndex, int nLength IntPtr m_sharedMemoryAddress; byte[] bArray = new byte[nLength]; IntPtr iptr = new IntPtr(sharedMemoryAddress.ToInt64() + nIndex); //ここも遅い Marshal.Copy(iptr, bArray, 0, nLength);
- 830 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 01:36:29 ]
- C++を使え。ネイティブで
- 831 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 02:22:47 ]
- >>830
自己解決。 unsafeとfixed使って、ポインタキャストしてのインラインC言語って感じのソースで速くなったぽい、
- 832 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 09:54:32 ]
- unfase使えばC++使わなくても十分早い
フレームワーク使えないときだけネイティブでおk
- 833 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 10:23:08 ]
- >>832
俺はそういうのやったことないけど勉強になった気がする
- 834 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 11:40:53 ]
- >>828
マニュアル世代は俺らの世代だ。 あいつらは2ch世代?ネット世代? 顔が見えないから何訊いてもいいと思ってる。世代で括るのもどうかと思うがw
- 835 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 11:43:18 ]
- 全部ゆとりでいいよ
- 836 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 11:54:24 ]
- 俺らとかあいつらとかって何の話?
- 837 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 11:55:32 ]
- お前も俺らと心を通わせればわかる。
- 838 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 14:23:47 ]
- paragmaを使わないでIDEでライブラリーを追加するには
どうすればよろしいですか?
- 839 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 14:49:24 ]
- pragmaを使う
- 840 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 15:14:38 ]
- プロジェクト : error PRJ0003 : 'cmd.exe' の起動中にエラーが発生しました。
って出る、環境変数をいじくったせいみたいだが、ようわからん 一応マニュアルのパスを入れたけど直らんし〜〜 誰か助けてください orz
- 841 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 15:29:19 ]
- >>840
>>838の質問に答えてくれたら教えよう
- 842 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 15:50:13 ]
- プロジェクトにlibファイルも追加してやったら
- 843 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 16:03:01 ]
- VC6の(.dsw)からVS2005の(.sln, .vcproj)をコマンドラインのバッチで
生成したいんだが、方法はあるんだろうか? 逆変換のツール(prjconverter)はめっけたんだが・・・ devenv /upgrade は(.sln)しか指定できなかった。 dswが変更されるたんびにVS2005開いて「変換」が大変なんで スクリプトで変換→リビルドまで出来るとグッドなんだ。
- 844 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 16:04:31 ]
- >>841
わかりません。素人なんよ >>842 こっちにレスしてくれたんかわからんが やり方わからんで無理ぜよ
- 845 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 11:35:07 ]
- >>843
使い方がおかしくないか? プロジェクトのフォルダを分けて、ソースだけVSSで管理したら?
- 846 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 16:49:16 ]
- わかっていないのに動くって最悪のパターンだな
- 847 名前:デフォルトの名無しさん [2007/04/05(木) 19:18:28 ]
- VS2003(1.1利用)環境におけるTreeViewについて質問があります。
@FormLoadイベントにてTreeViewをWindwosFormに追加し画面表示しているのです がこの時に最初から「+」「-」の表示を行わずに、最初から全て表示(展開) させるにはどうすれば良いでしょうか? ATreeView上で通常のWindowsエクスプローラーの様にアイコンもセットで 表示するにはどうすれば良いでしょうか? 以上 ご存知の方がいらっしゃいましたらご伝授願います。
- 848 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 19:39:34 ]
- とりあえずでいいから
ここ読んでまったく同じ事サンプル通りにやってみ? ttp://www.atmarkit.co.jp/fdotnet/dotnettips/259treeviewadd/treeviewadd.html その2つの質問に回答する必要がなくなるから
- 849 名前:デフォルトの名無しさん [2007/04/05(木) 20:51:00 ]
-
>>848 Expandメソッドを利用するところがミソの様ですね。 試してみます。ただ、アイコンを追加する方法については記載がされて いない様です。
- 850 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 21:34:27 ]
- 相手にしちゃだめ
- 851 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 21:39:55 ]
- ここは開発ツールのスレですよ
- 852 名前:デフォルトの名無しさん [2007/04/05(木) 23:05:30 ]
- >>851
他スレに質問しました。
- 853 名前:デフォルトの名無しさん [2007/04/05(木) 23:46:44 ]
- 分割コンパイルに挑戦しているんですが、
どうもcppファイルのコンパイルの順番がおかしいようで エラーになります。 funcView.cppの後にコンパイルさせたいんですがどうしたらいいんですか?
- 854 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 23:48:27 ]
- 絶対そういう問題ではないと断言する
- 855 名前:デフォルトの名無しさん [2007/04/05(木) 23:53:20 ]
- >>854
やっぱそうですかねぇ…
- 856 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 00:11:33 ]
- もしかしたら.hファイルのインクルードの順番がおかしいんじゃないかな
MFCでしょ?
- 857 名前:853 [2007/04/06(金) 00:31:30 ]
- >>856
そうです。MFCです。 funcView.cpp中で #include "tierraView.h" #include "sorce__func.cpp" ってやりました。分割コンパイルと違いますが まだ勉強不足で分かりません。>< 出直します。
- 858 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 00:42:34 ]
- とりあえず*.cppをインクルードしないように。
- 859 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 00:43:29 ]
- ひどいね
- 860 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 00:46:04 ]
- .hにすべて記述しなさい
今時.cppに作るやつなんておらへんやろ
- 861 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 01:50:34 ]
- >>860
そんな嘘信じるやつがいるんだろうか
- 862 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:05:33 ]
- >>861
え?あなたまだ.cppに書いてるのですか?
- 863 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:13:02 ]
- >>861
まだ.cpp作ってるとかどこのゆとりだよ
- 864 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:16:08 ]
- というか、いくらヘッダに#pragma onceしたって、ヘッダが相互依存するコードかいてればいつかはcppを書かなければならないんだが。
cpp完全なしっていうのはきいたことが無いな・・・。
- 865 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:17:26 ]
- >>862
>>863 ヘッダに書く場合とcppに書く場合のバイナリの差がわからないのか
- 866 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:24:34 ]
- VC8を買うと、windowsのアイコンとかビットマップとかもはいってるって聞いたけど、
たくさん入ってますか。
- 867 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:27:47 ]
- >>864
常識ですがmain.cppは要りますよ >>865 はい?
- 868 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:41:58 ]
- >>865
そんなのあるの?
- 869 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:57:58 ]
- 全部ヘッダファイルにするとか言ってるお馬鹿さん、
いい加減2人を装うのはやめようぜ
- 870 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 03:13:18 ]
- >>869
その話はもうよそうぜ どうせ粘着ヘッダ野郎は引きこもりの無能厨房なんだから
- 871 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 03:15:19 ]
- バイナリ差?
どうせそんなもの「ヘッダに書いた関数はinlineなしでもインライン展開されます」とかそういう些細な話なんだろう。 あいにくVC8はそんな仕様ではない。残念だったな。
- 872 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 11:38:21 ]
- >>865
たぶん、こちらが想定する前提と異なること考えてるだろうけど、詳しく、教えて。
- 873 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 14:30:27 ]
- cppがいやならcにしたらいいよ
もちろんヘッダーはhppなんだろうな
- 874 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 17:39:07 ]
- C++の初心者がいきなりC++/CLIを使うと、*.hの使い方ががごちゃごちゃになると思うな。
IDEが生成したWindows Formのソースを見たときは驚いた。 あとheaderに書きまくるとするとテンプレート関係くらいか。
- 875 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 19:05:26 ]
- 使いまわしのきく汎用性のあるクラスとかは、ヘッダに実装も書いちゃうな。
|

|