MICROSOFT VISUAL BASIC
<< Back to Course List
Microsoft Visual Basic 6.0 Desktop: Controls
Course Code: |
VB6001E |
Duration: |
4 hours |
Prerequisites: |
An understanding of the fundamentals of Visual Basic 6.0 development; knowledge of Windows interface design principles |
Course Aim: |
To describe how to build Windows interfaces using Visual Basic intrinsic controls and Windows Common Controls |
Learning Objectives: |
After this course the student should be able to:
1. list and describe all Visual Basic intrinsic and custom controls
2. use CommandButtons and text controls in applications
3. present choices to users
4. use Visual Basic's file system, graphical, and Timer controls
5. display hierarchical data
6. use StatusBars and ToolBars in applications
7. present and manipulate dates |
Microsoft Visual Basic 6.0 Desktop: Forms, Controls, and Menus
Course Code: |
VB6002E |
Duration: |
4 hours |
Prerequisites: |
An understanding of the fundamentals of Visual Basic 6.0 development; knowledge of Windows interface design principles |
Course Aim: |
To show how to design, implement, and manage forms, controls, and menus in Visual Basic applications |
Learning Objectives: |
After this course the student should be able to:
1. explain control and form events
2. add and delete controls and forms at run time
3. use the Forms Collection and the Controls Collection
4. reference and manipulate forms at run time
5. create MDI applications
6. create menus with the Menu Editor
7. dynamically modify menu appearance at run time
8. add popup menus |
Microsoft Visual Basic 6.0 Desktop: Validation, Error Handling, and Help
Course Code: |
VB6003E |
Duration: |
4 hours |
Prerequisites: |
An understanding of the fundamentals of Visual Basic 6.0 development; thorough understanding of how to create and manage forms and controls |
Course Aim: |
To show how to design, implement, and manage forms, controls, and menus in Visual Basic applications |
Learning Objectives: |
After this course the student should be able to:
1. use the MaskedEdit control
2. enable and disable controls in response to user input
3. use the LostFocus, GotFocus, and Validate events to manage field validation
4. explain the principles underlying error handling in Visual Basic
5. create inline and centralized error handlers
6. use the Resume statement in error handlers
7. define and raise errors with the Err object |
Microsoft Visual Basic 6.0 Desktop: Compilation and Debugging
Course Code: |
VB6005E |
Duration: |
3 hours |
Prerequisites: |
A good knowledge of Visual Basic programming |
Course Aim: |
To explain compilation options and debugging techniques in Visual Basic |
Learning Objectives: |
After this course the student should be able to:
1. explain when to compile projects in native or p-code format
2. describe and use native compilation settings
3. save application settings and log events
4. step through code, set breakpoints, and use stop statements
5. set watch expressions |
Microsoft Visual Basic 6.0 Desktop: Introduction to Data Access
Course Code: |
VB6004E |
Duration: |
4 hours |
Prerequisites: |
A good knowledge of Visual Basic programming principles; a knowledge of relational database design principles; some knowledge of SQL would be an advantage |
Course Aim: |
To show how to use the ActiveX Data Object (ADO) model and the ADO Data control to access and manipulate a data source |
Learning Objectives: |
After this course the student should be able to:
1. use the new Visual Data Access tools in Visual Basic 6.0
2. connect to a data source
3. retrieve data from a data source
4. display and manipulate data with the ADO Data control
5. use ADO to sort, search, update, and delete data
6. use disconnected data
7. create dynamic Recordsets |
Microsoft Visual Basic 6.0 Desktop: Introduction to COM Components
Course Code: |
VB6006E |
Duration: |
4 hours |
Prerequisites: |
A good knowledge of Visual Basic programming |
Course Aim: |
To introduce the Component Object Model (COM) |
Learning Objectives: |
After this course the student should be able to:
1. define the Component Object Model (COM)
2. explain the meaning of objects, interfaces, clients, and servers in relation to COM
3. create class modules
4. add properties, events, and methods to classes
5. reference, declare, and instantiate COM objects
6. use the properties, methods, and events of COM objects
7. navigate object hierarchies |
Microsoft Visual Basic 6.0 Desktop: Creating COM Components 1
Course Code: |
VB6007E |
Duration: |
4 hours |
Prerequisites: |
The course Microsoft Visual Basic 6.0 Desktop: Introduction to COM Components; a good knowledge of Visual Basic programming; an ability to create class modules in Visual Basic |
Course Aim: |
To show how to build and manage COM components |
Learning Objectives: |
After this course the student should be able to:
1. create COM components from class modules
2. set properties for COM component projects
3. display forms from components
4. implement messages from a component
5. use the App object
6. explain the principles of marshaling and multithreading
7. use the Visual Component Manager utility |
Microsoft Visual Basic 6.0 Desktop: Creating COM Components 2
Course Code: |
VB6008E |
Duration: |
4 hours |
Prerequisites: |
The courses Microsoft Visual Basic 6.0 Desktop: Introduction to COM Components and Microsoft Visual Basic 6.0 Desktop: Creating COM Components 1; a good knowledge of Visual Basic programming |
Course Aim: |
To show how to design components, provide polymorphism and asynchronous processing, and test and debug components |
Learning Objectives: |
After this course the student should be able to:
1. explain the role of interfaces in COM components
2. provide polymorphism
3. provide for version updates to COM components
4. provide for asynchronous processing using callback mechanisms
5. list the design considerations for components
6. test and debug COM components |
Microsoft Visual Basic 6.0 Desktop: Creating ActiveX Controls
Course Code: |
VB6009E |
Duration: |
4 hours |
Prerequisites: |
The courses Microsoft Visual Basic 6.0 Desktop: Introduction to COM Components, Microsoft Visual Basic 6.0 Desktop: Creating COM Components 1, and Microsoft Visual Basic 6.0 Desktop: Creating COM Components 2; a good knowledge of Visual Basic programming |
Course Aim: |
To show how to create, test, and distribute ActiveX controls |
Learning Objectives: |
After this course the student should be able to:
1. describe the basic features of ActiveX controls
2. create ActiveX controls
3. expose and persist control properties
4. bind controls to a data source
5. test and debug ActiveX controls
6. add a licence key to a control |
Microsoft Visual Basic 6.0 Desktop: Building Internet Applications
Course Code: |
VB6010E |
Duration: |
3 hours |
Prerequisites: |
The course Microsoft Visual Basic 6.0 Desktop: Introduction to COM Components; a good knowledge of Visual Basic programming, HTML, and Internet protocols; an understanding of the principles of web client/server applications |
Course Aim: |
To show how to build ActiveX documents and create client-side web applications using the DHTML designer |
Learning Objectives: |
After this course the student should be able to:
1. describe the features of Visual Basic that help to create web applications
2. use the DHTML designer
3. create and test ActiveX documents
4. add menus and Help to ActiveX documents
5. position ActiveX documents in containers |
Microsoft Visual Basic 6.0 Desktop: Installation and Deployment
Course Code: |
VB6011E |
Duration: |
4 hours |
Prerequisites: |
A good knowledge of Visual Basic programming |
Course Aim: |
To explain how to enable team development and how to design, plan, deploy, and maintain applications |
Learning Objectives: |
After this course the student should be able to:
1. install and configure Visual Basic 6.0 with Visual SourceSafe for team development
2. deploy applications on disks, the Web, or a network
3. plan and maintain applications |
Microsoft Visual Basic 6.0 Distributed: Introduction to Enterprise Development
Course Code: |
VB6021E |
Duration: |
4 hours |
Prerequisites: |
The Microsoft Visual Basic 6.0 Desktop curriculum; advanced Microsoft Visual Basic 6.0 programming skills; an understanding of COM |
Course Aim: |
To introduce enterprise development issues for Visual Basic 6.0 |
Learning Objectives: |
After this course the student should be able to:
1. describe Microsoft's enterprise development strategy
2. develop a conceptual and logical design for a distributed application
3. assess an application's logical design
4. install and configure Visual Basic for enterprise development
5. configure DCOM on clients and servers
6. implement load balancing
7. deploy distributed applications and updates |
Microsoft Visual Basic 6.0 Distributed: Microsoft Transaction Server
Course Code: |
VB6022E |
Duration: |
3 hours |
Prerequisites: |
The Microsoft Visual Basic 6.0 Desktop curriculum; advanced Microsoft Visual Basic 6.0 programming skills; an understanding of COM component development |
Course Aim: |
To explain how to configure and use Microsoft Transaction Server |
Learning Objectives: |
After this course the student should be able to:
1. install and configure MTS for clients and servers
2. create a package in MTS Explorer
3. add components to an MTS package in MTS Explorer |
Microsoft Visual Basic 6.0 Distributed: Using MTS Services
Course Code: |
VB6023E |
Duration: |
4 hours |
Prerequisites: |
The Microsoft Visual Basic 6.0 Desktop curriculum; advanced Microsoft Visual Basic 6.0 programming skills; an understanding of COM component development |
Course Aim: |
To show how to use MTS services in COM components |
Learning Objectives: |
After this course the student should be able to:
1. explain transactional programming principles
2. design components to use MTS
3. build transactional components
4. manage object state
5. debug MTS components |
Microsoft Visual Basic 6.0 Distributed: Middle-Tier Data Access
Course Code: |
VB6024E |
Duration: |
4 hours |
Prerequisites: |
The Microsoft Visual Basic 6.0 Desktop curriculum; advanced Microsoft Visual Basic 6.0 programming skills; an understanding of database programming principles |
Course Aim: |
To outline methods and techniques for accessing data from middle-tier components using the ADO model |
Learning Objectives: |
After this course the student should be able to:
1. Access and manipulate data using the Execute Direct and Prepare/Execute models
2. Use different cursor locations and types to access and manipulate data
3. Handle database errors using the ADO Errors collection
|
Microsoft Visual Basic 6.0 Distributed: Building SQL Stored Procedures
Course Code: |
VB6025E |
Duration: |
3 hours |
Prerequisites: |
The Microsoft Visual Basic 6.0 Desktop curriculum; advanced Microsoft Visual Basic 6.0 programming skills; an understanding of the essentials of database development |
Course Aim: |
To show how to write SQL stored procedures |
Learning Objectives: |
After this course the student should be able to:
1. Write SQL statements to access and manipulate data
2. Use the Data View window to create stored procedures
3. Debug stored procedures
|
Fundamentals of Visual Basic
Course Code: |
VBFUN |
Duration: |
8 hours |
Prerequisites: |
Good user knowledge of Windows 3.1 as well as some experience in programming with a high-level language |
Course Aim: |
To introduce the experienced Windows user to building graphical, event-driven applications using Visual Basic |
Learning Objectives: |
After this course the student should be able to:
1. Describe the Windows event-driven programming model
2. Build simple Visual Basic applications according to that model
3. Design and create Visual Basic forms, menus, and controls
4. Design and construct effective graphic interfaces for application software
|
Programming with Visual Basic
Course Code: |
VBPROG |
Duration: |
12 hours |
Prerequisites: |
Good user knowledge of Windows 3.1 as well as some experience in using Visual Basic, as provided by the course Fundamentals of Visual Basic |
Course Aim: |
To enable software developers to develop advanced Visual Basic programs, including programs using the facilities provided by the Visual Basic Professional Edition |
Learning Objectives: |
After this course the student should be able to:
1. Write fluent Visual Basic code for events
2. Use Visual Basic variables, data, expressions, and arrays
3. Design and construct effective graphic interfaces for application software
4. Design graphic controls and use the co-ordinate system for placement of graphic objects
5. Program for print output and timers
|
<< Back to Course List