Click here to Skip to main content
15,918,178 members
Everything / Visual Studio

Visual Studio


Great Reads

by Szymon Roslowski
Just another approach to understanding communication between HID devices and C#.
by Martin Mitáš
How to support scrolling within your controls.
by Hans Dietrich
XColorSpectrumCtrl displays a color spectrum that allows user selection, and provides APIs for color based on RGB and HSL color models.
by Hans Dietrich
XQueue implements a shared-memory first-in first-out (FIFO) queue, based on memory-mapped files, that works on all versions of Windows.

Latest Articles

by Apriorit Inc, Alex Kolesnyk
This article describes the first steps in low-level programming on the example of developing of simple boot loader
by Dan Letecky
Weekly HTML5 event calendar with CSS themes, drag and drop support, date navigator. PHP and ASP.NET Core REST API backends.
by Shao Voon Wong
C++ SAX library to simplify XML parsing
by Yevgeniy Shunevych
An introduction to Atata C#/.NET web UI test automation full-featured framework based on Selenium WebDriver

All Articles

Sort by Score

Visual Studio 

26 Feb 2018 by Martin Mitáš
How to support scrolling within your controls.
4 Apr 2008 by Hans Dietrich
XColorSpectrumCtrl displays a color spectrum that allows user selection, and provides APIs for color based on RGB and HSL color models.
17 Jan 2005 by Hans Dietrich
XQueue implements a shared-memory first-in first-out (FIFO) queue, based on memory-mapped files, that works on all versions of Windows.
16 Aug 2009 by Dmitri Nеstеruk
Let's create a simple project estimation DSL using F#!
9 May 2012 by Josh Smith
A task-oriented review of an animation library and the application which uses it
23 Oct 2008 by Paul Vickery
Code to add a message bar to virtually any existing Windows control.
27 Jun 2009 by Dark Daskin
Article describes how to build an assembly that exposes functions to unmanaged code without C++/CLI
22 Jan 2014 by Igor Ladnik
Wrapper to facilitate usage of TCP sockets
16 Jun 2008 by Nish Nishant
This articles explains how to implement a TypeDescriptionProvider for a class to support multiple object types using a single class type
19 Jul 2007 by Hans Dietrich
This series of articles is a step-by-step guide to reading files stored in your program's resources. Along the way I will present some non-MFC classes to assist you in reading text, binary, zip, and even encrypted files that have been compiled into your program as resources.
9 Jun 2005 by Nish Nishant
CProcessData is a template class that makes it easy to use data allocated in a different process, and is useful when making inter-process SendMessage/PostMessage calls.
24 Jan 2007 by Tomas Petricek
Phalanger is a PHP language compiler for the .NET Framework which introduces PHP as a first-class .NET citizen.
23 Mar 2021 by Espen Harlinn
Choosing the right synchronization mechanisms when working with threads, thread-pools, and I/O Completion ports to create high performance asynchronous servers in C++
10 Mar 2002 by Paul M Watt
Guide to understanding how to create and use regions with the WIN32 SDK
24 Aug 2009 by Steve Krile
Fully AJAX-enabled user control used to select names from a database in a drop-down format.
28 Sep 2002 by Stoyan Damov
Internet File System from scratch - making web services and peer-to-peer technology work together to build a virtual file system
30 Apr 2005 by Martin Welker
To get qualified access to paper based information, sometimes more than plain OCR is needed. This article shows why, and offers a solution to increase OCR quality by semi-automatic table extraction.
11 Jul 2002 by Oz Solomon
Window and File Management add-in for Visual C++
30 Jul 2015 by Tom Chantler
UPDATE: 2015-07-30 - Works correctly in Windows 10 RTM (10.0.10240) with VS2013 and VS2015 - If you're running Windows 7, 8, 8.1 or 10 and you don't want to disable User Account Control (UAC) - which you shouldn't and quite possibly can't in a corporate environment - then you get an annoying prompt
13 Mar 2018 by Akhil Mittal
A tutorial to learn dependency injection with the help of a simple example
15 Nov 2017 by Graeme_Grant
A Modern Toggle Switch - From mock concept to a full custom WPF control that you can plug into your own apps
25 Dec 2016 by Arthur V. Ratz
In this article we'll demonstrate the implementation of k-means clustering algorithm to produce recommendations.
15 Jan 2024 by Espen Harlinn
Harlinn.Windows is a collection of libraries that I have put together that serves as a big part of the runtime we use at work.
6 May 2007 by Josh Smith
Reviews a pattern which enables new possibilities for data binding.
26 May 2006 by Michael Dunn
A tutorial on writing a shell extension that can be used on the Send To menu.
30 May 2005 by dotnetdan
VS 2005 debug visualizers for DataSet, DataTable, DataView, DataRow and DataColumn objects.
28 Mar 2023 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.
30 May 2006 by Michael Dunn
A tutorial on using owner-drawn menus in a context menu shell extensions, and on making a context menu extension that responds to a right-click in a directory background.
6 Jan 2009 by Steve Marsh
The classes in this project allow you to parse text expressions entered by a user and compile them to a .NET assembly. This assembly can be executed on the fly, or saved to a DLL.
2 Feb 2018 by wmjordan
This is a fork of "fastJSON" with new power to control many aspects in JSON serialization and deserialization, such as, serializing interface instances (polymorphic serialization) and private types, including or excluding members, performing data conversions, conditional serialization, etc.
18 Nov 2020 by Bruce Greene
.NET Core WPF design as quick and intuitive as WinForms! Hear that MICROSOFT?
3 Jul 2002 by Nish Nishant
Demonstrates the usage of splitters, treeviews, listviews, panels, toolbars
10 Nov 2002 by Alexey
The ALXGrid Control Library is a set of classes for management of data as a table.
27 Jun 2007 by Marek Stoj
ImmDoc .NET is a command-line utility for generating HTML documentation from a set of .NET assemblies and XML files created by the compiler.
13 Sep 2005 by Jecho Jekov
Provides an easy way to use C calling convention callback functions in C# and VB
6 Apr 2020 by Jovibor
Owner-draw list control with tooltips, editing, colors, sorting, hyperlinks, columns hiding and lot more.
4 Sep 2002 by Stephane Rodriguez.
This article demonstrates how to automate IE's Save As functionality
25 May 2009 by Jochen Baier
Using this smart 'FIXME' macro will help you not to forget to fix your code.
1 Aug 2017 by Arthur V. Ratz
Use HTML/CSS/JavaScript/Ajax for creating a simple lightweight Windows Vista/7 sidebar desktop gadget
20 Apr 2002 by Chris Losinger
A base class for a prefereneces dialog, similar to that used in Netscape
25 Nov 2004 by Thorsten Ottosen
Are you tired of filling data manually into STL containers? With the Initialization Library it gets a lot easier.
2 May 2007 by pmpdesign
A lightweight C# library to add images and 'round rectangles' to a PDF on the fly and then securely embed the PDF in a web page
27 Nov 2009 by Max Paulousky
This article presents the techniques and caveats of building Silverlight applications that can be notified about database state changes via polling duplex. WSHttp binding and CLR triggers are used to implement the solution as well.
1 Sep 2013 by Anoop Pillai
Exploring Reactive Programming including a detailed look at Interactive and Reactive Extensions for .NET and C# developers.
7 May 2015 by JorgeLuisOrejel
This article deals with the implementation and empirical testing of a method to achieve practical perfect hashing.
27 Feb 2021 by Sergey Alexandrovich Kryukov
Now with auto-numbering! New Visual Studio Code extension “Extensible Markdown Converter” augments built-in Markdown extension to form all in one toolchain offering convenient editor, rendered document viewer, spell checker and converter to HTML, per CodeProject article submission requirements
1 Nov 2017 by peterboulton
Add new Ribbon themes to MFC application built using VS Feature Pack' classes
5 Apr 2001 by Joseph M. Newcomer
How do you capture the bitmap of a window? This little download shows how, and places the bitmap on the clipboard.
19 Mar 2007 by Adam Nelson
Surveys other phonetic matching techniques, and presents additional resources on the subject.
25 Feb 2016 by J.Starkl
A windows-service which can handle different operations in separate threads and which can be controlled by a small GUI program
11 Jun 2010 by Evoluteur
A generic Web User Interface for CRUD applications generating all screens at run-time based on external metadata. It comes with sample applications for address book, memo pad, to do list, restaurants list, wine cellar, and database structure documentation that are easily customizable.
5 Jul 2008 by Nish Nishant
This article walks through the implementation of a C++/CLI class from a disposable C# base.
24 Jul 2008 by bollwerkj
This article shows you how I got Excel to work using C++/CLI in a Windows Forms Application
9 Dec 2013 by Petar Brkusanin
An example of how Decorator, Dependency Injection, and Composition Root patterns can be used to extend the base game functionality.
13 Oct 2016 by Vincent Maverick Durano
This article will walk you through on building a data-driven web app from scratch within the context of ASP.NET Core 1.0 using Angular 2 and Web API 2.
20 Feb 2018 by Christian Dalle
Calculate a wheel profile matching a road profile.
10 Jun 2019 by User 40411
Add-in for VS2005, VS2013/2015 and VS2017/2019 that provides the time taken to build a complete solution
7 Apr 2000 by PJ Naughter
A collection of freeware MFC classes to encapsulate the SNTP protocol.
9 Nov 2003 by Dan Peverill
A managed DirectX class library that can be used as a foundation for basic 2D games. Demo included.
3 Jul 2014 by Simon Sprott
This article gives a basic overview of the building blocks underlying XML Schemas.
16 Aug 2007 by Volynsky Alex
Part 2 in a series of articles on a two-player mathematical game of strategy
4 Dec 2007 by Ned Thompson
This article will demo how a free Flyout can help to save space on your webpage.
3 Sep 2008 by Ahmed Negm
This article introduces how to create and manage .NET enterprise applications using your favorite technology (Data Access Application Block, LINQ, NHibernate, ASMX, and WCF) with the Model Driven Development approach by Sculpture.
10 Apr 2013 by gggustafson
This article introduces the reader to the steps taken to create a user control that displays a circular indeterminate progress control.
26 Dec 2001 by Chris Maunder
Some classes and utility functions for general computational geometry
29 Nov 2004 by peterchen
Do your users a favor - add snapping edges to MDI child windows (or anywhere else).
17 Nov 2023 by Levie Rufenacht
Wisej brings a familiar desktop development experience to the web without losing any of its benefits.
5 Nov 2008 by Tolgahan ALBAYRAK
Read, Write, Save INI files without using Windows APIs.
27 Jan 2016 by Clifford Nelson
How to use DescriptionAttribute for enumerations bound to a ComboBox.
24 May 2006 by Michael Dunn
A tutorial on writing a shell extension that provides custom drag and drop functionality.
9 Jun 2002 by Chen Hao
How to control the dependancy on oleacc.dll in your Visual C++ .NET applications
13 Jun 2002 by Tim Smith
Color picker control for WTL applications including optional support for XP themes
6 Dec 2002 by hzhou
A C# implementation of bucket elimination algorithm for inference in belief networks.
7 Aug 2007 by Hans Dietrich
XBreadCrumbBar is a windowless non-MFC class that allows you to display a breadcrumb trail as HTML text, with support for web links and APP: links.
28 Mar 2010 by Alex Blekhman
Find any file in solution using incremental search and advanced filtering
20 Jun 2019 by Uzi Granot
The attached open source C# .NET library is an SMTP client implementing implicit SSL and OAuth2 protocols. The library answers the question: how to send email message using Gmail as a server. Or, how to send email message using email server that implements implicit SSL and port 465.
29 Aug 2017 by Arthur V. Ratz
How to implement k-means clustering algorithm to perform graphical raster image segmentation
15 Jul 2012 by Arpan Jati
RSA encryption library with full OAEP padding and private key encryption support
6 Feb 2000 by Keith Rule
Create visually complex, yet programmatically simple, non-rectangular GUIs
5 Nov 2002 by Alexey
The alxBase classes for work with dbf files.
27 Aug 2002 by Nish Nishant
A wrapper class for SHFormatDrive (XP/2K only). Corrects some errors in KB article Q173688
19 Oct 2002 by Roman Kiss
Using the WebService Probe to publish details of the "talking" between the web service and its consumer. Here is its design, implementation and usage in the WebService Analyzer Studio.
26 Mar 2006 by Marc Clifton
Using a NetworkStream with raw serialization, GZipStream, and CryptoStream.
18 Sep 2006 by Tim Almdal
Implementing an Autoplay handler in C#.
14 Aug 2013 by Harmen Brouwer
How to create and deploy a SSRS rendering extension, explained by a functional Zip Rendering extension for SSRS 2005, 2008 (R2) and 2012.
22 May 2013 by Dejan Mauer
Free and easy way to access a web camera by using the Aforge library.
19 Sep 2013 by Josef Andrys
HiUpdateTools is a easy tools to use publish new version of your application
8 Sep 2020 by Uzi Granot
The PDF417 barcode encoder class library is written in C#. The target framework is .NET Framework (net462) and .NET Standard (netstandard2.0). The encoder library allows you to create a PDF417 barcode image from a text string or a binary (byte) array. Two demo/test applications are included.
6 Feb 2000 by Stuart Carter
This article explains how to support file drag and drop in your CWnd-derived object
14 Jun 2002 by Neil Van Eps
An article on drawing Code 39 barcodes to the screen or to the clipboard
14 Jul 2007 by Josh Smith
Demonstrates how to create unit tests for a class which uses a DispatcherTimer.
9 Jan 2008 by Mike Gavaghan
Vincenty's Formula is an iterative solution for calculating the distance and direction between two points along the surface of Earth.
10 May 2011 by D. Christian Ohle
C# scripts using DynamicMethod
18 May 2002 by Adam Solesby
Useful Visual Studio macros to simplify commenting code
16 Apr 2007 by Matt (D) Wilson
A simple command-line utility that validates XML files, implemented using MSXML via the VOLE COM/Automation driver library
6 Sep 2007 by aleksisa
Build a process to import Leads records from Excel into MS CRM via email.
11 Oct 2009 by Wu Xuesong
An article describing a tool developed using WPF for visualizing 3D geometry models
2 Nov 2001 by Roman Kiss
This article describes a .NET Application model driven by the Web Services using the Virtual Web Service Proxy (written in C#)