Visual Programming
BCA, Second Year, Fourth
Semester
Course Objectives:
After the
completion of this course students will be able to:
- Describe how executable code is created with a complied language
- Comfortably use the visual basic editor
- Create fairly sophisticated visual Basic Programs.
- Know what is meant by event-driven programming.
Course Contents:
- 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
- Projects 2 hours
2.1 Developing
and Application
2.2 Programming
with an Application
2.3 Application
with Multiple forms
- 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
- 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
- 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
- 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
- File Handling 2 hours
7.1 Sequential
Access files:
7.2 Random
Access files
7.3 Reading from file
7.4 Writing to
file
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- Michael Halvorson: Microsoft Visual Basic 6.0 Professional Step-By-Step, Microsoft Press
- Microsoft Developer Network (MSDN) Online help
- Microsoft Corporation: Microsoft Visual Basic 6.0 programmer's Guide,
- Students can use any other book on VB Version may change at the time of study
No comments:
Post a Comment