トップページ⇒tech
50コメント11KB

VC++.NET

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
って、VC++6.0と比べて文法がカナリ違うって本当ですか?
本当であれば、今からVC++6.0とか勉強しても意味無いってこと?
0002デフォルトの名無しさんNGNG
MFC/ATLを使ってWindowsネイティブなアプリを作るのなら
今まで通り。
.NETプラットフォームのアプリを作るのなら、.NETフレームワークを
使わなくてはいけない。
それ以外に違いなんてないんじゃないの?
0003デフォルトの名無しさんNGNG
.NETってあくまでもクラスライブラリとかインターフェースだろ。
言語仕様は別に大きく変わってないはず。
0004デフォルトの名無しさんNGNG
>>3
でも、coutやprintfが使えなくなって
Console::WriteLine()とかになるらしいよ
0005デフォルトの名無しさんNGNG
それは文法とも言語仕様とも無関係だろが!
単にリンクするライブラリの問題にしか見えないんだけど。
0006デフォルトの名無しさんNGNG
もし勉強し始めたばっかりだったら、
C#を学んだほうがはるかに効率的。
今から学んでおけばいけるんじゃないの。
00074NGNG
>>5
う…す、スマソ
>>6
VCは捨てですかねえ?
0008デフォルトの名無しさんNGNG
みんな一人で仕事してんのか?
0009デフォルトの名無しさんNGNG
>>5
ライブラリにも標準がある。
0010デフォルトの名無しさんNGNG
で、.NETフレームワークと標準ライブラリが共存できないとどこに書いてあるんで?
0011デフォルトの名無しさんNGNG
VC++6.0だとプロジェクトの新規作成でいろいろ選べたよね。
おれなんか"MFCAppWizard(exe)"をよく使うんだけど。
VC++.NETだと、どんなのがあるんだろ。
普通にWinアプリ作る場合何が主流になると思う?
0012デフォルトの名無しさんNGNG
C/C++標準関数群も裏で.NET APIにすげ替えられると思うけど。
0013デフォルトの名無しさんNGNG
VCは捨てですかねえとか言ってる暇があれば両方やればぁ
0014デフォルトの名無しさんNGNG
いまさらC+++MFCなんて効率悪すぎ。
言語・ライブラリともにもっと効率の良いものがあるだろ。
0015デフォルトの名無しさんNGNG
C#厨房ウザイ。
0016デフォルトの名無しさんNGNG
>>14
せめて具体例上げような。
0017デフォルトの名無しさんNGNG
C#関連のスレでよく聞かれるのが、MFCは開発の効率が悪い
という様な14の意見なんですけどそんなに悪いんですか。
0018デフォルトの名無しさんNGNG
.NETはq多言語対応だそうですがそれって保守するのが大変じゃない?
0019デフォルトの名無しさんNGNG
ADO.netからRecordsetがなくなるらしいよ。
0020デフォルトの名無しさんNGNG
身内でケンカすんなよ(藁
VS7が出たらDel vs VB以上に
激しい争いが巻き起こるのだろうか。
0021デフォルトの名無しさんNGNG
なんかいっぱい制限されてるし、文法も多少変わってるのあるよ。たとえばtry-catch構文とか。
仮想マシン上で動くってとこが、ちょっとやる気殺がれるな(笑)
まーC++をちゃんと身に付けてればすぐ使えるようになるよ。
でも、両方同時に勉強すると・・・(@)

あーあと、class xxx {...};がclass xxx {...}って書けるようになったみたぃ:-)

っつか、C#の本もいくつか出てるよ?
あーこぅ言うまえに、まず勉強しよう♪
0022デフォルトの名無しさんNGNG
C#ってポインタが使えないのが残念。
ポインタが使えないなんて、C言語じゃないよ。
C#=VB++ってことね。
おれは今までどおりC++使うよ。
0023デフォルトの名無しさんNGNG
>>22
> C#ってポインタが使えないのが残念。

