Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / Languages / C#

C#

C#

Great Reads

by wim4you
This article describes a Tabbed File Explorer with minimal functionality using only basic MVVM techniques and some attached properties. In a first article I described a MVVM Tabbed Navigation Tree, in this article I add a Tabbed Folderplane.
by Daron Cox
If you're trying to integrate with UAG from a mobile device, this tip is for you!
by Anurag Prajesh
Add new user registeration information in XML with C#
by yazanjaradat
Ant-Colony Based Routing Algorithm (ARA) C# Simulation

Latest Articles

by wim4you
This article describes a Tabbed File Explorer with minimal functionality using only basic MVVM techniques and some attached properties. In a first article I described a MVVM Tabbed Navigation Tree, in this article I add a Tabbed Folderplane.
by Daron Cox
If you're trying to integrate with UAG from a mobile device, this tip is for you!
by Anurag Prajesh
Add new user registeration information in XML with C#
by yazanjaradat
Ant-Colony Based Routing Algorithm (ARA) C# Simulation

All Articles

Sort by Score

C# 

by wim4you
This article describes a Tabbed File Explorer with minimal functionality using only basic MVVM techniques and some attached properties. In a first article I described a MVVM Tabbed Navigation Tree, in this article I add a Tabbed Folderplane.
by Nirosh
This tutorial is designed for .NET programmers who need to understand ‘Nido’ framework and its application.
by Bryian Tan
The author is sharing an article on how to create a help tooltip for a HTML element using Web API, Bootstrap Popover and jQuery UI dialog
by Stefano Castelli
The article will illustrate how to create a Code39 barcode in VB.NET and C#
by Ed Gadziemski
A collapsible split container control for Windows Forms
by Joydeep Sen
learn how to attach event with an object and how to create custom eventargs for beginners
by Prashant Rewatkar
This article demonstrates how to add Identity-Based Authentication in .NET Core 3.0 using In-Memory Database.
by Aydin Homay
In this article, I tried to show a real benchmark based on presser test method, for a Big Data collection deals on C++, C#, and VB.NET.
by Akhil Mittal
Repository pattern in MVC3 application with entity framework
by Saad_Mahmood
Magical MVVM using power of Expression Blend
by Paul Rony
Programmer's Guide to Starting a Software Company and Building an Enterprise Application
by Gunnar S
This article describes how to containerize an ASP.NET WebApi solution with Visual Studio, how to pass data via environment variables and also how to run the images in docker without Visual Studio.
by Kamal Mahendra Sirisena
The objective of this is to study and develop a set of best practices and guidelines to prevent Cross-site scripting(XSS) and Cross-site request forgery (CSRF) attacks in ASP.NET web applications.
by Altaf Ansari
Integration of SignalR with ASP.NET C# WebForm Application in Real-Time Chat Application
by Mike Corley
C# (.NET and Mono) library provider for RRDtool
by Oleg Shilo
The extremely simple implementation of generic "Extension Properties"
by eug_acc (Eugene Akimov)
A photo images gallery browsing template - CatalogView style.
by kcs2c
This demo allows you to verify that you have a valid key and can format a request..
by Lou Franco
Atalasoft leverages their DotImage toolkit to manipulate color channels for the purpose of image enhancement, in this case satellite images. The article is a tutorial on image enhancement and it includes all source code and test images.
by Necmettin Demir
"How to series" about MVC, jQuery, JSON, paging, mapRoute.
by Pham Dinh Truong
Enhance usability and look-and-feel of table/grid with freezing header rows. Let's discover it.
by Todd.Harvey
Imitate Windows Paint.exe using C# and CsGL
by Sanjeev Venkat, kb-boxer
Are your classes that implement the Template Method Design Pattern "Decorator aware"?
by Sadish Kumar.V
This article will help you to open an MS-Word Document (Document or Document template) or MS-Excel sheet from server side code (ASP.NET) with minimum configuration efforts.
by azharkhan
This article provides the steps to solve the "Unrecognized Tag" problem for an Atlas control.
by Oscar Bowyer
A Nullable C# DateEdit Control
by TyronM
A way to modify Zip archives without extracting them completely.
by Mehmet Mutlu
Details of my solution algorithms, implemented programs, and the results I have concluded.
by User 2739121
Using GDI+ and a transparent form
by Ed Dupas
An extension of the code submitted in the article: "Modal Window in Silverlight". This extension wraps the hosted control in a window frame that provides various modal features.
by Paul_Wade
A WPF application for viewing RSS video feeds. Built using the MVVM pattern.
by Yvar Birx
Syntax highlighting has never been so easy!
by Jerry Evans
Improving scrolling performance in Silverlight
by Paulo Zemek
This post is mostly a complaint about what could be a great feature that actually became a source of security vulnerabilities.
by thund3rstruck
Writing and using cross platform AJAX in ASP.NET applications.
by Zoltán Zörgő
Implementing custom RoleProvider for both AD and local machine for use with Forms Authentication
by tahouri
This program simply generates a batch file that you can extract your .00x files
by Vladimir Afanasyev
Device configuration using C# (Part 1)
by Vladimir Afanasyev
Device configuration using C# (Part 2) . How to enumerate devices.
by Vladimir Afanasyev
Device configuration using C# (Part 3). Device resources - IRQ, DMA, etc.
by Prakash Kumar Singh
This article explains and demonstrates various ways to implement localization in your .NET application.
by Sacha Barber
Getting .NET code to talk to Scala code and vice versa using RabbitMQ
by aSarafian
An article that tries to clear up the concept of serialization.
by Sergey Sorokin
Use .NET 2.0 configuration features for building a pluggable provider framework for your application.
by carlos@takeapps
A working implementation of a REST service in .NET 2.0.
by Balaji Lakshmanan
Using the Unicode version of CreateFileW, we can overcome the PathTooLongException error on file operations.
by Sacha Barber
An article which shows how to achieve some of the common XAML concepts.
by Liviu Ignat
MVC 3 plugin architecture with embedded razor views: steb-by-step description and demo application.
by Shivprasad koirala
In this article we will discuss about new feature DLR and also about ‘dynamic’ and ‘expando’ objects.
by sowmyanarayanan
Introduces you to the basics of RESTful Web Services.
by Igor Ladnik
Web services implementing GraphQL technology with repository access optimization, JSON Web Token (JWT) authentication and some other useful features.
by koolprasad2003
What's new in .NET 6
by Fred Song (Melbourne)
A responsive React frontend interacts in real-time with a .NET 8 Minimal API backend to dynamically display and manage state transitions for a simulated traffic light system.
by Johann Anhofer
Extend the VS6 IDE with .NET addins.
by Boaz V
How to receive events from a COM object using the application message loop in a console application.
by Erik Westermann
Book Review of .NET and COM: The Complete Interoperability Guide
by Yuriy Magurdumov
Calling native methods from .NET application via standard Windows Named Pipes
by Graeme_Grant
Enabling development and production AppSettings support for non-ASP.NET Core apps
by Yuriy Kyyan
An article on creation automated interface for .NET applications.
by Sandeep sunku
This article explains the boot strapping process of .NET Application.
by Ashwin. Shetty
Continuous Integration of .NET project using Jenkins & Gradle Script
by Changqin Liu
C# framework integrated with spring.net and ibatis.net
by Liviu Ignat
How to handle database operations or any kind of business specific logic inside plugin assemblies.
by Ravenet
This article provides a simple class with commonly used attributes and gets information from the assembly about the product.
by Assil
This article describes asynchronous patterns in .NET and how to do them.
by dmihailescu
UI and concurrent programming using IAsyncResult, BackgroundWorker, TPL, and ‘async’ syntax.
by dallyanzi
.NET buttons that used for audio functions - write your own control
by thomas_tom99
An article on a .NET based add-in/plug-in framework, with dynamic toolbars and menus.
by Shivprasad koirala
.NET Best Practice No: 2:- Improve garbage collector performance using finalize/dispose pattern
by Shivprasad koirala
.NET Best Practice No: 3:- Using performance counters to gather performance data
by dheerajindian
Small but important questions
by Mr. xieguigang 谢桂纲
.NET language Canvas control for Interactive visualizing network data.
by Mark Arteaga
Sample application to access Google APIs from a .NET Compact Framework application
by hayles
This article shows you how to customize individual cells in a DataGrid - and it works on the Compact Framework.
by Jerry.Wang
Modify methods' IL codes on runtime even if they have been JIT-compiled, supports release mode / x64 & x86, and variants of .NET versions, from 2.0 to 4.5.
by Ricky Wang
This article concisely introduces StringTemplate with a practical .NET code generation example. The scenario includes common issues when it comes to code generation such as conditionally generating codes, loop, and token replacement.
by Redgate Software
Identifying an application’s performance bottlenecks is all about understanding how the application is spending its time. Only with the most complete understanding of how an application is operating is it possible to understand what it is doing wrong, as this article describes.
by Redgate Software
ANTS Profiler used to optimize code, lower hardware costs and improve application performance.
by Cloud Hsu
.NET Collections performance test in WindowsXP and WindowsCE
by Philip Lee
A control library containing three color picker controls written in C#
by Florian Rosmann
COM Interop using a little post compiler. As a result, it is possible to use multithreading in combination with COM interfaces.
by tomcat1
Call a .NET COM+ Interop component with Classic ASP.
by hadhmy
Implementation of .NET COM+ Transactions
by Mathias Taylor
Export Microsoft Outlook data using XML DataSets and the Outlook COM Object Library.
by Lim Bio Liong
Demonstrates how to intercept .NET console keyboard input and display a * in place of each actual typed-in character.
by Shashangka Shekhar
In this article we are going to explore .Net Core, Know how to use MVC6 & AngularJS2, how to manage client side dependencies with Node package manager (NPM).
by Bart-Jan Brouwer
.Net Core datagrid with server side paging, sorting and filtering
by freedeveloper
Use the logger system as other Microservices in your eco-system
by Marc Clifton
Implementing an SSL capable server in .NET Core WITHOUT ASP.NET, using nginx, and testing Postgres with EF, all running on an rPi
by Vincent Maverick Durano
A quick demo tutorial on how to setup .NET Core on Mac and creating a simple ASP.NET Core app that talks to PostgreSQL database, and running it on Docker.
by Bart-Jan Brouwer
Modern design example for .NET Core MVC with RESTful service
by Shashangka Shekhar
In this article, we will learn about .NET Core Features & short overview on .NET Framework (existing). We will discuss about what changes were made/added in new environment of .NET Core.
by JBildstein
Write cross platform desktop applications with .Net Core by using the OS native webview.
by raddevus
Attempting to simplify calling .NET Core WebAPIs When Calling Via JS Fetch (Numerous Examples)
by JawadHasan
Use NoSQL database functionality from within a Relational database system
by Kornfeld Eliyahu Peter
PoC - a small trip to see how .NET Core IS multiplatform
by Shkurko Eugene
This article looks at the only thing that is missing from Christian Horsdal's, “Microservices in .NET Core: with examples in Nancy” - a tool for automating the interaction between microservices.
by clementsm
Assembly written in VB.NET that accesses Exchange 2000 Webstore data, using WEBDAV.
by A.Z. Rosenberg
An article with source code examining the development speed and performance capability of .NET, Matisse and FastObjects
by Praveen Nair (NinethSense)
This article explains how to filter rows in a DataSet/DataTable. The example provided will help you get information faster.
by Chris Sells
An exploratory story of delegates and events for C# programmers told in the style of a bedtime story
by Rabeeh Abla
Design patterns are recurring sequences, built-in .NET patterns are scattered over the framework.
by Naveen K Kohli
Using the ProcessThread class to monitor the states of threads inside a process.
by Naveen K Kohli
How to get the list of all system services on a system and also finds out their dependencies.
by Naveen K Kohli
Use of the Environment class explained to extract information like Operating System, Environment Variables, etc.
by Aryasheel
The article fills in the gap for the .NET framework to copy directory contents.
by Alberto Venditti
This demo shows you how to develop .NET components capable of participating in distributed transactions coordinated by .NET Enterprise Services
by leppie
A DUMeter clone, but with some better/different reporting features.
by Shrilata Ellaboina
.NET Dynamic Control Creation
by mikeperetz
How to associate an object to your enum value.
by Kevin McFarlane
How to enhance .NET event handling with the Template Method design pattern
by Wilson, Drew
Evaluating Dynamic expressions by compiling C# code to IL, then creating a DynamicMethod from the IL.
by carlos@takeapps
A basic .NET file browser fully based on the framework
by Przemyslaw Celej
A full description of signatures, that are part of the .NET file format
by Przemyslaw Celej
Full description of signatures, that are part of .NET file format
by msvcyc
A simple yet useful library for file based logging implemented in .NET using C#
by Anil Kr. Sharma
.NET Framework 3.0 primer.
by fabianse
Base practice code for those preparing the exam 70-536 or learning the .NET framework basis
by Leo Chapiro
List all available .NET Frameworks and check linked .NET components of installed apps
by Shemeer NS
Utility for .NET Framework Cultures with Culture Specific Formats and Mapping with SQL Server Language. CultureInfo, DateFormat, Number Format, Currency Format, Percent Format, Infinity Format, etc.
by logicchild
An article to help clarify delegates and how to use them asynchronously.
by logicchild
An article with a focus on object serialization.
by Mayur Chauhan
An UI tool that can be used to zip and unzip a file.
by Sunil Pandita
Generics in .NET explained.
by App Software
Article and code demonstrating how to integrate the Google Search REST API within a .NET project.
by Livio Francescucci
How to create an ASP.NET gridview AJAX enabled connected with WCF SOAP and REST webservices.
by Wael Al Wirr
A custom component to help connect to the IBM MQ series server.
by Chris Khoo
Uploading images in .NET and thumbnailing, resizing, etc.
by Perry Marchant
An article on decoding Ogg Vorbis audio files in .NET.
by Fred Wang
An article on resolving the issue of unintentional web form resubmission.
by John Kenedy S.Kom
This project enables developers to create a setup package that automatically installs MSDE and attaches database
by John Kenedy S.Kom
This project enables developer to create a setup package that automatically installs SQL 2005 Express and restores database to it
by Daniel Pistelli
An article about .NET internals and code injection
by Daniel Pistelli
An article about .NET internals and native compiling.
by Addison-Wesley
Custom cultures in the .NET Framework represent a great leap forward and open new and exciting possibilities to developers. The new cultures are recognized by the .NET Framework as first-class citizens and, once registered, are as valid as any other culture.
by TylerBrinks
How to call absolutely any .NET code from your Vista Sidebar Gadget
by TheCodeKing
An easy-to-use, zero configuration solution to .NET communication across application boundaries. A simple library to use as an alternative to .NET Remoting based on low-level Windows Messaging.
by TheCodeKing
The XDMessaging 2.0 library provides an easy-to-use, zero configuration alternative to existing IPC implementations.
by Alaa-eddine KADDOURI
This articles describes the newly implemented features in version 0.4.0: client events, third party extensions, and resource management.
by Mikhail Cholokhov
Implementation of a LCD User Control in .NET using C#.
by Mohamed Amine SEBBANE
Localization of .NET assemblies in the cloud and translation
by Brad Joss
[RegSave] your property to the Registry, and more.
by Refky Wahib
Database library for rapid development.
by User 832107
The same GUI for both: .NET and Java
by SHRIDHAR TL
Compose mail messages and send them through your mail account provider.
by Daniel Pistelli
An article on .NET Manifest Resources internal format.
by Izzet Kerem Kusmezer
With this tool you can download whole .NET Framework source code at once, and enjoy offline browsing. With it, you can have whole the source code without any Visual Studio product installed
by NeoPunk
In this article, I will try to explain a well known problem with uncontrolled memory size and show my solution for this problem.
by Russell Aboobacker
For displaying Error,Warning or Information Messages in your ASP.NET WebSite
by SprinterDave
A native .NET library and application to view the PNGs embedded in a MNG
by Stephane Rodriguez.
Provides a fix to catch otherwise hidden events of MS Internet Explorer
by Cirilo Meggiolaro
Multicast delegates provide functionality to execute more than one method.
by Gopinath Krishnamurthy
An article that explains the messaging between main and worker threads
by Nick Parker
A free IE toolbar that pulls up namespace and class documentation on the new MSDN site.
by Simon Bridge
Multiple-file, searchable, streaming compression library implemented natively in .NET.
by Cloud Hsu
A simple network monitor.
by bjarneds
A tool for browsing public and private members in any running .NET application (and a generic InvokeRemote method that wraps the code injection).
by arunlala
.NET Performance Tips & Tricks
by Samuel Davidson
Customizable .NET poll control.
by Wil Peck
This article provides an implementation of a POP3 MIME client using .NET 2.0 and C#.
by Nish Nishant
This ports Joe Newcomer's AutoRepeat Button class to a .NET control
by Ganesan Senthilvel
An article on .NET data layer programming using BigData HP Vertica platform
by Stefan Troschuetz
Presents a fully managed class library providing various random number generators and distributions
by PIEBALDconsult
Implements a Rational datatype.
by kurt.griffiths
Handy Regex test utility for .NET helps you get the right expression to use in your code
by jhillman
A .NET Regular Expressions Find and Replace add-in for Visual Studio 2008
by malikusman
DCOM component replacement in .NET is .NET remoting
by raymond.fung, Norman Fung
A tutorial on .NET Remoting
by Dmitry_Belikov
You have the server and several clients. You want the server to fire an event and all of the clients or only some specific must receive it. This article describes several approaches to the problem.
by Dmitry Belikov
Sometimes server needs to perform lengthy calculations in reply to the client’s request. If such calls are rare or do not take too much time, it’s not a problem. If your solution shows a tendency to have about 20-30 such invocations being performed concurrently at the same time, you should read this
by Wytek Szymanski
An article about how to marshal a remote client request from one AppDomain to another.
by Motti Shaked
.NET Remoting customization – it doesn't have to be so hard!
by Ron Beyer
Explains producing and consuming .NET remoting events, the drawbacks, and advantages.
by zhi
An upper logic layer transparent way to redirect .NET remoting calls, enabling exposure of .NET remoting services behind firewall/NAT, to anywhere.
by Wytek Szymanski
An article about re-deploying remote services with the help of a relay server.
by Helmut Güldenagel
Shows how to use .NET Remoting for beginners.
by Naveen K Kohli
Microsoft's RemSpy sample's implementation has been explained and more remoting explanations.
by Thoths
.NET remoting using Broker pattern.
by Syed Nadeem ul Hassan
.NET remoting explained with a simple example
by alaac#
An article on how to go about your .NET remoting design choicies and development specification upon your requirments.
by josekonoor
This document demonstrates how to handle events from a remote object using a real time ‘message and file transfer’ application.
by Cohen Shwartz Oren
Houston, we have a problem. One small step for mankind, one Giant irritation for developers.
by Kumar, Ravikant
A .NET resource (.resx file) translator. English to any other language.
by cool_manu07
This application reads a .NET resource file and writes its contents to a Microsoft Excel file.
by CodingBruce
Self-installing version tracking REST service for builds
by Andy Brummer
A timer that easily supports absolute schedules like run at 4:00 AM every day or at 5:00 PM on Fridays..
by Rajneesh Noonia
The source code / article published here is to provide features of MS Script control (Functions like AddObject) and some features of VSA/Visual Studio editor like intellisence, code completion etc
by Hugo Wetterberg
A new(?) approach to scripting in .NET applications.
by Jecho Jekov
How to use .NET settings files in class library projects.
by Sautin.net
Drawing shapes in GDI+.
by Sagar Uday Kumar
Windows Shell Extension - Adding submenus to Shell Context Menus and dynamically loading them using sharpshell library.
by Dave Kerr
Learn how to deploy SharpShell servers easily with the new Server Registration Manager tool
by Dave Kerr
Rapidly create Shell Context Menu Extensions using .NET
by Dave Kerr
Rapidly create Shell Drop Handler Extensions using .NET
by Dave Kerr
Rapidly create Shell Icon Handler Extensions using .NET
by Dave Kerr
Create Shell Icon Overlay Handlers using .NET!
by Dave Kerr
Rapidly create Shell Info Tip Extensions using .NET
by Dave Kerr
Quickly create Shell Preview Handlers for Windows or Outlook using .NET!
by Dave Kerr
Use .NET to rapidly build Shell Property Sheets
by Dave Kerr
Create Shell Thumbnail Handler Extensions using .NET!
by Graeme_Grant
.NET compliant Silent ClickOnce Update Background Worker Service for Winform, WPF & Console in C# & VB
by Anon1234567890
A splash screen which allows for dynamic creation and updates.
by Ben Hall (failingfast.io)
It's worthwhile knowing the what, when and why to improving string comparison performance. In this article, I will explore one way, string interning.
by Jani Giannoudis
Concepts and patterns for the handling of strings in multilingual applications.
by helloravi
.NET Side Tab
by Werdna
Shows how to use different brushes and write owner drawn listbox
by David Polomis
Loads a Targa image file into a Bitmap using nothing but .NET code.
by Wael Al Wirr
Pooling TCP connections to increase performance.
by Mario Ghecea
This article describes the technique I used to ingest large text files to create an e-book publishing platform on the Android Market
by Sandeep sunku
This article showcases on explaining the Threading concepts available in .Net
by Louis-Philippe Carignan
A variation on the standard .NET date-time picker
by Wild-Programmer
.NET to Hadoop connection using Keytab file
by PavPS
.NET C# TrayBalloon component with hyper-links and fading.
by NETMaster
Using TWAIN API to scan images
by Ron Beyer
Convert what System.Convert can't.
by P.Adityanand
Understand the internals of .Net types from a CLR perspective
by SuperJason2k
A .NET DLL and sample application that interfaces with UPS's XML API to retrieve tracking information. You can also use it to generate an RSS feed..
by Tolga Birdal
This code includes lots of algorithms and desired code segments for .NET. Written entirely in C#.
by Ivar Lumi
This article discusses how to create and parse vCards using a .NET vCard API
by Southmountain
this post discussed .NET versioning and multi-targeting of .NET application and component written in C#.
by Resco Developer Tools
At the first sight, the mobile applications development can be considered equal to the desktop development. But it is not.
by FatCatProgrammer
General WeakEvent class
by Louie Bacaj
Web API was introduced and was recently streamlined into Web API 2.0. This framework is heaven for C#/.NET services developers. It allows you to get a RESTful API in .NET up and running in less than an hour. As you'll see it's also just as easy to consume that API in another programming language.
by padmore
How to call Nest API from .NET using FirebaseSharp
by Calishar
A simple wrapper DLL containing most of the functions in the WNet API.
by Serhiy Perevoznyk
A C# wrapper for the Info-ZIP library.
by MarkLTX
.NET classes for parsing driver.INF and txtsetup.OEM using the Setup API
by Maxim Kartavenkov
Article describes created .NET wrapper library
by gokselm
Provides samples for XML and SOAP serialization using C#
by szgerg
An article on .NET localization
by James T. Johnson
A settings class that can be used to store values in an XML document
by LOST_FREEMAN
Hands-on data science competition with TensorFlow on .NET
by asheesh goja
This article shows you how to build a simple cross-platform interoperation solution between .NET and Java using the Service Interface and Data Transfer Object (DTO) architecture patterns
by Marc Clifton
When to use .NET's ThreadPool class, and when to use something different.
by syntaxed
Notifier: an Outlook-like notification window
by Shahriar Hossain
[Attribute] Routing in ASP.NET MVC 5 / WebAPI 2
by Douglas M. Weems
[Obsolete]Capture whole web pages as a single image using C#.
by morzel
This post marks the beginning of "Out of Boredom" series. It will be about creating stuff with my recently purchased Arduino Uno. Let's have a break from chores of professional programming and create something just for fun :)My first Arduino based project is Sonar. It utilizes ultrasonic range senso
by tranthanhtu.vn
[TinyERP: SPA for Enterprise Application]Manage Staffs - Part 2
by tranthanhtu.vn
TinyERP: SPA for Enterprise Application
by Hicham El Horri
C# RichTextBox tooltip like Visual Studio's.
by The Ænema
Here's the best, beautiful and easiest way to create an animated and smooth sliding scroll viewer in WPF Platform (Windows Presentation Foundation).
by Chesnokov Yuriy
The article presentes a foreign words memorizing program for people eager in the superior knowledge of several foreign languages.
by | zvikapeer@hotmail.com
The article demonstrates a simple Indigo server - client communication based on MSMQ.
by gsark
This article will discuss some prevent /cure measures for the error: “Your login attempt was not successful. Please try again.
by Shivprasad koirala
In this article we will discuss what is the difference between == vs Equals in C#.
by Emanuele Ruffaldi
A library to access MATLAB from .NET and a comparision of three possible methods to implement it.
by Alan Beasley
The WC Door button, covering all the missing skills needed to create the buttons shown in my first tutorial. As well as all 10 buttons for download!
by Liam Cavanagh
The purpose of this article is to help get a user started in building a mobile database application using SQL Anywhere and Visual Studio .NET (C#)
by Liam Cavanagh
The purpose of this article is to help get a user started in building a mobile database application using Visual Studio .NET (C#).
by MukeshKumarTech
In this post, we will learn a few points which can be implemented while developing the website in ASP.NET Core to improve performance.
by VijayRana
10 ways to Bind Multiple Models on a View in MVC
by Redgate Software, Damon Armstrong
Damon Armstrong assumed that his cryptographic library was perfect until he tried it out with ANTS Performance Profiler. Within 20 minutes, he was able to make a 10% performance improvement on his code. How did he do it? Read the full story.
by Shivprasad koirala
I am a big fan of unit testing and I am big opponent of over unit testing.
by Narayana Rao Surapaneni, krmpradeep
This question bank has been created as an electronic resource for all kinds of .NET enthusiasts: novices who need to know the nitty-gritty details for their upcoming interviews, or experts who desire to refresh their knowledge of the framework.
by Narayana Rao Surapaneni, krmpradeep
This question bank has been created as an electronic resource for all kinds of .NET enthusiasts: novices who need to know the nitty-gritty details for their upcoming interviews, or experts who desire to refresh their knowledge of the framework.
by Frank Rem
Describes how to use the PDFRasterizer.NET control to convert PDF to raster images, to display PDF in your Windows application and to silently print PDF documents.
by Sacha Barber
100% Reflective Class Diagram Creation Tool
by Nicolas Dorier
Impersonating Windows user (and "fun" bugs you can have with it), correctly disposing a WCF CommunicationObject, getting a property name from an expression, getting a relative path, weak collection listener, thread safe dictionary, enum flag help, test helper
by Shivprasad koirala
This article has 12 important FAQ’s which covers unit testing, automated testing, data driven test, load/ performance test, code coverage , database testing and ordered testing.
by User 6744868
15 reasons why I can’t work without JetBrains ReSharper
by Eunge
The article introduces how to easily develop business solutions in RapidWebDev through developing a product management system with the special requirement step by step.
by Marc Clifton
A metadata driven, view defines the model, schema generated on the fly, from concept to prototype application in 16 days
by Shivprasad koirala
16 steps to write flexible business validation in C# using validation blocks
by johnwhile
A simple method for encoding and decoding 3D unit vectors to a 16bit value using C#
by Michel [mjbohn]
Building a 16x16 DotMatrix and a Matrix UserControl
by Dav Zen
2 Month Calendar Yahoo WebControl with lots of options
by matheszabi-RO
In Internet Explorer webpage is embedded a C# user control and communication between the page and user control
by Harald Heide Gundersen
Augmented Reality and Hololens is finally a reality and demand for skilled developers will soon emerge.
by Sacha Barber
WPF: Version II of my 100% Reflective class diagram creation tool.
by Mehedi Shams
Coding a simple magic with cards!
by Volynsky Alex
Part 2 in a series of articles on a two-player mathematical game of strategy
by Georgi Petrov
Image processing using image histograms and entropy function.
by Inaki Ayucar
2D circle packing algorithm ported to C#
by vikas maan
Draw primitive graphics on your window.
by Dr. Vinayak Ashok Bharadi
Two dimensional Fast Fourier Transform of an image in C#.
by Anthony Mushrow
Create and edit 2D maps using tiles
by Benne114
Code with comments
by andrea contoli
Draw poligons, manipulate them, and animate them.
by Laurent Cozic
An article on polygon collision detection. Can be used to implement collision between sprites in a 2D game. The algorithm can also be extended to 3D.
by Tomasz Naumowicz
Take a closer look at scenarios where working with GUID and UUID in a MongoDB environment becomes tricky. We will make you aware of those configurations and provide a set of best practices to follow.
by Imran Abdul Ghani
What is a Web Part? SharePoint Web Part is basically a reusable component designed for a particular task and can be easily added to a SharePoint page for customization/personalization. But for me as a developer, its a user control that is deployed at Site Collection level so that all sites under the
by Shivprasad koirala
3 ways of applying layouts using Silverlight
by mbcrump
A look at how to update the Application Tile Information in Windows Phone 7 Mango
by MJDamron
Converting a 2D chart into a 3D chart
by MetaMapper (Andy Powell)
A minimal 3D program showing how to use XNA in Silverlight-5, with a full explanation of the core concepts
by MetaMapper (Andy Powell)
Learn 3D programming with Silverlight-5 and XNA
by MetaMapper (Andy Powell)
How to program hardware accelerated 3D graphics for Windows 8 Store apps and Windows Phone apps using XNA.
by Yang Kok Wah
A tool to generate face images and animated gif files for different angles and lighting using only a single face image. Also includes Face Matcher using Microsoft Face API.
by Dragos Sbirlea
Have you ever imagined having 3D objects float on your desktop? Lets see how we can achieve such a result using only C# and WPF.
by VCSKicks
Create a cube you can rotate and shade using only GDI+.
by vankaandreev
Learn how to use 3D graphics and effects for Windows Phone 7.
by Tommi Laukkanen
A KD-Tree which stores axis aligned boxes.
by arussell
How to use C# to create WPF 3D graphics.
by Meshack Musundi
Rotating a 3D object in a WPF application using hand gestures and Leap Motion
by Julijan Sribar
A class library for drawing 3D pie charts
by MJDamron
Discusses the implementation of a 3D pie chart in ASP.NET
by Thulasee Shan
3D Pie Chart ASP.NET Server Control using Julijan Sribar's modal
by Vasily Tserekh
A simple 3D exploration of a plaza in OpenGL and C#
by Angel Tsvetkov
3D Real-Time Stock Exchange Quote Stream Ticker version 1.0
by Dan Wts
Rotate between front and back content.
by Vasily Tserekh
A demo of a solar system programmed in OpenGL and C#
by Igor Stjepanovic
In this project I demonstrate how to write a simple 3D rendering application in a relatively small amount of code.
by taiar erez
Shared secret for three users over an unsecured network connection
by Shivprasad koirala
4 steps to consume web services using Ajax (Includes Video tutorial)
by Yogi S.
This article explains how useful the jQuery Load method is for doing AJAX calls in our web projects. I will explain the 4 ways/situations where you can use this method and create astonishing great feature for the users.
by Paulo Zemek
This article presents a class to manage enumerator based animations in WPF that can deal with different framerated animations independent of the hardware framerate
by Evgeny Pereguda
Clone of PCSX/PCSX2/PPSSPP emulator for Windows 10 on WPF/C# with "touch" control
by User 6744868
5 useful tips to help get the most from AutoMapper
by Liam Cavanagh
The purpose of this article is to show how to add data replication to a mobile application through the use of .NET (C#).
by Petr Palas
Did you know there’s an easier way how to create dynamic web sites? Learn how Kentico CMS for ASP.NET will increase your productivity and help you win more clients.
by MESCIUS
In this article we provide a brief history of open-source, discuss some misconceptions regarding open-source, then look at some enterprise options that effectively combine both commercial and open-source options.
by Shivprasad koirala
6 steps to enable transactions in WCF
by Shivprasad koirala
6 ways of doing locking in .NET (Pessimistic and optimistic)
by awseditor
This article is a simple, step-by-step guide for those who have ideas and want to quickly implement them. We’ll use code to demonstrate how easy it is to build an application on Amazon S3. We’ll also highlight questions that you may ask before releasing an application.
by Petr Palas
What is a content management system? Does it really work? Why should I use it? How does it help me? This article answers the most common questions developers ask about content management systems (CMS).
by Shivprasad koirala
In this article, we will look at how we can do database operations using SilverLight.
by Shivprasad koirala, Shah Chintan
7 simple steps to run your first Azure Queue program
by Shivprasad koirala
7 steps to write your own custom rule using FXCOP
by Redgate Software
If you’re about to release your software internationally and it’s written in .NET, then you ought to consider protecting your code and IP. This article outlines 7 ways to protect your .NET code from reverse-engineering and other malicious forms of attack.
by Johan Ohlin
In an earlier article I wrote about 10 ways to get more productive in Visual Studio. This is a follow up with new neat things coming with Visual Studio 2013.
by Seshi
State space search algorithms - implemented with C# .NET 3.0 WPF
by Clay Breshears
By following these rules, you will have more success in writing the best and most efficient threaded implementation of your applications.
by Shivprasad koirala
8 Steps to create workflows using SharePoint designer
by Sudhir Tiwari
8/15 puzzle using A* (A Star) algorithm.
by Shivprasad koirala
9 simple steps to run your first Azure Table Program
by Omar Al Zabir
Production Architecture for a SaaS web application built using ASP.NET and SQL Server that guarantees 99.99% availability and super performance
by Mike Scanlon
A C# class which uses Dino Esposito's LocalCbtHook component to add a "Don't show this again" checkbox to any .NET MessageBox.
by Christopher G. Lasater
This article provides a real world usage example for using delegates.
by 69Icaro
Analyzing the Snake game, we'll study an application for the new Windows Phone 7 platform, focusing on localization, Inversion of Control, navigation, transition effects, triggers, Isolated Storage, audio and we'll also use Blend to create a rounded glowing button, and other things...
by Scott A. Lawrence
A web user control and class that displays the most viewed blog posts for a single blog.
by s.oikonomopoulos
A scrollable panel retaining its scroll position across postbacks.
by PGStath
A class combing the ease of use of the Intent Service, with the long running features of the Sticky services
by Mark Olbert
A declarative framework for building WPF wizards.
by Riaan Hanekom
A (very) simple XSLT test utility.
by Seth-B
A .NET 2.0 server control to fix the ActiveX activation issue caused by Internet Explorer updates.
by Sharmil Y Desai
A simple .NET library to wrap the Google Maps geocoding functionality
by Ben Peterson
An application to examine .NET assemblies both directly and with reflection
by TravisMerkel
A basic template to show how to create auto-updating apps using the .Net framework.
by vtchris-peterson
Managing strings contained in a project-scoped resource file can be a real pain. This component makes it easier to colocate the strings with their corresponding classes, even if they are business objects.
by Dr. Song Li
This article introduces a .NET encryption library and demonstrates how to use the library with a WPF application.
by Oscar Londono
This is a CustomDraw TabControl that appears flat and supports icons and is filled with the backcolor property.
by Nairooz Nilafdeen
A .NET implementation for the Knuth-Moris-Pratt (KMP) algorithm.
by Frazell
A MD5 class library for .NET supporting advanced features like random Salt values embedded in the MD5 hash.
by amgalbu
This article introduces a .NET class that makes the use of MiFare card easier.
by Hoang Khanh Nguyen
A .NET wrapper for NT Registry and a .NET NT RegEdit demo
by Matthew Adams
A progress dialog for asynchronous workers
by Wytek Szymanski
An article about a simple and installable component server.
by Leslie Sanford
An introduction to the .NET State Machine Toolkit.
by Leslie Sanford
A detailed look at using the more advanced features of the .NET state machine toolkit.
by Leslie Sanford
Using code generation with the .NET state machine toolkit.
by Deepankar Malik
Generates SQL Server Stored Procedure and Table Defination Scripts
by Oleksandr Kucherenko
A .NET Wizard control for the VS.IDE and client apps
by Jarrad Winter
Vista introduced a new synchronization primitive called the CONDITION_VARIABLE. In this article, I will provide a .NET wrapper (written in C++/CLI) for this primitive and explain how it works.
by George Swan
A C# .NET8 Console implementation of the 2048 tile sliding game.
by scastelli
Natural approach to calculate value of an expression
by Gagey1971
A simple .NET control to display the 'standard' 13x13 grid for two card poker hands.
by Pete Everett
A library which draws 3D images on any GDI+ Graphics object.
by Gary.Miller.WPF
MNIST Digit recognition in C#
by Marc Clifton
Bonus - Group chat with your rPI's using SlackBot
by User 2739121
This article describes how to create a simple user-drawn form which moves over the desktop
by Chris Levin
A working remoting sample. Ready to use in your projects.
by Jesse Glover
Breaking down the MVVM pattern
by Gizz
This is a quick article on how to apply a nice easy base class to the age-old problem of getting your classes to support internal worker threads in a thread-safe manner
by Albert Lu
A base SharePoint Web Part to support AJAX in ASP.NET 3.5.
by Gordon Moore
In this part I have added the routines to update the database on exit, and because I felt very generous, I have added in a routine to import data from an Excel datasheet.
by Gordon Moore
A base Windows Form for displaying, editing and automatically updating many-to-many relationships.
by Stephen Inglish
Everyone wants one, now you can have the functionality and style your own.
by Vasily Tserekh
A Basic 3D Asteroid Game in openGL with C#
by Tony Williams
A basic ASP.NET Pager User Control
by jrsell
This article shows how to implement a basic, chooser-style dropdown ToolBar button.
by Stanciu Vlad
It implements an object that is intended for data viewing; the idea was to derive from a ListView.
by Giorgio Minardi
Unity application block, Inversion of Control, and Dependency Injection.
by ashish__shukla
by Kurt Mackey
This is a utility class for acquiring named locks.
by Itay Sagui
Introduction to the basic idea of the particle systems, and how to create basic effects such as explosions and water fountains.
by Niladri_Biswas
This short tutorial will give the idea about the usage of Dynamic Keyword in dotnet 4.0
by Include123
A basic Virtual Machine for experimentation.
by Dean Feng
Use common panel and GDI+ to achieve a magnifier effect of image in winform.
by ThatsAlok
Article touching simple issues like property, method and event and using it in .NET applications
by ThatsAlok
Article touching simple programming instrument like Property, Method, Event and invoking ATL Dialogs from ATL/COM Component
by Rahman Masudur
Shows how to use WCF in JavaScript.
by Rahman Masudur
This article shows how to use a WCF service in XBAP or a WPF browser application.
by logicchild
A primer to help launch the beginner with drawing graphics.
by Rahul Rajat Singh
A discussion about backbone.js and marionette.js frameworks and how we can use them to create single page JavaScript applications
by Kenji Elzerman
Let's take a look at the very fundamentals of LINQ and how to use it.
by Rahul Rajat Singh
This article talks about ASP.NET themes. When do we need to have themes in our application. How can we implement themes and let the user change themes.
by Rahul Rajat Singh
This article discuss the basics of cookies. The article talks about what are cookies, why are they required, how they can be implemented in ASP.NET and what could be the possible/probable problems while using Cookies.
by Abhijit Jana
This article explains about ASP.NET application folders like App_Code, App_Theme and App_Data
by umar.techBOY
If you are good at highschool maths, basic c++ and know a little bit about electronics, you can follow this series of tutorials to make your DIY artificial intelligent robots.
by sharpiesharpie
An article for beginners explaining how to make those fancy events you always see on visual studio controls in 5 simple steps.
by Ger Hayden
This is a working example of clients in queued correspondence with a service, sending messages to it, recieving unsolicited messages from it while both client and service can queue messages to the other while the other is offline.
by Raj Lal
Chapter 11 of "Fun with Silverlight 4" More information at http://silverlightfun.com
by francisg2005
This article demonstrates how a beginner can start to get to grips with XPath using C#.
by Rahul Rajat Singh
This small article discusses about type casting in C#.
by Rahul Rajat Singh
A Beginner's Tutorial - Understanding ControlState in ASP.NET
by Rahul Rajat Singh
In this article we will see how we can use WCF data services to create ODATA complaint RESTful services.
by Rahul Rajat Singh
A beginner's tutorial for understanding ADO.NET using a simple application.
by Rahul Rajat Singh
In this article we will talk about the basics of ASP.NET Web API.
by Rahul Rajat Singh
In this article we will see how we can perform custom validations by using custom data annotations in ASP.NET MVC
by Rahul Rajat Singh
In this article we will discuss about securing the user passwords by using hashing and salting on the user passwords.
by Rahul Rajat Singh
In this article we will try to see how we can model tables having one to many and many to many relationships using Entity Framework.
by Rahul Rajat Singh
In this article we will try to understand the service locator pattern.
by Rahul Rajat Singh
This article discusses about exception handling in WCF services, FaultExceptions and introduces the FaultContract.
by Rahul Rajat Singh
In this article we will try to see how we can use custom filters and attributes in an ASP.NET MVC application.
by Rahul Rajat Singh
Understanding templated web user controls from a beginner's perspective.
by Rahul Rajat Singh
This article is a beginner's tutorial for understanding what are transactions and how can transactions be implemented using .Net framework and ADO.NET for any ASP.NET web application or any other database driven application.
by Rahul Rajat Singh
This article discusses about the various ways of managing the WCF service class instances.
by Rahul Rajat Singh
We will try to see the basic concepts behind WCF and will try to implement a small WCF service.
by Rahul Rajat Singh
A Beginner's Tutorial on ASP.NET State Management
by Rahul Rajat Singh
This is a beginner's introduction to web parts in ASP.NET.
by Rahul Rajat Singh
In this article we will look at the various ways of hosting ASP.NET WebApi.
by Rahul Rajat Singh
This article discusses delegates and how to write delegate handlers using functions, anonymous functions and Lambda expressions.
by Rahul Rajat Singh
This article is a beginner's tutorial on ASP.NET caching mechanism.
by Rahul Rajat Singh
In this article we will try to understand what are WCF REST services and how can we create one.
by Rahul Rajat Singh
In this we will discuss about implementing custom forms authentication in an ASP.NET MVC application.
by Rahul Rajat Singh
In this article, we will discuss four very important features of C# programming language.
by Rahul Rajat Singh
In this article we will see how we can host a WCF service(IIS Hosting and Self Hosting).
by Rahul Rajat Singh
This article discusses how to implement IEnumerable interface and using yield keyword.
by Rahul Rajat Singh
This article talks about managing sequence of operations in a WCF service.
by Rahul Rajat Singh
Various types of operators that can be overloaded in C#
by Rahul Rajat Singh
This article talks about performing validations while using Entity framework. We will see how the Entities facilitate validations using partial methods.
by Rahul Rajat Singh
This small article shows you the right way of comparing strings in a C# application.
by Rahul Rajat Singh
In this article we will look at how Dependency Injection works in ASP.NET Core.
by Rahul Rajat Singh
This article talks about the Table per Hierarchy inheritance relationship using entity framework.
by Rahul Rajat Singh
This article discuss about implementing Table per Type inheritance hierarchy using Entity Framework.
by Rahul Rajat Singh
In this article we will try to see how we can use DataAnnotations to perform validations of Model classes in an ASP.NET MVC application.
by Rahul Rajat Singh
In this article we will discuss about few important data transfer techniques in ASP.NET MVC application
by Johan Fourie
How much can we rely on WinForm events to fire in a particular order when loading.
by Ron Beyer
A WinForms line control that works how you would expect one to.
by Chris Stefano
Generate loader classes for faster operation using Reflection.Emit
by ritzcoder
This program creates a wrapper around the XSLT process that allows you to transform an XML file using the embedded MSXSL script.
by adam.cataldo
An article on a useful extension to the WrapPanel control.
by Kent Boogaart
Describes how to create a more useful SiteMapResolve event.
by Trent Tobler
A memory based BTree ICollection and IDictionary implementation.
by pdoxtader
Wait, timeout and evaluate early thread release criteria easily and clearly with WaitTimeout
by Scott Juranek
The ValidationSummary Control can be easily subclassed to make data driven web applications more code-friendly.
by Sky Sanders
Leverage the built-in development web server in testing and other scenarios.
by JP van Mackelenbergh
A component which allows to work with WCF services in a robust way
by Ngan Pham
A design time control that makes it easier to add/remove images to an ImageList on a Form
by Daniel Vaughan
Learn how to combine T4 and a custom markup extension to share and consume image files between projects.
by Robert Köpferl
This article provides a better browser control than the one included in WPF
by Ryan Scott White
A C# struct/class library for large Floating-Point numbers
by Zimmermann Stephan
A simple C# library for doing math calculations in any desired precision
by David Veeneman
An article about a Bindable WPF RichTextBox
by Steef D.
A listview with support for Databinding, Sorting & Autofit and upon rebinding data reselection of a previous selected item
by ntg123
Different approaches for implementing MVVM over byte/bit based data.
by Adam Nelson
Provides an overview and discussion of the author's BitmapManipulator C# class, including examples of each feature, as well as numerous .NET/GDI+ caveats.
by Bill Koukoutsis
An article on reading and writing variable-length data using a BitStream class.
by Shaun C Curtis
How to build a Bootstrap Toaster in Blazor
by Shaun C Curtis
A Blazor control to manage and monitor edit state in a form
by Shaun C Curtis
This article describes how to build an Edit State Tracker for Blazor that integrates into EditForm and EditContext.
by Shaun C Curtis
A Blazor inline dialog control to lock all page controls except those within the form.
by George Swan
The 2048 tile sliding game hosted by Blazor Server and implemented using the Fluxor framework
by Shaun C Curtis
A Blazor validation control to manage and monitor validation state in a form.
by honey the codewitch
Start out with the basics for command line argument processing and exception handling for your console based utilities
by Nitij
How to build a book store application using AngularJS and ASP.NET Web API
by C Yang
Play random drawing four players bridge card game
by fdachille
An article describing the design and techniques used to develop a bridge design game.
by Member 1895422
This article discusses bridging from Fortran to the .NET language C#.
by David Salter
An article describing the basic use of the log4net library.
by Wayne Wood
Verify the execution efficiency of a series of short .NET 4.0 parallel programming samples
by Duc Huy Nguyen
Split a segment into smaller parts in order to check if the segment crosses a polygon or not.
by scott_liu
Sometimes, a bug fix cannot meet the challenges by a regression test. So thinking twice for a better solution is worthwhile for troubleshooting and bug fixes.
by Neri LLosa
An article on Pocket PC game development.
by Massimiliano Brugnerotto
This user control is similar to the standard Microsoft .NET 2.0 PropertyGrid control with several additional features
by Leif Simon Goodwin
A 3D surface plot control in C#
by rmortega77
Make the BindToMoniker method work like the Visual Basic GetObject function.
by Matt Berther
A C# implementation of an auto complete combo box, based on Chris Maunder's MFC code
by Sreejai R. Kurup
A C# based thumbnail viewer employing a BackgroundWorker to load images in the background.
by David Catriel
A very powerful and clean way to add logging of all sorts to an application
by hanzzoid
Implementation of the most common functions of complex numbers.
by hanzzoid
A C# class for complex polynomials providing polynomial arithmetics, differentiation and integration
by Alexandr_K
This C# class retrieves, creates, deletes Registry values and keys, and even more...
by big71
A C# class to make your ASP.NET pages XHTML valid.
by Mike Pliam
A C# class to perform arithmetic on complex numbers
by Sanjay Ahuja
In this article we will see how to write an owner drawn ListBox
by Aviad P.
An iterator over all combinations of (m) elements from a sequence of (n) elements
by Steven Campbell
A fully tested component capable of encoding and decoding yEnc data.
by Josh Fischer
Leverage your existing classes and the power of Generics to speed up and simplify importing denormalized data into your system.
by Christoph Ruegg
How to share resources and implement a rich message/data passing architecture between threads and processes (SOA)
by Jim Weiler
An article on how to implement Google Bookmarks in your application
by George Anescu
Presenting a small C# application which provides Grep-like functionality under .NET.
by another
When what you really want is a global function.
by George Anescu
Presenting a smal C# Windows Application for converting images between different graphical formats
by Roiy Zysman
A set of filters to modify and style your images and photos
by CraigSelbert
DP Line approximation algorithm is a well-known method to approximate 2D lines. It is quite fast, O(nlog_2(n)) for a n-points line and can drastically compress a data curve. Here, a fully OOP implementation is given.
by Jorge L Orejel
McCarthy’s Ambiguity Operator implemented in C#
by tauyoung
A C# implementation of Mime de/encode
by George Mamaladze
A C# implementation of Reversi (Othello) Game for PocketPC and Windows.
by Shaun Wilde
An article on integrating a C# implementation of the Twofish cipher into the .NET framework.
by darrellp
The VF Graph Isomorphism algorithm in C#.
by Jeroen-bart Engelen
A C# version of the Unix crypt() algorithm.
by mid=5741
A C# analogue to the MFC CIPAddressCtrl
by Chootair
A C# user control which displays texts or symbols as if they were displayed on an LED matrix screen.
by JorgeLuisOrejel
C# library that generates and displays various digital signals in Windows Forms
by JorgeLuisOrejel
Implementation, testing and practical use of a C# library implementing array tries
by Jorge L Orejel
Implementing Stern-Brocot trees in C#
by Aviad P.
An iterator in C# which iterates over all permutations of a given IList.
by LowlyServ-Ant
A simple MDI (Multiple Document Interface) example.
by Dave Loeser
A pseudorandom number generator.
by Mike Donovan
This article shows how to compress an image using the MPEG1 format
by Dennis Wu CA
A C# Named Pipe library that is easy to understand and supports multiple named pipe clients simultaneously
by mid=5741
An abstract base for a numeric fielded control.
by Sergey O
This control simplifies the grouping of option buttons and processing the user’s selection.
by Kevin Stewart
An article on implementing a simple password generator class in C#
by Manster
This article will help you create your own personal organizer in C#
by daniel.byrne
This source code/control is provided to make it easy for programmers in C# to ping remote hosts and get the response time in milliseconds.
by Hussein El Saadi
An article that looks to use chaing code to do optical character recognition
by Dr.Sai
The article is about extending the capabilities of GDI+ in C# , When programmers look to develop serious imaging applications, a surprising shortcoming is noticed in GDI+. The shortcoming is the absence of an API which is useful in selecting regions within an image in a user interactive way.
by Dr.Sai
This article is a continuation to my previous article where I present two more methods to do the same
by Pattabiraman S Sholinghur
An article about a C# Sample Code/Article Extending the Capabilities of GDI+ in C# (.NET)
by Manster
This article shows you how to create a scrolling text/scrolling marquee control in C#.
by Marty Cerisano
A C# usercontrol that enumerates servers and displays the list in a drop-down list
by eleung
A C# .NET serviced component that encapsulates MQ PUT and MQ GET.
by Richard Bothne, Jim Showalter
A fairly decent sets class in C#.
by ObiWan_MCC
A C# SMTP server (receiver).
by Leif Simon Goodwin
How to create a basic system tray app in C# and WPF
by logicchild
An article that defines managed threading from the basics to the intermediate.
by Chootair
A tiny fireworks simulator based on a simple physical engine. The user can configure 10 launchers with the initial speed of the bomb, the explosion form and the explosion colour.
by Chootair
This application is designed to put way points on a track map picture and to set the height of the track points in order to produce a TXT or XML file which resumes the track information.
by Toni Novak
A C# Turing Machine simulator developed for educational and didactic purposes
by JorgeLuisOrejel
C# implementation and using Visual Studio add-in to display pictures referenced in source-code files
by Italo Silveira
A C# tab control that mimics the Visual Studio.Net, Excel, and InterDev tab styles.
by Christian Tratz
A C# implementation of the popular water surface effect.
by JesseChisholm
FormatEx is a method that allows structuring formatting placeholders indirectly from arguments.
by Christopher Camacho
A DataGrid lookalike that has persistent controls in cells
by Christopher Camacho
A user control for entering numeric values
by DarrenJames
How to use the Google Static Maps API within .NET.
by Amir Krifa
A C# wrapper for nearby Bluetooth devices discovery under Windows Mobile that uses a C++ DLL built based on the Winsock 2 API.
by Uwe Keim
Introducing a class that simplifies the communication with a SpamAssassin server
by PeteBarber
This article introduces an easy to use attribute/reflection based library for seamlessly parsing command line arguments for applications.
by Bernardo Castilho
A calculation engine that is small, fast, and extensible.
by H. S. Masud
A Calculator Control Box which can be used instead of a text box for numeric input.
by logicchild
An Article the Demonstrates How to Build a Windows Forms Calculator
by Farshid Zavareh
A CAPTCHA control that is simple, secure, and easy to use.
by Marc Clifton
A somewhat lightweight article, that covers some issues that we should all be conscious of when reworking prototype code (and deciding whether to rework prototype code!) with a case study.
by Sacha Barber
Set of utility classes to observe a chain of INotifyPropertyChanged objects.
by Catiger
This is a .NET custom control for web-based charting using Office Web Component technology.
by Hitesh Sharma
This article will discuss a chat application using asynchronous TCP sockets, in C#.
by Hitesh Sharma
This article shows how to develop a chat application using UDP sockets.
by Evren Daglioglu
A chat server/client solution for local networks, terminal server/terminal client environments
by codegod.de
An article on developing a Chat-application with ASP.NET and Ajax
by Magerusan Grigore Cosmin
An ATL filter control
by Marc Clifton
A circular list implementation
by Kailuo Wang
A classical implementation of the enumeration using class together with NHibernate user types
by Paw Jershauge
A very simple class for listing the RSS feed from a website.
by Rotem Sapir
Allows the developer to use a built-in retry machanism, instead of having to develop it.
by Steaven Woyan
A class for sending emails with attachments in C#.
by Scott Krug
This class will save the settings of a form automatically.
by billy p
A class to dynamically create delegates of functions at runtime. Wraps code by Luyan, from his article: A General Fast Method Invoker.
by Vitaly Zayko
An article about using SHGetFileInfo in C# (a simple class and demo are included).
by YOSSI ROZENBERG
A class to represent group data type and an example code to demonstrate how to use it in code.
by Chris Sells
An immensely handy clickable button.
by marcel27
Filter a combo box in IE as you type - without posting back at every key press
by jdkulkarni
The article describes details of WCF and also has source code for different types of binding.
by Denis Vasilik
Overview of Microsoft's cloud platform
by Rahim Lotfi
Customized Three-tier (layer) Architecture for Application and Web Design
by Nicholas Butler
A tool to help author articles at The Code Project
by Derek Bartram
This library provides a framework for using Code Project article information in applications, and provides a utility for monitoring articles
by Derek Bartram
This library provides a framework for using Code Project article information in applications, and provides a utility for extracting user information
by Keith Barrett
Describes a 'Proof of Concept' project for a Code-First User interface library.
by Robert Dondo
Demonstrates how to tweak the TreeView control to make it collapsible when working with MasterPages.
by H. S. Masud
A collection class for listing all the computers and servers in your network, with category information.
by Kai Sevelin
A color dialog using alpha blending for Pocket PC.
by mav.northwind
A wizard to bring easy COM class creation to C#.
by Jan Wiggers
Descendant from DataGridColumnStyle.
by AlexKilpatrick
This article describes a method to ownerdraw a combo box so that the text is readable when the combobox is disabled.
by Stelios Alexandrakis
A ComboBox with a CheckedListBox as a dropdown
by H. S. Masud
A command line calculator using CodeDOM.
by Timothy the lion
A command line calculator I am writing to help me teach a 9 year old to code
by Tomer Doron
In a mixed .NET/COM COM+ based environment, one may find a need for a command line tool to deploy COM components in COM+.
by Bruce Zhang
A common base class for LINQ to SQL with which you can implement code to access database easily.
by Paul B.
Execute actions while making the form wait and still be responsive to other tasks.
by gspatwal
A brief article comparing and contrasting the features of Java and C#.
by Benoy Baskaran
This article explores a comparison chart between ASP.NET 1.x and ASP.NET 2.0.
by alex turner
A simple table showing the syntactic conversion from between each of these languages.
by Dr. Song Li
This is part 2 of a comparison on Data Access methods in the .NET environment.
by Dr. Song Li
This is the part 1 of a comparison on Data Access methods in the .NET environment.
by Dr. Song Li
This is the part 3 of a comparison on Data Access methods in the .NET environment.
by Miguel Diaz Kusztrich
Be notified in your mobile phone of intruders in your home, and take photos of them
by Garry Freemyer
Example screensaver in source code. Does a mini-preview too!
by Lyrix
An article on Excel programming, including Excel operations in C# and VBA
by Gurdeep Singh Toor
A Complete Guide to develop aplication using MyGeneration code genration framework. We will develop a Meeting Room Booking web application in this Article.
by Wayne Ye
This is a complete Impersonation demo in C#, impersonating a user and accessing its files and HKCU Registry entries.
by Halil ibrahim Kalkan
An Open Source lightweight framework (named Simple Client Server Library (SCS)) that is delevoped to create Server/Client applications using the simple Remote Method Invocation mechanism.
by Halil ibrahim Kalkan
In this article, I will explain the implementation of an Open Source lightweight framework (named Simple Client Server Library (SCS)) that is developed to create client/server applications using a simple Remote Method Invocation mechanism over TCP/IP.
by wilsone8
A complete wrapper for the Win32 INI APIs
by Mehedi Shams
An eye-teaser to tease your eyes, see if you can beat it!
by Vasudevanms
A web based Google Web services client using ASP.NET.
by Smart K8
A semi-analytic 2D path-finding for large dynamic scenarios.
by Emre Ataseven
Description of C2 architectural pattern with sample
by Sriram Chitturi
This article presents the design and a readily usable component for scheduling events which are consumed inside a server or service application.
by Nader Elshehabi
The ultimate printing component. Use it to print ListBoxes, ListViews, TreeViews, DataGridViews, Forms, TabPages, or even your own UserControls.
by David M Brooks
An introduction to the world of CAB demonstrated with a sample MDI smart client application
by Jeff Varszegi
A Comprehensive Logging Package for .NET
by Clifford Nelson
The DatePicker, in my mind, is a partial fix to many of the problems with a simple TextBox date entry. How would you like to be able to type “66” in a text box that takes a date and have it interpret it as “June 6th”? Or enter “FR” and have it interpreted as the previous Friday. Or enter “thanks” an
by Lawrence Botley
Ant Colony Optimisation - A genetic algorithm deriving from ant pheromone distribution trails to route network traffic efficiently
by Marc Clifton
A discussion of various approaches to threading, covering locks, mutexes, semaphores, concurrent collections, work queues, threads, PLINQ, TPL, exception handling, and cancellation tokens
by Bharath K A
MultiMap is similar to a .NET Dictionary collection type, but accepts duplicate Key,Value pairs during addition. The MultiMap collection is also a concurrent collection.
by #realJSOP
This library is intended for use in a multi-environment system, but it certainly be used under less stringent environmental confines, even down to a single desktop machine taht needs to connect to a single database server.
by Coding Marc
A sample but usable program using the SharpZipLib.
by Dirk Bahle
In a dialog with WPF
by JurgenVanGorp
If you want to have an easy-to-use Dialog Box to browse through the network, have a look at this. This library allows for selecting network shares, directories, files, ... and will ask for a user name and password, if needed.
by H. S. Masud
A Control List View which can display Like Tile View
by Angelo Cresta
An extension of "A control to display pie charts with highly customizable formatting" from mattsj1984 that also renders doughnut.
by mattsj1984
A control to display pie charts with highly customizable formatting.
by Mark Newman #2
An alternative to the System.Threading.ThreadPool. A controllable queue to execute operations asynchronously.
by zhengdong jin
It's very easy to use and the most conventient DataGrid pager control.
by andrewcates
In an attempt to open DotNetNuke to a wider audience, I have converted the original VB code into C#
by Omar Saad (IREQ), Eric Ouellet
A very fast Convex Hull algorithm and its implementation in O (n log h)
by Pure_Acid
A cool game that uses the mouse
by eabidi77
A cool utility to convert XML schemas to classes.
by Davidwu
A Cool Vista Sidebar Gadget Style CPUInfo Animate Control! (Fixed)
by Sven So.
A timer that will only run the number of times you specifed.
by kubben
This article talks about setting readonly on the datagrid along with swtiching between tableStyles and a generic method to access columns by name
by Sacha Barber
Show hows to alter the DatePicker to use keyboard up/down keys for cleverer date selection.
by marcominas
A Windows Service that uses interface to work like the Linux Crontab service
by Moreno Airoldi
The class runs under Mono or .NET and allows the use of Windows style "INI" files to store and retrieve application settings
by Moreno Airoldi
The class runs under Mono or .NET and allows the use of Windows style "INI" files to store and retrieve application settings
by spartacus23
For purposes of Unit Testing in globalized applications, you could sometimes need to change the CurrentCulture to test methods against different languages. Here are a few classes that provide a Fluent syntax for switching to another culture.
by JRINC
This is an useful control that masks the input text with currency symbol and thousands and decimals separators.
by Hasibul Haque
Description of DIP, IoC, DI, IoC container and how to use them in real life work
by Mathieu Jacques
Freeze parts of the user interface until all drawings are done, and blend old content with the new one smoothly.
by Amir Krifa
This article describes/provides a 2D Curve Custom Control for Windows Mobile.
by Wilfred Verkley
Describes a custom XML serialization library, with functionality to compare for, and to combine differences
by Ting Huang
Walks you through building a generic custom action to manipulate and XCopy the .addin file along with your add-in assembly that will work for most add-in deployment scenarios.
by adargel
This article shows how to construct a custom business object helper that will populate business objects from a datareader using generics, reflection, and custom attributes
by Ricardo Cuello
In this article, you will see how to bind a CheckedListBox to the data source and how to get/set a list of IDs for the checked items.
by Daniel Fisher (lennybacon)
This article describes how to create a custom configuration file AppSettings reader class.
by yvdh
Evolution of an image annotation control after its use for image processing.
by After2050
A custom control that targets any ASP.NET control and renders it
by paul1307
If you need to restrict user input to digits or decimal data, this is one way!
by Erling Paulsen
An article on creating a templated control in ASP.NET 2.0.
by Naveen Karamchetti
Creation of a custom drawing application based on the .NET Panel class.
by REA_ANDREW
This is a Web Control which is a custom file upload. It will accept only a specified range of file formats, and also integrates with the target page's validation.
by F. Aro
Making a custom ListAdapter
by Syed M Hussain
This article explains how to develop a custom message box in C#.
by Shenwei Liu
Custom model binder for passing query strings as nested objects or collections to Web API GET or POST methods, also updated for ASP.NET Core
by Bharath K A
At times, business needs are so unique that we have to write new controls in addition to the existing Toolbox provided controls. This article explains how to write such a unique control, named Range Control. Control source and a sample app are included.
by Vitaliy Liptchinsky
This article describes a custom thread pool implementation using the .NET Framework and C# 3.0.
by Leif Simon Goodwin
This article presents a simple WPF Carousel Control
by Leif Simon Goodwin
This article describes a simple slider button using dependency properties and a template.
by Simon Gulliver
How to write your own customised ORM, targeted at multi-tier applications
by Karthik. A
This is a user control that could be added to a web page to allow the users to choose a month and year alone
by Alberto Ferrazzoli
A text document printing class that adds customizable header, footer, and line numbers to your printed text. The text can also be printed using three different styles.
by alrh
A WPF TaskDialog control written in C# that simulates the Vista TaskDialog
by Chapooki
An article on implementing a customized business transaction class based on LLBLGen Pro.
by arif_uap
A Customized User Control Combo (smartCombo)
by xicoloko
Persistance to business objects through attributes and reflection
by xicoloko
Persistance to business objects through attributes and reflection
by xicoloko
Persistance to business objects through attributes and reflection
by Stanciu Vlad
This article provides a combo box that is easy to use with data sources.
by Marc Clifton
Reduce implementation time with a reusable, externally driven tab strip control.
by amar nath chatterjee
Data Processing with RAM and CPU optimization
by Private Dobbs
How to initialise a database and then automatically keep it up to date with version releases
by Nish Nishant
An ownerdrawn multi-column combobox class with support for data-binding
by Vincenzo Rossi
A class adding column show/hide capability to a DataGridView
by Fiwel
A DataGridView column show/hide popup - Menu style.
by Vincenzo Rossi
A DateTimePicker derived class showing the background color we want.
by Marc Clifton
A debug build stopwatch useful for diagnostic timing.
by Marc Clifton
Cloning a Dictionary.
by Marcus Deecke
A deep XmlSerializer, supporting complex classes, enumerations, structs, collections, generics, and arrays
by Leslie Sanford
An implementation of the ISynchronizeInvoke interface.
by Leslie Sanford
A class in C# that lets you schedule delegate invocations.
by Derek Bartram
A demonstration application for showing the use of the WPF Ribbon Control as presented elsewhere
by Leslie Sanford
A class that implements the deque data structure in C#.
by BenDi
Another addition to the System.Collections - a ring buffer, more sophisticated than ArrayList or Queue.
by Rafique Sheikh
A class derived from NumericUpDown that provides handlers for NumericUpDown's Up and Down buttons.
by Inventu Corporation
Jump-start your projects with our rapid Web Service generation tools for existing Mainframe, AS/400, iSeries, and UNIX applications.
by Russell Morris
A TabControl-like options dialog based on a TreeView
by Qwertie
Demonstrates a variety of Windows Forms data binding features through several simple examples.
by hanzzoid
A simple C# class implementation of a DFA for testing purposes
by jebarson
New features of Visual Studio 2010 discussed
by Naveen Karamchetti
This article explains how to handle exceptions in BizTalk Orchestrations
by Marc Clifton
Making the "the given key was not present" message more informative.
by Hannes Foulds
An article on creating a custom collection like the SortedList that sort entries by value instead of by key.
by Brady Kelly
A dictionary class for storing string descriptions provided by the Description attribute on enum fields.
by Shaun C Curtis
Rethinking the Repository Pattern
by PhrankBooth
How to implement a .NET ToolTip/BalloonTip using the standard .NET Form.
by Shaun C Curtis
A detailed look at the anatomy and workings of a Blazor Server Component
by Phil Wright
This control allows the user to resize and drag your docking control to different form edges.
by tcpc
A Document Outline Visual Studio tool window for C# files, coded in WPF
by wim4you
Launch additionally a limited number of hand picked Programs, Documents or Folders from the taskbar
by jrfinkel
This article discusses subclassing the DropDownList to create a DropDownList that is preloaded with U.S. States and Canadian Provinces
by Evren Daglioglu
This project gets a DXF file, extracts and interprets data and draws it on screen.
by Winfried Ripken
This article presents a framework allowing you to integrate the workflow designer more easily in your own applications
by Don Kackman
An easy to use Rest client using the Dynamic Language Runtime
by Bedri Egrilmez
A Windows .NET control for dynamic visualization of UML sequence diagrams
by spi
This small library handles units of measure and quantities with a dynamic and multi-contexts approach.
by Marc Clifton
Using EntityFramework Core and SQL Server to create a dynamic IQueryable filtering that is not susceptible to SQL injection attacks
by Alan Fay
One API to rule them all (all XML file formats that is)
by Aviad P.
An IComparer implementation which enables comparing by any number and order of properties. Type safety is the driving force.
by Marc Clifton
Using an XML Schema Definition (XSD) document, this utility dynamically generates a data entry form to create and edit XML data.
by Philipp Sumi
Logging is an important aspect of every application, but you probably don't like to have dependencies on a specific logging framework all over the place. This logging façade provides you with a common interface that decouples the logging framework of your choice from your code.
by Daniel Miller
Describes a fast, lightweight implementation of the CQRS+ES pattern using C#
by A.J.Bauer
This article shows you how to write a performing control using .NET 2.0 and GDI+.
by Sebastien Lorion
A reader that provides fast, non-cached, forward-only access to CSV data.
by callmepls
A Fast CSV Writer Using ATL
by colgreen
A simple and fast random number generator that can be substituted in place of System.Random, with extra methods and fast re-initialization.
by Tolga Birdal
Anyone needs a fast, efficient algorithm to compute the shortest path in C#? This article provides one.
by Tim Haynes
Transparently boosting serialization performance and shrinking the serialized object's size.
by Scoby9
A fast way to get a specific header value.
by Mark Frishman
Alternative to Microsoft's FileVersionInfo class
by Kevin Menningen
A color selection control that quickly lets the users zero in on the color they want.
by .Shoaib
A framework for object serializiation/deserialization that is many times faster and yields a compact output.
by wilsone8
Describes how to create a significantly faster enumerator for the attributes of all the files in a directory.
by George Henry 1954
These are a few extension methods that I have written to simplify working with strings and data stores, and within that context, to make my code more readable and expressive
by Lộc Nguyễn
Revisiting Event Aggregator/Message Bus/Broker in C#.NET
by Liu Xia
This article describes an approach to constructing a segmented LED displayer
by Nish Nishant
The article shows how to interop between a WCF service and a WWS client, and also how to rewrite the WCF service in WWS retaining compatibility with existing WCF clients.
by Antonino Porcino
Implementing a fixed-point numeric type in Saltarelle
by Thierry Bouquain
This piece of code is the implementation of a simple flags editor. It can be used to edit flags in a property grid.
by Don Kackman
A simple, fully functional flashlight to help you see in the dark.
by JChampion
Looking for a way to draw 2D line graphs with C#? Here's yet another charting class library with a high degree of configurability, that is also easy to use.
by jgauffin
A generic plugin system used to load and manage plugins
by Mats Gudmundsson
A simple class that stores settings in an XML file located anywhere. This class can be used directly as a visual component in VS. Use this as it is or as an inspiration for something better!
by H. S. Masud
A floating popup control which can display any form.
by AlwiNus
A Margin structure that can be used in a variety of situations, like layout, drawing and printing. Now comes with a custom TypeConverter and a usage sample.
by Joe Programmer 1
What's going on with lambda expressions, anonymous functions, and all that stuff?
by Marc Clifton
Manage your database migrations with web API endpoints
by R. Gils
CSharp version of a flyout toolbar like we can find in CAD applications
by Brady Kelly
Use the Bootstrap Treeview plugin to build a folder browser widget
by Arijit Datta
An article on how to customize caption bar (e.g. displaying image on caption bar) and change border width and border color.
by David A. Gray
What happens when you have more items in your list than you have items in your control string?
by Ilya Builuk
This article describes the key principles of PhoneCore Framework implementation and how to use it for building Windows Phone 7 application.
by A. Ganzer
Validation of input made as easy as possible for Windows.Forms, WPF, console-applications or any other purposes
by Habibur Rony
Basic concept of pipe and filter; what is pipe and filter architectural style; when you need to use it; framework of the pipe and filter pattern; a tiny AI tool implementation using it
by Octavio Loyola-González, Miguel Angel Medina-Pérez, Andres Eduardo Gutierrez Rodriguez, Milton García Borroto
In this article, we introduce a framework in C# for fingerprint verification, we briefly explain how to perform fingerprint verification experiments and how to integrate your algorithms to the framework.
by Mike Gledhill
How to easily add an "export to Excel" feature to your app
by DaberElay
There are many tools out there for reports, varing by price, capabilities and learning curves. I wanted an ASAP tool (As Simple As Possible :-)) to produce HTML outputs and view them with emphasis, on dynamic creation capability. I started out with making a reporter for ADO DataSets.
by Howard 9448490
Creating a reusable editor for C# Applications using the RichTextBox Control
by Alessandro Lentini
My article shows a library that everyone can use to create their socket communication. Also, it explains how the library is developed.
by Ianier Munoz
An article on low-level audio capture and playback using the waveIn/waveOut APIs through P/Invoke in C#.
by Shenwei Liu
Implementations, settings, tutorials, and issue resolutions for a full-featured data service Web API using ASP.NET Core 8.0 with various launch hosts in Windows platform. The code is backward compatible with ASP.NET Core 6.0 and 7.0.
by tgis.top
A SplitButton with its button part has all the characteristics that a Button has.
by honey the codewitch
Add a flexible knob control to your .NET projects
by Dave Kerr
Manage the Global Assembly Cache with this handy tool - or roll your own with the provided API!
by sghctoma
An article on creating a Vista Sidebar Gadget, that communicates/controls a mobile phone through a serial (COM) port.
by BobJanova
A simple lobby server for hosting multiple small games and allowing players to create and join games of many types.
by Franz Pentenrieder
A library that allows to query nearly all gameserver types
by Babak Tajalli Nezhad
A general class library to save and load an object in a file using XML or binary format.
by Luyan
Method reflecting invoke is nice, but very frequently it can be too slow. This article describes an alternative method for dynamic method invoke.
by Eric Lynch
This article describes a base class, FilterTextBox, that can be used to implement flexible filtering for a TextBox control.
by Derek Bartram
An article presenting ProceedureDialog.dll, a custom control for creating wizard style interfaces / procedure dialogs
by Alberto Venditti
Using a .NET Windows service as an engine for specialized custom plug-ins execution
by aprenot
A generic algorithm that can be used to find the difference between objects.
by DannyVarod
This article introduces you to an open source solution for decoupling your data management and query logic from the NoSQL vendor-specific integration logic.
by Shenwei Liu
Creating PDF reports for grouped or non-grouped data lists in C# with many custom options and configurations (providing source code with .NET Framework 4.6.1 and .NET Core 3.1)
by Dirk Vaneynde
Article describes a way to pass any .NET managed object as a parameter to a COM+ queued component in an easy way
by Prabhat Spark
A generic autocompletion WebMethod for multiple AutoComplete Extenders
by poodull76
Create T-SQL command text to update a table with OpenXML quickly and with minimal effort.
by Jean-marc Lai
An efficient circular array - fixed length first in, last out.
by Mike McCabe
A function for 'clamping' values to within a given range
by User 4677916
This article presents a reusable class and technique for easily doing Asynchronous Programming using the Begin/End Pattern and the new Reactive Extensions for .NET (Rx) library.
by G.Franklin
A generic list/stack/queue with bi-directional and failsafe enumerator, recycled doubly linked list nodes, and wait-for-empty and wait-for-any methods.
by Jörgen Andersson
A high performance extension for creating a DataTable from a Generic collection.
by Henri G Demers
Generating a delegate at runtime that reads from a DataReader. By reflection, it’s possible to bind directly a simple query to a list of objects.
by kevin delafield
Generic Diff/Patch Utility written in C#
by Taisto Bowers
An algorithm for describing differences between lists
by Richard Isaac
An article describing a simple Generic class to provide user friendly text for a constant or enum value.
by shijo joseph
An extension methods library which could do the equality comparison operations easily
by Pavel Bashkardin
Represents a C# generic implementation of the NameValueCollection
by V. Thieme
Frequencies, descriptive statistics and normality testing
by paladin_t
Introduction to a generic FSM with visual editor.
by Seth Dingwell
An implementation of IEqualityComparer that can be used to compare any class by one of its properties
by Juan Ignacio Tel
Development of a new generic lattice noise algorithm that advances beyond perlin noise and expands the possibilities of textural noise creation.
by Daniel Liedke
A cool List and Dictionary debugger visualizer for VS.NET 2005, 2008 and 2010
by santosh poojari
This article shows you how to make use of DataAccessLayer and caching.
by George Swan
This piece illustrates how to construct a simple generic mapper that will copy every property value from one class to another where the name and type of the property is the same in both classes; it goes on to suggest a way of constructing generic tests that can be used for any instance of the
by colonel720
A convenient shortcut using generics to check for InvokeRequired on a Winforms control
by Sharpoverride
A method for deep cloning objects in C#, by using Surrogates and serialization formatters
by saharkiz
Generate Front end screens and database on a Windows Mobile 5 for data collection
by Michael D Bray
A Generic helper function that dynamically sorts objects by properties of the object that aren't known at compile-time
by Sean Michael Murphy
A "set" type data structure in C# with basic logical operators.
by Rüdiger Klaehn
Provides a generic set collection.
by article
A Generic State Machine and Attempt to Generic Component
by Nicholas Butler
An implementation of a generic tree collection in C#.
by Nish Nishant
This article describes a generic Trictionary class derived from Dictionary that allows two values of different types per key
by simpledotnetsolutions
Delay-loading using UpdatePanel
by webmaster442
A brief explanation of why 2d array is slow, and why not to use jagged array and howto overcome the problems using the dense array storage
by Michael Potter
A reusable difference engine written in C#.
by Colin Eberhardt
This article describes the development of a Windows Phone to-do list application that eschews buttons and checkboxes in favour of gestures.
by Florian Rappl
A detailed outlook at some of the possible language features of the next version of C#
by Timmy Kokke
A detailed walkthrough on how to style a basic Silverlight button into a "Glass Orb" button.
by samirkut
An application (based on Gtk#) which uses the google web service to search the internet.
by Sam Rahimi
Keeps the GPS active in Windows Mobile, allowing for instant, accurate location determination. Also a tutorial on how to access GPS data with almost no code.
by leonardosalvatore
A simple GPS tracer developed for Windows Mobile 2005 on Compact Framework 2.0 SDK
by Ravenet
A gradient button for Windows Mobile and the .NET Compact Framework.
by darrellp
This article describes and implements a graph drawing control for tree structures structured in a WPF panel.
by Derek Bartram
An article presenting Ribbon Builder, a tool for creating ribbon controls
by Lewis Liu L
A Graphics Drawing Tool by using C# and Winforms
by Lewis Liu L
Graphics Drawing Tool by WPF
by Humberto Marchezi
A practical grid for domain objects to be used in WinForms systems.
by maxcarey
Expanding upon GridView to allow the selection of multiple rows across sevaral pages.
by tgis.top
CheckGroupBox, RadioGroupBox, CollapsibleGroupBox controls
by Rob van der Veer
This custom repeater control can be used to add group headers to your output.
by fede.net
The article describes the basic to build a custom HTML control with JavaScript OOP programming and jQuery
by Sandrino Di Mattia
Clean up and manage your XAML references. This can be done using custom namespaces (scheme URLs) and custom prefixes.
by Josh Smith
A guided tour of the Windows Presentation Foundation, one feature at a time.
by Josh Smith
A guided tour of the Windows Presentation Foundation, one feature at a time.
by Josh Smith
A guided tour of the Windows Presentation Foundation, one feature at a time.
by Josh Smith
A guided tour of the Windows Presentation Foundation, one feature at a time.
by Josh Smith
A guided tour of the Windows Presentation Foundation, one feature at a time.
by MeraMBA.com
Purely object oriented ADO code component to get your project running, no matter what database you are using at the backend. Specialised for SQL Server.
by #realJSOP
A GPS class with a coordinate parser, distance calculation, and bearing calculation.
by Carl Johansen
Describes a free web-based utility for testing Regular Expressions and performing bulk text transformations.
by Brian C Hart
A class that accepts a reference to an Excel.Worksheet and lets you use an overloaded subscript operator to cleanly and intuitively read/write the Value2 of Excel cells, and get the Excel.Range corresponding to a given cell.
by Duncan Edwards Jones
A C# library to add a heartbeat and one or more listeners to an application.
by David Maw
A way to embed help pages within a Windows RT or Phone program
by Marc Clifton
Binding to the DataTable without the System.Windows.Forms namespace.
by lost in transition
This article illustrates a helpful database library.
by freedeveloper
A different approach to make a Visual Studio VISTA Gadget Template
by Gary Vidal
A hierarchical Repeater control.
by asheesh goja
A high performance binary serializer using Microsoft Common Intermediate Language
by brian_agnes
This implementation of an LRU Cache attempts to provide a fast and reliable access to recently used data in a multi-threaded environment.
by ZhaoRuFei
Mimic the VS.NET 2003 menu style by improving the existing work
by Dirk Bahle
Implementing text highlighting in a WPF TextBlock control with MVVM
by Nitron
This article presents a stopwatch class with microsecond-precision for C# that offers split-time and a System.TimeSpan interface.
by ZTransform
Enables side-by-side comparison of close matching color swatches.
by Eric Woodruff
A tool to compress JavaScript files to reduce their size and improve page load times.
by Erich Ledesma
Bases to create your own JavaScript shell for your application
by Sacha Barber
A journey into Expressions
by Vikas K Gupta
Illustration of factory method pattern among various approaches
by Member 1702012
A joystick control using a simplified polar coordinate system to return an orientation and magnitude, and a custom Vehicle UserControl with an Offset method that uses the said coordinate system.
by mariocatch
Basic concepts ranging from XAML layout, to C#->XAML communication and databinding.
by isaks
Shows how to create a nice looking photo frame control in WPF and animate it using the Ken Burns effect
by Alishah Novin
Currently, ComboBoxItems cannot be selected using the keyboard - only the mouse. This is an attempt to resolve that.
by Marc Clifton
A KeyedList implements an ordered key-value list.
by Michael Micco
Implementation of a list accessible by key with HashTable-like performance
by Marc Clifton
My 3 day foray into writing a blog engine
by Marc Clifton
Part II of my 3 day foray into writing a blog engine.
by Marc Clifton
Based on Razor template engine syntax, a straightforward, extensible, easy to maintain implementation of a templating engine.
by Tiggerito
Designed to make it easier to write scripts such as JavaScript in C#
by George Mamaladze
A library to simplify access to image metadata.
by Oleksiy Sokolovskiy
A minimalist approach to n-tier component model design and implementation, which provides great flexibility for application modules functionality separation.
by Simon Gulliver
A lighweight approach to creating AJAX.NET-enabled grids, with advanced functionality built in.
by Simon Gulliver
Implementing a grid "user control" in MVC4/Razor.
by Greg Burman
A lightweight event driven control with minimal recursion and no manual tracking of selected items
by marcel heeremans
An introduction as to how to create a semi-advanced extendible HTML5 grid from scratch. This really isn't as daunting a task as many think!
by Michael D Bray
Filling in text templates from a data source.
by Marc Clifton
Using a collection to manage caches instead of implementing discrete cache instances
by logicchild
A Comprehensive Look at LINQ and the Binary Search Tree Data Structure
by Abby Fichtner (Hacker Chick)
A tutorial that walks through adding/updating/deleting data in your database with LINQ to SQL while keeping your class relationships (M:M, 1:M, and M:1) synchronized.
by Abby Fichtner (Hacker Chick)
A beginner's LINQ tutorial that walks you through mapping your SQL Server database tables and relationships to objects, and how to retrieve that data via simple LINQ queries.
by Abby Fichtner (Hacker Chick)
A tutorial and application on using WPF Data Binding with LINQ to SQL classes. This is part 3 of a three-part tutorial on using LINQ to SQL.
by Achim Bohmann
Use this Control to line up controls in a ListBox
by Ron Levy
A custom listbox control with disabled list items.
by row4utc
An article on adding a HitTest method for a ListView control.
by kubben
This article exposes a trick to help in creating apps with MS Office automation.
by ddrk
When you want to get the data script from sqlserver, use this, it can be fun.
by spidergeuse
Customize jigsaw (size and picture)
by Andrea_86
A small introduction to load Virtual Earth Maps into C#
by Stephen Muecke
A localizable Currency textbox control.
by sea_caty
This code shows how to do a simple localizable dropdown that sets up the options from suitable text.
by Daniel Vaughan
A location agnostic message service
by kevin delafield
A logging utility with a Forms based console.
by Sacha Barber
A brief look at using the .NET Akka framework (Akka.NET)
by Sacha Barber
A look at Fluent APIs and an example of one.
by David Stone
An overview of the new Language Integrated Query (LINQ) framework.
by Sacha Barber
A small article on how to use NServiceBus to create workflows
by Marc Clifton
A look at what is wrong with OOD/OOP based on CPian responses to the question "What is wrong with objects?"
by Ed Guzman
The Chart control gives you freedom to develop graphic reports.
by Jon Gallant
Clickatell just released a new SMS Small Business API. This is a two part blog series with the results of my analysis of the API and details on how to integrate it into your .NET application.
by Dmitriy Gakh
The perspectives of creating bots that write programs with two simple examples.
by Sander Rossel
Journey to the center of the .NET Framework with a chance of IL along the way!
by Davidwu
Using alpha-PNG and GDI+ technology to implement a desktop pet fish!
by Ianier Munoz
This article describes a sample application that uses the waveout API in C#.
by Steve Donovan
This library supplies the same macro substitution facilities as the C/C++ preprocessor.
by Tom Clement
A magical edit menu that works with no connections to the rest of your project
by Alexey Sinutin
An article on a small managed C++ class which gives ability to use the "Send To" feature of Windows Explorer.
by Don Kackman
Using the XP Theme API safely on any OS from C#
by Josh Smith
A marquee control written in C#
by xicoloko
Implements a DataGrid with a Master/Detail view on data.
by TofuBug24
Shows a solution for creating a Master-Detail relation using textboxes.
by Mohamed Kalmoua
In this article, I will create a master-detail view using the Entity Framework.
by Christ Kennedy
See the intermediate steps involved in a Linear Equation or Fractions problem
by webmaster442
A Media player control for WPF, based on MPV player that can play almost any media file.
by logicchild
An Article to Help the New Writer Understand Sone Helpful Concepts
by Ilan Assayag
Asynchronous sequential execution of methods using a message loop.
by George Henry 1954
Describes an innovative approach, aided by a small library, that lends itself to easy, successful use of the "replace method with method object" refactoring pattern.
by azealer
This article shows a method which handles events when you maintain multiple tables on a DataGridView.
by santosh poojari
This article will provide the first step towards migrating error free dtsx package to higher version of sql server ssis
by Derek Bartram
An article presenting the Quick Access Toolbar as part of RibbonControl.dll, as seen in Microsoft Office 2007
by Derek Bartram
An article presenting ApplicationButton used in creating round buttons as per Microsoft Office Style application buttons
by Silvia Campo
A way to organize the WebSocket management logic keeping the Startup clean.
by honey the codewitch
Slice sections out of a MIDI file, and stretch or compress playback time using this simple utility. Or use the Midi Library to build your own MIDI apps
by Shuqian Ying
The source code and a simple demo program for a plug-in in Microsoft Managed Extensibility Framework (MEF) that provides visual display of email messages.
by Kenji Elzerman
A walkthrough to create and run a minimal API with .NET 6 using C#
by Tomer Doron
In an unmanaged environment, using Windows performance monitors may prove challenging. This article propose an alternative which is both easy and efficient.
by Mattias Högström
A native stackwalk funtion like Stackwalk64 cannot handle mixed-mode stacks, since managed code does not use the stack in the same way as native code does. There is an API called IDebugClient, that does walk a mixed-mode stack correctly, which we will explore.
by Sacha Barber
ImageBrush in WPF
by Nish Nishant
DimmerDialog is a .NET class that shows a modal dialog which grays out the rest of the background, just like the Windows XP Shutdown dialog. This can be used when your application needs to show a very important message box or form that requires immediate user attention.
by Kemal Erdogan
Addressing the general problem of representing directed acyclic graphs (DAGs) in SQL databases
by matrix_resident
Modification to the nettiers code generator template to make the generated stored procedure for search more powerful(supports the like operator of Transact-sql) and searching the datetime/smalldatetime datatyped columns more smartly
by WendellH
A C# implementation of the TextFieldParser class submitted by Tony Selkes that includes the ability to put the schema in an XML file and load the data directly into a DataTable.
by codekaizen
A convenient, high-performance money structure for the CLR which handles arithmetic operations, currency types, formatting, and careful distribution and rounding without loss.
by Evgeny Bannikov
A month calendar control in iCal style with fixed and custom selection ranges, holidays highlight and customizable appearance
by wells cheung
AJAX Progress Bar for ASP.NET.
by Dr. Song Li
This article introduces a more flexible and secure method to configure Silverlight applications using the Web.config file from the ASP.NET host application.
by wpfdevelopment.com
An easy way of sorting the WPF ListView with a generic method.
by Ray K
Extending BinaryReader/Writer to support a different byte order, string and date formats, and advanced navigation in binary files
by Derek Bartram
An article presenting a library for producing communication based application utilising the MSN Messenger services and protocols.
by marktoth
Button that allows multiple gradients defined at design time.
by Sanjay1982
I needed a multithreaded task queue but with linked tasks, so I created this Multithreaded Task Queue.
by Tim Bomgardner
A CheckedListBox with dynamic foreground, background, and font
by Andrius Mudinas
A multilingual Silverlight virtual keyboard.
by liron.levi
This control acts like a tab control but without the tabs...
by Shenwei Liu
A sample shows approaches of creating WiX installers and a bootstrapper bundle for the deployment of business applications with multiple and selective configurations.
by leoivix
Check and mark more than one option in a DropDownList
by Dirk Bahle
I have posted a recent article on the ProgressViewModel to show a software design that can be used for background processing in C# 4.0. This article extends that design with the ability to ouput more than one progress.
by Paul Groetzner
A multi-purpose all-in-one web control.
by Brady Kelly
A single page template that can replace all of the Details, Edit, and Insert page templates.
by Darryl Bryk
A C# class for a multipurpose Windows message dialog
by John Whitmire
A customizable way to set enum flags
by OriginalGriff
A Generic Abstract class providing a true Pop-up control, implemented in a multiple selection drop down list.
by Halil ibrahim Kalkan
Creating a multi-tenant (SaaS) web application based on ASP.NET Boilerplate and using ASP.NET MVC, Angularjs and EntityFramework
by china_hhf
A lot of applications require some sort of search. Sometimes, the information we are looking for is in many different locations
by Kavan Shaban
Multi-Threaded WPF TreeView Explorer
by Pooya Musavi
An Example Showing How to Run Multiple Codes Concurrently and Prevent Cross-thread Operation Errors Using C#
by ErichG
A Naive Bayesian Classifier in C#
by Jason Kester
A C# implementation of Paul Graham's Naive Bayesian Spam Filter algorithm.
by Pete O'Hanlon
A class to perform a "naive" comparison of two chunks of text to see if they look to be the same.
by Robert Pittenger, MCPD-EAD
This article presents a naming scheme for database tables and fields.
by Christos Malliopoulos
An implementation of the .NET delegate pattern using C++ templates
by Thomas Denzel
Show and use items in a tag cloud for data entry.
by Fadrian Sudaman
This article shows how to easily extend the GridView to support custom paging and remove the restriction of using ObjectDataSource as the data source.
by meggash m
A server control, similar to the ASP.NET Repeater in its principles, that can handle recursive (or hierachical) data.
by Abfam
An article on network game programming.
by Hitesh Sharma
A simple network sniffer which can parse IP, TCP, UDP, and DNS packets.
by billconan, kavinguy
This article describes the implementation of a neural network with CUDA.
by Fabio Zanetta
Looking for a free and simple way to design and add reports to your .NET application? Take a look at MyNeoReport library.
by Erichero
It could take 11 clicks or 20 keystrokes to choose two dates representing last year. Why not choose "Last Year" in a ComboBox?
by Philip Lippard
A URL Rewriter/ Redirector which utilizes new and advanced IIS7 Integrated ASP.NET Pipeline feature
by KristianEkman
Can we write a new better hash function?
by Qwertie
LLLPG, the Loyc LL(k) Parser Generator: now parsing C# itself!
by Dennis Austin
A revision of a Task Scheduler class library by David Hall
by Vasily Tserekh
A new version of the asteroid game
by mahosi1
A wrapper for the Asynchronous Progamming Model in .NET
by Raul Mainardi Neto
An implementation of the MVVM Patterns + CommandModel within a WPF LOB application.
by Plantronics
In this post I want to show you how to get started with this feature from scratch!
by Phillip H. Blanton
At ComponentScience where I work, we heartily embrace the use of regions to logically separate our code into meaningful blocks. After doing it manually for a couple of years, I decided to write myself a little macro to make my life easier.
by Eunge
ValidationScope is used to collect all input errors in a context although validation code exists in independent APIs.
by Lộc Nguyễn
Example of data binding for nested tree structure, and MVVM pattern.
by James S.F. Hsieh
A non-well-formed HTML parser and CSS Resolver builded by pure .NET C#
by Dr. Song Li
This is a note on how to bootstrap multiple apps in a single HTML page.
by Dr. Song Li
This is a note on Angular 2 container components.
by Dr. Song Li
This is a note on a stupid, brutal force, terrible, yet not very horrible method to deploy the big Angular 2's 42.8 MB "node_modules" folder.
by Dr. Song Li
This is a note on setting the environment for Angular 2 & Typescript in Visual Studio.
by Dr. Song Li
Benchmark example on benefit of asynchronous programming
by Dr. Song Li
This is a note on Owin (Open Web Interface for .NET) hosted services.
by Dr. Song Li
This is a quick note on SignalR.
by Bram Pellens
This article presents a control that allows for easy number entering.
by Kourosh K Tari
This numeric keypad helps you enter payment amounts in a text field
by Tony Zackin
A textbox which accepts formatted or unformatted numerics only, plus a suffix multiplier.
by Inder gujral
A Nmeric Up Down Control for WPF
by Tony Zackin
A subclass which adds new display properties to a rich text box control
by Tony Zackin
A user control which adds a new property to a rich text box control
by Bob Hartman
This article demonstrates how to use GDI+ to create a page turn effect.
by thebeekeeper
This article shows how to create a 3D style effect using only GDI+ image manipulations
by Prasad Khandekar
A panel control with caption support, which can also dock child controls properly.
by George Swan
An artificial life algorithm that attempts to solve a problem by flying a swarm of entities through a range of possible solutions where each entity is guided by the performance of other members of the swarm
by gaurav_verma_mca
Article series on design patterns for Singleton
by Dave Hurt
A basic PC audit developed in C#.
by Michael Ganss
A parser for PDF Forms written in C#.NET.
by logicchild
An article that illustrates how to simulate a pendulum.
by David Catriel
An excellent and easy way to implement string enumerators in C#.
by Ron Sher
A performance counters helper class that makes it easier to use performance counters in your system, especially for measuring duration and total duration
by Marc Clifton
Performant Items in List A that are not in List B
by Sacha Barber
A control that partially emulates a popular phone.
by Jonathan Awotwi
A phone/fax field server control with built-in auto-tab functionality.
by darrellp
A cropping adorner which darkens everything except the selected portion
by Leslie Sanford
A Piano Key Control for the .NET Framework
by Metaconta
You can have a small home automation system controlling the serial port and a PIC microcontroller.
by luzhenyu
A Picturebox control to display both remote sensing and regular digital images
by Mass Soldal Lund
Creating a pie menu control for WPF
by kalavagunta
This article briefs about .NET Remoting.
by Weidong Shen
This article describes building a sample Silverlight application with the MVVM Light toolkit, WCF RIA Services, and a pluggable application architecture using MEF.
by Michael Mann (mann.DEV)
Plugin migration with new features of .NET 3.5.
by Marc Clifton
A wizard framework that supports plug-ins for the wizard pages.
by pierre poliakoff
A tutorial on how to write a Silverlight game based on the classical Pong game.
by Desmond McCarter
A POP3 client in C# .NET for reading and processing emails (including attachments).
by Andrew Rissing
GenericParser is a C# implementation of a parser for delimited and fixed width format files.
by Valer BOCAN
Microsoft Intermediate Language (MSIL) may be improved by adding a few new instructions
by logicchild
An article that describes WPF for the beginner and provides some tips for the intermediate.
by Nirosh
This article gives an introduction to system designing and architecture. It introduces a new concept that allows beginners to easily break and design complex software systems. It uses a modular based development approach with a pattern that we all practice in our day to day life.
by Pete2004
The purpose of this document is to provide a practical guide to using Microsoft’s .NET DataTables, DataSets and DataGrid
by Pete2004
The purpose of this document is to provide a practical guide to using Microsoft’s .NET DataTables, DataSets and DataGrid
by Pete2004
The purpose of this document is to provide a practical guide to using Microsoft’s .NET DataTables, DataSets and DataGrid
by Pete2004
The purpose of this document is to provide a practical guide to using Microsoft’s .NET DataTables, DataSets and DataGrid
by McArthor Lee
Elevate process privilege without restarting it
by Dr. Song Li
This article gives a practical quick-start tutorial on MVVM in WPF for application developers.
by Zoltan Balazs
Another approach to the MVC pattern
by Shaun C Curtis
A practical walkthrough of Async Programming in DotNetCore
by FiegeU
A pragmatically introduction to DOJO for form based CRUD database operations with ASP.NET
by jmertus
Allows one to easily clone a menu item and demostrates how to clone a component's callback handlers