Bca403T: Visual Programming Unit - I: Total Teaching Hours: 60 No of Hours / Week: 04
Bca403T: Visual Programming Unit - I: Total Teaching Hours: 60 No of Hours / Week: 04
Unit - I
Introduction to Visual Programming: The intergrated Development Environment – menu bar, tool
bar, from designer, project explorer , properties window , from layout window , The Visual
Programing editor. The form object: Properties , events and methods pf forms ; Properties –
Name , Captain , Backcolor, Borderstyle , controlbox , maxbutton , minbutton, moveable, startup
position , height, width , left, top, scalemode, window, state ; Events –load ,unload , Clerk,
Activate , Deactivate , Resize, methods – Show , hide , cls , Unload ,print , Controls –Properties
and events of different controls such as command buttons , labels , textboxes image controls ,
timer, horizontal and vertical scroll bars , option buttons , check boxes , frames lists and combo
boxes. Predefined Dialog Boxes – MsgBox and InputBO
[ 12 Hours ]
Unit - II
Programming: Data types, variables; declaration and scope arithmetic operations, Study of form
and code modules, private and public procedures , Main o procedure , Suba and Functions.
Mathematical and string Functions; Branching and Looping Statement ; If – Then , if –Then –
Else and Nested If Statements; Select Case –different forms; For – Next , While – Wend and Do
– Loops statements ; Arrays- declaration . Static and dynamic arrays. Array and Function, menus
and toolbars-Creating menus and toolbars, Working with the menu editor , Designing Multiple
Document interface forms. Microsoft common controls. [ 12 Hours ] Page 24 of 38
Unit - III
OOP methods and properties of an object, class Modules , Encapsultation and Inheritance
characteristics Dynamic Link Libraries (DLLs) and Windows API ; Designing Help files ; File
handling – Sequential ,Random access and Binary files, Database connectivity – DAO and ADO
Tables and Queries, ActiveX Data objects.
[ 12 Hours ]
Unit – IV
Visual C++ Programming: Objects-Classes-VC++Components – Resources-Event Handling –
Menus – Dialog Boxes – Importing VBX Controls – Files – MFC File Handling – Document
View Architecture – Serialization.
[ 12 Hours ]
Unit – V
Interfacing Other Applications – Multiple Document Interface (MDI) – Splitter Windows –
Exception Handling – Debugging – Object Linking and Embedding (OLE) – Database
Application – DLL- ODBC.
[ 12 Hours ]
Text Books:
1. Gurumit Singh, “Visual Basic 6”, First Edition, Firewall Media, 2007.
Reference Books:
1. Charles Petzold, “Windows Programming”, 5 th Edition, Microsoft Press, 1999.
2. Steve Holzner, “Visual C++ Programming”, Second Edition, PHI, 1994.
3. Go ttfried, “Programming with Visual Basic 6”, PHI, 2000.
Reference Books:
1. Forouzan,“Unix and Shell Programming”, 1 st Edition,2008 Cengage Learning India
2. UNIX and Shell Programming, Archana Verma, Firewall Media.