|
|
Contents, The Delphi Magazine Issue 117, May 2005
News
Keep up with all thats fresh in the world of Delphi and Kylix: exciting new
products and services for our favourite development tools.
(
View
Download)
Nested SAX
Keith Wood knows that SAX provides a simple way to quickly parse an XML
document and extract items of interest from within it. By applying some
design patterns he shows how you can simplify the coding for handling individual
tags. He argues that individual tag handlers are tightly focused on their
one element type, are simpler in structure and for maintenance, and may
evolve independently of each other. Could this way of working with SAX be
your pattern for the future?
(
View
Download)
Filling A TreeView With Hierarchical Data
Marc Scheuner has found that although end-users love TreeViews, they are not
always quite as easy for the programmer: you need to either use some kind
of iteration to fill one level at a time, always remembering (or finding)
the parent node again when starting to add child nodes, or you fill the
tree recursively, from a given set of data, which has risks and pitfalls.
In this article Marc takes the standard .NET TreeView control and extends
it in three ways: to facilitate the loading of data from an XML file, from
a self-referencing data table, and from a DataSet containing related tables
of data.
(
View
Download)
Logging With Log4Net
Pedro Agulló Soliveres explains how the free Log4Net utility code can make logging
from your .NET apps simple, flexible and very powerful. So maybe now is
the time to forsake logging with all those messy WriteLn statements?
(
View
Download)
Under Construction: Building SharePoint 2003 Web Parts
Bob Swart explains what Windows SharePoint Services 2003 is all about and
shows how Delphi 2005 can be used to implement Web Parts that can be added
to SharePoint workspaces, allowing us to customise the SharePoint tools
and technologies with Delphi code and components. He covers both simple
and more complex Web Parts, using properties, events, child controls and
even a provider-consumer model, as well as deployment and security details.
(
View
Download)
Dependency Injection
Julian Bucknall discusses dependency injection: a design/development methodology
which provides a way of creating small classes that interact but that dont
have to know an awful lot about each other.
(
View
Download)
Review: Capture Me If You Can
Richard Stevens looks at SnagIt and Camtasia Studio, two tools from TechSmith
which help you capture images and animated videos of your screens for support
and training purposes.
(
View
Download)
The Delphi Clinic
Brian Long with more answers to your own queries on Delphi and Kylix, including:
a singleton problem, how to speed up Delphi 2005 (by turning off unwanted
functionality), various other Delphi 2005 issues, and overcoming some tricky
COM errors.
(
View
Download)
|

The Delphi Magazine is published by iTec, who also provide TDMWeb Web Hosting.
© iTec 1994-2010. The Delphi Magazine is an independent publication.
All trademarks are acknowledged.
|
|