in Hypertext
© 2001 Curtis Sollohub

Learning C++: An Index of Entry Points

 1. The Story of C++
The document, "The Story of C++" is a basic text for learning C++. If you are just starting to learn C++ or, if you want a detailed explanation of some of the basics of the language, this is the place to start.


Old Version

 

Revised Version

Chapter 1
Introduction to Programming

 

Chapter 1
Introduction to Programming

Chapter 2
The Basics of C++ and Program Development

 

Chapter 2
The Basics of C++ and Program Development

Chapter 3
Analysis and Design : First Steps

 

Chapter 3
Analysis and Design : First Steps

Chapter 4
Design with Functions

 

Chapter 4
Design with Functions

Chapter 5
Object Oriented Design

 

Chapter 5
Object Oriented Design

Chapter 6
User Interface Design

 

Chapter 6
User Interface Design

Chapter 7
Arrays

 

Chapter 7
Arrays

Chapter 8
Arrays and Classes

 

Chapter 8
Arrays and Classes

Chapter 9
Dynamic Memory and Pointers

 

Chapter 9
Dynamic Memory and Pointers

Chapter 10
Working with Dynamically Sized Lists

 

Chapter 10
Working with Dynamically Sized Lists

Chapter 11
Input and Output

 

Chapter 11
Input and Output

INDEX To All Materials

 

INDEX To All Materials

 

 

 2. The Essentials of C++
A reference document on the basic elements of C++


Introduction

 

Section I: Simple Types, Variables, Constants and Comments

Section II: Operators

 

Section III: Functions

Section IV: The Scope and Duration of Identifiers

 

Section V: Program Files and Linkage

Section VI: Selection Statements

 

Section VII: Iterative Statements

Section VIII: Arrays

 

Section IX :Declaring New Types Using typedef and enum

Section X: Pointers and Dynamic Memory

 

Section XI: Classes

Section XII: Operator Overloading

 

Section XIII: Strings

Section XIV: Input and Output

 

Section XV: Templates

 

 

 3. The Patterns
A set of patterns or templates useful in the programming process


Introduction

 

Algorithmic Patterns

Function Design Patterns

 

Class Design Patterns

 

 4. Examples of C++
A set of examples corresponding to the chapters in "The Story of C++"


Introduction

 

Chapter 2
The Basics of C++ and Program Development

Chapter 3
Analysis and Design : First Steps

 

Chapter 4
Design with Functions

Chapter 5
Classes

 

Chapter 6   Under Construction

Chapter 7
Arrays

 

Chapter 8 Under Construction

 

Chapter 9 Under Construction

 

 

Chapter 10 Under Construction

 

Chapter 11 Under Construction

 

 

 

5. On-Line Index

INDEX To All Materials

6. On-Line Tutorals    (Require Asymetrix Neuron)
How to use Arrays

7. Other documents by the same authors that you might find useful

How to Read This Text
A Style Sheet for a coding style
How to use Boland's Project Tool
The String Type in Borland C++
An FAQ on Borland C++ 5.02 (Under Construction)
A Tutorial on Using Visio to create Structure Charts
Constructor execution walk through
The ASCII Table (the computer codes for all characters)

8. Old Tests and Quizes

Quiz on Analysis and Design
Test on Functional Decomposition
Test 1 CompS 145 Fall 1999
Final Exam Fall 1998

Coming Soon:

Demonstrations
Definitions

 Other web sites you might find useful:
C++ Annotationsl Introduction to Object-Oriented Programming Using C++ An OnLine Tutorial