Various pages on this Web site have links to articles you can read. This is a concise list of all of them, indicating the format if it is not HTML. The alternative is tyically Adobe Acrobat (PDF).
The list contains full-fledged articles, conference papers and conference tutorials.
The Borland Developer Network site also includes an interview with me by Clay Shannon.
Click here to see some comments by readers of these articles.
If you find useful information in these articles please consider making a donation. It will be appreciated however big or small it might be and will encourage Brian to continue researching and writing about interesting topics in the future.
.NET Internals:
The Profiling API, a DCon 2003
and BorCon Europe 2003 paper.
In this paper we look inside .NET applications using the Profiling API
to see the rich volume of information made available, allowing you to build
flowtrace analysers, hotspot identifiers, exception recorders coverage analsis
tools and so on.
.NET Internals:
The Profiling API, a DCon 2003, BorCon Europe 2003 and BorCon Europe 2004 paper.
In this paper we look inside .NET applications using the Profiling API
to see the rich volume of information made available, allowing you to build
flowtrace analysers, hotspot identifiers, exception recorders coverage analsis
tools and so on.
Object
Destructors and Finalizers in .NET Using C# and Delphi for .NET.
This in-depth article looks at the role and usage of destructors (or equivalent)
in the managed world of .NET. It examines in detail the areas of garbage
collection, finalizers, the dispose pattern and language specifics, and
uses both C# and Delphi for .NET for source examples.
Reverse Engineering To Know .NET Better, a
DeveloperDeveloperDeveloper 2 session.
This article looks at various mechanisms that can be used to reverse engineer
.NET applications and libraries for the purpose of learning the platform
better.
This is a 2005 update to the 2003 paper below
Reverse
Engineering To Learn .NET Better, a DCon
2003 paper.
This article looks at various mechanisms that can be used to reverse engineer
.NET applications and libraries for the purpose of learning the platform
better.
A 2005 update to this paper is listed immediately above
Part 1 : Installing
And Using Kylix Open Edition, (LXF 19, October 2001). In this first
part of a tutorial series on Borland's Kylix visual development systems,
we get to grips with installing Kylix and building GUI applications.
You can see the article in its original magazine layout in PDF form
here,
or more directly
here.
Part 2 : Creating
a text processor with Kylix, (LXF 20, November 2001). In this second
instalment of our Kylix Open Edition tutorial series, we develop a text
editor application.
You can see the article in its original magazine layout in PDF form
here,
or more directly
here.
Part 3 : Polishing
your Kylix application windows, (LXF 21, December 2001). This month
we add some polish to our text processing application and give some tips
on how to improve your use of Kylix.
You can see the article in its original magazine layout in PDF form
here,
or more directly
here.
Part 4 : Lights,
Camera... Action!, (LXF 22, Christmas 2001). This time we look at
how action components can simplify User Interface (UI) development.
You can see the article in its original magazine layout in PDF form
here,
or more directly
here.
Part 5 : Inter-Form
Interaction, (LXF 23, January 2002). This time we look at how units
and forms work in Kylix projects.
You can see the article in its original magazine layout in PDF form
here,
or more directly
here.
Part 6 : Dynamic
Object Creation, (LXF 24, February 2002). This month we look at
how to dynamically create objects in code instead of using the Component
Palette and Form Designer.
You can see the article in its original magazine layout in PDF form
here,
or more directly
here.
Part 7 : Building
A CSV Reader, (LXF 25, March 2002). This month we see how the new
product info browser for Linux Format
cover disks was written.
You can see the article in its original magazine layout in PDF form
here,
or more directly
here.
Part 8 : Exception Handling, (LXF 26, April 2002). This instalment we look at how to add error handling to your Kylix applications.
Part 9 : More
Exception Handling, (LXF 27, May 2002). This month we continue looking
at exceptions and exception handling.
You can see the article in its original magazine layout in PDF form
here,
or more directly
here.
Part 10 : Graphics Programming, (LXF 28, June 2002). This time we take a tour of the TCanvas class to see how you can do simple graphics in your Kylix applications.
Part 11 : More Graphics: Animation, (LXF 29, July 2002). This month we look at simple animation techniques.
Part 12 : OOP Syntax In Object Pascal, (LXF 30, August 2002). This part looks at the Object Pascal support for building your own objects in Kylix applications.
Part 13 : More OOP Support In Kylix, (LXF 31, September 2002). This instalment we look in more depth at the OOP support offered by Kylix's compiler and IDE.
Part 14 : Systems analysis, (LXF 32, October 2002). In this part we build a Linux process viewer with Kylix.
Part 15 : Who Needs A GUI Anyway?, (LXF 33, November 2002). This final instalment looks at console applications.
The tutorial series is being translated into Spanish and made available on the Spanish Kylix site http://kylixes.ravenwizards.com:
Parte 1: Instalación y primeros pasos con Kylix Open Edition. En esta primera parte de una serie de tutoriales sobre el desarrollo de aplicaciones en Borland Kylix, vamos a ver la manera correcta de instalar Kylix Open Edition y crearemos nuestra primera aplicación.
Parte 5: Interacción con el Formulario. En este capítulo Brian Long explica como trabajar con unidades y formularios en los proyectos con Kylix.
Parte 6: Creación de Objetos Dinámicos. En este tutorial veremos cómo crear objetos dinámicos mediante código en vez de usar la Paleta de Componentes y el Diseñador de Objetos.
The tutorial series is being translated into French and made available on the French Kylix site http://thegate.free.fr:
Partie 1 : Installer et Utiliser Kylix Open Edition. Dans cette première partie de la série de tutorials sur Kylix, le système de développement graphique de Borland, nous attaquons avec l'installation de Kylix et la construction d'applications GUI.
The tutorial series is being translated into Dutch and made available on http://kerklied.com/adrie/kylixtutorial:
Deel 1: Installatie en gebruik van Kylix Open Edition. In dit eerste deel van een cursus over Borland's Kylix ontwikkelingsomgeving maakt Brian Long duidelijk hoe je Kylix moet installeren en hoe je GUI applicaties kunt maken.
Deel 2: Het maken van een tekstverwerker met Kylix. In dit tweede hoofdstuk van deze cursus Kylix Open Edition ontwikkelt Brian Long een tekstverwerkings programma.
Deel 3: Oppoetsen van uw Kylix programma venster. In dit derde deel van onze Kylix Open Edition cursus serie voegt Brian Long wat schoonheidsmiddelen toe aan onze tekstverwerker en geeft wat tips over het handiger omgaan met Kylix.
Note: the following reviews are no longer freely available on the Web, following the demise of Developers Review.
Go back to the top of this page