
November 9, 2006
Why does Windows work the way it does? Why is Shut Down on the Start menu? And why is there a Start menu? Many of Windows' quirks have logical causes rooted in history. In
The Old New Thing: Practical Development Throughout the Evolution of Windows, Raymond Chen, of Microsoft's Windows development team, reveals the "hidden Windows" developers and
users need to understand. Chen helps readers understand Windows with behind-the-scenes explanations, technical information, and anecdotes. Topics include window and dialog management,
performance optimization and why it can be so counterintuitive, an under-the-hood look at COM and the Visual C++ compiler, backwards compatibility, and little-known Windows program
security holes.

Chapter One of The Old New Thing, titled "Initial Forays into User Interface Design," describes why Windows is the way it is. Chen answers some of the most
frequently asked questions about the user interface, and tells the story and reasoning behind each tough decision and rule that the Windows team had to implement.
Download Chapter One: Initial Forays into User Interface Design
Chapter Three of Chen's book, titled "The Secret Life of GetWindowText," addresses the complexity of GetWindowText, giving the full story behind the documentation. Chen also
explains the compromises made around GetWindowText, and ways to escape its rules.
Download Chapter Three: The Secret Life of GetWindowText
Note: This pre-copyedited advance look at The Old New Thing by Raymond Chen (Addison-Wesley, 2007) is reprinted with permission from Pearson.
Published by Addison-Wesley Professional
ISBN: 0321440307; Published: 12/29/2006; Copyright 2007; Pages: T; Edition: 1
To learn more about The Old New Thing: Practical Development Throughout the Evolution of Windows, visit
www.awprofessional.com/title/0321440307.
Authors
 | Raymond Chen is a programmer in the Windows division at Microsoft Corporation. His Web site "The Old New Thing" deals with Windows history and Win32 programming. He also
writes the Windows Confidential column for TechNet Magazine. |
|