Click here to Skip to main content
6,628,613 members and growing! (20,479 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by Rob Manderson (32 articles found)

Average article rating: 4.41

Dialogs and Windows

A class based on CFileDialog that provides easy image preview
Last Updated: 22 Mar 2004   Page Views: 109,704   Rating: 4.55/5    Votes: 40   Popularity: 7.30   Bookmark Count: 46
Licence: The Code Project Open License (CPOL)   
Browse your images with a file open dialog and see what you've selected

Edit Controls

A chat control based on the Rich Edit control
Last Updated: 6 Dec 2003   Page Views: 93,095   Rating: 4.06/5    Votes: 16   Popularity: 4.89   Bookmark Count: 28
Licence: The Code Project Open License (CPOL)   
Using the Rich Edit control as a chat window.

Splitter Windows

How to prevent resizing of views in a splitter window
Last Updated: 24 Feb 2004   Page Views: 67,779   Rating: 4.68/5    Votes: 29   Popularity: 6.84   Bookmark Count: 33
Licence: The Code Project Open License (CPOL)   
Disabling mouse input to a splitter window

Static & Panel Controls

A simple image preview class using GDI+
Last Updated: 5 Mar 2004   Page Views: 65,840   Rating: 3.93/5    Votes: 26   Popularity: 5.57   Bookmark Count: 29
Licence: The Code Project Open License (CPOL)   
Using GDI+ in conjunction with an owner-draw static window

Toolbars & Docking windows

Disabling the close button on a floating toolbar
Last Updated: 10 Apr 2004   Page Views: 68,358   Rating: 4.44/5    Votes: 16   Popularity: 5.35   Bookmark Count: 23
Licence: The Code Project Open License (CPOL)   
How to disable the close button on a floating toolbar

COM / COM+

An introduction to MFC's COM Interface Macros
Last Updated: 15 Apr 2004   Page Views: 36,111   Rating: 4.41/5    Votes: 16   Popularity: 5.31   Bookmark Count: 35
Licence: The Code Project Open License (CPOL)   
How to define and implement COM interfaces inside an MFC class

Win32/64 SDK & OS

One use for Overlapped I/O
Last Updated: 14 Jan 2004   Page Views: 91,328   Rating: 4.62/5    Votes: 50   Popularity: 7.85   Bookmark Count: 89
Licence: The Code Project Open License (CPOL)   
How to use overlapped I/O
An interruptible mutex class
Last Updated: 6 Aug 2004   Page Views: 51,132   Rating: 4.09/5    Votes: 12   Popularity: 4.41   Bookmark Count: 23
Licence: The Code Project Open License (CPOL)   
How to safely terminate a thread waiting on a mutex
A class to encapsulate the basics of overlapped I/O
Last Updated: 1 Sep 2004   Page Views: 31,116   Rating: 4.48/5    Votes: 8   Popularity: 4.05   Bookmark Count: 28
Licence: The Code Project Open License (CPOL)   
Overlapped I/O - practice
Using Access Control Lists to secure access to your objects
Last Updated: 30 Nov 2004   Page Views: 50,273   Rating: 4.76/5    Votes: 22   Popularity: 6.39   Bookmark Count: 38
Licence: The Code Project Open License (CPOL)   
How to secure your objects

C / C++ Language

Enum vs Const
Last Updated: 5 Oct 2003   Page Views: 174,452   Rating: 4.18/5    Votes: 60   Popularity: 7.44   Bookmark Count: 44
Licence: The Code Project Open License (CPOL)   
Enum vs Const - why...
A service to run multiple instances of SETI on one machine
Last Updated: 17 Dec 2003   Page Views: 61,262   Rating: 4.65/5    Votes: 16   Popularity: 5.60   Bookmark Count: 17
Licence: The Code Project Open License (CPOL)   
Using a service to run multiple instances of SETI on one machine and specify which processor(s) each can use
A class to make it easy to work with file names
Last Updated: 26 Dec 2003   Page Views: 90,439   Rating: 4.42/5    Votes: 30   Popularity: 6.53   Bookmark Count: 51
Licence: The Code Project Open License (CPOL)   
Working with filenames
A service to manage and create logfiles
Last Updated: 6 Jan 2004   Page Views: 136,677   Rating: 4.59/5    Votes: 55   Popularity: 7.99   Bookmark Count: 140
Licence: The Code Project Open License (CPOL)   
A service, and client code, to manage and create logfiles
A realtime logfile viewer
Last Updated: 24 Feb 2004   Page Views: 138,802   Rating: 4.55/5    Votes: 35   Popularity: 7.03   Bookmark Count: 108
Licence: The Code Project Open License (CPOL)   
Part two of the logging service - the viewer
Assert is your friend
Last Updated: 11 Mar 2004   Page Views: 151,427   Rating: 4.34/5    Votes: 53   Popularity: 7.49   Bookmark Count: 52
Licence: The Code Project Open License (CPOL)   
How to use assert to find bugs in your programs
A class to make it easy to enumerate folder contents
Last Updated: 5 Apr 2004   Page Views: 36,185   Rating: 3.97/5    Votes: 17   Popularity: 4.89   Bookmark Count: 33
Licence: The Code Project Open License (CPOL)   
Enumerating folder contents the reusable way
Using MSHTML Editing in VC6 Doc/View Applications
Last Updated: 25 Apr 2004   Page Views: 79,586   Rating: 4.67/5    Votes: 21   Popularity: 6.17   Bookmark Count: 58
Licence: The Code Project Open License (CPOL)   
How to enable MSHTML editing in a view in VC6
A class to synchronise thread completions
Last Updated: 16 Oct 2004   Page Views: 65,843   Rating: 4.30/5    Votes: 28   Popularity: 6.23   Bookmark Count: 59
Licence: The Code Project Open License (CPOL)   
Synchronising thread completion the easy way
Using Mailslots for Interprocess Communication
Last Updated: 17 Oct 2004   Page Views: 59,253   Rating: 4.81/5    Votes: 28   Popularity: 6.96   Bookmark Count: 70
Licence: The Code Project Open License (CPOL)   
How to use mailslots to communicate between processes

C#

Enumerating Network Resources
Last Updated: 27 Feb 2004   Page Views: 85,799   Rating: 4.29/5    Votes: 29   Popularity: 6.28   Bookmark Count: 46
Licence: The Code Project Open License (CPOL)   
Using the WNetEnumResource API from C#

Algorithms & Recipes

An introduction to lex and yacc part 1
Last Updated: 21 Mar 2003   Page Views: 123,237   Rating: 4.72/5    Votes: 48   Popularity: 7.94   Bookmark Count: 92
Licence: The Code Project Open License (CPOL)   
A guide to using lex and yacc to create parsers in your projects
An introduction to lex and yacc part 2
Last Updated: 25 May 2003   Page Views: 89,495   Rating: 4.54/5    Votes: 24   Popularity: 6.26   Bookmark Count: 52
Licence: The Code Project Open License (CPOL)   
Using lex and yacc to create parsers for your projects

Cryptography & Security

A simple set of classes to encrypt data
Last Updated: 4 Nov 2004   Page Views: 72,723   Rating: 4.15/5    Votes: 27   Popularity: 5.95   Bookmark Count: 64
Licence: The Code Project Open License (CPOL)   
A simple set of classes to encrypt data

Date and Time

How to synchronise your Windows 2000 machine using SNTP
Last Updated: 6 Jan 2004   Page Views: 68,614   Rating: 4.22/5    Votes: 30   Popularity: 6.24   Bookmark Count: 23
Licence: The Code Project Open License (CPOL)   
Using the Windows 2000 Time Service to set the system clock

Internet / Network

Using IHTMLEditDesigner
Last Updated: 24 Apr 2004   Page Views: 86,974   Rating: 4.66/5    Votes: 39   Popularity: 7.42   Bookmark Count: 65
Licence: The Code Project Open License (CPOL)   
Using IHTMLEditDesigner to modify IE's editing behaviour
Implementing snap-to-grid in an MSHTML based application
Last Updated: 24 Apr 2004   Page Views: 39,323   Rating: 4.67/5    Votes: 19   Popularity: 5.97   Bookmark Count: 44
Licence: The Code Project Open License (CPOL)   
How to implement snap-to-grid and draw the grid in MSHTML based applications.
Capture an HTML document as an image
Last Updated: 19 May 2004   Page Views: 223,772   Rating: 4.56/5    Votes: 53   Popularity: 7.86   Bookmark Count: 150
Licence: The Code Project Open License (CPOL)   
Capturing HTML documents as images
Another simple MAPI class
Last Updated: 27 Feb 2004   Page Views: 68,921   Rating: 4.42/5    Votes: 14   Popularity: 5.06   Bookmark Count: 16
Licence: The Code Project Open License (CPOL)   
Adding MAPI functionality to your application.

Design and Architecture

A simple class to encapsulate VARIANTs
Last Updated: 27 Mar 2004   Page Views: 83,902   Rating: 4.15/5    Votes: 27   Popularity: 5.95   Bookmark Count: 41
Licence: The Code Project Open License (CPOL)   
Using Variants in your C++ code
Defensive programming
Last Updated: 5 Aug 2004   Page Views: 97,521   Rating: 4.32/5    Votes: 42   Popularity: 7.01   Bookmark Count: 54
Licence: The Code Project Open License (CPOL)   
Some thoughts on how to write software defensively

Scrapbook

Things NOT to do with CRecordSet (or any other database code)
Last Updated: 8 Jan 2004   Page Views: 58,695   Rating: 3.95/5    Votes: 31   Popularity: 5.89   Bookmark Count: 28
Licence: The Code Project Open License (CPOL)   
Some general pitfalls noticed when using relational databases.

Rob Manderson


Member
I've been programming for 31 years - started in machine language on the National Semiconductor SC/MP chip, moved via the 8080 to the Z80 - graduated through HP Rocky Mountain Basic and HPL - then to C and C++.

I used (20 or so years ago when I worked for Hewlett Packard) to repair HP Oscilloscopes and Spectrum Analysers - for a while there I was the one repairing DC to daylight SpecAns in the Asia Pacific area.

Afterward I was the fourth team member added to the Australia Post EPOS project at Unisys Australia. We grew to become an A$400 million project. I wrote a few device drivers for the project under Microsoft OS/2 v 1.3 - did hardware qualification and was part of the rollout team dealing directly with the customer.

Born and bred in Melbourne Australia, now living in Scottsdale Arizona USA, became a US Citizen on September 29th, 2006.

I work for a medical insurance broker, learning how to create ASP.NET websites in VB.Net and C#. It's all good.

I'm now getting seriously into composing music - partway through writing a symphony.

Oh, I'm also a Kentucky Colonel. http://www.kycolonels.org
Occupation: Software Developer (Senior)
Location: United States United States


Last Updated 20 Nov 2009
Web20 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use