Click here to Skip to main content
15,904,416 members

Articles by Chris Maunder (Articles: 130, Tip/Tricks: 12, References: 2)

Articles: 130, Tip/Tricks: 12, References: 2

RSS Feed

Average article rating: 4.66

29 Oct 2000   Updated: 29 Oct 2000   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 80,133     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Chris Sells gives us his view on the world.
16 Oct 2000   Updated: 16 Oct 2000   Rating: 3.40/5    Votes: 4   Popularity: 2.05
Licence: CPOL    Views: 71,946     Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
For those who are curious as to what a hastily scheduled trip to Redmond is like.
17 Oct 2000   Updated: 17 Oct 2000   Rating: 4.83/5    Votes: 6   Popularity: 3.76
Licence: CPOL    Views: 98,221     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
For those who are curious as to what a hastily scheduled trip to Redmond is like.
19 Oct 2000   Updated: 19 Oct 2000   Rating: 4.20/5    Votes: 2   Popularity: 1.26
Licence: CPOL    Views: 157,704     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
For those who are curious as to what a hastily scheduled trip to Redmond is like.
23 Oct 2000   Updated: 23 Oct 2000   Rating: 4.71/5    Votes: 3   Popularity: 2.25
Licence: CPOL    Views: 112,533     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
For those who are curious as to what a hastily scheduled trip to Redmond is like.
24 Oct 2000   Updated: 24 Oct 2000   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 119,390     Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
For those who are curious as to what a hastily scheduled trip to Redmond is like.
13 Jul 2000   Updated: 13 Jul 2000   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 245,076     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Notes from Microsoft's Launch of .NET at PDC 2000.
27 Nov 2000   Updated: 27 Nov 2000   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 53,420     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
CodeProject, again, Does Redmond.
28 Nov 2000   Updated: 28 Nov 2000   Rating: 3.86/5    Votes: 6   Popularity: 3.00
Licence: CPOL    Views: 46,390     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
CodeProject, again, Does Redmond.
30 Nov 2000   Updated: 30 Nov 2000   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 86,272     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
CodeProject, again, Does Redmond.
6 Mar 2001   Updated: 6 Mar 2001   Rating: 4.29/5    Votes: 6   Popularity: 3.33
Licence: CPOL    Views: 96,851     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
My ramblings on long haul flights.
2 Dec 2001   Updated: 2 Dec 2001   Rating: 4.00/5    Votes: 5   Popularity: 2.80
Licence: CPOL    Views: 35,401     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
A guide to what not to do if you are travelling to the USA.
14 Nov 1999   Updated: 28 Mar 2001   Rating: 4.98/5    Votes: 77   Popularity: 9.31
Licence: CPOL    Views: 199,846     Bookmarked: 92   Downloaded: 211
Please Sign up or sign in to vote.
Some fun stuff collected over the years
31 Mar 2004   Updated: 31 Mar 2004   Rating: 4.93/5    Votes: 94   Popularity: 9.66
Licence: CPOL    Views: 216,730     Bookmarked: 34   Downloaded: 0
Please Sign up or sign in to vote.
Google runs on 10,000 Linux servers so we figured we'd go one better: 1000 clustered iPaqs! Read about the trials and tribulations of our move to a new server farm.
22 Jan 2004   Updated: 24 May 2004   Rating: 4.59/5    Votes: 15   Popularity: 5.26
Licence: CPOL    Views: 95,510     Bookmarked: 22   Downloaded: 1,715
Please Sign up or sign in to vote.
A CodeProject theme for T610, T616, and T618 Sony Ericsson cell phones
.NET
16 Aug 2000   Updated: 16 Aug 2000   Rating: 4.86/5    Votes: 8   Popularity: 4.39
Licence: CPOL    Views: 130,744     Bookmarked: 27   Downloaded: 0
Please Sign up or sign in to vote.
Jeff Prosise answers your questions on .NET
22 Aug 2000   Updated: 22 Aug 2000   Rating: 4.80/5    Votes: 2   Popularity: 1.44
Licence: CPOL    Views: 64,081     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Lon Fisher answers your questions on .NET
11 Sep 2000   Updated: 11 Sep 2000   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 60,953     Bookmarked: 23   Downloaded: 0
Please Sign up or sign in to vote.
Matt Pietrek gives us his view on the world.
17 Jan 2001   Updated: 17 Jan 2001   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 60,682     Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
John Robbins talks about .NET and life at Wintellect
30 Jan 2001   Updated: 30 Jan 2001   Rating: 3.56/5    Votes: 5   Popularity: 2.49
Licence: CPOL    Views: 70,273     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
Chris Anderson is a lead developer on the .NET platform who has worked on Web Forms, Windows Forms, CodeDOM, RegularExpressions, and the ASP.NET tracing features.
2 Jun 2001   Updated: 2 Jun 2001   Rating: 4.92/5    Votes: 11   Popularity: 4.69
Licence: CPOL    Views: 329,039     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
Tom Archer gives us his view on the world.
13 Nov 2001   Updated: 13 Nov 2001   Rating: 4.42/5    Votes: 7   Popularity: 3.73
Licence: CPOL    Views: 496,780     Bookmarked: 21   Downloaded: 0
Please Sign up or sign in to vote.
Stanley Lippman talks about the future of Visual C++ .NET
23 Jan 2003   Updated: 23 Jan 2003   Rating: 3.29/5    Votes: 17   Popularity: 4.05
Licence: CPOL    Views: 109,039     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
Joshua Trupin talks about the past, present and future of .NET, and discusses its impact and its acceptance by the developer community.
23 Nov 2003   Updated: 23 Nov 2003   Rating: 4.68/5    Votes: 29   Popularity: 6.70
Licence: CPOL    Views: 139,212     Bookmarked: 17   Downloaded: 5
Please Sign up or sign in to vote.
An interview with Nick Hodapp, Microsoft's Visual C++ .NET Product Manager, on the future of Visual C++ in .NET 2.0.
18 Oct 2000   Updated: 18 Oct 2000   Rating: 4.11/5    Votes: 3   Popularity: 1.96
Licence: CPOL    Views: 85,442     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
For those who are curious as to what a hastily scheduled trip to Redmond is like.
11 Jan 2001   Updated: 11 Jan 2001   Rating: 1.80/5    Votes: 2   Popularity: 0.54
Licence: CPOL    Views: 69,901     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Ramblings from VSLive 2001 in SF.
18 Jun 2001   Updated: 18 Jun 2001   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 166,961     Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
Live from steamy Atlanta, GA.
All Topics
12 Oct 2011   Updated: 12 Oct 2011   Rating: 4.99/5    Votes: 73   Popularity: 9.27
Licence: CPOL    Views: 92,445     Bookmarked: 27   Downloaded: 0
Please Sign up or sign in to vote.
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we track down Code Project co-Founder Chris Maunder.
Artificial Intelligence
22 Apr 2022   Updated: 22 Apr 2022   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 14,564     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Adding AI to your applications doesn’t have to be all about fighting the tools and libraries
17 Oct 2022   Updated: 17 Oct 2022   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: CPOL    Views: 38,378     Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
The first in a two-part series on detecting objects and evil rodents
23 May 2023   Updated: 23 May 2023   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 11,210     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
The second in a two-part series on detecting objects and evil rodents
26 Jan 2023   Updated: 10 Aug 2023   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 14,442     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Building, running and debugging CodeProject.AI Server on a Raspberry Pi
17 May 2022   Updated: 8 Nov 2023   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 15,931     Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
In this article we explore how CodeProject.AI Server really works, and how simple it is to add your own functionality to CodeProject.AI server quickly and easily, leaving you to focus on your business, not your MLOps
13 Nov 2023   Updated: 13 Nov 2023   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 3,654     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
In this article we will explore how self-hosted AI, specifically CodeProject.AI Server, empowers businesses to leverage the power of AI while maintaining control over their data.
13 Nov 2023   Updated: 13 Nov 2023   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 3,193     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Use CodeProject.AI Server to simplify your MLOps by providing a self-hosted, open source solution with easy installation, support for any language or framework, and built-in management of AI modules
15 Feb 2024   Updated: 15 Feb 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,365     Bookmarked: 7   Downloaded: 145
Please Sign up or sign in to vote.
The full walkthrough of a bare bones module for CodeProject.AI using Python
4 Apr 2024   Updated: 4 Apr 2024   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: CPOL    Views: 3,151     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
This article will show you how to create a module for CodeProject.AI Server that wraps some code that takes a long time to complete
6 Dec 2022   Updated: 21 May 2024   Rating: 4.82/5    Votes: 4   Popularity: 2.90
Licence: CPOL    Views: 19,155     Bookmarked: 12   Downloaded: 430,555
Please Sign up or sign in to vote.
A registry for downloadable modules for installation in CodeProject.AI Server
Computer vision
13 Nov 2023   Updated: 13 Nov 2023   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 3,473     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Discover the fundamentals of artificial intelligence (AI) and how it can revolutionize your business. Learn about the benefits, applications, and practical use cases to ignite your curiosity
Machine Learning
8 Nov 2023   Updated: 8 Nov 2023   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 4,753     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Dive into the world of machine learning and explore how it empowers businesses to extract valuable insights from vast amounts of data. Discover practical techniques and tools for successful implementation.
Tensorflow
13 Nov 2023   Updated: 13 Nov 2023   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 7,754     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
This article explores the various self-hosted AI frameworks available and understand their strengths, weaknesses, and compatibility with your project requirements. Make an informed decision that aligns with your organization's goals
Cmd
7 Apr 2022   Updated: 7 Apr 2022   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: CPOL    Views: 17,390     Bookmarked: 19   Downloaded: 323
Please Sign up or sign in to vote.
A quick overview and a simple Windows CMD script to make your terminal output a little more lively
Containers
Virtual Machine
29 Nov 2000   Updated: 29 Nov 2000   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 91,015     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
CodeProject, again, Does Redmond.
Desktop Programming
ATL
13 Feb 2002   Updated: 13 Feb 2002   Rating: 4.94/5    Votes: 9   Popularity: 4.72
Licence: CPOL    Views: 350,066     Bookmarked: 29   Downloaded: 0
Please Sign up or sign in to vote.
The definitive set of 'What's the deal with MFC' answers from Microsoft's Nick Hodapp.
MFC
21 May 2002   Updated: 30 May 2002   Rating: 4.87/5    Votes: 40   Popularity: 7.58
Licence: CPOL    Views: 402,406     Bookmarked: 64   Downloaded: 3,630
Please Sign up or sign in to vote.
What looks like a normal pushbutton - until the user tries to click on it.
26 Nov 1999   Updated: 11 Jun 2003   Rating: 4.87/5    Votes: 38   Popularity: 7.46
Licence: CPOL    Views: 412,415     Bookmarked: 117   Downloaded: 16,120
Please Sign up or sign in to vote.
A class that turns rectangular buttons into round buttons.
25 Mar 2000   Updated: 17 May 2000   Rating: 4.98/5    Votes: 33   Popularity: 7.29
Licence: CPOL    Views: 354,863     Bookmarked: 104   Downloaded: 2,692
Please Sign up or sign in to vote.
A simple tutorial explaining how to set the width of a combo dropdown list so that all items are fully visible
18 Oct 2000   Updated: 18 Oct 2000   Rating: 4.95/5    Votes: 43   Popularity: 8.04
Licence: CPOL    Views: 305,313     Bookmarked: 100   Downloaded: 4,828
Please Sign up or sign in to vote.
A combobox that autocompletes as you type
10 Sep 2000   Updated: 10 Sep 2000   Rating: 4.28/5    Votes: 27   Popularity: 6.05
Licence: CPOL    Views: 319,898     Bookmarked: 87   Downloaded: 7,075
Please Sign up or sign in to vote.
A brief step-by-step tutorial that demonstrates creating an SDI and MDI based applications using the MFC Doc/View architecture.
5 Jan 2000   Updated: 5 Jan 2000   Rating: 4.69/5    Votes: 23   Popularity: 6.20
Licence: CPOL    Views: 334,542     Bookmarked: 70   Downloaded: 1
Please Sign up or sign in to vote.
A simple method to create a main window that does not appear in the windows taskbar
26 Nov 2002   Updated: 15 Jul 2009   Rating: 4.95/5    Votes: 32   Popularity: 7.31
Licence: CPOL    Views: 477,718     Bookmarked: 78   Downloaded: 8,037
Please Sign up or sign in to vote.
A simple utility to change a file - or multiple files - "Modified" time.
26 Nov 1999   Updated: 26 Nov 1999   Rating: 5.00/5    Votes: 23   Popularity: 6.71
Licence: CPOL    Views: 272,512     Bookmarked: 72   Downloaded: 1,321
Please Sign up or sign in to vote.
Shows how to use text callbacks in list controls
11 May 2000   Updated: 11 May 2000   Rating: 4.87/5    Votes: 77   Popularity: 9.05
Licence: CPOL    Views: 564,752     Bookmarked: 248   Downloaded: 7,785
Please Sign up or sign in to vote.
An introduction to creating custom controls using MFC
13 Apr 2000   Updated: 25 Oct 2001   Rating: 4.85/5    Votes: 104   Popularity: 9.70
Licence: CPOL    Views: 1,015,623     Bookmarked: 377   Downloaded: 6,198
Please Sign up or sign in to vote.
An introduction to subclassing the Windows common controls using MFC
19 Nov 1999   Updated: 8 Dec 2007   Rating: 4.94/5    Votes: 40   Popularity: 7.74
Licence: CPOL    Views: 276,511     Bookmarked: 89   Downloaded: 5,247
Please Sign up or sign in to vote.
A simple drop in color chooser control
20 Nov 1999   Updated: 22 Mar 2000   Rating: 4.96/5    Votes: 34   Popularity: 7.54
Licence: CPOL    Views: 326,801     Bookmarked: 102   Downloaded: 6,036
Please Sign up or sign in to vote.
A simple drop-in hyperlink control
29 Nov 1999   Updated: 21 Apr 2002   Rating: 4.92/5    Votes: 56   Popularity: 8.60
Licence: CPOL    Views: 311,251     Bookmarked: 154   Downloaded: 11,152
Please Sign up or sign in to vote.
A popup window containing a progress control and cancel button - no resource file needed
20 Nov 1999   Updated: 23 Aug 2010   Rating: 4.88/5    Votes: 54   Popularity: 8.32
Licence: CPOL    Views: 597,382     Bookmarked: 194   Downloaded: 14,622
Please Sign up or sign in to vote.
An easy way to add a progress control to a status bar
29 Apr 2000   Updated: 8 Jan 2013   Rating: 4.91/5    Votes: 47   Popularity: 8.21
Licence: CPOL    Views: 462,873     Bookmarked: 122   Downloaded: 8,256
Please Sign up or sign in to vote.
Explains how to use comboboxes to edit cells in the MFC Grid Control
7 Dec 1999   Updated: 7 Dec 1999   Rating: 4.42/5    Votes: 20   Popularity: 5.54
Licence: CPOL    Views: 330,252     Bookmarked: 75   Downloaded: 9,552
Please Sign up or sign in to vote.
A drop-in multiline extendable tooltip control
5 Jan 2000   Updated: 5 Jan 2000   Rating: 4.53/5    Votes: 7   Popularity: 3.83
Licence: CPOL    Views: 114,304     Bookmarked: 55   Downloaded: 3,232
Please Sign up or sign in to vote.
A class that allows you to display data for a control that is otherwise not large enough to display the full text
5 Jan 2000   Updated: 20 Sep 2000   Rating: 4.80/5    Votes: 9   Popularity: 4.58
Licence: CPOL    Views: 171,455     Bookmarked: 45   Downloaded: 0
Please Sign up or sign in to vote.
A simple method to get the coordinates of the system tray
18 Oct 2000   Updated: 18 Oct 2000   Rating: 4.67/5    Votes: 26   Popularity: 6.44
Licence: CPOL    Views: 336,693     Bookmarked: 53   Downloaded: 10,075
Please Sign up or sign in to vote.
A GUI front end to a handy utility
26 Jan 2000   Updated: 26 Jan 2000   Rating: 3.58/5    Votes: 6   Popularity: 2.79
Licence: CPOL    Views: 108,482     Bookmarked: 33   Downloaded: 782
Please Sign up or sign in to vote.
An introduction to a useful function
20 Nov 1999   Updated: 20 Nov 1999   Rating: 3.23/5    Votes: 13   Popularity: 3.60
Licence: CPOL    Views: 150,756     Bookmarked: 53   Downloaded: 4,796
Please Sign up or sign in to vote.
A picture control that displays a picture according to the size of the control, and not the picture itself.
12 May 2000   Updated: 5 Jun 2000   Rating: 4.92/5    Votes: 30   Popularity: 7.19
Licence: CPOL    Views: 521,304     Bookmarked: 191   Downloaded: 0
Please Sign up or sign in to vote.
The grid is a fully featured control for displaying tabular data. There are MFC and ATL versions that run on everything from CE to Windows 2000
3 May 2001   Updated: 11 Sep 2001   Rating: 4.25/5    Votes: 13   Popularity: 4.43
Licence: CPOL    Views: 670,760     Bookmarked: 78   Downloaded: 10,603
Please Sign up or sign in to vote.
This sample demonstrates using the MFC CDHtmlDialog class in MFC7
11 Sep 2001   Updated: 11 Sep 2001   Rating: 4.80/5    Votes: 14   Popularity: 5.18
Licence: CPOL    Views: 338,312     Bookmarked: 61   Downloaded: 3,437
Please Sign up or sign in to vote.
This article provides a bare-bones samples that demonstrates the use of the new HTML editing and browsing classes in MFC.
26 Dec 2001   Updated: 26 Dec 2001   Rating: 5.00/5    Votes: 25   Popularity: 6.81
Licence: CPOL    Views: 268,506     Bookmarked: 117   Downloaded: 3,822
Please Sign up or sign in to vote.
Some classes and utility functions for general computational geometry
12 Dec 1999   Updated: 16 Apr 2002   Rating: 4.90/5    Votes: 30   Popularity: 7.09
Licence: CPOL    Views: 421,857     Bookmarked: 118   Downloaded: 8,752
Please Sign up or sign in to vote.
A simple class to ease the task of downloading files from the net
16 Nov 1999   Updated: 6 May 2010   Rating: 4.96/5    Votes: 751   Popularity: 14.20
Licence: CPOL    Views: 15,361,968     Bookmarked: 1309   Downloaded: 173,775
Please Sign up or sign in to vote.
A fully featured MFC grid control for displaying tabular data. The grid is a custom control derived from CWnd
DevOps
Testing
22 May 2013   Updated: 2 Jun 2013   Rating: 4.88/5    Votes: 20   Popularity: 6.34
Licence: CPOL    Views: 64,473     Bookmarked: 40   Downloaded: 0
Please Sign up or sign in to vote.
Testing Multiple browsers on Multiple Platforms on Multiple Devices. In the same Window.
Hardware review
3 Feb 2012   Updated: 10 Apr 2012   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 47,003     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
First (and second!) impressions of the Toshiba Portégé Z835 Ultrabook
High Performance Computing
5 Nov 2017   Updated: 5 Nov 2017   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: CPOL    Views: 8,586     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A rambling chat about parallelization, vectorization, Intel® Parallel Studio XE and how sometimes you really need to trust the tools you use.
Hosted Services
Web Hosting
6 Jun 2011   Updated: 6 Jun 2011   Rating: 4.97/5    Votes: 54   Popularity: 8.57
Licence: CPOL    Views: 50,322     Bookmarked: 19   Downloaded: 0
Please Sign up or sign in to vote.
The cut-down version, without the swearing, of how we moved to a new hosting centre
Laptop
16 Aug 2013   Updated: 20 Nov 2013   Rating: 4.94/5    Votes: 6   Popularity: 3.84
Licence: CPOL    Views: 28,164     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A first (and second) look at the latest Haswell Ultrabook prototype from Intel.
Metro-design
14 Sep 2012   Updated: 17 Sep 2012   Rating: 5.00/5    Votes: 21   Popularity: 6.61
Licence: CPOL    Views: 50,399     Bookmarked: 17   Downloaded: 0
Please Sign up or sign in to vote.
The Fake Project - The first two days of a Code Project redesign.
19 Sep 2012   Updated: 19 Sep 2012   Rating: 4.94/5    Votes: 116   Popularity: 10.08
Licence: CPOL    Views: 211,605     Bookmarked: 24   Downloaded: 0
Please Sign up or sign in to vote.
Rethinking the design and layout of CodeProject.com using the design language formerly known as Metro.
Mobile Apps
Windows Mobile
3 Jun 2000   Updated: 3 Jun 2000   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 110,572     Bookmarked: 50   Downloaded: 1,661
Please Sign up or sign in to vote.
A new class that adds hyperlink support to the MFC Grid Control
14 Feb 2000   Updated: 29 Aug 2000   Rating: 4.78/5    Votes: 25   Popularity: 6.60
Licence: CPOL    Views: 357,118     Bookmarked: 104   Downloaded: 4,234
Please Sign up or sign in to vote.
A simple tutorial that demonstrates how to use the grid control in a doc/view application.
29 Nov 1999   Updated: 2 Aug 2003   Rating: 4.90/5    Votes: 138   Popularity: 10.37
Licence: CPOL    Views: 2,724,886     Bookmarked: 503   Downloaded: 44,349
Please Sign up or sign in to vote.
A class for adding icons to the system tray
20 Nov 1999   Updated: 21 May 2001   Rating: 4.87/5    Votes: 27   Popularity: 6.81
Licence: CPOL    Views: 624,642     Bookmarked: 84   Downloaded: 11,595
Please Sign up or sign in to vote.
A class that makes using DIBSections as simple as using a CBitmap
31 Dec 1999   Updated: 2 Aug 2003   Rating: 4.81/5    Votes: 25   Popularity: 6.45
Licence: CPOL    Views: 303,038     Bookmarked: 91   Downloaded: 7,361
Please Sign up or sign in to vote.
A simple application that places a date in the system tray
Multimedia
GDI
1 Jan 2000   Updated: 26 Jan 2000   Rating: 2.95/5    Votes: 9   Popularity: 2.82
Licence: CPOL    Views: 104,593     Bookmarked: 45   Downloaded: 3,167
Please Sign up or sign in to vote.
Shows how to use the DrawAnimatedRects function to improve the look of your apps.
Nvidia
2 Nov 2003   Updated: 2 Nov 2003   Rating: 4.85/5    Votes: 35   Popularity: 7.43
Licence: CPOL    Views: 151,013     Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
A brief tour of what was the biggest developer conference in years
Operating Systems
Windows
6 Oct 2001   Updated: 9 Oct 2001   Rating: 2.75/5    Votes: 7   Popularity: 2.32
Licence: CPOL    Views: 284,790     Bookmarked: 14   Downloaded: 2
Please Sign up or sign in to vote.
An overview of the latest Java language tools from Microsoft.
24 Oct 2001   Updated: 24 Oct 2001   Rating: 4.83/5    Votes: 3   Popularity: 2.31
Licence: CPOL    Views: 137,086     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
What better place to attend the launch of Microsoft's latest Operating System.
30 Jul 2003   Updated: 30 Jul 2003   Rating: 4.80/5    Votes: 27   Popularity: 6.71
Licence: CPOL    Views: 199,058     Bookmarked: 25   Downloaded: 0
Please Sign up or sign in to vote.
A brief rundown of what's in store for developers.
Programming Languages
ASP
26 Apr 2000   Updated: 25 Aug 2001   Rating: 4.78/5    Votes: 39   Popularity: 7.38
Licence: CPOL    Views: 2,969,055     Bookmarked: 144   Downloaded: 15,157
Please Sign up or sign in to vote.
The Discussion board ASP scripts as used in The Code Project. This is an open source project for the Code Project community.
Bash
7 Apr 2022   Updated: 7 Apr 2022   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: Apache    Views: 103,741     Bookmarked: 16   Downloaded: 363
Please Sign up or sign in to vote.
A quick overview and a simple bash script to make your script output a little more lively
C#
23 May 2002   Updated: 23 May 2002   Rating: 4.71/5    Votes: 10   Popularity: 4.26
Licence: CPOL    Views: 128,695     Bookmarked: 18   Downloaded: 1,413
Please Sign up or sign in to vote.
This article presents a port of the MFC Trick button to .NET using Managed C++ and Windows Forms
20 Dec 2000   Updated: 22 Aug 2003   Rating: 4.87/5    Votes: 19   Popularity: 5.99
Licence: CPOL    Views: 305,115     Bookmarked: 59   Downloaded: 3,930
Please Sign up or sign in to vote.
Accessing database information using the DataReader class from ADO.NET in C#
C++
26 Nov 1999   Updated: 29 May 2002   Rating: 4.69/5    Votes: 41   Popularity: 7.45
Licence: CPOL    Views: 367,296     Bookmarked: 130   Downloaded: 0
Please Sign up or sign in to vote.
Shows how to print without relying on the MFC Doc/View framework
28 Mar 2000   Updated: 28 Mar 2000   Rating: 4.94/5    Votes: 38   Popularity: 7.63
Licence: CPOL    Views: 587,955     Bookmarked: 152   Downloaded: 0
Please Sign up or sign in to vote.
A guide to using generic text functions to make the transition between character sets simple and painless
20 Jul 2000   Updated: 8 Aug 2000   Rating: 3.00/5    Votes: 11   Popularity: 3.12
Licence: CPOL    Views: 352,239     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
Some Visual Studio.NET screen shots to tease
17 Feb 2000   Updated: 17 Feb 2000   Rating: 4.79/5    Votes: 8   Popularity: 4.33
Licence: CPOL    Views: 58,841     Bookmarked: 17   Downloaded: 0
Please Sign up or sign in to vote.
A simple way to determine the version of the Comctl32.dll, Shell32.dll and Shlwapi.dll system libraries
20 Feb 2000   Updated: 20 Feb 2000   Rating: 4.37/5    Votes: 9   Popularity: 4.17
Licence: CPOL    Views: 109,903     Bookmarked: 37   Downloaded: 5
Please Sign up or sign in to vote.
A discussion on the thorny issue of leap years.
12 Mar 2002   Updated: 12 Mar 2002   Rating: 4.65/5    Votes: 7   Popularity: 3.93
Licence: CPOL    Views: 493,741     Bookmarked: 18   Downloaded: 0
Please Sign up or sign in to vote.
Herb Sutter has just joined Microsoft as their new Visual C++ .NET community guy. Read about who he is, what he does, and what is happening with our beloved Visual C++.
7 Nov 2002   Updated: 8 Nov 2002   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 266,651     Bookmarked: 21   Downloaded: 0
Please Sign up or sign in to vote.
Microsoft's Visual C++ .NET Product Manager talks about the changes in store for the next version of Visual Studio .NET
29 Jul 2000   Updated: 29 Jul 2000   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 51,140     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Some pics from PDC 2000.
24 Jun 2001   Updated: 26 Jun 2001   Rating: 4.93/5    Votes: 38   Popularity: 7.79
Licence: CPOL    Views: 397,461     Bookmarked: 41   Downloaded: 0
Please Sign up or sign in to vote.
A collection of amusing comments found inside production code
29 Nov 1999   Updated: 26 Feb 2007   Rating: 4.89/5    Votes: 50   Popularity: 8.27
Licence: CPOL    Views: 283,013     Bookmarked: 144   Downloaded: 12,400
Please Sign up or sign in to vote.
A smooth progress control with text
C++/CLI
2 Apr 2001   Updated: 15 Oct 2001   Rating: 4.78/5    Votes: 6   Popularity: 3.72
Licence: CPOL    Views: 180,428     Bookmarked: 30   Downloaded: 887
Please Sign up or sign in to vote.
A quick introduction to using .NET managed reference types in C++
16 Apr 2001   Updated: 15 Oct 2001   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 72,525     Bookmarked: 19   Downloaded: 725
Please Sign up or sign in to vote.
A quick introduction to using .NET value types in managed C++
25 Apr 2001   Updated: 15 Oct 2001   Rating: 3.80/5    Votes: 4   Popularity: 2.29
Licence: CPOL    Views: 157,207     Bookmarked: 27   Downloaded: 977
Please Sign up or sign in to vote.
This sample demonstrates single- and multi-cast delegates using C++, including declaration, creation and usage, and a discussion on type safety.
8 Apr 2001   Updated: 15 Oct 2001   Rating: 4.46/5    Votes: 7   Popularity: 3.77
Licence: CPOL    Views: 122,330     Bookmarked: 17   Downloaded: 802
Please Sign up or sign in to vote.
An introduction to using scalar and indexed properties in managed C++
16 Apr 2001   Updated: 17 Jun 2002   Rating: 5.00/5    Votes: 15   Popularity: 5.57
Licence: CPOL    Views: 440,050     Bookmarked: 99   Downloaded: 1,923
Please Sign up or sign in to vote.
A quick introduction to Garbage collection in .NET using Managed C++
6 Feb 2005   Updated: 6 Feb 2005   Rating: 4.85/5    Votes: 11   Popularity: 4.85
Licence: CPOL    Views: 143,635     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
The explanations, workarounds, scenarios and the rationale behind the decisions to change the Whidbey C++ compiler.
Javascript
14 Feb 2000   Updated: 14 Feb 2000   Rating: 4.60/5    Votes: 4   Popularity: 2.77
Licence: CPOL    Views: 136,742     Bookmarked: 17   Downloaded: 0
Please Sign up or sign in to vote.
A simple routine to display the current date in the clients browser
1 Aug 2000   Updated: 1 Aug 2000   Rating: 4.88/5    Votes: 14   Popularity: 5.60
Licence: CPOL    Views: 427,944     Bookmarked: 21   Downloaded: 1,045
Please Sign up or sign in to vote.
A simple way to send the data from a single form to different pages, depending on which 'submit' button the user chooses
28 Jul 2000   Updated: 25 Jul 2009   Rating: 4.78/5    Votes: 11   Popularity: 4.78
Licence: CPOL    Views: 1,320,030     Bookmarked: 31   Downloaded: 4,978
Please Sign up or sign in to vote.
A simple method of making dropdown lists automatically navigate to a new page when a new selection is made.
4 Aug 2015   Updated: 4 Aug 2015   Rating: 4.56/5    Votes: 3   Popularity: 2.17
Licence: CPOL    Views: 13,854     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
A simple tool to allow you to decompose bitmask values into its bits.
4 Aug 2015   Updated: 4 Aug 2015   Rating: 4.76/5    Votes: 5   Popularity: 3.33
Licence: CPOL    Views: 35,603     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A simple utility that provides JavaScript URL encode, decode and escape functionality
Python
9 Apr 2024   Updated: 9 Apr 2024   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 3,180     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Learn how to process a video file offline using CodeProject.AI Server
VBScript
16 May 2000   Updated: 16 May 2000   Rating: 4.17/5    Votes: 6   Popularity: 3.24
Licence: CPOL    Views: 166,543     Bookmarked: 20   Downloaded: 0
Please Sign up or sign in to vote.
A simple function that allows you to tokenize a string sing multiple token separators
Visual Basic
25 Apr 2001   Updated: 15 Oct 2001   Rating: 4.94/5    Votes: 10   Popularity: 4.46
Licence: CPOL    Views: 124,910     Bookmarked: 19   Downloaded: 927
Please Sign up or sign in to vote.
An introduction to cross-language inheritence in .NET.
Task
18 Mar 2014   Updated: 19 Mar 2014   Rating: 4.86/5    Votes: 8   Popularity: 4.39
Licence: CPOL    Views: 21,051     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
Using, managing and loving your TODO list.
Ultrabook
4 Oct 2012   Updated: 4 Jan 2013   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: CPOL    Views: 15,471     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Impressions on using a 3rd gen sensor-and touchscreen-equipped Intel Ultrabook prototype.
Web Development
ASP.NET
8 Jan 2004   Updated: 8 Jan 2004   Rating: 4.76/5    Votes: 33   Popularity: 7.17
Licence: CPOL    Views: 290,789     Bookmarked: 106   Downloaded: 2,286
Please Sign up or sign in to vote.
A simpler and more flexible method of registering client-side Javascript within ASP.NET pages and controls.
12 Feb 2008   Updated: 12 Feb 2008   Rating: 4.88/5    Votes: 84   Popularity: 9.30
Licence: CPOL    Views: 172,894     Bookmarked: 93   Downloaded: 0
Please Sign up or sign in to vote.
The story of how a single backslash caused Google needless indigestion
15 Jan 2002   Updated: 15 Jan 2002   Rating: 4.78/5    Votes: 55   Popularity: 7.99
Licence: CPOL    Views: 882,531     Bookmarked: 105   Downloaded: 9,211
Please Sign up or sign in to vote.
An introduction to writing User Controls in ASP .NET
HTML
27 Nov 2000   Updated: 27 Nov 2000   Rating: 4.81/5    Votes: 17   Popularity: 5.52
Licence: CPOL    Views: 196,935     Bookmarked: 71   Downloaded: 0
Please Sign up or sign in to vote.
Replace the boring IE logo in your readers browser with an icon customised for your site.
11 Apr 2018   Updated: 11 Apr 2018   Rating: 4.77/5    Votes: 8   Popularity: 4.31
Licence: Apache    Views: 10,964     Bookmarked: 14   Downloaded: 251
Please Sign up or sign in to vote.
A simple HTML menu that progressively collapses based on available width
IIS
15 Jun 2000   Updated: 30 Oct 2001   Rating: 4.84/5    Votes: 46   Popularity: 7.81
Licence: CPOL    Views: 1,175,129     Bookmarked: 175   Downloaded: 6,430
Please Sign up or sign in to vote.
Using the Microsoft Index Server to enable your readers to search your site
14 Feb 2000   Updated: 14 Feb 2000   Rating: 4.29/5    Votes: 4   Popularity: 2.58
Licence: CPOL    Views: 90,203     Bookmarked: 25   Downloaded: 0
Please Sign up or sign in to vote.
A simple routine to display the current date of the server in the clients browser
20 Jan 2000   Updated: 18 Mar 2009   Rating: 4.96/5    Votes: 15   Popularity: 5.52
Licence: CPOL    Views: 765,332     Bookmarked: 54   Downloaded: 4,065
Please Sign up or sign in to vote.
How to read a text file on a server using VBScript in ASP
1 Jun 2004   Updated: 6 May 2009   Rating: 4.63/5    Votes: 56   Popularity: 7.90
Licence: CPOL    Views: 562,329     Bookmarked: 186   Downloaded: 6,305
Please Sign up or sign in to vote.
Using and updating your machine.config file to better detect browser type in ASP.NET
2 Apr 2001   Updated: 17 Oct 2001   Rating: 4.80/5    Votes: 11   Popularity: 4.80
Licence: CPOL    Views: 305,656     Bookmarked: 57   Downloaded: 3,118
Please Sign up or sign in to vote.
An introduction to writing your first WebService using C++ with managed extensions
12 Dec 2000   Updated: 5 Jun 2002   Rating: 4.61/5    Votes: 217   Popularity: 10.66
Licence: CPOL    Views: 2,896,198     Bookmarked: 537   Downloaded: 33,935
Please Sign up or sign in to vote.
An introduction to writing your first WebService
26 Apr 2000   Updated: 26 Apr 2000   Rating: 4.55/5    Votes: 14   Popularity: 4.73
Licence: CPOL    Views: 450,456     Bookmarked: 63   Downloaded: 4,910
Please Sign up or sign in to vote.
A simple introduction to using Access .mdb databases in your ASP pages

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.85

