๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

An Introduction to Object-Oriented Programming in C++: With Applications in Computer Graphics

โœ Scribed by Graham M. Seed BEng, MPhil, PhD (auth.)


Publisher
Springer London
Year
1996
Tongue
English
Leaves
1071
Edition
Softcover reprint of the original 1st ed. 1996
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


This book introduces the reader to C++ via computer graphics - the perfect example to illustrate the object-oriented programming features of C++. It is based around a central theme - computer graphics and the development of 'real' object-oriented tools for graphical modelling. It demonstrates and shows how to apply the syntax and features of C++ as well as explaining the theory. No previous knowledge of C++ is assumed and all graphical applications are explained throughout the text. The more advanced features and applications of C++ are covered in the second part of the book. The breadth of coverage is such that all those from novice programmer through to those wanting to apply object-oriented programming techniques to computational graphical modelling projects will find this book of immense value.

โœฆ Table of Contents


Front Matter....Pages i-xl
Overview....Pages 1-23
The Development Environment....Pages 25-30
Getting Started....Pages 31-44
Fundamental Data Types, Declarations, Definitions and Expressions....Pages 45-83
Making Decisions and Repetition....Pages 85-124
Functions....Pages 125-182
Arrays....Pages 183-213
Structures, Unions, Enumerations and Typedefs....Pages 215-247
The C++ Class....Pages 249-317
Operators and Overloading....Pages 319-351
Friends....Pages 353-375
Pointers....Pages 377-483
Templates....Pages 485-565
Exception Handling....Pages 567-610
Inheritance....Pages 611-755
Run-Time Type Information and Casting....Pages 757-776
Input and Output, Files and Streams....Pages 777-902
The Preprocessor....Pages 903-916
Namespaces....Pages 917-931
An Application: a Simple Raytracing Program....Pages 933-1017
Conclusion....Pages 1019-1020
Back Matter....Pages 1021-1048

โœฆ Subjects


Programming Languages, Compilers, Interpreters; Programming Techniques; Computer Graphics


๐Ÿ“œ SIMILAR VOLUMES


An Introduction to Object-Oriented Progr
โœ Graham M. Seed BEng, MPhil, PhD, MIAP (auth.) ๐Ÿ“‚ Library ๐Ÿ“… 2001 ๐Ÿ› Springer-Verlag London ๐ŸŒ English

<p><I>An Introduction to Object-Oriented Programming in C++ with </I><I>applications in Computer Graphics</I> introduces the reader to programming in C++ step by step from the simplest of C++ programs, through features such as classes and templates to namespaces. Emphasis is placed on developing a g

An Introduction to Programming: An Objec
โœ C. Thomas Wu, Theodore A. Norman ๐Ÿ“‚ Library ๐Ÿ“… 1997 ๐Ÿ› McGraw-Hill Companies ๐ŸŒ English

This is an introductory book for students with no background in programming, which teaches them how to write object-oriented programs. Students first learn programming basics through the use of predefined Graphical User Interface (GUI) objects. By using these predefined objects, they should grasp th

An Introduction to Programming: An Objec
โœ C. Thomas Wu, Theodore A. Norman ๐Ÿ“‚ Library ๐Ÿ“… 1997 ๐Ÿ› Mcgraw-Hill College ๐ŸŒ English

This is an introductory book for students with no background in programming, which teaches them how to write object-oriented programs. Students first learn programming basics through the use of predefined Graphical User Interface (GUI) objects. By using these predefined objects, they should grasp th

Object-Oriented Graphics Programming in
โœ Roger T. Stevens (Auth.) ๐Ÿ“‚ Library ๐Ÿ“… 1994 ๐Ÿ› Elsevier Inc, Morgan Kaufmann Pub ๐ŸŒ English

This handbook is designed to provide programmers with the information needed to produce realistic images on a PC. It focuses on Borland's C++ compilers and covers a variety of techniques. For instance, it: presents coverage of VGA display modes and other display modes supported by VESA (Video Electr