![]() |
|
The first few chapters of the book are quite general -- discussions of tools, choice of languages, testing and debugging, respectful user interfaces, and so on. Then a brief diversion into a highly Windows-specific area: DLLs. Several more chapters on widely applicable concepts: tamper-proofing your programs, smart data files, and virtual machines. And lastly, a return to the trials and travails of Windows-95 programming, with special attention to API bugs, holes in the Microsoft documentation (big enough in some cases to sail the Enterprise through), and inconsistencies in API behavior between WIN32S, Windows-95, and Windows/NT.
Although the author's style is direct and entertaining, Zen of Windows-95 Programming is not without its minor flaws on an organizational level. The book occasionally slips and slides directly from cosmic levels of abstraction to microscopic levels of programming detail, or juxtaposes completely unrelated topics. Nevertheless, the whole book has that ring of authenticity and wisdom-earned-in-the-school-of-hard-knocks that sets it apart from the Windows-95 pulp paperbacks churned out by the likes of Schildt and Jamsa. The "Not-So-Short Discourse on Long File Names" is plenty of justification for purchasing the book all by itself. Once you've sprung for Petzold and Prosise, make this book the third addition to your WIN32 reference shelf.
-- Ray Duncan
| Readability | |
| Originality | |
| Organization | |
| Accuracy | |
| Consistency | |
| Depth | |
| Timeliness | |
| Editing | |
| Design | |
| Overall Value | |
Explanation of ERCB rating scale: No stars = unacceptable, 1 Star = marginal, 2 Stars = average, 3 Stars = above average, 4 Stars = exceptional.