Artificial Intelligence
21 Nov 2022   Updated: 21 Nov 2022   Rating: 4.20/5    Votes: 2   Popularity: 1.26
Licence: CPOL    Views: 10,924     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Working through the combinations to get PaddlePaddle and PaddleOCR installed and working everywhere
CodeProject
2 Jan 2014   Updated: 7 Jan 2014   Rating: 4.96/5    Votes: 25   Popularity: 6.94
Licence: CPOL    Views: 40,416     Bookmarked: 33   Downloaded: 0
Please Sign up or sign in to vote.
A community wiki of tips, features and easter eggs on CodeProject.com
Database Development
SQL Server
11 Oct 2011   Updated: 11 Oct 2011   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 40,382     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
A quick script to enable you to find the processes that are blocking in SQL server
15 Oct 2011   Updated: 15 Oct 2011   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 12,022     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Here's an alternate version that doesn't use sp_who yet provides a little more information. It also provides the option to kill the blocking processes themself.IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ListBlocking]') AND type in (N'P', N'PC'))EXEC...
30 Oct 2016   Updated: 31 Oct 2016   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 84,498     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Timing SQL calls with millisecond accuracy
General Programming
Regular Expressions
30 Jan 2012   Updated: 30 Jan 2012   Rating: 4.93/5    Votes: 6   Popularity: 3.84
Licence: CPOL    Views: 48,515     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
".*" may not be what you want in multi-line strings
Programming Languages
LaTeX
10 Jun 2014   Updated: 10 Jun 2014   Rating: 4.98/5    Votes: 26   Popularity: 7.05
Licence: CPOL    Views: 25,943     Bookmarked: 24   Downloaded: 0
Please Sign up or sign in to vote.
A brief intro to using LaTeX in your articles
SQL
27 Apr 2010   Updated: 25 Jun 2010   Rating: 4.67/5    Votes: 7   Popularity: 3.94
Licence: CPOL    Views: 37,551     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
I had a need to count the number of times a certain string appeared within a column in a SQL table. I came up with this simple function that may be of use to others
11 Jun 2011   Updated: 12 Jun 2011   Rating: 4.75/5    Votes: 5   Popularity: 3.32
Licence: CPOL    Views: 52,184     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A small function to format numeric values
25 Jun 2010   Updated: 3 Apr 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,712     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This is an alternate to my tip n trick article-ette. Times 2. Again!
Web Development
HTML
26 Feb 2015   Updated: 26 Feb 2015   Rating: 5.00/5    Votes: 33   Popularity: 7.59
Licence: CPOL    Views: 82,506     Bookmarked: 33   Downloaded: 0
Please Sign up or sign in to vote.
Some tips and tricks to help you format your articles and tips simply and consistently.
IIS
26 Jul 2011   Updated: 26 Jul 2011   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 11,373     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
For IIS7.5, an alternate method to enable compression is to run the following commands in a terminal:To enable compression for both dynamic and static content:C:\Windows\System32\Inetsrv\Appcmd.exe set config -section:urlCompression -doStaticCompression:true -doDynamicCompression:true...

