Résumé
The Windows API is an abstraction layer that hides important differences between the Windows operating systems. Author Pat Villani cuts through the overwhelming detail of function calls to show how the Windows operating systems work, then demonstrates how to use this information to build applications that will function reliably across Windows versions.
Learn how to use the Win32 API effectively by looking at its underpinnings. Villani offers a traditional topic-by-topic view of Windows programming that explores how the Win32 API supports each operating function. By examining each topic at a concept level then diving into implementation, you will employ sound operating system principles that will fully exploit the API's functionality. Essential concepts you will learn include how to:
- use the console mode to write simple code or test files when it is appropriate
- employ the underlying file system functions in the design of databases
- develop Win32 OS threads and multiprogramming methods for reliable system performance
Reinforce your understanding of the Win32 OS interface by working through a demonstration project. The author guides you through the development of a version of the Windows NT cmd.exe command line interface to consolidate your understanding of the API's functionality in developing portable, industrial-strength applications.
The CD-ROM features an array of open source development tools worth hundreds of dollars in the commercial market. You get the Mingw (Minimalist GNU for Windows) compiler port, GNU C/C++ Compiler Suite Source Code and Binaries, and complete documentation.
Contents
- Introduction to Win32
- Win32 Overview
- Win32 File Formats
- Win32 Console Mode
- Files
- Processes and Threads
- Interprocess Communications
- Synchronization Mechanisms
- cmd32.exe - A sample Application
- Windows 95 Kernell.32.dll Exports
- The Companion CD-ROM
- Index
L'auteur - Pat Villani
is a principal engineer on system management tools that span UNIX and Microsoft operating systems. Pat has 25 years of industry experience in both hardware and software development. He has contributed to the free software community by writing the FreeDOS kernel and DOS-C, and has written articles for industry magazines as well as the book "FreeDOS Kernel" (CMP Books). Pat holds a BSEE from Polytechnic Institute of Brooklyn and an MSEE from Polytechnic Institute of New York.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | CMP Books |
Auteur(s) | Pat Villani |
Parution | 15/03/2001 |
Nb. de pages | 224 |
Format | 19 x 23,4 |
Couverture | Broché |
Poids | 528g |
Intérieur | Noir et Blanc |
EAN13 | 9781578200672 |
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