プロが教えるわが家の防犯対策術!

漠然とした質問なのですが、Windowsアプリケーションを作れるようになるには、どういった道筋をたどればいいのでしょうか?

C言語は勉強したのですが、その先へなかなか進めません。Windowsプログラミング=Visual C++を使えればいいのかなと、これもまた漠然と思っているのですが、本のコードや実際にVisual C++を動かして、テンプレートのコードなどを読むと(おそらく)C++で書かれていて、読むことができません。

まずC++を勉強して、Visual C++の使い方を覚える、といった具合なのでしょうか?また、おすすめの書籍などありましたら、教えていただけると嬉しいです。

よろしくお願いします。

A 回答 (2件)

★サイト紹介


・『猫でもわかるプログラミング』と『Win32 API 入門』以外にも良いサイトがあります。
 次のサイトを参考にして下さい。
 http://www.geocities.jp/ky_webid/win32c/index.html→『Win32API(C言語)編』
 http://zhshijie.hp.infoseek.co.jp/api_jp/→『Win32 のサンプル集です。』
 http://homepage2.nifty.com/DSS/pt.htm→『Programming Tips』

★本の紹介:
http://www.amazon.co.jp/dp/4797328487/→『猫でもわかるWindowsプログラミング 第2版』
http://www.amazon.co.jp/dp/4797333332/→『猫でもわかるゲームプログラミング』
http://www.amazon.co.jp/dp/4797325453/→『Windowsゲームプログラミング』

その他:
・まずはウインドウを出す基本からマルチタスク OS の仕組み(概念)を学習して下さい。
 C言語が分かるのなら Win32 API を普通に呼び出せばちょっとした時計ソフトくらいは
 直ぐに出来ます。このようなソフトを多数作り上げて『Step By step』一歩ずつ進みます。
 C言語を理解しているようなので紹介した本も難しくは感じないはずです。
・あと Win32 API は MSDN のマニュアルと上記で紹介したサイトなどを組み合わせて
 API や Windows OS の内部の知識を増やしていきましょう。
・以上。それでは頑張って下さい。

参考URL:http://msdn.microsoft.com/library/ja/default.asp
    • good
    • 0

WindowsAPIを使うだけであれば、C言語で記述できます。


おそらく、VC++のコードはC++/CLIやMFC版のソースを見たんじゃないでしょうか?MFCやC++/CLIはC++ですから。

有名な「猫でもわかるプログラミング」
http://www.kumei.ne.jp/c_lang/
ここのC言語編とWindows SDK編を見てもらえばC言語でも書けることがわかると思います。

C言語で使うWindowsAPIに関しては、こちらも参考にしてください。
http://www.wisdomsoft.jp/dev/api/windows

どちらのサイトで勉強するかはお好みで。両方とも参考にするのがベストですかね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!