Custom Search

Illustrated C# 2008 (Windows.Net)

The unique, visual format of Illustrated C# 2008 has been specially created by author, and teacher of development methods, Daniel Solis. The concise text, use of tables to clarify language features, frequent figures and diagrams, as well as focused code samples all combine to create a unique approach that will help you understand and get to work with C# fast.

It was while teaching numerous seminars on various programming languages that the author realized the immense power diagrams have in explaining programming language concepts. Most people learn quicker and retain information better when the material is presented in a clean, simple, visual format. To achieve this result in his book, Solis uses concise text and bulleted lists, tables to clarify and summarize language features, as well as his renowned, ubiquitous figures and diagrams. Each language feature is illustrated with a concise and focused code sample for complete clarity.

Following an overview of the .NET platform and the role played by C#, you'll soon move into exploring the C# language in its entirety, including all the new C# 2008 features right down to the most complex topics involved in C#. If you're a C++ or VB programmer migrating to C# 2008, this book will be invaluable; the unique visual approach offers a far from lightweight treatment of C# 2008, so even the most experienced programmers will come away with a deeper understanding of the C# language.

What you'll learn
*Details of the C# 2008 language presented in a clear, concise treatment
*New features in the latest version of .NET, in the author¡'s unique visual style
*How C# differs from and is similar to other programming languages, aiding migrating C++ and VB programmers who already know how languages work

Posted in |

Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5

The Microsoft Windows Presentation Foundation provides the foundation for building applications and high¨Cquality user experiences in Windows Vista. WPF blends application user interface, documents, and media content to provide richer control, design, and development of the visual aspects of Windows programs.

Author shows you how WPF really works. His no¨Cnonsense, practical advice will get you building high¨Cquality WPF applications quickly and easily. MacDonald will take you through a thorough investigation of the more advanced aspects of WPF, and its relation to other elements of the WinFX stack and the .NET Framework 3.5, to complete your understanding of WPF and C# 2008.

WPFs functionality extends to support for Tablet PCs and other forms of input device, and provides a more modern imaging and printing pipeline, accessibility and UI automation infrastructure, data¨Cdriven UI and visualization, as well as the integration points for weaving the application experience into the Windows shell.

What you'll learn *WPF basics: XAML, layout, control essentials, and data flow *WPF applications: Navigation, commands, localization, and deployment *Advanced controls: Custom controls, menus, toolbars, and trees *WPF documents: Text layout, printing, and document packaging *Graphics and multimedia: Drawing shapes, sound and video, animation, geometric transformations, and imaging

Posted in |

LINQ Pocket Reference


Ready to take advantage of LINQ with C# 3.0? This guide has the detail you need to grasp Microsoft's new querying technology, and concise explanations to help you learn it quickly. And once you begin to apply LINQ, the book serves as an on-the-job reference when you need immediate reminders. All the examples in the LINQ Pocket Reference are preloaded into LINQPad, the highly praised utility that lets you work with LINQ interactively. Created by the authors and free to download, LINQPad will not only help you learn LINQ, it will have you thinking in LINQ. This reference explains: LINQ's key concepts, such as deferred execution, iterator chaining, and type inference in lambda expressions The differences between local and interpreted queries C# 3.0's query syntax in detail-including multiple generators, joining, grouping, query continuations, and more Query syntax versus lambda syntax, and mixed syntax queries Composition and projection strategies for complex queries All of LINQ's 40-plus query operators How to write efficient LINQ to SQL queries How to build expression trees from scratch All of LINQ to XML's types and their advanced use LINQ promises to be the locus of a thriving ecosystem for many years to come. This small book gives you a huge head start. "The authors built a tool (LINQPad) that lets you experiment with LINQ interactively in a way that the designers of LINQ themselves don't support, and the tool has all kinds of wonderful features that LINQ, SQL and Regular Expression programmers alike will want to use regularly long after they've read the book

Posted in |