This essential resource offers GIS professionals and students the programming skills to create state-of-the-art GIS applications using MapObjects and Visual Basic. Developing GIS Solutions with MapOjects and Visual Basic teaches GIS programming in a complete hands-on environment. This how-to manual provides instruction in how to use the latest version of the popular MapObjects ActiveX control from leading GIS application developer ESRI. Along the way, readers will gain a hands-on introduction to Visual Basic (VB) programming through practice VB programs utilizing MapObjects. GIS topics such as spatial selections, thematic mapping, overlays, map projections, and web-based GIS are all addressed and explored thoroughly using a blend of thought-provoking software design discussions, detailed examples, and carefully crafted exercises.