ArcView и VisualBasic?
- 
				Ringhio
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 15 мар 2010, 14:51
- Репутация: 0
							 ArcView и VisualBasic?
						ArcView и VisualBasic?
		
													
							
						
			
			
			
			
			Приходится создавать большое количество кнопок и меню. Стандартных панелей не хватает. Как создать отдельную панель с кнопками, чтобы можно были подключить к ним свои скрипты? Через VisualBasic? Есть какие-нибудь уроки на эту тему?
			
			
									
						
										
						- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: ArcView и VisualBasic?
Какая версия ArcView (3.х или 9.х)?
Если в девятке это делатеся через интерфейс, можно и программно (поддерживаются все СОМ совместимые языки).
			
			
									
						
										
						Если в девятке это делатеся через интерфейс, можно и программно (поддерживаются все СОМ совместимые языки).
- 
				Ringhio
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 15 мар 2010, 14:51
- Репутация: 0
Re: ArcView и VisualBasic?
3.2
А если в 9-ке сделать, то потом можно в виде скрипта *.avx загрузить в ArcView 3?
			
			
									
						
										
						А если в 9-ке сделать, то потом можно в виде скрипта *.avx загрузить в ArcView 3?
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: ArcView и VisualBasic?
Девятка *.avx не поддерживает. Там программная модель другая, поэтому ИМХО перенос не возможен.
К сожадению с ArcView 3.2 не работал - подсказать не смогу
			
			
									
						
										
						К сожадению с ArcView 3.2 не работал - подсказать не смогу
- 
				Ringhio
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 15 мар 2010, 14:51
- Репутация: 0
Re: ArcView и VisualBasic?
Спасибо. А для девятки есть по этой теме урок?
			
			
									
						
										
						- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: ArcView и VisualBasic?
1. Через интерфейс - view->toolbars->customise (вид->панели инструментов->настроить... ) в диалоге выбрать new (Новый...). И накидать на него необходимые кнопки простым перетаскиванием из этого же диалога.
2. Программно - например см. тут http://edndoc.esri.com/arcobjects/9.2/C ... mework.htm
			
			
									
						
										
						2. Программно - например см. тут http://edndoc.esri.com/arcobjects/9.2/C ... mework.htm
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: ArcView и VisualBasic?
Для Arcview GIS
http://gis-lab.info/qa/butscript.html
http://gis-lab.info/qa/addscript.html
UPD: Пардон, это не про панели. Нет, отдельные панели создавать нельзя. Можно обойти созданием плавающией панели с нужным количеством новых кнопок и вызываемым одной кнопкой в основной панели. Для примера легко посмотреть один из сборников скриптов, типа 1sttools например (название надо уточнить, давно не пользовался).
			
			
									
						
							http://gis-lab.info/qa/butscript.html
http://gis-lab.info/qa/addscript.html
UPD: Пардон, это не про панели. Нет, отдельные панели создавать нельзя. Можно обойти созданием плавающией панели с нужным количеством новых кнопок и вызываемым одной кнопкой в основной панели. Для примера легко посмотреть один из сборников скриптов, типа 1sttools например (название надо уточнить, давно не пользовался).
пристегивайтесь, турбулентность прямо по курсу
			
						- 
				Ringhio
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 15 мар 2010, 14:51
- Репутация: 0
Re: ArcView и VisualBasic?
Да, именно плавающая панель и нужна. Попытался разобраться, как устроены скрипты (типа Коллекция_скриптов 3.0, InterEdit и прочие), но ничего не понял. Там кроме Avenue какой-то другой язык. Скорее всего VisualBasic. А как панель, сделанную в Visual, экспортировать в *.avx - не знаю...
			
			
									
						
										
						- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: ArcView и VisualBasic?
(не строго говоря) кроме Avenue в Arcview GIS 3.x другого языка разработки приложений нет, тем более VB.
Плавающие окна (панели) делаются в Dialog Designer, здесь на сайте есть пара скриптов, которые такие диалоги используют, например: http://gis-lab.info/qa/trlegend.html
			
			
									
						
							Плавающие окна (панели) делаются в Dialog Designer, здесь на сайте есть пара скриптов, которые такие диалоги используют, например: http://gis-lab.info/qa/trlegend.html
пристегивайтесь, турбулентность прямо по курсу
			
						- 
				Ringhio
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 15 мар 2010, 14:51
- Репутация: 0
Re: ArcView и VisualBasic?
Кажется это то нужно. Премного благодарен! 
			
			
									
						
										
						
- 
				Ringhio
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 15 мар 2010, 14:51
- Репутация: 0
Re: ArcView и VisualBasic?
Нашёл только инфу о нём:
Модуль Dialog Designer - вооружает разработчиков, использующих возможности настройки ArcView GIS с помощью языка Avenue, дополнительными удобными инструментами для построения диалоговых окон и форм заполнения данных, собственных наборов инструментов и других вспомогательных средств. В модуле используются уже готовые объекты прокручиваемых списков, ниспадающих меню, флажков, кнопок, закладок и т.п., знакомых программистам из объектно-ориентированных языков, таких как Visual Basic и др.
А где его собссно взять?
			
			
									
						
										
						Модуль Dialog Designer - вооружает разработчиков, использующих возможности настройки ArcView GIS с помощью языка Avenue, дополнительными удобными инструментами для построения диалоговых окон и форм заполнения данных, собственных наборов инструментов и других вспомогательных средств. В модуле используются уже готовые объекты прокручиваемых списков, ниспадающих меню, флажков, кнопок, закладок и т.п., знакомых программистам из объектно-ориентированных языков, таких как Visual Basic и др.
А где его собссно взять?
- 
				Ringhio
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 15 мар 2010, 14:51
- Репутация: 0
Re: ArcView и VisualBasic?
Нашёл)
Это оказывается стандартный модуль ArcView...
			
			
									
						
										
						Это оказывается стандартный модуль ArcView...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей

