Top Reasons to Buy

Demo links

open

VC++ 2008

VC++ 2008 icon
 07:14:43 Hrs

Course Description

Microsoft Visual C++ 2008 is one end solution to the many language programmers that holds the key libraries and documentations. This Integrated Development Environment (IDE) has a multi task facility that accompanies writing C++ codes, Debugging, Compiling, managing files, creating projects and the list goes on. For a novice learner this compiler package lays down the foundational database knowledge. For an advanced geek, this is a boon for developing all kinds of native Win32 applications. Speaking naive, will become a programmer to create games, puzzles, real-time strategy and much more.

Video Resolution:
   800 X 600
   1024 X 768
BM
Lesson Plans
Duration
Status
Notes

Collapse all Expand all

  •   Author MentoringOpen or Close
    -
    thumbnail

    Audience for this Course

    02:46

     
     

    -
    thumbnail

    Job Roles and Employment Opportunities

    02:04

     
     

    -
    thumbnail

    Pre-requisite Knowledge and Skills

    00:48

     
     

  •   Data Types and VariablesOpen or Close
    -
    thumbnail

    Fundamental Data Types - I

    04:30

     
     

    -
    thumbnail

    Fundamental Data Types - II

    06:16

     
     

    -
    thumbnail

    Basic Input and Output

    04:19

     
     

    -
    thumbnail

    Working with Operators - I

    02:27

     
     

    -
    thumbnail

    Working with Operators - II

    02:46

     
     

    -
    thumbnail

    Operator Precedence

    02:51

     
     

    -
    thumbnail

    The Bitwise Operators - I

    04:11

     
     

    -
    thumbnail

    The Bitwise Operators - II

    02:35

     
     

  •   Decision Making StatementsOpen or Close
    -
    thumbnail

    Understanding the 'IF' Statement

    02:53

     
     

    -
    thumbnail

    Nested IF Statements

    01:56

     
     

    -
    thumbnail

    Logical Operators and Expressions

    02:56

     
     

    -
    thumbnail

    The Conditional Operator

    02:15

     
     

    -
    thumbnail

    The Switch Statement

    02:12

     
     

  •   Working with LoopsOpen or Close
    -
    thumbnail

    The For Loop

    02:26

     
     

    -
    thumbnail

    The While Loop

    01:56

     
     

    -
    thumbnail

    The Do While Loop

    01:41

     
     

    -
    thumbnail

    Nested Loops

    02:11

     
     

    -
    thumbnail

    The Break and Continue Statements

    02:04

     
     

  •   Arrays and StringsOpen or Close
    -
    thumbnail

    Understanding Arrays

    03:45

     
     

    -
    thumbnail

    Character Arrays and String Handling

    03:30

     
     

    -
    thumbnail

    Multi-Dimensional Arrays

    02:07

     
     

    -
    thumbnail

    Finding the Length of a String

    02:08

     
     

    -
    thumbnail

    Joining and Copying Strings

    02:29

     
     

    -
    thumbnail

    Comparing and Searching Strings

    02:39

     
     

  •   FunctionsOpen or Close
    -
    thumbnail

    Understanding Functions

    02:24

     
     

    -
    thumbnail

    Using a Function

    01:59

     
     

    -
    thumbnail

    The Pass By Value Mechanism

    02:33

     
     

    -
    thumbnail

    Passing Arrays to a Function

    01:57

     
     

    -
    thumbnail

    Passing References to a Function

    02:18

     
     

    -
    thumbnail

    Passing Arguments to the 'Main' Function

    03:07

     
     

    -
    thumbnail

    Returning a Reference

    03:28

     
     

    -
    thumbnail

    Using the Recursive Function Calls

    01:52

     
     

  •   Scope of VariablesOpen or Close
    -
    thumbnail

    Automatic Variables

    02:38

     
     

    -
    thumbnail

    Global Variables

    02:49

     
     

    -
    thumbnail

    Static Variables

    01:56

     
     

    -
    thumbnail

    Static Variables in a Function

    02:06

     
     

  •   Indirect Data AccessOpen or Close
    -
    thumbnail

    What is a Pointer?

    03:28

     
     

    -
    thumbnail

    Declaring and Initializing Pointers

    03:36

     
     

    -
    thumbnail

    Working with Pointers

    01:27

     
     

    -
    thumbnail

    Pointers with Arrays

    01:25

     
     

    -
    thumbnail

    The sizeof Operator

    03:26

     
     

    -
    thumbnail

    Pointers as Arguments to a Function

    02:06

     
     

  •   Classes and ObjectsOpen or Close
    -
    thumbnail

    Working with Structures

    03:21

     
     

    -
    thumbnail

    Understanding Classes

    03:05

     
     

    -
    thumbnail

    Understanding Objects

    02:51

     
     

    -
    thumbnail

    Working with Member Functions

    01:35

     
     

    -
    thumbnail

    What is a Constructor?

    02:57

     
     

    -
    thumbnail

    The “friend” Function

    02:44

     
     

    -
    thumbnail

    The Copy Constructor

    02:30

     
     

    -
    thumbnail

    The “this” Pointer

    02:21

     
     

    -
    thumbnail

    Array of Objects

    00:58

     
     

  •   Classes in Deeper LookOpen or Close
    -
    thumbnail

    Static Data Members

    04:11

     
     

    -
    thumbnail

    Static Data Member Functions

    02:06

     
     

    -
    thumbnail

    Understanding Function Overloading

    01:56

     
     

    -
    thumbnail

    What is a Destructor?

    02:22

     
     

    -
    thumbnail

    Understanding Operator Overloading

    02:57

     
     

    -
    thumbnail

    Overloading the Assignment Operator

    03:01

     
     

    -
    thumbnail

    Overloading the Addition Operator

    02:19

     
     

    -
    thumbnail

    Overloading the Increment and Decrement Operators

    02:54

     
     

    -
    thumbnail

    Understanding Function Templates

    01:49

     
     

    -
    thumbnail

    Understanding Class Templates

    02:18

     
     

  •   Inheritance and Virtual FunctionsOpen or Close
    -
    thumbnail

    Understanding the Inheritance

    03:10

     
     

    -
    thumbnail

    Friend Classes

    02:35

     
     

    -
    thumbnail

    Understanding Virtual Functions

    01:14

     
     

    -
    thumbnail

    Pure Virtual Function

    03:07

     
     

    -
    thumbnail

    Virtual Constructors and Destructors

    01:43

     
     

  •   The Standard Template LibraryOpen or Close
    -
    thumbnail

    Understanding Standard Template Library

    02:37

     
     

    -
    thumbnail

    Working with Vector Containers

    05:26

     
     

    -
    thumbnail

    Inserting and Deleting Elements

    04:14

     
     

    -
    thumbnail

    Class Objects in Vector

    02:14

     
     

    -
    thumbnail

    Sorting Vector Elements

    02:48

     
     

    -
    thumbnail

    Understanding Double-ended Queue Containers

    02:44

     
     

    -
    thumbnail

    Working with List Containers

    05:54

     
     

    -
    thumbnail

    The Map Containers

    03:23

     
     

    -
    thumbnail

    Working with a Multi-map Container

    04:40

     
     

    -
    thumbnail

    Understanding Iterators

    06:05

     
     

    -
    thumbnail

    Working with Inserter Iterators

    05:11

     
     

    -
    thumbnail

    Using Output Stream Iterators

    02:14

     
     

  •   Windows Programming with MFCOpen or Close
    -
    thumbnail

    An Overview of Windows Programming

    04:35

     
     

    -
    thumbnail

    The Windows API

    04:01

     
     

    -
    thumbnail

    Fundamentals of Windows Programming

    04:37

     
     

    -
    thumbnail

    A Simple Windows Program

    07:30

     
     

    -
    thumbnail

    Working with Windows Forms

    03:51

     
     

    -
    thumbnail

    The Microsoft Foundation Classes

    06:17

     
     

    -
    thumbnail

    Understanding Documents

    04:47

     
     

    -
    thumbnail

    Creating an MFC Application - I

    04:20

     
     

    -
    thumbnail

    Creating an MFC Application - II

    03:46

     
     

    -
    thumbnail

    Creating an MDI Application - I

    05:26

     
     

    -
    thumbnail

    Creating an MDI Application - II

    03:25

     
     

    -
    thumbnail

    Understanding Message Maps

    07:01

     
     

  •   ControlsOpen or Close
    -
    thumbnail

    Drawing Objects

    04:27

     
     

    -
    thumbnail

    Working with Static Control

    04:54

     
     

    -
    thumbnail

    Using Edit Control Box

    03:00

     
     

    -
    thumbnail

    Understanding C Button Class

    04:42

     
     

    -
    thumbnail

    Creating Checkboxes

    03:12

     
     

    -
    thumbnail

    Understanding Radio Buttons

    03:56

     
     

    -
    thumbnail

    Using List Boxes

    04:50

     
     

    -
    thumbnail

    Understanding the Combo Boxes

    03:57

     
     

  •   Dynamic Link LibrariesOpen or Close
    -
    thumbnail

    Understanding Dynamic Link Libraries

    04:19

     
     

    -
    thumbnail

    Linking Dynamic Link Libraries

    04:06

     
     

    -
    thumbnail

    Various Types of DLLs

    05:58

     
     

    -
    thumbnail

    Creating a DLL

    04:38

     
     

    -
    thumbnail

    Calling a DLL

    05:11

     
     

  •   Structured Programming LanguageOpen or Close
    -
    thumbnail

    Database Management System

    04:59

     
     

    -
    thumbnail

    Understanding SQL

    05:37

     
     

    -
    thumbnail

    Working with Databases and Tables

    05:05

     
     

    -
    thumbnail

    Using DML Commands - I

    03:06

     
     

    -
    thumbnail

    Using DML Commands - II

    02:42

     
     

    -
    thumbnail

    Altering and Dropping Tables

    02:44

     
     

  •   Database ProgrammingOpen or Close
    -
    thumbnail

    Database Concepts with MFC

    03:56

     
     

    -
    thumbnail

    Working with ODBC Data Sources

    02:58

     
     

    -
    thumbnail

    Retrieving Records - I

    04:15

     
     

    -
    thumbnail

    Retrieving Records - II

    05:00

     
     

    -
    thumbnail

    Adding and Deleting Records

    07:53

     
     

    -
    thumbnail

    Updating Existing Records

    02:53

     
     

