Click here to Skip to main content
15,614,421 members
Everything / Programming Languages / C#



Great Reads

by Alex Pumpet
A simple program for comparing table data from two sources - SQL databases, Excel, CSV or XML-files
by Dr. WPF
.NET 3.5 SP1 is here! It's time to break out your DirectX skills. This article provides the information necessary to get started using a new DirectX interop feature in WPF called D3DImage.
by John Atten
OWIN, Katana and Middleware Pipeline in ASP.NET
by Wonde Tadesse
The other option will be to use Update Panel ASP.NET control as much as possible. It helps to retain the current position on the page whenever a postback happens to the page.

Latest Articles

by Graeme_Grant
Dot Net Core LogViewer Control for WinForms, WPF, and Avalonia using the ILogger Framework with Microsoft Logger, Serilog, NLog, and Log4Net in C# & VB on Windows, Mac OS, and Linux
by Ammar Albush 1997
Logo Recognition System Program written in C# .NET 6.0 Windows Form (,Tensorflow.keras,Emgu Cv,ScottPlot.WinForms,Newtonsoft.Json)
by Yvan Rodrigues
Complete list of GUIDs found in .csproj files and their descriptions
by Ryan Scott White
CudaPAD is a PTX/SASS viewer for NVIDIA Cuda kernels and provides an on-the-fly view of your Cuda code.

All Articles

Sort by Title


