PERHAPS A GIFT VOUCHER FOR MUM?: MOTHER'S DAY

Close Notification

Your cart does not contain any items

Oberon-2 Programming with Windows

Joerg R. Muhlbacher Bernhard Leisch Brian Kirk Ulrich Kreuzeder

$229.95   $184.22

Mixed media product

Not in-store but you can order this
How long will it take?

QTY:

English
Springer-Verlag Berlin and Heidelberg GmbH & Co. K
20 June 1997
A detailed introduction to programming in Oberon-2, the object-oriented succesor of Pascal, this text proivdes a hands-on approach, including many examples to illustrate basic Oberon-2 language features and the full range of object-oriented programming. An accompanying CD-ROM comtains all the examples found in the text.

By:   , , ,
Imprint:   Springer-Verlag Berlin and Heidelberg GmbH & Co. K
Country of Publication:   Germany
Edition:   1997 ed.
Dimensions:   Height: 235mm,  Width: 155mm,  Spine: 25mm
Weight:   595g
ISBN:   9783540625223
ISBN 10:   3540625224
Pages:   372
Publication Date:  
Audience:   College/higher education ,  Professional and scholarly ,  Professional & Vocational ,  A / AS level ,  Further / Higher Education
Format:   Mixed media product
Publisher's Status:   Active
1. Introduction.- 2. First Steps.- 2.1 Installation of POW!.- 2.2 Operating the system.- 2.3 A first program.- 3. The Working Environment of POW!.- 3.1 Basic ideas.- 3.2 Editor.- 3.3 Project management.- 3.4 Templates.- 3.5 Button bar.- 3.6 Configuration.- 3.7 Working with windows.- 3.8 Tools.- 3.9 On-line help.- 3.10 Menu functions.- 3.11 Typical errors.- 3.12 Advanced topics.- 4. Introduction to Oberon-2.- 4.1 Introduction.- 4.2 Basics of a language.- 4.3 Basic language elements.- 4.4 Oberon-2 programs under POW!.- 4.5 Declarations.- 4.6 Statements.- 4.7 Expressions and assignments.- 4.8 Selection.- 4.9 Repeated execution (Iteration).- 4.10 Structured data types.- 4.11 Procedures.- 4.12 Modules.- 4.13 Pointer types.- 4.14 Recursion.- 4.15 Exercises.- 5. Object-Oriented Programming.- 5.1 Introduction.- 5.2 From abstract data types to classes.- 5.3 Concepts.- 5.4 Design.- 5.5 Application Examples.- 5.6 An object-oriented project.- 5.7 Retrospective and summary.- 5.8 Exercises.- 6. Oberon Portable Applications Library.- 6.1 What is a library?.- 6.2 Overview of the modules.- 6.3 Notes on the Windows implementation.- 6.4 The module ColorPlane.- 6.5 The module Display.- 6.6 The module File.- 6.7 The module Float.- 6.8 The module In.- 6.9 The module Out.- 6.10 The module Param.- 6.11 The module Print.- 6.12 The module Process.- 6.13 The module Strings.- 6.14 The module Utils.- 6.15 The module Volume.- 6.16 The module XYplane.- 7. Programming with the Windows API.- 7.1 Overview.- 7.2 Language extensions.- 7.3 Interfaces to foreign DLLs.- 7.4 Basic Windows program.- 7.5 The Mini-resource compiler.- Appendix A: Oberon-2 for Pascal programmers.- A.1 Constants.- A.2 Operators.- A.3 Data types.- A.4 Arrays.- A.5 Strings.- A.6 Open Arrays.- A.7 Pointer types.- A.8 Memory management.- A.9 Compound data types.- A.10 Extensions of record types.- A.11 Procedure types.- A.12 Control structures.- A.13 Procedures.- A.14 Type-bound procedures.- A.15 Modules.- A.16 Export of identifiers.- A.17 Programs in Oberon-2.- A.18 Object-oriented programming.- Appendix B: The Programming Language Oberon-2.- B.1 Introduction.- B.2 Syntax.- B.3 Vocabulary and Representation.- B.4 Declarations and scope rules.- B.5 Constant declarations.- B.6 Type declarations.- B.7 Variable declarations.- B.8 Expressions.- B.9 Statements.- B.10 Procedure declarations.- B.11 Modules.- B.12 Definition of terms.- B.13 Syntax of Oberon-2.- B.14 The module SYSTEM.- B.15 Windows related language extensions.- Appendix C: Table of ASCII Codes.- Literature.

See Also