Дарья
Лунченко. Как создать свою ГИС с помощью GIS ToolKit Active
Дополнительные
материалы к уроку 10
1. Исходный код программы
Загрузить исходный код программы >>>
Для внедрения готового исходного кода в ваше новое приложение
вам понадобится:
1. Создать приложение "Windows Forms", как
описано в разделе
1.1 первого урока, или же использовать приложение, созданное в Уроке
9.
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. Пример приложения
Загрузить
готовый пример приложения (4.8 Мб) >>>
Для того, чтобы запустить пример приложения необходимо
(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 Мб) >>>
|