Click here to Skip to main content
14,876,076 members

Articles by Chris Maunder (Articles: 115, Tip/Tricks: 11, References: 2)

Articles: 115, Tip/Tricks: 11, References: 2

RSS Feed

Average article rating: 4.61

Posted: 29 Oct 2000   Updated: 29 Oct 2000   Views: 75,211   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Chris Sells gives us his view on the world.
Posted: 16 Oct 2000   Updated: 16 Oct 2000   Views: 68,425   Rating: 3.40/5    Votes: 4   Popularity: 2.05
Licence: The Code Project Open License (CPOL)      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.
Posted: 17 Oct 2000   Updated: 17 Oct 2000   Views: 94,400   Rating: 4.83/5    Votes: 6   Popularity: 3.76
Licence: The Code Project Open License (CPOL)      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.
Posted: 19 Oct 2000   Updated: 19 Oct 2000   Views: 149,601   Rating: 4.20/5    Votes: 2   Popularity: 1.26
Licence: The Code Project Open License (CPOL)      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.
Posted: 23 Oct 2000   Updated: 23 Oct 2000   Views: 107,763   Rating: 4.71/5    Votes: 3   Popularity: 2.25
Licence: The Code Project Open License (CPOL)      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.
Posted: 24 Oct 2000   Updated: 24 Oct 2000   Views: 113,950   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      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.
Posted: 13 Jul 2000   Updated: 13 Jul 2000   Views: 223,115   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Notes from Microsoft's Launch of .NET at PDC 2000.
Posted: 27 Nov 2000   Updated: 27 Nov 2000   Views: 51,580   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
CodeProject, again, Does Redmond.
Posted: 28 Nov 2000   Updated: 28 Nov 2000   Views: 45,210   Rating: 2.33/5    Votes: 5   Popularity: 1.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
CodeProject, again, Does Redmond.
Posted: 30 Nov 2000   Updated: 30 Nov 2000   Views: 81,162   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
CodeProject, again, Does Redmond.
Posted: 6 Mar 2001   Updated: 6 Mar 2001   Views: 90,211   Rating: 4.29/5    Votes: 6   Popularity: 3.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
My ramblings on long haul flights.
Posted: 2 Dec 2001   Updated: 2 Dec 2001   Views: 34,451   Rating: 4.00/5    Votes: 5   Popularity: 2.80
Licence: The Code Project Open License (CPOL)      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.
Posted: 14 Nov 1999   Updated: 28 Mar 2001   Views: 175,245   Rating: 4.98/5    Votes: 77   Popularity: 9.31
Licence: The Code Project Open License (CPOL)      Bookmarked: 91   Downloaded: 211
Please Sign up or sign in to vote.
Some fun stuff collected over the years
Posted: 31 Mar 2004   Updated: 31 Mar 2004   Views: 199,193   Rating: 4.93/5    Votes: 94   Popularity: 9.66
Licence: The Code Project Open License (CPOL)      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.
Posted: 22 Jan 2004   Updated: 24 May 2004   Views: 91,170   Rating: 4.59/5    Votes: 15   Popularity: 5.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 1,694
Please Sign up or sign in to vote.
A CodeProject theme for T610, T616, and T618 Sony Ericsson cell phones
.NET
Posted: 16 Aug 2000   Updated: 16 Aug 2000   Views: 124,582   Rating: 4.86/5    Votes: 8   Popularity: 4.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 0
Please Sign up or sign in to vote.
Jeff Prosise answers your questions on .NET
Posted: 22 Aug 2000   Updated: 22 Aug 2000   Views: 61,430   Rating: 4.80/5    Votes: 2   Popularity: 1.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Lon Fisher answers your questions on .NET
Posted: 11 Sep 2000   Updated: 11 Sep 2000   Views: 57,993   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 0
Please Sign up or sign in to vote.
Matt Pietrek gives us his view on the world.
Posted: 17 Jan 2001   Updated: 17 Jan 2001   Views: 58,162   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
John Robbins talks about .NET and life at Wintellect
Posted: 30 Jan 2001   Updated: 30 Jan 2001   Views: 67,281   Rating: 3.56/5    Votes: 5   Popularity: 2.49
Licence: The Code Project Open License (CPOL)      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.
Posted: 2 Jun 2001   Updated: 2 Jun 2001   Views: 314,496   Rating: 4.92/5    Votes: 11   Popularity: 4.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
Tom Archer gives us his view on the world.
Posted: 13 Nov 2001   Updated: 13 Nov 2001   Views: 461,234   Rating: 4.42/5    Votes: 7   Popularity: 3.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 0
Please Sign up or sign in to vote.
Stanley Lippman talks about the future of Visual C++ .NET
Posted: 23 Jan 2003   Updated: 23 Jan 2003   Views: 103,315   Rating: 3.29/5    Votes: 17   Popularity: 4.05
Licence: The Code Project Open License (CPOL)      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.
Posted: 23 Nov 2003   Updated: 23 Nov 2003   Views: 130,721   Rating: 4.68/5    Votes: 29   Popularity: 6.70
Licence: The Code Project Open License (CPOL)      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.
Posted: 18 Oct 2000   Updated: 18 Oct 2000   Views: 82,021   Rating: 4.11/5    Votes: 3   Popularity: 1.96
Licence: The Code Project Open License (CPOL)      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.
Posted: 11 Jan 2001   Updated: 11 Jan 2001   Views: 66,351   Rating: 1.80/5    Votes: 2   Popularity: 0.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Ramblings from VSLive 2001 in SF.
Posted: 18 Jun 2001   Updated: 18 Jun 2001   Views: 157,238   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
Live from steamy Atlanta, GA.
All Topics
Posted: 12 Oct 2011   Updated: 12 Oct 2011   Views: 70,756   Rating: 4.99/5    Votes: 72   Popularity: 9.24
Licence: The Code Project Open License (CPOL)      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.
Containers
Virtual Machine
Posted: 29 Nov 2000   Updated: 29 Nov 2000   Views: 83,504   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
CodeProject, again, Does Redmond.
Desktop Programming
ATL
Posted: 13 Feb 2002   Updated: 13 Feb 2002   Views: 323,912   Rating: 4.94/5    Votes: 9   Popularity: 4.72
Licence: The Code Project Open License (CPOL)      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
Posted: 21 May 2002   Updated: 30 May 2002   Views: 380,298   Rating: 4.87/5    Votes: 40   Popularity: 7.58
Licence: The Code Project Open License (CPOL)      Bookmarked: 64   Downloaded: 3,591
Please Sign up or sign in to vote.
What looks like a normal pushbutton - until the user tries to click on it.
Posted: 26 Nov 1999   Updated: 11 Jun 2003   Views: 392,072   Rating: 4.85/5    Votes: 36   Popularity: 7.31
Licence: The Code Project Open License (CPOL)      Bookmarked: 115   Downloaded: 15,208
Please Sign up or sign in to vote.
A class that turns rectangular buttons into round buttons.
Posted: 25 Mar 2000   Updated: 17 May 2000   Views: 332,711   Rating: 4.98/5    Votes: 33   Popularity: 7.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 103   Downloaded: 2,617
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
Posted: 18 Oct 2000   Updated: 18 Oct 2000   Views: 289,298   Rating: 4.95/5    Votes: 42   Popularity: 7.98
Licence: The Code Project Open License (CPOL)      Bookmarked: 99   Downloaded: 4,607
Please Sign up or sign in to vote.
A combobox that autocompletes as you type
Posted: 10 Sep 2000   Updated: 10 Sep 2000   Views: 299,413   Rating: 4.28/5    Votes: 27   Popularity: 6.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 84   Downloaded: 6,792
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.
Posted: 5 Jan 2000   Updated: 5 Jan 2000   Views: 309,599   Rating: 4.69/5    Votes: 23   Popularity: 6.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 69   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
Posted: 26 Nov 2002   Updated: 15 Jul 2009   Views: 453,172   Rating: 4.95/5    Votes: 31   Popularity: 7.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 78   Downloaded: 7,942
Please Sign up or sign in to vote.
A simple utility to change a file - or multiple files - "Modified" time.
Posted: 26 Nov 1999   Updated: 26 Nov 1999   Views: 249,917   Rating: 5.00/5    Votes: 22   Popularity: 6.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 72   Downloaded: 1,225
Please Sign up or sign in to vote.
Shows how to use text callbacks in list controls
Posted: 11 May 2000   Updated: 11 May 2000   Views: 525,850   Rating: 4.87/5    Votes: 75   Popularity: 8.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 247   Downloaded: 7,450
Please Sign up or sign in to vote.
An introduction to creating custom controls using MFC
Posted: 13 Apr 2000   Updated: 25 Oct 2001   Views: 966,291   Rating: 4.85/5    Votes: 101   Popularity: 9.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 373   Downloaded: 5,951
Please Sign up or sign in to vote.
An introduction to subclassing the Windows common controls using MFC
Posted: 19 Nov 1999   Updated: 8 Dec 2007   Views: 253,132   Rating: 4.93/5    Votes: 38   Popularity: 7.62
Licence: The Code Project Open License (CPOL)      Bookmarked: 87   Downloaded: 5,065
Please Sign up or sign in to vote.
A simple drop in color chooser control
Posted: 20 Nov 1999   Updated: 22 Mar 2000   Views: 298,566   Rating: 4.96/5    Votes: 33   Popularity: 7.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 102   Downloaded: 5,845
Please Sign up or sign in to vote.
A simple drop-in hyperlink control
Posted: 29 Nov 1999   Updated: 21 Apr 2002   Views: 285,142   Rating: 4.92/5    Votes: 56   Popularity: 8.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 151   Downloaded: 10,750
Please Sign up or sign in to vote.
A popup window containing a progress control and cancel button - no resource file needed
Posted: 29 Nov 1999   Updated: 26 Feb 2007   Views: 260,564   Rating: 4.89/5    Votes: 49   Popularity: 8.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 141   Downloaded: 11,572
Please Sign up or sign in to vote.
A smooth progress control with text
Posted: 20 Nov 1999   Updated: 23 Aug 2010   Views: 560,530   Rating: 4.88/5    Votes: 54   Popularity: 8.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 192   Downloaded: 14,250
Please Sign up or sign in to vote.
An easy way to add a progress control to a status bar
Posted: 29 Apr 2000   Updated: 8 Jan 2013   Views: 412,106   Rating: 4.91/5    Votes: 47   Popularity: 8.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 122   Downloaded: 7,408
Please Sign up or sign in to vote.
Explains how to use comboboxes to edit cells in the MFC Grid Control
Posted: 7 Dec 1999   Updated: 7 Dec 1999   Views: 308,907   Rating: 4.42/5    Votes: 20   Popularity: 5.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 74   Downloaded: 9,298
Please Sign up or sign in to vote.
A drop-in multiline extendable tooltip control
Posted: 5 Jan 2000   Updated: 5 Jan 2000   Views: 106,790   Rating: 4.53/5    Votes: 7   Popularity: 3.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 55   Downloaded: 3,146
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
Posted: 5 Jan 2000   Updated: 20 Sep 2000   Views: 159,913   Rating: 4.80/5    Votes: 9   Popularity: 4.58
Licence: The Code Project Open License (CPOL)      Bookmarked: 44   Downloaded: 0
Please Sign up or sign in to vote.
A simple method to get the coordinates of the system tray
Posted: 18 Oct 2000   Updated: 18 Oct 2000   Views: 317,757   Rating: 4.67/5    Votes: 26   Popularity: 6.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 9,873
Please Sign up or sign in to vote.
A GUI front end to a handy utility
Posted: 26 Jan 2000   Updated: 26 Jan 2000   Views: 104,502   Rating: 3.58/5    Votes: 6   Popularity: 2.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 773
Please Sign up or sign in to vote.
An introduction to a useful function
Posted: 20 Nov 1999   Updated: 20 Nov 1999   Views: 143,852   Rating: 2.91/5    Votes: 12   Popularity: 3.14
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 4,609
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.
Posted: 12 May 2000   Updated: 5 Jun 2000   Views: 478,212   Rating: 4.92/5    Votes: 30   Popularity: 7.19
Licence: The Code Project Open License (CPOL)      Bookmarked: 189   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
Posted: 3 May 2001   Updated: 11 Sep 2001   Views: 630,596   Rating: 4.25/5    Votes: 13   Popularity: 4.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 76   Downloaded: 9,999
Please Sign up or sign in to vote.
This sample demonstrates using the MFC CDHtmlDialog class in MFC7
Posted: 11 Sep 2001   Updated: 11 Sep 2001   Views: 319,174   Rating: 4.80/5    Votes: 14   Popularity: 5.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 61   Downloaded: 3,333
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.
Posted: 26 Dec 2001   Updated: 26 Dec 2001   Views: 235,953   Rating: 5.00/5    Votes: 24   Popularity: 6.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 115   Downloaded: 3,743
Please Sign up or sign in to vote.
Some classes and utility functions for general computational geometry
Posted: 12 Dec 1999   Updated: 16 Apr 2002   Views: 391,466   Rating: 4.89/5    Votes: 29   Popularity: 7.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 117   Downloaded: 8,546
Please Sign up or sign in to vote.
A simple class to ease the task of downloading files from the net
Posted: 16 Nov 1999   Updated: 6 May 2010   Views: 13,132,335   Rating: 4.96/5    Votes: 741   Popularity: 14.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 1286   Downloaded: 166,037
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
Git
Posted: 3 Apr 2014   Updated: 3 Apr 2014   Views: 24,075   Rating: 4.95/5    Votes: 15   Popularity: 5.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 0
Please Sign up or sign in to vote.
How to use ::GitMachine to connect directly to code samples on CodeProject and in ::Workspaces
Testing
Posted: 22 May 2013   Updated: 2 Jun 2013   Views: 51,833   Rating: 4.88/5    Votes: 20   Popularity: 6.34
Licence: The Code Project Open License (CPOL)      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
Posted: 3 Feb 2012   Updated: 10 Apr 2012   Views: 42,002   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      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
Posted: 5 Nov 2017   Updated: 5 Nov 2017   Views: 6,193   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   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
Posted: 6 Jun 2011   Updated: 6 Jun 2011   Views: 36,150   Rating: 4.97/5    Votes: 54   Popularity: 8.57
Licence: The Code Project Open License (CPOL)      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
Posted: 16 Aug 2013   Updated: 20 Nov 2013   Views: 23,851   Rating: 4.94/5    Votes: 6   Popularity: 3.84
Licence: The Code Project Open License (CPOL)      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
Posted: 14 Sep 2012   Updated: 17 Sep 2012   Views: 39,695   Rating: 5.00/5    Votes: 21   Popularity: 6.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 0
Please Sign up or sign in to vote.
The Fake Project - The first two days of a Code Project redesign.
Posted: 19 Sep 2012   Updated: 19 Sep 2012   Views: 132,613   Rating: 4.94/5    Votes: 116   Popularity: 10.08
Licence: The Code Project Open License (CPOL)      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
Posted: 3 Jun 2000   Updated: 3 Jun 2000   Views: 103,191   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 50   Downloaded: 1,604
Please Sign up or sign in to vote.
A new class that adds hyperlink support to the MFC Grid Control
Posted: 14 Feb 2000   Updated: 29 Aug 2000   Views: 317,384   Rating: 4.78/5    Votes: 25   Popularity: 6.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 104   Downloaded: 4,017
Please Sign up or sign in to vote.
A simple tutorial that demonstrates how to use the grid control in a doc/view application.
Posted: 29 Nov 1999   Updated: 2 Aug 2003   Views: 2,248,432   Rating: 4.90/5    Votes: 134   Popularity: 10.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 501   Downloaded: 43,025
Please Sign up or sign in to vote.
A class for adding icons to the system tray
Posted: 20 Nov 1999   Updated: 21 May 2001   Views: 581,569   Rating: 4.87/5    Votes: 27   Popularity: 6.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 84   Downloaded: 11,389
Please Sign up or sign in to vote.
A class that makes using DIBSections as simple as using a CBitmap
Posted: 31 Dec 1999   Updated: 2 Aug 2003   Views: 287,705   Rating: 4.81/5    Votes: 25   Popularity: 6.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 91   Downloaded: 7,279
Please Sign up or sign in to vote.
A simple application that places a date in the system tray
Multimedia
GDI
Posted: 1 Jan 2000   Updated: 26 Jan 2000   Views: 98,311   Rating: 2.95/5    Votes: 9   Popularity: 2.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 45   Downloaded: 3,080
Please Sign up or sign in to vote.
Shows how to use the DrawAnimatedRects function to improve the look of your apps.
Nvidia
Posted: 2 Nov 2003   Updated: 2 Nov 2003   Views: 141,692   Rating: 4.85/5    Votes: 35   Popularity: 7.43
Licence: The Code Project Open License (CPOL)      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
Posted: 6 Oct 2001   Updated: 9 Oct 2001   Views: 267,415   Rating: 2.75/5    Votes: 7   Popularity: 2.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 2
Please Sign up or sign in to vote.
An overview of the latest Java language tools from Microsoft.
Posted: 24 Oct 2001   Updated: 24 Oct 2001   Views: 128,721   Rating: 4.83/5    Votes: 3   Popularity: 2.31
Licence: The Code Project Open License (CPOL)      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.
Posted: 30 Jul 2003   Updated: 30 Jul 2003   Views: 188,622   Rating: 4.80/5    Votes: 27   Popularity: 6.71
Licence: The Code Project Open License (CPOL)      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
Posted: 26 Apr 2000   Updated: 25 Aug 2001   Views: 2,682,475   Rating: 4.78/5    Votes: 39   Popularity: 7.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 144   Downloaded: 15,020
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.
C#
Posted: 23 May 2002   Updated: 23 May 2002   Views: 122,423   Rating: 4.71/5    Votes: 10   Popularity: 4.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 1,390
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
Posted: 20 Dec 2000   Updated: 22 Aug 2003   Views: 294,454   Rating: 4.87/5    Votes: 19   Popularity: 5.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 59   Downloaded: 3,898
Please Sign up or sign in to vote.
Accessing database information using the DataReader class from ADO.NET in C#
C++
Posted: 26 Nov 1999   Updated: 29 May 2002   Views: 341,593   Rating: 4.69/5    Votes: 41   Popularity: 7.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 130   Downloaded: 0
Please Sign up or sign in to vote.
Shows how to print without relying on the MFC Doc/View framework
Posted: 28 Mar 2000   Updated: 28 Mar 2000   Views: 553,246   Rating: 4.94/5    Votes: 37   Popularity: 7.56
Licence: The Code Project Open License (CPOL)      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
Posted: 20 Jul 2000   Updated: 8 Aug 2000   Views: 332,331   Rating: 3.00/5    Votes: 11   Popularity: 3.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
Some Visual Studio.NET screen shots to tease
Posted: 17 Feb 2000   Updated: 17 Feb 2000   Views: 57,330   Rating: 4.79/5    Votes: 8   Popularity: 4.33
Licence: The Code Project Open License (CPOL)      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
Posted: 20 Feb 2000   Updated: 20 Feb 2000   Views: 103,483   Rating: 4.37/5    Votes: 9   Popularity: 4.17
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 5
Please Sign up or sign in to vote.
A discussion on the thorny issue of leap years.
Posted: 12 Mar 2002   Updated: 12 Mar 2002   Views: 447,363   Rating: 4.65/5    Votes: 7   Popularity: 3.93
Licence: The Code Project Open License (CPOL)      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++.
Posted: 7 Nov 2002   Updated: 8 Nov 2002   Views: 243,565   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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
Posted: 29 Jul 2000   Updated: 29 Jul 2000   Views: 48,350   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Some pics from PDC 2000.
Posted: 24 Jun 2001   Updated: 26 Jun 2001   Views: 368,997   Rating: 4.93/5    Votes: 38   Popularity: 7.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 41   Downloaded: 0
Please Sign up or sign in to vote.
A collection of amusing comments found inside production code
C++/CLI
Posted: 2 Apr 2001   Updated: 15 Oct 2001   Views: 172,475   Rating: 4.78/5    Votes: 6   Popularity: 3.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 877
Please Sign up or sign in to vote.
A quick introduction to using .NET managed reference types in C++
Posted: 16 Apr 2001   Updated: 15 Oct 2001   Views: 69,855   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 718
Please Sign up or sign in to vote.
A quick introduction to using .NET value types in managed C++
Posted: 25 Apr 2001   Updated: 15 Oct 2001   Views: 151,197   Rating: 3.80/5    Votes: 4   Popularity: 2.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 959
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.
Posted: 8 Apr 2001   Updated: 15 Oct 2001   Views: 117,840   Rating: 4.46/5    Votes: 7   Popularity: 3.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 790
Please Sign up or sign in to vote.
An introduction to using scalar and indexed properties in managed C++
Posted: 16 Apr 2001   Updated: 17 Jun 2002   Views: 415,093   Rating: 5.00/5    Votes: 15   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 99   Downloaded: 1,900
Please Sign up or sign in to vote.
A quick introduction to Garbage collection in .NET using Managed C++
Posted: 6 Feb 2005   Updated: 6 Feb 2005   Views: 137,571   Rating: 4.85/5    Votes: 11   Popularity: 4.85
Licence: The Code Project Open License (CPOL)      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
Posted: 14 Feb 2000   Updated: 14 Feb 2000   Views: 132,812   Rating: 4.60/5    Votes: 4   Popularity: 2.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 0
Please Sign up or sign in to vote.
A simple routine to display the current date in the clients browser
Posted: 1 Aug 2000   Updated: 1 Aug 2000   Views: 404,812   Rating: 4.88/5    Votes: 14   Popularity: 5.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 1,041
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
Posted: 28 Jul 2000   Updated: 25 Jul 2009   Views: 1,303,589   Rating: 4.78/5    Votes: 11   Popularity: 4.78
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 4,974
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.
Posted: 4 Aug 2015   Updated: 4 Aug 2015   Views: 10,474   Rating: 4.56/5    Votes: 3   Popularity: 2.17
Licence: The Code Project Open License (CPOL)      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.
Posted: 4 Aug 2015   Updated: 4 Aug 2015   Views: 31,313   Rating: 4.76/5    Votes: 5   Popularity: 3.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A simple utility that provides JavaScript URL encode, decode and escape functionality
VBScript
Posted: 16 May 2000   Updated: 16 May 2000   Views: 159,802   Rating: 4.17/5    Votes: 6   Popularity: 3.24
Licence: The Code Project Open License (CPOL)      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
Posted: 25 Apr 2001   Updated: 15 Oct 2001   Views: 117,126   Rating: 4.94/5    Votes: 10   Popularity: 4.46
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 916
Please Sign up or sign in to vote.
An introduction to cross-language inheritence in .NET.
Task
Posted: 18 Mar 2014   Updated: 19 Mar 2014   Views: 16,240   Rating: 4.86/5    Votes: 8   Popularity: 4.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
Using, managing and loving your TODO list.
Ultrabook
Posted: 4 Oct 2012   Updated: 4 Jan 2013   Views: 13,161   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      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
Posted: 8 Jan 2004   Updated: 8 Jan 2004   Views: 274,903   Rating: 4.76/5    Votes: 33   Popularity: 7.17
Licence: The Code Project Open License (CPOL)      Bookmarked: 106   Downloaded: 2,276
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.
Posted: 12 Feb 2008   Updated: 12 Feb 2008   Views: 158,563   Rating: 4.88/5    Votes: 84   Popularity: 9.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 93   Downloaded: 0
Please Sign up or sign in to vote.
The story of how a single backslash caused Google needless indigestion
Posted: 15 Jan 2002   Updated: 15 Jan 2002   Views: 850,922   Rating: 4.78/5    Votes: 55   Popularity: 7.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 105   Downloaded: 9,157
Please Sign up or sign in to vote.
An introduction to writing User Controls in ASP .NET
HTML
Posted: 27 Nov 2000   Updated: 27 Nov 2000   Views: 187,724   Rating: 4.81/5    Votes: 17   Popularity: 5.52
Licence: The Code Project Open License (CPOL)      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.
Posted: 11 Apr 2018   Updated: 11 Apr 2018   Views: 7,954   Rating: 4.77/5    Votes: 8   Popularity: 4.31
Licence: The Apache License, Version 2.0      Bookmarked: 14   Downloaded: 246
Please Sign up or sign in to vote.
A simple HTML menu that progressively collapses based on available width
IIS
Posted: 15 Jun 2000   Updated: 30 Oct 2001   Views: 1,065,994   Rating: 4.84/5    Votes: 46   Popularity: 7.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 175   Downloaded: 6,407
Please Sign up or sign in to vote.
Using the Microsoft Index Server to enable your readers to search your site
Posted: 14 Feb 2000   Updated: 14 Feb 2000   Views: 88,181   Rating: 4.29/5    Votes: 4   Popularity: 2.58
Licence: The Code Project Open License (CPOL)      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
Posted: 20 Jan 2000   Updated: 18 Mar 2009   Views: 723,303   Rating: 4.96/5    Votes: 15   Popularity: 5.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 4,000
Please Sign up or sign in to vote.
How to read a text file on a server using VBScript in ASP
Posted: 1 Jun 2004   Updated: 6 May 2009   Views: 531,528   Rating: 4.63/5    Votes: 56   Popularity: 7.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 188   Downloaded: 6,287
Please Sign up or sign in to vote.
Using and updating your machine.config file to better detect browser type in ASP.NET
Posted: 2 Apr 2001   Updated: 17 Oct 2001   Views: 289,142   Rating: 4.80/5    Votes: 11   Popularity: 4.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 3,064
Please Sign up or sign in to vote.
An introduction to writing your first WebService using C++ with managed extensions
Posted: 12 Dec 2000   Updated: 5 Jun 2002   Views: 2,781,284   Rating: 4.61/5    Votes: 217   Popularity: 10.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 536   Downloaded: 33,628
Please Sign up or sign in to vote.
An introduction to writing your first WebService
Posted: 26 Apr 2000   Updated: 26 Apr 2000   Views: 433,416   Rating: 4.55/5    Votes: 14   Popularity: 4.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 63   Downloaded: 4,869
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.92

