c

Contents at a Glance
Foreword ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
¬ntroduction ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
1 Technical Overview and Getting Started
in the System ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
2 Working with the Development Environment:
The Object Navigator ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
3 Procedural Language Elements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
4 Defining and Managing Database Tables ~~~~~~~~~~~~~~~ 
5 Screen ¬nput and Output ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
6 Object-Oriented Language Elements ~~~~~~~~~~~~~~~~~~~~~ 
7 Practice Scenario ² Automated Accounting
for Corporate Subsidiaries ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
A Programming Guidelines and Tools ~~~~~~~~~~~~~~~~~~~~~~~~ 
B Glossary ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
C The Authors ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  

Contents

 .

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  .

.........................   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  1 Technical Overview and Getting Started in the System ..................... 19 ~  .............

     .

 .

 .

~~~~~~~~~~~~  ~     .

  !"      .

~~~~~~~~~~  ~~ # $.

% & ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~ '  % &  () ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~ '  % &  *  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~ .

.

&& .

 -$  .+ .

.  .

 .  ~~~~~~~~~~~~~ / ~ ( 0 .

....................................  ... 0  % &  " ~~~~~~~~~~~~~~  2 Working with the Development Environment: The Object Navigator . 51 ~ ........

    12    .

~~~~~~~~~~~~~~  ~ 3  $ "&  .$   -  ~~~~~~~~~~~~~~~~~~~~~~~~  ~ & "  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ .

 .

.

&4 56 $$ * .

(!390  ""$  :  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~ $ 6 $"0  $"~"~ &0  .$7 8 #9#'0 .

#9'90 ' ) 9$ &  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~ ......''0 9(3 =:..... &&   $ 8 *#'90 #:9'9#0 :<90 =  $ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~ 3  3 '%"  8 3'0 #:9'9#0 ....(0 '=90 . 107 ~ ... ........... ~"~ &0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  3 Procedural Language Elements .......

.

   .

(90 :<9.$ '1$  8 '.##93.0 9#'0 930 #930 :3 =0 39(9'90 ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~ 1".

.

9' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~ .'0 9>.&    8 #:0 !.

   ( $ 9)".

9 ~~~~~~~~~~   ~ ( " 8 *6(90 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / 4 Defining and Managing Database Tables ............. 191 ..   8  0 ..

~  $ .

" .

  8 3' 9(9:9'0 3: ~~~~~~~  ~ 3   .

...   31 '1$  8 9(9........ 225 ~ &"$ "  "  .........................'0 9#'0 !3'90 39(9'9 ~~~~~~~~~~~~~~~~~~~~~~~~~  5 Screen ¬nput and Output ......

' .  0 8 9(9.' ' .' .(( 9(9.#990 9(9.#990  ( <  .

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~ . &"$ ) "  "  .

  8 3%".

.........?9...'0 :9'63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~  .#9'9 . 319 ~ ......  ~~~ / 6 Object-Oriented Language Elements .(0 .$   12  8 .....

   $%& .

....... #:0 #939 ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~ 9<9' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  7 Practice Scenario ² Automated Accounting for Corporate Subsidiaries . 393 ~ 3   # @.............................."& 8 69#'..

&    (     .

 ""$  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~ (    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~  $   ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~  .

.

 .

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~  .

3   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~ #   3   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~ 3 $  3   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~ &"$ &   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  &"$ &   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~ 33. 12  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~ .

.

& ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~   .

...........    Appendix.. " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ................................................. 449  .............

.

 $   ' $ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~ .&& .

.

&& . $  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~ .

.

' $ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   . . .$ .& .

'  .% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   .

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   c .

Sign up to vote on this title
UsefulNot useful