Click here to Skip to main content

Articles by Duncan Edwards Jones (Articles: 31, Technical Blogs: 2, Tip/Tricks: 5)

Articles: 31, Technical Blogs: 2, Tip/Tricks: 5

RSS Feed

Average article rating: 4.07

Miscellaneous
General
Posted: 28 Jun 2007   Updated: 26 May 2008   Views: 44,421   Rating: 4.74/5    Votes: 12   Popularity: 4.97
Licence: The Code Project Open License (CPOL)      Bookmarked: 77   Downloaded: 925
A component that allows you to monitor all the controls on the form and list any that have changed (for dirty checking)
Printing
General
Posted: 2 Mar 2005   Updated: 2 Mar 2005   Views: 77,735   Rating: 4.29/5    Votes: 3   Popularity: 2.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 0
Describes the (undocumented) layout of the .shd file.
Posted: 21 Aug 2005   Updated: 6 Apr 2006   Views: 290,399   Rating: 4.58/5    Votes: 32   Popularity: 6.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 116   Downloaded: 4,700
A class to add to your application to generate nicely formatted prints from a DataGrid.
Posted: 15 Feb 2007   Updated: 21 Jan 2009   Views: 163,076   Rating: 3.71/5    Votes: 7   Popularity: 3.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 109   Downloaded: 4,981
An extender control to make printing a form quick, easy, and flexible.
Posted: 1 Jul 2008   Updated: 22 Apr 2014   Views: 63,557   Rating: 4.47/5    Votes: 33   Popularity: 6.76
Licence: The Code Project Open License (CPOL)      Bookmarked: 116   Downloaded: 331
Introduces and discusses the Common Language Runtime framework classes used in printing from a .NET Windows Forms application.
Posted: 3 Jun 2005   Updated: 23 Apr 2014   Views: 364,159   Rating: 4.61/5    Votes: 25   Popularity: 6.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 79   Downloaded: 14,178
A viewer application for EMF format spool files.
Posted: 5 Dec 2002   Updated: 2 May 2014   Views: 812,798   Rating: 4.54/5    Votes: 57   Popularity: 7.97
Licence: The Code Project Open License (CPOL)      Bookmarked: 176   Downloaded: 12,212
How to monitor a printer queue from Visual Basic .NET
Posted: 14 Dec 2005   Updated: 14 Jun 2014   Views: 103,470   Rating: 4.54/5    Votes: 15   Popularity: 5.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 84   Downloaded: 1,936
A set of classes for creating structured documents.
Azure
General
Posted: 2 Feb 2014   Updated: 2 Feb 2014   Views: 4,811   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Following on from "CQRS on Windows Azure - The command side" this article shows how the commands are processed by the command handler
Database
Data Access
Posted: 4 Jul 2005   Updated: 1 Nov 2005   Views: 32,139   Rating: 4.25/5    Votes: 8   Popularity: 3.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 65
Shows how you can use custom attributes to save .NET classes directly to an SQL Server table.
General
Posted: 17 Sep 2004   Updated: 17 Sep 2004   Views: 42,643   Rating: 3.80/5    Votes: 5   Popularity: 2.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 702
An extensible tool to package and deploy database schema objects.
Posted: 29 Jan 2007   Updated: 24 Sep 2014   Views: 35,006   Rating: 4.11/5    Votes: 7   Popularity: 3.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 235
A simple unit testing framework for T-SQL
VB.NET
General
Posted: 15 Jun 2003   Updated: 18 Apr 2006   Views: 194,315   Rating: 4.32/5    Votes: 23   Popularity: 5.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 103   Downloaded: 882
A component to respond to a hotkey combination, system-wide.
Posted: 22 Jan 2014   Updated: 22 Jan 2014   Views: 4,406   Rating: 2.25/5    Votes: 4   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
An outline of how a paired azure queue and azure table can be used for the command side of a CQRS application
Posted: 14 Apr 2014   Updated: 14 Apr 2014   Views: 3,385   Rating: 4.50/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
The query side of the Command Query segregation or responsibility architecture
Posted: 23 Jan 2014   Updated: 16 Jul 2014   Views: 8,684   Rating: 4.56/5    Votes: 9   Popularity: 4.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
How to use a windows azure storage table as an event store for event sourcing
HowTo
Posted: 4 Nov 2005   Updated: 4 Nov 2005   Views: 76,165   Rating: 4.76/5    Votes: 14   Popularity: 5.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 43   Downloaded: 443
Trace.WriteLine outputs messages by OutputDebugString when no listeners are attached. This article shows how you can pick these messages up.
Samples
Posted: 8 Feb 2006   Updated: 8 Feb 2006   Views: 61,854   Rating: 4.37/5    Votes: 12   Popularity: 4.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 388
A brief overview of what performance counters are and a library that makes their use a bit easier.
Posted: 25 Feb 2014   Updated: 25 Feb 2014   Views: 5,450   Rating: 4.20/5    Votes: 4   Popularity: 2.48
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
A worked example of test driven development using Microsoft.VisualStudio.TestTools.UnitTesting
Utilities
Posted: 26 Jul 2006   Updated: 26 Jul 2006   Views: 64,730   Rating: 3.37/5    Votes: 12   Popularity: 3.64
Licence: The Code Project Open License (CPOL)      Bookmarked: 51   Downloaded: 2,125
Provides graphical feedback on the performance (memory usage, garbage collection, threads, exceptions, loaded classes) of a .NET application.
VBScript
General
Posted: 12 May 2003   Updated: 12 May 2003   Views: 66,105   Rating: 4.25/5    Votes: 4   Popularity: 2.56
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 1,050
A system wide hotkey control written in VB6
Posted: 21 Oct 2003   Updated: 21 Oct 2003   Views: 63,678   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
Visual Basic
Posted: 18 Mar 2003   Updated: 18 Mar 2003   Views: 169,211   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
Samples
Posted: 2 Aug 2004   Updated: 2 Aug 2004   Views: 33,500   Rating: 3.35/5    Votes: 7   Popularity: 2.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 248
An evolutionary computing demonstration.
Libraries
General
Posted: 11 Aug 2008   Updated: 11 Aug 2008   Views: 20,838   Rating: 1.86/5    Votes: 5   Popularity: 1.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 425
A C# library to add a heartbeat and one or more listeners to an application.
Win32/64 SDK & OS
General
Posted: 6 May 2003   Updated: 6 May 2003   Views: 88,099   Rating: 4.77/5    Votes: 26   Popularity: 6.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 1,488
Describes the layout of a Windows executable file and how to read this.
Game Development
Games
Posted: 9 Aug 2006   Updated: 9 Aug 2006   Views: 26,943   Rating: 3.00/5    Votes: 7   Popularity: 2.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 92
A game (based on Soduku) to demonstrate boolean flag setting.
Programming Tips
General
Posted: 12 Dec 2002   Updated: 20 Oct 2003   Views: 148,289   Rating: 2.86/5    Votes: 56   Popularity: 5.00
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
Design Patterns
Posted: 8 Sep 2004   Updated: 16 Sep 2004   Views: 43,696   Rating: 4.17/5    Votes: 6   Popularity: 3.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 106
Demontration on how to use the evolutionary computing framework
General
Posted: 2 May 2014   Updated: 1 Aug 2014   Views: 5,327   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Use of the Event Source application architecture in financial software
Posted: 13 Aug 2014   Updated: 13 Aug 2014   Views: 3,639   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
How and why moving to a cloud based deployment model requires changes to the way we think about application development

