www.usacyberworld.com
www.usacyberworld.com

Home| Income Tax 2003| Web Design| PC Repair & Upgrade| Networking| Home Tutoring| Contact Us
Search:  usacyberworld.com
powered by FreeFind

COMPUTER TRAINING
Microsoft Office 2000/XP
CompTIA
Graphics & Web Design
E-Commerce
Tax & Accounting
Windows 2000/XP/MCSE
Cisco
Oracle DBA
Computer Programming


Looking for work? Visit HotJobs.com

Find Free Money For College!

Free Shipping













































































C++ Programming Course Contents
Object-oriented programming attempts to respond to providing techniques for managing enormous complexity, achieving reuse of software components, and manipulate data. C++ fully suports object-oriented programming, including the three pillars of object-oriented development: encapsulation, inheritance, and polymorphism. In addition, we cover the following topics:

Chapter 1: Introduction to C++ programming

  • A Brief History of C++
  • C++ and Object-Oriented Programming
  • C++ and Java
  • Your Development Environment
  • Compiling the Source Code
  • Creating an Executable File with the Linker
  • The Development Cycle
  • Getting Started with Visual C++
  • Compile Errors
Chapter 2: The Parts of a C++ Program

  • A Simple Program
  • Types of Comments
  • Using Functions
Chapter 3: Variables and Constants

  • What is a Variable?
  • Defining a Variable
  • Creating More than one Variable at a Time
  • Assigning Values to Your Variables
  • When to use short and long
  • Characters and Numbers
  • Enumerated Constants
Chapter 4: Expressions and Statements

  • Expressions
  • Operators
  • Combining the Assignment and Mathematical Operators
  • Increment and Decrement
  • Nesting Parentheses
  • The Nature of Truth
  • The if Statement
  • Using Braces in Nested if Statements
Chapter 5: Functions

  • What is a Function?
  • Return Values, Parameters, and Arguments
  • Declaring and Defining Functions
  • Local Variables
  • More About Function Arguments
  • Default Parameters
  • How Functions Work
Chapter 6: Basic Classes

  • Creating New Types
  • Classes Members
  • Accesing Class Members
  • Private Versus Public
  • Implementing Class Methods
  • Constructors and Destructors
  • Interface Versus Implementation
  • Inline Implementation
Chapter 7: Looping

  • while Loops
  • do...while Loops
  • for Loops
  • switch statements
Chapter 8: Pointers

  • What is a Pointer?
  • Why would you use Pointers?
  • Creating Objects on the Free Store
  • Deleting Objects
  • Member Data on the Free Store
  • Pointer Arithmetic
Chapter 9: References

  • What is a Reference?
  • Using the Address of Operator & on Reference
  • Null Pointers and Null References
  • Passing Function Arguments by Reference
  • Returning Multiple Values
  • When to use References and When to use Pointers
  • Mixing References and Pointers
Chapter 10: Advanced Functions

  • Default Values and Overloaded Functions
  • Default and Overloading Constructors
  • The Copy Constructors
  • Operator Overloading
  • Difference Between Prefix and Postfix
  • Limitations on Operator Overloading
Chapter 11: Inheritance

  • What is Inheritance?
  • Private Versus Protected
  • Constructors and Destructors
  • Overriding Functions
  • Virtual Methods
Chapter 12: Arrays and Linked Lists

  • What is an Array?
  • Declaring Arrays
  • Arrays of Objects
  • A Pointer to an Array Versus an Array of Pointers
  • Linked Lists and Other Structures
  • The Component Parts
Chapter 13: Polymorphism

  • Problems with Single Inheritance
  • Multiple Inheritance
  • Abstract Data Types
  • The Observer Pattern
Chapter 14: Special Classes and Functions

  • Static Member Data
  • Static Member Functions
  • Pointers to Functions
  • Pointers to Member Functions
Chapter 15: Advanced Inheritance

  • Implementation in Terms of Inheritance
  • Delegation
  • Private Inheritance
  • Friend Classes
  • Friend Functions and Operator Overloading
Chapter 16: Streams and Buffers

  • Standard I/O Objects
  • Manipulators, Flags, and Formatting Instructions
  • File Input and Output
  • Binary Versus Text Files
  • Command-Line Processing
Chapter 17: Namespaces

  • Creating a Namespace
  • Using a Namespace
  • The Namespace Alias
  • The Unnamed Namespace
Chapter 18: Object-Oriented Analysis and Design

  • Is C++ Object-Oriented?
  • Software Design-The Modeling Language
  • Software Design- The Process
  • Requirements Analysis
  • Design
Chapter 19: Templates

  • What are Templates?
  • Parameterized Types
  • Template Definition and Functions
  • Using Template Items
  • The Standard Template Library
  • Understanding Queues
  • Algorithm Classes
Chapter 20: Exceptions and Error Handling

  • Bugs, Errors, Mistakes, and Code
  • Exceptions
  • Using try Blocks and catch Blocks
  • Data in Exceptions and Naming Exception Objects
  • Exceptions and Templates
  • Exceptions without Errors
  • Bugs and Debugging
Would you like to learn C++ Programming? We provide home tutoring service.

Please contact us for any additional information.


SPONSORED LINKS

click to save 50%

GoToMyPC Free Trial + $10 Off


Real Networks

Click here for great eBay values!




PDA Superstore !!

















































FAQs| Link to Us| Privacy Statement| Legal Disclaimer| Advertise with Us
© 2004 usacyberworld.com. All Rights Reserved.