Вы находитесь на странице: 1из 27

Develop a Basic Client Application

Module 1

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Module Objectives
After this module, you will be able to:
 Describe Client/Server Applications
 Define Design Units
 Describe Application Control During Run Time
 Describe Views
 Identify Interface Principles
 Identify Procedure Principles
 Identify Generation Defaults
 Describe the AllFusion Gen Build Tool
 Design, Generate, and Test a Basic Client Application

1-2 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Development Roadmap

1-3 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Client/Server Applications

Topic 1

1-4 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Topic 1: Client/Server Applications

1-5 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Design Units

Topic 2

1-6 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Topic 2: Design Units

1-7 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Application Control During Run Time

Topic 3

1-8 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Topic 3: Application Control During Run Time

 The user triggers an event in the user interface.


 The actions defined for that event are executed.
 After the procedure has completed, control
returns to the user interface.

1-9 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Application Control During Run Time (continued)

1-10 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Views

Topic 4

1-11 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Topic 4: Views

1-12 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
View Types
 An import view defines the data going into the
Procedure Action Diagram.
 An export view defines data leaving the
Procedure Action Diagram.
 An entity action view defines the data exchanged
with the database.

1-13 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Interface Principles

Topic 5

1-14 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Topic 5: Interface Principles
 A GUI incorporates windows, dialog boxes,
icons, drop-down lists, and a mouse to provide a
graphic interactive environment for the user.
 Data can be entered and displayed in a variety of
ways:
- Entry field - Radio button
- List box - Check box
- Drop-down list

1-15 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Interface Principles (continued)

1-16 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Web Generation Principles
 Produces and manages a fully functional
environment that hosts browser-based clients
and integrates with a heterogeneous distributed
environment
 Deploys applications to any environment that
supports a standard HTML browser

1-17 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Procedure Principles

Topic 6

1-18 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Topic 6: Procedure Principles

1-19 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Procedure Principles (continued)

1-20
1-19 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Procedure Principles (continued)

1-21
1-20 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Generation Defaults

Topic 7

1-22 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Topic 7: Generation Defaults
 Default values that affect generation and
installation of code based on the target
environment
- Operating System
- DBMS(TD) type
- Language
- TP Monitor

1-23 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
AllFusion Gen Build Tool

Topic 8

1-24 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Topic 8: AllFusion Gen Build Tool
 The AllFusion Gen Build Tool:
- Is a separate application that is opened by AllFusion
Gen during the installation process
- Runs independently from AllFusion Gen
- Provides an interactive testing facility

1-25 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Design, Generate, and Test a Basic
Client Application

Activity

1-26 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Module Summary
You should now be able to:
 Describe Client/Server Applications
 Define Design Units
 Describe Application Control During Run Time
 Describe Views
 Identify Interface Principles
 Identify Procedure Principles
 Identify Generation Defaults
 Describe the AllFusion Gen Build Tool
 Design, Generate, and Test a Basic Client Application

1-27 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Вам также может понравиться