IT Technology Blog

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

.NET Network Monitor

Download NetworkMonitor - 45.74 KB Introduction I need to monitor Network status in my project.To check the cable has bad contact or not and to check network is enable or not.So I develop a si

Custom Attributes with Extension Methods: Resource Key

I picked up this technique in my last job to use a custom attribute to contain a resource key. The biggest benefit was all the enums in the system used this attribute which provided a way to translate

Word Cloud (Tag Cloud) Generator Control for .NET Windows.Forms in c#

Download bin - 26.02 KBDownload src - 37.3 KB   Background This control is inspired by the free web based word cloud generator called Wordle.In fact the control is a screw-out p

Fatek and Facon PLCs Communication Protocol Serial Interface

Download Fatek-Src.zip - 25.62 KB Download FATEK_Communication_Protocol.zip - 415.99 KB Download ModbusAddressMap.zip - 64.87 KB Introduction If you're tired of using some complex non-real-ti

Lua Interpreter

Download LuaInterpreter - 161.86 KB Introduction to Lua Although I heard of Lua several years ago, I decided to study this language until recently when Lua enters the top 10 languages of the TIOBE

WPF/Silverlight : Step By Step Guide To MVVM

Download MVVMDemo.zip - 28.44 KB Download MVVMDemoCode.zip - 75.62 KB Introduction MVVM is the short form for Model-View-ViewModel pattern widely used in WPF/Silverlight programming. This design pa

WPF : Creating a scalable glass button in Blend

CodeProject It’s amazing how a simple effect can transform an application. I have tried to find ways to create a simple glass effect as quickly as possible and with as few brushes and layers as

Understanding Basics of UI Design Pattern MVC, MVP and MVVM

Introduction This is my first article and I hope you will like it. After reading this article, you will have a good understanding about "Why we need UI design pattern for our application?

Porting a legacy MFC application to MFC Feature Pack

Introduction  I had to polish the GUI of an existing MFC application and decided to use the Visual Studio 2008 MFC Feature Pack.At first, I wanted to follow the procedure described by Marius Ba

Drawing polylines by tessellation

Download VaseR-draft1_2.zip - 1.56 MB Introduction You can consider this as the second episode to the first article Drawing nearly perfect 2D line segments in OpenGL. In a 2D graphics application

Real-time Feed Distribution using Shared Queue

Download source files - 2 KB Contents Introduction Feed Distribution Shared Queue Enqueue Dequeue Recv Recv raw data Recv template

A practical guide to C++ serialization

In a nutshell, serialization consists of writing data and objects on a support (a file, a buffer, a socket) so that they can be reconstructed later in the memory of the same or another computing host.

C++ Syntax Uncovered

Introduction Some beginner programmers think of C++ syntax as worthless, in this article you are going to learn how it is very logical to keep things as it is. This article may be applied to both C

Embedding a Webserver in your C++ Application

Download source - 31.99 KB Introduction This article will explain how to integrate an embedded webserver with your Win32/C++ application, using the Lacewing networking library. It could be us

Toolbar Editor for Visual Studio

Download setup - 3.54 KB Download source - 251.66 KB Download PDF manual - 1.06 KB Download some nice icons - 340.62 KB (link to Tomkat tool article) Introduction I usually spend a lot of t

Splitter in an MFC dialog based application

Download demo project - 21.6 KB Download source - 3.08 KB Introduction This is my first time posting an article in CodeProject. CodeProject has been very helpful to me. I want to give back the h

A simple graphics library in C with BMP and WMF export

Download demo project - 62.2 KB Download source - 15 KB Introduction This article is intended to provide a simple C graphics library for the replacement of old BASIC graphic commands such as HPLOT

45 Day Series: CodeProject VC++ Forum Q&A - VI

Introduction Nothing unusual & as Usual ... this article is a compilation of questions and answers which were asked on the Code Project Visual C++ forum. Also, this is the fourth article of

Using screensavers inside the Windows Media Player

Download source files - 67.3 KB Download demo project - 303 KB Introduction A few days ago, I downloaded and installed the electricsheep screensaver. This is such a cool screensaver, I wanted

How to use columnstore indexes in SQL Server

Column oriented storage is the data storage of choice for data warehouse and business analysis applications. Column oriented storage allows for a high data compression rate and as such it can increase