Average article rating: 4.66
Desktop Programming
|
ATL |
22 Sep 2003
Updated: 13 Jul 2017
Rating: 3.90/5
Votes: 9
Popularity: 3.72
Licence: CPOL
Views: 65,984
Bookmarked: 39
Downloaded: 1,749
Using ATL and STL to create collections of COM objects without circular references
|
Programming Languages
|
C# |
17 Oct 2014
Updated: 17 Oct 2014
Rating: 4.85/5
Votes: 14
Popularity: 5.56
Licence: CPOL
Views: 41,776
Bookmarked: 19
Downloaded: 5,142
Displays a list of images with various transitioning effects
|
|
10 Sep 2016
Updated: 10 Sep 2016
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 14,075
Bookmarked: 2
Downloaded: 393
A set of extension methods giving System.Data.SQLite access to Savepoints
|
|
3 Oct 2016
Updated: 9 Oct 2016
Rating: 5.00/5
Votes: 12
Popularity: 5.40
Licence: CPOL
Views: 12,673
Bookmarked: 6
Downloaded: 259
Alleviate issues with Image objects created from streams and files.
|
|
16 Feb 2008
Updated: 16 Feb 2008
Rating: 4.00/5
Votes: 7
Popularity: 3.38
Licence: CPOL
Views: 21,033
Bookmarked: 14
Downloaded: 258
AVL Search tree implementation with the objects accessed by an embedded key
|
|
14 Oct 2014
Updated: 14 Oct 2014
Rating: 4.87/5
Votes: 16
Popularity: 5.86
Licence: CPOL
Views: 22,899
Bookmarked: 23
Downloaded: 0
Use an ICustomTypeDescriptor implementation to remove all access to inapplicable properties and events from a UserControl.
|
Shell |
28 Nov 2016
Updated: 5 Jan 2017
Rating: 4.98/5
Votes: 16
Popularity: 6.00
Licence: CPOL
Views: 26,593
Bookmarked: 23
Downloaded: 1,932
Accessing the Windows Property System in the Shell
|
Average blogs rating:
No blogs have been submitted.
Average tips rating: 4.75
Database Development
|
|
16 Sep 2016
Updated: 17 Sep 2016
Rating: 4.50/5
Votes: 3
Popularity: 2.15
Licence: CPOL
Views: 15,641
Bookmarked: 2
Downloaded: 75
A set of helper functions to cope with DBNull results from database queries
|
Desktop Programming
|
Windows Forms |
12 Oct 2016
Updated: 26 Oct 2016
Rating: 4.88/5
Votes: 13
Popularity: 4.88
Licence: CPOL
Views: 14,262
Bookmarked: 7
Downloaded: 210
An edit control for the masked input of GUIDs
|
|
15 Nov 2015
Updated: 15 Nov 2015
Rating: 4.57/5
Votes: 8
Popularity: 4.12
Licence: CPOL
Views: 9,614
Bookmarked: 3
Downloaded: 248
The simplest solution for adding a custom collection of custom objects to the designer
|
|
23 Sep 2016
Updated: 23 Sep 2016
Rating: 4.95/5
Votes: 4
Popularity: 2.98
Licence: CPOL
Views: 10,180
Bookmarked: 4
Downloaded: 63
This is an alternative for "Resolve DesignMode for a user control"
|
Programming Languages
|
C# |
10 Jan 2017
Updated: 11 Jan 2017
Rating: 4.91/5
Votes: 3
Popularity: 2.34
Licence: CPOL
Views: 19,784
Bookmarked: 5
Downloaded: 219
Extension methods to get the index or key of the image currently displayed in the node of a Windows.Forms.TreeView control
|
|
24 Nov 2015
Updated: 24 Nov 2015
Rating: 4.71/5
Votes: 8
Popularity: 4.25
Licence: CPOL
Views: 15,424
Bookmarked: 6
Downloaded: 243
Four one-line methods to convert between DateTime objects and Julian Days or Unix Time Stamps
|
|
19 Oct 2016
Updated: 19 Oct 2016
Rating: 4.85/5
Votes: 6
Popularity: 3.77
Licence: CPOL
Views: 16,560
Bookmarked: 4
Downloaded: 0
Use LINQ to get the members of a collection that match the members of another collection
|
|
5 Nov 2013
Updated: 5 Nov 2013
Rating: 4.64/5
Votes: 7
Popularity: 3.92
Licence: CPOL
Views: 45,585
Bookmarked: 17
Downloaded: 3,044
Generate XPS documents from code using the XPS Passthrough driver.
|
Shell |
13 Nov 2016
Updated: 13 Nov 2016
Rating: 4.77/5
Votes: 14
Popularity: 5.15
Licence: CPOL
Views: 16,020
Bookmarked: 7
Downloaded: 207
Getting information about a file that does not yet exist
|
Average reference rating:
No reference articles have been posted.
Average project rating:
No projects have been posted.
Software Developer
Australia
Been programming for 40 years now, starting when I was 13 on DEC PDP 11 (back in the day of paper tape storage, and hex switch boot procedures). Got right into micro-computers from an early age, with machines like the Dick Smith Sorcerer and the CompuColor II. Started CP/M and MS-DOS programming in the mid 1980's. By the end of the '80's, I was just starting to get a good grip on OOP (Had Zortech C++ V1.0).
Got into ATL and COM programming early 2002. As a result, my gutter vocabulary has expanded, but it certainly keeps me off the streets.
Recently, I have had to stop working full time as a programmer due to permanent brain damage as a result of a tumour (I just can't keep up the pace required to meet KPI's). I still like to keep my hand in it, though, and will probably post more articles here as I discover various tricky things.