Windows System Programming (4th Edition) und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr
EUR 48,95
  • Alle Preisangaben inkl. MwSt.
Nur noch 4 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon.
Geschenkverpackung verfügbar.
Ihren Artikel jetzt
eintauschen und
EUR 6,45 Gutschein erhalten.
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Anhören Wird wiedergegeben... Angehalten   Sie hören eine Probe der Audible-Audioausgabe.
Weitere Informationen
Dieses Bild anzeigen

Windows System Programming (Addison-Wesley Microsoft Technology) (Englisch) Gebundene Ausgabe – 16. Februar 2010

Alle 2 Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Amazon-Preis Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
Gebundene Ausgabe
"Bitte wiederholen"
EUR 48,95
EUR 44,49 EUR 64,14
56 neu ab EUR 44,49 5 gebraucht ab EUR 64,14

Wird oft zusammen gekauft

Windows System Programming (Addison-Wesley Microsoft Technology) + Windows Internals, Part 2 + Windows Internals: Covering Windows Server 2008 R2 and Windows 7 (Developer Reference)
Preis für alle drei: EUR 97,70

Die ausgewählten Artikel zusammen kaufen
Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.

Geschenk in letzter Sekunde? Geschenkgutscheine zu Weihnachten: Zum Ausdrucken | Per E-Mail




"If you're writing a native Win32 program or just want to know what the OS is really doing underneath, you need John's book. He covers the stuff that real systems programmers absolutely must know. Recommended." -Chris Sells, Microsoft Corporation "This fourth edition does a great job of incorporating new features in the Vista, Windows 2008, and Windows 7 API, but also stays true to teaching the foundational elements of building applications that target the Windows OS." -Jason Beres, Product Management, Infragistics

Über den Autor und weitere Mitwirkende

Johnson M. Hart is a consultant specializing in Microsoft Windows and .NET application development, open systems computing, technical training and writing, and software engineering. He has more than twenty-five years of experience as a software engineer, manager, engineering director, and senior technology consultant at Cilk Arts, Inc., Sierra Atlantic, Hewlett-Packard, and Apollo Computer. He served as computer science professor at the University of Kentucky for nine years, and has authored all four editions of Windows System Programming.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?

In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:


Es gibt noch keine Kundenrezensionen auf
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne

Die hilfreichsten Kundenrezensionen auf (beta) 9 Rezensionen
25 von 26 Kunden fanden die folgende Rezension hilfreich
Truly a great Windows programming book 1. Mai 2011
Von Richard Bejtlich - Veröffentlicht auf
Format: Gebundene Ausgabe
I read Windows System Programming, 4th Ed (WSP4E) by Johnson M. Hart after finishing Windows via C/C++, 5th Ed (WVCP5E) by Richter and Nasarre. While I liked WVCP5E, I found WSP4E to be the better book for the sort of understanding I was trying to achieve. I'm not a professional Windows programmer, but I wanted to learn more about how Windows works. Hart's book did the trick, especially for a person like me with more of a Unix background. If you want to better know how to program on Windows, and specifically recognize differences among using the C libraries, the Windows API, and Windows "convenience functions," WSP4E is the book for you too.

WSP4E is really a unique book. The author demonstrates deep technical knowledge of not only Windows but Unix programming and OS internals. He applies this knowledge in WSP4E by frequently comparing Windows to the closest Unix equivalent, if one exists. He also spends the right among of effort explaining why he prefers a certain approach, rather than just outlining a methodology. He starts the book in Ch 1 by implementing a Unix-like cp program for Windows. First he uses the standard C library, then the Windows API, and finally the CopyFile Windows convenience function. He repeats this approach elsewhere, and this comparative approach made a real impression on me. The author regularly starts with simple concepts and then adds complexity without losing the reader.

Another interesting feature of WSP4E is the author's enthusiasm for multiprocessor programming. Multiple processors are a reality of modern computing, but frequently calls for thread-safe programming seem to carry dark undertones. Hart, on the other hand, embraces the topic and demonstrates why he thinks it's easier in some cases. Again, the author doesn't just show code; he offers generic advice and guidance, supplemented by the "why."

I will admit that in some cases I better understand Hart's points because I had already read related material in WVCP5E. For example, I think Richter and Nasarre better describe priority classes and signalling. Still, for me WSP4E is the stronger book. Beyond the explanations, the book is well-constructed, with good introductions and summaries, followed by exercises. Unfortunately, as far as I can tell the code provided at the author's Web site does not answer the exercises.

In conclusion, I recommend reading both WVCP5E and WSP4E, but for me WSP4E was the book that best met my particular history and interests.
8 von 8 Kunden fanden die folgende Rezension hilfreich
Excellent coverage of Windows System Programming 25. September 2010
Von Andrew Richman - Veröffentlicht auf
Format: Gebundene Ausgabe
Right up front I want to mention that I received a free copy of this book to review. After reading the book, I would say I would have been more than happy to have paid for it.

Windows System Programming is a great book. I was really impressed with a number of things about the book, including both its production and its content.

