zbMATH — the first resource for mathematics

C++ using the Borland C++ Builder. An introduction to the ANSI/ ISO standard and the object-oriented Windows programming. (C++ mit dem Borland C++Builder. Einführung in den ANSI/ ISO-Standard und die objektorientierte Windows-Programmierung.) (German) Zbl 0985.68009
Xpert.press. Berlin: Springer. xx, 1116 p. (2002).
The present (text)book represents a systematic and detailed guide for the ANSI/ISO-Standards of the C++ language and for the Borland C++ Builder. The well-known author, Richard Kaiser, describes in a accurate and concrete manner the elements and concepts of the C++ programming language and development environment. Using numerous exposed and proposed examples, the book makes accessible the object-oriented programming both for beginners and advanced programmers.
The Borland Delphi C++ offers to programmers a visual development environment where object-oriented Windows graphic-interface applications are really easy and comfortable to be written and implemented. C++ Builder provides a rich field of pre-defined components to support this task, while its Version 5.0 offers special facilities for the design of Web applications. The book describes not only the language elements and syntax but, very important, where and how to use their correctly. The object-oriented analysis and design of the program construction, and the rules governing the object class design are emphasized.
The large number of exercises enclosed gives the reader the opportunity to apply the topics discussed, from simple verifications to small programming projects, for testing and improving the personal programming abilities. The solutions to the proposed exercises may be found in the attached CD-ROM to the book, and at the author’s Web address http://www.rkaiser.de. To mention, finally, the titles of the 11 chapters enclosed in this useful textbook: Chapter 1: The C++ Builder Development Environment; Chapter 2: The Palette of (the C++ Builder) Components; Chapter 3: Elementary Data Types and Statements; Chapter 4: Structural Data Types and Pre-defined Classes; Chapter 5: Statements and Expressions; Chapter 6: Functions; Chapter 7: Modular Programming and Name Spaces; Chapter 8: Object-Oriented Programming; Chapter 9: Visual Component Library; Chapter 10: Templates and STL (Standard Template Library); Chapter 11: Miscellany.
68N15 Theory of programming languages
68-01 Introductory exposition (textbooks, tutorial papers, etc.) pertaining to computer science
68N19 Other programming paradigms (object-oriented, sequential, concurrent, automatic, etc.)
68N20 Theory of compilers and interpreters
Delphi; C++ Builder