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
    -

    Audience for this Course

    02:46

     
     


    -

    Job Roles and Employment Opportunities

    02:04

     
     


    -

    Pre-requisite Knowledge and Skills

    00:48

     
     


  •   Data Types and VariablesOpen or Close
    -

    Fundamental Data Types - I

    04:30

     
     


    -

    Fundamental Data Types - II

    06:16

     
     


    -

    Basic Input and Output

    04:19

     
     


    -

    Working with Operators - I

    02:27

     
     


    -

    Working with Operators - II

    02:46

     
     


    -

    Operator Precedence

    02:51

     
     


    -

    The Bitwise Operators - I

    04:11

     
     


    -

    The Bitwise Operators - II

    02:35

     
     


  •   Decision Making StatementsOpen or Close
    -

    Understanding the 'IF' Statement

    02:53

     
     


    -

    Nested IF Statements

    01:56

     
     


    -

    Logical Operators and Expressions

    02:56

     
     


    -

    The Conditional Operator

    02:15

     
     


    -

    The Switch Statement

    02:12

     
     


  •   Working with LoopsOpen or Close
    -

    The For Loop

    02:26

     
     


    -

    The While Loop

    01:56

     
     


    -

    The Do While Loop

    01:41

     
     


    -

    Nested Loops

    02:11

     
     


    -

    The Break and Continue Statements

    02:04

     
     


  •   Arrays and StringsOpen or Close
    -

    Understanding Arrays

    03:45

     
     


    -

    Character Arrays and String Handling

    03:30

     
     


    -

    Multi-Dimensional Arrays

    02:07

     
     


    -

    Finding the Length of a String

    02:08

     
     


    -

    Joining and Copying Strings

    02:29

     
     


    -

    Comparing and Searching Strings

    02:39

     
     


  •   FunctionsOpen or Close
    -

    Understanding Functions

    02:24

     
     


    -

    Using a Function

    01:59

     
     


    -

    The Pass By Value Mechanism

    02:33

     
     


    -

    Passing Arrays to a Function

    01:57

     
     


    -

    Passing References to a Function

    02:18

     
     


    -

    Passing Arguments to the 'Main' Function

    03:07

     
     


    -

    Returning a Reference

    03:28

     
     


    -

    Using the Recursive Function Calls

    01:52

     
     


  •   Scope of VariablesOpen or Close
    -

    Automatic Variables

    02:38

     
     


    -

    Global Variables

    02:49

     
     


    -

    Static Variables

    01:56

     
     


    -

    Static Variables in a Function

    02:06

     
     


  •   Indirect Data AccessOpen or Close
    -

    What is a Pointer?

    03:28

     
     


    -

    Declaring and Initializing Pointers

    03:36

     
     


    -

    Working with Pointers

    01:27

     
     


    -

    Pointers with Arrays

    01:25

     
     


    -

    The sizeof Operator

    03:26

     
     


    -

    Pointers as Arguments to a Function

    02:06

     
     


  •   Classes and ObjectsOpen or Close
    -

    Working with Structures

    03:21

     
     


    -

    Understanding Classes

    03:05

     
     


    -

    Understanding Objects

    02:51

     
     


    -

    Working with Member Functions

    01:35

     
     


    -

    What is a Constructor?

    02:57

     
     


    -

    The “friend” Function

    02:44

     
     


    -

    The Copy Constructor

    02:30

     
     


    -

    The “this” Pointer

    02:21

     
     


    -

    Array of Objects

    00:58

     
     


  •   Classes in Deeper LookOpen or Close
    -

    Static Data Members

    04:11

     
     


    -

    Static Data Member Functions

    02:06

     
     


    -

    Understanding Function Overloading

    01:56

     
     


    -

    What is a Destructor?

    02:22

     
     


    -

    Understanding Operator Overloading

    02:57

     
     


    -

    Overloading the Assignment Operator

    03:01

     
     


    -

    Overloading the Addition Operator

    02:19

     
     


    -

    Overloading the Increment and Decrement Operators

    02:54

     
     


    -

    Understanding Function Templates

    01:49

     
     


    -

    Understanding Class Templates

    02:18

     
     


  •   Inheritance and Virtual FunctionsOpen or Close
    -

    Understanding the Inheritance

    03:10

     
     


    -

    Friend Classes

    02:35

     
     


    -

    Understanding Virtual Functions

    01:14

     
     


    -

    Pure Virtual Function

    03:07

     
     


    -

    Virtual Constructors and Destructors

    01:43

     
     


  •   The Standard Template LibraryOpen or Close
    -

    Understanding Standard Template Library

    02:37

     
     


    -

    Working with Vector Containers

    05:26

     
     


    -

    Inserting and Deleting Elements

    04:14

     
     


    -

    Class Objects in Vector

    02:14

     
     


    -

    Sorting Vector Elements

    02:48

     
     


    -

    Understanding Double-ended Queue Containers

    02:44

     
     


    -

    Working with List Containers

    05:54

     
     


    -

    The Map Containers

    03:23

     
     


    -

    Working with a Multi-map Container

    04:40

     
     


    -

    Understanding Iterators

    06:05

     
     


    -

    Working with Inserter Iterators

    05:11

     
     


    -

    Using Output Stream Iterators

    02:14

     
     


  •   Windows Programming with MFCOpen or Close
    -

    An Overview of Windows Programming

    04:35

     
     


    -

    The Windows API

    04:01

     
     


    -

    Fundamentals of Windows Programming

    04:37

     
     


    -

    A Simple Windows Program

    07:30

     
     


    -

    Working with Windows Forms

    03:51

     
     


    -

    The Microsoft Foundation Classes

    06:17

     
     


    -

    Understanding Documents

    04:47

     
     


    -

    Creating an MFC Application - I

    04:20

     
     


    -

    Creating an MFC Application - II

    03:46

     
     


    -

    Creating an MDI Application - I

    05:26

     
     


    -

    Creating an MDI Application - II

    03:25

     
     


    -

    Understanding Message Maps

    07:01

     
     


  •   ControlsOpen or Close
    -

    Drawing Objects

    04:27

     
     


    -

    Working with Static Control

    04:54

     
     


    -

    Using Edit Control Box

    03:00

     
     


    -

    Understanding C Button Class

    04:42

     
     


    -

    Creating Checkboxes

    03:12

     
     


    -

    Understanding Radio Buttons

    03:56

     
     


    -

    Using List Boxes

    04:50

     
     


    -

    Understanding the Combo Boxes

    03:57

     
     


  •   Dynamic Link LibrariesOpen or Close
    -

    Understanding Dynamic Link Libraries

    04:19

     
     


    -

    Linking Dynamic Link Libraries

    04:06

     
     


    -

    Various Types of DLLs

    05:58

     
     


    -

    Creating a DLL

    04:38

     
     


    -

    Calling a DLL

    05:11

     
     


  •   Structured Programming LanguageOpen or Close
    -

    Database Management System

    04:59

     
     


    -

    Understanding SQL

    05:37

     
     


    -

    Working with Databases and Tables

    05:05

     
     


    -

    Using DML Commands - I

    03:06

     
     


    -

    Using DML Commands - II

    02:42

     
     


    -

    Altering and Dropping Tables

    02:44

     
     


  •   Database ProgrammingOpen or Close
    -

    Database Concepts with MFC

    03:56

     
     


    -

    Working with ODBC Data Sources

    02:58

     
     


    -

    Retrieving Records - I

    04:15

     
     


    -

    Retrieving Records - II

    05:00

     
     


    -

    Adding and Deleting Records

    07:53

     
     


    -

    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

-
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.