Click here to Skip to main content

Articles by Marc Clifton (Articles: 167)

Articles: 167

RSS Feed

Average article rating: 4.61

Desktop Gadgets
General
Posted: 24 Apr 2010   Updated: 24 Apr 2010   Views: 30,413   Rating: 4.91/5    Votes: 26   Popularity: 6.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 61   Downloaded: 1,904
Create countdown timers to remind you of upcoming events.
Posted: 15 Dec 2012   Updated: 15 Dec 2012   Views: 8,856   Rating: 4.50/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 353
Dialogs and Windows
General
Posted: 14 Dec 2006   Updated: 14 Dec 2006   Views: 35,156   Rating: 4.00/5    Votes: 10   Popularity: 3.94
Licence: Not specified      Bookmarked: 44   Downloaded: 275
Display useful messages for a minimum duration.
Posted: 21 May 2008   Updated: 21 May 2008   Views: 53,637   Rating: 4.81/5    Votes: 29   Popularity: 7.03
Licence: The BSD License      Bookmarked: 120   Downloaded: 795
A wizard framework that supports plug-ins for the wizard pages.
Document / View
Form Views
Posted: 10 Jan 2013   Updated: 10 Jan 2013   Views: 12,546   Rating: 4.93/5    Votes: 7   Popularity: 4.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 1,123
An example of declarative instantiation of content with a generic DockContent container class.
Edit Controls
General
Posted: 12 Apr 2006   Updated: 22 Apr 2006   Views: 117,783   Rating: 4.87/5    Votes: 66   Popularity: 8.86
Licence: Not specified      Bookmarked: 117   Downloaded: 523
A nullable masked edit control based on the .NET 2.0 MaskedTextBox.
Files and Folders
Utilities
Posted: 15 Jan 2011   Updated: 15 Jan 2011   Views: 20,641   Rating: 4.97/5    Votes: 17   Popularity: 6.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 437
Monitor files and when they change, copy them to specified folders.
Grid & Data Controls
DataSets, DataGrids etc
Posted: 9 Nov 2007   Updated: 9 Nov 2007   Views: 46,271   Rating: 4.53/5    Votes: 21   Popularity: 5.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 96   Downloaded: 628
Binding to the DataTable without the System.Windows.Forms namespace.
Menus
General
Posted: 21 Sep 2002   Updated: 24 Sep 2002   Views: 187,384   Rating: 3.44/5    Votes: 20   Popularity: 4.47
Licence: Not specified      Bookmarked: 88   Downloaded: 1,807
Dynamically create menus whose structure is defined in an Access database.
Miscellaneous
Beginners
Posted: 28 Dec 2004   Updated: 28 Dec 2004   Views: 116,704   Rating: 4.51/5    Votes: 24   Popularity: 6.22
Licence: Not specified      Bookmarked: 62   Downloaded: 2,397
Thumb Size, Paging, and Sub-Paging issues.
General
Posted: 8 Jul 2002   Updated: 9 Jul 2002   Views: 204,158   Rating: 4.63/5    Votes: 26   Popularity: 6.54
Licence: Not specified      Bookmarked: 117   Downloaded: 3,571
Part I of a multipart series, it illustrates how to unify GUI design for both Web Forms and Windows Forms, so that a single GUI specification can be rendered in both technologies.
Posted: 12 Jul 2002   Updated: 13 Jul 2002   Views: 97,033   Rating: 4.17/5    Votes: 18   Popularity: 5.24
Licence: Not specified      Bookmarked: 82   Downloaded: 1,202
This is the second part of a multipart article on unifying web and window form application development. This part demonstrates synchronous and asynchronous event handling of GUI control events, abstracting the implementation of web/window forms to be technology independant.
Posted: 12 Feb 2004   Updated: 9 Mar 2004   Views: 270,944   Rating: 4.85/5    Votes: 76   Popularity: 9.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 162   Downloaded: 951
Generate controls, set property values, and wire up event handlers at runtime from an XML definition.
HTML Browser Controls
Posted: 16 Feb 2013   Updated: 16 Feb 2013   Views: 14,570   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 788
Sinking WebBrowser button element events and getting/setting input element values programmatically, without a web server.
Miscellaneous Controls
Posted: 2 Jun 2005   Updated: 2 Jun 2005   Views: 107,919   Rating: 4.67/5    Votes: 20   Popularity: 6.08
Licence: Not specified      Bookmarked: 54   Downloaded: 2,230
A helper class to expand on the mouse events provided by the Control class.
Selection Controls
General
Posted: 12 Apr 2003   Updated: 12 Apr 2003   Views: 371,799   Rating: 4.84/5    Votes: 130   Popularity: 10.23
Licence: Not specified      Bookmarked: 300   Downloaded: 4,281
Illustrates in a step-by-step manner the design and implementation of an Outlook style icon bar.
Tree Controls
TreeView Controls
Posted: 7 Jan 2006   Updated: 7 Jan 2006   Views: 70,581   Rating: 4.41/5    Votes: 19   Popularity: 5.64
Licence: Not specified      Bookmarked: 76   Downloaded: 586
A template driven tree.
Posted: 29 May 2006   Updated: 29 May 2006   Views: 46,663   Rating: 4.04/5    Votes: 10   Popularity: 4.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 61   Downloaded: 404
A template driven tree control.
Posted: 6 Jul 2006   Updated: 6 Jul 2006   Views: 56,304   Rating: 4.81/5    Votes: 16   Popularity: 5.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 90   Downloaded: 621
A general purpose tree combined with automated DataRow management.
Posted: 30 Nov 2011   Updated: 30 Nov 2011   Views: 20,038   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 1,025
Revisiting the XTree implementation, using a generic controller.
Applications & Tools
Applications
Posted: 10 Apr 2013   Updated: 10 Apr 2013   Views: 59,831   Rating: 5.00/5    Votes: 15   Popularity: 5.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 0
A comprehensive look at getting authentication working for Rails applications
General
Posted: 3 Nov 2013   Updated: 3 Nov 2013   Views: 5,510   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 90
Creating a website in Ruby on Rails for dynamically displaying and navigating a SQL Server database
ASP.NET
General
Posted: 23 Jun 2002   Updated: 23 Jun 2002   Views: 239,504   Rating: 3.42/5    Votes: 33   Popularity: 5.19
Licence: Not specified      Bookmarked: 93   Downloaded: 7,183
Demonstrates maintaining user account information, managing session state, Access database I/O, cookies, and some other basic features.
Posted: 27 Feb 2007   Updated: 27 Feb 2007   Views: 64,151   Rating: 3.44/5    Votes: 21   Popularity: 4.55
Licence: Not specified      Bookmarked: 47   Downloaded: 451
My 3 day foray into writing a blog engine
Posted: 27 Feb 2007   Updated: 27 Feb 2007   Views: 45,800   Rating: 4.44/5    Votes: 22   Popularity: 5.96
Licence: Not specified      Bookmarked: 58   Downloaded: 405
Part II of my 3 day foray into writing a blog engine.
Custom Controls
General
Posted: 26 Apr 2014   Updated: 15 May 2014   Views: 9,588   Rating: 4.96/5    Votes: 14   Popularity: 5.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 0
Adventures in Javascript, JQuery, JQuery-UI, JQuery-tablesorter, and of course CSS and HTML
Trace and Logs
Debug and Tracing
Posted: 7 Oct 2002   Updated: 9 Oct 2002   Views: 65,943   Rating: 4.08/5    Votes: 13   Popularity: 4.54
Licence: Not specified      Bookmarked: 25   Downloaded: 2
C#'s release mode doesn't allow break points to be set. This function emits an IL break, forcing a breakpoint in the debugger.
Posted: 9 Oct 2002   Updated: 12 Oct 2002   Views: 186,036   Rating: 4.60/5    Votes: 40   Popularity: 7.34
Licence: Not specified      Bookmarked: 183   Downloaded: 1,383
C#'s built in Debug and Trace classes can be confusing and inappropriately used. This article looks at one success story using debug traces and assertions, and presents an improved debug class.
Posted: 8 Mar 2005   Updated: 8 Mar 2005   Views: 48,432   Rating: 4.00/5    Votes: 10   Popularity: 4.00
Licence: Not specified      Bookmarked: 28   Downloaded: 289
Add code path testing to your unit tests.
Posted: 3 Sep 2005   Updated: 3 Sep 2005   Views: 58,313   Rating: 3.69/5    Votes: 9   Popularity: 3.52
Licence: Not specified      Bookmarked: 36   Downloaded: 1,062
A prototype debug tracer with an added dimension.
User Controls
General
Posted: 28 Oct 2003   Updated: 28 Oct 2003   Views: 177,523   Rating: 3.94/5    Votes: 24   Popularity: 5.44
Licence: Not specified      Bookmarked: 81   Downloaded: 2,105
Reduce implementation time with a reusable, externally driven tab strip control.
Posted: 20 Nov 2013   Updated: 22 Nov 2013   Views: 4,331   Rating: 4.80/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 39
Using JQuery UI and minimal Javascript to create a dynamic property grid editor that can be initialized in a fluid programming style or with a minimal DSL.
Database
ADO.NET
Posted: 17 Dec 2006   Updated: 17 Dec 2006   Views: 56,206   Rating: 4.61/5    Votes: 12   Popularity: 4.97
Licence: Not specified      Bookmarked: 68   Downloaded: 342
Generate an object mapping class from a schema definition.
Posted: 17 Dec 2006   Updated: 17 Dec 2006   Views: 49,626   Rating: 4.82/5    Votes: 20   Popularity: 6.29
Licence: Not specified      Bookmarked: 73   Downloaded: 330
A row cursor implementation suitable for synchronizing and navigating a DataView against with object-mapped instance.
Posted: 28 Oct 2008   Updated: 28 Oct 2008   Views: 115,209   Rating: 4.97/5    Votes: 44   Popularity: 8.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 139   Downloaded: 1,565
When you override GetRowType, you also need to override NewRowFromBuilder().
Posted: 12 Feb 2009   Updated: 12 Feb 2009   Views: 212,965   Rating: 4.71/5    Votes: 50   Popularity: 8.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 245   Downloaded: 4,972
Looking at the EF and database association patterns.
Databases
Posted: 12 Apr 2005   Updated: 12 Apr 2005   Views: 111,625   Rating: 4.66/5    Votes: 25   Popularity: 6.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 103   Downloaded: 2,540
A psuedo-database for XML.
General
Posted: 29 Sep 2002   Updated: 29 Sep 2002   Views: 169,200   Rating: 4.91/5    Votes: 51   Popularity: 8.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 136   Downloaded: 3,891
View and edit your XML database schema and data
Posted: 28 Feb 2006   Updated: 28 Feb 2006   Views: 105,500   Rating: 4.89/5    Votes: 28   Popularity: 7.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 103   Downloaded: 2,292
Undo/Redo DataTable transactions by logging row changes (insert/delete) and field changes.
Posted: 13 Mar 2006   Updated: 13 Mar 2006   Views: 60,408   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 554
An investigation into different data entry modalities and the need for a transaction sandbox.
Posted: 22 Jun 2006   Updated: 22 Jun 2006   Views: 35,614   Rating: 3.23/5    Votes: 13   Popularity: 3.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 0
A foray into a specific problem while discovering at the same time the reasons for why OOP often fails us.
Posted: 8 Feb 2012   Updated: 12 Mar 2012   Views: 25,983   Rating: 4.98/5    Votes: 22   Popularity: 6.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 45   Downloaded: 871
An Integrated Development Environment (IDE) for the Relationship Oriented Programming Tool.
Utilities
Posted: 4 Mar 2006   Updated: 4 Mar 2006   Views: 49,605   Rating: 4.64/5    Votes: 11   Popularity: 4.74
Licence: Not specified      Bookmarked: 66   Downloaded: 842
Adds synchronization to the DataTable Transaction Logger.
GDI+
General
Posted: 22 Dec 2002   Updated: 22 Dec 2002   Views: 196,004   Rating: 4.94/5    Votes: 32   Popularity: 7.43
Licence: Not specified      Bookmarked: 56   Downloaded: 3,542
This program explores how trees are made using a simple fractal algorithm
General Graphics
Graphics
Posted: 24 Dec 2005   Updated: 24 Dec 2005   Views: 79,486   Rating: 4.84/5    Votes: 18   Popularity: 6.07
Licence: Not specified      Bookmarked: 38   Downloaded: 1,174
Using the Koch curve, a fractal, to draw a snowflake.
C / C++ Language
General
Posted: 26 May 2002   Updated: 26 May 2002   Views: 144,881   Rating: 3.74/5    Votes: 27   Popularity: 5.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 0
OPEN is a prototype development exploring a different paradigm for data management. Instead of applications being process-centric, in which processes drive data transfer, the Organic Programming environment uses a data-centric approach. In this paradigm, data initiates processes.
Posted: 7 Mar 2003   Updated: 7 Mar 2003   Views: 134,851   Rating: 4.48/5    Votes: 27   Popularity: 6.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 2,061
An Example Of How To Interface To Dallas Semiconductor's iButton And 1-Wire Network
Posted: 2 Jul 2003   Updated: 2 Jul 2003   Views: 139,549   Rating: 4.57/5    Votes: 17   Popularity: 5.62
Licence: Not specified      Bookmarked: 64   Downloaded: 2,219
A small class that provides a pure bitmapped button capability for WinForms.
C#
Applications
Posted: 14 Feb 2007   Updated: 14 Feb 2007   Views: 119,529   Rating: 4.95/5    Votes: 61   Popularity: 8.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 321   Downloaded: 2,177
A look at an offline client architecture that I've implemented in an application for a client.
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 93,366   Rating: 5.00/5    Votes: 35   Popularity: 7.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 93   Downloaded: 2,522
Review your project dependencies.
Posted: 1 Feb 2013   Updated: 2 Feb 2013   Views: 10,102   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 694
A prototype application for cross-referencing and indexing files, URL's.
Posted: 2 Jun 2014   Updated: 2 Jun 2014   Views: 3,554   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 28
Using the Higher Order Programming Environment, scrape the APOD website's 20 years of photos and explore APOD's.
Beginners
Posted: 28 Oct 2002   Updated: 29 Oct 2002   Views: 205,532   Rating: 4.55/5    Votes: 47   Popularity: 7.59
Licence: Not specified      Bookmarked: 162   Downloaded: 2
To learn a new language, a good starting point is by becoming familiar with its keywords and their usage.
Posted: 25 Dec 2002   Updated: 25 Dec 2002   Views: 148,258   Rating: 4.40/5    Votes: 36   Popularity: 6.86
Licence: Not specified      Bookmarked: 90   Downloaded: 1
In part II of this multipart tutorial, I describe the keywords that can loosely be catagorized as dealing with object types, operators and type conversions.
Delegates and Events
Posted: 16 Oct 2002   Updated: 16 Oct 2002   Views: 79,079   Rating: 4.11/5    Votes: 15   Popularity: 4.84
Licence: Not specified      Bookmarked: 83   Downloaded: 896
Implements an instrumented event manager which can be used to invoke event sinks both synchronously and asynchronously. The event sink can be declared using either the System.EventHandler delegate or by reflection.
Posted: 27 Dec 2002   Updated: 27 Dec 2002   Views: 85,186   Rating: 4.73/5    Votes: 11   Popularity: 4.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 822
Use reflection and proxy delegates to interface between two separate assemblies.
Posted: 21 Feb 2004   Updated: 21 Feb 2004   Views: 111,483   Rating: 4.67/5    Votes: 46   Popularity: 7.76
Licence: The Code Project Open License (CPOL)      Bookmarked: 102   Downloaded: 2,693
An event pool helps manage large amounts of events that otherwise clutter up your code and make maintenance difficult.
Posted: 1 Jul 2008   Updated: 1 Jul 2008   Views: 55,939   Rating: 4.78/5    Votes: 34   Popularity: 7.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 61   Downloaded: 236
Executing a multicast delegate to create an event chain that can be terminated by any handler in the chain
General
Posted: 5 Jan 2003   Updated: 5 Jan 2003   Views: 106,428   Rating: 4.61/5    Votes: 16   Popularity: 5.55
Licence: Not specified      Bookmarked: 30   Downloaded: 399
This console mode applet illustrates the significant performance hit of methods invoked using reflection.
Posted: 5 May 2003   Updated: 5 May 2003   Views: 199,948   Rating: 4.81/5    Votes: 56   Popularity: 8.42
Licence: Not specified      Bookmarked: 192   Downloaded: 1,932
Exploring the issues of menu management as specified externally via an XML file, in the context of status bars, toolbars, and events.
Posted: 22 Jun 2003   Updated: 22 Jun 2003   Views: 305,543   Rating: 4.91/5    Votes: 62   Popularity: 8.79
Licence: Not specified      Bookmarked: 336   Downloaded: 6,513
Exploring the issues of runtime form and control generation as specified by XML files.
Posted: 29 Aug 2003   Updated: 29 Aug 2003   Views: 214,027   Rating: 4.71/5    Votes: 47   Popularity: 7.89
Licence: Not specified      Bookmarked: 131   Downloaded: 1,392
A discussion of the Dispose method, how to use it, when to use it, and problems using it.
Posted: 18 Sep 2003   Updated: 18 Sep 2003   Views: 569,309   Rating: 4.92/5    Votes: 151   Popularity: 10.71
Licence: Not specified      Bookmarked: 582   Downloaded: 7
An Introduction To The Issues Of Unit Testing
Posted: 22 Sep 2003   Updated: 22 Sep 2003   Views: 159,651   Rating: 4.67/5    Votes: 33   Popularity: 7.07
Licence: Not specified      Bookmarked: 191   Downloaded: 2,294
This article illustrates how a unit test automation framework is implemented and continues the case study developed in Part I.
Posted: 28 Sep 2003   Updated: 28 Sep 2003   Views: 256,907   Rating: 4.89/5    Votes: 52   Popularity: 8.39
Licence: Not specified      Bookmarked: 196   Downloaded: 2,214
Extend Unit Testing So That Entire Processes Can Be Tested
Posted: 8 Oct 2003   Updated: 8 Oct 2003   Views: 151,870   Rating: 4.69/5    Votes: 42   Popularity: 7.66
Licence: Not specified      Bookmarked: 182   Downloaded: 2,067
This article extends the unit testing framework, adding fixture setup/teardown capability and performance (time and memory) measurement/testing.
Posted: 23 Nov 2004   Updated: 23 Nov 2004   Views: 53,557   Rating: 4.19/5    Votes: 14   Popularity: 4.80
Licence: Not specified      Bookmarked: 37   Downloaded: 762
Use declarative programming to create UI's common for both Web and Form applets.
Posted: 2 Jun 2005   Updated: 2 Jun 2005   Views: 85,347   Rating: 4.54/5    Votes: 22   Popularity: 6.09
Licence: Not specified      Bookmarked: 108   Downloaded: 1,173
The basic framework to implement undo/redo functionality.
Posted: 15 Jun 2005   Updated: 15 Jun 2005   Views: 41,533   Rating: 4.24/5    Votes: 13   Popularity: 4.73
Licence: Not specified      Bookmarked: 22   Downloaded: 288
A fun but probably useless foray into comparing objects of different types.
Posted: 4 Sep 2005   Updated: 4 Sep 2005   Views: 133,141   Rating: 4.78/5    Votes: 35   Popularity: 7.38
Licence: Not specified      Bookmarked: 93   Downloaded: 1,208
Tricks, pitfalls, and work arounds to .NET's data binding.
Posted: 8 Jan 2006   Updated: 8 Jan 2006   Views: 81,832   Rating: 4.80/5    Votes: 32   Popularity: 7.22
Licence: The Code Project Open License (CPOL)      Bookmarked: 102   Downloaded: 950
Replace the BinaryFormatter with this class for compact (nullable) value type serialization.
Posted: 2 Nov 2006   Updated: 2 Nov 2006   Views: 36,630   Rating: 4.80/5    Votes: 22   Popularity: 6.44
Licence: Not specified      Bookmarked: 40   Downloaded: 234
Iterate over your enums, and other things to do with enums.
Posted: 26 Jun 2007   Updated: 26 Jun 2007   Views: 27,228   Rating: 3.79/5    Votes: 14   Popularity: 4.34
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   Downloaded: 138
There are numerous times when we write code that communicates with a service or technology that, by nature of the connection or the robustness of the technology, can fail. This service helps protect you from those problems.
Posted: 9 Feb 2012   Updated: 15 Mar 2012   Views: 172,846   Rating: 4.95/5    Votes: 211   Popularity: 11.50
Licence: The Code Project Open License (CPOL)      Bookmarked: 422   Downloaded: 0
A description of the new language features starting from C# 2.0, going through to version 4.0
Posted: 23 Feb 2013   Updated: 23 Feb 2013   Views: 14,453   Rating: 4.48/5    Votes: 12   Popularity: 4.87
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 0
A deep dive into the differences and similarities between C# and Ruby classes
Posted: 14 Jun 2014   Updated: 20 Jun 2014   Views: 5,792   Rating: 4.95/5    Votes: 9   Popularity: 4.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
A Higher-Order-Programming Environment (HOPE) Example
Posted: 16 Jul 2014   Updated: 16 Jul 2014   Views: 5,438   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Using AlchemyAPI, process and filter RSS feeds in the Higher Order Programming Environment
Generics
Posted: 17 Sep 2004   Updated: 17 Sep 2004   Views: 62,956   Rating: 4.64/5    Votes: 12   Popularity: 5.00
Licence: Not specified      Bookmarked: 39   Downloaded: 2
How to declaratively define a closed generic and use type converters to implement assignment from a string.
Posted: 4 Mar 2007   Updated: 4 Mar 2007   Views: 57,404   Rating: 4.14/5    Votes: 14   Popularity: 4.75
Licence: Not specified      Bookmarked: 35   Downloaded: 619
A circular list implementation.
How To
Posted: 30 Sep 2002   Updated: 30 Sep 2002   Views: 203,291   Rating: 4.47/5    Votes: 33   Popularity: 6.81
Licence: Not specified      Bookmarked: 103   Downloaded: 2
Sometimes, you only want one instance of your application running. This is a C# implementation that tests to see if an instance of your application is already running, and brings it to the foreground if it is.
Posted: 25 Jun 2004   Updated: 25 Jun 2004   Views: 56,592   Rating: 4.86/5    Votes: 19   Popularity: 6.22
Licence: Not specified      Bookmarked: 33   Downloaded: 607
Use a specialized ApplicationContext to swap top level forms.
Posted: 10 Dec 2004   Updated: 10 Dec 2004   Views: 276,324   Rating: 4.72/5    Votes: 76   Popularity: 8.87
Licence: Not specified      Bookmarked: 182   Downloaded: 10,804
The basics, along with some things I learned along the way.
Posted: 21 Jul 2006   Updated: 21 Jul 2006   Views: 29,946   Rating: 4.53/5    Votes: 7   Popularity: 3.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 291
How to use dynamically loaded assemblies with your NetZ-built application.
Posted: 26 Dec 2007   Updated: 26 Dec 2007   Views: 17,015   Rating: 4.22/5    Votes: 12   Popularity: 4.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 65
Understanding value and ref types for equality tests and as keys in collections
Posted: 24 May 2013   Updated: 24 May 2013   Views: 14,058   Rating: 4.74/5    Votes: 31   Popularity: 7.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 0
Don't do this at home.
Memory Management
Posted: 11 Feb 2007   Updated: 11 Feb 2007   Views: 37,145   Rating: 4.80/5    Votes: 14   Popularity: 5.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 0
A helper class for working with structures that need to be pinned to prevent the GC from moving them.
Windows Forms
Posted: 8 Mar 2005   Updated: 8 Mar 2005   Views: 46,220   Rating: 4.11/5    Votes: 10   Popularity: 4.11
Licence: Not specified      Bookmarked: 29   Downloaded: 623
A window state monitor.
Posted: 28 Jul 2007   Updated: 28 Jul 2007   Views: 46,571   Rating: 4.64/5    Votes: 6   Popularity: 3.61
Licence: Not specified      Bookmarked: 44   Downloaded: 0
My journey to unravel and discover a solution for hosting XNA in a WinForm UserControl
C++ / CLI
General
Posted: 16 Feb 2003   Updated: 16 Feb 2003   Views: 143,259   Rating: 4.67/5    Votes: 16   Popularity: 5.62
Licence: Not specified      Bookmarked: 21   Downloaded: 970
Use this class when high precision is required in basic numerical operations.
Other .NET Languages
F#
Posted: 31 Jul 2012   Updated: 2 Aug 2012   Views: 34,776   Rating: 4.90/5    Votes: 17   Popularity: 6.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 138
Exploring the concept of Computational Types in both C# and F#
Posted: 20 Sep 2012   Updated: 26 Sep 2012   Views: 33,252   Rating: 4.96/5    Votes: 60   Popularity: 8.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 126   Downloaded: 0
Lessons learned about FP from the perspective of an Object Oriented programmer
XML
Beginners
Posted: 2 Sep 2006   Updated: 2 Sep 2006   Views: 123,333   Rating: 4.70/5    Votes: 20   Popularity: 6.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 94   Downloaded: 1,017
An introduction to the XmlTextReader.
XML/XSLT
Posted: 22 Sep 2004   Updated: 22 Sep 2004   Views: 75,052   Rating: 4.32/5    Votes: 16   Popularity: 5.21
Licence: Not specified      Bookmarked: 64   Downloaded: 826
A simple Serializer / Deserializer.
Posted: 7 Oct 2004   Updated: 7 Oct 2004   Views: 62,545   Rating: 4.52/5    Votes: 12   Popularity: 4.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 41   Downloaded: 819
Creates C# classes from declarative XML code samples.
Posted: 30 Nov 2004   Updated: 30 Nov 2004   Views: 50,052   Rating: 4.60/5    Votes: 15   Popularity: 5.41
Licence: Not specified      Bookmarked: 55   Downloaded: 983
Demonstrating putting together a useful application from the amazing amount of code available here at The Code Project.
Posted: 13 Sep 2005   Updated: 13 Sep 2005   Views: 59,450   Rating: 4.58/5    Votes: 24   Popularity: 6.34
Licence: The Code Project Open License (CPOL)      Bookmarked: 67   Downloaded: 785
Convert your XML object graph to code using CodeDom.
.NET Framework
Applications
Posted: 29 Dec 2004   Updated: 29 Dec 2004   Views: 152,559   Rating: 4.92/5    Votes: 25   Popularity: 6.88
Licence: Not specified      Bookmarked: 162   Downloaded: 5,307
A multi-image viewer with drag and drop source and sink capability.
General
Posted: 20 Jan 2003   Updated: 14 Oct 2003   Views: 314,725   Rating: 4.88/5    Votes: 86   Popularity: 9.44
Licence: Not specified      Bookmarked: 182   Downloaded: 9,226
An editor capable of producing common XSD documents
Instrumentation
Posted: 19 Nov 2008   Updated: 19 Nov 2008   Views: 20,390   Rating: 3.71/5    Votes: 12   Popularity: 4.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 72
Making the "the given key was not present" message more informative.
XAML
Posted: 13 Apr 2004   Updated: 13 Apr 2004   Views: 84,209   Rating: 4.57/5    Votes: 17   Popularity: 5.63
Licence: Not specified      Bookmarked: 40   Downloaded: 1
An RSS 2.0 Blog Reader Written in MyXaml
Posted: 18 Apr 2004   Updated: 18 Apr 2004   Views: 295,478   Rating: 4.90/5    Votes: 79   Popularity: 9.30
Licence: Not specified      Bookmarked: 127   Downloaded: 5
Demonstrates Using MyXaml With A Vector Graphics Engine To Create An Analog Clock
Posted: 8 May 2004   Updated: 8 May 2004   Views: 92,929   Rating: 4.60/5    Votes: 25   Popularity: 6.43
Licence: Not specified      Bookmarked: 43   Downloaded: 2
A demonstration of using MyXaml to consume a web service.
Posted: 23 Sep 2004   Updated: 23 Sep 2004   Views: 69,807   Rating: 4.63/5    Votes: 25   Popularity: 6.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 774
A Declarative Xml Parser In Less Than 300 Lines Of Code
Posted: 23 Sep 2004   Updated: 23 Sep 2004   Views: 72,988   Rating: 4.52/5    Votes: 12   Popularity: 4.87
Licence: Not specified      Bookmarked: 49   Downloaded: 2,280
Runtime class generation to declaratively populate a property grid.
Posted: 3 May 2005   Updated: 3 May 2005   Views: 42,816   Rating: 4.76/5    Votes: 10   Popularity: 4.76
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 285
Declarative programming of Property Events.
Posted: 30 Nov 2004   Updated: 27 Jan 2006   Views: 114,636   Rating: 4.45/5    Votes: 16   Popularity: 5.36
Licence: Not specified      Bookmarked: 68   Downloaded: 0
Describing Resources Available Today For XAML/Declarative Programming
Social Network APIs
General
Posted: 7 Oct 2013   Updated: 8 Oct 2013   Views: 11,731   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Locate your Facebook friends on a Google Map - A Ruby on Rails web application.
Windows Presentation Foundation
General
Posted: 20 Apr 2008   Updated: 20 Apr 2008   Views: 50,035   Rating: 4.19/5    Votes: 16   Popularity: 5.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 45   Downloaded: 2
Programmatically placing UI elements on a Canvas.
Algorithms & Recipes
Data Structures
Posted: 24 Dec 2003   Updated: 24 Dec 2003   Views: 126,295   Rating: 4.83/5    Votes: 26   Popularity: 6.84
Licence: Not specified      Bookmarked: 38   Downloaded: 806
A KeyedList implements an ordered key-value list.
Posted: 27 Jan 2006   Updated: 27 Jan 2006   Views: 108,325   Rating: 4.74/5    Votes: 18   Popularity: 5.94
Licence: Not specified      Bookmarked: 60   Downloaded: 600
A KeyedList using C# 2.0 Generics.
Posted: 18 Dec 2007   Updated: 18 Dec 2007   Views: 26,565   Rating: 4.24/5    Votes: 4   Popularity: 2.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 102
Cloning a Dictionary.
General
Posted: 4 Mar 2007   Updated: 4 Mar 2007   Views: 182,426   Rating: 4.63/5    Votes: 37   Popularity: 7.25
Licence: The Code Project Open License (CPOL)      Bookmarked: 68   Downloaded: 1,543
A simple moving average algorithm.
Posted: 25 Jun 2007   Updated: 25 Jun 2007   Views: 19,248   Rating: 3.76/5    Votes: 7   Popularity: 3.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 148
A small RecoveryService class that implements multiple level, multiple retry per level error management.
Posted: 7 Jan 2008   Updated: 7 Jan 2008   Views: 24,184   Rating: 4.80/5    Votes: 15   Popularity: 5.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 136
Further studies of Parallel FX.
Posted: 1 Jan 2009   Updated: 1 Jan 2009   Views: 23,940   Rating: 4.72/5    Votes: 6   Popularity: 3.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 352
Developed by the Department of Justice and the Department of Homeland Security, the National Information Exchange Model "Bridges Information Systems".
Posted: 8 Nov 2012   Updated: 8 Nov 2012   Views: 13,113   Rating: 4.67/5    Votes: 5   Popularity: 3.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
A quick test of Ruby performance vs. C#
Posted: 14 Oct 2013   Updated: 14 Oct 2013   Views: 6,732   Rating: 4.92/5    Votes: 3   Popularity: 2.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Exploring how to implement functional programming features such as function composition and chaining in Ruby.
Posted: 13 Aug 2014   Updated: 13 Aug 2014   Views: 3,546   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Using AlchemyAPI, we create visualizations of keyword and sentence relationships so the user can extract meaningful concepts quickly and efficiently.
Sorting
Posted: 19 Jan 2004   Updated: 19 Jan 2004   Views: 111,053   Rating: 4.70/5    Votes: 29   Popularity: 6.88
Licence: Not specified      Bookmarked: 48   Downloaded: 178
Ever need to customize the swapping function when sorting? This class lets you do that.
Posted: 4 Feb 2004   Updated: 4 Feb 2004   Views: 239,373   Rating: 4.78/5    Votes: 46   Popularity: 7.94
Licence: Not specified      Bookmarked: 187   Downloaded: 1,534
A collection of sorting algorithms implementing customizable comparitor and swapper functions.
Bugs & Workarounds
.NET issues
Posted: 15 Dec 2007   Updated: 15 Dec 2007   Views: 24,574   Rating: 4.38/5    Votes: 10   Popularity: 4.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 98
A debug build stopwatch useful for diagnostic timing.
Posted: 15 Dec 2007   Updated: 15 Dec 2007   Views: 16,544   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
A workaround for a bug I discovered with the async reader in the Process class.
Game Development
XNA
Posted: 17 Jul 2007   Updated: 17 Jul 2007   Views: 131,194   Rating: 4.92/5    Votes: 36   Popularity: 7.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 125   Downloaded: 1,529
Getting started with XNA, Blender, and 3D modeling
Internet / Network
Network
Posted: 19 Mar 2006   Updated: 19 Mar 2006   Views: 105,246   Rating: 4.69/5    Votes: 26   Popularity: 6.62
Licence: The Code Project Open License (CPOL)      Bookmarked: 133   Downloaded: 2,566
A really basic TCP server, just the core
Posted: 26 Mar 2006   Updated: 26 Mar 2006   Views: 65,913   Rating: 5.00/5    Votes: 21   Popularity: 6.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 84   Downloaded: 740
Using a NetworkStream with raw serialization, GZipStream, and CryptoStream.
Parallel Programming
General
Posted: 3 Jan 2008   Updated: 3 Jan 2008   Views: 72,798   Rating: 4.74/5    Votes: 43   Popularity: 7.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 111   Downloaded: 0
An overview of Microsoft's Parallel FX initiative, including the Task Parallel Library and PLINQ.
String handling
General
Posted: 5 Jun 2002   Updated: 12 Jun 2002   Views: 94,508   Rating: 3.75/5    Votes: 15   Popularity: 4.41
Licence: Not specified      Bookmarked: 22   Downloaded: 698
Simple extension for better substring functionality and numeric formatting
Strings
Posted: 15 Jun 2005   Updated: 15 Jun 2005   Views: 72,916   Rating: 4.40/5    Votes: 24   Popularity: 6.08
Licence: Not specified      Bookmarked: 60   Downloaded: 371
A small set of helper methods for string manipulation.
Threads, Processes & IPC
Thread Pooling
Posted: 18 Mar 2003   Updated: 18 Mar 2003   Views: 163,860   Rating: 4.69/5    Votes: 59   Popularity: 8.25
Licence: The Code Project Open License (CPOL)      Bookmarked: 145   Downloaded: 887
When to use .NET's ThreadPool class, and when to use something different.
Threading
Posted: 13 Sep 2006   Updated: 13 Sep 2006   Views: 48,273   Rating: 4.82/5    Votes: 25   Popularity: 6.74
Licence: Not specified      Bookmarked: 57   Downloaded: 575
Processing work units in a single thread instead of using a thread pool.
Design and Architecture
Application Design
Posted: 29 Apr 2003   Updated: 29 Apr 2003   Views: 156,278   Rating: 4.84/5    Votes: 54   Popularity: 8.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 172   Downloaded: 0
Everything you ever wanted to know but were afraid to ask about AOP/AOSD
Posted: 3 Nov 2003   Updated: 3 Nov 2003   Views: 378,948   Rating: 4.57/5    Votes: 67   Popularity: 8.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 172   Downloaded: 0
An attempt to define what the term "framework" means.
Posted: 14 Mar 2004   Updated: 21 Mar 2004   Views: 62,542   Rating: 3.52/5    Votes: 29   Popularity: 5.14
Licence: Not specified      Bookmarked: 39   Downloaded: 0
How to write assemblies so that they will work with the various XAML parsers that are starting to emerge.
Posted: 25 May 2014   Updated: 10 Jul 2014   Views: 15,913   Rating: 4.94/5    Votes: 35   Popularity: 7.62
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 0
A Dynamic Runtime Semantic Computation Environment
Design and Strategy
Posted: 29 Dec 2011   Updated: 29 Dec 2011   Views: 32,277   Rating: 4.91/5    Votes: 49   Popularity: 8.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 108   Downloaded: 634
A walk on the wild side using Relationship Oriented Programming.
Design Patterns
Posted: 31 May 2004   Updated: 31 May 2004   Views: 67,052   Rating: 4.88/5    Votes: 14   Popularity: 5.59
Licence: Not specified      Bookmarked: 90   Downloaded: 207
Exploring the MVC pattern.
Posted: 2 Jun 2005   Updated: 2 Jun 2005   Views: 37,900   Rating: 4.41/5    Votes: 13   Popularity: 4.91
Licence: Not specified      Bookmarked: 42   Downloaded: 0
A basic IMemento implementation.
Frameworks
Posted: 25 Dec 2002   Updated: 25 Dec 2002   Views: 205,269   Rating: 4.72/5    Votes: 36   Popularity: 7.34
Licence: Not specified      Bookmarked: 140   Downloaded: 0
This introduction lays the foundation for a framework that promotes a consistent design and coding style for large-scale, multi-developer projects and results in applications that are responsive to requirement changes, easily updated and easily debugged.
Posted: 1 Jan 2003   Updated: 1 Jan 2003   Views: 133,443   Rating: 4.39/5    Votes: 21   Popularity: 5.81
Licence: Not specified      Bookmarked: 126   Downloaded: 335
This article describes in detail the design considerations for the Bootstrap Loader and the Component Manager.
Posted: 13 Mar 2003   Updated: 13 Mar 2003   Views: 108,248   Rating: 4.89/5    Votes: 30   Popularity: 7.23
Licence: Not specified      Bookmarked: 113   Downloaded: 228
The third installment of this series discusses the design and implementation of the Data Hub.
General
Posted: 24 Mar 2009   Updated: 24 Mar 2009   Views: 13,819   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
A review of some of the tools available to work with the NIEM.
Posted: 15 Jun 2009   Updated: 15 Jun 2009   Views: 42,836   Rating: 4.91/5    Votes: 47   Popularity: 8.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 165   Downloaded: 286
Cx: A prototype on component loose coupling.
Posted: 5 Aug 2009   Updated: 5 Aug 2009   Views: 25,358   Rating: 5.00/5    Votes: 32   Popularity: 7.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 45   Downloaded: 215
Build a Metadata Designer for the CX Dynamic Composition Framework.
Posted: 30 Sep 2009   Updated: 30 Sep 2009   Views: 14,703   Rating: 4.86/5    Votes: 8   Popularity: 4.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 123
Adding an event logger to Cx.
Posted: 3 Dec 2011   Updated: 3 Dec 2011   Views: 20,919   Rating: 4.87/5    Votes: 34   Popularity: 7.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 64   Downloaded: 334
Making relationships first class citizens.
Posted: 12 Dec 2011   Updated: 12 Dec 2011   Views: 17,500   Rating: 4.87/5    Votes: 20   Popularity: 6.31
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 618
Modeling the Romeo and Juliet meta-model.
Methodologies
Posted: 21 Jul 2003   Updated: 21 Jul 2003   Views: 195,489   Rating: 4.41/5    Votes: 43   Popularity: 7.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 78   Downloaded: 0
A brief treatise on what XP is all about, with references to links, books, authors, and sites.
Posted: 6 Aug 2003   Updated: 6 Aug 2003   Views: 205,294   Rating: 4.94/5    Votes: 150   Popularity: 10.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 223   Downloaded: 0
A look at what is wrong with OOD/OOP based on CPian responses to the question "What is wrong with objects".
Posted: 18 Aug 2003   Updated: 18 Aug 2003   Views: 412,779   Rating: 4.51/5    Votes: 37   Popularity: 7.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 160   Downloaded: 0
A concise summary of SCRUM, one of the "Agile Methods"
Posted: 29 Sep 2003   Updated: 29 Sep 2003   Views: 232,876   Rating: 3.09/5    Votes: 11   Popularity: 3.22
Licence: Not specified      Bookmarked: 48   Downloaded: 0
A concise summary of the Dynamic Systems Development Method, one of the "Agile Methods"
Posted: 17 Jun 2005   Updated: 17 Jun 2005   Views: 45,108   Rating: 3.70/5    Votes: 15   Popularity: 4.35
Licence: Not specified      Bookmarked: 44   Downloaded: 0
A simple example comparing/contrasting the differences in imperative and declarative programming.
Posted: 7 Apr 2007   Updated: 7 Apr 2007   Views: 47,816   Rating: 4.71/5    Votes: 25   Popularity: 6.59
Licence: Not specified      Bookmarked: 76   Downloaded: 88
Use test driven development processes to determine the issues affecting application architecture and design with regards to .NET remoting.
Unit Testing
Posted: 4 Jan 2004   Updated: 3 Mar 2004   Views: 577,536   Rating: 4.96/5    Votes: 77   Popularity: 9.35
Licence: Not specified      Bookmarked: 371   Downloaded: 0
An Introduction To The Concept Of Unit Test Patterns
Posted: 12 Apr 2005   Updated: 12 Apr 2005   Views: 137,665   Rating: 4.65/5    Votes: 32   Popularity: 6.99
Licence: Not specified      Bookmarked: 151   Downloaded: 0
A primer on how to figure out where to start with unit testing.
Book Reviews
General
Posted: 18 Sep 2012   Updated: 18 Sep 2012   Views: 11,807   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 0
A Review of "Object Oriented Engineering Patterns"
Hardware & System
Active Directory
Posted: 10 Feb 2003   Updated: 14 Oct 2003   Views: 338,609   Rating: 4.88/5    Votes: 76   Popularity: 9.17
Licence: The Code Project Open License (CPOL)      Bookmarked: 211   Downloaded: 6,506
Using an XML Schema Definition (XSD) document, this utility dynamically generates a data entry form to create and edit XML data.
Interviews
General
Posted: 7 Sep 2011   Updated: 2 Jul 2013   Views: 37,153   Rating: 4.99/5    Votes: 47   Popularity: 8.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we track down Code Project member Marc Clifton.
Posted: 14 Aug 2013   Updated: 15 Aug 2013   Views: 6,929   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
In honour of the 10 million member milestone, CodeProject members Marc Clifton and Florian Rappl reflect back on their time as part of the developer community.
Scrapbook
Diaries
Posted: 6 Sep 2005   Updated: 6 Sep 2005   Views: 51,984   Rating: 4.71/5    Votes: 82   Popularity: 9.01
Licence: Not specified      Bookmarked: 54   Downloaded: 0
Build an n-tier client/server application - Preface.
Posted: 8 Sep 2005   Updated: 8 Sep 2005   Views: 26,075   Rating: 4.50/5    Votes: 23   Popularity: 6.13
Licence: Not specified      Bookmarked: 42   Downloaded: 0
Decisions in creating a flexible architecture.
Posted: 14 Sep 2005   Updated: 14 Sep 2005   Views: 35,378   Rating: 4.51/5    Votes: 24   Popularity: 6.22
Licence: Not specified      Bookmarked: 40   Downloaded: 0
Prototyping, some false starts, and further architecting.
Posted: 19 Sep 2005   Updated: 19 Sep 2005   Views: 32,839   Rating: 4.17/5    Votes: 12   Popularity: 4.50
Licence: Not specified      Bookmarked: 35   Downloaded: 0
Communication, skillsets and task assignment issues.
General
Posted: 14 Feb 2003   Updated: 14 Feb 2003   Views: 80,463   Rating: 4.35/5    Votes: 50   Popularity: 7.39
Licence: Not specified      Bookmarked: 17   Downloaded: 0
Marc bares all in a discussion of a bug involving the atof function.
Posted: 31 Mar 2006   Updated: 31 Mar 2006   Views: 94,128   Rating: 4.86/5    Votes: 99   Popularity: 9.69
Licence: Not specified      Bookmarked: 20   Downloaded: 0
Where Will You Be?
Posted: 28 Mar 2008   Updated: 28 Mar 2008   Views: 64,824   Rating: 4.81/5    Votes: 33   Popularity: 7.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 62   Downloaded: 0
So you want to go it alone? Things to think about when running your company.
Reviews on Third Party Products and Tools
General
Posted: 28 Jul 2014   Updated: 28 Jul 2014   Views: 3,633   Rating: 4.81/5    Votes: 6   Popularity: 3.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
In this article, I review three NLP services
Author Resources
General
Posted: 13 Dec 2002   Updated: 8 Nov 2012   Views: 466,058   Rating: 4.86/5    Votes: 217   Popularity: 11.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 300   Downloaded: 0
Some tips on writing a decent article.
No blogs have been submitted.
No tips have been posted.
No reference articles have been posted.

Marc Clifton

United States United States
Marc is the creator of two open source projets, MyXaml, a declarative (XML) instantiation engine and the Advanced Unit Testing framework, and Interacx, a commercial n-tier RAD application suite.  Visit his website, www.marcclifton.com, where you will find many of his articles and his blog.
 
Marc lives in Philmont, NY.


Advertise | Privacy | Mobile
Web02 | 2.8.140814.1 | Last Updated 20 Aug 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid