Documentation for Programmers
DotSpatial Programmer Tutorials
DotSpatial SDK Style Documentation
Developer Getting Started Guide
- The Getting Started Guide was written in 2009 and is partly out of date. It could help get you started with the basics
of dragging and dropping controls as well as controlling symbology. Any references to "MapWindow.dll" should be replaced with DotSpatial.
Library Specific Documentation
Documentation for Code Contributors
The design architecture of DotSpatial follows two paradigms. The first is to separate the graphical user interfaces from the business logic. The second is to use a larger number of modules to increase code reusability, and allow access to parts
of the framework without requiring the entire thing. However, great energy is being spent to ensure the libraries work as well together as if they were all part of the same framework. Additionally, see the specific resources for users and code contributors
below.

Graphical User Interface Libraries
| Namespace |
Contents |
Available |
Docs |
| DotSpatial.Controls |
Map, Legend, Ribbon, Toolbox, Layout etc. |
 |
|
| DotSpatial.Data.Forms |
Data Dialogs or Open File dialog methods
|
 |
|
| DotSpatial.Modeling.Forms |
Modeling controls, tool dialogs, and dialog elements |
 |
|
| DotSpatial.Projections.Forms |
Windows Forms Dialogs related to projections |
 |
|
| DotSpatial.Symbology.Forms |
Windows Forms Dialogs & components for symbology |
 |
|