| Home | Previous Lesson: Introduction Next Lesson: Creating a Library |
Wouldn't it be nice to know what project you will be doing as part of the course? The outlines of the project are as follows.
Till 'PowerScript Basics' session, you will be painting various objects that are necessary for this project. Once you are familiar with the PowerScript, you will write scripts to allow the user to login to SQL Anywhere database product.db from your application. Later on you will allow the user to retrieve/ change/ add/ delete/ print/ print preview/ sort/ filter various products from the database. Then you will be introduced to DataWindow internals.
By this time you will be comfortable with PowerScript, event driven programming and DataWindow programming. At this point introduction to MDI (Multiple Document Interface) will be made and you will be converting the previous code to MDI programming model. We know that you will be redoing few things, still we would prefer to do it this way because, we want to introduce this new technology slowly and since there are so many things to learn in PowerBuilder.
After this, you will be introduced to object-oriented programming, handing multiple-table updates in DataWindow and handing multiple DataWindows especially those that have parent-child relationship. Then you will be introduced to MS-Windows SDK, where you will be reading information from the operating system and displaying it to the user. In later sessions, you will be implementing dynamic query manager using embedded/dynamic SQL.
After that, you will be implementing DDE for sending e-mails to different users and reading e-mails from them based on certain events. Then, you will make use of OLE to give OLE interface and to make it interact with other applications. Later, you will convert this application to use PFC and then convert to allow the user to use pen computing (using pen-computing interface) for your application. After that you will change the application for international multiple language deployment.
At this advanced stage, you will be introduced to state-of-the-art technologies�such as 'Distributed Objects', web deployment, etc. and you will be converting your application to use 'Distributed PowerBuilder Objects' and then for web deployment.
This would be a great time for you to start real world projects and jump into preparing for technical interviews and finally for the CPD exam.
| Home | Previous Lesson: Introduction Next Lesson: Creating a Library |