Как создать свою ГИС с помощью GIS ToolKit Active

Дополнительные материалы к уроку №10

Автор: Дарья Лунченко

1. Исходный код программы

Загрузить исходный код программы >>>

Для внедрения готового исходного кода в ваше новое приложение вам понадобится:

1. Создать приложение "Windows Forms", как описано в разделе 1.1 первого урока, или же использовать приложение, созданное в Уроке 10.

2. Создать формы DbfForm.cs, DbfLegend.cs и добавить на них все элементы, описанные в статье..

Примечание: Для быстрого внедрения исходного кода рекомендуется задавать имена элементам панели инструментов и другим компонентам такие же, как даны в примере.

3. Создать класс FMapAPI.cs для импорта функций MAPAPI, а также WorkWithDbf.cs, - для функций работы с внешними данными, как описано в п.п. 2.2 урока №2.

4. Открыть файлы исходного кода DbfForm.cs DbfLegend.cs и заменить имена событий, функций и соответствующие им переменные на созданные вами ранее в п.2.

5. Скопировать исходный код из полученных файлов Form1.cs, FMapAPI.cs, DbfForm.cs, DbfLegend.cs с замененными именами, и вставить его в соответствующие места в исходном коде вашего приложения соответственно.

2. Пример приложения>

Загрузить готовый пример приложения >>>

Для того, чтобы запустить пример приложения необходимо (eсли у Вас не установлен GisToolKit Active):

1. Скопировать библиотеки из архива library.zip в папку System32, если у вас 32х-битная система, или в папку SysWOW64 для 64х-битной.

2. Зарегистрировать библиотеку axGisToolKit.ocx, запустив командную строку от имени администратора, и выполнить команду:

regsvr32.exe "C:\Windows\SysWOW64(или System32)\axGisToolKit.ocx".

3. Карта и таблицы для примера

Загрузить карту и таблицы урока (0.5 Мб) >>>

Учебное приложение в этом уроке может работать с различными картами и таблицами. Однако, если у Вас нет под рукой подходящих данных, Вы можете загрузить материалы, которые использовались нами при подготовке этого урока.

4. Библиотеки для приложения (нужны, eсли у Вас не установлен GisToolKit Active)

Загрузить библиотеки library.zip (31.1 Мб) >>>