Download An Introduction to Object-Oriented Programming in C++: With by Graham M. Seed BEng, MPhil, PhD (auth.) PDF

By Graham M. Seed BEng, MPhil, PhD (auth.)

This ebook introduces the reader to C++ through special effects - definitely the right instance to demonstrate the object-oriented programming good points of C++. it really is dependent round a crucial subject - special effects and the improvement of 'real' object-oriented instruments for graphical modelling. It demonstrates and exhibits how one can follow the syntax and contours of C++ in addition to explaining the idea. No prior wisdom of C++ is believed and all graphical purposes are defined in the course of the textual content. The extra complicated gains and purposes of C++ are lined within the moment a part of the publication. The breadth of insurance is such that every one these from amateur programmer via to these eager to practice object-oriented programming innovations to computational graphical modelling tasks will locate this publication of great worth.

Show description

Read or Download An Introduction to Object-Oriented Programming in C++: With Applications in Computer Graphics PDF

Similar programming: programming languages books

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

Sample text

Lang . c++, camp. std. c++ and camp. abj ect on the Internet and c. plus. plus on BIX. E. (1989) Computer Graphics: An Introduction to the Mathematics and Geometry, Industrial Press. This is a good first text on computer graphics. The book covers points, lines, planes, curves, surfaces, projections, coordinate systems and transformations. I also recommend the works of Glaeser (1994), O'Rourke (1994), Preparata and Shamos (1985), Stevens (1994), Watt and Watt (1992) and Wilt (1994). More recently, Laszlo (1996) has addressed the topics of computational geometry and computer graphics in c++.

Template class Stack. template class Queue. tests the LinkedList template class. template class Iterator. template class Vector. template class VectorIterator. template class LinkedList. template class LinkedListIterator. tests the iterator classes VectorItera tor and LinkedListIterator. illustrates exception handling and inheritance. illustrates base and derived classes, exception handling, and inheritance. illustrates base and privately derived classes, exception handling, and inheritance. illustrates catching a derived class exception.

Further illustrates the use of user-defined objects of class NumberedPoint and an input file stream. ReadFile,WriteFile and ReadAndWriteFile class declarations. implementation file for classes ReadFile, Wri teFile and ReadAndWriteFile. tests the ReadFile, Wri teFile and ReadAndWriteFile classes. a World class. implementation file for class World. tests the Wor ld class by reading a set of objects from a disk file. header file for Shape class. header file for Polygon class. illustrates the C++ input string stream class istrstream.

Download PDF sample

Rated 4.86 of 5 – based on 32 votes