Hoa‘aina RS/GIS Center

Windward Community College


Migrating from Avenue to VBA Workshop


Description Pre-requisites How to Register

 

Migrating from Avenue to VBA Workshop

Description

Two days

Overview:

This new two-day workshop provides the basic skills and knowledge Avenue programmers need to customize ArcView 8. Attendees build on their existing object-oriented programming (OOP) knowledge and extend that knowledge to programming with ArcObjects using Microsoft Visual Basic for Applications (VBA). To effectively use ArcObjects, participants learn about the Component Object Model (COM) and how to read Object Model Diagrams (OMDs) to program with interfaces and COM classes. The workshop's hands-on approach includes finding and using developer samples and writing code to perform common GIS tasks. ArcGIS Desktop software (ArcView 8, ArcEditor 8, and ArcInfo 8) share the same architecture, and the knowledge gained in this workshop applies to all three. Workshop time is mostly spent doing exercises. Lectures will be short and will include slides, graphics, and code samples. The workshop provides attendees with basic ArcObjects knowledge and experience. Those requiring a more comprehensive introduction should also enroll in Introduction to Programming ArcObjects with VBA.

Audience:

Migrating from Avenue to VBA Workshop is for experienced Avenue programmers who want to learn how to customize ArcView 8 using VBA and ArcObjects.

Goals:

» Customize (change) the ArcMap graphical user interface (GUI)

» Create new COM classes

» Read and use OMDs to create basic programs

» Add spatial data layers to maps in ArcMap

» Symbolize layers in ArcMap using a renderer

» Create forms that collect user input

» Write programs that execute spatial and attribute queries

» Write a program that creates new spatial and attribute data by capturing user input

Topics covered:

» Avenue and VBA comparison: Comparing Avenue, ArcView GIS 3.x, and ArcView 8 terms

» Customizing the GUI: Adding buttons and tools; Storing customizations

» Running existing programs: Using existing ArcView 8 functionality and developer samples

» Programming with COM classes: Using COM to create classes

» OMDs: Reading and using OMDs

» Working with layers: Adding layers to maps; Symbolizing layers

» Working with attribute tables: Accessing fields and values

» Spatial and attribute selections: Querying data using geometry and attributes

 

Pre-requisites

Extensive Avenue programming experience and using the development environment to build custom ArcView applications are required. Attendees should be familiar with customizing the ArcView GUI, writing Avenue scripts, the ArcView class hierarchy, and document/control events. Participants should also understand VB fundamentals from Introduction to Visual Basic for ESRI Software (Web-based course), have finished a VB class or workbook, or have previous experience in VB. Attendees should be familiar with ArcMap and have completed any one of the courses below (or have equivalent knowledge):

» What's New in ArcInfo 8

» Introduction to ArcGIS I (for ArcView 8, ArcEditor 8, and ArcInfo 8)

» Introduction to ArcGIS II (for ArcView 8, ArcEditor 8, and ArcInfo 8)

» Migrating from ArcView GIS 3.x to ArcView 8

 

Price: $600 (Two days)

How to Register:

Register online at ESRI's Training Website at www.esri.com/training/register.html

The ESRI Learning Center in Redlands, California, processes registrations for all ESRI classes in the United States. To register for a class, or for more information about specific course content, course pricing, or seating availability, contact:

ESRI Learning Center

380 New York Street

Redlands, CA 92373-8100

Telephone: 909-793-2853, extension 1-1585

Fax: 909-335-8233

E-mail: learnGIS@esri.com


Back to previous page

Back to Hoa‘aina Main Menu