Visual Studio 2008 Part 10at TECH
Visual Studio 2008 Part 10 - 暇つぶし2ch765:デフォルトの名無しさん
08/07/21 17:24:23
>>764
オレはCVSNTを使ってる。
いまから始めるなら,Subversion じゃまいか?

766:デフォルトの名無しさん
08/07/21 18:23:42
フォルダ毎コピー

767:デフォルトの名無しさん
08/07/21 18:28:26
>>766
きっちりしたプロジェクトで,がっつりドキュメント管理もされてるなら丸コピーが簡単。
日曜プログラマなら多分そこまで管理してないだろうから,ソースのバージョン管理を使った方が結果的に楽できるよ。
ワンショットのツールなんかも,コメントつけてチェックインしてると使いまわしできたりするし。

768:デフォルトの名無しさん
08/07/21 20:52:36
俺は個人ではVault!使ってる。1ユーザーで使う場合無料。
SVNのクライアントって、VSに統合してしっくりくるものがなかった。

769:デフォルトの名無しさん
08/07/21 21:03:45
>>768
オレもそこが不満なところ。
むか~し VSS を使ったことがあるけど,イマイチだった記憶。
最新のは良くなってるのかしら?

770:デフォルトの名無しさん
08/07/21 21:05:59
リポジトリまるまる消失する確率はずいぶん下がってる

771:デフォルトの名無しさん
08/07/21 21:06:07
VS2008のVC9のIntelliSenceに関しての質問です。

○現象の概要
VC9にてIntelliSenseが働かないAPIや構造体がある。

○開発環境
OS:Vista-Ultimate
VS2008StandardEdition

○現象の詳細
 MFCでツール開発中に、汎用的な部分を別のクラス(以下クラスA)として
作成しており、クラスAのh&cppファイルは独立させるため、
stdafx.hをincludeせずに、ソリューションビューのプロパティで
「プリコンパイル済みヘッダを使用しない」設定にしております。
そうした設定で、クラスAのコーディングを進めていたところ、
「OPENFILENAME構造体」や「GetOpenFileName関数」などに対して
InteliSenseが動作しなくなってしまいました。(コンパイルや実動作には問題なし)


772:デフォルトの名無しさん
08/07/21 21:07:43
>>771の続き
クラスAのhファイルにてincludeしているのは「windows.h」
「tchar.h」「Shlobj.h」です。
「Shlobj.h」で定義されている「BROWSEINFO構造体」や
「SHBrowseForFolder」に対してはInteliSenseが動作しています。
(※MFCで構築されたソースコード内では、どちらの場合もIntelliSenseが
動作しました。)

MSDN(URLリンク(msdn.microsoft.com)(VS.80).aspx)
をあさってみたところ、
・#include ディレクティブを使用して、ヘッダー ファイルを複数回参照したため、
 #define ディレクティブを介して定義されている、マクロのさまざまな状態が
 原因となって、ヘッダー ファイルの意味が変更されいる場合。つまり、マクロの
 状態に応じて使用法が変わるヘッダー ファイルを複数回インクルードすると、
 IntelliSense は必ずしも機能しません。
上記のような記載がありました。

○質問内容
・今回自分の開発環境で起きている現象はMSDNに記載されている内容の
 現象と考えてよろしいのでしょうか?
・同様の現象が発生した方、回避方法をご存知の方がいらっしゃいましたら、
 アドバイスをお願いいたします。


773:デフォルトの名無しさん
08/07/21 21:14:59
>>766
コピーして保存しておくのはいいんだけど、またVSで見ようと思ったときに面倒なんだよな

774:デフォルトの名無しさん
08/07/21 21:56:18
>>771-772
C++ ではよくあることw
マクロとか template 多用すると特に頻繁に起きる。

回避方法?
C# 使う。

775:デフォルトの名無しさん
08/07/21 22:20:19
VC++でインテリセンスが反応しない場合、構文ミスなど自分を疑う前にインテリセンスの不具合を疑うべし。
VC#でインテリセンスが反応しない場合、原因は99.9%自分にある。

776:デフォルトの名無しさん
08/07/21 22:39:40
c++を使ってる人間がインテリセンスなんか期待するんじゃねぇよw

ってことなんじゃないか?

777:デフォルトの名無しさん
08/07/21 22:42:39
現実問題としてVC++で書いてるときはインテリセンスは反応したらラッキーぐらいの感覚でいる。

778:デフォルトの名無しさん
08/07/21 22:53:05
俺も常に反応しないものとしてコード書いてる。
そしてC#をたまに使うと、とっても感動。

779:デフォルトの名無しさん
08/07/21 22:59:29
VSのエディタなんて、インテリセンスとスニペットとリファクタリングがなかったらただのゴミじゃん

780:デフォルトの名無しさん
08/07/21 23:09:41
スニペットって良く耳にするけど、全然知らない。
調べてくる

781:デフォルトの名無しさん
08/07/21 23:13:59
んなものに頼らなくてもおk

782:デフォルトの名無しさん
08/07/21 23:15:36
もうIDE上からncbファイルの削除と再生成が出来るようにしてくれればいいのに

まそれでもテンプレートは鬼門だろうけど

783:デフォルトの名無しさん
08/07/21 23:19:55
>>782
>IDE上からncbファイルの削除と再生成

Visual C++ 2008か、パッチ済みVisual C++ 2005ならできるらしいよ。
URLリンク(d.hatena.ne.jp)

784:デフォルトの名無しさん
08/07/21 23:20:13
>>771-772 です。

>>774
>>775
>>776
>>777
>>778
>>779
回答ありがとうございます。
VS2005で同様の手法でやっていたときに、
IntelliSenseが普通に使えていたのがラッキー
だったということにします…


785:デフォルトの名無しさん
08/07/21 23:25:28
>>784
それはよほどの強運だったか使い込んでないかのどっちかな気が。

786:デフォルトの名無しさん
08/07/21 23:26:54
よほどの強運ってレベルじゃねーぞ

787:デフォルトの名無しさん
08/07/22 01:42:24
ちょっとまて、俺もC++だが、インテリセンスは普通に使えてるぞ。
関数やメンバを追加した直後だと反応遅いくらいだ。
むしろ、そんなに使えないモノだってのが信じがたいが。

788:デフォルトの名無しさん
08/07/22 01:44:20
再認識フラグが曖昧で反応するまで時間掛かったりするよね

789:デフォルトの名無しさん
08/07/22 05:52:50
反応が遅いのもC#みたいに読み込み中なら読み込み中で表示してほしい。

790:デフォルトの名無しさん
08/07/22 07:38:28
- メンバ追加した直後
- template 使いまくりのライブラリを使う
- ソース内のどこかでエラー起きてる
のいずれかのときにインテリセンス効かない。

もちろん、全く使えないものではないんだけど、C# と比べると・・・


791:デフォルトの名無しさん
08/07/22 07:55:56
逆に、全く問題なく使えるエディタってあるの?

792:デフォルトの名無しさん
08/07/22 09:30:34
>>791
男は黙って(・∀・)edlin! 男は黙ってedlin!

793:デフォルトの名無しさん
08/07/22 09:31:51
VC#でインテリセンスがバグったって話はあるの?
レアケースじゃない?

794:デフォルトの名無しさん
08/07/22 09:56:04
>>792
それって何Dosか?

