Anx31 F MCA (Colleges) 2007-08 Page 25 of 92
Subject Title: VISUAL PROGRAMMING
Course Number:
Number of Instruction Hours: 4
Subject Deseripti
This course presents an overview of VB and NET, functions, VC++ Programming, arrays,
ODBC.
Goal:
To enable the students to learn the basic VB.NET and concepts of arrays, VC-++
Objectives:
On successful completion of the course the students should have:
Understood VB.net programming
Understood VC++ programming
UNIT I
Introduction to VB.Net — Welcome to Visual Basic NET — Opening closing windows
toolbars — Existing project — Auto Hide - Customizing windows placing controls on a form —
Selecting and resizing controls — Relocating controls — Properties windows and setting properties
of forms and controls (using properties window and using event procedure),
UNIT IT
Visual Basic. NET variables - Data types constant — Building project — Displaying output
— Operators — Conditional statements — If-then, Select-case - Looping — Do, For next, Nested
loops
Import statement ~ Msg box ~ Functions ~ Input Box () ~ Functions — User defined and
built-in functions ~ Controls
UNIT HL
Arrays — Menus and dialog boxes, structures programming — Object oriented
Programming. Files classification — Handling files using function and classes ~ Directory class —
File class — File processing,
UNIT IV
Visual C++: Programming: MFC and Windows - MFC Fundamentals - MFS Class
Hierarchy — MFC Member & Global Functions — Various Object Properties — Cobject,
CArchive, CWinApp, CWnd, CFile, CGD, Object, CFxcept, CDialog, CString, CFdit, CList —
Resources: Menus — Accelerators, Dialogs, Icons, Bitmaps, Versions — Message Maps —
Document/View Architecture.
UNIT V
VC++ (Contd): connecting to Data Source - DAO ~ ODBC - Thread ~ Based
‘Multitaksing — Visual C++ APPWIZARD and class Wizard
REFERENCE BOOKS
Eric A Smith, Valor Whisher, Hank Marquis, “Visual Basic 6 Programming Bible”
Herbert Schildt, “MFC Programming From the Ground up” Second Edition , Tata
McGrawHill.
MSDN Visual studio Library.
Cornell, “Visual Basic 6 From the Ground Up”, Tata Megraw — Hill Company Ltd
Mveller, “Visual C++ from the Ground up”, TMCH.
Viktor Toth, “Visual C+#6 Unleased”, Second Edition, Techmedia.