Mail :
India : +91-8143-111-555
USA : +1-703-445-4802
uk : +44-20-3287-2021
Whats app : +91-8143-110-555
Facebook Twitter Google Plus Pinit Stumbleupon Youtube Blog Blog

Workday HCM Demo New Batches Starting from Friday... 30-3-2018
Search Course Here

Live Chat
Visual C++ Online Training

Visual C++


This intensive course teaches C++ and Windows programming using Visual C++ and the Microsoft Foundation Class Library (MFC). The course consists of two modules. In the first module object oriented concepts are introduced. The Visual C++ development environment is demonstrated. The C++ class construct is introduced and its key features elaborated step-by-step, providing full implementation of abstract data types. C++ memory management is discussed. Function and operator overloading and the use of references are covered. The scope and access control mechanisms of C++ are described. Inheritance is introduced. The use of virtual functions to implement polymorphism is discussed.


  • A background of programming in another language such as C, Java, or C#


  • It is a 20 days program and extends up to 2hrs each.
  • The format is 40% theory, 60% Hands-on.

  • It is a 5 days program and extends up to 8hrs each.
  • The format is 40% theory, 60% Hands-on.
    Private Classroom arranged on request and minimum attendies for batch is 4.

course content

  • Concepts of Object Oriented Programming Objects
    • Objects
    • Information Hiding and Encapsulation
    • Abstract Data Types
    • Methods and Messages
    • Classes
    • Class Inheritance
    • Polymorphism
  • Classes in C++
    • Data Encapsulation in C and C++
    • Definition of C++ Classes
    • Member Data and Functions this Pointer
    • Abstract Data Types
    • Organizing Code for Classes
  • Functions in C++
    • Function Prototypes and Type Checking
    • Conversion of Parameters
    • Default Arguments
    • Inline Functions
    • Function Overloading
  • Constructors and Destructors
    • Constructors and Initializations
    • Object Creation and Destruction
    • Destructors
    • Multiple Constructors in a Class
    • Hidden Constructors
  • Memory Management in C++
    • Static, Automatic and Heap Memory
    • New and Delete
    • Handling Memory Allocation Errors
    • Hiding Details of Memory Management in a Class
    • Implementing a Dynamic String Class
  • References and Argument Passing in C++
    • Call by Value
    • Reference Declarations
    • Reference Arguments
    • Copy Constructor
    • Constant Arguments and Functions
  • Operator Overloading, Initialization, and Assignment
    • Operator Overloading
    • Semantics of Assignment
    • Initialization vs. Assignment
    • Overloading Assignment
    • Type Conversions
  • Scope and Access Control
    • Scope in C++
    • Friend Functions
    • Const and Enumeration Types
    • Static Members
  • Introduction to Inheritance
    • Inheritance for Modeling and Reuse
    • Class Derivation
    • Access Control
    • Base Class Initialization
    • Composition
    • Initializing Class Type Members
  • Polymorphism and Virtual Functions
    • Virtual Functions and Dynamic Binding
    • Polymorphism in C++
    • Pointer Conversion
    • Virtual Destructors
    • Abstract Classes and Pure Virtual Functions
  • Appendix A. Introduction to Visual C++
    • Visual C++ Development Environment
    • Visual Studio
    • Managing Projects
    • Compiling and Linking
    • Debugging
  • Introduction to Windows Programming and MFC
    • Structure of Windows Programs
    • Application Frameworks
    • Class Hierarchy of the MFC Library
    • CWinApp and CFrameWnd Classes
    • Event-Driven Programming
    • Windows Messages
    • Message Maps
  • User Input in Windows
    • Mouse
    • Using ClassWizard
    • Using Spy++
    • Invalidating the Client Area
    • Keyboard
  • Graphics Device Interface
    • Device Contexts
    • GDI Object Creation and Cleanup
    • Colors
    • Pens and Brushes
    • Drawing with Text
  • More About Windows
    • MFC Encapsulation of Windows
    • Window Creation and Destruction
    • Focus and Activation
    • Sending and Posting Messages
    • Overlapped, Popup and Child Windows
    • Child Windows and Owned Windows
  • Document/View Architecture
    • Using AppWizard
    • Document and View Classes
    • Document Templates
    • SDI and MDI Applications
    • Document/View Program Structure
    • Synchronizing Document and Views
    • Making a Document Persistent
  • Menus and Resources
    • Resources in Windows Programs
    • Developer Studio Resource Editors
    • String Tables
    • Menus and Command Messages
    • Update Command UI Messages
    • Keyboard Accelerators
  • Controls and Dialogs
    • Modal and Modeless Dialog Boxes
    • Resources and Controls
    • Controls as Child Windows
    • CDialog Class and Programming a Modal Dialog
    • Designing Dialogs with Dialog Editor
    • Using ClassWizard
    • Dialog Data Transfer
  • Toolbars and Status Bars
    • Command Messages
    • MFC Control Bar Classes
    • Toolbars
    • Idle Time Processing
    • Tooltips
    • Status Bars


For Videos Click Here Videos
  • visual c++ course
  • visual c++ course in hyderabad
  • visual c++ training course content in ecorp trainings
  • visual c++ online training from india

Flash News

AngularJS New Batch Starting From 8th April & 9th April.

Hadoop Dev New Batch Starting From 8th April & 9th April.

IBM COGNOS TM New Batch Starting From 8th April & 9th April.

Informatica Dev New Batch Starting From 8th April & 9th April.

Mean Stack New Batch Starting From 8th April & 9th April.

SAP BODS new Batch Starting From 8th April & 9th April.

SAP S/4 HANA New Batch Starting From 8th April & 9th April.

Tableau New Batch Starting From 8th April & 9th April.


(1) Workday Technical Demo Training

Demo Schedule : 09:30 P.M EST / 08:30 P.M CST / 6:30 P.M PST on 13th April & 07:00 A.M IST on 14th April

Email :
Rediff Bol :
Google Talk :
MSN Messenger :
Yahoo Messenger :
Skype Talk :