s
menu
menu
Login  |  Register  |  Media Kit  |  Press  |  Site Map  |  Contact Us  Increase font-sizeDecrease font-sizeRestore default font-sizes
Minimize
Visual C   2008 How to Program, 2/e Cover


ISBN: 0136151574
© 2008, pp. 1500

Order now at
Amazon.com
Informit.com

VC++102—Introduction to Visual C++ 2008 for Non-Programmers: Part 2Minimize

Overview

This 5-day, lecture-and-lab course covers in-line functions, overloaded functions, function templates, default arguments, references, const qualifier, arrays, multiple-subscripted arrays, pointers, pointer arithmetic, function pointers, strings, optimizing memory use and improving execution performance. The course can be customized to the client’s needs at no additional charge.

Prerequisites

Introduction

Review of C++ syntax and concepts presented in the following chapters of Visual C++ 2008 How to Program, 2/e as part of the course VC++101—Introduction to Visual C++ 2008 for Non-Programmers: Part 1.

  • Chapter 2—Dive Into® Visual C++® 2008 Express
  • Chapter 3—Introduction to Visual C++ Programming
  • Chapter 4—Introduction to Classes and Objects
  • Chapter 5—Control Statements: Part 1
  • Chapter 6—Control Statements: Part 2
  • Chapter 7—Functions and an Introduction to Recursion
  • Chapter 8—Arrays and Vectors

Functions

  • Inline Functions
  • References and Reference Parameters
  • Default Arguments
  • Unary Scope Resolution Operator
  • Function Overloading
  • Function Templates
  • Enumerations in C++/CLI

Arrays and Vectors

  • Multidimensional Arrays
  • Case Study: Class GradeBook Using a Two-Dimensional Array
  • Introduction to C++ Standard Library Class Template vector
  • Introduction to Managed Arrays with C++/CLI
  • for each Statement
  • Multidimensional Arrays in C++/CLI

Pointers and Pointer-Based Strings

  • Pointer Variable Declarations and Initialization
  • Pointer Operators
  • Passing Arguments to Functions by Reference with Pointers
  • Using const with Pointers
  • sizeof Operator
  • Pointer Expressions and Pointer Arithmetic
  • Relationship Between Pointers and Arrays
  • Arrays of Pointers
  • Case Study: Card Shuffling and Dealing Simulation
  • Function Pointers
  • Introduction to Pointer-Based String Processing
  • Fundamentals of Characters and Pointer-Based Strings
  • String-Manipulation Functions of the String-Handling Library
  • Introduction to C++/CLI Handles
  • Passing Arguments to Functions by Reference with Handles
  • Tracking References and References to Handles
  • Interior Pointers

Classes: A Deeper Look, Part 1

  • Time Class Case Study
  • Class Scope and Accessing Class Members
  • Separating Interface from Implementation
  • Access Functions and Utility Functions
  • Time Class Case Study: Constructors with Default Arguments
  • Destructors
  • When Constructors and Destructors Are Called
  • Time Class Case Study: A Subtle Trap—Returning a Reference to a private Data Member
  • Default Memberwise Assignment
  • Class View and Object Browser

Classes: A Deeper Look, Part 2

  • const (Constant) Objects and const Member Functions
  • Composition: Objects as Members of Classes
  • friend Functions and friend Classes
  • Using the this Pointer
  • Dynamic Memory Management with Operators new and delete
  • static Class Members
  • Container Classes and Iterators
  • Proxy Classes
  • const and friend in C++/CLI
  • Dynamic Memory Management in C++/CLI
  • Stack Semantics in C++/CLI
  • Finalizers
  • Value Types vs. Reference Types in C++/CLI
  • Boxing and Unboxing in C++/CLI
  • Indexers

Operator Overloading; String and Array Objects

  • Fundamentals of Operator Overloading
  • Restrictions on Operator Overloading
  • Operator Functions as Class Members vs. Global Functions
  • Overloading Stream Insertion and Stream Extraction Operators
  • Overloading Unary Operators
  • Overloading Binary Operators
  • Case Study: Array Class

Price

  • $12,995 lecture fee for up to 20 students maximum.
  • Client purchases the books, at its own expense, directly from Pearson (the publisher) at the discounted Deitel rate.
  • Instructor Travel Reimbursement (if travel is required).

Courses in the Visual C++ 2008 Curriculum

Visual C++ 2008 and Object-Oriented ProgrammingIntroduction to Visual C++ 2008 for Non-Programmers: Part 2Introduction to Visual C++ 2008 for Non-Programmers: Part 1

Print  
foot
Update :: January 07, 2009