MFCやAPIの学習法は?

このQ&Aのポイント
  • Visual C++初心者がMFCやAPIの学習について質問です。
  • 学習のための効率的な方法や関連サイト、お勧めの書籍を教えてください。
  • 目標は小規模の個人用ツールの作成から始め、将来的には技術を活かす仕事に就きたいです。
回答を見る
  • ベストアンサー

MFCやAPIの学習法?

VisualC++駆け出しの者です。 何とか入門書(林晴比古氏著 ビギナー編&シニア編)に一通り目を通し、これから自分でWINアプリを作成しようという所なんですが。 入門書レベルではほとんど何も出来ず、MFCやらAPIの勉強が必要だということに気づきました. そこで質問なんですが、MFCとAPIどちらから覚えるのが良いのでしょう。 効率良い学習法をご教授して頂けませんでしょうか? また、初級者にも分かりやすいMFC&APIについての関連サイトやお勧め書籍等ありましたら、ぜひ紹介お願いしたいです。 当面の目標は小規模の個人用ツール等を1人で作る程度ですが、将来的には覚えた技術を生かす仕事につきたいと考えております。 ”そもそも考え方自体間違っているよ。”等の指摘がありましたら、容赦なく突っ込んでください。 補足 C言語(++ではない)は仕事で2年ほどやっております。VB含めその他の言語はほとんど未経験です。 長くなりましたが、どうかよろしくお願いいたします。

  • ystk
  • お礼率83% (55/66)

質問者が選んだベストアンサー

  • ベストアンサー
  • itohh
  • ベストアンサー率45% (210/459)
回答No.1

こんにちは。itohhといいます。 一通り入門本に目を通されたと言うことなので。 例えば、入門本の中にある教材をまずは、改良してみては如何ですか? 自分なりに使いやすくすると言うことは、結構勉強になると思いますよ。 基本的にMFCを憶えてしまえば、Win32API関連はそんなに 急いで憶えなくても良いと思います。 MFCには、一通りのクラス、マクロが用意されていますからね。 物足りなくなったら(どうしてもMFCで実現できそうもなければ) Win32API関連を勉強されては如何ですか? MFC&Win32APIの勉強ガンバってください。 最後に参考URLを記載していきますね。

参考URL:
http://www.nt.sakura.ne.jp/~miwaki/
ystk
質問者

お礼

すばやい回答ありがとうございます。お礼が遅れて申し訳ありませんでした。 アドバイスの通りWin32APIよりまずMFCを習得することにします。 マスターできるのはまだまだ先の事と思いますが、地道にやっていこうと思います。 参考URLは早速お気に入りに追加しました。 。

その他の回答 (1)

  • nakashi
  • ベストアンサー率51% (21/41)
回答No.2

初級者用サイトでは、ここかな

参考URL:
http://www.kumei.ne.jp/c_lang/index.html
ystk
質問者

お礼

ありがとうございました。 早速お気に入りに登録させて頂きました。