26 May 2010 by Mike Corley
C# (.NET and Mono) library provider for RRDtool
23 Mar 2015 by Oleg Shilo
The extremely simple implementation of generic "Extension Properties"
4 Nov 2005 by eug_acc (Eugene Akimov)
A photo images gallery browsing template - CatalogView style.
24 Jun 2009 by kcs2c
This demo allows you to verify that you have a valid key and can format a request..
12 Nov 2007 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.
19 Apr 2013 by Necmettin Demir
"How to series" about MVC, jQuery, JSON, paging, mapRoute.
23 Jan 2013 by Pham Dinh Truong
Enhance usability and look-and-feel of table/grid with freezing header rows. Let's discover it.
16 Dec 2003 by Todd.Harvey
Imitate Windows Paint.exe using C# and CsGL
13 Sep 2009 by Sanjeev Venkat, kb-boxer
Are your classes that implement the Template Method Design Pattern "Decorator aware"?
5 Oct 2005 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.
16 Oct 2006 by azharkhan
This article provides the steps to solve the "Unrecognized Tag" problem for an Atlas control.
15 Jun 2003 by Oscar Bowyer
14 May 2007 by TyronM
A way to modify Zip archives without extracting them completely.
6 May 2015 by DrABELL
Web Application capable of NY MTA bus routes and stops monitoring in real-time/low-latency mode.
4 Jan 2008 by dmihailescu
Use extension methods to augment the enums to validate the values and more
26 Jan 2011 by OrlandoCurioso
Customize an internal designer by encapsulation in a custom component designer
6 Jul 2005 by SathishVJ
Find all possible locations of an executable.
17 Apr 2012 by Mehmet Mutlu
Details of my solution algorithms, implemented programs, and the results I have concluded.
3 Oct 2007 by User 2739121
2 Apr 2009 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.
9 Mar 2009 by Paul_Wade
A WPF application for viewing RSS video feeds. Built using the MVVM pattern.
1 Feb 2013 by Yvar Birx
Syntax highlighting has never been so easy!
10 Dec 2008 by Jerry Evans
Improving scrolling performance in Silverlight
17 Dec 2008 by thund3rstruck
Writing and using cross platform AJAX in ASP.NET applications.
20 Feb 2014 by Zoltán Zörgő
Implementing custom RoleProvider for both AD and local machine for use with Forms Authentication
4 Oct 2007 by tahouri
This program simply generates a batch file that you can extract your .00x files
8 Mar 2004 by Vladimir Afanasyev
Device configuration using C# (Part 1)
9 Mar 2004 by Vladimir Afanasyev
Device configuration using C# (Part 2) . How to enumerate devices.
10 Mar 2004 by Vladimir Afanasyev
Device configuration using C# (Part 3). Device resources - IRQ, DMA, etc.
15 Nov 2003 by Prakash Kumar Singh
This article explains and demonstrates various ways to implement localization in your .NET application.
8 Oct 2015 by Sacha Barber
Getting .NET code to talk to Scala code and vice versa using RabbitMQ
11 Oct 2007 by aSarafian
An article that tries to clear up the concept of serialization.
27 Mar 2010 by Sergey Sorokin
Use .NET 2.0 configuration features for building a pluggable provider framework for your application.
6 Jan 2009 by carlos@takeapps
A working implementation of a REST service in .NET 2.0.
17 Dec 2007 by Balaji Lakshmanan
Using the Unicode version of CreateFileW, we can overcome the PathTooLongException error on file operations.
22 Mar 2007 by Sacha Barber
An article which shows how to achieve some of the common XAML concepts.
8 Jul 2013 by Liviu Ignat
MVC 3 plugin architecture with embedded razor views: steb-by-step description and demo application.
11 Oct 2009 by Shivprasad koirala
In this article we will discuss about new feature DLR and also about ‘dynamic’ and ‘expando’ objects.
21 Jan 2011 by sowmyanarayanan
Introduces you to the basics of RESTful Web Services.
28 Feb 2021 by Igor Ladnik
Web services implementing GraphQL technology with repository access optimization, JSON Web Token (JWT) authentication and some other useful features.
29 May 2022 by koolprasad2003
What's new in .NET 6
20 Dec 2005 by Johann Anhofer
5 Sep 2007 by Boaz V
How to receive events from a COM object using the application message loop in a console application.
24 May 2003 by Erik Westermann
Book Review of .NET and COM: The Complete Interoperability Guide
12 Dec 2014 by Yuriy Magurdumov
Calling native methods from .NET application via standard Windows Named Pipes
25 Feb 2023 by Graeme_Grant
Enabling development and production AppSettings support for non-ASP.NET Core apps
22 Jul 2007 by Yuriy Kyyan
An article on creation automated interface for .NET applications.
20 Aug 2014 by Sandeep sunku
This article explains the boot strapping process of .NET Application.
19 Aug 2015 by Ashwin. Shetty
Continuous Integration of .NET project using Jenkins & Gradle Script
17 Oct 2019 by Changqin Liu
C# framework integrated with and
8 Jul 2013 by Liviu Ignat
How to handle database operations or any kind of business specific logic inside plugin assemblies.
11 Jan 2008 by Ravenet
This article provides a simple class with commonly used attributes and gets information from the assembly about the product.
6 Jan 2014 by Assil
This article describes asynchronous patterns in .NET and how to do them.
21 Nov 2011 by dmihailescu
UI and concurrent programming using IAsyncResult, BackgroundWorker, TPL, and ‘async’ syntax.
10 Aug 2003 by dallyanzi
.NET buttons that used for audio functions - write your own control
2 May 2006 by thomas_tom99
An article on a .NET based add-in/plug-in framework, with dynamic toolbars and menus.
15 Aug 2010 by Shivprasad koirala
.NET Best Practice No: 2:- Improve garbage collector performance using finalize/dispose pattern
18 Aug 2010 by Shivprasad koirala
.NET Best Practice No: 3:- Using performance counters to gather performance data
9 Nov 2008 by dheerajindian
Small but important questions
4 Nov 2016 by Mr. xieguigang 谢桂纲
.NET language Canvas control for Interactive visualizing network data.
24 May 2004 by Mark Arteaga
Sample application to access Google APIs from a .NET Compact Framework application
29 Aug 2007 by hayles
This article shows you how to customize individual cells in a DataGrid - and it works on the Compact Framework.
7 Aug 2014 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.
30 May 2008 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.
18 Oct 2011 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.
19 Apr 2004 by Redgate Software
ANTS Profiler used to optimize code, lower hardware costs and improve application performance.
26 Jul 2011 by Cloud Hsu
.NET Collections performance test in WindowsXP and WindowsCE
6 Nov 2001 by Philip Lee
A control library containing three color picker controls written in C#
30 Sep 2013 by Florian Rosmann
COM Interop using a little post compiler. As a result, it is possible to use multithreading in combination with COM interfaces.
25 Sep 2008 by tomcat1
Call a .NET COM+ Interop component with Classic ASP.
12 Aug 2005 by hadhmy
Implementation of .NET COM+ Transactions
19 Feb 2004 by Mathias Taylor
Export Microsoft Outlook data using XML DataSets and the Outlook COM Object Library.
27 Aug 2004 by Lim Bio Liong
Demonstrates how to intercept .NET console keyboard input and display a * in place of each actual typed-in character.
24 Nov 2016 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).
18 Jan 2017 by Bart-Jan Brouwer
.Net Core datagrid with server side paging, sorting and filtering
21 Aug 2021 by freedeveloper
Use the logger system as other Microservices in your eco-system
11 Jan 2019 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
14 Nov 2016 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.
7 Aug 2017 by Bart-Jan Brouwer
Modern design example for .NET Core MVC with RESTful service
29 Nov 2016 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.
30 Nov 2019 by Johannes Bildstein
Write cross platform desktop applications with .Net Core by using the OS native webview.
18 Oct 2020 by JawadHasan
Use NoSQL database functionality from within a Relational database system
18 Jul 2016 by Kornfeld Eliyahu Peter
PoC - a small trip to see how .NET Core IS multiplatform
16 Jun 2020 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.
16 Aug 2005 by clementsm
Assembly written in VB.NET that accesses Exchange 2000 Webstore data, using WEBDAV.
10 May 2004 by A.Z. Rosenberg
An article with source code examining the development speed and performance capability of .NET, Matisse and FastObjects
26 Jul 2007 by Praveen Nair (NinethSense)
This article explains how to filter rows in a DataSet/DataTable. The example provided will help you get information faster.
3 Dec 2001 by Chris Sells
An exploratory story of delegates and events for C# programmers told in the style of a bedtime story
12 Jan 2009 by Rabeeh Abla
Design patterns are recurring sequences, built-in .NET patterns are scattered over the framework.
4 Feb 2001 by Naveen K Kohli
Using the ProcessThread class to monitor the states of threads inside a process.
18 Mar 2001 by Naveen K Kohli
How to get the list of all system services on a system and also finds out their dependencies.
19 Mar 2001 by Naveen K Kohli
Use of the Environment class explained to extract information like Operating System, Environment Variables, etc.
23 Jun 2005 by Aryasheel
The article fills in the gap for the .NET framework to copy directory contents.
6 May 2004 by Alberto Venditti
This demo shows you how to develop .NET components capable of participating in distributed transactions coordinated by .NET Enterprise Services
10 Feb 2003 by leppie
A DUMeter clone, but with some better/different reporting features.
4 Jul 2011 by Shrilata Ellaboina
.NET Dynamic Control Creation
25 Jul 2006 by mikeperetz
How to associate an object to your enum value.
20 Mar 2002 by Kevin McFarlane
How to enhance .NET event handling with the Template Method design pattern
13 Mar 2007 by Wilson, Drew
Evaluating Dynamic expressions by compiling C# code to IL, then creating a DynamicMethod from the IL.
27 Oct 2007 by carlos@takeapps
A basic .NET file browser fully based on the framework