Genesis InSoft Twitter Facebook Home | Contact Us | Career
Development Training Downloads SmartLab™ About Us News
Corporate Clients
Question Bank
Training Material

Course - Visual C++ & MFC

Windows Programming using MFC (Microsoft Foundation Classes)

  • Windows Programming model, Event driven programming concept

  • Benefits of using C++ and MFC. The MFC class hierarchy

  • Developing first MFC application

  • windows object, application object, message map, member functions, WinMain etc.

GDI

  • Drawing in a window, GDI calls (Rectangle, LineTo, Arc etc.)

  • Pens, Brushes etc

Mouse, Keyboard and Scroll

  • Understanding and handling mouse events. Developing mouse applications

  • Keyboard events, developing applications using key events

  • Scroll messages, Horizontal and vertical scrollbar etc.

Timer

  • Role of timer in developing applications. Timer messages

  • Different ways of handling timer messages

Menus

  • Menus architecture

  • Implementing Menus in Windows, Floating-point menus

  • Menu Accelerators. Building menu applications

Child Window controls

  • Child window control classes - Button, List, Edit, Scrollbar, Static etc

  • Windows 95 Common controls (Tree,List, Tab controls etc.)

  • Developing application using the above controls

Dialog Box

  • Implementing Dialog boxes using MFC classes

  • Modal & Modeless Dialog box

Visual C++

  • Creating a VC++ application using App Wizard

  • Document-View Architecture

  • Adding resources like Menus, Dialog boxes, Bitmaps, Accelerators to the application using App Studio

  • Connecting the resources to the application using Class Wizard

  • Scrollbar classes, Splitter windows (Static and Dynamic)

  • SDI with MultipleViews etc

  • Building an MDI application

  • File handling & serialization

  • Overview of OLE, Embedded vs. Linked items, Containers & Servers, Verbs

  • Concept of DLL (Regular & Extension)

  • Building a DLL and using the same in an application

  • Developing software for international market (Unicode, MBCS etc)

  • Database programming using MFC classes

  • Overview of ODBC. Concepts of CRecordSet and CDatabase

  • Multiple Record Sets, CRecordView with all constraint validation

  • Database Applications with Databound Controls

  • Introduction to Threads, Types of Threads

  • Creation of User Interface Threads, Creation of Worker Threads

  • Thread Synchronization

  • Introduction to Active X controls. Building COM components and using them in an application

  • Network programming. TCP/IP classes. Sockets. Developing network applications. Using Internet controls in VC++.


Add this page to your favorites

Home | Contact Us | Career | Development | Training | Downloads | SmartLab™| About Us | News | Site Map | Privacy Policy | Disclaimer

Reliable Hosting powered by ServerNest

Copyright © 2000 to 2009 Genesis InSoft Limited. All Rights Reserved.