BM
Tips & Tricks
Status
Self Assessments
Attempts
Status

Getting Started

-

Data Types and Variables

-

Decision Making Statements

-

Working with Loops

-

Arrays and Strings

-

Functions

-

Scope of Variables

-

Indirect Data Access

-

Dynamic Memory Allocation

-

Classes and Objects

-

Classes in Deeper Look

-

Inheritance and Virtual Functions

-

The Standard Template Library

-

Windows Programming with MFC

-

Controls

-

Dynamic Link Libraries

-

Structured Programming Language

-

Database Programming

-
BM
Lesson Plans
Duration
Status
ABL
Notes
Exercise
Lesson Plans
Tips and Tricks

Glossary

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Abstract Class

It is alternatively called as abstract base class. In VC++, a class that cannot be instantiated but is used as a base from which other classes can be derived.

Access Control

It permits to access the members or member functions from outside of its class. Generally, the access control keywords are public, private, mutable, and protected that restrict member usage of variables, member functions, and local types.

Active Template Library

A set of compact, template-based VC++ classes that simplify the programming of Component Object Model objects. ATL provides the mechanism to use and create COM objects.

ActiveX

It is a component which is built on Microsoft"s Component Object Model (COM), other than Object Linking and Embedding.

ActiveX Control

This is the new name for programmable elements formerly known variously as OLE Controls, OCXs, or OLE Custom Controls. Controls previously built with the MFC Control Developer"s Kit meet the ActiveX control specification.

Address-Of (&) Operator

In VC++, a unary operator that gives the address of its operand, which can be either a function name or an l-value. The result of the address-of operation is a pointer to the operand.

AFXDLL

AFXDLL enables you to build an application without statically linking to the MFC object-code libraries.

ANSI

An organization of American industry and business groups dedicated to the development of trade and communication standards.

ANSI Character Set

An 8-bit character set that contains the 7-bit ASCII standard character set as well as currency and mathematical symbols, accented characters, and other characters not normally found on the keyboard.

API

A set of routines that an application uses to request and carry out lower-level services performed by a computer?s operating system.

Application Class

The class, derived from the MFC class CWinApp that encapsulates the initialization, running, and termination of a Windows-based application. An application must have exactly one object of an application class.

Argument

A value or an expression used with an operator or passed to a subprogram (subroutine, procedure, or function). The program then carries out operations using the arguments.

Array

An aggregate data type in which all the data items (elements) are of the same type.

ASCII

The ASCII coding scheme assigns numeric values to letters, numbers, punctuation marks, and certain other characters, enabling computers and computer programs to exchange information.

Assignment Operator

An operator used to assign a value to a variable or a data structure.