Visual Languages and Applications Syllabus for B.Tech 6th sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.
The detailed syllabus for Visual Languages and Applications B.Tech (R13) sixthsem is as follows
OBJECTIVES :
- To study about the concepts of windows programming models, MFC applications,
drawing with the GDI, getting inputs from Mouse and the Keyboard. - To study the concepts of Menu basics, menu magic and classic controls of the windows programming using VC++.
- To study the concept of Document/View Architecture with single & multiple document interface, toolbars, status bars and File I/O Serialization.
- To study about the integrated development programming event driven programming, variables, constants, procedures and basic ActiveX controls in visual basic.
- To understand the database and the database management system, visual data manager, data bound controls and ADO controls in VB.
UNIT I : FUNDAMENTALS OF WINDOWS AND MFC [9 hours]
Messages – Windows programming – SDK style – Hungarian notation and windows data types – SDK programming in perspective. The benefits of C++ and MFC – MFC design philosophy – Document / View architecture – MFC class hierarchy – AFX functions. Application object – Frame window object – Message map. Drawing the lines – Curves – Ellipse – Polygons and other shapes. GDI pens – Brushes – GDI fonts – Deleting GDI objects and deselecting GDI objects. Getting input from the mouse: Client & Non-client – Area mouse messages – Mouse wheel – Cursor. Getting input from the keyboard: Input focus – Keystroke messages Virtual key codes – Character & dead key messages.
UNIT II : RESOURCES AND CONTROLS [9 hours]
Creating a menu – Loading and displaying a menu – Responding to menu commands – Command ranges – Updating the items in menu, update ranges – Keyboard accelerators. Creating menus programmatically – Modifying menus programmatically – The system menu – Owner draw menus – Cascading menus Context menus. The C button class – C list box class – C static class – The font view application – C edit class – C combo box class – C scrollbar class. Model dialog boxes – Modeless dialog boxes.
UNIT III : DOCUMENT / VIEW ARCHITECTURE [9 hours]
The in existence function revisited – Document object – View object – Frame window object – Dynamic object creation. SDI document template – Command routing. Synchronizing multiple views of a document – Mid squares application Supporting multiple document types – Alternatives to MDI. Splitter Windows: Dynamic splitter window – Static splitter windows. Creating & initializing a toolbar – Controlling the toolbar’s visibility – Creating & initializing a status bar Creating custom status bar panes – Status bar support in appwizard. Opening, closing and creating the files – Reading & Writing – C file derivatives – Serialization basics – Writing serializable classes.
[TOTAL = 45 PERIODS]
OUTCOMES:
- To understand and apply computing platform and software for engineering problems.
TEXT BOOKS:
- Jeff Prosise, ‘Programming Windows With MFC’, Second Edition, WP Publishers &
Distributors (P) Ltd, Reprinted, 2002. - Evangelos Petroutsos, ‘Mastering Visual Basic 6.0’, BPB Publications, 2002.
REFERENCES:
- Herbert Schildt, ‘MFC Programming From the Ground Up’, Second Edition, Tata McGraw Hill, reprinted, 2002.
- John Paul Muller, ‘Visual C++ 6 From the Ground Up Second Edition’, Tata McGraw Hill, Reprinted, 2002.
- Curtis Smith & Micheal Amundsen, ‘Teach Yourself Database Programming with Visual Basic 6 in 21 days’, Techmedia Pub, 1999.
For all other B.Tech EEE 6th sem syllabus go to Anna University B.Tech ELECTRICAL AND ELECTRONICS ENGINEERING (EEE) 6th Sem Course Structure for (R13) Batch.All details and yearly new syllabus will be updated here time to time. Subscribe, like us on facebook and follow us on google plus for all updates.
Do share with friends and in case of questions please feel free drop a comment.