Click here to Skip to main content
14,301,527 members


Great Reads

by Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
by Steve Krile
Fully AJAX-enabled user control used to select names from a database in a drop-down format.
by Waleed Elkot
Reading text from any image using Microsoft Office 2007 OCR
by dotnetdan
VS 2005 debug visualizers for DataSet, DataTable, DataView, DataRow and DataColumn objects.

Latest Articles

by David A. Gray
The routines in this library can parse any string that I can throw at it, including Common Name strings read from X.509 Digital Certificates.
by nogChoco
LineNumbers that dock to a RichTextBox or show as an overlay on top of 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 Randy Kroeger
This article provides an example on how you can change application configuration settings within an existing ClickOnce publish, update the manifest files, followed by using the Mage utility for updating the manifest using the existing cert file.

All Articles

Sort by Updated


13 Apr 2019
LineNumbers that dock to a RichTextBox or show as an overlay on top of it
2 Jan 2019
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.
31 Dec 2018
Randy Kroeger
This article provides an example on how you can change application configuration settings within an existing ClickOnce publish, update the manifest files, followed by using the Mage utility for updating the manifest using the existing cert file.
30 Dec 2018
Chinmoy Mohanty
Multiple techniques of implementing The Observer Pattern in .NET
1 Dec 2018
Troy Simpson
Setup a simple and cheap computer controlled watering system using VB.NET or C# and a parallel port relay controller
4 Nov 2018
This article will help you to get a clear understanding of LSP.
10 Sep 2018
JavaScript class library which partly replicates Microsoft .NET Framework structure and functionality.
15 Aug 2018
Shashangka Shekhar
In this post, we are going to implement dynamic highchart with Angular6 and ASP.NET Core.
14 Aug 2018
Shao Voon Wong
How to draw a text with an outline
28 Jul 2018
Implement a Global Try Catch block while still using the .NET Application Framework.
19 Jul 2018
WinForms library containing the IncipitViewer control for drawing musical notes
17 Jul 2018
Karthik. A
User specific implementation of feature flags, which can be used to roll out features targeting specific users without doing multiple releases
17 Jun 2018
Gunnar S
Moving ASP.NET WebAPI code to Service Fabric Cluster
22 Apr 2018
This article details how to make .NET applications scriptable with Aphid, an embeddable scripting language.
29 Mar 2018
Shashangka Shekhar, ZahidOnAir, Abhijit Bhowmick Dip
In this post we are going to create a Single Page Application (SPA) with AngularJS and ASP.Net Core. We will use Angular-UI-Router for our application routing instead of MVC routing.
14 Mar 2018
Toby Patke
Clearcove.Logging is a very simple logging library designed to meet most logging needs with straight-forward licensing terms.
17 Jan 2018
honey the codewitch
Dependency free, fast, lightweight JSON parsing and light query
9 Jan 2018
This article will show you how to expose the database schema to the APIs, then query from it. No boilerplate code for simple query actions. Go and read it.
10 Nov 2017
Creating Embedded Controls for WonderWare InTouch and WinCC
5 Nov 2017
Alexander Iacobciuc
In this article you will find yet another implementation of a web camera control.
25 Oct 2017
A modular InnoSetup script to download and install all available .NET Framework versions and much more
17 Oct 2017
Alexander Iacobciuc
In this article you will find an implementation of a stream player control.
28 Aug 2017
Kasic Slobodan
Easily assign your extension to your application and set an icon.
22 Aug 2017
Taner Riffat
Multithreading is something we will all have to deal with sooner or later. This relatively simple application shows you how to use two threads to copy files. It is also a very handy Windows backup utility with a mirror feature, a batch mode feature, a log file feature and a help button!
17 Aug 2017
Howard Richards
Provides a useful wrapper to the FtpRequest in .NET 2.0.
1 Aug 2017
Dmitry Brant
A custom control for Windows Forms that looks like an electronic 7-segment LED display.
23 Jul 2017
Duncan Edwards Jones
How to use a windows azure storage table, blob or file as an event store for event sourcing
19 Jun 2017
Occam's Razor
Ever wonder how programs like Nero work? They make their own SCSI libraries... like this!
15 Jun 2017
Robin Rodricks
.NET core/.NET standard is the latest incarnation of the .NET platform. This tutorial introduces you to this new world, and gives you practical advice to successfully port your .NET Framework library to .NET Core.
12 May 2017
Alexey Shalnov
Demonstrates the concept of how to build an old MFC application in a .NET application, to replace the MFC MDI Framework with the modern WinForms or the WPF Framework and to integrate MFC Views and Dialogs in it.
26 Mar 2017
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.
21 Mar 2017
Christiaan van Bergen
An article on converting text files or csv-files to a System.Data.DataSet based on regular expressions
16 Mar 2017
ASP.NET MVC C# Opensource library that abstracts social logins for OAuth providers like Facebook, Google, Twitter, PayPal
4 Mar 2017
Duncan Edwards Jones
An outline of how a paired azure queue and azure table can be used for the command side of a CQRS application
4 Mar 2017
When disk I/O goes to 100% your machine becomes a brick. Here's some information about how my i7, 8GB laptop was taken over by Microsoft Telemetry.
2 Mar 2017
David Vanson
A weather application for the current conditions in your area
24 Feb 2017
Ebenezar John Paul
An Ideal Code Review Checklist that applies for most programming languages
3 Feb 2017
An overview that presents all PayPal integration options, targeted especially at C# developers.
27 Jan 2017
Akshay Srinivasan2
This article describes a technique to quickly retrieve and present hierarchical information from a flat relational database table.
12 Nov 2016
Serial communication in C#.
30 Oct 2016
Shao Voon Wong
Prototype SIMD vectorized code effortlessly.
17 Sep 2016
A multithreaded server class that accepts multiple connections from a provided client class. Each client can send and receive files and text (byte data) simultaneously along 250 available channels.
10 Aug 2016
Avelino Ferreira
Don't care about Google Maps/Routing/StreetView programming. This Control gives your WinForms applications the power of Google Maps API v3
3 Aug 2016
Avelino Ferreira
The easiest way to implement the ToolStripControlHost and ToolStripDropDown classes, in a UserControl, in order to display a Container/Control beyond the limits of its Parent Container and Parent Form, with very few lines of code. Let's uncomplicate ...
15 Jul 2016
Adding shadows to Simple Ray Tracing in C#
15 Jul 2016
An approach to interpolate vertex normals on triangles
15 Jul 2016
Simple Ray Tracing in C# Part V (Texture Mapping)
15 Jul 2016
Simple Ray Tracing with texture mapping in C#
15 Jul 2016
Plotting user defined R2 in R functions using C#
15 Jul 2016
Mapping images on spherical surfaces using C#
15 Jul 2016
Ray tracing in C# part III - implementing reflection
15 Jul 2016
Simple Ray Tracing in C# Part IV (Anti-Aliasing)
12 Jun 2016
David A. Gray
What happens when you have more items in your list than you have items in your control string?
27 May 2016
How to automatically create data access layers and business layers from a Microsoft Access or a SQL Server database
3 May 2016
this post discussed .NET versioning and multi-targeting of .NET application and component written in C#.
21 Apr 2016
andrea contoli
A 2D vector shapes and RTFcontrol editor
17 Apr 2016
Keeps unnecessary UI elements of KeePass disabled while all documents are locked and also while there are no documents are loaded.
12 Apr 2016
Shao Voon Wong
The C++ XML parsing article which should have been written since the advent of XML! This article defines a new Elmax abstraction model over the DOM model.
9 Mar 2016
Avelino Ferreira
Remembering the first time, being already an experienced programmer in VB and VBA, I felt the need to build my first reusable DLL.
13 Jan 2016
Sebastien Lorion
A reader that provides fast, non-cached, forward-only access to CSV data.
6 Jan 2016
Claudio Nicora
An extended NumericUpDown control with better focus and mouse wheel management.
28 Dec 2015
danah gaz
A lightweight, high performance, easy to use asynchronous stream copy method using IOCP with progress, throughput tracking, and no explicit thread creation.
27 Dec 2015
A C# library to host Photoshop-compatible filters in .NET 2.0 and later
22 Nov 2015
This Article discusses on Memory allocation in .Net and how JIT compiler optimizes non-volatile code. It also talk about Value Type, Reference type, Stack, Heap, Boxing, Unboxing, Ref, Out and Volatile.
8 Nov 2015
Phillip Piper
.NET ListView maxed out on caffeine, guarana and steroids.
2 Nov 2015
Easily create Business and Data Layers!
25 Oct 2015
Greg Nutt
This is a VB.NET Version for ".NET Remoting Events Explained"
7 Oct 2015
Use JavaScript to manage control layouts, formatting and highlights, without the need for Postback which is not so clean.
6 Oct 2015
Chris A. Johnson
This article explains a gradual approach on moving to Typescript, using Angular and also using a Hybrid Approach.
20 Aug 2015
Yvan Rodrigues
Often an application needs data from an HTTP server, such as web services, or to scrape content. .NET provides HttpWebRequest, but it requires a lot of code to perform trivial operations. This class simplifies the task dramatically by abstracting the HTTP protocol, streams, and exceptions.
17 Aug 2015
Simon McKenzie
Reads JPEG Exif data without the heavyweight and unnecessary instantiation of GDI+ objects.
17 Aug 2015
Marcos Meli
An easy to use .NET library to read/write strong typed data from files with fixed length or delimited records (CSV). Also has support to import/export data from different data storages (Excel, Acces, SqlServer, MySql)
30 Jun 2015
Nikhil Awatade
Algorithm for Tree view binding
19 Jun 2015
Customize OpenFileDialog and SaveFileDialog using a User Control
11 May 2015
R Potter
A guide through a Vector type in C# using Cartesian and Euclidian Geometry
10 May 2015
David A. Gray
This article describes a class that adds color to console program displays.
25 Mar 2015
Chivate Atul
Tracing dead-locks in multi-threaded applications.
16 Mar 2015
TrackBar with custom coloring, value display, label, and increment buttons.
9 Mar 2015
Steve Messer, Emma Burrows
Windows XP supports multiple keyboards, but by default, the .Net Framework will treat them all as one. This article explains how to use the Windows API Raw Input methods to support multiple keyboards from a C# application.
13 Feb 2015
Sean Michael Murphy
A library to help with finding rhyming words.
11 Feb 2015
Describes how to avoid loss of performance when implementing SOAP extensions.
8 Feb 2015
The Web API token based authentication via OWIN OAuth2 middleware supported by Facebook, Google, Microsoft.Extracting additional user's information from social networks.
5 Feb 2015
Michael Schmitt
How to customize the Enterprise Library (June 2005) for Visual Studio 2005
14 Jan 2015
Paulo Zemek
Understand how to create fully configurable frameworks that let your application evolve without creating bottlenecks.
13 Jan 2015
Jacques Fournier
Sudoku is a program built in C# with a WPF user interface.
8 Jan 2015
Download financial data, managing online portfolio or using Search BOSS from Yahoo! with .NET
21 Dec 2014
Luc Pattyn
A utility that removes phantom icons from the Icon Tray
15 Dec 2014
Sergey Nozhenko
This is an alternative for "PipeStream, a Memory Efficient and Thread-Safe Stream"
11 Dec 2014
Anurag Gandhi
This article explains the details and use of Nullable Type in C#.NET.
8 Dec 2014
An article on creating and using a web browser (IE only) compatible ink or drawing control using the Microsoft Tablet PC SDK version 1.7. A sample pre-built control is provided for use and demonstration.
2 Dec 2014
Ed Gadziemski
Analysis of various methods for determining the Mime type and executable status of a file
27 Nov 2014
Pascal Ganaye
In this article, I try to highlight some issues in the .NET Framework generic list and how to circumvent them
19 Nov 2014
Leung Yat Chun (Fainx)
This article describes how DirectoryInfoEx uses IShellFolder to list special / virtual directories using C#.
15 Nov 2014
Michael Ulmann
Get rid of EXE/DLL locks by using ShadowCopyFiles appropriately with .NET 2.0 and newer
15 Nov 2014
Michael Ulmann
The MasterPage is derived from UserControl and thus, does not support the method 'InitializeCulture()'; a bit more coding is required in order to make the ASP.NET MasterPage localizable.
10 Nov 2014
Tsuda Kageyu
Extract all the variations of an icon, including the ones ExtractIconEx() can't extract.
5 Nov 2014
This article is about the simple .NET PDF generator and visual designer
4 Nov 2014
Shivprasad koirala
6 important uses of Delegates and Events
30 Oct 2014
Terrence Sheflin
Explains how to use HttpModule in conjunction with IIS to handle requests to fake directories
27 Oct 2014
Igor Krupitsky
This application will tell you if a scanned image file is blank
6 Oct 2014
Nick Cosentino
Are you excited to get your Myo armband from Thalmic Labs? If you're a C# developer, then check out this open source library to help you control your Myo! The post appeared first on
20 Sep 2014
Ed Gadziemski
A collapsible split container control for Windows Forms
19 Sep 2014
This article show a quick way to determine if a user's IE browser is in compatibility mode.
8 Sep 2014
"MCSD Certification Toolkit (Exam 70-483): Programming in C#” - book review
7 Sep 2014
Graham Wilson
A progress bar which displays progress as passage through a simple maze.
4 Sep 2014
Zimmermann Stephan
An easy to use C# library for quick and simple graph plotting.
2 Sep 2014
How to create a generic singleton for .NET.
26 Aug 2014
An article describing a simple .NET library which simply keeps your database schema up-to-date.
15 Aug 2014
Omar Al Zabir
Do you sometimes fail to notice Outlook reminder window? Do you wish a chat window would remain always on top of other windows so that you never miss a message? Here's an app for that.
13 Aug 2014
In the netherworld between T[] and List
6 Aug 2014
Oleg Shilo
An article on a "scripting engine" for the C# language
24 Jul 2014
Thomas Maierhofer (Tom)
New NHunspell (Open Office spell checker for .NET) functions at a glance.
24 Jul 2014
Thomas Maierhofer (Tom)
NHunspell (Open Office spell checker for .NET) functions for servers and ASP.NET web projects.
9 Jul 2014
Source code for how to create a RichTextBox column in a DataGridView
4 Jul 2014
This is an alternative for "Magic TabControl - VS.NET Style"
26 Jun 2014
Clift Norris, John D. Cook
This article describes RunAndWait, a program that provides monitoring and logging for scheduled tasks
26 Jun 2014
John D. Cook
A simple random number generator in C#
23 Jun 2014
Journey of C# up to LINQ in less than 10/15 minutes
22 Jun 2014
Nathaniel Moschkin
Topics and methods on programming in .NET and performance considerations
2 Jun 2014
Event-based, generic wrapper and manager to implement multithreading in your applications
28 May 2014
A complete wrapper for the Win32 INI APIs
28 May 2014
Bernardo Castilho
A PrintPreviewDialog that is faster and better looking than the standard one
23 Apr 2014
Duncan Edwards Jones
A viewer application for EMF format spool files
22 Apr 2014
Duncan Edwards Jones
Introduces and discusses the Common Language Runtime framework classes used in printing from a .NET Windows Forms application.
15 Apr 2014
Mark Harker
In this article I would like to discuss how you can find all non-simple paths from a starting node to an end node in a directed graph.
27 Mar 2014
Docking windows container, extended listview, extended property editor.
22 Mar 2014
Treeview with Checkboxes supporting 3-state-logic
20 Mar 2014
Lizandro Campbell
Using Visual C# 2008 to establish connection to a MySQL 5.1 database with MySQL Connector/NET 5.1.7
7 Mar 2014
Shivprasad koirala
UI Object Connector Implementation of Mediator Pattern
25 Feb 2014
Use the Symbol class for enum-like values that can be extended by other classes.
24 Feb 2014
Parikshit Patel
This article describes a typical three layer architecture in C# .NET. It is a very useful approach for coding due to easy code maintenance.
10 Feb 2014
Joshi, Rushikesh
This article describes, how can we implement Roles and Permissions into ASP.Net application in efficient way.
6 Jan 2014
S. M. Ahasan Habib
In this article, I explain with transaction related theory and code sample, how in various scenarios we can use TransactionScope with various options for managing real life transactions.
6 Jan 2014
This article describes asynchronous patterns in .NET and how to do them.
3 Jan 2014
Yvan Rodrigues
HttpResponse.Filter post-processes the output of an ASP.NET page in order to modify the HTML document before it is sent to the client, similar to output buffering in PHP. The example wraps instances of a keyword on the page in an HTML element to have a highlighting style applied to it.
26 Dec 2013
Mike Hankey
A utility to design gradients interactively.
19 Dec 2013
Jon Sagara
This article shows how easy it is to use ASP.NET and Google Co-op's Custom Search Engine to build your own search engine.
11 Dec 2013
Developing a simple MVC 3 application architecture using Entity Framework’s Code First technology.
8 Dec 2013
Julijan Sribar
A Visual Studio add-in and command-line utility that automates versioning of .NET and VC++ projects
2 Dec 2013
A. Najafzadeh
Class used to display date in complete string format in Shamsi
27 Nov 2013
Debopam Pal
Create/Read/Write Advance PDF Report using iTextSharp.DLL in Desktop, Mobile, Web Application
22 Nov 2013
A technique for installing "Custom Tools" in all VS versions from 2008 to 2013
14 Nov 2013
Mojtaba Eng
Solving N-Queen problem using DFS and BFS and show Goal Board visually step by step or at once.
13 Nov 2013
S. M. Ahasan Habib
This article will help beginners to understand how knockout will work with ASP.NET and communicate client-side server side and the usefulness of the responsive UI design.
12 Nov 2013
Bruno Tagliapietra
An easy way to obtain effective activity tracing, leveraging the built-in System.Diagnostics and the standard tool SvcTraceViewer.exe (not just for WCF).
7 Nov 2013
Play around with the different interfaces used to query collections.
3 Nov 2013
Lyubomir Rumenov Velchev
How to switch between N number of threads - primary and secondary services. Show a way to implement backup service switch. This could be easily converted to load balancing service.
29 Oct 2013
Dezhi Zhao
This article shows a fast solution to Einstein's Riddle by using brutal search.
29 Oct 2013
Gabriel Szabo
C# example code for controlling Skype
29 Oct 2013
Juan Steyn
This article is an updated one discussing the configuration of IIS, ASP.NET and SQL Server.
2 Oct 2013
George Ziady
This is an alternative for "Measurement Unit Conversion Library"
30 Sep 2013
Sandesh M Patil
This is all about Task list window which is helpful in managing our comments within the code.
25 Sep 2013
A simple Performance Chart/Monitoring Control
19 Sep 2013
Shivprasad koirala
Software Architecture interview questions (Service Oriented Architecture interview questions: Part 1).
19 Sep 2013
Ron Schuler
ASP.NET PDF document viewer control that does not require any Acrobat product to be installed
19 Sep 2013
Give your WinForms Windows a unique look using a unique design
16 Sep 2013
Enayat Ashkian
Overview of Key Object-Oriented Concepts in Visual C# (Quick Guide)
12 Sep 2013
A journey into AOP land with concerns, pointcuts, joinpoints, advices, aspects, interceptors, proxies, targets, mix-ins, composites...
8 Sep 2013
Manoj K Bhoir
MBTab Control With Custom Visual Styles using VB.NET
5 Sep 2013
Jani Giannoudis
Simplifying the .NET User Configuration for Windows Forms and WPF
3 Sep 2013
Moreno Airoldi
The class runs under Mono or .NET and allows the use of Windows style "INI" files to store and retrieve application settings
1 Sep 2013
Moreno Airoldi
The class runs under Mono or .NET and allows the use of Windows style "INI" files to store and retrieve application settings
25 Aug 2013
Protobuf-net is a fast and complete .NET library for serialization based on Google's Protocol Buffers. And this is a really short manual.
6 Aug 2013
Understand access modifiers before using them.
2 Aug 2013
Chris Kolkman
Generate an Options dialog box from the settings you create in the My.Settings namespace.
9 Jul 2013
Uwe Keim
A small wrapper class around the Windows Forms 2.0 WebBrowser control
3 Jul 2013
A CodeProject mash-up providing a Hotkey to jump the cursor from one screen to the next on multi-monitor systems
27 Jun 2013
K K Kodoth
This document describes how to use the web service method calls efficiently and effectively, by making use of Asynchronous calling Mechanism.
24 Jun 2013
K K Kodoth
How to perform Inline editing in JqGrid
22 Jun 2013
Pero Matić
A detailed analysis of how to inject the .NET runtime and arbitrary .NET assemblies into unmanaged and managed processes; and how to execute managed code within those processes.
19 Jun 2013
K K Kodoth
Document describes about the Delegate in C# and the usage of delegate in different scenarios
18 Jun 2013
Shivprasad koirala
Architecture FAQ for localization and globalization: Part 2.
18 Jun 2013
Shivprasad koirala
Windows Communication Foundation FAQ quick starter: Part 1.
11 Jun 2013
K K Kodoth
Developing .Net application with Mongo Db as Back end
9 Jun 2013
Stan Bice
Imagine connecting church worship attenders with real-time content.
6 Jun 2013
A service concept is implemented here for seamless and connectionless computation from anywhere to anywhere.
4 Jun 2013
Avi Farah
Text document files can be enhanced by using construct and equivalent classes that "know" how to evaluate the constructs.
1 Jun 2013
K K Kodoth
Document describes about One way web Method creation and consumption in Traditional Web Service.
19 May 2013
Shemeer NS
.NET Framework Cultures with Culture Specific Formats and Mapping with SQL Server Language. CultureInfo, DateFormat, Number Format, Currency Format, Percent Format, Infinity Format etc.
15 May 2013
R. Gils
CSharp version of a flyout toolbar like we can find in CAD applications
26 Apr 2013
Sebastien Lebreton
Reflexil is an assembly editor and runs as a plug-in for Reflector or JustDecompile. Reflexil is able to manipulate IL code and save the modified assemblies to disk. Reflexil also supports "on-the-fly" C#/VB.NET code injection.
25 Apr 2013
In the Face of God
Unmanaged code application accessing data in a database via Web Services without a database provider.
22 Apr 2013
Fco. Javier Marin
Disassemble and patch .NET assemblies using the Mono.Cecil library.
17 Apr 2013
Herre Kuijpers
Extending the standard ASP.NET GridView control to add a vertical scrollbar in the grid
16 Apr 2013
GMap.NET is a powerful, free, cross platform, Open Source .NET control. It enables the use of routing, geocoding, and maps from Google, Yahoo!, OpenStreet in Windows Forms and Presentation, and supports caching!
27 Mar 2013
Lukasz Swiatkowski
Vista-like TaskDialog control for .NET Framework 2.0, compatible with Windows XP
27 Mar 2013
Lukasz Swiatkowski
How to create an animating glass button using only GDI+ (and not using WPF)
27 Mar 2013
Lukasz Swiatkowski
How to notify Windows Explorer about which files are used and locked by your application.
27 Mar 2013
Lukasz Swiatkowski
How to create a custom pop-up control in C#.