Limit search to available items
Book Cover
E-book
Author Hart, Johnson M., 1944-

Title Windows system programming / Johnson M. Hart
Edition 3rd ed
Published Boston : Addison-Wesley, ©2005

Copies

Description 1 online resource (xxxii, 537 pages) : illustrations
Contents Ch. 1. Getting started with Win32 and Win64 -- Ch. 2. Using the Windows file system and character I/O -- Ch. 3. Advanced file and directory processing, and the registry -- Ch. 4. Exception handling -- Ch. 5. Memory management, memory-mapped files, and DLLs -- Ch. 6. Process management -- Ch. 7. Threads and scheduling -- Ch. 8. Thread synchronization -- Ch. 9. Synchronization performance impact and guidelines -- Ch. 10. Advanced thread synchronization -- Ch. 11. Interprocess communication -- Ch. 12. Network programming with Windows sockets -- Ch. 13. Windows services -- Ch. 14. Asynchronous input/output and completion ports -- Ch. 15. Securing Windows objects -- Ch. 16. Win64 programming -- App. Windows, UNIX, and C library comparisons -- App. Performance results
Summary "If you're a systems-level 32-bit or 64-bit Windows developer, whether using the Windows API directly or via .NET interop, you'll definitely want to take a look at this update to Johnson Hart's well-respected and well-loved book. Johnson starts with Windows history and cultural issues and moves through basic and advanced system services in a thoughtful, thorough manner. If Mr. Rogers wrote a book with David Cutler, this is what they'd come up with." -Chris Sells, Longhorn Content Strategist, Microsoft Corporation "While focusing on UNIX developers that are looking to augment their skills or simply jump ship, Windows System Programming, Third Edition is a book that even some seasoned systems-level Windows developers will undoubtedly find useful. This is not your average bland GUI treatise; Hart takes you down to the metal, explains all the relevant concepts clearly and in-depth, and gives you an extensive library of high-quality code examples that can be easily adapted for your own larger applications. Even if you've created server applications before, Windows System Programming will teach you new tricks, shed new light on concepts you thought you'd mastered, and offer new strategies for creating robust and secure solutions." -Klaus H. Probst, Senior Architect, Spherion Technology Services; Microsoft MVP "This book is quite easy to follow; there are clear explanations of everything. Even the explanation of the standards is readable! For a developer not familiar with developing with Windows, Hart's book also provides basic information on where Windows was and where it is today, plus a great explanation of how it is different from Posix and Unix." -Eric Landes, Microsoft MVP, www.aspalliance.com/corporatecoder "Even advanced developers will always need to have a book like this one on hand when the abstractions of a platform like .NET are inadequate or when they need to know more about how .NET is implemented. And the focus on low-level programming (specifically memory management and IO) and other non-GUI topics makes it stand out as superior among other Windows programming books. In keeping the GUI focus to a minimum, Hart's book is able to be comprehensive on the topics contained within." -Michael Davidson, IT Analyst Windows System Programming, Third Edition gives a solid grounding on using the core Windows APIs, includingWin64; is updated for Windows Server 2003, Windows XP, and the Microsoft Visual Studio .NET Framework, and has extensive exa..
Bibliography Includes bibliographical references (pages 519-521) and index
Notes English
Copyright © 2005 by Pearson Education, Incorporated 2005
SUBJECT Microsoft Win32. http://id.loc.gov/authorities/names/n92031135
Microsoft Windows (Computer file)
Microsoft Win32 fast
Microsoft Windows (Computer file) fast
Subject Application software -- Development.
Application software -- Development
Programmierung
WIN32 Schnittstelle
Windows 2000
Windows XP
Engineering & Applied Sciences.
Computer Science.
Form Electronic book
LC no. 2004017402
ISBN 9780321256195
0321256190
1282647229
9781282647220
9786612647222
6612647221
0321349709
9780321349705