Alister Christie's 'Building Applications in Delphi Using the Visual Component Library' series is an easy to follow, to the point, and no-nonsense method for learning to program in the great language of Delphi. Among other things, Alister's series covers one of the most important, and incredibly vast, parts of the language, the component library. In a well versed, and incredibly easy to follow way, Alister takes each component in Delphi's library and talks about each one of their properties and events. The series' whopping coverage of Delphi components, Alister's incredibly easy to follow instructions, and his down to earth teaching approach, is what really sets this series apart from other training videos. As I mentioned to him already, "You keep making 'em Alister, and I'll keep buying 'em."

Troy Lamire

Home Products Video Using TClientDataSet Part 1

Using TClientDataSet Part 1

In this video we begin our journey to produce data-aware applications.  Before we can do this we need to understand how datasets work.  Probably the most common dataset is TClientDataSet which is used extensively in all sorts of data-aware applications, making knowledge of it essential in building modern Delphi applications.  In part 1 we take a close look at many of its properties and methods and using its abilities to load and save data to either a xml file or binary packet.  Examples are done using the VCL and you should be able to follow along even with very old versions of Delphi.

Buy Using TClientDataSet Part 1 Here


Table of Contents
00:00:00.000 Introduction
00:01:17.000 Demo Begins
00:03:39.000 Active Poperty
00:04:13.000 Filter Properties
00:10:13.000 FilterOptions.foNoPartialCompare
00:11:17.000 IndexFieldNames Property
00:16:34.000 IndexDefs Property
00:24:06.000 Creating Indexes at Runtime
00:29:29.000 FieldDefs Property
00:35:45.000 StoreDefs Property
00:37:36.000 Fields Property
00:47:17.000 Field OnSetText and OnGetText Events
00:50:22.000 Field OnChange and OnValidate Events
00:53:39.000 Calculated Fields
01:00:47.000 Aggregate Fields
01:12:43.000 MoveBy and RecNo
01:15:22.000 Field Summation Example
01:19:47.000 Insert and Edit
01:26:69.000 Append
01:28:13.000 Delete
01:30:01.000 LoadFromFile and SaveToFile
01:34:42.000 FileName Property
01:36:47.000 MergeChangeLog
01:38:29.000 ChangeCount
01:39:56.000 CancelUpdates
01:40:50.000 UndoLastChange
01:42:38.000 RevertRecord
01:44:22.000 LogChanges
01:47:13.000 UpdateStatus
01:49:31.000 StatusFilter
01:52:02.000 Delta Packet
01:55:18.000 DBNavigator, State and Standard Actions
02:00:30.000 Summary

This video makes use of the classic FishFacts table, which you can download here if you don't have it (it didn't seem to install on my laptop as part of XE3).



MVP Logo