CodeProject
Posted: 2 Jan 2014   Updated: 7 Jan 2014   Views: 32,604   Rating: 4.96/5    Votes: 25   Popularity: 6.94
Licence: The Code Project Open License (CPOL)      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
Posted: 11 Oct 2011   Updated: 11 Oct 2011   Views: 37,621   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      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
Posted: 15 Oct 2011   Updated: 15 Oct 2011   Views: 10,632   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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...
Posted: 30 Oct 2016   Updated: 31 Oct 2016   Views: 28,531   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Timing SQL calls with millisecond accuracy
General Programming
Regular Expressions
Posted: 30 Jan 2012   Updated: 30 Jan 2012   Views: 43,673   Rating: 4.93/5    Votes: 6   Popularity: 3.84
Licence: The Code Project Open License (CPOL)      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
Posted: 10 Jun 2014   Updated: 10 Jun 2014   Views: 20,472   Rating: 4.98/5    Votes: 26   Popularity: 7.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 0
Please Sign up or sign in to vote.
A brief intro to using LaTeX in your articles
SQL
Posted: 27 Apr 2010   Updated: 25 Jun 2010   Views: 33,461   Rating: 4.67/5    Votes: 7   Popularity: 3.94
Licence: The Code Project Open License (CPOL)      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
Posted: 11 Jun 2011   Updated: 12 Jun 2011   Views: 45,832   Rating: 4.75/5    Votes: 5   Popularity: 3.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A small function to format numeric values
Posted: 25 Jun 2010   Updated: 3 Apr 2012   Views: 7,721   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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
Posted: 26 Feb 2015   Updated: 26 Feb 2015   Views: 51,000   Rating: 5.00/5    Votes: 32   Popularity: 7.53
Licence: The Code Project Open License (CPOL)      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
Posted: 26 Jul 2011   Updated: 26 Jul 2011   Views: 10,390   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      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

