eBooks-it.org Logo
eBooks-IT.org Inner Image

Windows System Programming

3rd Edition
Windows System Programming Image

Book Details:

Publisher:Addison-Wesley Professional
Series: Addison Wesley
Author:Johnson M. Hart
Edition:3
ISBN-10:0321256190
ISBN-13:9780321256195
Pages:576
Published:Nov 05 2004
Posted:Nov 19 2014
Language:English
Book format:CHM
Book size:2.28 MB

Book Description:

"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 examples illustrate all topics and show performance impact and tradeoffs A practical guide to the central features and functions of the Windows API, Windows System Programming, Third Edition, will get you up and running with Windows XP and 2003, as well as other Windows systems. Unlike most Windows programming resources, this book focuses exclusively on the core system servicesfile system, memory, processes and threads, synchronization, communication, and securityrather than on the more commonly featured graphical user interface functions. Especially geared for those already familiar with UNIX or other high-end operating systems, Windows System Programming, Third Edition, helps you to build on your knowledge base to learn the most important features quickly and easily. This new edition has been updated and enhanced with coverage of new API functions, network programming, Windows Services, process and thread management, synchronization, and application performance on single and multiprocessor systems. It also describes techniques for porting applications to Win64, the new Windows 64-bit API. Beginning with an examination of the features required in a single-process application, the text gradually progresses to increasingly sophisticated functions relating to a multithreaded environment. Each chapter contains realistic examples to illustrate the topics. You will find extensive coverage of such critical Windows topics as: File and directory management Character I/O and Unicode The registry Structured exception handling Security services Memory management and DLLs Threads, process management, and scheduling Thread synchronization, including the condition variable model for event and mutex usage Interprocess communication, featuring pipes and mailslots Network programming with sockets Developing Windows Services Timers,Asynchronous I/O, and I/O completion ports Guidelines and trade-offs to improve application performance and reliability Win64, covering architecture, data types, and legacy code migration Short, practical examples illustrate each topic and are included on the companion Web site (www.awprofessional.com/titles/0321256190). The appendixes provide performance measurements and compare Windows, UNIX, and the C library.

Download Link:

Related Books:

Windows System Programming

Windows System Programming Image
4th Edition
'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 The Definitive Guide to Windows API Programming, Fully Updated for Windows 7, Windows Server 2008, and Windows Vista Windows...

The Linux Programming Interface

A Linux and UNIX System Programming Handbook
The Linux Programming Interface Image
The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interfacethe interface employed by nearly every application that runs on a Linux or UNIX system.In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how to: Read and write files efficiently Use signals, clocks, and timers Create processes and execute programs Write secure programs Write multi...

Linux System Programming

Talking Directly to the Kernel and C Library
Linux System Programming Image
This book is about writing software that makes the most effective use of the system you're running on -- code that interfaces directly with the kernel and core system libraries, including the shell, text editor, compiler, debugger, core utilities, and system daemons. The majority of both Unix and Linux code is still written at the system level, and Linux System Programming focuses on everything above the kernel, where applications such as Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, ls, mv, and X exist. Written primarily for engineers looking to program (better) at the low level, this book is an ideal teaching tool for any programmer. Even with the trend toward high-level development, either through web software (such as PHP) or managed code (C#), ...



2007 - 2021 © eBooks-IT.org