PoÄŤĂ­taÄŤová škola GOPAS  

   


   print

MOC 1303 - Mastering Microsoft Visual Basic 6 Fundamentals

This course is designed to teach programmers the skills necessary to create Visual Basic 6 desktop applications and satisfies the Visual Basic prerequisites for the Mastering Microsoft Visual Basic 6 Development course.

Who the course is for

This course is designed to teach programmers the skills necessary to create Visual Basic 6 desktop applications and satisfies the Visual Basic prerequisites for the Mastering Microsoft Visual Basic 6 Development course.

What we teach you

  • Build custom, multiple–form applications.
  • Incorporate dynamic menus, pop–up menus, status bars, and custom toolbars into applications.
  • Implement form–level and field–level input validation.
  • Debug applications using debugging tools provided in Visual Basic 6.
  • Use standard controls, control arrays, and create controls dynamically.
  • Execute centralized error–handling in applications.
  • Use the data control for database access.
  • Implement drag and drop in Visual Basic–based applications.
  • Use Microsoft ActiveX® controls in Visual Basic–based applications.
  • Create setup programs to distribute applications.

    Required skills

    Working knowledge of programming concepts.

    Teaching methods

    Expert instruction with practical examples, computer practice

    Teaching materials

    The student kit includes a comprehensive workbook and other necessary materials for this workshop.

    Course syllabus

    Introduction to Application Development Using Visual Basic Topics

    • Features of Visual Basic
    • Editions of Visual Basic
    • Visual Basic terminology
    • Working in the development environment
    • Event–driven programming
    • Creating a program in Visual Basic
    • Project and executable files
    • Visual Basic reference materials

    Visual Basic Fundamentals Topics

    • Introduction to objects
    • Controlling objects
    • Properties, methods, and events
    • Working with forms
    • Introduction to controls
    • Basic controls

    Working with Code and Forms Topics

    • Understanding modules
    • Using the code editor window
    • Other code navigation features
    • Code documentation and formatting
    • Setting environment options
    • Setting code formatting options
    • Automatic code completion features
    • Interacting with the user
    • Using the MsgBox function
    • Using the InputBox function
    • Working with code statements
    • Managing forms

    Variables and Procedures Topics

    • Overview of variables
    • Declaring variables
    • Variable scope
    • Using arrays
    • User–defined data types
    • Converting data types
    • Using constants
    • Working with procedures
    • Working with dates and times
    • Using the Format function
    • Manipulating text strings

    Controlling Program Execution Topics

    • Comparison and logical operators
    • Using If…Then statements
    • Using Select Case statements
    • Overview of looping structures
    • Using Do…Loop structures
    • For…Next statement
    • Exiting a loop

    Debugging Topics

    • Types of errors
    • Break mode
    • Using the Debug toolbar
    • Using the Watch window
    • Using the Immediate window
    • Using the Locals window
    • Tracing program flow with the Call Stack

    Working with Controls Topics

    • Types of controls
    • Overview of standard controls
    • Using ComboBox and ListBox controls
    • Using OptionButton and Frame controls
    • Working with selected text
    • Advanced standard controls
    • ActiveX controls
    • Insertable objects

    Data Access Using the ADO Data Control Topics

    • Overview of ActiveX data objects
    • Visual Basic data access features
    • Relational database concepts
    • Using the ADO Data control to access data
    • Structured query language (SQL)
    • Manipulating data
    • Using Data Form Wizard

    Input Validation Topics

    • Field–level validation
    • Using text box properties to restrict data entry
    • Using the Masked Edit control
    • Form–level validation
    • Form events used when validating data

    Error Trapping Topics

    • Overview of run–time errors
    • Overview of the error handling process
    • The Err object
    • Errors and the calling chain
    • Errors in an error–handling routine
    • Inline error handling
    • Error–handling styles
    • General error–trapping options in Visual Basic

    Enhancing the User Interface Topics

    • Menus
    • Status bars
    • Toolbars

    Drag and Drop Topics

    • Overview of drag and drop
    • Mouse events
    • Drag–and–drop basics

    More About Controls Topics

    • Collections
    • Using control arrays

    Finishing Touches Topics

    • User interface design principles
    • Distributing an application
    • Creating a default project
    • Review: Steps to creating a Visual Basic program
    • Development resources

    Recommended prior courses

    PRG - Programming and Algorithmization Basics

    Recommended subsequent courses

    MOC 1013 - Mastering Microsoft Visual Basic 6 Development
    MSAC2a - Microsoft Access – Application Development
    MSEX4 - Microsoft Excel – Application Development
    MSWD4 - Microsoft Word – Application Development
    GOC301 - Introduction to Microsoft Visual Basic .NET Programming
    GOC330 - Developing Microsoft ASP.NET Web Applications I
    GOC325 - Developing Microsoft .NET Applications for Windows

    Catalog price of course and handbook

    Locality Course price ex VAT Price of handbook ex VAT Number IT points
     Praha   17500 Kč  6800 Kč   50 items
     Brno   16500 Kč  6800 Kč   50 items

    Course dates

    Course date Course length Locality Price ex VAT Handbook ex VAT  Speaker language  
     06.09.2010   5   GOPAS Praha   17500 Kč 6800 Kč Course Guaranteed course date
     29.11.2010   5   GOPAS Praha   17500 Kč 6800 Kč Course Guaranteed course date
     07.03.2011   5   GOPAS Praha   17500 Kč 6800 Kč Course Guaranteed course date
     01.11.2010   5   GOPAS Brno   16500 Kč 6800 Kč Course
     04.04.2011   5   GOPAS Brno   16500 Kč 6800 Kč Course
     27.09.2010   5   GOPAS Bratislava   600 EUR 262 EUR Course
     18.10.2010   5   GOPAS Bratislava   600 EUR 262 EUR Course
     21.02.2011   5   GOPAS Bratislava   600 EUR 262 EUR Course
     21.03.2011   5   GOPAS Bratislava   600 EUR 262 EUR Course

    If none of the offered dates suits you, please contact our customer service department on tel. +420 234 064 900-3 (Prague), +420 542 219 935-6 (Brno).