プログラミングWindows第5版〈上〉Win32 APIを扱う開発者のための決定版!
チャールズ ペゾルド
定価: ¥ 5,229
販売価格: ¥ 5,229
人気ランキング: 14,452位
おすすめ度:

発売日: 2000-10
発売元: アスキー
発送可能時期: 通常24時間以内に発送
詳しいが、少しバランスが! 上巻を含めて本書が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 プログラミングをする上で詰まった時には、本書に再び立ち戻ってみることを勧めする。