Introduction to Programming ArcObjects Using the Microsoft. NET by bestt571

VIEWS: 76 PAGES: 2

More Info
									                                       Introduction to Programming ArcObjects
                                           Using the Microsoft. NET Framework


Duration: 3 days (24 hours)



Overview:
ArcObjects components are the building blocks of the ArcGIS family of products, and the ArcObjects libraries
provide a set of software components and a framework for developing GIS applications. This course
introduces the ArcObjects libraries to Microsoft .NET programmers and teaches how to develop custom GIS
applications. You work with ArcGIS Engine controls and .NET development tools and learn how to use help
resources. In course exercises, you work with the ArcObjects .NET developer resources and ArcGIS Engine
controls to create applications that perform specific GIS tasks including map navigation, feature selection
and rendering, spatial operations, data projection, data management, editing, geoprocessing, and map
creation


Those completing this course will be able to:
• Describe the architecture of the core ArcObjects libraries.
• Illustrate the most effective ways to use the components of the software development kit (SDK) and
    developer tools to implement custom functionality.
• Use ArcObjects to develop GIS functionality using .NET.
• Customize .NET forms with ArcGIS Engine controls.
• Write reusable code for automating tasks in ArcGIS.


Topics Covered:
• Getting started with ArcObjects: Classes, class libraries, COM, query interface.
• The ArcGIS application framework: Customize dialog box, Visual Basic Editor.
• Working with maps and layers: Active data frame, layer properties.
• Accessing data with ArcObjects: Accessing existing data using ArcObjects.
• Displaying data: Feature and raster data rendering.
• Working with queries and selections: Cursors and feature cursors, selection sets.
• Geometry and spatial analysis: Spatial analysis, spatial reference, buffering.
• Data creation and editing: Creating new data, editing using cursors.
• Geoprocessing: Running geoprocessing tools, setting environments.
• Working with layouts: Making maps, adding elements, exporting and printing.
• ArcObjects beyond the basics: Extending applications, more ArcGIS Engine, ArcGIS Server.
ESRI South Africa | Reg No: 1989/006809/07 | VAT No: 4940101092
Block A, Whitby Manor, 167 14th Road, Noordwyk Ext 61, Midrand | P.O. Box 652, Halfway House, South Africa, 1685
Tel: +27 11 238 6300 | Fax: +27 11 238 6310 | Alternative Cell numbers: +27 83 601 2397 | +27 82 893 3108
www.esri-southafrica.com
P McKivergan (Managing Director), L Modise (Director)
Who Should Attend?
This course is designed for experienced Microsoft.NET programmers who want to develop applications using
ArcObjects.


Prerequisites and recommendations:


Students should have completed ArcGIS Desktop II: Tools and Functionality or Learning ArcGIS Desktop or
have equivalent knowledge.
It is mandatory that students have a basic proficiency with VB.NET or C#.NET before taking this course.
Students in this course should already know how to:
• Declare and use variables.
• Write function and sub procedures.
• Use conditional statements (If Then Else, Select Case).
• Work with loops.
• Create forms, add controls, and write event procedures.
Those without the requisite .NET experience can gain proficiency before taking this course by working
exercises in an introductory third-party .NET course or tutorial.



Software Used in Course:
This course is designed to work with the following software:
ArcGIS Desktop
ArcView 9.3
ArcEditor 9.3
ArcInfo 9.3


For further details please contact:
Midrand                              Queen Mofokeng                                  (011) 238 6300
KwaZulu Natal                        Patrcia van Schalkwyk (031) 303 5356
Port Elizabeth                       Daphne Mhala                                    (041) 372 4566
Cape Town                            Kathi Wöhl                                      (021) 422 4620




ESRI South Africa | Reg No: 1989/006809/07 | VAT No: 4940101092
Block A, Whitby Manor, 167 14th Road, Noordwyk Ext 61, Midrand | P.O. Box 652, Halfway House, South Africa, 1685
Tel: +27 11 238 6300 | Fax: +27 11 238 6310 | Alternative Cell numbers: +27 83 601 2397 | +27 82 893 3108
www.esri-southafrica.com
P McKivergan (Managing Director), L Modise (Director)

								
To top