Studio関連でAPIを使った学習方法は効率的でしょうか。こんにちはゲストさん。Studio関連でAPIを使った学習方法は効率的でしょうか。使って勉強しています。studio関連の製品も発展していると思いますが、API関数を使ったプログラムの勉強方法は効率的でしょうか。山本信雄著)を購入しをプログラミングを始めたばかりですが、windowsの仕組みも少しは理解出来たと思います。MFCなどを使ったプログラミングを行った方が良いのでしょうか。「C++」という言語の勉強が目的であれば、APIを使うのは必ずしも効率的ではありません。「C++」という言語自体を覚えるのも、最初は結構難しいものですし、Windowsプログラムの作り方とはまた別のものです。「言語の勉強」がしたいなら、コンソールでシンプルなものを書く方がいいかもしれません。「C++によるWindowsプログラミング」が勉強したいなら、APIレベルの勉強は将来的に有効だと思います。Windowsプログラミングの勉強をしたいなら、APIの知識があって損になることはまだないのでは。C++でWindowsアプリを書く場合、MFCを使うこともありますが、APIを知っていればMFCを覚えるのはそう難しくありません。ちなみに、「C++/CLI」というは「C++」と似てるだけで別言語です。言語仕様が異なりますので「C++の勉強」としては非効率です。frameworkを使うという選択肢は「C++の勉強」としては考えにくいです。C++よりもC#などの別言語を使う方がよいかもしれません。回答して頂きありがとうございます。私の中で「C++も習得したい」、「Windowsプログラムも書いてみたい」という二つの目的があります。お答えで仰っている通り、二つの事柄が混ざっていると習得が難しいということなので調べてみました。"独習C++"などの内容は純粋にC++だけの内容になっているようなので、この本でC++を学んでから「C++によるWindowsプログラミング」にチャレンジしてみるという方法もあるかもしれません。Windowsプログラミングを習得するにあたり、APIの知識は無駄にはならないということなので、そちらの学習も続けたいと思います。frameworkについても調べてみました。frameworkを使う予定はないですが、C#も興味があるので調べてみたいと思います。回答ありがとうございました。MFCは使えなかったような。マイクロソフトは、今後はMFCをサポートしない、みたいなことを、ものすごい鼻息でMSDNに書いていますが、あまり信用されていませんね。加えて、C++CLIのことも、露骨に言ってしまうと、諸先生方は、「ボクには関係ない」みたいなスタンスに見えます。C++CLIは、なにをやるにしても不自由ですから、仕方ないと思います。MFCが入っていませんでしたっけ。いずれにせよ、APIをしっかり覚えれば、簡単な慣れでMFCにも対応できます。逆にMFCに慣れれば、APIにも対応できると思います。個人的には、きちんとお金を出して.NET2008を買って、MFCを覚えたほうがいいと思いますが、少数意見かもしれません。回答して頂きありがとうございます。Editionに含まれていないようです。C++(1)はMFCを使わず、APIやメッセージなどWindowsの基礎をマスターする事が目的だと本に書かれています。C++(3)がMFCを使った内容となっているようです。APIを使った学習方法も無駄ではないということですね。C++(1)を2/3程読み終えましたが、ウィンドウに描画するためにメッセージのやり取りなどWindows内部の仕組みも解り勉強になるなと思っていました。APIを学んでおけばMFCを使う際に、役に立つということなので、今後の学習の進捗によって.NET2008の購入も検討してみたいと思います。回答ありがとうございました。質問です、よろしくお願いします。作成したプログラムがあります。独学にてプログラミングを勉強しているのですが、いきづまってしまったので質問お願いします。Reserved.掲載情報の著作権は提供元企業等に帰属します。