Posted: 14 Nov 1999   Updated: 3 Nov 2000   Views: 645,737   Rating: 4.40/5    Votes: 8   Popularity: 3.97
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 846
Please Sign up or sign in to vote.
Options for placing braces
Web Development
ASP.NET
Posted: 19 Jun 2000   Updated: 25 Sep 2016   Views: 1,003,740   Rating: 4.92/5    Votes: 183   Popularity: 11.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 605   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.

Chris Maunder
Founder CodeProject
Canada Canada
Chris is the Co-founder, Administrator, Architect, Chief Editor and Shameless Hack who wrote and runs CodeProject. He is also co-founder of Developer Media and ContentLab.IO. He's been programming since the 80's and has been, in various guides, an astrophysicist, bacyard mechanic, mathematician, physicist, breeder of carnivorous plants, hydrologist, geomorphologist, defence intelligence researcher and then, when all that got a bit rough on the nerves, a web developer.

His programming experience includes C/C++, C#, SQL, MFC, ASP.NET, TypeScript and far, far too much FORTRAN. He has worked on PocketPCs, Old mainframes, new Macs, cheap phones, and a CRAY YMP C90 behemoth but finds notebooks take up less desk space.

He is kind to small animals and has a soft spot for cheesecake.

Chris was born and bred in Australia but splits his time between Toronto and Melbourne, depending on the weather. For relaxation he is obsessively into road cycling, physiology, occasionally snowboarding and rock climbing, and wishes he were a storm chaser.