Click here to Skip to main content

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

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

RSS Feed

Average article rating: 4.06

Miscellaneous
General
Posted: 28 Jun 2007   Updated: 26 May 2008   Views: 43,521   Rating: 4.74/5    Votes: 12   Popularity: 4.97
Licence: The Code Project Open License (CPOL)      Bookmarked: 77   Downloaded: 875
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,113   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.
Posted: 21 Aug 2005   Updated: 6 Apr 2006   Views: 287,530   Rating: 4.58/5    Votes: 32   Popularity: 6.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 114   Downloaded: 4,554
A class to add to your application to generate nicely formatted prints from a DataGrid.
Posted: 15 Feb 2007   Updated: 21 Jan 2009   Views: 160,736   Rating: 3.71/5    Votes: 7   Popularity: 3.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 109   Downloaded: 4,833
An extender control to make printing a form quick, easy, and flexible.
Posted: 1 Jul 2008   Updated: 22 Apr 2014   Views: 61,902   Rating: 4.43/5    Votes: 31   Popularity: 6.46
Licence: The Code Project Open License (CPOL)      Bookmarked: 115   Downloaded: 183
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: 358,775   Rating: 4.59/5    Votes: 24   Popularity: 6.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 78   Downloaded: 13,724
A viewer application for EMF format spool files.
Posted: 5 Dec 2002   Updated: 2 May 2014   Views: 806,075   Rating: 4.54/5    Votes: 57   Popularity: 7.97
Licence: The Code Project Open License (CPOL)      Bookmarked: 176   Downloaded: 11,986
How to monitor a printer queue from Visual Basic .NET
Posted: 14 Dec 2005   Updated: 14 Jun 2014   Views: 102,473   Rating: 4.50/5    Votes: 14   Popularity: 5.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 83   Downloaded: 1,874
A set of classes for creating structured documents.
Azure
General
Posted: 2 Feb 2014   Updated: 2 Feb 2014   Views: 3,474   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,005   Rating: 4.25/5    Votes: 8   Popularity: 3.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 64
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,392   Rating: 3.80/5    Votes: 5   Popularity: 2.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 701
An extensible tool to package and deploy database schema objects.
SQL Reporting Services
General
Posted: 29 Jan 2007   Updated: 13 Jun 2007   Views: 30,463   Rating: 3.67/5    Votes: 3   Popularity: 1.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 171
A simple unit testing framework for T-SQL
VB.NET
General
Posted: 15 Jun 2003   Updated: 18 Apr 2006   Views: 193,411   Rating: 4.32/5    Votes: 23   Popularity: 5.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 103   Downloaded: 866
A component to respond to a hotkey combination, system-wide.
Posted: 22 Jan 2014   Updated: 22 Jan 2014   Views: 4,130   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,186   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,039   Rating: 4.56/5    Votes: 9   Popularity: 4.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   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: 75,552   Rating: 4.76/5    Votes: 14   Popularity: 5.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 43   Downloaded: 434
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,343   Rating: 4.37/5    Votes: 12   Popularity: 4.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 377
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,197   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,265   Rating: 3.37/5    Votes: 12   Popularity: 3.64
Licence: The Code Project Open License (CPOL)      Bookmarked: 51   Downloaded: 2,093
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: 65,858   Rating: 4.25/5    Votes: 4   Popularity: 2.56
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 1,044
A system wide hotkey control written in VB6
Posted: 21 Oct 2003   Updated: 21 Oct 2003   Views: 63,367   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: 168,349   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,336   Rating: 3.35/5    Votes: 7   Popularity: 2.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 247
An evolutionary computing demonstration.
Libraries
General
Posted: 11 Aug 2008   Updated: 11 Aug 2008   Views: 20,562   Rating: 1.86/5    Votes: 5   Popularity: 1.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 418
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: 87,657   Rating: 4.77/5    Votes: 26   Popularity: 6.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 1,474
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,800   Rating: 3.00/5    Votes: 7   Popularity: 2.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 91
A game (based on Soduku) to demonstrate boolean flag setting.
Programming Tips
General
Posted: 12 Dec 2002   Updated: 20 Oct 2003   Views: 147,973   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,364   Rating: 4.17/5    Votes: 6   Popularity: 3.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 105
Demontration on how to use the evolutionary computing framework
General
Posted: 2 May 2014   Updated: 1 Aug 2014   Views: 5,101   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,320   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: 3,887   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,186   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,008   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,353   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,381   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

Average reference rating: 4.95

Visual Basic .NET
Posted: 21 Feb 2014   Updated: 23 Feb 2014   Views: 8,807   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
Web02 | 2.8.140827.1 | Last Updated 1 Sep 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid