Click here to Skip to main content
15,897,518 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: 416,460     Bookmarked: 133   Downloaded: 5,361
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,390,833     Bookmarked: 383   Downloaded: 51,322
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: 444,022     Bookmarked: 124   Downloaded: 13,851
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,236     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,404     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: 376,216     Bookmarked: 58   Downloaded: 1,544
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,596     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,283     Bookmarked: 69   Downloaded: 12,745
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: 356,685     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,214     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,177,596     Bookmarked: 360   Downloaded: 32,540
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,576     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: 124,313     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: 248,068     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: 214,620     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: 353,507     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,612     Bookmarked: 193   Downloaded: 2,609
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,744     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: 233,178     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: 339,051     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: 307,525     Bookmarked: 65   Downloaded: 3,883
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,132     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: 351,811     Bookmarked: 100   Downloaded: 12,017
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,845     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: 426,492     Bookmarked: 126   Downloaded: 13,861
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: 206,675     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,763     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: 127,005     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,244     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: 285,390     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,417     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,583     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,409     Bookmarked: 178   Downloaded: 25,312
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,359     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: 306,329     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,062     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: 222,085     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).