Home>>Visual C++>>MFCって? LastUpdate:2009-01-21
MFCはWindwosアプリの基本
Visual C++には便利な機能をまとめたMFCと呼ばれるクラス群があります。
(MFC:Microsoft Foundation Class)
MFCという名前ぐらいは聞いたことがある人もいるかもしれません。
MFCはプログラマに対しWindowsアプリ開発に必要な機能を色々提供してくれます。
1つの具体例がGUI作成用のAPIですね。
他にも沢山機能がありますが、初めは知らなくても問題ありません。
ポイントはMFCを使うと簡単にGUIアプリを作れるということです。
MFCが難しそうだと感じる人もいるでしょう。
ただ結論から言ってしまうと、初心者のうちは
「MFCを使ってプログラムしてるな」と感じることはあまりありません。
もちろん結果として使っているのですが、
使いこなしている実感がわくのはVisual C++にある程度慣れてからです。
初心者のうちは「決まった場所に、決まったAPI」を貼り付ける作業が中心になります。
前述しましたが「#include <stdio.h>」の意味がわからなくてもC言語が使えるようなものです。
また残念ながらMFCを座学で理解することは難しいので、
「とりあえず作ってみて慣れてから考える」アプローチがいいと思います。
(MFCアプリの作り方はアプリの種類以降で具体的に解説します。)