Index
 
Operating Systems
Java
Programming Languages
Hardware
Microsoft Technologies
Certifications
.Net
Visual Basic
Server Tech.
VC++
COM/DCOM/ATL
C#
MS Office
Windows
Web Technology
Computer Science
Database
Network
Software Engineering
XML and XSL
Internet
Web Programming
Web Technologies
Physics
Bio-Chemistry
Mathematics
Medical
Redbooks
Unlisted/Miscellaneous

Contact Us

Freebookzone.com | What's New | Missing Link | Feedback

Windows Development



Book Title : Programming Applications For Microsoft Windows
eBook download format(s) : CHM
ISBN-10 : 1572319968 
ISBN-13 : 978-1-572319-96-7 
Author(s) : Jeffrey Richter
Publisher : Microsoft Press (Sep 1999)
Section : Windows Development
Book Review:

Amazon.com
Aimed at the experienced C/C++ developer, the new edition of Jeffrey Richter's Programming Applications for Microsoft Windows supplies expanded coverage of essential advanced Windows programming techniques and APIs. In addition, the book includes excellent material on Windows 2000 (including future 64-bit versions of the OS) and use of some C++ for sample code.

This book's strength has to be its coverage of essential under-the-hood operating system features, like processes and threads, synchronization objects and memory management techniques, plus the APIs used to work with them. In each section, the book zeros in on how Windows 2000 and Windows 98 manage these system objects. (Windows NT 4 isn't mentioned here, however.) Short, effective examples, several of which incorporate the author's reusable custom C++ classes, demonstrate each operating system feature in action. Several useful utilities highlight details of how Windows works, with programs that let you view threads, memory objects, and other kernel objects.

With its coverage of Unicode and 64-bit Windows 2000, this is a book that will take your codebase into the future. Besides describing important APIs, the book provides programming tricks and tips for many useful advanced coding tasks (such as local thread storage, sparsely mapped memory files, using DLLs, and Windows hooks.)

Clearly written and filled with technical details on Windows 2000, this book is a great resource for any C/C++ programmer who wants to know what is really going on inside the latest Microsoft OS. In all, this title will be an essential "upgrade" for any reader of an earlier edition and will no doubt deserve serious consideration from C/C++ programmers wanting to get the most out of their Windows code. --Richard Dragan

Topics covered: Windows 2000 and Windows 98 advanced system programming techniques; 32-bit and 64-bit Windows 2000; Windows error messages; Unicode strings; kernel objects and security; processes; jobs; managing threads; scheduling; priorities; thread synchronization with critical sections; events, mutexes, and custom C++ classes; fibers; Windows memory architecture; managing virtual memory; thread stacks; memory-mapped files; default and custom heaps; DLL basics; thread-local storage; DLL injection and API hooking; Windows structured exception handling (SEH) basics; C++ vs. Windows exceptions; exception handlers.

Book Description
PROGRAMMING APPLICATIONS FOR MICROSOFT WINDOWS is the preeminent guide to Windows programming at the API level. Now in its fourth edition, the previously titled ADVANCED WINDOWS is revised to bring software developers the latest information about Windows 98, Windows 2000, and 64-bit Windows. Its complete coverage of the Windows operating system provides an inside view of how Windows 2000 and Windows 98 work and how to use their features. Topics covered include processes, threads, virtual memory, DLLs, file I/O, and message crackers. In addition, the fourth edition shows how the move to 64-bit Windows will affect developers. For systems-level programmers, this is a must-have title.




add to del.icio.us                 Digg Freebookzone.com!

You may use anyone of the download options


eBook VersionBuy this book from Amazon
Front Cover

Missing Link?, Report It and you may wish to  Buy  this book from amazon

Tell a Friend!

Similar Book titles in Windows Development section:
Windows Server 2003 Weekend Crash Course
Windows 2000 Commands Guidebook
Windows XP Bible
Windows XP Registry Handbook
Inside Microsoft Windows 2000 Third edition
Windows NT File System Internals: A Developers Guide
Programming the Microsoft Windows Driver Model, Second Edition
Tricks of the Windows Game Programming Gurus (2nd Edition)
Programming Windows CE
Programming Server Side Applications For Microsoft Windows 2000
Network Programming For Microsoft Windows
Inside Windows Server 2003
Network Programming for Microsoft Windows


Similar Book titles in Other sections:

