Using Caché Studio
Static Version
Contents
Contents
Chapter 1:
Introduction
1.1 Overview
1.2 Projects
1.3 Class Definitions
1.3.1 Class Definitions as Text
1.4 CSP Files
1.5 The Routine Editor
1.6 Multiple User Support
1.7 Importing and Exporting Caché Documents Locally
1.8 Debugging
1.8.1 Debugging Object-Based Applications
1.9 Source Control Hooks
Chapter 2:
Building a Simple Application with Studio
2.1 Creating a Project
2.2 Creating a Database
2.2.1 Defining a New Class
2.2.2 Adding Properties
2.2.3 Saving and Compiling Your Class
2.2.4 Viewing Documentation for Your Class
2.3 Creating a Web User Interface using CSP
Chapter 3:
Class Definitions
3.1 Creating a New Class Definition
3.1.1 The New Class Wizard
3.1.2 Results of Running the New Class Wizard
3.2 Opening a Class Definition
3.3 Editing Class Definitions
3.4 Saving Class Definitions
3.5 Compiling Class Definitions
3.5.1 Incremental Compilation
3.5.2 Compilation and In-Use Classes
3.6 Renaming Class Definitions
3.7 The Class Inspector
3.7.1 Activating the Class Inspector
3.8 The Class Browser
3.9 The Super Classes and Derived Classes Browsers
3.9.1 Super Class Browser
3.9.2 Derived Class Browser
3.10 Package Information
Chapter 4:
Properties
4.1 Adding Properties to a Class Definition
4.1.1 The New Property Wizard
Chapter 5:
Methods
5.1 Adding Methods to a Class Definition
5.1.1 The New Method Wizard
5.1.2 Method Signature
5.2 Overriding a Method
Chapter 6:
Relationships
6.1 Adding a Relationship to a Class
6.1.1 The New Property Wizard
Chapter 7:
Queries
7.1 Adding Queries to a Class Definition
7.1.1 The New Query Wizard
Chapter 8:
Indices
8.1 Adding Indices to a Class Definition
8.1.1 The New Index Wizard
8.2 Populating an Index
Chapter 9:
Projections
9.1 Adding Projections to a Class Definition
9.1.1 The New Projection Wizard
Chapter 10:
Classes and SQL
10.1 SQL Aliases
10.2 SQL Stored Procedures
10.2.1 Query-Based Stored Procedure
10.2.2 Method-Based Stored Procedure
10.3 SQL Triggers
10.3.1 The New SQL Trigger Wizard
10.4 SQL Foreign Keys
10.4.1 The New SQL Foreign Key Wizard
Chapter 11:
Storage Definitions
11.1 Creating a New Storage Definition
11.1.1 The New Storage Wizard
11.2 Using the Class Inspector with Storage Definitions
11.3 Using the Class Editor with Storage Definitions
Chapter 12:
Working with CSP Files
12.1 Sample CSP Page
12.2 Creating a New CSP File
12.2.1 The Default.csp Tempate File
12.3 Editing a CSP File
12.3.1 Special Commands
12.4 The Caché Web Form Wizard
12.5 Saving a CSP File
12.6 Compiling a CSP File
12.6.1 Viewing the Source Generated for a CSP File
12.7 Viewing the Results of a CSP File
12.8 The URL Viewer
Chapter 13:
Routines
13.1 The Routine Editor
13.1.1 Routine Source Formats
13.1.2 Opening an Existing Routine
13.1.3 Creating a New Routine
13.1.4 The Routine Tempate File
13.1.5 Saving and Compiling Routines
Chapter 14:
The Studio Debugger
14.1 Sample Debugging Session
14.1.1 Debugging a Routine
14.2 Debugger Commands and Settings
14.2.1 Project Settings
14.2.2 The Debug Menu
14.2.3 The Watch Window
Chapter 15:
Studio Templates
15.1 Using Studio Templates
15.2 The Standard Studio Templates
15.2.1 CSP Templates
15.2.2 Class Definition Templates
15.2.3 Routine Templates
15.3 Making Your Own Studio Templates
15.3.1 Template Architecture
15.3.2 Simple Text Templates
15.3.3 Interactive Studio Templates
15.3.4 New Document Studio Templates
15.3.5 Add-in Studio Templates
Chapter 16:
Studio Commands
16.1 The File Menu
16.2 The Edit Menu
16.2.1 Editing Commands
16.2.2 Search and Replace
16.2.3 Bookmarks
16.2.4 Advanced Editing Commands
16.3 The View Menu
16.4 The Project Menu
16.5 The Class Menu
16.5.1 Class Browsing Commands
16.6 The Build Menu
16.7 The Debug Menu
16.8 The Tools Menu
16.9 The Window Menu
16.10 The Help Menu
16.11 Editor Context Menu
16.12 Editor Keyboard Accelerators
Chapter 17:
Options
17.1 Appearance Options
17.2 Editor Options
17.3 Class Options
17.3.1 Preferred Language
17.3.2 Compiler Settings
17.4 SQL Options
17.5 Miscellaneous Options
Appendix A:
Class Definition Language
A.1 Class Definition Example
A.2 General Structure
A.2.1 Formatting
A.2.2 Statements
A.2.3 Comments
A.3 Statements
A.3.1 The Class Statement
A.3.2 The Parameter Statement
A.3.3 The Property Statement
A.3.4 The Relationship Statement
A.3.5 The Index Statement
A.3.6 The Method and ClassMethod Statements
A.3.7 The Query Statement
A.3.8 The Projection Statement
A.3.9 The Trigger Statement
A.3.10 The ForeignKey Statement
Copyright
© 1997-2006, InterSystems Corp.
Build:
Caché v5.2 (290U-290U)
Last updated:
2006-03-22 10:03:07
Source:
GSTD.xml