この質問をご覧頂きありがとうございます。
みなさんに2つ、お聞きしたいことがあり、質問させていただきます。
1.C++とVC++とでは、どのくらいの違い(どういう違い、特徴)があるのでしょうか?
2.また、これからC++/VC++でプログラミングを始めようとした場合、
C++からVC++へと段階を踏んで勉強した方がよいのでしょうか?
一応、私のプログラミングの履歴としては、
言語としてVisual Basicは多少勉強はしておりました。
また、オブジェクト指向の基礎程度(多相、継承、カプセル化)は理解しています。
抽象的な質問で大変恐縮なのですが、
みなさんの経験論や、ご参考にした本、HP等がありましたら、
ご教授いただければと思います。
No.2
- 回答日時:
1.VC++はC++という言語をビジュアル的に操作するための開発環境です。
たとえば、C++だけだと、ウィンドウを作るだけでものすごい時間と
労力を要しますが、VC++はそれらの基本的骨格は作ってくれます。
まあ、MFCっていうものですがね。
操作的にはVBにも似ていますが、それよりもさらに、
細かいところを記述します。
2.C++の全てを知る必要はありませんが、
基本的なことを学んでおく必要はあると思います。
できれば、C→C++→VC++ が理想的です。
Cは完全マスターしないと、つらいかもしれません。
そこまで行ってしまえば、VC++の独特のクセを
覚えるだけですので、難しくはありません。
No.1ベストアンサー
- 回答日時:
こんにちは、honiyonです。
VC++ は、Microsoftの発売している C++開発環境です。 純正C++に加え、独自に機能(という言い方でいいのかな?)を追加しており、更に開発しやすいソフト(環境)を添付してあります。
VC++に限らず、大体はそうです。 ProC++も、Borland C++も皆そうです。
今までお使いになっていた VBも、BASICコンパイラ+開発環境です。
こちらの場合、BASICに機能を追加・・・というより仕様そのものを大幅いじってますね(笑)
VC++をただ単純に C++として使用するなら良いですが、VC++とMFCを使用してウインドウアプリケーションを作りたいという事であれば、死に物狂いな勉強が必要が必要かもしれません。Windowアプリケーションの処理プロセスを理解していないと、とっても難解に感じると思います。
VC++でなければいや!という理由がなく、Visual Basicからスムーズに移行でき、かつVisual Basicより奥の深い事をしたい、というならば C++ Builder をお勧めします。 こちらで腕を慣らし、徐々にWindowアプリケーションの処理プロセス(WinMainから始まるプログラムの組み方の事です)を学ぶと良いかな、と思います。 その上で VC++&MFCな環境に移行すると、敷居はぐっと低くなります。
私は一度VC++&MFCに挫折しましたが、こちらの方法で何とか理解する事が出来ました(^^;
参考になれば幸いです(..
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NET とドットNET(.NET...
-
Windows Media Playerを開くと...
-
python urlopen error について...
-
Google ColaboでGUI作成
-
なぜHTMLのソースコードが無料...
-
eclipseで関数printfを解決でき...
-
boostのアンインストールについて
-
C言語について
-
検索アルゴリズム
-
色混ぜのアルゴリズム
-
現役のプログラマさんやSEさ...
-
in_addrのs_addr?
-
組み込みについて
-
iCloudフォトライブラリ内の画...
-
IPアドレス、サブネットマスク...
-
C++の勉強方法
-
ライブラリ作成時のグローバル...
-
プログラミングについて
-
ライブラリをつかったらC++...
-
標準ライブラリだけでgetch関数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NET とドットNET(.NET...
-
C++とVC++の違いについて
-
【VC++】MFC、C++/CLI(CLR)、...
-
組み込み系プログラマーにIT以...
-
まったくのソフト開発初心者で...
-
Directshow関連の書籍
-
プログラミングを学ぶのに最適...
-
ベクター画像を扱うアプリを作...
-
ワープロソフトの製作難易度
-
ウェブ上のteraPadやさくらエデ...
-
製作について
-
Visual Studio 2005?とはどう...
-
C++を使ってのソフト開発
-
作れますか?VBで、Windows英語...
-
USB機器のプログラムについて
-
Windows Media Playerを開くと...
-
Google ColaboでGUI作成
-
パソコン
-
本格的なGUIを作るのにおすすめ...
-
String^の^自体が何を意味して...
おすすめ情報