home - about us - contact us

DL200: Advanced Delphi Client/Server Techniques - Detailed Headings


Chapter 01. The BDE Administrator and SQL Links
  Explorer Interface
     BDE Administrator Utility
     Database Page
     Configuration Page
  Deploying the BDE
  SQL Links
  Summary
  Review Questions and Exercise
     Questions
     Exercise


Chapter 02. Using the SQL Monitor
  Using the SQL Monitor
  Viewing a SQL Log
  Setting Trace Options
  Summary
  Review Questions and Exercise
     Questions
     Exercise

Chapter 03. Using Sessions
  TSession Components
  TSession Properties
     Private Dir
     NetFile Dir
     KeepConnections
     SQLHourGlass
     ConfigMode
     TraceFlags

  TSession Event Handlers
     OnStartUp
  TSession Methods
     AddAlias
     DeleteAlias
     IsAlias
     ModifyAlias
     SaveConfigFile

  Summary
  Review Questions and Exercise
     Questions
     Exercise

Chapter 04. Using the TDatabase Component
  Controlling Database Connections
  Custom Login Dialogs
  Important Database Component Properties and Methods
    Schema Caching
     Handle
     Temporary
     CloseDataSets and DataSets
     TraceFlags
     Transactions and Transisolation Levels

  Summary
  Review Questions and Exercise
     Questions
     Exercise

Chapter 05. Performance in Client/Server Environments
  Tables vs Queries
  Live vs Non-Live Result Sets
  Filtering
  Using Parameters
  SQL Update Mades
     upWhereAll
     upWhereChanged
     upWhereKeyOnly

  Summary
  Review Questions and Exercise
     Questions
     Exercises
     Extra

Chapter 06. Client/Server Transaction Processing
  Managing Database Transactions
  Transisolation Levels
     tiDirtRead
     tiReadCommitted
     tiRepeatableRead
     Unsupported Levels

  SQLPassThroughMode
  Summary
  Review Questions and Exercise
     Questions
     Exercise

Chapter 07. Refreshing Queries
  Query Insertions
  Top of Result Set
  Summary
  Review Questions and Exercise
     Questions
     Exercise

Chapter 08. Cached Updates
  Overview
  Writing Cache
     ApplyUpdates
  Using the UpdateSQL Component
  Cached Updates in Master Detail Relationships Using a TDatabase
  Summary
  Review Questions and Exercise
     Questions
     Exercise

Chapter 09. Handling Cached Update Errors
  Overview
  OnUpdateError
  Summary
  Review Questions and Exercise
     Questions

Chapter 10. Stored Procedures
  Overview
    Returning a Single Value
     Returning a Set of Records
     Open vs. ExecProc

  Using Strdprcd.ExecProc
  Using a TQuery or TStoredProcedure's Open Method Against a Stored Procedure
  Summary
  Review Questions and Exercise
     Questions
     Exercise

Chapter 11. Advanced Cached Updates
  Overview
  Controlling Cascading Deletes on the Client Side
  Generating Key Values Localy when using Cached Updates
  Summary
  Review Questions and Exercise
     Questions
     Exercise

Chapter 12. Trapping Server Exceptions
  Overview
  Interpreting Default Messages from a Server
  Interpreting SQL Generated Messages from a Server
  Summary
  Review Questions and Exercise
     Questions
     Exercise

Chapter 13. Load Balancing
  Monolithic DataModule
  Entity-Based DataModules
  Monolithic vs Entity-Based
  Multiple Instancing of DataModules
  Summary
  Review Questions and Exercise
     Questions
     Exercise

Chapter 14. Application Partitioning
  Single-tier Applications
    Business Rules Classes
  A Working Example
  Scalability
  Summary
  Review Questions and Exercise
     Questions
     Exercise

Chapter 15. Creating ActiveX Libraries and COM Objects
  Creating ActiveX Libraries
  Adding COM Objects
  Registering ActiveX Libraries
  Creating and Using COM Objects
  Summary
  Review Questions and Exercise
     Questions
     Exercise

Chapter 16. Creating Active Forms
  Creating ActiveX Forms
  An ActiveForm Example
  Deploying ActiveForms
  Summary
  Review Questions and Exercise
     Questions
     Exercise

Chapter 17. Using the Decision Cube
  What is a Decision Cube?
     Definitions
  Components of a Decision Cube
     TDecisionQuery
     TDecisionCube
     TDecisionSource
     TDecisionPivot
     TDEcisionGrid
     TDecisionGraph

  Summary
  Review Questions and Exercise
     Questions
     Exercise

Appendix A. InterBase Event Alerter
  About InterBase Events
  Adding an Event to the InterBase Server
  Catching Events with TIBEventAlerter
  Things to Watch Out For
  Summary
  Review Questions and Exercise
     Questions
     Exercise
 

Back to main course page

Top Headlines

 


 

home - about us - contact us