C++ Builder 10.1 Berlin Application development

Duration: 4 days | Price: 1350 €


Requirements:

-


Description:

Course made for who starts with C++Builder.


Contents:

  • A Tour of C++Builder
    • C++ Builder Overview
    • The C++ Builder Environment
    • Environment Configuration
  • Projects, Headers,CPP and Forms
    • CPP and Forms
    • Project Options
    • Compiling and Linking
  • Form Designer
    • Overview
    • Visual User Interface Design
    • Configuring the Form Designer
    • Component Types
    • Naming Conventions
    • Creating a Simple Form
    • Using the Object Inspector to Set Properties
    • Programming Events
    • Running a Form
    • Multi Device designer
  • Component Sampler
    • Overview
    • View Management
    • Creating A File System Interface
  • Advanced Component Sampler
    • Overview
    • PageControls
    • Dialog Components
    • The Animate Component
    • Using the MonthCalendar Component
  • Menus
    • Common Menu Characteristics
  • The C++ Language
    • Overview
    • Language Basics
    • Fundamental Control Elements
    • Data Types
    • Data Structures
  • Program Structure and Scoping
    • Program Structure and Syntax
    • Unit Structure and Syntax
  • Object-Oriented Programming in C++
    • Code Explorer and Class Completion
  • Advanced OOP
    • Polymorphism
    • Inheritance & multiple inheritance
    • Method Overloading
    • Typecasting Objects
  • VCL Overview
    • VCL Architecture
    • VCL Components
    • Working With Components
  • Firemonkey Overview
    • Firemonkey Architecture
    • Firemonkey Components
    • Firemonkey vs VCL
    • Working With Firemonkey Components
    • Writing cross platform applications
    • Windows
    • MacOSX
    • Android
    • iOS
    • Animations & effects
    • FireUI
  • LiveBindings
    • Introduction
    • Using LiveBindings in real world applications
    • Mastering LiveBindings in FireMonkey and VCL
  • Using the Debugger
    • Overview
    • Debugger Options
  • Exceptions in C++
    • Run-time Error Handling
    • Exception Syntax
    • Try…catch
    • User Defined Exceptions
  • Templates and the ObjectRepository
    • Creating Templates
    • Template Strategies
    • General Rules of Template Design
  • Event Driven Programming
    • The Essence of EDP
    • Types of Events
    • The Order of Events
    • Programming Event Handlers
    • Opening Forms
  • Data Access Technologies
    • Technologies Overview
    • Choosing a Data Access Technology
  • Creating Database Applications
    • Connecting to Databases in C++Builder
    • Creating a Simple Database Form
    • Adding More Data-Aware Controls
    • Creating a Detail Form
  • Using TField Objects
    • Field Properties and the TField Component
    • Formatting Fields with Edit Masks
    • Creating Calculated Fields
    • Lookup Fields
    • Validations
  • Using FireDAC Components
    • The TFDQuery Component
    • TFDQuery Parameters
    • The TFDQuery DataSource Property
    • Editing Records
    • Locating Records in Queries
    • Open vs. ExecSQL
  • DataSnap Basics Overview
    • When Should DataSnap be Used?
    • DataSnap Components on the Component Palette
  • User Interface Techniques I
    • Common Interface Techniques
    • Creating and Freeing Forms
    • Controlling Cursors
  • User Interface Techniques II
  • Form Parenting
  • Packages
    • Using Packages
    • Creating a Package
  • Threading
    • Introduction
    • Creating Thread Objects
    • Setting Thread Priorities
    • Create Anonymous Threads
  • Run-Time Component Creation
    • Uses for Run-time Component Creation
    • Basing Components on Information Available Only at Run-time
    • Case Study: Data-driven Component Instantiation
  • Using the SVN Integration Overview
    • How C++Builder Interacts with SVN
  • C++Builder 10 Seattle Features
    • Refactoring
    • Symbol Rename
    • Extract Method