MCA – III SEMESTER
MCA-207 VISUAL PROGRAMMING
L T P Total Credits-4
4 0 0 4 Duration of Exam- Three hours
Concepts of Object based Event Oriented Languages, Visual Architecture: Method, Statement, Properties and Events; Basic concept of Visual Program Design and comparison with Non-Visuals.
The VB Integrated Development Environment, VB language and its elements: Variables, constants, arrays, collections, subroutines, functions, arguments, and control structures.
Designing a VB application: Working with VB forms and managing forms at run time, coding event procedures, implementing drag and drop operations, menu designing.
Coding a VB application: Implementing user interface controls, common controls and their properties, dynamic controls, custom controls, control arrays, using variables, subroutines, function and control structures, accessing data through code and data controls, using DLLs in VB applications, building ActiveX clients, ActiveX servers, ActiveX controls, ActiveX documents, and web-enabled applications, Multiple Document Interface. Database programming (DAODC, ADODC)
Windows basic concepts, window API, DEF files, creating windows, message, Mouse and keyboard. Introduction to resources, designing and creating menus, pop-up menus, user defined resources. Bitmaps and dialogues; windows animation; font basics; window controls; font display; static controls, edit controls, list boxes.
Overview and structure of windows programming, coding conventions. Programming using visual C++
- Visual Basic – 6 by Howard Hawee PHI
- Teach yourself Visual Basic by Warner TMH
- Mastering VB – 6 by Evangelos Petroutsos TMH
- Programming inVB – 6 by J C Bradley TMH
- VB – 6 The Complete Reference by Jerks TMH
- Windows Programming by Charles Petzol
- Windows Programming by Jim Conger.
- Visual C++ by Yashwant Kanetkar.
DEPARTMENT OF COMPUTER APPLICATIONS, NIT Kurukshetra