Rating: Summary: Good resource on Win 32 systems programming Review: This book is extremely easy to read. It is a great reference for experienced UNIX system programmers who want to quickly implement the same functionality on Win 32. I guess it will also be a useful book for novice systems programmers since it has good coverage of the basics as well.
Rating: Summary: Not bad. Not bad at all. Review: This book is roughly the same as Steven's "Advanced Programing in the Unix Environment". It gets you in touch with the moving pieces of the Windows operating system.Bring with you a strong understanding of C/C++ and some experience administrating a Windows system and you can be up and running banging against the operating system's APIs. Open network sockets, play with "Thread Local Storage", create and register your very own service, interface with the security system, whack around the registry, and a dozen other ways to shoot yourself in the foot or get some actual work done. This book has almost nothing about making windows, graphics, sounds, or anything else that will help you get started making yet another accounting application. If that's what you are looking for look somewhere else. This book also comes threateningly close to being a good beginners guide to porting *nix applications to the Windows operating system. The author draws many parallels to various *nix utilities and how to write their equivalent using Windows' APIs. For those that like plenty of rope to hang themselves, this is the book for you. I enjoyed learning about the various facilities Windows provides the developer, and feel that this book helped me gain a better understanding of where to look first for doing fairly common relatively low-level tasks.
Rating: Summary: Just about everything I wanted to know... Review: This book pretty much covers everything I needed to know about Win32 system programming. It has very good coverage of topics like threading, file handling, Memory Management, Interprocess communication, network programming, and asynchronous I/O with completion ports. Ever wonder how to share memory or access really, really huge files? Want to learn how to build more scalable servers? This book covers all that and more. I recently took a new job that uses all of this stuff and I was relieved to find a book that covered it all so well. He gives a very good generalized view of the windows programming philosophy and explains some common windows types and their uses, which helps in understanding the rest of the API. There are plenty of programming examples and he often compares Win32 programming techniques to UNIX programming techniques giving references to the Stevens book which will help put things in context for UNIX programmers. For client side programming you can get by with Petzold but for server side this book is a must. If you do system development on Win32 then this book is your weapon.
Rating: Summary: Just about everything I wanted to know... Review: This book pretty much covers everything I needed to know about Win32 system programming. It has very good coverage of topics like threading, file handling, Memory Management, Interprocess communication, network programming, and asynchronous I/O with completion ports. Ever wonder how to share memory or access really, really huge files? Want to learn how to build more scalable servers? This book covers all that and more. I recently took a new job that uses all of this stuff and I was relieved to find a book that covered it all so well. He gives a very good generalized view of the windows programming philosophy and explains some common windows types and their uses, which helps in understanding the rest of the API. There are plenty of programming examples and he often compares Win32 programming techniques to UNIX programming techniques giving references to the Stevens book which will help put things in context for UNIX programmers. For client side programming you can get by with Petzold but for server side this book is a must. If you do system development on Win32 then this book is your weapon.
Rating: Summary: Practical applications for Win32 Review: This book provides a thorough treatment of system programming principles for Microsoft Operating Systems. The author has a concise, to-the-point writing style and he covers the majority of relevant topics. The text also contains a number of useful and imaginative examples of the Windows programming interface. I liked the revised multithreading sections, which contain a lot of interesting new material (especially for readers with UNIX experience). Win32 System Programming is a manageable and useful reference guide.
Rating: Summary: Should get any experienced programmer started Review: This book, together with the reference documentation, should get any programmer started with Win32 system programming. There are plenty of comparisons with Unix and this can be very useful for anyone with that background. It is up to date and covers Windows 2000 and give you hints how to prepare for Win64. Especially it covers asynchronous I/O and threads in a good way. The last chapter gives an overview of RPC and COM, but anyone really interested in this probably needs another book.
Rating: Summary: Plenty contents and easy to read Review: This is one of the best books I read. The description is clear. It used some UNIX commands to introduce some functions, but the reader needs not to have UNIX background, just skips those short description. If the author gave all system routines line by line, the book would be huge, it is not necessary ( we can tell from the title), and the price will be double. As a programmer, I like this book.
Rating: Summary: An excellent resource book! A step above the rest! Review: This is one of those book you wait a long time for and then when you get it you're glad you waited! The author has filled this book with some amazing information about Win32 programming. If you do ANY programming in Win32 then this is probably the one and only book you'll need! I would highly recommend buying this book even if you only reference it occassioanlly!
|