初版で勉強しました。
Windowsのプログラミングは、この本の初版で勉強しました。
OSが変わるたびに、プログラミングWindowsも内容が増えてきて、捕らえ所ががわからなくなりつつあります。
WIN32APIは、プログラマの基本的なインタフェースです。
実際にプログラムを動かして試してみるとよいと思います。
詳しいが、少しバランスが!
上巻を含めて本書がWindowsプログラミングのバイブルであることは、否定できない事実です。上巻に比べると優先度は低くなるかもしれませんが、マルチスレッドやDLLなど不可欠の要素も含まれています。 ただし、Petzold氏の趣味が多分に含まれているのか、上巻も含めて項目ごとの説明に詳しさの濃淡が結構あるように思います。下巻でいえば、今ではあまり優先度が高いとは思えないパレットなどについて、冗長ともいえるほど詳細な説明がなされています。また、理解が困難なトリッキー・コードが説明なしに使われている点も少し気になりました。
硬派なWindowsプログラマーを志すならば
いわゆる「ペゾルド」といえばコレ。 C言語におけるK&Rに匹敵するが、もっと実践的で、Windowsというシステムの底辺を理解するにはこの本は外せない。 C言語はだいたいできるようになったけど、実用的なアプリケーションが書けるようになりたい、というプログラミング初心者が、ここから始めてみるのも一つの手。C++なんて後に置いとけばいい。 私は、WindowsのWの字も知らない頃に(Windows3.0の時代)、この本の初版を渡されて、片っ端からサンプルを「手で」入力してWindowsプログラマとなりました。 Windows.NETの世界の登場で、今や過去の遺産になりつつあるWin32APIだが、とにかくWindowsのプログラミングなら文句は言わせない、と言い切れるプログラマになるためには欠かせない一冊。
定番中の定番
Windows プログラミングの経験がまったくなければ、(分からないところは読み飛ばしてでも)とりあえず本書の全てのページに目を通すべきだ。 Windows GUI アプリケーションは、DOS や unix などのコマンドラインで動作する「単純極まりない」プログラムとは構造もまったく異なっている。 多くのCUI アプリケーションが口からデータを流し込んで尻から結果を得るといった「ミミズ」のように簡素な構造を持つのに対し、Windows GUI アプリケーションは呼吸し、鼓動を打ち、消化吸収するのに類似した高等な構造を持つ。(ゆえに病気にもかかる) 本書はそういった、「(Windows上で動作する)GUI アプリケーションとはどういうものか」について、余すことなく解説されている。 一度にすべてを理解することは難しいと思うが、歯を食いしばって全ページに目を通してみて欲しい。 そして、Windows プログラミングをする上で詰まった時には、本書に再び立ち戻ってみることを勧めする。
Windowsのいろいろ
この本では、Windowsプログラムを開発するにあたっての知っておくべき知識を基本的な部分から詳しく開設してくれていてとても役立ちます。 これからWindowsプログラムを開発していこうという方にはぜひ読んでおいて欲しい一冊です。
アスキー
CAD工学 (情報数理シリーズ) Win32 APIオフィシャルリファレンス改訂3版 グラフィック/GUI編 Ascii books 標準講座MFC6.0―Visual C++による効率的なWindowsプログラミング (Programmer’s SELECTION) インサイド Microsoft Windows 第4版〈上〉 (マイクロソフト公式解説書) Win32 APIオフィシャルリファレンス改訂3版 Windowsサービス/ネットワーク編 (Ascii books)
|