CONTACT US   |    |  SIGNIN
 
Call 858-622-1201
to speak to a Training Specialist
Tuesday, January 06, 2009
 
 
Upcoming Classes

There are currently no DBASE2 classes scheduled. Please call for the next scheduled class.

If you have a group of four or more students, we can schedule this class for you.

 
Course Info Minimize

DBASE2 - dBASE Plus Advanced Topics

Categories dBASE Plus Training, Programming Training, Database Training
Duration 2 days (14 hours)
Pre-requisites DBASE1 - dBASE Plus Core Concepts or equivalent experience.
Courseware DBASE2-BS (172 pages)
Price $790
Notes

Uses the latest version of dBASE Plus in the course, but concepts also apply to Visual dBASE 7.x and dB2K (dBASE 2000).

It is highly recommended that you take DBASE1 - dBASE Plus Core Concepts prior to taking this course, as it will assume an understanding of the concepts presented in that training course.

This dBASE Plus training class is designed to provide experienced dBASE Plus programmers with a deeper understanding of Windows and advanced database operations using SQL for desktop and client/server systems. Concepts are covered in depth with plenty of hands-on examples that demonstrate how to apply those concepts to real-world programming problems.

"The Advanced Topics class provided so many insights to not only dBase but Windows itself. The class really fleshed out how the two programs work together. The course filled in so many blanks and holes in my own knowledge and also the Black Hole in the documentation for dBase and Windows. Muy importante! Ted is amazing...he is such an effective trainer for the beginner. I learned as much about the product itself as I did about effective training practices. His courseware and training aid use is excellent...." -- Josh S. from San Diego, CA

"If you are new to MS Windows programming, this is a must. OOP methods and resource management is critical knowledge for the professional. Good presentation. [The instrucor] presents explanations on an appropriate level for the general class.." -- James P. from San Diego, CA

"The course will help when it comes to programming in dBase and, once mastered, will save hours of programming. Ted, as always, is an excellent speaker and has a thorough knowledge of his subjects.." -- John F. from San Diego, CA

"Ted is a talented and remarkable teacher. He is able to explain and make clear the most abstract concepts. Take it.." -- Frank R. from San Diego, CA

"Ted is always well prepared and able to convey the important concepts. Take it (the course)." -- Randy H. from Rancho Cucamonga, CA


Working in Windows
      Events and Messages
            Event-Driven Programming
      Event Types
            Keyboard Events
            Help Events
            Mouse Events
            Form Events
            Initialization Events
            Focus Control Events
            Data Entry Events
            Database Events
            Event Parameters and Return Values
                  Working with Events
      User Interface Design
            Multiple Document Interface (MDI)
                  MDI Window Types
                  MDI Window Behavior
                  MDI Window Operations
            Single Document Interface (SDI)
                  SDI Window Behavior
                  SDI Window Types
                  SDI Window Operations
            Using SDI Windows in an MDI Application
            The SHELL() Routine
                  Working with MDI and SDI Windows
      Controlling Windows Resources
            Windowed vs. Non-windowed Controls
                  Compound Controls
            Form Creation and Destruction
            Tabbed Interfaces
            Multi-page Forms
                  Impact of Forms on Resources
      The Windows API
            Calling API Functions
            hWnd
            Sending Messages
      Structures
            STRUCMEM.DLL
            The Structure Class
                  Using the Structure Class
      Dynamic Link Libraries (DLLs)
            The Windows DLLs
            The EXTERN Statement
            Loading DLLs
            Loading Resources from DLLs
            Calling DLL Routines
      Graphics
            The Graphics Device Interface (GDI)
            Device Contexts
      The RBG Color System
            RGB Color Values
            Visual dBASE Color Values
            Creating Custom RBG Colors
Creating Custom Components
      Creating Components
      Compound Components
      Adding Components to the Component Palette
Creating Classes
      The CLASS Construct
            <class name>
            <parameters>
            OF <superclass name>
            CUSTOM
            FROM <filename>
            PROTECT <propertyList>
            <constructor code>
            <methods>
            ENDCLASS
      Class Definition
            DEFINE and REDEFINE
      Scope Resolution
            class::
            super::
      Implicit Variables
            this
            form
            parent
      Adding Properties to Classes
      Adding Methods to Classes
      Adding Events to Classes
      Creating a Class to Access .INI Files
Appendix A - File Extensions
Appendix B - Global Variables and Constants
      Global Variables
      The _app Global Variable
Appendix C - Include Files
      Visual dBASE Header Files
      The BLUESTAR.H Header File
Appendix D - Source Code Files
Appendix E - Visual dBASE 7 Coding Standards
      Naming Conventions
      Coding Conventions
      Line Continuations
Appendix F - Visual dBASE Resources
      Books
      Training
      Internet
      Tables
Appendix G - Data Models
      Fleet
      Mugs
      :IBLOCAL:Employee
Appendix H - HTML Tag Reference

Print  
 
Affiliations

  

Blue Star is an Adobe Authorized Training Center

Blue Star is an Altova Authorized Training Partner

Blue Star is certified by the Bureau of Private Postsecondary and Vocational Education

 Click to verify BBB accreditation and to see a BBB report.

Blue Star is a certified General Services Administration contractor

Blue Star Learning is a proud Microsoft Certified Partner