
No.5ベストアンサー
- 回答日時:
VC++6.0でWindowsアプリケーションを作成するのに必要な知識
1) C++
2) Windowsメッセージシステム
所謂イベントドリブン型のプログラムの知識
大部分はウィザードで済むので細かく覚える必要な無いですが
(割と頻繁に)手で修正する必要が出てくるので修正できる程度の知識は必要
3) リソースエディタの使い方
4) MFC
スタンダードなコントロールについてはMSDNをフルセットでインストールしておけば必要なときに確認でも何とかなる。
5) Doc-Viewアーキティクチャ
アプリケーションフレームの中に複数のWindowが開くようなタイプ(Excelみたいな)のプログラムを作る場合には必須
ダイアログ型やWindowが一個しか開かないアプリケーションであればDoc-Viewは使わない選択も出来ます。
VC++6.0と2005の大きな違いは4)のフレームワークがMFCかCLIかと言うことです。
2005でもMFC使えるのですが入門書の多くはCLIになっているようです。
VC++6.0の参考書を探した方が幸せになれると思います。
純粋なC++プログラマがVC++でWindowsアプリケーションを作れるようになるまでには結構覚えることが多いです。
細かくありがとうございます!
とても参考になりました!
結構覚えることは多いですね^;
精進したいです。
やはり、本は6.0に対応しているものを使用したほうがよさそうですね。
こちらで聞いてよかったです。ありがとうございました!
No.4
- 回答日時:
# いきなり有名な専門家さん達からの回答が得られて幸せな方ですね。
# (私は無名な一般人ですが)
> CDCとか、なんで大文字ばっかりなんだ、とか、そんな状況です。
CDC だと MFC のデバイスコンテキストクラスではないでしょうか?
これら(大文字)はおそらくマイクロソフト独自のものです。
HANDLE HDC LPCSTR ... とかいろいろありますが HANDLE を辿れば
typedef void *HANDLE だったりします。
C や C++ の基礎が出来ているのであれば見た目(大文字の型など)に
面食らう必要はないのではないでしょうか?
VC++ 6 の本が必要なら古本屋で探してみてはいかがなのでしょうか?
また、インターネットで検索すれば"大文字"を使ったソースのサンプルや
説明がたくさんあると思います。
猫でもわかるプログラミング
http://www.kumei.ne.jp/c_lang/index.html
内容は職業プログラマの方にはあまり参考にならないと思われますが
取り敢えずは"大文字アレルギー"から開放されるかも知れません。
SDK に関する記述などご覧になるとウィンドウ描画の維持がどのように
されているか、各イベントによってどうなるのかが、少しはわかるかも
しれません。
本当に、回答していただけるというのは幸せなことですよね^^
とてもありがたいです!
いままでどっちかというとC#を主にやっていたのでC言語は少しあやふやな理解のため、思いっきり面食らってしまったようです。
VC++6.0の本を本日買ってきましてやってみているところです。
『 Visual C++〈1〉はじめてのWindowsプログラミング 』
これを1から3までやってみようと思います。
猫でもわかるプログラミングは以前から知っていたのですが、C++もあるとは知らなかったです。ありがとうございます!参考にさせていただきますね。
No.3
- 回答日時:
VC++2005でVC++6の勉強というのが意味わからないですが、
基本的にVC++2005でも問題ありません。
Win32API等使った開発であれば、WindowsSDK(旧PlatformSDK)も
導入しましょう。
で何を学びたいの?
C言語?C++言語??
それともVC特有のプリプロセッサとか?^^;
何を学びたいかわからないので、ちゃんと回答できません。
この回答への補足
お答えいただきありがとうございます。
VC++6.0でプログラムをしていくためには何が必要なのでしょうか?
CやC#、JAVAは触ったことがあるのですが、VC++のコードを見てもさっぱりわからないのです。<<とか <-とか、CDCとか、なんで大文字ばっかりなんだ、とか、そんな状況です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プロゲートを終えて絶望してい...
-
VisualC++ 6.0 と2005の違い
-
プログラマーになったきっかけ...
-
プログラミングに 興味をもっ...
-
苦労
-
プログラミングでものを作れる...
-
今のプログラミング言語
-
C言語、C+、C++、C#の違い
-
HOLONついて教えてください。
-
ウェブサイトから特定の文字列...
-
プログラムに書かれる"%"記号の...
-
リピート再生が出来ません
-
gccでコンパイルされた実行ソフ...
-
Pythonでの不均一なサイコロを...
-
Excel VBAで文字化けする (英語...
-
HTMLとC++で、どんなホームペー...
-
ワードやphotoshopなどもCでつ...
-
物理エンジンの自作はできるの...
-
アセンブリ名とは??
-
PL/Iについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語プログラミングについての...
-
中村勇吾さんみたいな
-
PixivとかDMM(FANZA)みたいなサ...
-
プログラミングの勉強方法
-
これを作るための言語って何で...
-
夢 ~dream~(中一です)
-
学部選択
-
プログラムをホームページで見...
-
将棋ができるサイトをつくりたい。
-
初心者です。YouTubeを連続で再...
-
プログラミングの専門学校について
-
ケータイのアプリを作ろうと思...
-
Fortranを超基礎から独学で勉強...
-
エクセルVBAが分かる方へ
-
苦労
-
実践的なC言語の知識
-
50代です、プログラミングを...
-
「やさしいC」の次に読む本を探...
-
iアプリを作りたいと思うのです...
-
プロゲートを終えて絶望してい...
おすすめ情報