Unit I
Windows Programming: Windows Environment-A Simple Windows Program-Windows And Messages-Creating The Window-Displaying The Window-Message Loop-The Window Procedure-Message Processing-Text Output-Painting and Repainting-Child Window Controls.
Unit II
Visual C++ Programming-Introduction: Application Framework-MFC Library-Visual C++ Components-Event Handling-Mapping Modes-Colors-Fonts-Modal and Modeless Dialog-Windows Common Controls-Bitmaps.
Unit III
The Document And View Architecture: Menus-Keyboard Accelerators-Rich Edit Control-Toolbars-Status Bars-Reusable Frame Window Base Class-Separating Document From Its View-Reading and Writing SDI and MDI Documents-Splitter Window and Multiple Views-Creating DLLs-Dialog Based Applications.
Unit IV
ActiveX and Object Linking and Embedding (OLE): Calendar Control-ActiveX Control Container Programming-Create ActiveX Control at Runtime-Component Object Model (COM)-Containment and Aggregation Vs. Inheritance-OLE Drag and Drop-OLE Embedded Component and Containers.
Unit V
Advanced Concepts: ODBC-Structured Query Language-MFC ODBC Classes-Sample Database Applications-Filter and Sort Strings-DAO Concepts-Displaying Database Records in Scrolling View-Threading-VC++ Networking Issues-Winsock-WinInet-Building a Web Client-Internet Information Server-ISAPI Server Extension-Chat Application-Playing and Multimedia Files.
Text Book(s)
1. Windows Programming, Charles Petzold, Microsoft press, 1996
2. Programming Visual C++, David J.Kruglinski, George Shepherd and Scot Wingo, Microsoft press, 1999
References
1. Visual C++ 6 Programming, Steve Holtzner, Wiley Dreamtech India Pvt. Ltd., 2003.

