GenoTechs Home Page Home PageProducts Training Consulting Downloads News Contact Info Technical Support Web links Site Map
   C++BUILDER TRAINING - COURSE OUTLINE
ASTROMARK
Overview
White Paper
Download
Beta Testing
System Architecture
Page Designer Demo

TRAINING
    Overview
    Delphi
Object Pascal
CBuilder
ObjectPAL
C programming
C++ programming
ReportPrinter
ReportSmith

CONSULTING
Overview

GTSIZER
Overview
Trial Versions
Ordering
Tips/FAQs
Users
Patches
Upgrades
 
 
 
 
 
 

 

Delphi training class
Delphi training info Object Pascal training info C++Builder

Whether you need C++Builder training for professional certification, are new to C++Builder, or need to bridge your learning curves, this C++Builder training is for you.  We offer C++Builder hands-on training using C++Builder 5 Enterprise (or a previous version if you prefer). 

Our C++Builder training class is a five-day hands-on course. Knowledge of C programming concepts is assumed. Prior experience with Windows programming and any other RAD tool is helpful but not required.  

For training schedules look at our online schedules here or us
 

Tour of the C++Builder Programming Environment

  • Elements of the C++Builder IDE 
  • Forms 
  • Components 
  • Object Repository 
  • Object Inspector 
  • SpeedBar 
  • Code Editor 
  • Project Manager 
  • Speed Menus 
  • SQL Explorer 
  • Online Help 

Object-Oriented and Event-Driven Programming with C++Builder

  • OOP Concepts 
  • Hierarchy and Inheritance 
  • Polymorphism 
  • Encapsulation 
  • Event-driven applications 
  • Methods and routines 
  • Using C++Builder style code

Introduction to Writing C++ Code

  • Structure of a C++Builder program
  • Language structure
  • Declaration syntax
  • Type specifiers
  • Initialization
  • Variable modifiers
  • Pointers
  • Arrays
  • Functions
  • Structures
  • Unions 
  • Enumerations
  • Expressions
  • Evaluation order
  • Statements
  • Using Delphi forms in C++Builder projects 

A Closer Look at Components

  • Description of a Component 
  • Properties 
  • Events 
  • Methods 
  • Manipulating and Customizing Components 

Developing an Application

  • Process Description 
  • Creating a Sample Application 
  • Project Manager
  • Distributing your application
Adding Standard Components
  • Description 
  • Additional and Win32 components

Data Access Architecture

  • Database Features and Capabilities 
  • Database Tools 
    • The Borland Database Engine 
    • SQL Links 
  • Database Desktop 
  • Database Explorer
  • Data Access Components 
  • Data Control Components 
  • Data Dictionary

Adding Database Components to an Application

  • C++Builder Dataset
  • Using Data Sources
  • Using the Dataset object
  • Using the Table Component 
  • Using the Database Grid 
  • Using the Query Component 
  • Defining and Using Calculated Fields 
  • Using the Database Lookup Component 
  • Using the SQL Builder 

Using System Components

Using Dialog Components 

Using Exception Handling

  • Scope
  • Protecting blocks of code
  • Runtime library exceptions
  • Handling component exceptions
  • Defining your own exceptions
  • Throwing an exception
  • Handling silent exceptions
  • Handling exceptions in the debugger

Using QuickReport

  • The QuickReport components 
  • Creating a report using QuickReport 
    • Adding a QuickReport component 
    • Designing the report header 
    • Designing the group header 
    • Designing the detail section 
    • Designing the group footer 
    • Designing the report summary 
    • Adding grouping components 
    • Formatting the report 
    • Running the report 

Linking Data Sets

  • Master-Detail Relationship 
  • Creating a Master-Detail Form using an Expert 
  • Creating a Master-Detail Form without an Expert
  • Using the Field Link Designer 

Creating Client/Server Applications

  • The Client/Server Environment 
  • Using the Local InterBase Server 
  • Using Dynamic (parameterized) SQL Statements 
  • Using TDataset Events 
  • Controlling Transactions 
  • Using Stored Procedures 

Creating Custom Components

  • Process of Creating a Custom Component 
  • Creating a Unit 
  • Deriving a Component Type 
  • Creating Properties 
  • Adding Events 
  • Adding Methods 
  • Handling Windows Messages 
  • Registering Components 
  • Testing Components 
  • Adding a Component or package to the Component Palette 
  • Customizing a Windows Control (OCX)
Creating Windows DLLS
  • DLLs in the C++Builder environment
  • Creating a DLL
*Version coverage is geared to students'  needs. 
**Custom curriculum development fee may apply.

Home | Products | Training | Consulting | Downloads | News | Contact Us | Support | Links | Index



telephone:  800-GENOTEX or 602-438-8647 (USA)
Copyright ©1996-2000 by GenoTechs, Inc. - ALL RIGHTS RESERVED
Last Update: 6/23/2000