Table of Contents
Static Pages
- Highlights
May 23, 2010, 22:13
This blog contains the articles derived from the challenges I have faced in the implementation of various projects. There are few posts which are directly…
- About Me
March 7, 2010, 05:33
Download CV I am Senior Programmer combining strong architecture, technical leadership, and analysis and design skills with a…
Blog Posts
- Async Entity Framework for WPF
February 19, 2012, 02:48
- Sample application , implemented ObjectContext, - base class for your entity data modal classes in WPF project, where data is used via ADO.net instead of…
- Page flip with deep zoom (7)
June 29, 2011, 00:38
Book control is another excellent page flip control which allows you to add any silverlight element as book page.It supports page down and page up as bidiretion…
- @@servername
June 28, 2011, 23:07
If @@servername returns null or return wrong host name, execute below mentioned sql Query. DECLARE @Current SysName Select @Current = Convert(varchar(128…
- Export data from corrupted database
May 12, 2011, 09:10
Below is the sql script to import data from source database into target database, It is assumed that you have both the databases on single server.The source…
- Compare DB - record counts
April 22, 2011, 09:09
Code snippet will loop through all tables of Database SOURCEDB and compare record counts with tables in TARGETDB database USE SOURCEDB EXEC SP_MSforeachta…
- Xap Loader Splash Screen
January 26, 2011, 21:53
The objective of this article is to create custom xap loader screen without any background image and code behind (pure XAML).In the final applicatio…
- Silverlight for Symbian S60 devices
January 25, 2011, 09:57
Microsoft has released Silverlight platform design to work with Symbian S60 devices at the on MIX10 conference at Las Vegas.The plateform is now available…
- Silverlight TextBox AutoComit Behaviour
January 19, 2011, 00:49
Standard Silverlight TextBox control is very useful but has one strange behavior: if you use TwoWay data binding and bind some property to controls Text…
- Nano ViewModel Support (1)
January 16, 2011, 17:18
Nano view model is very small library to build MVVM enabled Silverlight/WPF/WP7 based application.MVVM becomes more and more popular in fast few years and…
- Silverlight Editors (8)
January 14, 2011, 05:46
An early days experiment to create silverlight based shape editor control and rich text editor control .. Shape editor : click on "Image" button, select…
- Auction Sniper
January 5, 2011, 16:31
Auction Sniper is an eBay/Madbid sniper that automates the process of placing your eBay/madbid bid in the closing seconds of any eBay/Madbid bidding auction,…
- Face Detector
January 5, 2011, 15:14
Face detection from given picture has many applications including camera’s, scanners and other consumer application. The technique can be applied to improve…
- Silverlight WebSockets - Duplex Communication (3)
December 1, 2010, 13:02
A duplex communication system is a system composed of two connected parties or devices that can communicate with one another in both directions. Duplex…
- SNMP Trap Listener (6)
November 30, 2010, 11:48
Simple Network Management Protocol (SNMP) is an "Internet-standard protocol for managing devices on IP networks. Devices that typically support SNMP include…
- Custom Domain Service Factory
November 30, 2010, 10:39
Parameterized constructors are not allowed in WCF RIA domain service, however your object model may requires to have constructor with arguments. For example…
- SQL Server Discovery
November 24, 2010, 15:52
The objective of this article is to discover the presence of Microsoft SQL Server across subnet. There are API’s to enumerate SQL Server instances in…
- Silverlight Database (2)
November 9, 2010, 20:40
The Silverlight library in this article extends RIA service entities and provides save & load method to save/load entities directly into application…
- Silverlight data grid extensions
November 5, 2010, 12:30
Data Grid Ex Support two new events Commit (An event that indicates that a selection is complete and has been made, effectively commit action.) Cancel…
- 3d Lenticular (3d Without Glasses) (4)
November 3, 2010, 02:00
After Anaglyph 3DPlayer from last month, the next challenge is to create 3d without glasses using lenticular sheet. A lenticular lens is an array of magnifying…
- LINQ Dynamic Query
October 28, 2010, 02:00
LINQ dynamic query code //Input : str=> string to search some text (First Name,Last Name,Date of Birth(dd/mm/yyyy) or post code) in any order; //output…
- Capitalization of string
October 22, 2010, 14:39
To convert string to title case (capitalize initial letters of the string), there is not string method to call. However, we can use the CultureInfo from…
- Call WCF RIA Methods
October 22, 2010, 13:09
Code snippet to call WCF RIA Methods private void LoadExplorer(string path) { Web.Services.ExplorerContext context = new Web.Services.ExplorerContext…
- Reading csv file - LINQ
October 22, 2010, 12:56
Let say you have csv file with two columns "Name" and "EmpID" and you want to use the values in your web based application.One option is to load the file into…
- 3d Player (1)
October 20, 2010, 12:42
Silverlight 3d Player: Anaglyph 3DPlayer. Why objects looks 3d in real world and why they look flat when you view them on your TV or laptop. When you focus…
- LG Remote Control (62)
October 12, 2010, 21:49
LG LCD TV(LD35 Series) Remote Control Few weeks’ back I have purchased new LG LCD TV (22LG350).This model got USB port and RS232 serial port. You…
- Network Indicator
July 27, 2010, 12:15
Silverlight application can be designed in a way to work even in offline mode. Essentially Silverlight application is desktop based application running on…
- Button Click Event
July 19, 2010, 15:00
Here is small code to trigger button's Click event using automation peer from source code : if (button is Button) { ButtonAutomationPeer peer = new…
- Web FTP
June 22, 2010, 21:44
In most of the organizations FTP is not open and sometime client sends some documents via their FTP sites. The purpose of Web FTP is to bypass proxy and…
- Silverlight Hot Keys (3)
May 28, 2010, 18:36
Hot keys like available in windows based application where you specify using caption like &print is not available in Silverlight.There are two ways to…
- Behavioural Design Patterns
May 25, 2010, 13:42
Behavioral design patterns are design patterns that identify common communication patterns between objects and realize these patterns. By doing so, these…
- Structural Design Patterns (1)
May 25, 2010, 13:04
Structural design patterns are design patterns that ease the design by identifying a simple way to realize relationships between entities. In this tutorial…
- Creational Design Patterns (3)
May 25, 2010, 12:56
Creational design patterns are design patterns that deal with object creation mechanisms, trying to create objects in a manner suitable to the situation. In…
- ASP.Net and Ajax
May 25, 2010, 08:40
AJAX (Asynchronous JavaScript and XML) is arguably one of the most hyped technology acronyms around. The primary advantage of using AJAX is that page refreshes…
- All about patterns (1)
May 13, 2010, 18:57
A pattern describes a recurring problem that occurs in a given context and, based on a set of guiding forces, recommends a solution. The solution is usually a…
- ASP.Net Basic
May 12, 2010, 06:55
In this article we will explore the ASP.Net page events and stages which are part of page life cycle. Before we go ahead i would like to review what we have…
- ASP.Net Internals
May 10, 2010, 12:43
In the previous article IIS 6.0 article we have learnt how IIS routes web request to ASP.Net ISAPI "aspnet_isapi.dll".In this article we will looks at find…
- IIS 6.0 Architecture (4)
May 10, 2010, 09:14
Internet Information Services (IIS) - formerly called Internet Information Server - is a web server application and set of feature extension modules created…
- Vs 2008/2010 IDE
May 9, 2010, 20:28
I didn’t get much time to write article on Vs 2008 and Vs 2010 IDE tips and tricks. I will extent the article on some day, mean while please visit links…
- .Net Basic Part 1
May 7, 2010, 22:15
Assemblies are the building blocks of .NET Framework applications; they form the fundamental unit of deployment, version control, reuse, activation scoping,…
- C# Reference
May 7, 2010, 08:15
C# Keywords Keywords are predefined, reserved identifiers that have special meanings to the compiler. They cannot be used as identifiers in your program…
- .Net Garbage collection (GC)
May 6, 2010, 19:24
In this article we are going to cover Garbage collection algorithm, Finalization (internals), Resurrection, Weak Reference (Short and long - internals),…
- .Net CTS (Common Type System) Overview
May 6, 2010, 18:25
In this article you will learn what is CTS, primitive types, value type , reference type, boxing, unboxing, blittable , non nlittable types and how it impact…
- .Net CLR Internals
May 4, 2010, 21:39
The CLR is described as the "execution engine" of .NET. It provides the environment within which the programs run. It's this CLR that manages the execution of…
- .Net CLR Overview
May 4, 2010, 18:46
The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large…
- HTA Widget - JCOMQuery (1)
April 27, 2010, 08:17
JComQuery is javascript framework library that simplifies HTA on windos (HTML trusted applications) development on windows. HTA’s are HTML based desktop…
- Silverlight Page Flip (21)
April 10, 2010, 22:04
Page flip is a very impressive features in displaying your documents, images, media, etc.. The technique behind page flip is pretty complicated. Below is the…
- Dependency Properties
April 7, 2010, 22:38
WPF introduces a new type of property called a dependency property, used throughout the platform to enable styling, automatic data binding, animation, and…
- WPF Introduction
March 26, 2010, 08:15
The Windows Presentation Foundation (or WPF) is a graphical subsystem for rendering user interfaces in Windows-based applications. WPF, was initially released…
- Whats new in the .net framework
March 24, 2010, 07:43
One of my readers asked me to publish the differences on .net frameworks. The credit for this article goes to MSDN team who have provided excellent…
- Visual Studio 2010 Launch (2)
March 19, 2010, 21:19
On April 12, VS 2010 premiers at Microsoft Visual Studio 2010 Launch & Conference Expo in Las Vegas. Three days of sessions - by the best speakers in…
- MIX10
March 18, 2010, 08:50
MIX10 session recording are now available on “http://live.visitmix.com/”. ! A 3 day conference (March 15-17th, 2010, Las Vegas) for web designers and…
- Prism 2.0 (1)
March 15, 2010, 20:51
Composite Application Guidance, affectionately known as Prism, version 2 was released in oct 2009. Prism provides guidance and code that can help you build…
- Design patterns (2)
March 15, 2010, 16:21
What are Design patterns ? In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A…
- Which technology to choose ? (1)
March 5, 2010, 03:43
The diagram represents a spectrum of application development approaches and technologies/platforms with increasing reach on one end, and increasing…
- Silverlight - Implementing Clipboard support (6)
January 18, 2010, 02:25
Silverlight 4 (currently in beta) adds support for Clipboard! - However no option to access html in clipboard. In Silverlight 3 we had copy/paste available in…
- Implementing Silverlight Faults in SL 3.0 with RIA Domain Services - Fix 2 (10)
January 12, 2010, 01:36
Last month i have post article on how to host Silverlight (With RIA Domain services) project on shared domain. In that article (Link is Here ) some web.config…
- Adding User Management to your business application (3)
December 28, 2009, 03:19
RIA “Business application” template adds login screen and logic to use Membership and role management.You just need to alter your web.cofig and create…
- Datapoint tooltip for silverlight chart toolkit (4)
December 15, 2009, 03:23
Customized tooltip to Chart datapoints : Breaking Changes in Silverlight Toolkit October 2009 Renamed Charting's StylePalette to Palette (for…
- RIA WCF Configuration (Finally Resolved): (69)
December 10, 2009, 16:18
Finally after 3 days and nights i was able to find the solution for hosting RIA services on shared hosting environment and without changing anything on IIS.…
- Configure .Net RIA Service - hosted on shared domain (2)
December 7, 2009, 17:22
1.Mark "copy to local" these 3 assembly in your web project: 1) System.Web.DomainService 2) System.Web.Ria 3) System.ComponentModel.DataAnnotations This…
- Configuring RIA to use roleManager, membership and profile. (1)
December 7, 2009, 05:39
Create Silverlight Project “Business Navingation application” in Visual Studio 2010 Beta 2 and configure SQL express database to generate schema for…
- Javascript framework for HTA : Introduction
December 7, 2009, 03:56
Hope fully by next week i will publish Javascript framework for HTA (HTML trusted application) applications. The framework enables fast development in HTA…
- .Net Script Editor (C#,Vb.net Mini IDE) (9)
December 6, 2009, 06:50
Complete Visual Studio IDE (source code included) in single user contol that can be used in your windows application to provide scripting feature in languages…
- xDockManager - Per Pixel Alpha Blend
December 6, 2009, 06:46
xDock is a smoothly animated, alpha-blended application that is similar to ObjectDock or RocketDock written in VB.Net , GDI + with option to change…
- VbScript Editor With Intellisense (2)
December 6, 2009, 06:41
Intellisense in scripting languages like VBScript is like a dream for script programmers. The goal of this project is to provide VBScript editor with…
- Security : SQL Server Passwords
December 6, 2009, 06:31
To securely use SQL Server, Microsoft recommends using Windows Integrated Security. In Windows Integrated Security mode, passwords are never stored as your…
- PngSkin - Per Pixel Forms Skin (3)
December 6, 2009, 06:22
VB 6.0 PngSkin is an ActiveX control written in Vb6 that can be used to apply per pixel alpha transparent PNG skin to any application (VB6 and .NET). You…












