Click here to Skip to main content
12,767,702 members (47,316 online)

Articles by Jonathan de Halleux (Articles: 37)

Articles: 37

RSS Feed

Average article rating: 4.60

Miscellaneous
Charting Controls
Posted: 6 Nov 2001   Updated: 7 May 2003   Views: 1,077,505   Rating: 4.94/5    Votes: 93   Popularity: 9.72
Licence: Not specified      Bookmarked: 367   Downloaded: 44,363
A library to plot data (lines, maps...) in MFC projects.
Miscellaneous Controls
Posted: 7 Dec 2003   Updated: 23 Apr 2007   Views: 882,652   Rating: 4.86/5    Votes: 74   Popularity: 9.07
Licence: Not specified      Bookmarked: 352   Downloaded: 28,498
A generic directed graph library with a Graphviz Web Control Bonus!
Client side scripting
General
Posted: 12 Feb 2003   Updated: 12 Mar 2003   Views: 252,103   Rating: 4.96/5    Votes: 58   Popularity: 8.75
Licence: Not specified      Bookmarked: 170   Downloaded: 5,978
Makes automaticaly highlighting source code in web page a reality (for C,C++,JScript, VBScript, XML)
Database
General
Posted: 22 Jul 2003   Updated: 12 Sep 2003   Views: 314,918   Rating: 5.00/5    Votes: 45   Popularity: 8.27
Licence: Not specified      Bookmarked: 129   Downloaded: 4,913
A helper framework for generation of SQL queries in C++ and Lua
Posted: 22 Oct 2003   Updated: 22 Oct 2003   Views: 247,866   Rating: 4.74/5    Votes: 28   Popularity: 6.86
Licence: Not specified      Bookmarked: 215   Downloaded: 0
Yet another DAL generator with SQL generation, multi database support, C# code generation, etc...
Audio and Video
Video
Posted: 2 Oct 2001   Updated: 26 Oct 2002   Views: 356,860   Rating: 4.90/5    Votes: 45   Popularity: 8.10
Licence: Not specified      Bookmarked: 122   Downloaded: 12,577
If you want to generate an AVI video from your OpenGL application, this is the class you need.
GDI+
General
Posted: 28 Jul 2002   Updated: 10 Sep 2002   Views: 136,678   Rating: 4.32/5    Votes: 14   Popularity: 4.90
Licence: Not specified      Bookmarked: 43   Downloaded: 1,056
A few "specialized" tips on printing figures using GDI+
Posted: 1 Oct 2002   Updated: 3 Oct 2002   Views: 55,722   Rating: 4.29/5    Votes: 14   Popularity: 4.88
Licence: Not specified      Bookmarked: 25   Downloaded: 361
A class wrapper to write GDI+ images to the client browser using an ISAPI extension.
Posted: 1 Dec 2002   Updated: 1 Dec 2002   Views: 271,989   Rating: 4.91/5    Votes: 33   Popularity: 7.45
Licence: Not specified      Bookmarked: 72   Downloaded: 2,547
A C++ wrapper for the Ghostscript DLL that enables to render PS directly to GDI+ Bitmap
OpenGL
General
Posted: 15 Jul 2002   Updated: 15 Jul 2002   Views: 103,874   Rating: 4.38/5    Votes: 16   Popularity: 5.28
Licence: Not specified      Bookmarked: 47   Downloaded: 3,153
A set of classes designed to make programming of OpenGL easier
C / C++ Language
General
Posted: 26 May 2002   Updated: 13 Oct 2002   Views: 191,243   Rating: 4.32/5    Votes: 17   Popularity: 5.26
Licence: Not specified      Bookmarked: 57   Downloaded: 1,389
This class adds additional features to the XML parser CMarkup: file handling, namespaces, numerical helpers and new find methods.
Posted: 17 Nov 2002   Updated: 9 Dec 2002   Views: 268,481   Rating: 4.45/5    Votes: 28   Popularity: 6.41
Licence: Not specified      Bookmarked: 82   Downloaded: 8,467
A minimal class for handling gzip methods included in the zlib library.
Posted: 7 Jun 2003   Updated: 2 Oct 2003   Views: 104,772   Rating: 3.95/5    Votes: 10   Popularity: 3.95
Licence: Not specified      Bookmarked: 31   Downloaded: 555
A mutant XML parser using IoBind, EDOM and PugXML.
C#
Applications
Posted: 18 Feb 2004   Updated: 1 Mar 2004   Views: 152,924   Rating: 4.89/5    Votes: 32   Popularity: 7.36
Licence: Not specified      Bookmarked: 72   Downloaded: 2,323
Refactors the Xsd.exe classes. Shipped with a full .NET wrapper of DocBook.
Attributes
Posted: 21 Apr 2004   Updated: 26 Apr 2004   Views: 102,167   Rating: 4.64/5    Votes: 19   Popularity: 5.94
Licence: Not specified      Bookmarked: 42   Downloaded: 601
An utility that merges and recompiles the examples in your documentation using NDoc.
General
Posted: 10 Mar 2003   Updated: 12 Mar 2003   Views: 219,237   Rating: 3.18/5    Votes: 17   Popularity: 3.92
Licence: Not specified      Bookmarked: 68   Downloaded: 2,911
Fast and furious colorizing library for source code (C, C++, VBScript, JScript, xml, etc.)
Posted: 1 Mar 2004   Updated: 1 Mar 2004   Views: 172,826   Rating: 4.95/5    Votes: 33   Popularity: 7.52
Licence: Not specified      Bookmarked: 81   Downloaded: 1,176
A smart wrapper around CodeDom that speeds up code generation.
Posted: 10 Jun 2004   Updated: 10 Jun 2004   Views: 35,390   Rating: 3.88/5    Votes: 13   Popularity: 4.32
Licence: Not specified      Bookmarked: 20   Downloaded: 2
Production grammar can be used to produce a wide range of results, including automatic test cases.
Samples
Posted: 17 Jan 2004   Updated: 17 Jan 2004   Views: 449,713   Rating: 4.83/5    Votes: 28   Popularity: 6.69
Licence: Not specified      Bookmarked: 175   Downloaded: 24,156
This library converts simple HTML documents to PDF.
C++ / CLI
General
Posted: 7 Aug 2003   Updated: 7 Aug 2003   Views: 128,487   Rating: 4.18/5    Votes: 7   Popularity: 3.53
Licence: Not specified      Bookmarked: 39   Downloaded: 1,542
Add the Lua scripting engine to your .NET applications.
XML
XML/XSLT
Posted: 19 Apr 2004   Updated: 19 Apr 2004   Views: 71,781   Rating: 4.06/5    Votes: 6   Popularity: 3.16
Licence: Not specified      Bookmarked: 43   Downloaded: 2
XML script engine that pilots SQLpp to generate BLL/DAL/SQL.
COM / COM+
ActiveX
Posted: 15 Sep 2002   Updated: 21 Oct 2002   Views: 255,789   Rating: 4.42/5    Votes: 39   Popularity: 6.97
Licence: Not specified      Bookmarked: 64   Downloaded: 3,735
Eases up the use of the Matlab(c) COM server...
Libraries
General
Posted: 12 May 2003   Updated: 21 May 2003   Views: 98,703   Rating: 4.89/5    Votes: 23   Popularity: 6.66
Licence: Not specified      Bookmarked: 38   Downloaded: 0
Library for creating autonomous agents that have (fun) life-like behaviors.
STL
General
Posted: 3 Jun 2003   Updated: 29 Jun 2003   Views: 68,800   Rating: 4.89/5    Votes: 10   Popularity: 4.39
Licence: Not specified      Bookmarked: 29   Downloaded: 722
IoBind proposes a new approach to object serialization.
Posted: 1 Jul 2003   Updated: 2 Oct 2003   Views: 275,197   Rating: 4.65/5    Votes: 45   Popularity: 7.68
Licence: Not specified      Bookmarked: 99   Downloaded: 10,926
STL compliant, stream-to-stream, zlib and bzip2 wrapper with wide char support.
Algorithms & Recipes
Algorithms
Posted: 9 Jan 2002   Updated: 30 Jul 2002   Views: 266,664   Rating: 4.51/5    Votes: 20   Popularity: 5.85
Licence: Not specified      Bookmarked: 66   Downloaded: 10,867
This class generates isocurves of a user defined function. Curves are drawn to OpenGL dc or stored in line strips.
Posted: 8 Sep 2002   Updated: 2 Dec 2002   Views: 236,215   Rating: 4.41/5    Votes: 16   Popularity: 5.18
Licence: Not specified      Bookmarked: 53   Downloaded: 7,512
A fast random generator with normal or exponential distribution + a histogram class.
Posted: 3 Jan 2002   Updated: 3 Mar 2003   Views: 342,559   Rating: 4.86/5    Votes: 56   Popularity: 8.50
Licence: Not specified      Bookmarked: 123   Downloaded: 12,288
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.
General
Posted: 10 Jan 2004   Updated: 27 Jan 2004   Views: 253,982   Rating: 4.79/5    Votes: 45   Popularity: 7.51
Licence: Not specified      Bookmarked: 124   Downloaded: 4,256
A TST is a fast and memory efficient data structure for implementing a string dictionary.
Math
Posted: 2 Oct 2003   Updated: 2 Oct 2003   Views: 69,662   Rating: 4.33/5    Votes: 9   Popularity: 4.14
Licence: Not specified      Bookmarked: 32   Downloaded: 220
A thin wrapper around the Boost.Random library.
Parsers
Posted: 23 Mar 2003   Updated: 23 Mar 2003   Views: 160,743   Rating: 4.73/5    Votes: 44   Popularity: 7.76
Licence: Not specified      Bookmarked: 69   Downloaded: 903
A quick introduction to Spirit, a parser generator framework based
Parsers and Interpreters
Posted: 17 Dec 2003   Updated: 22 Dec 2003   Views: 280,017   Rating: 4.74/5    Votes: 69   Popularity: 8.71
Licence: Not specified      Bookmarked: 128   Downloaded: 4,877
Spart is the C# sister of Spirit. It lets you quickly create code parsers directly in your application.
Sorting
Posted: 4 Feb 2004   Updated: 4 Feb 2004   Views: 272,792   Rating: 4.91/5    Votes: 47   Popularity: 8.00
Licence: Not specified      Bookmarked: 189   Downloaded: 2,170
A collection of sorting algorithms implementing customizable comparitor and swapper functions.
Design and Architecture
Methodologies
Posted: 16 May 2004   Updated: 16 May 2004   Views: 82,911   Rating: 4.69/5    Votes: 15   Popularity: 5.51
Licence: Not specified      Bookmarked: 38   Downloaded: 81
A new way of building test fixtures by taking advantage of interface compositions.
Unit Testing
Posted: 25 Jan 2004   Updated: 25 Jan 2004   Views: 195,126   Rating: 4.91/5    Votes: 44   Popularity: 8.08
Licence: Not specified      Bookmarked: 140   Downloaded: 600
NPerf is a framework for benchmarking classes and methods, that tastes like NUnit.
Posted: 9 Feb 2004   Updated: 15 Apr 2004   Views: 188,991   Rating: 4.84/5    Votes: 38   Popularity: 7.41
Licence: Not specified      Bookmarked: 119   Downloaded: 393
A new highly flexible unit test framework with new fixtures
Testing and QA
General
Posted: 21 Nov 2008   Updated: 28 Jan 2009   Views: 89,079   Rating: 5.00/5    Votes: 18   Popularity: 6.28
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 121   Downloaded: 517
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.
No blogs have been submitted.
No tips have been posted.
No reference articles have been posted.

Jonathan de Halleux
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).


Advertise | Privacy | Mobile
Web02 | 2.8.170217.1 | Last Updated 1 Mar 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid