Click here to Skip to main content
15,891,828 members

Articles by Jonathan de Halleux (Articles: 37)

Articles: 37

RSS Feed

Average article rating: 4.61

Database Development
SQL Server
22 Jul 2003   Updated: 12 Sep 2003   Rating: 4.98/5    Votes: 47   Popularity: 8.19
Licence: Not specified    Views: 413,313     Bookmarked: 133   Downloaded: 5,359
Please Sign up or sign in to vote.
A helper framework for generation of SQL queries in C++ and Lua
Desktop Programming
MFC
6 Nov 2001   Updated: 7 May 2003   Rating: 4.95/5    Votes: 70   Popularity: 9.00
Licence: LGPL3    Views: 1,387,353     Bookmarked: 383   Downloaded: 51,319
Please Sign up or sign in to vote.
A library to plot data (lines, maps...) in MFC projects
2 Oct 2001   Updated: 26 Oct 2002   Rating: 4.92/5    Votes: 33   Popularity: 7.40
Licence: Not specified    Views: 443,244     Bookmarked: 124   Downloaded: 13,849
Please Sign up or sign in to vote.
If you want to generate an AVI video from your OpenGL application, this is the class you need.
28 Jul 2002   Updated: 10 Sep 2002   Rating: 4.75/5    Votes: 11   Popularity: 4.53
Licence: Not specified    Views: 165,093     Bookmarked: 44   Downloaded: 1,359
Please Sign up or sign in to vote.
A few "specialized" tips on printing figures using GDI+
1 Oct 2002   Updated: 3 Oct 2002   Rating: 3.88/5    Votes: 8   Popularity: 3.50
Licence: Not specified    Views: 65,334     Bookmarked: 26   Downloaded: 424
Please Sign up or sign in to vote.
A class wrapper to write GDI+ images to the client browser using an ISAPI extension.
26 May 2002   Updated: 13 Oct 2002   Rating: 4.00/5    Votes: 7   Popularity: 3.38
Licence: Not specified    Views: 375,956     Bookmarked: 58   Downloaded: 1,543
Please Sign up or sign in to vote.
This class adds additional features to the XML parser CMarkup: file handling, namespaces, numerical helpers and new find methods.
12 May 2003   Updated: 21 May 2003   Rating: 4.89/5    Votes: 23   Popularity: 6.14
Licence: Not specified    Views: 113,476     Bookmarked: 39   Downloaded: 0
Please Sign up or sign in to vote.
Library for creating autonomous agents that have (fun) life-like behaviors.
9 Jan 2002   Updated: 30 Jul 2002   Rating: 4.74/5    Votes: 13   Popularity: 4.94
Licence: Custom    Views: 327,022     Bookmarked: 69   Downloaded: 12,742
Please Sign up or sign in to vote.
This class generates isocurves of a user defined function. Curves are drawn to OpenGL dc or stored in line strips.
Multimedia
GDI+
1 Dec 2002   Updated: 1 Dec 2002   Rating: 4.91/5    Votes: 32   Popularity: 7.25
Licence: Not specified    Views: 354,674     Bookmarked: 73   Downloaded: 3,152
Please Sign up or sign in to vote.
A C++ wrapper for the Ghostscript DLL that enables to render PS directly to GDI+ Bitmap
OpenGL
15 Jul 2002   Updated: 15 Jul 2002   Rating: 4.43/5    Votes: 12   Popularity: 4.61
Licence: Not specified    Views: 119,094     Bookmarked: 50   Downloaded: 3,470
Please Sign up or sign in to vote.
A set of classes designed to make programming of OpenGL easier
Programming Languages
C#
7 Dec 2003   Updated: 23 Apr 2007   Rating: 4.86/5    Votes: 78   Popularity: 9.03
Licence: Zlib    Views: 1,175,335     Bookmarked: 360   Downloaded: 32,533
Please Sign up or sign in to vote.
A generic directed graph library with a Graphviz Web Control Bonus!
22 Oct 2003   Updated: 22 Oct 2003   Rating: 4.74/5    Votes: 28   Popularity: 6.71
Licence: Not specified    Views: 278,365     Bookmarked: 214   Downloaded: 0
Please Sign up or sign in to vote.
Yet another DAL generator with SQL generation, multi database support, C# code generation, etc...
21 Apr 2004   Updated: 26 Apr 2004   Rating: 4.64/5    Votes: 19   Popularity: 5.71
Licence: Not specified    Views: 123,722     Bookmarked: 42   Downloaded: 622
Please Sign up or sign in to vote.
An utility that merges and recompiles the examples in your documentation using NDoc.
10 Mar 2003   Updated: 12 Mar 2003   Rating: 3.18/5    Votes: 16   Popularity: 3.83
Licence: Not specified    Views: 247,888     Bookmarked: 69   Downloaded: 3,017
Please Sign up or sign in to vote.
Fast and furious colorizing library for source code (C, C++, VBScript, JScript, xml, etc.)
1 Mar 2004   Updated: 1 Mar 2004   Rating: 4.95/5    Votes: 33   Popularity: 7.16
Licence: Not specified    Views: 213,996     Bookmarked: 81   Downloaded: 1,242
Please Sign up or sign in to vote.
A smart wrapper around CodeDom that speeds up code generation.
17 Dec 2003   Updated: 22 Dec 2003   Rating: 4.76/5    Votes: 71   Popularity: 8.70
Licence: Not specified    Views: 350,882     Bookmarked: 129   Downloaded: 5,163
Please Sign up or sign in to vote.
Spart is the C# sister of Spirit. It lets you quickly create code parsers directly in your application.
4 Feb 2004   Updated: 4 Feb 2004   Rating: 4.77/5    Votes: 47   Popularity: 7.84
Licence: Custom    Views: 346,285     Bookmarked: 193   Downloaded: 2,608
Please Sign up or sign in to vote.
A collection of sorting algorithms implementing customizable comparitor and swapper functions
16 May 2004   Updated: 16 May 2004   Rating: 4.69/5    Votes: 15   Popularity: 5.51
Licence: Custom    Views: 97,196     Bookmarked: 38   Downloaded: 109
Please Sign up or sign in to vote.
A new way of building test fixtures by taking advantage of interface compositions
25 Jan 2004   Updated: 25 Jan 2004   Rating: 4.92/5    Votes: 44   Popularity: 7.89
Licence: Not specified    Views: 232,511     Bookmarked: 139   Downloaded: 705
Please Sign up or sign in to vote.
NPerf is a framework for benchmarking classes and methods, that tastes like NUnit.
C++
17 Nov 2002   Updated: 9 Dec 2002   Rating: 4.36/5    Votes: 17   Popularity: 5.00
Licence: Not specified    Views: 338,204     Bookmarked: 83   Downloaded: 9,710
Please Sign up or sign in to vote.
A minimal class for handling gzip methods included in the zlib library.
15 Sep 2002   Updated: 21 Oct 2002   Rating: 4.42/5    Votes: 18   Popularity: 5.32
Licence: Not specified    Views: 306,639     Bookmarked: 65   Downloaded: 3,881
Please Sign up or sign in to vote.
Eases up the use of the Matlab(c) COM server...
3 Jun 2003   Updated: 29 Jun 2003   Rating: 4.89/5    Votes: 10   Popularity: 4.67
Licence: Not specified    Views: 79,020     Bookmarked: 29   Downloaded: 763
Please Sign up or sign in to vote.
IoBind proposes a new approach to object serialization.
1 Jul 2003   Updated: 2 Oct 2003   Rating: 4.65/5    Votes: 45   Popularity: 7.51
Licence: Not specified    Views: 350,893     Bookmarked: 100   Downloaded: 12,014
Please Sign up or sign in to vote.
STL compliant, stream-to-stream, zlib and bzip2 wrapper with wide char support.
8 Sep 2002   Updated: 2 Dec 2002   Rating: 4.73/5    Votes: 11   Popularity: 4.52
Licence: Custom    Views: 276,715     Bookmarked: 55   Downloaded: 8,131
Please Sign up or sign in to vote.
A fast random generator with normal or exponential distribution + a histogram class
3 Jan 2002   Updated: 3 Mar 2003   Rating: 4.87/5    Votes: 39   Popularity: 7.63
Licence: Not specified    Views: 423,979     Bookmarked: 126   Downloaded: 13,855
Please Sign up or sign in to vote.
DP Line approximation algorithm is a well-known method to approximate 2D lines. It is quite fast, O(nlog_2(n)) for a n-points line and can drastically compress a data curve. Here, a fully OOP implementation is given.
23 Mar 2003   Updated: 23 Mar 2003   Rating: 4.73/5    Votes: 44   Popularity: 7.63
Licence: Not specified    Views: 203,627     Bookmarked: 69   Downloaded: 942
Please Sign up or sign in to vote.
A quick introduction to Spirit, a parser generator framework based
C++/CLI
7 Aug 2003   Updated: 7 Aug 2003   Rating: 4.89/5    Votes: 8   Popularity: 4.42
Licence: Not specified    Views: 154,652     Bookmarked: 39   Downloaded: 1,624
Please Sign up or sign in to vote.
Add the Lua scripting engine to your .NET applications.
MSIL
21 Nov 2008   Updated: 28 Jan 2009   Rating: 5.00/5    Votes: 19   Popularity: 6.28
Licence: Ms-PL    Views: 126,775     Bookmarked: 121   Downloaded: 602
Please Sign up or sign in to vote.
Pex is a new tool that helps in understanding the behavior of .NET code, debugging issues, and in creating a test suite that covers all corner cases -- fully automatically.
XML
7 Jun 2003   Updated: 2 Oct 2003   Rating: 3.36/5    Votes: 10   Popularity: 3.36
Licence: Not specified    Views: 132,024     Bookmarked: 31   Downloaded: 580
Please Sign up or sign in to vote.
A mutant XML parser using IoBind, EDOM and PugXML.
Web Development
ASP.NET
12 Feb 2003   Updated: 12 Mar 2003   Rating: 4.96/5    Votes: 58   Popularity: 8.60
Licence: Not specified    Views: 284,716     Bookmarked: 170   Downloaded: 6,124
Please Sign up or sign in to vote.
Makes automaticaly highlighting source code in web page a reality (for C,C++,JScript, VBScript, XML)
18 Feb 2004   Updated: 1 Mar 2004   Rating: 4.89/5    Votes: 32   Popularity: 7.22
Licence: Not specified    Views: 186,104     Bookmarked: 72   Downloaded: 2,416
Please Sign up or sign in to vote.
Refactors the Xsd.exe classes. Shipped with a full .NET wrapper of DocBook.
10 Jun 2004   Updated: 10 Jun 2004   Rating: 4.52/5    Votes: 13   Popularity: 4.71
Licence: Not specified    Views: 42,562     Bookmarked: 20   Downloaded: 2
Please Sign up or sign in to vote.
Production grammar can be used to produce a wide range of results, including automatic test cases.
17 Jan 2004   Updated: 17 Jan 2004   Rating: 4.83/5    Votes: 28   Popularity: 6.67
Licence: Not specified    Views: 531,099     Bookmarked: 178   Downloaded: 25,311
Please Sign up or sign in to vote.
This library converts simple HTML documents to PDF.
19 Apr 2004   Updated: 19 Apr 2004   Rating: 4.06/5    Votes: 6   Popularity: 3.16
Licence: Not specified    Views: 88,226     Bookmarked: 43   Downloaded: 2
Please Sign up or sign in to vote.
XML script engine that pilots SQLpp to generate BLL/DAL/SQL.
10 Jan 2004   Updated: 27 Jan 2004   Rating: 4.57/5    Votes: 46   Popularity: 7.46
Licence: Not specified    Views: 305,905     Bookmarked: 124   Downloaded: 4,860
Please Sign up or sign in to vote.
A TST is a fast and memory efficient data structure for implementing a string dictionary.
2 Oct 2003   Updated: 2 Oct 2003   Rating: 4.33/5    Votes: 9   Popularity: 4.14
Licence: Custom    Views: 79,022     Bookmarked: 32   Downloaded: 252
Please Sign up or sign in to vote.
A thin wrapper around the Boost.Random library
9 Feb 2004   Updated: 15 Apr 2004   Rating: 4.70/5    Votes: 38   Popularity: 7.26
Licence: Not specified    Views: 221,915     Bookmarked: 120   Downloaded: 496
Please Sign up or sign in to vote.
A new highly flexible unit test framework with new fixtures

Average blogs rating:

No blogs have been submitted.

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Engineer
United States United States
Jonathan de Halleux is Civil Engineer in Applied Mathematics. He finished his PhD in 2004 in the rainy country of Belgium. After 2 years in the Common Language Runtime (i.e. .net), he is now working at Microsoft Research on Pex (http://research.microsoft.com/pex).