VB




Visual Programming
BCA, Second Year, Fourth Semester

Course Objectives:
After the completion of this course students will be able to:
  1. Describe how executable code is created with a complied language
  2. Comfortably use the visual basic editor
  3. Create fairly sophisticated visual Basic Programs.
  4. Know what is meant by event-driven programming. 

Course Contents:
  1. Introduction                                                                                                                        3 hours
1.1  The Integrated Development Environment
1.2  The Manu Bar
1.3  The Tool Bar
1.4  The Tool Box
1.5  The Properties Windows
1.6  The From Designer
1.7  The From Layout
1.8  The elements of User Interface
1.9  Visual Development and Driven Programming
1.10                      Few Common properties
1.11                      Few Common Methods
1.12                      Few Common Events

  1. Projects                                                                                                                               2 hours
2.1  Developing and Application
2.2  Programming with an Application
2.3  Application with Multiple forms

  1. The Language                                                                                                                    5 hours
3.1   Variables their scope and type conversion
3.2  Constants
3.3  Array and Collections
3.4  Conditions and Loops
3.5  Procedures
3.6  subroutines
3.7  Functions
3.8  Arguments
3.9  Statements
  1. Working with Forms                                                                                                         4 hours
4.1  Manipulating Forms
4.2  Loading showing and hiding Forms
4.3  Designing Menus
4.4  Developing shortcut and access keys
4.5  Building dynamic forms
4.6  Using Drag and Drop operation
4.7  Dragging list items
4.8  Using common Dialog Box, Filter

  1. Basic Active X controls, Their Properties, events and methods                                     3 hours
5.1  Label
5.2  The Textbox control
5.3  Command Button
5.4  Option/Check Box
5.5  The List Box control
5.6  The Combo Box control
5.7  The scroll bar control
5.8  The slider control
5.9  The file controls

  1. Drawing                                                                                                                              3 hours
6.1  The Picture Box Control
6.2  The Image Box control
6.3  Coordinate system
6.4  Drawing Lines and circles
6.5  Drawing rubber shapes
6.6  Drawing Transparent shapes
6.7  Optimization issues
6.8  specifying and using the color values
6.9  The paint picture method
6.10                      The pset and Point methods
6.11                      Processing Images

  1. File Handling                                                                                                                      2 hours
7.1  Sequential Access files:
7.2  Random Access files
7.3  Reading from file
7.4  Writing to file

  1. Active X controls                                                                                                                3 hours
8.1  The common Dialogs control
8.2  The Image list control
8.3  The tree view control
8.4  The list view control
8.5  The rich Text Box control
8.6  The Ms FlexGrid Control
  1. The Multiple Document Interface                                                                                    4 hours
9.1  Built in MDI Capabilities
9.2  Parent and Child Menu
9.3  The Windows Menu
9.4  The Arrange Property
9.5  Child Forms
9.6  The Query Unload Event
9.7  Scrolling Forms
9.8  Recursive Programming
  1. OLE Automation                                                                                                               4 hours
10.1                      Extending Visual Basic with OLE
10.2                      Understanding OLE Terminology
10.3                      Linking and Embedding
10.4                      Using OLE Container Control Properties and Method


  1. Database Programming                                                                                                     4 hours
11.1                      Working with Database and Database Management System
11.2                      Understanding Relational Concepts
11.3                      Using the Visual Data Mange
11.4                      Exploring the Structure of BIBLIO Database
11.5                      Validating and Entering Data
11.6                      Accessing Fields in Record set
11.7                      Introduction SQL
11.8                      Using Advanced Database controls
11.9                      Mapping Databases

  1. Animation and Graphics                                                                                                   4 hours
12.1                      Creating a Data Project
12.2                      Designing with the Data Environment Active X
12.3                      Designer
12.4                      Using the ADO Data Control

  1. Animation and Graphics                                                                                                   4 hours
13.1                      Image Types: Bitmap, Vector, Meta-Files (WMFs) Icon etc.
13.2                      Ways to get Graphics
·                     Copy and Paste
·                     Picture property changing at Design time and Run time
·                     Drawing Methods: Line, Circle, Rectangle, Point etc.
·                     Line and Shape Controls
13.3                      Animation Concept
·                     Moving and Image
·                     Flipping Through Image
  1. Accessing DLLS and the Windows API                                                                          2 hours
14.1          Using a DLL Procedure in the Application
14.2          Accessing the Microsoft Windows API
Reference Book:
  1. Michael Halvorson: Microsoft Visual Basic 6.0 Professional Step-By-Step, Microsoft Press
  2. Microsoft Developer Network (MSDN) Online help
  3. Microsoft Corporation: Microsoft Visual Basic 6.0 programmer's Guide,
  4. Students can use any other book on VB Version may change at the time of study


No comments:

Post a Comment