Skip to content

ARC/GIS Developer's Guide for VBA

Best in textbook rentals since 2012!

ISBN-10: 1401891071

ISBN-13: 9781401891077

Edition: 2nd 2005 (Revised)

Authors: Amir H. Razavi

List price: $103.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Develop professional-quality ArcGIS? applications while learning to automate and customize activities with the help of this newly revised handbook. Updated to version 9.0, ArcGIS Developer?s Guide for VBA, 2E proposes better methodology for application development by breaking down and simplifying the ?must have? information readers need to begin developing ArcGIS applications. No prior experience with ArcObjects is required! This compact reference manual begins with an introduction to the VBA development environment and an explanation of underlying theory, followed by well-structured descriptions of the tools available to develop ArcGIS applications. Chapters dealing with the actual…    
Customers also bought

Book details

List price: $103.95
Edition: 2nd
Copyright year: 2005
Publisher: Delmar Cengage Learning
Publication date: 8/19/2004
Binding: Paperback
Pages: 224
Size: 7.25" wide x 9.00" long x 0.50" tall
Weight: 0.836
Language: English

Introduction
The VBA Development Environment
Opening and Closing the VBA Editor
The VBA Editor User Interface
File Menu
View Menu
Insert Menu
Debug and Run Menus
Using the VBA Editor
Creating User Forms in the VBA Editor
Using MsgBox and InputBox
The VBA Programming Language
Referencing Objects with Variables
Declaring Constants and Arrays
Using the Global Application Objects
Scopes of the Variable
Writing VBA Statements
Conditional Statement
Loop Structure
Continuation Statement
Adding Comments
Creating Procedures
Using Sub
Using Function
Debugging and Error Handling
Types of Errors
Compile or Language Error
Runtime Error
Logic Error
Debugging Compile and Runtime Errors
Debugging Logic Errors
Adding Error Handlers
Distributing Your Application
Selecting a Development Environment
Storing the Application Code
Protecting Your Code
Component Object Model Basics
Defining COM, ActiveX, and OLE
Programming Language Independence
Location Transparency
Component Object Model Interfaces
Classes and Objects
Interfaces
Inbound and Outbound Interfaces
Developing COM Applications
Where to Start
Checking the Interface Type
Client-side Storage
Using Enumerators
Programming Guidelines
Procedure Name
Header
Comment Line
Variable Name
Alignment
ArcObjects Basics
ESRI Object Libraries
ESRI's Object Browser
ArcObjects Developer Kit
ArcObjects Elements
Reading the ArcObjects Object Model Diagram
Objects
Classes
Relationships
Interfaces
Methods and Properties
Methodology for Writing ArcObjects Applications
Definition
Functional Units
Subsystems
Objects
Assemble
Further Reading
Developing ArcGIS Applications with ArcObjects
Defining the Application
Constructing the Application
Building the User Interface
Building the Procedures
Running the Application
Expanding the Application
Customizing the ArcMap User Interface
What Can Be Customized
Interactive Customization
Toolbars Tab
Commands Tab
Options Tab
Saving Your Customization
Programming the User Interface
Toolbars
Menus
Status Bar
Mouse Cursor
Using Dialog Boxes
The ArcMap Objects Model
ArcMap Core Objects
ArcMap Data Window Objects
ArcMap Element Objects
ArcMap Map-surround Objects
Using Maps
Defining the Application
Accessing the Map Object
Selecting by Location
Adding Graphics
Changing the Extent
Testing the Application
Using Layers
Defining the Application
Finding a Layer
Loading a Shape File
Querying a Layer
Zooming to Selected Features
Labeling a Layer
Testing the Application
Using Data Windows
Accessing Data Windows
Using the Overview Window
Using the Magnifier Window
Using the Identify Window
Using Page Layouts
Defining the Application
Using Templates
Clearing the Layout
Creating a Layout
Setting the Page Size
Positioning Map Frames
Adding a Rectangle
Adding the Legend
Adding the North Arrow
Adding the Scale Bar
Adding Text Elements
Testing the Application
Address Matching
Defining the Application
Finding the Geocoding Service
Finding the Address
Testing the Application
Index