Table 2-1 describes what you will do in each of the tutorial lessons.
Lesson |
What you will do |
---|---|
1 |
Start PowerBuilder; begin familiarizing yourself with the development environment; use the Workspace wizard and the Template Application wizard to create an Application object, windows, and menus in a PowerBuilder workspace and target. |
2 |
Explore the PowerBuilder environment and customize the workspace. |
3 |
Create a login window to allow the user to enter database connection parameters (user ID and password). |
4 |
Connect to the database using the Transaction object and user-entry parameters; see how database profiles are defined in the PowerBuilder environment. |
5 |
Change the base sheet window by adding master and detail DataWindow controls; add scripts to allow users to retrieve data and perform insert, update, and delete operations against the database. |
6 |
Modify the frame menu and create a new sheet menu for the application. |
7-8 |
Build the DataWindow objects that retrieve customer and product information, then add them to the Customer and Product windows. |
9 |
Run the tutorial application in debug mode; see how to set breakpoints in scripts, step through the code, and display the contents of variables. |
10 |
Create a new window to test exception handling in PowerBuilder. |
11 |
Create an executable file that you can use to run the application outside the PowerBuilder development environment. |
12 |
Create a Web target, create Web pages with hyperlinks and graphics, create a login page using a validation script, and deploy and build the Web pages. |
13 |
Add Web DataWindows to the existing Web pages. Create the ability for the user to add product information to the data source and view information. |
14 |
Create a JSP Web target using 4GL and non-4GL pages and calls to a Web service available through the Internet. |
If you want to complete only the JSP Web target lessons, you can use the solution provided for the first part of the tutorial as a starting point. The solution is in the Tutorial\Solutions directory.