1 First Steps.- 1.1 Introduction.- 1.2 System Requirements.- 1.3 Installation.- 1.3.1 Installation of Supplementary Software.- 1.3.2 Installation of Caché.- 1.4 Using Caché.- 1.4.1 The Caché Cube.- 1.4.2 The Caché Utilities.- 1.5 Step-by-Step Through the First Example.- 1.5.1 The Task.- 1.5.2 Caché Object Architect.- 1.5.3 Create a Query.- 1.5.4 Caché Form Wizard.- 1.6 Outlook.- 2 Introduction to Object Technology.- 2.1 Overview.- 2.2 Objects, Properties, Methods, and Messages.- 2.3 Object Classes and Instances.- 2.4 Class Hierarchies and Inheritance.- 2.5 Abstract and Final Classes.- 2.6 Polymorphism.- 2.7 Complex Objects.- 2.8 Persistency and Other Requirements of Object Technology on a Database System.- 2.9 The Process of Object-Oriented Software Development.- 3 The Caché Object Model.- 3.1 Introduction.- 3.1.1 Characteristics of Caché Objects.- 3.1.2 Components of Caché Objects.- 3.2 Class Types.- 3.2.1 Data Type Classes.- 3.2.2 Object Classes.- 3.2.3 Non-Registered Object Classes.- 3.2.4 Registered Object Classes.- 3.2.5 Embeddable Object Classes.- 3.2.6 Persistent Object Classes.- 3.3 Elements of Classes.- 3.3.1 Keywords.- 3.3.2 Properties.- 3.3.3 Methods.- 3.3.4 Class Parameters.- 3.3.5 Queries.- 3.3.6 Indexes.- 3.4 Inheritance.- 3.4.1 Single Inheritance.- 3.4.2 Multiple Inheritance.- 3.5 Compile Classes.- 4 The Definition of Classes.- 4.1 Introduction.- 4.2 Caché Object Architect.- 4.2.1 Packages.- 4.2.2 Class Definition.- 4.2.3 Properties.- 4.2.4 Methods.- 4.2.5 Class Parameters.- 4.2.6 Queries.- 4.3 Managing Classes with Caché Explorer.- 4.4 The Class Definition Language (CDL).- 4.4.1 Conventions.- 4.4.2 Code Formatting and Comments.- 4.4.3 Definition of Classes.- 4.4.4 Definition of Properties.- 4.4.5 Definition of Methods.- 4.4.6 Definition of Class Parameters.- 4.4.7 Definition of Queries.- 4.4.8 Definition of Indexes.- 4.4.9 Definition of Triggers.- 4.4.10 Complete Example.- 4.5 Caché Objects Utilities at the Command Level.- 4.5.1 Caché Terminal and the Command Level.- 4.5.2 Load and Compile CDL Files.- 4.5.3 Export Class Definitions.- 4.5.4 The flag and errorlog Arguments and Status Codes.- 4.5.5 Delete Classes.- 4.5.6 Indirect Call of a Method.- 4.5.7 Determine the Version Number.- 4.5.8 Default Settings for Concurrency and Transaction Mode.- 4.5.9 Query Error Messages.- 5 Fundamentals of Caché ObjectScript.- 5.1 Basic Structures of Caché ObjectScript.- 5.1.1 Variables.- 5.1.2 Operators and Expressions.- 5.1.3 Commands.- 5.1.4 Intrinsic Functions.- 5.1.5 Lists.- 5.2 Routines in Caché.- 5.2.1 Types of Routines.- 5.2.2 Creating Routines with Caché Studio.- 5.2.3 Basic Structures of a Routine.- 5.2.4 Local Variables in Routines.- 5.2.5 Explicit Passing of Values.- 5.2.6 Procedures.- 5.2.7 Extrinsic Functions.- 5.3 Procedural, Structured Programming.- 5.3.1 Command Constructs for Flow Control.- 5.3.2 General Rules for Code Blocks.- 5.3.3 Line-Oriented Flow Control.- 5.3.4 Alternatives with $CASE.- 5.4 Error Processing.- 5.4.1 Introduction.- 5.4.2 Overview of Error Processing.- 6 Object Access and Persistency.- 6.1 Objects in Caché ObjectScript.- 6.1.1 Object Identity and Access to Objects.- 6.1.2 Naming, Conventions, and Restrictions.- 6.1.3 Dot Syntax.- 6.1.4 Features of Properties.- 6.1.5 Features of Methods.- 6.1.6 Declaration and Casting.- 6.2 Object Persistency.- 6.2.1 Overview.- 6.2.2 The Persistency Interface.- 6.2.3 The Storage Interface.- 6.3 Set Operations on Objects.- 6.3.1 Result Sets.- 6.4 Using Objects.- 6.4.1 Practical Use of Objects.- 6.4.2 Practical Use of Result Sets.- 7 Multidimensional Access and Globals.- 7.1 Multidimensional Variables.- 7.1.1 Arrays with String Subscripts.- 7.1.2 Global Multidimensional Arrays.- 7.1.3 File Organization of Globals.- 7.2 Navigation in Multidimensional Arrays.- 7.2.1 Existence of Data in the n-th Dimension.- 7.2.2 The Next Subscript with $Order.- 7.2.3 Further Processing of n-Dimensional Structures.- 7.2.4 Copying n-Dimensional Arrays with Merge
"Sinopsis" puede pertenecer a otra edición de este libro.
(Ningún ejemplar disponible)
Buscar: Crear una petición¿No encuentra el libro que está buscando? Seguiremos buscando por usted. Si alguno de nuestros vendedores lo incluye en IberLibro, le avisaremos.
Crear una petición