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)
“Visual C++ 6 Programming” - Steve Holtzner - Wiley Dreamtech India Pvt. Ltd., 2003.
References Book:
“Windows Programming” - Charles Petzold, Microsoft press - Fifth Edition - 1998 - ISBN: 9781572319950