関連するQ&A

  • 林晴比古さんのホームページ

    SOFTBANK社 新VisualC++6.0入門 シニア編 の著者 林晴比古さんのホームページを知っていたら教えてください

  • C++のSTLかJAVAのGUIの学習

    C++のSTLかJAVAのGUIを詳しく勉強したいです。 お勧めの本を紹介してください。 C++とJAVAの入門書は読み終わってます。 林晴比古さんの本を教科書で使いました。 新C++言語入門 シニア編 クラス機能 上巻、下巻 改訂 新Java言語入門 シニア編

  • visual c++/c# 2005 Express Editioenについて

     最近、visual C++/C# 2005 Expressをダウンロードして、勉強しています。visual C#とvisual C++の本は買ったのですが、Visual C++.netのMFC、2005のCLRの意味が分からなくて、本を読んでも理解できません。とくにMFCが…実は、Visual C++は、.netで2002~2003年バージョンで、メニューなども違って、どう読みこなせばいいか分かりません。(Visual C++.net 入門 ビギナー編 著 林晴比古) どなたか、MFCとCLRの違い、また、この本のどの点が、VisualC++2005 Express Editionと同じなのか、教えてもらえれば、うれしいです。  よろしくお願いします。

  • ビットフィールドについて

    参考書のビットフィールドの語境界の指定という項目を読んでいるところなのですが説明に ビットフィールドは、「それを保持するに十分な大きさの任意アドレス付け可能な記憶単位に割り付け」されることになっている と書かれているのですが何度読んでもうまく理解できません。 どなたか上の文章の内容を噛み砕いて説明していただけないでしょうか わからないところがうまく言えなくてすみませんがよろしくお願いします。 参考書名:新訂 新C言語入門 シニア編(著 林晴比古)

  • C言語の通信教育

    現在、SEを目指して転職活動中です。 前職は社内SEでしたが、プログラミングの必要が無かった為、知識も全くありません。 少しでも役に立てば、と思い『新C言語入門ビギナー編』(著:林晴比古)を購入し 勉強はしているのですが、通信教育等で基礎からきちんと学んだ方が良いのかとも思います。 もちろん実務の経験が無いので、それだけで転職活動を有利に進められるとは思ってはおりませが・・・。 実際に通信教育でC言語を学ばれた方がいらっしゃいましたら、オススメの講座等を教えて下さい。

  • VisualBasicを学習するに当たって

    会社でVisual Basic.NET 2003で開発することになったのですが、 これまで、プログラムミングを扱った事がありませんので、 初歩の初歩から学べる書籍を探しています。 Amazon等で調べては見たのですが、評価が高い本は VB6や.NET2002のものが多く、.NET2003を学ぶ上で 非常に役立つ書籍の存在があまりないように感じました。 たとえば、本A→本B→本Cなどの流れを進めば プログラムスキルが上達するなどの情報があれば是非教えてください。 会社の同僚に相談しても、付属のヘルプが最高の参考書といいますが、 これまた難解すぎて理解できません。 ちなみに、林 晴比古著の新Visual Basic.NET入門 ビギナー編 2003対応版を 購入しようと考えていますが、評判があまりよくないので悩んでいます。 自分でもいろいろ調べては見ましたが、なかなかいい本に めぐり合えませんでした。 やる気はありますので、ご回答よろしくお願いします。

  • CかC++どちらを覚えるべきですか?

    初めまして。せいじと申します。よろしくお願いします。 プログラミング経験なしです。今30歳です。 遅すぎますが、これからC言語かC++言語をマスターしたいと思っています。 Windows 98 + Borland C++ Compiler 5.5 で勉強しようと思ってます。 Cの拡張されたものがC++だからC++を覚えようと思って、C++の本を買いました。 ・新C++言語入門 ビギナー編 SOFTBANK Publishing 林 晴比古 著 ・詳説C++             SOFTBANK Publishing 大城 正典 著 2冊ともまだ最初の方を読んで実践しただけです。 クラス、オブジェクト指向プログラミング等々が何なのか分かっていないのに、 C++をする意味があるのか、まずはCで十分ではないのか? と思うようになってきました。 実際どうしたら良いのでしょう。 何も知らないならC++からでも良いのでしょうか。 違いが分からないならCで十分なのでしょうか。 みなさんの意見を聞かせてください。 よろしくお願いします。

  • UDLファイルの作成の仕方は?

    Visual Basic Ver.6で、ADOコントロールで、アクセスするには、データ リンクをエクスプローラで作成する必要があると、本に書いてあるのですが、 できません。  エクスプローラで、右クリックして、[新規作成]→ [Microsoft Data Link]を選べと、本に書いてありますが、私のコンピ ュータでは、その項目が出てきません。  どうすればいいのか教えてください。  環境は、Windows98、Office2000シリーズです。 なお、本は「新Visual Basic入門シニア編 Ver.6対応(林晴比古著)」(p.160)です。

  • VC++ 5.0 ProとVC++ 2008 Stanの両方を持ってい

    VC++ 5.0 ProとVC++ 2008 Stanの両方を持っているのですがどちらを先に勉強したら良いですか? Visual C++ 5.0 Professionalを勉強するのは時代遅れだからやめた方がいいですか? Visual C++ 2008 Standardを勉強した方がいいですか? 参考書も全く同じ著者(林晴比古)の書いたVisual C++5.0入門ビギナー編とVisual C++ 2008ビギナー編を持っているのですが、Visual C++ 2008ビギナー編の方を読んだ方が良いですか? 古い環境は簡単なのですが勉強する意味はないですか? 新しい環境にチャレンジした方が良いですか? Visual C++ 5.0は今使われているのですか?

  • C言語のおすすめ本を教えてください。

    C言語のおすすめ本を教えてください! 現在自分は学校でC言語を学んでいます。 しかし学校で教えてくれる教科書や資料はとてもわかりにくく学びにくいです。 なのでC言語の参考書を買おうと思っているのです。 今のところ候補として、 ・わかりやすいC 入門編 川場 隆 ・新版 明解C言語 入門編 柴田望洋 ・新C言語入門 ビギナー編 林 晴比古 この3冊の中から考えているのですがどれがいいでしょう? 1冊目は、唯一実際にに読んでみて分かりやすそうだなと思いました。 しかし、参考書と言うより辞書という印象を持ちました。 2冊目は、C言語の参考書の中ではかなりの人気があったため選んでみました。 試し読みの部分を読んでみましたが零代の多さはすごいと思いましたが少し説明が少ないような・・・? 3冊目は、自分ではなく先輩に以前勧められたことがあったからです。 内容は参考書と言うよりは本当にC言語を学ぶ本と言う感じでした。 自分は1冊目がいいかなと考えております。 2冊目の本は例題が多いですが内容的に足りないかなと感じました。 自分がいいと思うものがいいよと思う方もいますでしょうが、 1冊目の本を買っている方がいたら内容的にどう思うかを聞きたいです。 他におすすめ本があってもかまいません。 お願いします。