Average reference rating: 4.66

14 Nov 1999   Updated: 3 Nov 2000   Rating: 4.40/5    Votes: 8   Popularity: 3.97
Licence: CPOL    Views: 1,665,597     Bookmarked: 11   Downloaded: 846
Please Sign up or sign in to vote.
Options for placing braces
Web Development
ASP.NET
19 Jun 2000   Updated: 25 Sep 2016   Rating: 4.92/5    Votes: 183   Popularity: 11.09
Licence: CPOL    Views: 1,276,630     Bookmarked: 606   Downloaded: 0
Please Sign up or sign in to vote.
A list of popular reference books sent in by the readers of CodeProject

Average project rating:

No projects have been posted.
Founder CodeProject
Canada Canada
Chris Maunder is the co-founder of CodeProject and ContentLab.com, and has been a prominent figure in the software development community for nearly 30 years. Hailing from Australia, Chris has a background in Mathematics, Astrophysics, Environmental Engineering and Defence Research. His programming endeavours span everything from FORTRAN on Super Computers, C++/MFC on Windows, through to to high-load .NET web applications and Python AI applications on everything from macOS to a Raspberry Pi. Chris is a full-stack developer who is as comfortable with SQL as he is with CSS.

In the late 1990s, he and his business partner David Cunningham recognized the need for a platform that would facilitate knowledge-sharing among developers, leading to the establishment of CodeProject.com in 1999. Chris's expertise in programming and his passion for fostering a collaborative environment have played a pivotal role in the success of CodeProject.com. Over the years, the website has grown into a vibrant community where programmers worldwide can connect, exchange ideas, and find solutions to coding challenges. Chris is a prolific contributor to the developer community through his articles and tutorials, and his latest passion project, CodeProject.AI.

In addition to his work with CodeProject.com, Chris co-founded ContentLab and DeveloperMedia, two projects focussed on helping companies make their Software Projects a success. Chris's roles included Product Development, Content Creation, Client Satisfaction and Systems Automation.