The Delphi Magazine











Get Adobe Acrobat Reader

Contents, The Delphi Magazine Issue 115, March 2005

  • News
    Keep up with all that’s new in the world of Delphi and Kylix.
    ( View   Download)

  • Using Custom .NET Attributes
    Jim Cooper examines this powerful new feature which is found in all .NET languages. He believes that an understanding of how they work is essential for anyone wishing to get the best out of the .NET framework, as they are widely used. So Jim gives us a look at a few examples of attributes in practice and then demonstrates how to create your very own. Attributes are closely associated with reflection, which Jim also shows how to use in order to retrieve attribute values.
    ( View   Download)

  • Under Construction: Delphi 2005, Databases And .NET Remoting
    Bob Swart describes one of the handy enhancements made in Delphi 2005’s database functionality: the Borland Data Provider category on the Tool Palette. However, despite their categorisation, the new components that Bob discusses are actually not limited to the Borland Data Provider; they can be used by any ADO.NET- compliant provider, including third-party ADO.NET drivers. Read on to find out the full details.
    ( View   Download)

  • Delphi 2005’s Refactorings Explained
    Jani Järvinen provides an overview of refactoring: one of the many new features which were introduced with Delphi 2005. What exactly is refactoring and how is it useful? How should the refactoring features in Delphi 2005 be used to get the most out of them?
    ( View   Download)

  • Object-Oriented State Machines
    Julian Bucknall explains how to use object-oriented state machines to get rid of those huge case statements that can so easily fill screen after screen of your source files. You will end up with a polymorphic class model with classes and methods that are all small and immediately understandable, and also easily testable, which has to be a good thing!
    ( View   Download)

  • Review: Q-XML Data Toolkit 3 For Delphi
    Craig Murphy checks out this suite of  components for Delphi 5, 6 and 7 which provide access to data in XML files and enable the manipulation and creation of XML data files. The dataset and bound controls present XML data to Delphi applications. It also provides support for importing and exporting data to and from database tables. So does it cut the mustard? Read on to find out.
    ( View   Download)

  • The Delphi Clinic
    Brian Long with more answers to your own queries on Delphi and Kylix, including: controlling how inactive Delphi applications respond to mouse clicks, where exactly the TIBClientDataSet Interbase Express component has gone to in Delphi 2005, creating and using directory aliases, controlling the CPU window in Delphi 6 debugging, coping with dialogs that don’t come to the top of the pile in Windows XP, and preselecting combobox values for use in dialog boxes.
    ( View   Download)



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