Section: Applications
How to Use Microsoft Publisher 98
Microsoft Access 97 Quick Reference
Microsoft Excel 97 Quick Reference
Microsoft Internet Explorer 3 0 Unleashed


Section: CS -> Compilers and Languages
Semantics with Applications: A Formal Introduction
Programming Languages: Application and Interpretation
Functional Programming and Parallel Graph Rewriting
Programming in Martin-Lof's Type Theory
Advanced Programming Language Design
Show all..


Section: Data Structures and Algorithms
Concepts, Techniques, and Models of Computer Programming
Patterns for Adaptive Programming (AP)
Art of Programming Contest
Algorithms and Data Structures in VLSI Design: OBDD - Foundations and Applications
Algorithms for Communications Systems and their Applications
Show all..


Section: Multimedia & Game Development
Programming The Nintendo Game Boy Advance: The Unofficial Guide


Section: CS -> Theory
Type Theory and Functional Programming
Applicative Programming and Specification


Section: DB -> DB / 2
Road Map to DB2 Programming
IBM DB2 Building Applications for UNIX Environments


Section: DB -> Oracle
High Performance Oracle Database Applications
Oracle Programming with Visual Basic
High Performance Oracle Database Automation: Creating Oracle Applications with SQL and PL/SQL
Developing Client/Server Applications With Oracle Developer/2000
Developing Personal Oracle 7 for Windows 95 Applications
Show all..


Section: DB -> Others
Database Programming with Perl
Programming the Perl DBI
Teach Yourself Database Programming with Visual C++ 6 in 21 Day


Section: DB -> SQL
Embedded SQL Programming Guide


Section: DB -> SQL Server
Inside Microsoft SQL Server 2000
Inside Microsoft SQL Server 7.0
Special Edition Using Microsoft SQL Server 6.5 (2nd Edition)
Microsoft SQL Server 2000 Administrator's Pocket Consultant
SQL Server 2005 Stored Procedure Programming in T-SQL & .NET
Show all..


Section: Computer Hardware
Hardware Design Guide for Microsoft Windows NT Server
Hardware Design Guide for Microsoft Windows 2000 Server


Section: Device Drivers
Introduction to Writing Windows CE Display Drivers
Streams Programming Guide
Windows MultiMedia System Book
Writing Windows NT Device Drivers


Section: Microprocessor
Assembly Language Programming Tools for the IA-64 Architecture
IA-32 Intel Architecture Software Developer's Manual Volume 3: System Programming Guide
Programming PIC Microcontroller in C (CC5X compiler)
Programming PIC Microcontrollers in BASIC
8080A-8085 Assembly Language Programming
Show all..


Section: Peripherals
Programming guide and sample code for RTL8139 family
Serial Port Programming Information ZIP
SoundBlaster Programming Information v0.90


Section: Internet
The XML Files : Using XML for Business-to-Business and Business-to-Consumer Applications
Software Engineering for Internet Applications (Workbook)
Using Microsoft Exchange Server
Building an Intranet with Windows NT 4
Windows NT Internet and Intranet Development
Show all..


Section: Advanced Java
Principles of Object-Oriented Programming in Java
Tricks of Java Programming Gurus
Practical Artificial Intelligence Programming in Java
Concurrent Programming Using Java


Section: Java Enterprise Edition
Designing Enterprise Applications with J2EE
J2EE Technology in Practice: Building Business Applications with the Java2 Platform
Designing Enterprise Applications with the J2EE Platform
Programming Jakarta Struts
Tutorial For Building j2Ee Applications Using Jboss And Eclipse
Show all..


Section: Java User Interface
Programming User Interfaces with JFC
Teach Yourself Internet Game Programming With Java in 21 Days


Section: Java Language
Code Conventions for the Java Programming Language
Essentials of the Java Programming Language, Part 1
Essentials of the Java Programming Language, Part 2
Peter Norton's Guide to Java Programming
Teach Yourself Java 1.1 Programming in 24 Hours
Show all..


Section: Java Micro Edition
Using WebSphere Studio Device Developer to Build Embedded Java Applications


Section: Java Networking
Web Programming with Java
Developing Intranet Applications with Java
Java Thin Client Programming


Section: Java Tools
Java Programming Guide for OS/390
Building AS/400 Internet-Based Applications with Java
Creating Java Applications using NetRexx
Using VisualAge for Java Enterprise Version 2 to Develop CORBA & EJB Applications
IMS Version 7 and Java Application Programming
Show all..


