Sponsored Links


Resources

.NET Research Library
Get .NET related white papers, case studies and webcasts

Book Excerpts: The Old New ThingBook Excerpts: The Old New ThingBook Excerpts: The Old New Thing Discuss DiscussDiscuss Printer friendly Printer friendlyPrinter friendly
Book Excerpts: The Old New Thing

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.

News | Blogs | Discussions | Tech talks | White Papers | Downloads | Articles | Media kit | About
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map