ArcObjects - ArcObjects

ArcObjects a rivojlanish muhiti ning ArcGIS arizalar oilasi. Foydalanish Ilovalar uchun Visual Basic, C # yoki Java ArcGIS uchun SDK, bu dasturchilarga ushbu dasturlarni kengaytirish imkoniyatini beradi.[1]
ArcObjects - bu Esri-ning ArcGIS platformasining asosini yaratadigan MAQOMOTI komponentlari kutubxonasi. ArcObjects asosan C ++ dasturlash tili. ArcGIS for Desktop dasturlarining barchasi ArcObjects-ga asoslangan. Beri ArcGIS to'liq ArcObjects ustiga qurilgan, siz ArcGIS platformasini to'liq sozlash va kengaytirish uchun MAQOMOTI xizmatlari va imkoniyatlaridan foydalanishingiz mumkin, ya'ni ArcObjects ma'lumotlar modelini kengaytirish oson va deyarli barcha COM-mos keladigan dasturlash tillari bilan amalga oshiriladi (masalan, Visual Basic, C #, Visual Basic.NET, Java va Python ). MAQOMOTI komponentlarni ikkilik darajada qayta ishlatishga imkon beradi. Boshqacha qilib aytadigan bo'lsak, ishlab chiquvchilar ArcGIS platformasini kengaytirish uchun ArcObjects-ning manba kodiga kirishni talab qilmaydi. Shu sababli, anArcObjects dasturchisi ArcObjects tizimidagi har qanday turdan foydalanishi mumkin. Ishlab chiquvchi faqat turi nimaga qodirligini bilishi kerak. ArcObjects MAQOMOTI standartiga asoslanganligi sababli, siz u bilan boshqaCOM ob'ektlari va ilovalari bilan birgalikda bemalol ishlashingiz mumkin (Microsoft Office kabi ko'plab Windows dasturiy ta'minot dasturlari COM standartiga asoslangan) .Avval aytib o'tganimizdek, ArcGIS platformasi yordamida yaratilgan ArcObjects turlari (sinflar, interfeyslar va ro'yxatlar kabi). ArcObjects dunyosida sinflar xususiyatlar va usullarni tartibga solish uchun interfeyslardan foydalanadilar. Oddiy qilib aytganda, ArcObjects ichidagi sinflar o'zlarining umumiy a'zolarini ochish va bir-biri bilan aloqa qilish uchun faqat MAQOMOTA interfeyslaridan foydalanadilar. ArcObjects COM klassi bilan ishlashda siz hech qachon sinfning xususiyatlari va usullari bilan ishlamaysiz; aksincha, uning xususiyatlariga va usullariga har doim amalga oshirilgan interfeyslardan biri orqali kirasiz. Masalan, ob'ektni yaratishda siz faqat bitta interfeysdan foydalanishingiz mumkin. Biroq, instantatsiyadan so'ng, ushbu ob'ekt tomonidan amalga oshiriladigan boshqa har qanday interfeys uchun so'rov yuborishingiz mumkin. Ushbu jarayon ba'zan so'rovlar interfeysi (QI) deb nomlanadi. ArcObjects sinflari ko'pincha ko'plab interfeyslarga ega.[2]

Tashqi havolalar

Adabiyotlar