Table of Contents


intermediate business programming with c++
Intermediate Business Programming with C++
byDon Voils
Electronic & Database Publishing, Inc. 2007 (1589 pages)
ISBN:9780979359118

With emphasis on the creation of object oriented programs for business and the use of data structures, this book deals with the writing of business programs using C++ from Microsoft Visual Studio .NET 2005.

Table of Contents
Intermediate Business Programming with C++
Preface
Lecture 1 - Introduction to Business Programming
Lecture 2 - Visio and Visual Studio .NET
Lecture 3 - Functions and Modularization I and Text File I/O
Lecture 4 - Functions and Modularization II
Lecture 5 - Pointers in C++
Lecture 6 - Programmer Defined Data Types I: enum, typedef and Structures
Lecture 7 - Programmer Defined Data Types II: Classes and the UML Type of Design
Lecture 8 - Operator Overloading
Lecture 9 - Class Inheritance
Lecture 10 - Friend Classes and Polymorphism
Lecture 11 - Template Functions and Template Classes
Lecture 12 - Files & I/O Streams
Lecture 13 - Exception Handling
Lecture 14 - Data Structures
Lecture 15 - Standard Template Library (STL)
Lecture 16 - Binary Trees
List of Tables


Back Cover

Lecture Objectives: This electronic textbook presents lectures that may be used in a college or university semester class dealing with the writing of business programs using C++ from Microsoft Visual Studio .NET 2005. The major programming emphasis is upon the creation of Object Oriented Programs for business and the use of data structures.

Prerequisite requirements: These lectures assume that the student already has taken business courses including accounting. Since this is an intermediate business programming course, it is assumed that the student has experience in introductory programming business applications using the C++ programming language. There are lectures included which will assist the student in reviewing topics that would have been in an introductory business programming class.



Intermediate Business Programming with C++

By Don Voils

Business revolves around the world and computers make it happen.

Copyright © 2007 Don Voils

ISBN-13

978-0-9793591-1-8

ISBN-10: 0-9793591-1-2

Published by: White Feather Publishing
12524 Shoreline Line Drive Suite 301
Wellington, Florida USA 33414

There are examples included in each lecture. However, if you would like separate copies of the examples, email: whitefeatherpublishing@comcast.net for shipping and handling costs.

Dedication

These lectures are dedicated to the many students from all over the world who have studied these lectures and the many other lectures that I have written.

These lectures are also dedicated to the memory of my wife Connie without whose unending support none of this would have been possible.

Finally I would like to dedicate these lectures to those of my ancestors who were here in the USA prior to the immigration of the many peoples from all over the world.

May the Great Spirit watch over you as long as the grass grows and the river flows.
Pawnee Proverb



Preface

Lecture Objectives: This electronic textbook presents lectures that may be used in a college or university semester class dealing with the writing of business programs using C++ from Microsoft Visual Studio .NET 2005. The major programming emphasis is upon the creation of Object Oriented Programs for business and the use of data structures.

Prerequisite requirements: These lectures assume that the student already has taken business courses including accounting. Since this is an intermediate business programming course, it is assumed that the student has experience in introductory programming business applications using the C++ programming language. There are lectures included which will assist the student in reviewing topics that would have been in an introductory business programming class.

In addition the student should be familiar with the following programming concepts:

  • Structure programming:

    • Sequence,

    • Selection

    • Repetition

    • Modularization.

Software requirements: Since the lectures will be based upon Visual Studio .NET 2005, it is assumed that the student has access to this software or a similar C++ compiler. In addition structure charts and UML charts will be used. Therefore it is assumed that the student has access to Microsoft Visio 2003 Professional or a similar program.

The lecture notes: When using these lecture notes, you must have access to an Internet browser that in addition has access to Adobe Acrobat. The lecture notes contain links to C++ examples. When viewing the notes, you should have open Visual Studio .NET 2005 in addition to the browser. Visual Studio .NET should be set up to compile and run a C++ program (How to do this will be illustrated later in the notes.) As you encounter the examples, you should link to them and copy them into your compiles. Look at each example very closely to ensure that you understand what the example is attempting to show.

 Note:  These lectures are menu driven using Adobe Acrobat bookmarks. It is therefore possible to link from the Table of Contents below to a particular lecture and back. Then within each lecture, it is possible to link to a subsection of that lecture and to the many examples that are added to the end of each lecture. Further, it is possible to link from one lecture to the next lecture.