This course is designed for those who want to learn how to develop applications with dBASE Plus. It explores the dBASE data objects, how to create forms, menus and reports, and how to build and deploy a complete application. You will learn how to create powerful database applications using custom classes. Numerous examples and exercises are included. Session by Session the you will build a complete multi-object application. The course investigates the basic building blocks of creating a database application with dBASE Plus. Emphasis is placed on object oriented programming techniques. Using dBASE design tools, you will learn how to build the visual elements of an application quickly, in a manner that promotes reuse of design elements. The course is organized into 10 Sessions. Each Session can be completed within a week. Prerequisites. Participants in this class should be familiar with basic programming techniques. Courseware. The main curriculum for this class is the dBASE Tutorial by Ken Mayer and Michael Nuwer. This document is available in the dBASE Knowledgebase and at this web site. The Tutorial is supplemented with additional in-depth documents drawn from the dBASE Knowledgebase. For each Session you should work through the designated reading materials and complete the corresponding Phase in the dBASE Tutorial. The dBASE Tutorial Hands-on Project. Each Session includes an chapter from the Hands-on Project. This is provided so that you can apply the Session's techniques to another application. The Hands-on Project Tutorial Add-ons. The Tutorial Add-ons are intended to add features to the Tutorial application. These features include, among other things, an application toolbar and popup menus. The Add-ons assume that you have completed the Tutorial project and should be completed after you worked through the Tutorial. The Tutorial Add-ons Problems and Help. You are encouraged to discuss any of the course
materials in the online discussion forum at dBASE.com. For this course
messages should be posted in the dbase.getting-started
group. |