The Delphi Magazine




Contents, The Delphi Magazine Issue 117, May 2005

  • News
    Keep up with all that’s 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 don’t 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.