Click here to Skip to main content

Articles by Duncan Edwards Jones (Articles: 26)

Articles: 26

RSS Feed

Average article rating: 3.96

Miscellaneous

Form Changed Control
Posted: 28 Jun 2007   Updated: 26 May 2008   Views: 37,645   Rating: 4.61/5    Votes: 11   Popularity: 4.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 77   Downloaded: 560
A component that allows you to monitor all the controls on the form and list any that have changed (for dirty checking)

Printing

The Windows NT print spool shadow file format
Posted: 2 Mar 2005   Updated: 2 Mar 2005   Views: 70,591   Rating: 4.29/5    Votes: 3   Popularity: 2.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 0
Describes the (undocumented) layout of the .shd file.
A class to print and print preview a DataGrid control
Posted: 21 Aug 2005   Updated: 6 Apr 2006   Views: 249,015   Rating: 4.58/5    Votes: 32   Popularity: 6.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 112   Downloaded: 3,534
A class to add to your application to generate nicely formatted prints from a DataGrid.
Structured Print Document utility
Posted: 14 Dec 2005   Updated: 10 Apr 2006   Views: 93,506   Rating: 4.48/5    Votes: 13   Popularity: 4.96
Licence: The Code Project Open License (CPOL)      Bookmarked: 75   Downloaded: 1,333
A set of classes for creating structured documents.
EMF Printer Spool File Viewer
Posted: 3 Jun 2005   Updated: 21 Aug 2006   Views: 305,257   Rating: 4.55/5    Votes: 20   Popularity: 5.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 66   Downloaded: 10,132
A viewer application for EMF format spool files.
An absolute beginner's guide to printing in .NET
Posted: 1 Jul 2008   Updated: 11 Jul 2008   Views: 43,531   Rating: 3.70/5    Votes: 24   Popularity: 5.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 76   Downloaded: 0
Introduces and discusses the Common Language Runtime framework classes used in printing from a .NET Windows Forms application.
Form Print Control
Posted: 15 Feb 2007   Updated: 21 Jan 2009   Views: 141,673   Rating: 3.71/5    Votes: 7   Popularity: 3.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 106   Downloaded: 3,535
An extender control to make printing a form quick, easy, and flexible.
Monitoring a Printer Queue from VB.NET
Posted: 5 Dec 2002   Updated: 2 Jun 2009   Views: 729,622   Rating: 4.53/5    Votes: 53   Popularity: 7.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 168   Downloaded: 8,833
How to monitor a printer queue from Visual Basic .NET

Database

Use of custom attributes to serialise objects to/from SQL Server tables
Posted: 4 Jul 2005   Updated: 1 Nov 2005   Views: 30,398   Rating: 4.25/5    Votes: 8   Popularity: 3.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 45
Shows how you can use custom attributes to save .NET classes directly to an SQL Server table.
Database build tool
Posted: 17 Sep 2004   Updated: 17 Sep 2004   Views: 40,434   Rating: 3.80/5    Votes: 5   Popularity: 2.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 651
An extensible tool to package and deploy database schema objects.

SQL Reporting Services

SQL Server 2000 unit testing framework
Posted: 29 Jan 2007   Updated: 13 Jun 2007   Views: 27,851   Rating: 3.67/5    Votes: 3   Popularity: 1.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 154
A simple unit testing framework for T-SQL

VB.NET