795:デフォルトの名無しさん
08/07/22 10:09:43
        lヽ ノ l        l l l ヽ   ヽ
  )'ーーノ(  | |  | 、      / l| l ハヽ  |ー‐''"l
 /  V  | | |/| ハ  / / ,/ /|ノ /l / l l l| l V ヽ
 l   ・  i´ | ヽ、| |r|| | //--‐'"   `'メ、_lノ| /  ・  /
 |  I  l  トー-トヽ| |ノ ''"´`   rー-/// |  I |
 |  ・   |/     | l ||、 ''"""  j ""''/ | |ヽl  ・ |
 |  M   |       | l | ヽ,   ―   / | | l  M |
 |   !!  |     / | | |   ` ー-‐ ' ´|| ,ノ| | |  !! |
ノー‐---、,|    / │l、l         |レ' ,ノノ ノハ、_ノヽ
 /        / ノ⌒ヾ、  ヽ    ノハ,      |
,/      ,イーf'´ /´  \ | ,/´ |ヽl      |
     /-ト、| ┼―- 、_ヽメr' , -=l''"ハ    |  l
   ,/   | ヽ  \  _,ノーf' ´  ノノ  ヽ   | |
、_    _ ‐''l  `ー‐―''" ⌒'ー--‐'´`ヽ、_   _,ノ ノ
   ̄ ̄   |           /

796:デフォルトの名無しさん
08/07/22 12:13:00
プログラムを実行するときの「リリース」と「デバッグ」の違いって何なんですかね~?

797:デフォルトの名無しさん
08/07/22 12:22:36
そのまんまの意味

798:デフォルトの名無しさん
08/07/22 12:28:49
知らないならレスしないでください。うざいだけです。

799:デフォルトの名無しさん
08/07/22 13:17:39
リリースは le lease。すなわち賃貸の意味。
デバッグは de bag。すなわち入れ物の意味。

リリースは他人が使うことを意図したもの。転じて完成版のこと。
デバッグは自分が使うことを意図したもの。転じて未完成版のこと。

800:デフォルトの名無しさん
08/07/22 17:37:22
>>799
デバッグで虫を除去するちゅう意味だろ。ボケ



     と釣られてみた。

801:デフォルトの名無しさん
08/07/22 18:34:15
デイパックで虫をお持ち帰り

802:デフォルトの名無しさん
08/07/22 18:42:37
ティーバックで変な虫が寄ってきました

803:デフォルトの名無しさん
08/07/22 19:32:37
よくデバックって言う人いるけど、これって間違ってるよね?

804:デフォルトの名無しさん
08/07/22 19:35:20
バグを取るんだからデバグだろ
ッはどこからきたんだ

805:デフォルトの名無しさん
08/07/22 22:26:51
ー-ニ _  _ヾV, --、丶、 し-、
ニ-‐'' // ヾソ 、 !ヽ  `ヽ ヽ
_/,.イ / /ミ;j〃゙〉 }¦ } ハ ヽ、}
..ノ /ハ  〔   ∠ノ乂 {ヽ ヾ丶ヽ    ヽ
 ノノ .>、_\ { j∠=, }、 l \ヽヽ ',  _ノ
ー-=ニ二ニ=一`'´__,.イ<::ヽリ j `、 ) \             ココ
{¨丶、___,. イ |{.  |::::ヽ( { 〈 (    〉            ↓
'|  |       小, |:::::::|:::l\i ', l   く  君の意見を聞こうッ!
_|  |    `ヾ:フ |::::::::|:::|  } } |   )
、|  |    ∠ニニ} |:::::::::|/ / / /  /-‐-、
トl、 l   {⌒ヽr{ |:::::::::|,///        \/⌒\/⌒丶/´ ̄`
::\丶、   ヾ二ソ |:::::::/∠-''´
/\\.丶、 `''''''′!:::::::レ〈
   〉:: ̄::`'ァ--‐''゙:::::::/::::ヽ
\;/:::::::::::::/::/:::::::::::://:::::〉
::`ヽ:::ー-〇'´::::::::::::::::/-ニ::::(
           /    \

806:デフォルトの名無しさん
08/07/22 23:30:35
夏か

807:デフォルトの名無しさん
08/07/23 00:08:19
>>796
実行時の最適化の為にデバッグに役立つ情報を捨てるか
デバッグの為に実行時の速度を犠牲にするかの違い。

プロパティでどっちも同じ内容にしちゃうこともできたりするがな

808:デフォルトの名無しさん
08/07/23 01:37:26
edlinって、vistaでも入ってるのな。ちょっと驚いた。

809:デフォルトの名無しさん
08/07/23 08:43:18
>>803
いるよね「デバック」って言う人
なんで最後「ク」なんだろね

810:デフォルトの名無しさん
08/07/23 08:44:26
寝台をベットとか鞄をバックとか言う人いるね。なんでだろうね。

811:デフォルトの名無しさん
08/07/23 08:47:49
てぃーばっぐ

812:デフォルトの名無しさん
08/07/23 10:25:34
>>810
日本語の撥音の原則として促音の後が濁音なのが不自然だからだよ。
学校⇔学業
鉄塔⇔鉄道

813:デフォルトの名無しさん
08/07/23 10:37:02
撥音じゃなくて発音

814:デフォルトの名無しさん
08/07/23 11:16:16
じゃあpageをペーシとかいうのは?

815:796
08/07/23 11:17:18
なるほど参考になりました。ありがとうございました。

816:デフォルトの名無しさん
08/07/23 11:20:40
べーしっ君を思い出したw

817:デフォルトの名無しさん
08/07/23 11:27:12
>>814
話を理解してない馬鹿

818:デフォルトの名無しさん
08/07/23 13:10:40
ティーバッグをティーパックって言う人いるよね。
そう書いてある商品もあるし。

819:デフォルトの名無しさん
08/07/23 13:36:12
ティーパックをティーバッグって言う人いるよね。
そう書いてある商品もあるし。

820:デフォルトの名無しさん
08/07/23 13:48:22
大事なことなので2度、、、、、違うじゃないか

821:デフォルトの名無しさん
08/07/23 13:50:19
ティーバッグをティーバックって言う人いるよね。
そう書いてある商品もあるし。

822:デフォルトの名無しさん
08/07/23 15:00:01
ティーバッグをティーバッグって言う人いるよね。
そう書いてある商品もあるし。


823:デフォルトの名無しさん
08/07/23 15:17:39
ティーバックをティーバッグって言う人いるよね

824:デフォルトの名無しさん
08/07/23 15:23:01
そう書いてある商品もあるし。

825:デフォルトの名無しさん
08/07/23 15:33:49
え、いるのか?

826:デフォルトの名無しさん
08/07/23 15:40:09
いらないよ。

827:デフォルトの名無しさん
08/07/23 15:58:01
URLリンク(www.auction.co.jp)

828:デフォルトの名無しさん
08/07/23 16:09:31
>>827
まだ売れないの?
もう数ヶ月出してるねw

829:デフォルトの名無しさん
08/07/23 16:11:32
Windows VistaってVisual Studio 2008でできてるの?

830:デフォルトの名無しさん
08/07/23 16:12:03
売れるたびに仕入れてるんじゃないのかw
って入札回数に数字が入ったの見たこと無いが

831:デフォルトの名無しさん
08/07/23 16:25:43
その人前は2002とか2005のアカデミックを出品してた

832:デフォルトの名無しさん
08/07/23 17:19:01
EeePC901にインストールできる?

833:デフォルトの名無しさん
08/07/23 17:19:37
できない。

834:デフォルトの名無しさん
08/07/23 17:33:46
できた。

835:デフォルトの名無しさん
08/07/23 18:14:56
できてぃんぐ。

836:デフォルトの名無しさん
08/07/23 18:15:53
できますん

837:デフォルトの名無しさん
08/07/23 18:48:32
・・・できちゃった・・・///

838:デフォルトの名無しさん
08/07/23 18:52:38
できるかな?

839:デフォルトの名無しさん
08/07/23 18:54:01
>>827
Amazonなら11424円で送料無料だよっ!

840:デフォルトの名無しさん
08/07/23 19:35:45
1000円くらいなら買ってあげてもいいけどなw

841:デフォルトの名無しさん
08/07/24 02:13:03
C言語のコンパイル法書いてあるページ教えて

842:デフォルトの名無しさん
08/07/24 02:14:44
なんだその態度は

843:デフォルトの名無しさん
08/07/24 03:20:48
お前こそなんだ!

844:デフォルトの名無しさん
08/07/24 03:22:34
うんこ

845:デフォルトの名無しさん
08/07/24 09:27:48
>コンパイル法
それはどんなもの。罰則は?

846:デフォルトの名無しさん
08/07/24 09:57:09
VS2008ならビルドすりゃコンパイルとリンクは勝手にされるよなぁ。

847:デフォルトの名無しさん
08/07/24 12:33:40
URLリンク(appleup.bbsnow.net)

いきなり改行とかスペースのところに
→とか・とか表示されるようになったのですがどの設定で戻せますか・・・・。
調べたのですがわからなかったので教えていただけませんか

848:デフォルトの名無しさん
08/07/24 12:35:24
h抜き忘れました 
ごめんなさい・・・

849:デフォルトの名無しさん
08/07/24 12:35:46
なんでh抜かないとダメだと思うの?

850:デフォルトの名無しさん
08/07/24 12:36:05
>>847
超FAQだが、編集 - 詳細 - スペースの表示 Ctrl-R, Ctrl-W

851:デフォルトの名無しさん
08/07/24 12:38:27
直接リンクを張ると掲示板が重くなると聞いたからです
間違ってたらすいません

852:デフォルトの名無しさん
08/07/24 12:38:59
>>850 ありがとうございました

853:デフォルトの名無しさん
08/07/24 21:39:11
2008 Expressにも64bitコンパイラ付けてほしいよな・・・
MSは64bit移行する気あるのか?

854:デフォルトの名無しさん
08/07/24 21:41:36
Windows SDK入れて、プロジェクトのプロパティをいじり倒すんだ。

855:デフォルトの名無しさん
08/07/24 22:35:25
Express を使う人を、ATL/WTL or MFC なしでがんばれる玄人か
初心者だとすると、前者はいじり倒してやっちゃいそうだし、
初心者は 32bit で別にいいだろうし

翻って C# とかだと Win64 はあまりに同じように実装しとるので
Pure .NET なら P/Invoke まみれで COMCOM してても割合
そのまま動くという…

856:デフォルトの名無しさん
08/07/24 22:42:33
>>855
.NETだとAny CPUが標準なんだよね。

857:デフォルトの名無しさん
08/07/24 23:17:00
今から覚えようとしてるんですが、定番の本みたいなのはありますか?
アマゾンの売れている順だと「ひと目でわかるMicrosoft Visual Basic 2008」がトップなんですけど
どうなんでしょうか?

858:デフォルトの名無しさん
08/07/24 23:18:24
大きめの本屋で色々立ち読みして自分に合いそうなのに決めるのがいいよ

859:デフォルトの名無しさん
08/07/24 23:26:42
>>858
そりゃあまあそうなんですけどねw
「初心者はとりあえずこれ読んどきゃ間違いない」っていう
お薦めというか定番の本があったら知りたかったんです

860:デフォルトの名無しさん
08/07/24 23:30:28
「初心者はとりあえずこれ読んどきゃ間違いない」っていうのはないんじゃないかな

861:デフォルトの名無しさん
08/07/24 23:35:31
>>851誰から聞いたんだ?


862:デフォルトの名無しさん
08/07/24 23:36:57
>>857
糞本。
ほんまにふざけんなよレベル。


863:デフォルトの名無しさん
08/07/24 23:38:10
まあ、遊びでやる分にはいいけど、マジで勉強しようと思ってるならお勧めできない。


864:デフォルトの名無しさん
08/07/24 23:39:58
しかしこういう流れの末、オススメ本やプ初心者は見とけっていうサイトが紹介された事はないのだった

865:デフォルトの名無しさん
08/07/24 23:43:08
>>864
前者は本当にないし、後者は猿でも探せるでしょまじめな話。

初心者にやさしい網羅的な本がないのはしょうがないよ。
そもそもドトネトでプログラミング入門なんて悪い冗談みたいに無理がある話なんだから。

866:デフォルトの名無しさん
08/07/24 23:53:39
こっちで尋ねたほうがいいんじゃないかな
スレリンク(tech板)

867:デフォルトの名無しさん
08/07/25 00:07:23
はやっ

868:デフォルトの名無しさん
08/07/25 00:25:25
>>861
しつこい

869:デフォルトの名無しさん
08/07/25 00:28:07
うっせーよゴミ

870:デフォルトの名無しさん
08/07/25 00:38:26
>>865
むしろ初心者は .NET だろ。

871:デフォルトの名無しさん
08/07/25 00:42:27
うん。

872:デフォルトの名無しさん
08/07/25 01:01:35
どこから入っても大変な部分あるよね、プログラミングって。
一部分を理解するのに全体のイメージが必要だったり
全体を見るのに一部分を理解しなきゃいけなかったりさ。

873:デフォルトの名無しさん
08/07/25 01:04:27
うん。

874:デフォルトの名無しさん
08/07/25 02:34:18
そいであっちこっち見てる間にいつの間にか

875:デフォルトの名無しさん
08/07/25 03:04:37
初心者の俺が言うのもあれだけど、
基本的な文法覚えたら後はライブラリどれだけ知ってますか?
的な.Netはやっぱり敷居が低いと思う

インテリセンスが殆どサポートしてくれるし

876:デフォルトの名無しさん
08/07/25 04:18:00
初心者がプログラミングを覚えるならC#と.NETでいいじゃん
ポトペタで筋の良い言語が使えて、すぐにアプリ完成って理想的じゃない?
今時Cは言語が古いしライブラリでも苦労するし、
C++はGCが無いとか本質的じゃないところで悩みそう

877:デフォルトの名無しさん
08/07/25 06:13:52
GCのある無しは重要だ。 低速なCPUしか使えない状況ではGCはない方がいい

878:デフォルトの名無しさん
08/07/25 06:32:45
最低でもWindowsの基本的な機能ぐらい使いこなせて
雑誌に載ってる程度のPCの基礎知識持ってる人なら
VBでもC#でもNETならすぐに理解できるよ
出来ない人は解像度とかデータサイズとかファイルとフォルダの概念とか
その程度で躓くことが多いと思う

879:デフォルトの名無しさん
08/07/25 06:57:31
初心者が「GCない方が良いぐらい、低速なCPUしか使えない状況」向けに作る事って少ないんじゃないかね。

880:デフォルトの名無しさん
08/07/25 07:11:11
我々はシステムから資源を借りているんだということ、
「借りたものは返す」
という当たり前のことを初心者のうちに覚えておいて欲しい気もする。
その上で、借りた資源を適当な時期に返しておいてくれるマネージャーさん
付きの言語をやるのは全然構わないけども。

881:デフォルトの名無しさん
08/07/25 07:18:00
C言語が出た当初もアセンブラ知らずにCなんかやるなと言う老害が多くてだな・・・

882:デフォルトの名無しさん
08/07/25 07:27:24
いまもC知らずに.NETとかやるなという(ry

883:デフォルトの名無しさん
08/07/25 08:00:48
C言語はポインターがあるからのう。コレで諦めるヤツは多いらしい。


884:デフォルトの名無しさん
08/07/25 08:06:07
そこで躓く理由がわかんないんだよなぁ…。

885:デフォルトの名無しさん
08/07/25 09:14:41
CやC++から始めるもよし、C#やVBから始めるもよし。
ただし初めての言語がC++/CLIなのは百害あるよなぁ。

886:デフォルトの名無しさん
08/07/25 09:32:17
QuickBASICの時代が来た

887:デフォルトの名無しさん
08/07/25 09:38:22
時代はREALbasicじゃね?

888:デフォルトの名無しさん
08/07/25 11:07:43
>>876
プログラム言語ってそうやってサクっと出来るようなものが理想だからね。
究極的にはコードを書かずに(または自然言語で)思ったものが出来上がる事だし。

889:デフォルトの名無しさん
08/07/25 11:15:36
>>888
そんなことになったら失業してまう

890:デフォルトの名無しさん
08/07/25 11:21:19
究極的コンパイラの開発と保守やれよ

891:デフォルトの名無しさん
08/07/25 11:34:10
メモリが潤沢にある昨今ならCだって別に無理してポインタ使う必要は・・・

892:デフォルトの名無しさん
08/07/25 11:54:18
スタックサイズは相変わらずだからポインタないと大抵のことは無理だろ。

893:デフォルトの名無しさん
08/07/25 12:35:06
>>891
べーむでいいじゃん

894:名無し募集中。。。
08/07/25 12:53:09
ポインタはWindwosのショートカット
HDD容量が贅沢にあるんだからProgram Filesだけじゃなくて
デスクトップにもインストールしろよっていうのは明らかにおかしい

895:デフォルトの名無しさん
08/07/25 13:12:09
安全じゃないプログラムを作る時はポインタが必要

896:デフォルトの名無しさん
08/07/25 14:48:18
時代は値渡し。
構造体配列を直接関数に渡す、これだけで可読度8割り増し。

897:デフォルトの名無しさん
08/07/25 14:57:45
時代はmain関数直書き
全てのコードを直接main関数に書く、これだけで可読度8割増し


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch