Charles Petzold
Personal Information
Description
There is no description yet, we will add it soon.
Books
Programming Microsoft Windows Forms
A concise, practical introduction to Windows Forms that will allow developers who create control-centric applications to learn next-generation form-based capabilities in the Microsoft .NET Framework 2.0 quickly and efficiently. Whether you're a new or experienced developer, get the focused information you need to streamline application development using Windows Forms and Microsoft .NET Framework 2.0. Award-winning author Charles Petzold illuminates the essential concepts and techniques for exploiting Windows Forms capabilities—offering concise, eloquent instruction as always, along with ample code examples in C#.Discover how to:Understand the architecture of Windows Forms programsAdd familiar Windows controls to your application, such as buttons, scroll bars, and text boxesCreate toolbars, menus, and status bars, complete with text and bitmap imagesEnhance existing controls, combine multiple controls, or create custom controls from scratchExploit dynamic layout with FlowLayoutPanelSupport absolute, proportional, or auto-sized columns and rows with TableLayoutPanelDevelop data-bound controlsDisplay tabular data with the new DataGridView control—without writing extensive codePLUS—Build and deploy two real-world Windows Forms applications from the bottom up
Applications = Code + Markup
This book is the definitive guide to Microsoft's latest programming interface for client applications. Get expert guidance for using Extensible Application Markup Language (XAML) and C# to create interfaces for Microsoft Windows Vista™ applications. Get the definitive guide to the Windows Presentation Foundation (WPF), the new client programming interface for the Microsoft .NET Framework 3.0 and Windows Vista. Award-winning author Charles Petzold teaches you how to combine C# code and the Extensible Application Markup Language (XAML) to develop applications for the WPF. You'll get expert guidance and hundreds of practical, hands-on examples—giving you the skills you need to exploit the new interface and graphics capabilities for Windows Vista.Discover how to:Create and enhance controls including menus, toolbars, tree views, and list viewsUse dynamic layout to automate the positioning of controls and graphics Work with dependency properties and routed input eventsUse XAML resources, styles, and templates to alter the appearance of your UIUse data binding techniques in XAML to help simplify and streamline your applications Create and publish XAML Browser ApplicationsDevelop visually-stunning UIs with interactive graphics, media, and animationPLUS—Get code samples on the Web
Programming Windows 95
Updated for the 32-bit world of Windows 95, this Charles Petzold bestseller is the best-known, most widely praised, and most widely used how-to programming book on the planet. For a generation of C programmers, "look it up in Petzold" has been the final word on questions about programming for Windows. In this thorough revision, Petzold reveals many valuable new insights, augmented by key contributions from programming expert Paul Yao. Still the comprehensive reference and tutorial to the core areas of programming for Windows, PROGRAMMING WINDOWS 95 is now a 32-bit book with 32-bit programs on CD-ROM, covering new Windows 95 topics such as multithreading; GDI and OLE enhancements; preemptive multitasking; printing and memory (both completely revamped); and the new user interface.
OS/2 Presentation Manager Programming
A guide to all features and operations of the OS/2 Presentation Manager features chapters on dynamic link libraries, multithread programming techniques, printing, clipboards, dialog boxes, menus and keyboard accelerators, bitmaps, icons, the mouse, and much more.
Programming the OS/2 Presentation Manager
Describes the Presentation Manager, the graphical windowing environment for IBM's OS/2
Code
Although the book is named Code and Other Laws of Cyberspace, Lessig uses this theme sparingly. It is a fairly simple concept: since cyberspace is entirely human-made, there are no natural laws to determine its architecture. While we tend to assume that what is in cyberspace is a given, in fact everything there is a construction based on decisions made by people. What we can and can't do there is governed by the underlying code of all of the programs that make up the Internet, which both permit and restrict. So while the libertarians among us rail against the idea of government, our freedoms in cyberspace are being determined by an invisible structure that is every bit as restricting as any laws that can come out of a legislature, legitimate or not. Even more important, this invisible code has been written by people we did not elect and who have no formal obligations to us, such as the members of the Internet Engineering Task Force (IETF) or the more recently-developed Internet Corporation for Assigned Names and Numbers (ICANN). It follows that what we will be able to do in the future will be determined by code that will be written tomorrow, and we should be thinking about who will determine what this code will be. [from
The Annotated Turing
Programming Legend Charles Petzold unlocks the secrets of the extraordinary and prescient 1936 paper by Alan M. Turing. Mathematician Alan Turing invented an imaginary computer known as the Turing Machine; in an age before computers, he explored the concept of what it meant to be computable, creating the field of computability theory in the process, a foundation of present-day computer programming.
Applications = Code + Markup: A Guide to the Microsoft® Windows® Presentation Foundation
This book teaches you how to combine C# code and the Extensible Application Markup Language (XAML) to develop applications for the Windows Presentation Foundation (WPF). You’ll get expert guidance and hundreds of practical, hands-on examples -- giving you the skills you need to exploit the new interface and graphics capabilities for Windows Vista and the Microsoft .NET Framework 3.0.The Adobe Reader format of this title is not suitable for use on the Pocket PC or Palm OS versions of Adobe Reader.