Average blogs rating: 4.33

Testing and QA
General
Posted: 20 Feb 2014   Updated: 20 Feb 2014   Views: 4,090   Rating: 4.33/5    Votes: 7   Popularity: 3.62
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Signposts on a journey to developer enlightenmentI’d like to start with a “Getting to know the audience” type of a question – What does it feel like to write a bug?The words I usually expect to hear in answer to this question range from “Embarrassing”, “Sad”, “Annoying”  through to extremes such
Uncategorised Technical Blogs
General
Posted: 24 Mar 2014   Updated: 24 Mar 2014   Views: 2,341   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
The key, the whole key and nothing but the key (so help me Codd)The relational model, invented in 1970 by E F Codd revolutionised computing.  It allowed the development of relational databases (such as Oracle, SQL Server and oh so many others) and opened up the data itself to being queried in ways t

Average tips rating: 4.53

Silverlight
Controls
Posted: 20 May 2014   Updated: 20 May 2014   Views: 3,310   Rating: 4.67/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
How to save a silverlight telerik grid content to excel
Database
SQL Server
Posted: 5 Feb 2014   Updated: 5 Feb 2014   Views: 3,507   Rating: 4.92/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Quick tip to allow you to identify indexes that could do with defragmentation
VB.NET
Data Structures
Posted: 22 Jun 2014   Updated: 22 Jun 2014   Views: 2,477   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Using interfaces to add sematic meaning to your POCO classes
Testing and QA
General
Posted: 22 Oct 2014   Updated: 22 Oct 2014   Views: 1,518   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
An example of a unity test that tests an object serialises

Average reference rating: 4.95

VB.NET
Visual Basic .NET
Posted: 21 Feb 2014   Updated: 23 Feb 2014   Views: 9,408   Rating: 4.95/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
A VB.Net implementation of the repository pattern

Duncan Edwards Jones
Software Developer (Senior)
Ireland Ireland
C# / SQL Server developer
Microsoft MVP 2006, 2007
Visual Basic .NET
Follow on   Twitter   LinkedIn


Advertise | Privacy | Mobile
Web03 | 2.8.141022.1 | Last Updated 23 Oct 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid