Programming Applications for Windows
Résumé
Features:
- Understanding Windows 2000 features?such as jobs, thread-pooling APIs, Address Windowing extensions, Toolhelp functions, and sparse files
- Mastering DLL basics and applying advanced techniques?including API hooking, DLL Injection, function forwarders, delay loading, redirection, rebasing, and binding
- Solving common thread-synchronization problems with a toolkit of packaged, reusable code
- Building high-performance, scalable applications by understanding data alignment, cache-line boundaries, cross-process critical sections, NUMA architectures, and processor affinity
- Using structured exception handling to create memory-efficient applications
- Transitioning to 64-bit development?see what?s ahead by studying a full cache of code built and tested on Windows 2000
Two hundred thousand developers?and counting?have advanced their expertise with Windows under author Jeffrey Richter?s skillful tutelage. Packed now with even more expertly rendered examples and pragmatic insights, Programming Applications for Microsoft Windows, Fourth Edition, extends this legacy to a new generation of developers?and the next generation of Windows.
Table of contents
- Introduction
- Part I: Required Reading
- Chapter One: Error Handling
- Chapter Two: Unicode
- Chapter Three: Kernel Objects
- Part II: Getting Work Done
- Chapter Four: Processes
- Chapter Five: Jobs
- Chapter Six: Thread Basics
- Chapter Seven: Thread Scheduling, Priorities, And Affinities
- Chapter Eight: Thread Synchronization In User Mode
- Chapter Nine: Thread Synchronization With Kernel Objects
- Chapter Ten: Thread Synchronization Toolkit
- Chapter Eleven: Thread Pooling
- Chapter Twelve: Fibers
- Part III: Memory Management
- Chapter Thirteen: Windows Memory Architecture
- Chapter Fourteen: Exploring Virtual Memory
- Chapter Fifteen: Using Virtual Memory In Your Own Applications
- Chapter Sixteen: A Thread's Stack
- Chapter Seventeen: Memory-Mapped Files
- Chapter Eighteen: Heaps
- Part IV: Dynamic-Link Libraries
- Chapter Nineteen: Dll Basics
- Chapter Twenty: Dll Advanced Techniques
- Chapter Twenty-One: Thread-Local Storage
- Chapter Twenty-Two: Dll Injection And Api Hooking
- Chapter Twenty-Four: Exception Handlers And Software Exceptions
- Chapter Twenty-Five: Unhandled Exceptions And C++ Exceptions
- Part V: Windowing
- Chapter Twenty-Six: Window Messaging
- Chapter Twenty-Seven: The Hardware Input Model And Local Input State
- Appendix A: The Build Environment
- Appendix B: Message Crackers, Child Control Macros, And Api Macros
- Index
L'auteur - Jeffrey Richter
Jeffrey Richter est le cofondateur de Wintellect (www.wintellect.com). entreprise de formation, de conseil et de développement dont l'objectif consiste à aider les entreprises à construire plus rapidement des logiciels de meilleure qualité. Il est l'auteur de plusieurs livres de programmation Windows, comme Programming Applications for Microsoft Windows et Programming Serves-Side Applications for Microsoft Windows 2000. Jeffrey écrit aussi dans MSDN Magazine où il dirige la rubrique. NET. Il est consultant dans l'équipe Microsoft. NET Framework depuisoctobre 1999
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Microsoft Press |
Auteur(s) | Jeffrey Richter |
Parution | 10/09/1999 |
Édition | 4eme édition |
Nb. de pages | 1060 |
Format | 19 x 24,2 |
Poids | 1850g |
EAN13 | 9781572319967 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse