Object orientation: concepts, analysis & design, languages, databases, graphical user interfaces, standards
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | Undetermined |
Veröffentlicht: |
New York [u.a.]
Wiley
1995
|
Ausgabe: | 2. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXII, 504 S. Ill., graph. Darst. |
ISBN: | 0471078344 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV010597548 | ||
003 | DE-604 | ||
005 | 20040202 | ||
007 | t | ||
008 | 960205s1995 ad|| |||| 00||| und d | ||
020 | |a 0471078344 |9 0-471-07834-4 | ||
035 | |a (OCoLC)832623147 | ||
035 | |a (DE-599)BVBBV010597548 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | |a und | ||
049 | |a DE-91 |a DE-91G |a DE-473 |a DE-11 | ||
082 | 0 | |a 005.11 |2 20 | |
084 | |a ST 231 |0 (DE-625)143618: |2 rvk | ||
084 | |a DAT 315f |2 stub | ||
100 | 1 | |a Khoshafian, Setrag |e Verfasser |4 aut | |
245 | 1 | 0 | |a Object orientation |b concepts, analysis & design, languages, databases, graphical user interfaces, standards |c Setrag Khoshafian ; Razmik Abnous |
250 | |a 2. ed. | ||
264 | 1 | |a New York [u.a.] |b Wiley |c 1995 | |
300 | |a XXII, 504 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Object-oriented programming (Computer science) | |
650 | 0 | 7 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Abnous, Razmik |e Verfasser |4 aut | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007067617&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-007067617 |
Datensatz im Suchindex
_version_ | 1804125069315670016 |
---|---|
adam_text | OBJECT ORIENTATION SECOND EDITION CONCEPTS * ANALYSIS & DESIGN *
LANGUAGES * DATABASES GRAPHICAL USER INTERFACES * STANDARDS SETRAG
KHOSHAFIAN RAZMIK ABNOUS JOHN WILEY & SONS, INC. NEW YORK * CHICHESTER *
BRISBANE * TORONTO * SINGAPORE CONTENTS 1 INTRODUCTION 1.1 INTRODUCTION
TO OBJECT ORIENTATION 1 1.1.1 OBJECT ORIENTATION FOR ALL USERS 6 1.1.2
WHAT IS OBJECT ORIENTATION? 7 1.1.2.1 ABSTRACT DATA TYPES 9 1.1.2.2
INHERITANCE 9 1.1.2.3 OBJECT IDENTITY 9 1.1.2.4 OBJECT-ORIENTED ANALYSIS
AND DESIGN 10 1.1.3 PROGRAMMING LANGUAGES, DATABASES, AND INTERFACES 12
1.2 HISTORY AND EVOLUTION 13 1.2.1 THE EVOLUTION OF OBJECT ORIENTATION
IN PROGRAMMING LANGUAGES 13 1.2.2 EVOLUTION OF OBJECT-ORIENTED DATABASES
19 1.2.2.1 NETWORK AND HIERARCHICAL MODELS 19 1.2.2.2 THE RELATIONAL
MODEL 20 1.2.2.3 SEMANTIC AND FUNCTIONAL DATA MODELS 21 1.2.2.4 EXTENDED
AND OBJECT-RELATIONAL MODELS 22 1.2.2.5 NESTED RELATIONAL AND COMPLEX
OBJECT MODELS 22 1.2.3 THE EVOLUTION OF OBJECT ORIENTATION IN USER
INTERFACES 25 1.3 SUMMARY 30 XI XII * CONTENTS ABSTRACTDATATYPES 33 2.1
INTRODUCTION 33 2.1.1 DATATYPES 34 2.1.2 FROM DATA TYPES TO ABSTRACT
DATA TYPES 35 2.1.3 THE OBJECT/MESSAGE PARADIGM 39 2.1.4 MODULARIZATION
THROUGH PROCEDURES VERSUS OBJECTS 41 2.1.4.1 MODELING OF THE REAL WORLD
41 2.1.4.2 AUTONOMY 41 2.1.4.3 GENERATION OF CORRECT APPLICATIONS 43
2.1.4.4 REUSABILITY 43 2.1.5 SUMMARIZING THE BENEFITS OF ABSTRACT DATA
TYPING 44 2.1.6 CHAPTER ORGANIZATION 44 2.2 CLASSES 44 2.2.1 INSTANCE
VALUES 47 2.2.2 METHODS AND MESSAGES 50 2.2.2.1 THE METHOD BODY 51
2.2.2.2 IMPLICIT PARAMETERS AND THE PSEUDOVARIABLE SEIF 52 2.2.2.3
ACCESSOR AND UPDATE METHODS 53 2.2.3 CREATING AND DESTROYING OBJECTS 54
2.2.3.1 CREATING OBJECTS IN OBJECT-ORIENTED LANGUAGES 56 2.2.3.2
DESTROYING OBJECTS AND GARBAGE COLLECTION IN OBJECT-ORIENTED LANGUAGES
57 2.2.3.3 GARBAGE COLLECTION STRATEGIES AND ALGORITHMS 59 2.2.4 CLASS
EXTENSIONS 66 COLLECTIONS 67 2.3 OVERLOADING 69 2.4 DYNAMIC BINDING 69
2.5 PARAMETRIC POLYMORPHISM OR GENERICITY 72 2.5.1 PARAMETRIC ABSTRACT
DATA TYPES 73 2.5.2 JUST SYNTACTIC SUGAR? 74 2.6 CONSTRAINTS 75 2.6.1
CONSTRAINTS ON OBJECT AND INSTANCE VARIABLES 76 2.6.2 PRE-AND
POSTCONDITIONS OF METHODS 76 2.7 SUMMARY 77 CONTENTS * XIII INHERITANCE
78 3.1 INTRODUCTION 78 3.1.1 INHERITANCE IN KNOWLEDGE REPRESENTATION 78
3.1.2 INHERITANCE IN OBJECT-ORIENTED LANGUAGES 80 3.1.3 THE DIFFERENT
FACETS OF INHERITANCE 82 3.1.4 CHAPTER ORGANIZATION 85 3.2 INHERITANCE
AND SUBTYPING 85 3.2.1 SUBTYPING 85 3.2.1.1 SUBSETS AS SUBTYPES 86
3.2.1.2 SUBTYPING OF STRUCTURED TYPES 88 3.2.2 CONTRASTING INHERITANCE
WITH SUBTYPING 89 3.2.2.1 IMPLICIT SUBTYPING VERSUS EXPLICIT INHERITANCE
91 3.2.2.2 SUBTYPING AND DYNAMIC BINDING 92 3.2.2.3 WHAT DO CLASSES
INHERIT? 94 3.3 CLASS INHERITANCE 95 3.3.1 INHERITING INSTANCE VARIABLES
98 3.3.1.1 REDEFINING INSTANCE VARIABLES 98 3.3.1.2 HIDING INSTANCE
VARIABLES 100 3.3.2 INHERITING METHODS 104 3.3.2.1 METHOD OVERRIDING 105
3.3.2.2 INVOKING SUPERCLASS METHODS 107 3.3.2.3 CONSTRAINED OVERRIDING
108 3.3.2.4 INHERITING THE INTERFACE 113 3.3.2.5 EXCLUDING SUPERCLASS
METHODS 114 3.4 METACLASSES 116 3.4.1 EXPLICIT SUPPORT 117 3.4.2
IMPLICIT OR HIDDEN METACLASSES 120 3.4.3 OBJECT-ORIENTED LANGUAGES
WITHOUT METACLASSES 122 3.5 OBJECT INHERITANCE 123 3.5.1 PROTOTYPE
SYSTEMS AND DELEGATION 125 3.6 MULTIPLE INHERITANCE 130 3.6.1
LINEARIZATION 134 3.6.2 FORBIDDING CONFLICTS*RENAMING STRATEGIES 135
3.6.3 QUALIFIED INSTANCE VARIABLE AND METHODS 136 3.6.4 THE MEET
OPERATION 137 3.6.5 EVALUATING THE STRATEGY 138 3.7 SUMMARY 138 XIV *
CONTENTS OBJECTIDENTITY 140 4.1 INTRODUCTION 140 4.1.1 SO WHAT S THE BIG
DEAL ABOUT OBJECT IDENTITY? 140 4.1.2 CHAPTER ORGANIZATION 141 4.2
REFERENCING OBJECTS IN PROGRAMMING LANGUAGES 141 4.3 OBJECT NAMING 147
4.3.1 PATH NAMES IN OPERATING SYSTEMS 147 4.4 IDENTITY THROUGH
IDENTIFIER KEYS 149 4.5 THETYPE/STATE/IDENTITY/TRICHOTOMY 151 4.5.1
OBJECT SPACES WITH IDENTITY 154 4.5.2 IMPLEMENTATION TECHNIQUES 158
4.5.2.1 PERSISTENCE 158 4.5.2.2 THE IMPLEMENTATION STRATEGIES 160 4.6
OPERATIONS WITH IDENTITY 164 4.6.1 THE DIFFERENT FACETS OF EQUALITY 165
4.6.2 THE DIFFERENT FACETS OF COPYING 170 4.6.3 MERGING AND SWAPPING 172
4.7 SUMMARY 175 OBJECT-ORIENTED ANALYSIS AND DESIGN 176 5.1 INTRODUCTION
176 5.1.1 MODELING SOFTWARE DEVELOPMENT PROCESS 178 5.1.2
OBJECT-ORIENTED ANALYSIS AND DESIGN 180 5.1.3 OBJECT-ORIENTED
PROGRAMMING: HOW MUCH SHOULD WE DESIGN? 180 5.1.4 TOO MANY
METHODOLOGIES! 182 5.2 INVENTION, ASPIRATIONS, AND REQUIREMENTS 183 5.3
OBJECT-ORIENTED ANALYSIS 184 5.4 DEFINING OBJECT-ORIENTED DESIGN 188
5.4.1 COARSE-GRAINED DESIGN 189 5.4.2 MORE DETAILED DESIGN 190 5.4.3
DESIGN SPECIFICATIONS 192 CONTENTS * XV 5.5 SEMANTIC AND ENTITY
RELATIONSHIP MODELING 194 5.5.1 SEMANTIC DATA MODELING BACKGROUND 194
5.5.2 ENTITY RELATIONSHIP MODELING 197 5.5.3 CONTRASTING DESIGN FOR
DATABASES AND OOA/OOD 200 5.5.4 DOUBLE DESIGN 201 5.6 OVERVIEW OF
EXISTING METHODOLOGIES 202 5.6.1 BOOCH S OOA AND OOD APPROACH 204
5.6.1.1 REQUIREMENT ANALYSIS 204 5.6.1.2 DOMAIN ANALYSIS 204 5.6.1.3
OBJECT-ORIENTED DESIGN 206 5.6.2 THE OMT OOA AND OOD APPROACH 210
5.6.2.1 OBJECT-ORIENTED ANALYSIS 210 5.6.2.2 OBJECT-ORIENTED DESIGN 211
5.6.2.3 OBJECT DIAGRAMS 211 5.6.2.4 DYNAMIC MODEL 213 5.6.2.5 FUNCTIONAL
MODEL 214 5.6.3 SHLAER AND MELLOR OOA AND OOD METHOD 215 5.6.3.1
PARTITIONING INTO DOMAINS 216 5.6.3.2 OBJECTS AND INFORMATION MODEL 217
5.6.3.3 LIFECYCLES AND STATE TRANSITION DIAGRAMS 218 5.6.3.4 OBJECT
COMMUNICATION DEVELOPMENT 219 5.6.3.5 ACTION DATA FLOW DIAGRAMS 219
5.6.3.6 OOD IN SHLAER AND MELLOR 221 5.7 SUMMARY 222 OVERVIEW OF
OBJECT-ORIENTED LANGUAGES 223 6.1 INTRODUCTION 223 6.2 SMALLTALK 223
6.2.1 ABSTRACT DATA TYPING 224 6.2.1.1 OBJECT CREATION AND MANIPULATION
224 6.2.1.2 CLASS DEFINITION 225 6.2.1.3 THE OBJECT CLASS 227 6.2.2
INHERITANCE 228 6.2.2.1 SEIFAND SUPER PSEUDO VARIABLES 229 6.2.2.2
ABSTRACT CLASSES 230 6.2.3 POLYMORPHISM 230 6.2.3.1 METHOD OVERRIDING
231 6.2.3.2 OPERATOR OVERLOADING 231 6.2.3.3 PARAMETRIC POLYMORPHISM 232
XVI * CONTENTS 6.2.4 OBJECT IDENTITY 233 6.2.5 CONTAINER CLASSES 234 6.3
ADA 235 6.3.1 OBJECT-ORIENTED CONCEPTS IN ADA 235 6.3.2 TYPES 235
6.3.2.1 SUBTYPES DEFINITION 237 6.3.2.2 DERIVED TYPE DEFINITION 238
6.3.2.3 TYPE DISCRIMINANTS 239 6.3.3 ABSTRACT DATA TYPING AND PACKAGES
240 6.3.3.1 PACKAGE SPECIFICATION 240 6.3.3.2 REFERENCING PACKAGES 241
6.3.3.3 PACKAGE BODY 243 6.3.3.4 PRIVATE TYPE DECLARATION 243 6.3.4
POLYMORPHISM 244 244 ;RIC UNITS 246 251 251 254 254 6.4 EI F FEI 255 255
256 256 257 259 259 259 262 263 263 264 264 266 6.5 SUMMARY 266 6.3.5
EIFFEL 6.4.1 6.4.2 6.4.3 6.4.4 6.3.4.1 6.3.4.2 ADA9X 6.3.5.1 6.3.5.2
6.3.5.3 OVERLOADING PARAMETRIC POLYMORPHISM AND C INHERITANCE DYNAMIC
BINDING ABSTRACT CLASSES ABSTRACT DATA TYPING 6.4.1.1 6.4.1.2 6.4.1.3
OBJECT CREATION INFORMATION HIDING ASSERTIONS*PRE/POSTCONDITIONS
INHERITANCE 6.4.2.1 6.4.2.2 6.4.2.3 6.4.2.4 EXPORT STATUS FEATURE
ADAPTATION REPEATED INHERITANCE DEFERRED CLASS POLYMORPHISM 6.4.3.1
6.4.3.2 OVERLOADING GENERIC CLASSES OBJECT IDENTITY C++ 267 7.1
INTRODUCTION 267 7.1.1 CHAPTER ORGANIZATION 267 CONTENTS * XVII 7.2
OBJECT ORIENTATION IN C++ 268 7.3 PROS AND CONS OF C++ 269 269 269 270
270 271 272 272 275 275 277 277 278 279 280 280 281 283 283 284 285 285
287 7.5.6.1 CONSTRUCTION/DESTRUCTION AND MULTIPLE INHERITANCE 288
7.5.6.2 VIRTUAL BASE CLASS 288 7.5.6.3 RESOLVING AMBIGUITY 289 7.6
OVERLOADING/OVERRIDING AND DYNAMIC BINDING IN C++ 290 7.6.1 FUNCTION
OVERLOADING 290 7.6.2 DYNAMIC BINDING 291 7.6.3 OPERATOR OVERLOADING 292
7.7 TEMPLATES 295 7.7.1 TEMPLATES IN GENERAL 295 7.7.2 TEMPLATE
FUNCTIONS 295 7.7.3 TEMPLATE CLASSES 297 7.8 STREAMS IN C++ 298 7.8.1
STREAMS IN GENERAL 299 7.8.1.1 STREAM STATES 300 7.8.1.2 STREAMS CLASS
DEFINITION 300 7.8.2 EXTENDING STREAM I/O DEFINITION 301 7.9 CASE
STUDIES 303 7.9.1 CASE STUDY ONE*COMPLEX NUMBERS 303 7.3.1 7.3.2
ADVANTAGES DISADVANTAGES 7.4 CLASS DEFINITION 7.4.1 7.4.2 7.4.3 7.4.4
7.4.5 7.4.6 CLASS CONSTRUCT 7.4.1.1 MEMBER FUNCTION 7.4.1.2 THE MS
POINTER CONSTRUCTORS AND DESTRUCTORS 7.4.2.1 WHEN ARE CONSTRUCTORS OR
DESTRUCTORS CALLED? FRIEND FUNCTIONS AND CLASSES STRUCT AND UNION
7.4.4.1 STRUCT 7.4.4.2 UNION INLINE FUNCTIONS 7.4.5.1 DECLARING INLINE
FUNCTIONS STATIC MEMBERS 7.5 INHERITANCE IN C++ 7.5.1 7.5.2 7.5.3 7.5.4
7.5.5 7.5.6 PRIVATE BASE CLASS EXTENDING A CLASS DECLARATION INHERITANCE
AND CONSTRUCTORS/DESTRUCTORS PROTECTED MEMBERS VIRTUAL FUNCTIONS
MULTIPLE INHERITANCE XVIII * CONTENTS 7.9.1.1 COMPLEX NUMBERS 303
7.9.1.2 SUPPORTING A COMPLEX NUMBER SYSTEM IN C++ 304 7.9.2 CASE STUDY
TWO*ELECTRONIC CAD 309 7.9.2.1 COMPUTER-AIDED DESIGN 310 7.9.2.2 DESIGN
AND IMPLEMENTATION OF ECAD COMPONENTS 311 7.9.2.3 AN ECAD SAMPLE PROGRAM
315 7.10 SUMMARY 316 8 OBJECT-ORIENTED DATABASES 320 8.1 INTRODUCTION
320 8.1.1 WHAT IS AN OBJECT-ORIENTED DATABASE? 321 8.1.2 OVERVIEW OF
DBMS CONCEPTS 322 8.1.3 APPROACHES TO OBJECT-ORIENTED DATABASES 323
8.1.4 ORGANIZATION OF THE CHAPTER 325 8.2 FOUNDATION AND EVOLUTION OF
OBJECT-ORIENTED DATABASES 325 8.2.1 INTEGRITY CONSTRAINTS OF
OBJECT-ORIENTED DATABASES 329 8.3 PERSISTENCE IN OBJECT-ORIENTED
DATABASES 331 8.3.1 ALTERNATIVE STRATEGIES FOR PERSISTENCE IN
OBJECT-ORIENTED DATABASES 332 8.3.2 DEFINING AND MANIPULATING PERSISTENT
OBJECT-ORIENTED DATABASES 334 8.3.3 EXTENDING A DATABASE LANGUAGE WITH
OBJECT-ORIENTED CAPABILITIES 335 8.3.3.1 CASE STUDY: INTELLIGENT SQL 336
8.3.3.2 CASE STUDY: UNISQL 340 8.3.4 EXTENDING AN EXISTING
OBJECT-ORIENTED PROGRAMMING LANGUAGE WITH DATABASE CAPABILITIES 341
8.3.4.1 CASE STUDY: OPAL: MAKING SMALLTALK 342 A DATABASE LANGUAGE
8.3.4.2 C++ CLASSES FOR DATABASE MANAGEMENT CAPABILITIES 343 8.3.4.3
CASE STUDY: VERSANT 346 8.3.4.4 CASE STUDY: OBJECTSTORE 346 8.3.5
PERSISTENT COMPLEX OBJECT STORAGE STRATEGIES 347 8.3.5.1 CASE STUDY:
OBJECTSTORE 348 8.3.5.2 CASE STUDY: GEMSTONE 349 8.4 TRANSACTIONS AND
CONCURRENCY CONTROL IN OBJECT-ORIENTED DBMSS 350 8.4.1 LONG TRANSACTIONS
352 8.4.1.1 NESTED TRANSACTIONS 353 8.4.1.2 COOPERATING TRANSACTIONS 353
8.4.2 CONCURRENCY CONTROL 354 8.4.2.1 LOCKING 354 8.4.2.2 LOCK MODES 356
CONTENTS * XIX 8.4.2.3 MULTIGRANULARITY LOCKING 356 8.4.2.4 OTHER
CONCURRENCY CONTROL MECHANISMS 357 8.4.3 TRANSACTIONS AND CONCURRENCY
CONTROL IN OBJECT-ORIENTED DATABASES 357 8.4.3.1 CASE STUDY: VERSANT 358
8.4.3.2 CASE STUDY: OBJECTIVITY/DB 358 8.4.3.3 CASE STUDY: ONTOS 358 8.5
RECOVERY IN OBJECT-ORIENTED DATABASES 359 8.5.1 CASE STUDY GEMSTONE 360
8.5.2 CASE STUDY: ODB-II 360 8.6 VERSIONING 360 8.6.1 CONFIGURATIONS 363
8.6.2 CHECK-OUT/CHECK-IN MODEL AND VERSIONING 363 8.6.3 VERSIONING IN
OBJECT-ORIENTED DATABASES 364 8.7 CLIENT/SERVER ARCHITECTURE AND
OBJECT-ORIENTED DATABASES 365 8.7.1 CLIENT/SERVER ARCHITECTURES: FILE
SERVERS 366 8.7.2 CLIENT/SERVER ARCHITECTURE: DATABASE SERVERS 367
8.7.2.1 PROGRAMMING INTERFACES TO DATABASE SERVERS 368 8.7.2.2
PARTITIONING FUNCTIONS BETWEEN CLIENTS AND SERVER 368 8.7.2.3 CASE
STUDY: OBJECTIVITY/DB 372 8.7.2.4 CASE STUDY: VERSANT 373 8.7.3
DISTRIBUTED DATABASES 373 8.7.3.1 CHARACTERISTICS OF DISTRIBUTED
DATABASE SYSTEMS 374 8.7.3.2 DISTRIBUTED TRANSACTION MANAGEMENT 375
8.7.3.3 CASE STUDY: ONTOS OBJECT DATABASE 378 8.7.3.4 CASE STUDY: OPEN
ODB FROM HEWLETT-PACKARD 378 8.8 SUMMARY 379 USER INTERFACES 380 9.1
INTRODUCTION 380 9.1.1 CHAPTER ORGANIZATION 381 9.2 COMMON
USER-INTERFACE TERMS 381 9.3 INFLUENCE OF OBJECT ORIENTATION ON USER
INTERFACES 388 9.4 GRAPHICAL USER INTERFACES 390 9.4.1 MICROSOFT WINDOWS
391 9.4.1.1 FEATURE OVERVIEW 391 9.4.1.2 SUPPORT OF OBJECT-ORIENTATION
392 9.4.1.3 CREATION AND MANIPULATION OF A WINDOW 392 XX * CONTENTS
9.4.1.4 POP-UP AND CHILD WINDOWS 395 9.4.1.5 RESOURCES 396 9.4.1.6
GRAPHICS DEVICE INTERFACE 399 9.4.2 WINDOWS 95 400 9.4.2.1 EAST SETUP
AND CONFIGURATION 400 9.4.2.2 LOOK AND FEEL 400 9.4.2.3 NEW AND IMPROVED
OPERATING SYSTEM FEATURES 402 9.4.3 MACINTOSH TOOLBOX 403 9.4.3.1
FUNCTIONAL OVERVIEW 403 9.4.3.2 OBJECT-ORIENTED FEATURES OF TOOLBOX 404
9.4.3.3 THE WINDOW MANAGER 404 9.4.3.4 THE RESOURCE MANAGER 406 9.4.3.5
THE MENUE MANAGER 406 9.4.3.6 THE CONTROL MANAGER 407 9.4.3.7 THE DIALOG
MANAGER 409 9.4.3.8 THE SCRAP MANAGER 410 9.4.3.9 QUICKDRAW 410 9.4.3.10
HYPERCARD 410 9.5 OBJECT-ORIENTED USER INTERFACES 411 9.5.1 MACAPP 411
9.5.1.1 OVERVIEW OF MACAPP CAPABILITIES 411 9.5.1.2 USER-INTERFACE CLASS
HIERARCHY 413 9.5.1.3 EXTENSIBILITY 418 9.5.2 MFC AND VISUAL C++ 418
9.5.2.1 VISUAL C++ DEVELOPMENT ENVIRONMENT 419 MFC CAPABILITIES 424 429
OVERVIEW OF NEXT SOFTWARE 431 NEXT USER INTERFACE 431 APPLICATION KIT
431 DESIGNING USER INTERFACES WITH INTERFACE BUILDER 433 436 9.6 9.5.3
9.5.2.2 NEXT 9.5.3.1 9.5.3.2 9.5.3.3 9.5.3.4 SUMMARY 10 STANDARDS IN
OBJECT ORIENTATION 437 10.1 INTRODUCTION 437 10.2 OBJECT SHARING AND
INTEROPERABILITY 437 10.3 UNDERSTANDING OMG 440 10.3.1 CORBA OVERVIEW
440 10.3.2 CORBA ARCHITECTURE 441 CONTENTS * XXI 10.4 10.5 10.6 OLE 2
10.4.1 10.4.2 10.3.2.1 OBJECT REQUEST BROKER 10.3.2.2 APPLICATION
OBJECTS 10.3.2.3 COMMON FACILITIES 10.3.2.4 OBJECT SERVICES COMPOUND
DOCUMENTS IN OLE 2 ARCHITECTURE OF OLE 2 10.4.2.1 COMPOUND OBJECT MODEL
10.4.2.2 OLE 2 STORAGE MODEL 10.4.2.3 UNIFORM DATA TRANSFER 10.4.2.4
DRAG AND DROP 10.4.2.5 EMBEDDING OBJECTS 10.4.2.6 VIEWING COMPONENTS
10.4.2.7 LINKING AND MONIKERS 10.4.2.8 IN-PLACE ACTIVATION 10.4.2.9
AUTOMATION 10.4.2.10 OLE 2 AND DISTRIBUTED OBJECTS OPENDOC 10.5.1 10.5.2
10.5.3 10.5.4 10.5.5 10.5.6 10.5.7 10.5.8 10.5.9 10.5.10 DOCUMENT OR
CONTENT-BASED MODEL PARTS PARTS HANDLERS EDITORS AND VIEWERS IN-PLACE
EDITING FRAMES AND LAYOUT LINKING STORAGE RUN TIME I OPENDOC: SHARING
AND DISTRIBUTED OBJECTS STANDARDIZATION FOR DATABASE TECHNOLOGIES:
ODMG-93 10.6.1 10.6.2 10.6.3 10.6.4 10.6.5 10.6.6 THE ODMS-93 MODEL USES
THE OMG OBJECT MODEL THE ODMG-93 ODL THE ODMG-93 OQL THE ODMG-93 C++
LANGUAGE BINDINGS OMG AND ODMG-93 ODMG-93 AND SQL3 441 442 443 443 443
444 444 444 446 446 447 447 447 448 448 449 449 449 449 450 451 451 451
451 452 452 452 452 453 454 455 455 456 456 458 10.7 SUMMARY 458
APPENDIX OBJECT-ORIENTED SYSTEMS, PRODUCTS, AND STANDARDS 459
OBJECT-ORIENTED LANGUAGE COMPILERS AND ENVIRONMENTS 459 C++ ~ 459
OBJECT-ORIENTED PASCAL 460 XXII * CONTENTS SMALLTALK 461 EIFFEL 461 CLOS
462 OBJECT ORIENTED DESIGN AND ANALYSIS TOOLS 462 INTEROPERABILITY,
LANGUAGE, AND DATABASE STANDARDS 465 CORBA IMPLEMENTATIONS 466 CLASS
HIERARCHIES, DEVELOPMENT TOOLS AND ENVIRONMENTS 466 OBJECTS + DATABASES
467 OBJECT-ORIENTED DATABASES 467 OBJECT-RELATIONAL DATABASES 469 OBJECT
+ DATABASES 470 REFERENCES 471 INDEX 493
|
any_adam_object | 1 |
author | Khoshafian, Setrag Abnous, Razmik |
author_facet | Khoshafian, Setrag Abnous, Razmik |
author_role | aut aut |
author_sort | Khoshafian, Setrag |
author_variant | s k sk r a ra |
building | Verbundindex |
bvnumber | BV010597548 |
classification_rvk | ST 231 |
classification_tum | DAT 315f |
ctrlnum | (OCoLC)832623147 (DE-599)BVBBV010597548 |
dewey-full | 005.11 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.11 |
dewey-search | 005.11 |
dewey-sort | 15.11 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01487nam a2200373 c 4500</leader><controlfield tag="001">BV010597548</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20040202 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">960205s1995 ad|| |||| 00||| und d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471078344</subfield><subfield code="9">0-471-07834-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)832623147</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010597548</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">und</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.11</subfield><subfield code="2">20</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 231</subfield><subfield code="0">(DE-625)143618:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 315f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Khoshafian, Setrag</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Object orientation</subfield><subfield code="b">concepts, analysis & design, languages, databases, graphical user interfaces, standards</subfield><subfield code="c">Setrag Khoshafian ; Razmik Abnous</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">Wiley</subfield><subfield code="c">1995</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXII, 504 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Object-oriented programming (Computer science)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Abnous, Razmik</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007067617&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007067617</subfield></datafield></record></collection> |
id | DE-604.BV010597548 |
illustrated | Illustrated |
indexdate | 2024-07-09T17:55:42Z |
institution | BVB |
isbn | 0471078344 |
language | Undetermined |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007067617 |
oclc_num | 832623147 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-91G DE-BY-TUM DE-473 DE-BY-UBG DE-11 |
owner_facet | DE-91 DE-BY-TUM DE-91G DE-BY-TUM DE-473 DE-BY-UBG DE-11 |
physical | XXII, 504 S. Ill., graph. Darst. |
publishDate | 1995 |
publishDateSearch | 1995 |
publishDateSort | 1995 |
publisher | Wiley |
record_format | marc |
spelling | Khoshafian, Setrag Verfasser aut Object orientation concepts, analysis & design, languages, databases, graphical user interfaces, standards Setrag Khoshafian ; Razmik Abnous 2. ed. New York [u.a.] Wiley 1995 XXII, 504 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Object-oriented programming (Computer science) Objektorientierte Programmierung (DE-588)4233947-9 gnd rswk-swf Objektorientierte Programmierung (DE-588)4233947-9 s DE-604 Abnous, Razmik Verfasser aut GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007067617&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Khoshafian, Setrag Abnous, Razmik Object orientation concepts, analysis & design, languages, databases, graphical user interfaces, standards Object-oriented programming (Computer science) Objektorientierte Programmierung (DE-588)4233947-9 gnd |
subject_GND | (DE-588)4233947-9 |
title | Object orientation concepts, analysis & design, languages, databases, graphical user interfaces, standards |
title_auth | Object orientation concepts, analysis & design, languages, databases, graphical user interfaces, standards |
title_exact_search | Object orientation concepts, analysis & design, languages, databases, graphical user interfaces, standards |
title_full | Object orientation concepts, analysis & design, languages, databases, graphical user interfaces, standards Setrag Khoshafian ; Razmik Abnous |
title_fullStr | Object orientation concepts, analysis & design, languages, databases, graphical user interfaces, standards Setrag Khoshafian ; Razmik Abnous |
title_full_unstemmed | Object orientation concepts, analysis & design, languages, databases, graphical user interfaces, standards Setrag Khoshafian ; Razmik Abnous |
title_short | Object orientation |
title_sort | object orientation concepts analysis design languages databases graphical user interfaces standards |
title_sub | concepts, analysis & design, languages, databases, graphical user interfaces, standards |
topic | Object-oriented programming (Computer science) Objektorientierte Programmierung (DE-588)4233947-9 gnd |
topic_facet | Object-oriented programming (Computer science) Objektorientierte Programmierung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007067617&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT khoshafiansetrag objectorientationconceptsanalysisdesignlanguagesdatabasesgraphicaluserinterfacesstandards AT abnousrazmik objectorientationconceptsanalysisdesignlanguagesdatabasesgraphicaluserinterfacesstandards |