MCA403 - VISUAL PROGRAMMING |
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 – introduction to GDI –
device context – basic drawing – child window controls. |
UNIT IIVISUAL 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 IIITHE DOCUMENT AND VIEW ARCHITECTURE |
Menus – Keyboard accelerators – rich edit control – toolbars – status bars –reading and
writing SDI and MDI documents – splitter window and multiple views – creating DLLs –
dialog based applications. |
UNIT IVACTIVEX CONTROLS ,COM AND OLE |
ActiveX controls Vs. Ordinary Windows Controls – Installing ActiveX controls –
Calendar Control – ActiveX control container programming – create ActiveX control at
runtime – Component Object Model (COM) – containment and aggregation Vs.
inheritance – OLE drag and drop . |
UNIT VDATABASE MANAGEMENT CONCEPTS |
Database Management with Microsoft ODBC – Structured Query Language – MFC
ODBC classes – sample database applications – filter and sort strings – DAO concepts
– displaying database records in scrolling view – Threading . |
Reference Books |
1. Charles Petzold, “Windows Programming”, Microsoft press, 1996 (Unit I –
Chapter 1-9)
2. David J.Kruglinski, George Shepherd and Scot Wingo, “Programming Visual
C++”, Microsoft press, 1999 (Unit II – V)
3. Steve Holtzner, “Visual C++ 6 Programming”, Wiley Dreamtech India Pvt. Ltd.,
2003. |