.NET system wide hotkey component
Posted: 15 Jun 2003   Updated: 18 Apr 2006   Views: 183,873   Rating: 4.32/5    Votes: 23   Popularity: 5.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 103   Downloaded: 674
A component to respond to a hotkey combination, system-wide.
Raising API exceptions from Visual Basic .NET
Posted: 4 Mar 2003   Updated: 4 Mar 2003   Views: 45,628   Rating: 4.63/5    Votes: 5   Popularity: 3.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
How to raise API exceptions from Visual basic .NET.
Using the Debugger API to get trace messages from an executing application.
Posted: 4 Nov 2005   Updated: 4 Nov 2005   Views: 68,446   Rating: 4.76/5    Votes: 14   Popularity: 5.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 43   Downloaded: 341
Trace.WriteLine outputs messages by OutputDebugString when no listeners are attached. This article shows how you can pick these messages up.
Using custom attributes to add performance counters to your application
Posted: 8 Feb 2006   Updated: 8 Feb 2006   Views: 55,896   Rating: 4.37/5    Votes: 12   Popularity: 4.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 289
A brief overview of what performance counters are and a library that makes their use a bit easier.
Application dashboard for tracking .NET application performance
Posted: 26 Jul 2006   Updated: 26 Jul 2006   Views: 58,996   Rating: 3.37/5    Votes: 12   Popularity: 3.64
Licence: The Code Project Open License (CPOL)      Bookmarked: 50   Downloaded: 1,721
Provides graphical feedback on the performance (memory usage, garbage collection, threads, exceptions, loaded classes) of a .NET application.

VBScript

MCL Global Hotkey ActiveX control
Posted: 12 May 2003   Updated: 12 May 2003   Views: 63,335   Rating: 4.25/5    Votes: 4   Popularity: 2.56
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 1,006
A system wide hotkey control written in VB6
Writing a Debugger - Part 2: The Debug Loop
Posted: 21 Oct 2003   Updated: 21 Oct 2003   Views: 59,900   Rating: 4.65/5    Votes: 14   Popularity: 5.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 0
Part 2 in the series showing how to write a debugger in VB
Moving a borderless window - an alternate way
Posted: 9 Feb 2004   Updated: 9 Feb 2004   Views: 53,016   Rating: 2.13/5    Votes: 11   Popularity: 2.22
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
How to move a borderless form by adding or removing the border part.
Inter process communication using registered messages from Visual Basic
Posted: 18 Mar 2003   Updated: 18 Mar 2003   Views: 160,708   Rating: 4.39/5    Votes: 16   Popularity: 5.28
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 0
This article shows how you can register custom windows messages and create windows solely for dealing with these messages, and use these to communicate between your applications.

.NET Framework

A .NET evolutionary computing framework
Posted: 2 Aug 2004   Updated: 2 Aug 2004   Views: 31,866   Rating: 3.35/5    Votes: 7   Popularity: 2.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 231
An evolutionary computing demonstration.

Libraries

A heartbeat and monitoring class library
Posted: 11 Aug 2008   Updated: 11 Aug 2008   Views: 16,619   Rating: 1.86/5    Votes: 5   Popularity: 1.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 227
A C# library to add a heartbeat and one or more listeners to an application.

Win32/64 SDK & OS

Inside the executable: an introduction to the Portable Executable format for VB programmers
Posted: 6 May 2003   Updated: 6 May 2003   Views: 82,073   Rating: 4.77/5    Votes: 26   Popularity: 6.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 1,334
Describes the layout of a Windows executable file and how to read this.

Game Development

HexCell - a game to demonstrate boolean flag operations
Posted: 9 Aug 2006   Updated: 9 Aug 2006   Views: 25,484   Rating: 3.00/5    Votes: 7   Popularity: 2.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 76
A game (based on Soduku) to demonstrate boolean flag setting.

Programming Tips

The seven secrets of successful programmers
Posted: 12 Dec 2002   Updated: 20 Oct 2003   Views: 140,313   Rating: 2.86/5    Votes: 55   Popularity: 4.98
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 0
7 tips to make you a better citizen in the developer community.

Design and Architecture

Mastermind : An evolutionary computing framework demo
Posted: 8 Sep 2004   Updated: 16 Sep 2004   Views: 41,512   Rating: 4.17/5    Votes: 6   Popularity: 3.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 87
Demontration on how to use the evolutionary computing framework
No blogs have been submitted.
No tips have been posted.

Duncan Edwards Jones
Software Developer (Senior) JP Morgan
Ireland Ireland
Member
C# / SQL Server developer
Microsoft MVP 2006, 2007
Visual Basic .NET


Advertise | Privacy | Mobile
Web03 | 2.6.130516.1 | Last Updated 21 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid