|
|
Front Page News
-
|
The new interesting feature of C# 3.0 is Partial Methods. Basically the name “Partial” is not accurate to this feature. First what comes to the head is an idea that method is implemented in separated place like “Partial” classes but this is actually not...
|
-
|
Previous materials of C# 3.0 Feature series: Part 1 - C# 3.0 Features. Part I: Auto Property Part 2 - C# 3.0 Features. Part II: Object and Collection Initialization Part 3 - C# 3.0 Features. Part III: The var keyword "Dynamic" Classes Anonymous Type is...
|
-
|
Previous materials of C# 3.0 Feature series: Part 1 - C# 3.0 Features. Part I: Auto Property Part 2 - C# 3.0 Features. Part II: Object and Collection Initialization “var” keyword During the local variable declaration we have to explicitly specify the...
|
-
|
Previous materials of C# 3.0 Feature series: Part 1 - C# 3.0 Features. Part I: Auto Property Object Initialization New object initialization technique gives us ability to define and fill the public property of the object on the fly. This expression was...
|
-
|
I would like to continue my blogging experience with a series of blog posts related to C# 3.0 features. Although there are already a lot of materials regarding this subject in .Net community my impression is so strong that it forces me write about...
|
-
|
Windows Live Writer gives capability to extend functionality by creating new plug-ins. What I will demonstrate here is how to create content source plug-in which inserts custom formatted content. There are two types of content sources available in writer:...
|
-
|
Abstract Factory provides interface for creating set of objects without specifying concrete implementation. Abstract Factory uses abstract classes and decouples concrete implementation from the system. It brings flexibility to easily...
|
-
|
What is the difference between passing parameter by reference (using "ref" keyword) and by value (without using "ref" keyword)? This is really nice and advance question which demonstrates understanding of .Net internals, especially relationship between...
|
-
|
It is a common technique in ASP.NET to generate JavaScript code from the web page's code behind file (.aspx.cs, .aspx.vb). Unfortunately it is a problem to read and sustain rendered JavaScript code because it usually renders all JavaScript code in one...
|
-
|
Originally I was not planning to post this subject until I spent hours for hunting some ghost JavaScript code. Problem was in generating custom JavaScript inside of WebControl. Basically this is not about "How" to generate JavaScript code but "When"....
|
-
|
Explicit interface implementation helps to ensure that user can use methods define by a given interface using by correct interface reference....
|
-
|
Blog post explains why different approaches of string building perform faster than others. There is a sample application which measures speed of those approaches. How specifying capacity of StringBuilder during its instantiation increase a performance...
|
-
|
There are several ways how to compare two strings in .Net but not all of them have similar performance impact. The blog post describes why certain methods work slowly and which comparison tool is the optimal to use in .Net....
|
-
|
One of the beautiful patterns in GOF's (Gang Of Four) bucket is a Decorator Pattern. The purpose of Decorator pattern is to add extended functionality to the class without making any change in it. The blog describes architecture and has sample which shows...
|
-
|
Blog post shows how to create Explicit and Implicit conversion (not casting) for two different classes....
|
-
|
.Net Framework 2.0 brought us ability of having nullable value type variables. Maybe it sounds unusually but there are cases where we could use this feature. To make it happen we have to put "?" mark operator after the type, like this: bool ? booleanvalue...
|
-
|
Commerce Server 2007 is a huge and powerful application but it is a problem to find documentation or material about it. Including the fact that there are not so many people working on Commerce Server 2007, it is a new product and there is no book, it...
|
-
|
Probably you know about the IComparer and IComparable interfaces which bring us ability to sort items inside of the collection. I would like to talk about them as I know a lot of developers getting confused during implementation sorting functionality....
|
-
|
Visual Studio 2008 Beta 2 is now available on MSDN web site :). Follow the link, pick the edition and download it. Download Visual Studio 2008 Beta 2...
|
-
|
Version 2.0 of Family.Show application which is an incredible example of WPF technology now available. You can download it at Vertigo website http://www.vertigo.com/familyshow.aspx There are a couple of new features added to application: · New “Family...
|
-
|
JetBrains released next version of its awesome application ReSharper 3.0. ReSharper is an add-in for Visual Studio which contains many features for .Net application development. It helps simplify the process of writing a code. Ones I stared to use ReSharper...
|
-
|
This is a simple application which shows a power of Window Presentation Foundation. Just follow the link, download "ClickOnes" installation and have a fun. You gonna love it. :) http://www.vertigo.com/familyshow.aspx The most important part is that you...
|
-
|
This is awesome. This is an incredible future of computer hardware. It's beeter to see than to talk about :) Microsoft Surface...
|
-
|
If you are planning to create your own Add-in for Visual Studio, I found a very good source written by Jon Rista - Writing a Visual Studio 2005 Add-in . Follow the link below and you'll see explanation and will have ability to download source code (C#)....
|
-
|
I wrote simple code which is showing order of execution of events and protected methods related to the page life cycle. I simply added output messages into the each event and protected method of Page and Control (UserControl which is located on that page)....
|
|
|
|