This chapter appeals to intermediate level developers and managers who know the basics but haven't mastered LINQ's oddities.
Learn how to add sophisticated area effects to your images such as blurring, embossing, and drop shadows in C# or Visual Basic.
This chapter provides an overview of some of the most important system namespaces and gives more detailed examples that demonstrate regular expressions, XML, cryptography, reflection, threading, parallel programming, and Direct3D.
Many image processing techniques are simpler than you might expect and can be implemented easily in C# or Visual Basic.
The second part of this two-part article explains how you can use advanced math -- polynomial least squares -- to analyze your company's data.
The first part of this two-part article explains how you can use advanced math -- linear least squares -- to find the line that best fits your diverse business data.
The dependencies among a project's tasks gives you a partial ordering of those tasks. In this article, learn how to extend that to a complete ordering so you can decide what to do first, what to do next, and how long the whole project will take.
In this article, learn how to use phonetic algorithms such as soundex to make looking up names faster, easier, and more reliable.
| December 10, 2009
Edit distance algorithms tell you how different two strings are from each other. That lets you see the differences between different versions of a string or file, or add differencing tools to your applications.
WPF data templates let you determine the pieces a repetitive control uses to display its items. Learn some unique and interesting ways to use data templates for displaying the items in ListBoxes, ComboBoxes, and ListViews.
| October 6, 2009
WPF's properties and styles let you change a control's appearance. Templates let you modify a control at a much more fundamental level, changing the components that make up the control and the way it acts. This article shows how you can use templates to change the fundamental structure of WPF controls.
WPF's transformations make it easy to move, scale, or rotate objects, and simplify building complex moveable 3D shapes.
To build realism into 3D scenes, you need to draw with the appropriate materials—and transformations help make the drawing process much simpler.
WPF makes drawing three-dimensional scenes quick and easy.
Among many other changes, WPF brings a completely new set of controls. Learn which controls do what and pick up a few tips on getting the most out of them in your WPF applications.