IT Technology Blog

IT technology blog, featuring the essence for you to read the article, is to learn IT technology blog first choice

Autonomous Validation: Extending IDataErrorInfo to Make Validation Simpler & More Robust

Download demo project - 24.46 KB Introduction One of the ways that IDataErrorInfo improves on the technique of writing custom validation classes is that it cuts down on the amount of custom XAML y

Dynamic Decorator and Castle DynamicProxy Comparison

Download DynDecoratorCastle - 135.14 KB Introduction Recently, I got chance to play Castle DynamicProxy a bit and did some comparisons between it and Dynamic Decorator. I found some interesting po

Implementing Wizard Functionality for Windows Phone 7 applications

Download demo project and source code - 459.62 KB Introduction Recently, I needed to implement a wizard for the WP7 platform. I looked all over the internet for readymade solutions that I could u

Enumerator Lists and Enumerated Arrays

Download source - 17.02 KB Introduction During my work, I often came around the following situation. There is an enumeration probably declared in a header file, let's say: enum EWeekDay { DAY_

Stored Proc Schema based Saving (parameters)

Download source - 151.43 KB Introduction This article explains a refactored code snippet on passing parameters for a stored procedure via SP schema rather than hard coding the column/param names v

WTLIPicture Viewer: An Update to the WTL BmpView Sample Application

Download WTLIPicture Viewer project (includes source) - 40 KB Download WTLIPicture.h source code only - 7.7 KB Introduction This article introduces WTLIPicture Viewer, an updated version of the W

SQL SERVER – Solution – Puzzle – SELECT * vs SELECT COUNT(*)

Earlier I have published Puzzle Why SELECT * throws an error but SELECT COUNT(*) does not. This question have received many interesting comments. Let us go over few of the answers, which are valid.

web browser compatible comet & websocket service

Download WillWebCommunication - 348.98 KB Introductiona few months ago, i wrote a web communication application for a company competition based on a html5 feature: websocket. no wonder, websocket

Application Security in n-tier Application on Windows Server

Table of Contents Why Security Acronyms & Terminology Security Layers Architecture Secure Entities Security Threats Security Context Separation of context Beyond Service Account F

Html5 Snooker Club

Download HTML5SnookerClub_SRC - 1.04 MB   Introduction There is no doubt HTML5 is behind the great web development revolution we are already witnessing. After so many years of HTML4 reig

Steps to Create your First SSIS Package

Download application - 28.29 KB Introduction The purpose of this tutorial is to provide detailed steps on how to create a SSIS Package. The package given below reads the data from a source tab del

.NET Dynamic Control (Label, Text Box and Drop Down) Creation

Table of Contents Introduction What is Dynamic control? Sample of Dynamic control Introduction Before I begin the introduction with dynamic control, I just want to specify how the control works

AD, SQL Server, GMail synchronizer tool

Download source code - 519 KB Introduction This program is written with the intention of being able to create GMail accounts using the .NET API supplied from Google. It is written with Visual Studi

.NET Dynamic Control (Label, Text Box and Drop Down) Creation

Table of Contents Introduction What is Dynamic control? Sample of Dynamic control Introduction Before I begin the introduction with dynamic control, I just want to specify how the control works

WTLIPicture Viewer: An Update to the WTL BmpView Sample Application

Download WTLIPicture Viewer project (includes source) - 40 KB Download WTLIPicture.h source code only - 7.7 KB Introduction This article introduces WTLIPicture Viewer, an updated version of the W

FONT Embedding & Barcode Handling in ASP.NET

Download source - 29.46 KB View Output Local host output ASP.NET localhost port output Font Embedding for the Web It allows the fonts used in the creation of a document to travel with that

SQL SERVER – Solution – Puzzle – SELECT * vs SELECT COUNT(*)

Earlier I have published Puzzle Why SELECT * throws an error but SELECT COUNT(*) does not. This question have received many interesting comments. Let us go over few of the answers, which are valid.

Being Cautious With SQL Based Processes

Why being careful is such an important mindset when working with SQL and databases. At the Boston Public Schools, certain processes need to be run at particular times of the school year. There’s a c

Modular Game Engine Tutorial - 2.0 The Basic Framework

Download latest source code Add a new folder and name it Framework, then add a new interface to the folder called INode and replace the code inside with this: using System; using System.Collection

Peer Communication on Windows Phone 7

Download source code - 81.2 KB Download latest version of code Written against pre-release information One of the new things that we get with Windows Phone 7 is socket support. While I expected to