First of all the book is very well designed by Addison-Wesley. I am reviewing a hard cover edition of the book. The binding is quite strong and the paper is excellent. The pages are nicely laid out with very readable text; just the right size. It is big enough to be readable, but not so big as to needlessly increase the number of pages in the book. The editing of the text is also very good. I can't recall any misspellings or grammatical errors. (I have read several programming books which contained so many errors that the text was almost impossible to understand). I also appreciate Johnson Hart's writing style. He is very thorough while being highly readable.

Now for the content. I liked the way he compares how Windows with Unix in the area each area of functionality he covers. Also, he doesn't ignore the standard C/C++ libraries. He explains the difference between them and the native Windows api functions and provides guidance for choosing which to use based on your requirements.

The title of the book is appropriate for the contents. This books focuses on systems programming on Windows and he spells out the difference between the different versions of Windows where its appropriate. This is a very practical book. It focuses on the function calls needed to accomplish system tasks rather than on the low level details of how the operating system works. This includes file io, memory management - including allocating heaps, memory mapped files, process management and communication, thread management and synchronization, network programming, windows services, and more. There is also an appendix on Windows - UNIX/LINUX portability and another on performance which compares the results of different methods of handling the same task (like processing multiple files). From this list you can see that GUI programming is not is not included.

I felt that information was very well organized. Each chapter focused on a specific aspect of Windows system programming. It's often impossible to present a topic without other subjects entering in, like security which to some degree affects every aspect of Windows programming. Johnson did a good job of providing enough information to satisfy, while not loosing the main thread of thought. Overall, I was very impressed by how well he covered each subject clearly and fully. He included all the details that are needed to actually be able to write code, while communicating his subject in an engaging and clear manner.

In addition to this, I thought the examples were very clear. I also liked the way that they were handled. The book did not print full code for the examples. It only contained enough of the code to illustrate the point being discussed. The full code for the examples along with additional examples could be downloaded. This code contains the complete code for the examples as well as additional useful code.
6 von 6 Kunden fanden die folgende Rezension hilfreich
Windows System Programming by Jonathan Hart is an excellent source of information 12. Oktober 2010
Von Tom Leonard - Veröffentlicht auf
Format: Gebundene Ausgabe
Windows System Programming by Jonathan Hart is an excellent source of information about programming against the core system services provided by the windows API. Hart does an excellent job of detailing the numerous features provided by the API, their uses, and various pros and cons of using one over another. He also details the various changes in the windows API from older versions of the operating system up to its present incarnations as Windows 7and Windows 2008. It fulfills its objectives of explaining what Windows is, how to use it in realistic situations, and not burdening the reader with unnecessary detail. The comparison of various functionality with its Unix equivalents in an effort to increase program portability was an aspect of the book I enjoyed and made me feel would be a good companion book to one of the more traditional, operating system components books that go in depth into Unix functioning. As a companion book, it could be used to give the student a feel for programming against the Windows API as well as various Unix system functions as well.
The book covers how to develop against the various operating system services provided by the API and various issues that may arise with modern day technology. The 64-bit extensions to the API and programming in a multiprocessor environment are extensively covered and the points of confusion and consideration are recognized. The method of mitigating the risks involved with using all of these enhancements are also elaborated on which provides the reader with an in-depth understanding of the issues that may possibly be encountered when using these technologies.
One of the things I found most enjoyable about this book is the level of detail the author went in to with creating the exercises and their ability to increase the understanding of the topics covered in their companion chapter. I found these problems challenging, enjoyable, and not overly difficult. One could definitely use this as part of a curriculum in a class covering these operating system concepts.
7 von 7 Kunden fanden die folgende Rezension hilfreich
Excellent reference for Windows development beyond the .NET API 16. Oktober 2010
Von R. Balsover - Veröffentlicht auf
Format: Gebundene Ausgabe Verifizierter Kauf
I was pleased with what I have read in this book. It is difficult to find books that cover the technical aspects of Windows programming, even harder to find a good one. This is not a book for most of the drag and drop Visual Basic crowd but if you want to extend yourself beyond the .NET environemnt then this book will be of great value to you.
5 von 6 Kunden fanden die folgende Rezension hilfreich
Excellent book for Windows System Programming 22. Oktober 2010
Von Jai Prakash - Veröffentlicht auf
Format: Gebundene Ausgabe
If anybody is looking for a good technical resource to learn Windows programming "Windows System Programming by Jonathan Hart" is the best source for him. The author has clearly and cleverly joined each blocks and provided a good resouce for non experienced and experienced learner. It takes into a great detail coverage of what Windows is doing at a lower level. It is the only resource where I found practical and complete examples on real-world programming tasks, such as Named Pipes using IO Completion ports, file handling etc. Me being a hardcore .Net guy who has left C programming more than 10 yrs back, found it very helpful to understand how things work in back when you use Windows API.

The best thing is extensive code with great detail of explaination. Example code in the book are pretty good (though there were few minor issues which can be ignored).

Multiple chapters on multithreaded programming have been extremely insightful, indispensable and helpful. Johnson has done a wonderful job by providing enough information on each topic, while not loosing the main thread of thought. Overall, I pretty impressed by author deep understnading of System Programming.

I recommend this book for any serious Windows developer.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.