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 Updated


8 May 2007 by #realJSOP
A method for programatically determining the appropriate foreground color based on the specified background color
21 Dec 2008 by #realJSOP
Parse a string with quoted elements, insert/add/delete elements, and is CLS compliant
4 Nov 2012 by #realJSOP
The classic word game using words and letter scores allowed in Scrabble
17 May 2008 by #realJSOP
One method for loading common and object-specific data from your app.config file.
28 Sep 2008 by #realJSOP
Put text on a bitmap, make your winform app go full-screen, and say hello to some simple LINQ code.
1 Oct 2008 by #realJSOP
Implement repetitive tasks at consistent intervals
2 Oct 2008 by #realJSOP
Discusses windows authentication and application-specific authentication for WinForm applications
11 Dec 2010 by #realJSOP
Scrape the My Articles page here on CodeProject to keep an eye on your articles.
12 Oct 2016 by #realJSOP
My views on how to be a proper programmer
24 Jun 2010 by #realJSOP
Create a dynamically resizable wizard form
17 Dec 2008 by #realJSOP
A not-so-dotNet way to allow multiple programs to share a single settings file
4 Jan 2009 by #realJSOP
A utility that you can use to "exercise" your inkjet printer without wasting a lot of ink or paper
17 Mar 2010 by #realJSOP
Tie it all together and not lose your mind in the process
17 Dec 2010 by #realJSOP
How to get all the events you want - whether you need them or not.
17 Dec 2010 by #realJSOP
Use the demo application (from Part 1) to observe events posted when creating files in the watched folder
27 May 2010 by #realJSOP
With some earlier design forethought, I was able to inject some significant code optimization into a current project.
5 Oct 2010 by #realJSOP
One way to create a completely random encryption key, and sharing it with a client application
13 Nov 2011 by #realJSOP
New and improved! Keep an eye on your CodeProject articles and reputation without having to log onto CP.
7 Feb 2011 by #realJSOP
Windows service for synchronizing folders
30 Aug 2011 by #realJSOP
Keep more detailed track of your Codeproject reputation points.
20 Sep 2012 by #realJSOP
Keep more detailed track of your Codeproject reputation points.
20 Aug 2011 by #realJSOP
Keep more detailed track of your Codeproject reputation points.
30 Aug 2011 by #realJSOP
Keep more detailed track of your Codeproject reputation points.
4 Nov 2012 by #realJSOP
My Anagrams game ported to WPF.
16 Dec 2014 by #realJSOP
Eliminate the tedium of generating model and viewmodel classes for your WPF projects, and save a butt-load of time in the process.
27 Feb 2018 by #realJSOP
Spell it out! No! Wait!
11 Apr 2020 by #realJSOP
Any technology suitably advanced will generally be viewed as "magic".
7 Apr 2018 by #realJSOP
Parse CSV files.
25 Feb 2018 by #realJSOP
Abusing attributes, and loving it.
11 Oct 2016 by #realJSOP
A GPS class with a coordinate parser, distance calculation, and bearing calculation.
27 Feb 2018 by #realJSOP
Create and run jobs kinda like SQL Server Enterprise - Users Guide
30 Sep 2017 by #realJSOP
Create and run jobs kinda like SQL Server Enterprise - Architecture and design decisions
30 Sep 2017 by #realJSOP
Create and run jobs kinda like SQL Server Enterprise - The CSV and Excel Importer Code
30 Sep 2017 by #realJSOP
Create and run jobs kinda like SQL Server Enterprise - Job Scheduling Code
30 Sep 2017 by #realJSOP
Create and run jobs kinda like SQL Server Enterprise - How Packages Are Run
30 Sep 2017 by #realJSOP
Create and run jobs kinda like SQL Server Enterprise - Interesting Coding
1 Oct 2017 by #realJSOP
This is an alternative for "Custom exceptions without constructor tedium"
7 Apr 2018 by #realJSOP
An example of evolving code to fit new demands
22 Jul 2019 by #realJSOP
Avoid ORMs with this reasonably generic approach to ADO
10 Apr 2020 by #realJSOP
A rewrite of a previous article with more liquid nitrogen and bacon
9 Apr 2020 by #realJSOP
When you're using other people's code, especially code that might get updated from time to time, it's important to remember that you can probably extend it and make it in your own image, without necessarily changing the original code, and by using the power of object-oriented programming.
4 Nov 2021 by #realJSOP
A tool to generate model and viewmodel classes directly from your selected database
21 Jan 2021 by #realJSOP
Finally, a customizable MessageBox for WPF applications
18 Feb 2021 by #realJSOP
A WPF ListView that automatically generates columns (that are also sortable) based on decorated entity properties
21 Feb 2021 by #realJSOP
Not about just writing code, but adapting someone else's code to your own needs
23 Feb 2021 by #realJSOP
Implement enumerator selection in your WPF apps
22 Feb 2021 by #realJSOP
Present enumerators in your WPF UI
1 Mar 2021 by #realJSOP
For those times when you need more control over when a modeless window is created/displayed
9 Mar 2021 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.
5 Nov 2021 by #realJSOP
One way to allow access to multiple model entities within a ASP.NET MVC view.
20 Mar 2009 by $enthi£
A simple Google chat ( gtalk ) application using Jabber.Net
21 Mar 2003 by 'Anil' Radhakrishna
Mimics PowerPoint functionality & can be used for short text messages
7 May 2003 by 'Anil' Radhakrishna
Overcome the problem of image quality deterioration on resizing by converting to PNG format.
5 Aug 2014 by (Username_Taken)
An outline of basic beat detection for games such as guitar hero.
31 Jan 2009 by -- Abhi --
An article on how to utilize session variables
24 May 2006 by --==## Andy74 ##==--
How to detect network connections using the SENS Network Events component.
16 Oct 2006 by --==## Andy74 ##==--
Use a personal provider to manage users and roles in a web application.
8 May 2007 by --==## Andy74 ##==--
How to use a certification to connect to an SSL channel and use a web service
19 Jun 2013 by -james
Being Dynamic in a Staticly Typed World
9 Apr 2009 by .bil.t.
Easily integrate a certain part of a TDL file into another one
10 Jun 2005 by .NETian
In this article, we will learn the basics of socket programming in .NET Framework using C#. Secondly, we will create a small application consisting of a server and a client which will communicate using TCP and UDP protocols.
13 Oct 2010 by .Shoaib
A framework for object serializiation/deserialization that is many times faster and yields a compact output.
26 May 2007 by .Suchit
Tinkering with SilverLight to get a 3D scene rendered in the Browser.
18 Nov 2015 by /n software
Securing an Application with Multi-Factor Authentication using TOTP
15 Feb 2018 by /n software
This article covers general Bluetooth Low Energy (BLE) concepts and gives practical instructions for using / nsoftware IPWorks! Bluetooh.
26 Sep 2007 by /randz
A custom vertical label user control in C#.NET with support for transparent backgrounds.
6 Sep 2007 by /randz
A library used to encapsulate web request parameters to keep them from prying eyes and to prevent injection of unwanted data.
9 Nov 2006 by 0_u4n8 ][_,3
Design time programming sample with fast input textbox control
27 Dec 2015 by 0xC0000054
A C# library to host Photoshop-compatible filters in .NET 2.0 and later
15 Nov 2010 by 10Tec, Sergey Gorbenko
Tool for creating MS Visual Studio documentation files - XML Summaries, HxS/MSHC help solutions and manuals.
26 Jan 2015 by 1337Architect
Handy classes to use the .NET Encryption/Decryption
21 Dec 2006 by 2sky
A brief overview of how the Hera Application Framework aids you in the development of data-driven applications.
29 Jul 2008 by 2sky
Translate a WPF User Interface using the Google AJAX Language API in real-time
1 Nov 2012 by 2sky
Building data-centric applications often requires developers to write tons of code spanning multiple tiers; a far from simple, tedious and a time consuming work. In this article, we will create a full featured HTML5 application in less than 10 minutes using the latest version of Vidyano.
14 Mar 2011 by 3PillarLabs
In this two series article, we will show how to create Facebook webparts. In this first part, we will develop the ShowWall webpart, that will enable you to fetch walls/posts made by a user on your own SharePoint portal. In the second part, we will develop the webpart for posting updates to Facebook.
20 Jun 2012 by 3PillarLabs
Second article showing Facebook write on wall webpart using Visual Studio 2010.
18 Mar 2004 by 3sL
An article on how to make a composite custom control
9 Jun 2004 by 3sL
Two listboxes to choose from and client-side scripting to move items from left to right and vice versa
28 Feb 2006 by 3sL
Dynamically load DLLs, configure them, and use different DLLs / stubs when unit testing and when using the production version.
24 Jan 2008 by 3sL
Getting that 1 record out of 1000000+ records with these convenient controls.
5 Mar 2015 by 65Goat
This contest submission is for a home monitoring solution that reads temperature, humidity and states from various sensors around a home. The data is stored in Azure and can be accessed via mobile devices.
29 Jan 2011 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...
11 Jan 2009 by 6opuc
Fast and easy to use data access class library.
5 Oct 2007 by 8r13n
Simple example of how to build a finger controlled list that runs smoothly
16 Oct 2007 by @MSI
A library for creating pickers: controls that display rich drop-down UIs
13 Apr 2016 by @nkit Bajpai
This article discuss a simple application built using WPF MVVM design pattern and explain the basics of Command Binding and DataBinding.
26 Aug 2017 by @Shiv
Easy and simple ReCptcha tool for Web Application in pure C# code, no JavaScript external plugin required
9 Oct 2005 by [ICR]
Demonstrates how to impliment a textbox who's input is regulated via. a regular expression.
23 Sep 2007 by [ICR]
How to create an application that consists primarily of a tasktray icon
25 Jan 2006 by _ABHILASH_MS_
An article on how to write custom BizTalk functoids.
21 Mar 2006 by _ABHILASH_MS_
An article on how to use Dynamic Mapping in BizTalk.
10 Jul 2012 by _Amy
Sending a DataTable to a Stored Procedure using Table Valued Parameters.
25 Sep 2012 by _Amy
Dynamic menu generation according to user privileges from database.
5 Jan 2009 by _anil_
Store and organize your shortcuts for easy launching of files and applications
31 Jul 2005 by _Asif_
Article that helps writing SQL in XML to provide better support
22 Jun 2014 by _Asif_
Welcome to the wonderful word of CCXML/VXML
21 Jul 2014 by _Asif_
Article will demonstrate how to develop generalize framework for creating Outlook style Auto Refresh Count of Menu Items
5 Aug 2015 by _Asif_
Framework helps resolve Template Codes present in any text at Runtime
5 Nov 2015 by _Asif_
Article helps reducing offsite development efforts by presenting a Mocking Layer for financial Middleware systems
16 Jun 2007 by _Dals_
A cache that uses the power of static fields and generic class.