Section: Mathematics
Elementary Algebra with Applications, 3rd Edition
Foundations of Combinatorics with Applications
Mathematics Of The Discrete Fourier Transform (DFT) - With Audio Applications
Programming for Engineers with Mathematica
Introduction To Digital Filters - With Audio Applications
Show all..


Section: Miscellaneous
Michael Abrash's Graphics Programming Black Book
Microsoft RPC Programming Guide
Concurrent Programming in Erlang
Digraphs Theory, Algorithms and Applications


Section: Microsoft Certifications
Windows 2K Active Directory Services
Windows 2K Accelerated
Windows 2K Professional
Windows 2K Server
Windows 2K Network Infrastructure Administration
Show all..


Section: Microsoft C Sharp (C#)
C# COM+ Programming
OOP with Microsoft Visual Basic .NET and Microsoft Visual C# .NET Step by Step
C Sharp Network Programming
C# - Your Visual Blueprint for building .Net applications
Programming C# (2nd Edition)
Show all..


Section: Microsoft COM/DCOM/ActiveX/ATL
ActiveX Programming Unleashed
Activex Programming With Visual C++ 5
Programming Distributed Applications With COM And Microsoft Visual Basic 6.0
Teach Yourself Activex Programming in 21 Days
Programming ADO
Show all..


Section: Microsoft .(dot) net
Microsoft .net for programmers
Applied Microsoft .Net Framework Programming
Programming Microsoft.NET
Introducing Microsoft .NET Second Edition
Building Dot Net Applications For Mobile Devices
Show all..


Section: Office Development
Programming Microsoft Visual Interdev 6
Programming Microsoft Office 2000 Web Components
Programming Microsoft Outlook and Microsoft Exchange
Microsoft Office 2000: VBA Fundamentals


Section: Microsoft Windows Servers
Inside Microsoft SQL server7
Microsoft Windows 2k Server Resource Kit TCP/IP Core Network Guide
Microsoft Proxy Server 2.0 Training
Microsoft Exchange 2000 Server Administrators Companion
Microsoft encyclopedia of Networking
Show all..


Section: Microsoft Visual Basic
Programming Microsoft Visual Basic 6
Practical Standards for Microsoft Visual Basic
Microsoft Visual Basic Design Patterns
Web Programming with Visual Basic
Advanced Microsoft Visual Basic 6
Show all..


Section: Microsoft Visual C++
Programming Visual C++, 5th Edition
Learn Visual C++ Now: Teach Yourself Microsoft Visual C++ the Quick and Easy Way
Teach Yourself Database Programming with VC++ 6 in 21 Days
Programming Windows with MFC
Building Internet Applications with Visual C++
Show all..


Section: MS Web Technologies
Web Applications Developers Guide
Programming Microsoft Internet Explorer 5
Programming Active Server Pages
Microsoft Commerce Solutions Web Technology
Designing Secure Web Based Applications For Microsoft Windows 2000
Show all..


Section: Networking
Programming Principles in Java: Architectures and Interfaces
TCP/IP Fundamentals for Microsoft Windows
Building Cisco Networks for Windows 2000


Section: Other Engineering
Chemical Process Safety: Fundamentals with Applications


Section: GNU/Linux OS
Advanced Linux Programming
Introduction to Socket Programming
Teach Yourself Shell Programming in 24 Hours
Effective AWK Programming
Writing GNOME Applications
Show all..


Section: Embedded and RTOS
Programming Embedded Systems in C and C++
Tornado User's Guide (Windows Version)


Section: Solaris OS
Programming Interfaces Guide
Streams Programming Guide
Multithreaded Programming Guide


Section: OS Theory
Programming the Be Operating System
Spring Concepts, Internals Architecture and Programming
HOPE: A Programming Model for Optimism
The Art of Unix Programming


Section: Unix OS
Nextstep Programming: Step One : Object-Oriented Applications/Book and Disk
The Unix Programming Environment
Volume 7A: XView Programming Manual


Section: Windows OS
Inside Windows 2000, Third Edition
Windows NT Workstation Configuration and Maintenance
Using Windows 98 Preview Edition
Using Windows NT Workstation 4.0
Windows 98 From A to Z
Show all..


Section: Physics
Neutrinos and Beyond: New Windows on Nature


Section: Assembly Language
Windows Assembly Language & Systems Programming: 16- And 32-Bit Low-Level Programming for the PC and Windows
Introduction to RISC Assembly Language Programming
Programming from the Ground Up
The Art of Assembly Language Programming
Win32 Programming for x86 Assembly Language
Show all..


Section: C Language
Introduction to C and C++ Programming
C Programming Tutorial (K&R version 4)
Writing Bug-Free C Code for Windows: A Programming Style That Automatically Detects Bugs in C Code
Programming in C: A Tutorial
C Programming
Show all..


Section: COBOL Programming
ZingCOBOL: A Beginner's Guide to Programming in COBOL
COBOL Programming Course
COBOL Programming Guide
VisualAge COBOL for Windows Programming Guide
COBOL Programming Standards
Show all..


Section: C++ Language
An Introduction to C++ and Object Oriented Programming
An Introduction to C++ Programming
C++ in Action: Industrial Strength Programming Techniques
C++ Programming for Scientists
C++ Programming HOW-TO
Show all..


Section: Other Programming
Ada 95: The Craft of Object-Oriented Programming
Pascal Programming
Principles of Programming Languages
Programming Language Examples Alike Cookbook
Prolog Programming: A First Course
Show all..


Section: Perl Scripting
Advanced Perl Programming
Effective Perl Programming: Writing Better Programs With Perl
Practical Perl Programming
Programming Perl 5.0 CGI Web Pages for Microsoft Windows NT
Programming Perl, 3rd Edition
Show all..


Section: Ruby Programming
Programming Ruby - The Pragmatic Programmer's Guide


Section: Scripting
Practical Programming in Tcl and Tk
The Scheme Programming Language, Second Edition
Tclwise - Guide to the Tcl Programming Language
The Scheme Programming Language, Third Edition
GUI Programming with Python: QT Edition
Show all..


Section: Smalltalk
Smalltalk/V Mac Tutorial and Programming Handbook
Smalltalk-80: The Interactive Programming Environment
Squeak: Object-Oriented Design with Multimedia Applications


Section: Redbooks Draft
Building Composite Applications
System i Application Modernization: Building a New Interface to Your Legacy Applications
Supporting On Demand Business Applications with IBM's Problem Determination Tools (APA, DT, DT - Advanced Facilities, FA, FM, File Export, WS)
iSeries Application Modernization: Building a New Interface to Your Legacy Applications
Implementing Integrated Windows Server through iSCSI to i5 Servers
Show all..


Section: Redbooks
Microsoft BizTalk to WebSphere Business Intergration Server Express Migration
Aix and Windows Nt: Solutions for Interoperability
Developing and Porting C and C++ Applications on AIX
ABCs of z/OS System Programming Volume 9
IBM z/OS V1R11 Communications Server TCP/IP Implementation Volume 2: Standard Applications
Show all..


Section: IBM Technotes
Requesting Access to IBM Director Agent on Windows


Section: Redpapers
IBM System i Tools Innovation Program: Resource Guide for Modernization and Integration Tools for System i Applications
How to use Web Analytics for Improving Web Applications
Deploying Rational Applications with IBM Tivoli Configuration Manager
An Overview of Installing SAP Applications on System i Models
Building Composite Applications in Lotus Expeditor V6.1
Show all..


Section: Redpapers Draft
N Series SnapManager with Microsoft Exchange
N Series SnapManager with Microsoft SQL
Joining IBM System Storage N series Systems to Microsoft Active Directory
Automated Storage Provisioning in Microsoft Windows using TotalStorage Productivity Center and Tivoli Provisioning Manager
Building Composite Applications in Lotus Expeditor V6.1
Show all..


Section: Software Engineering
How to Design Programs: An Introduction to Programming and Computing
Programming from Specifications
Reusable Software Components: Object-Oriented Embedded Systems Programming in C
Supercomputers: Directions in Technology and Applications
Reasoned Programming
Show all..


Section: Web Programming
Developing Web Applications with Cold Fusion
Creating Applications with Mozilla
Web Client Programming with Perl
CGI Programming on the World Wide Web
CGI Programming Unleashed
Show all..


Section: Web Technology
Laura Lemay's Web Workshop: Microsoft Frontpage 97
Windows NT 4 Web Development


Section: XML, XSL & UML
The XML Files: Using XML for B2B and B2C Applications
Introduction to XML Programming
XML Programming: Web Applications and Web Services With JSP and ASP


Similar Books from Amazon :


Tell a Friend!


©2008 FreeBookZone.com - Home - Privacy Policy - Program Policy, Terms and Conditions