(゚Д゚)ハァ?
0024デフォルトの名無しさんNGNG
C#=Java++だろ?
0025デフォルトの名無しさんNGNG
>>24
C#=dynamic_cast<VB>(Java);
0026デフォルトの名無しさんNGNG
MSはJavaやれないからね〜。裁判で負けて。
0027デフォルトの名無しさんNGNG
>>22
>C#ってポインタが使えないのが残念。
そっか、自分が低脳だからポインタ使う必要があるんだね。
0028ruNGNG
>>22
参照じゃだめ?
0029デフォルトの名無しさんNGNG
>>22
使えるよ。
0030デフォルトの名無しさんNGNG
>>22
参照だけじゃな・・。
ポインタの参照をしたいときあるし。。
>>29
うそだろ?
0031デフォルトの名無しさんNGNG
>>30
ポインタが使えないってことは、メモリを直接参照する方法がないってことだから、
C#じゃ事足りない場合はあるよね。
ま、CやらC++とかでポインタ操作用のライブラリとか用意すればいいだろぅけど。
・・・・・・回りくどい(;;
でも、いやなC#も覚えなきゃならなかったりするのよな、この世界(笑)

>>29
どやったら使えんの?
VBのAddressofみたいな特殊なやり方でも用意されてるのかな??
0032デフォルトの名無しさんNGNG
>>31
自己修正。メモリを直接参照ではなくて操作かな。
0033デフォルトの名無しさんNGNG
C#って遅そうだし、重そうじゃん?
Delphiみたいなもんでしょ。
軽くて快適なアプリはやっぱりDelphiじゃなくて、VCだったように、
俺の予想としてはやっぱりVCがいいと思うね。
0034名無しさん♯NGNG
>>30
unsafeっていうキーワードを使えば、ポインタが使えるよん。

 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncsspec/html/vclrfcsharpspec_a_1.asp
0035デフォルトの名無しさんNGNG
>>34
おぉ・・・(..φ
0036デフォルトの名無しさんNGNG
>>34
結局ポインタがある辺りが後方互換性を気にしすぎというか…
0037デフォルトの名無しさんNGNG
VC++.NETでは.NETフレームワークに対応したWindowsアプリは作れないようですね。
日経ソフトウェア7月号
0038名無しさん♯NGNG
>>37
そんなこと書いてあるの!? Σ( ̄□ ̄;)

RADのサポートがないだけで、C++でもちゃんと作れるよ。
0039デフォルトの名無しさんNGNG
>>37
WinFormsとかいうのなかったっけ?
0040ssNGNG
英語のVStudioベータ2をインストールした人はいない?
0041デフォルトの名無しさんNGNG
だれかVSベータ2おれにちょーだい
0042ssNGNG
誰もいないので、英語のVStudioベータ2をインストールしました。
0043ESECNGNG
ESECで.NETのプレゼンみてきたけどさー、
あれ、すげーよ!!マジすげーよ!
あれさえあれば、今まで1ヶ月かかってた事が3日で出来ちゃうよ!
ホントだよ!マジすげーよ!
ネイティブコードだって、C#のほうがすくねーんだぜ!
もうVCなんて使えねーよな?
技術屋としてはあんなの見たらドキドキしちゃうよ!!!
みんな同意だよな?
0044デフォルトの名無しさんNGNG
>>43
とりあえず、氏ね
0045デフォルトの名無しさんNGNG
>>43
かわいい(^^*
0046ssNGNG
ベータ2はベータ1よりかなり、軽いです。
0047デフォルトの名無しさんNGNG
>>43
あほか、
0048デフォルトの名無しさんNGNG
>>43
Windowsネイティブコードを生成できるのは
VCだけじゃなかったですか?
0049デフォルトの名無しさんNGNG
>>48
馬鹿は氏ね
0050デフォルトの名無しさんNGNG
48と同じ事を俺も聞いたんだけど。
■ このスレッドは過去ログ倉庫に格納されています