
CodeProject
Get flash to fully experience Pearltrees
Task Parallel Library : 2 of n - CodeProject
Introduction In this article, I am going to discuss some important facts which might be unknown to most developers. I am going to discuss about three different topics which are related to C# and are more helpful when building your application. There are a number of articles and posts that say that StringBuilder is more efficient because it contains a mutable string buffer. .NET Strings are immutable, which is the reason why a new String object is created every time we alter it (insert, append, remove, etc.). In the following section, I am going to explain this in more detail to give beginners a clear view about this fact. I wrote the following code, and as you can see, I have defined a String variable and a StringBuilder variable.
Some Useful Features of C# - CodeProject
Introduction We've all used FolderBrowserDialog and its precursor SHBrowseForFolder . While these common controls are very useful in stock form, they never quite seem to do exactly what you want - there's always some UI artifact that you really don't want. And, like many things in .NET, the managed API seems to be a thin wrapper around the unmanaged API, and the managed API therefore inherits all the quirks. Neither of which was the exact solution I sought, but both provided invaluable starting points.
FolderBrowserDialogEx: A C# customization of FolderBrowserDialog - CodeProject
A Silverlight Sample Built with Self-Tracking Entities and WCF Services - Part 3 - CodeProject
This article is the third part of a series on developing a Silverlight business application using Self-tracking Entities, WCF Services, WIF, MVVM Light Toolkit, MEF, and T4 Templates. In this third part, we will focus on data validation with self-tracking entities. The purpose of using data validation is to make sure that any data is validated before being stored in the database. It provides users with necessary guidance during their data input tasks and is an important part of any Silverlight LOB application.Prism for Silverlight/MEF in Easy Samples. Part 3 - Communication between the Modules - CodeProject
Introduction This is the 3 rd (and last) part of "Prism for Silverlight/MEF in Easy Samples" Trilogy. It describes communications between different modules within the application.Data and Command Bindings for Silverlight MVVM Applications - CodeProject
Resetting a View Model in WPF MVVM applications without code-behind in the view - CodeProject
Task Parallel Library : 1 of n - CodeProject
Introduction This article discusses how to apply custom animation to an already existing WPF layout by extending classes such as Grid , StackPanel , DockPanel or WrapPanel . Or indeed any other WPF control that hosts other UIElement s. An important part of this implementation is that is should be able to extend any existing panel and cope with any child controls of that panel. By animate in this context, I'm referring to the process of having all the components of a panel move to their positions and change their size over a time. This is a VB.NET article so all the snippets will be in VB.NET , but for completeness I've included both a C# and a VB.NET solution with roughly equivalent implementations.
Animated WPF Panels - CodeProject
Introduction The first question is what is Synchronized Distributed System? I'm not sure of the official term. I named it from my understanding.

