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