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で質問しましょう!
似たような質問が見つかりました
- その他(SNS・コミュニケーションサービス) ゲームでボイスチャットを使いたいんですが、親にどう説明したらいいですか 2 2022/08/03 14:07
- Visual Basic(VBA) excelVBAについて。 3 2022/12/01 04:28
- ドイツ語 昭和時代のスキー用語•山用語•医学用語•学生用語は圧倒的に独語多いです。→ これは日本でしか使われて 2 2023/07/02 00:55
- 戸籍・住民票・身分証明書 息子(未成年)のマイナンバーカードを使用してコンビニで全部事項説明書を取得した場合、私の戸籍謄本とし 1 2022/06/03 10:08
- 戸籍・住民票・身分証明書 婚姻届の提出について教えて下さい 新郎 現住所A市 本籍地B市 新婦 現住所A市 本籍地C市 この場 4 2022/06/05 17:48
- Y!mobile(ワイモバイル) ワイモバイルlibero5GⅡ USB Type C が付属なし 他メーカー使用して充電OK? 2 2022/07/01 23:57
- 転入・転出 戸籍謄本取得どこで?(転居多し) 8 2022/11/03 13:46
- ラジコン・ミニ四駆 ★フタバの4PMプロポの機能についての質問です♪ 1 2022/11/09 16:59
- 知的財産権 本書の購入者に限り、個人、法人を問わず無料で使用できます 1 2022/05/11 05:27
- 物理学 Va=1/4πε × (q1/a + q2/b + q3/c) Vc=1/4πε × (q1+q2+ 2 2023/04/16 14:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
中卒がプログラマーとして生き...
-
変数・関数 メモリの関係 本...
-
OpenGLで質問があります。
-
C言語、C+、C++、C#の違い
-
Pythonって何を意識した言語な...
-
COBOLで文字タイプを数字...
-
Visual Studio Codeについて
-
プログラムに書かれる"%"記号の...
-
TO_CHARで小数点以下がある場合...
-
C++ ってなんて読む?
-
UNITY Float型の接尾辞fって
-
C言語とhtmlの違いを どな...
-
エクセルVBAでRS232Cへ
-
COBOLでのNOT = の AND条件
-
VBSとWSHは読み方が違うだけで...
-
どのソフトでHPを作っているか...
-
作業工程 SDとMD
-
HTMLてインタプリタの類になる?
-
MFCとC++/CLIとの比較
-
Python で筆算のプログラミング...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングに触れて見たい
-
情報工学科にはパソコン知識が...
-
PixivとかDMM(FANZA)みたいなサ...
-
プログラマーになったきっかけ...
-
中卒がプログラマーとして生き...
-
「やさしいC」の次に読む本を探...
-
Win32APIは覚えて損する?
-
プログラミングの習得期間はど...
-
中学生 プログラマーになりた...
-
万年カレンダーのプログラムの...
-
ExcelでのVisual Basicのプログ...
-
C#の基本文法が詳しく書かれて...
-
オリジナルの占いサイトを作る...
-
今からWin32を勉強する意義
-
独学でプログラミングを習得す...
-
自作でプレステ対応ゲームは作...
-
VBAの勉強の仕方
-
プログラミングに 興味をもっ...
-
ゲームを作りたくてプログラミ...
-
変数・関数 メモリの関係 本...
おすすめ情報