Table Of Contents

GIS Programming Makes You Lazy 

Main

 Comments Page (leaves this site)

Code Examples

Table of Contents for the GIS Programming Makes You Lazy Tutorial Series

  • Introduction 
    • Introduction to the GIS Programming Makes You Lazy Tutorial Series.  Gives the goals of the series, and the future directions the series will "hopefully" take. 
    • Last Updated June 6, 2008
  • Lesson One 
    • Briefly covers the concepts of Objects, Classes, and Interfaces.  Mean to simply introduce the terms. 
    • Last Updated June 6, 2008

  • Lesson Two (VBA) - Part Two
    • Briefly gives and overview of programming with VBA.  The syntax covered will be used right away.  Further syntax will be brought up in different lessons. 
    • Last Updated June 6,  2008
  • Lesson Three
    • This is the equivalent of the first Hello World program.  We jump right in and start a very basic ArcObjects program.  This is meant to explain how we gain access to ArcGIS from the Visual Basic Editor.
    • Last Updated June 6, 2008
  • Lesson Four
    • We gain more understanding about how to access layers in the table of contents for a data frame.  We also look at how to work with the ArcObjects website.
    • Last Updated June 6, 2008
  • Lesson Five
    •  Introduces IFeatureCursor, IFeatureClass, and IFeature.  These are used to gain access to the features of a layer.  Builds upon lessons three and four.
    • Last Updated June 6, 2008
  • Lesson Six
    •  Short lesson to introduce the concept of IQueryFilter.  Shows where to find an example, and leaves it up to the user to develop a whereclause.  This lesson starts to leave more up to the user.
    • Last Updated October 31, 2008.
  • Lesson Seven
    • This lesson provides a short tangent to show where you can use Visual Basic inside ArcGIS.  You are not restricted to programming in VBA, but can also use it in Field Calculator and Label Expressions.  The Further Reading section provides some links where the reader can go for further help in these areas.  Continuing the ArcObjects/VBA lessons will also provide more help with using these features.
    • Last Updated October 31, 2008.
  • Lesson Eight
    • First lesson in a series of lessons that will help the reader develop a program.  This lesson also introduces User Interaction through the ArcGIS UIControls.  Also teaches the reader how you can break up your program into reusable modules (throughout the series).  In this lesson the reader will create a tool that captures the user's click event and use that information to select a single feature.
    • Last Updated October 31, 2008.
  • Lesson Nine  
    • The second lesson in the series started with lesson 8.  In this lesson we add a second UIControl so that the user can select the layer instead of using just the first layer.  We learn about using TypeOf to test for the different types of layers.  We also see how to work with a group layer and composite layer.
    • Last Updated October 31, 2008.
  • Lesson Ten 
    • The third lesson in the series completes the goals of the tool.  This lesson shows how to work with WorkspaceFactory to create an empty shapefile.  We also add a fields and a feature to the shapefile.  This is a difficult lesson and moves quickly.  Watch out for the twist at the end!
    • Last Updated October 31, 2008.
  • Lesson Eleven
    • Building upon the code that we created in lessons 8 - 10, we see how to add and symbolize a new feature layer.
    • Last Updated November 1, 2008.  Needs Review.
    Lesson Twelve
    • This lesson introduces using forms in VBA.
    • Last Updated November 1, 2008.  In Progress.