Software Education and Training

Object Oriented Programming and C++ Training Specialists

 
Sitemap
Contact
Home
Object Oriented Programming in C++
Microsoft Visual C++ Programming
Borland C++ Builder Programming
Windows Software Engineering
Game Programming with C++
Media Programming with C++
C++ Tutorials / Examples
Links

 

Microsoft Visual C++ (MS VC++)

Home

Welcome to the home of Microsoft Visual C++ (MS VC++) of Software Education and Training (SET). We offer comprehensive in depth training in Visual C++ version 6.0 and also the latest technology of Microsoft and widely know VC.NET

Download and try online multiplayer poker software we developed

We offer two levels of Training in VC++: Basic and Advanced. Following is the course outline of the basic Programming with MS Visual C++ (VC++) 6.0 course. Also see the Frequently asked Questions (FAQ) on VC++.

Windows, Window Components & Window Operations. Input and Controls.

Creating the Main Window. Creating Windows Using Existing Classes.
Messages When Creating Windows.

Window Class Data. Attaching Data to a Window. Changing the Appearance of Windows. Function Descriptions.

Message Flow, Processing Messages, Sources of Messages., Message Hook Functions.

Main Menus and Pop-up Menus
Building Menus in the Resource File Adding A Menu in the Resource File.
Changing Menus Menu Messages.

The Resource Script File String Tables Custom Resources.

Types of Dialog Boxes Dialog Box Keyboard Interface.
Dynamic Dialog Boxes. Dialog Box Control Statements.

USER INPUT FUNCTIONS

Mouse & Keyboard Messages.
Keyboard Messages.
Virtual Keys.

Memory Architecture.
Global and Local Memory.
Virtual Memory.
Heaps.

The Device Context.
Selecting Objects into a Device Context.
Private Device Contexts.
Origins and Extents.

Using Icons.
Creating Icons at Run Time.
Bitmaps.
Using DDB & DIB Bitmaps.

Logical painting tools: Paints & Brushes
Invalidation, Clipping, and the WM_ PAINT Message.
Specifying and Area for Drawing.


FILES INPUT OUTPUT

Creating and Opening Files.
Reading and Writing.
Sharing Data with File Mapping.

The Registry Architecture.
Placing Data in the Registry.
The Windows 95 Registry.


SYSTEM INFORMATION

Process Environment Information.
Local Time and System Time.
Locale and Language Support.

Windows Character Set Translations.
Locales.
String Manipulation and Character Set Functions Summary.

Creating an MDI Application.
The MDI Frame Window and Child Window.
Menus in MDI Applications.
MDI Message Summary.



MICROSOFT FOUNDATION CLASSES (MFC)

CArray.
CBitmap.
CBitmapButton.
CBrush.
CButton.
CByteArray.
CClientDC.
CColorDialog.
CComboBox.
CCommandLineInfo.
CCommonDialog.
CConnectionPoint.
CControlBar.
CDC.
CDialog.
CDialogBar.
CDocTemplate.
CDocument.
CEdit.
CEditView.
CEvent.
CFile.
CFileDialog.
CFileException.
CFileFind.
CFont.
CFontDialog.
CGdiObject.
CInternetConnection.
CList.
CListBox.
CListCtrl.
CListView.
CMDIChildWnd.
CMDIFrameWnd.
CMenu.
CPaintDC.
CPalette.
CPen.
CPictureHolder.
CPoint.
CPrintInfo.
CProgressControl.
CRect.
CResourceExeption.
CScrollBar.
CScrollView.
CSize.
CStatusBar.
CStatusBarCtrl.
CTime.
CTimeSpan.
CView.
CWaitCursor.
CWinApp.
CWindowDC.
CWinThread.
CWnd.
CWordArray.

 

Interface-Driven Programming

Type Information and Language Independence and Location Transparency

An Introduction to the Active Template Library

ATL COM Objects and COM Exceptions

COM Object Identity and ATL

Component Hosting with ATL

COM Enumerators and COM Collections

Callback Interfaces and Connectable Objects

Using ATL as a Windowing Framework

Developing ActiveX Controls with ATL



 

Copyright (c)1995-2003 Software Education and Training, Mumbai(Bombay), India
http://vc.softwaretrain.com
http://www.softwaretrain.com