Sunday, February 7, 2010

ANNA UNIVERSITY TIRUCHIRAPPALLI Tiruchirappalli - 620 024



SEMESTER V CS1304  –  VISUAL PROGRAMMING

  UNIT I  WINDOWS PROGRAMMING                                                9
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 II  VISUAL C++ PROGRAMMING−FUNDAMENTALS                                            9
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       
                                 9
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)                               9
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  − OLE
Embedded Component and Containers − Sample Applications.

UNIT V  ADVANCED CONCEPTS        
                                            9
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 − VC++ Networking Issues − Winsock − WinInet − Building a
Web Client − Internet Information Server − ISAPI Server Extension − Chat Application − Playing and
Multimedia (Sound and Video) Files.

                                          L: 45 T: 15 Total: 60  
TEXT BOOKS
1.  Charles Petzold,  “Windows Programming”, Microsoft Press, 1996.
David J. Kruglinski, George Shepherd and Scot Wingo, “Programming Visual C++”, Microsoft
press, 1999.  

REFERENCES
1.  Steve  Holtzner,  “Visual C++ 6 Programming”,  Wiley Dreamtech India Pvt. Ltd., 2003.
2.  Mueller and John, “Visual C++ from the Ground Up”, Second Edition, Tata McGraw Hill,
1999.
3.  Bates and Tompkins, “Practical Visual C++”, Prentice Hall of India, 2002.
 

0 comments:

Post a Comment

 

Anna University Syllabus and Results | Copyright 2009 Tüm Hakları Saklıdır | Blogger Template by GoogleBoy ve anakafa | Sponsored by Noow!