Preface |
|
xi | |
I: Overview |
|
1 | (32) |
|
1. Introducing Oracle Power Objects |
|
|
3 | (32) |
|
The Challenges of Client/Server Computing |
|
|
3 | (2) |
|
What is Oracle Power Objects? |
|
|
5 | (4) |
|
|
9 | (9) |
|
|
18 | (9) |
|
The Version 2 Developer Interface |
|
|
27 | (5) |
|
|
32 | (1) |
II. OPO and Data |
|
33 | (150) |
|
2. Client-Side Data Issues |
|
|
35 | (36) |
|
Using Data in a Client/Server System |
|
|
36 | (1) |
|
Binding Data in Oracle Power Objects |
|
|
37 | (7) |
|
|
44 | (3) |
|
Master-Detail Relationships |
|
|
47 | (7) |
|
|
54 | (2) |
|
|
56 | (7) |
|
|
63 | (1) |
|
|
63 | (1) |
|
|
64 | (7) |
|
3. Server-Side Data Issues |
|
|
71 | (44) |
|
|
72 | (11) |
|
|
83 | (6) |
|
|
89 | (5) |
|
Transactions and RowFetchMode |
|
|
94 | (3) |
|
|
97 | (11) |
|
|
108 | (7) |
|
|
115 | (68) |
|
Migrating Databases with the Migration Tool |
|
|
116 | (5) |
|
Moving Data with Drag and Drop |
|
|
121 | (4) |
|
|
125 | (15) |
|
Importing Data From a File |
|
|
140 | (6) |
|
|
146 | (5) |
|
|
151 | (8) |
|
Enhancing the Import Process |
|
|
159 | (24) |
III: Global Issues |
|
183 | (108) |
|
|
185 | (32) |
|
|
186 | (9) |
|
Update and Insert Example |
|
|
195 | (22) |
|
6. Global Variables, Functions, and Menus |
|
|
217 | (32) |
|
|
217 | (6) |
|
User-Defined Properties and Methods |
|
|
223 | (4) |
|
Communicating with Methods |
|
|
227 | (4) |
|
Implementing Menus, Toolbars, and Status Lines |
|
|
231 | (18) |
|
7. Object Classes and Libraries |
|
|
249 | (42) |
|
|
250 | (5) |
|
|
255 | (18) |
|
|
273 | (18) |
IV: Creating Real Applications |
|
291 | (122) |
|
|
293 | (52) |
|
|
294 | (4) |
|
Version 2--The New CSList Object |
|
|
298 | (8) |
|
|
306 | (9) |
|
|
315 | (8) |
|
|
323 | (22) |
|
|
345 | (24) |
|
Version 2 Reporting Tool Options |
|
|
346 | (1) |
|
Using Views in OPO Reports |
|
|
347 | (2) |
|
Constructing a Report with the OPO Report Writer |
|
|
349 | (7) |
|
Coordinating Your Report with a QBF Form |
|
|
356 | (4) |
|
Reporting with Crystal Reports Pro v5.0 |
|
|
360 | (9) |
|
10. Implementing Drag and Drop |
|
|
369 | (20) |
|
Drag and Drop Architecture |
|
|
369 | (1) |
|
|
370 | (2) |
|
|
372 | (1) |
|
Dropping over Fixed Objects |
|
|
373 | (1) |
|
|
374 | (1) |
|
|
374 | (15) |
|
11. Compiling and Debugging Applications |
|
|
389 | (24) |
|
|
390 | (2) |
|
|
392 | (3) |
|
|
395 | (11) |
|
Trapping Run-Time Database Errors |
|
|
406 | (3) |
|
Designing for Error-Free Operation |
|
|
409 | (4) |
V: OPO and Beyond |
|
413 | (42) |
|
|
415 | (18) |
|
|
415 | (2) |
|
|
417 | (1) |
|
|
417 | (2) |
|
The Structure of a PL/SQL Program |
|
|
419 | (4) |
|
|
423 | (1) |
|
OPO and PL/SQL Procedures |
|
|
424 | (9) |
|
|
433 | (22) |
|
All You Need to Know About the Internet |
|
|
434 | (2) |
|
Accessing the Web Through Power Objects |
|
|
436 | (13) |
|
|
449 | (4) |
|
|
453 | (2) |
Appendix: OPO Questions and Answers |
|
455 | (18) |
Index |
|
473 | |