کار با فرم ها نحوه لود کردن فرم -قرار دادن اسامی لایه ها در کمبو باکس یک فرم شبیه به Select By Attributes -نحوه اضافه کردن لایه های وکتوری به یک کمبو باکس
در این جلسه آموزشی موقعی که ما روی ابزار (دکمه) ایجاد شده کلیک می کنیم بایستی یک فرم ویندوزی در محیط آرک جی آی اس (ArcGIS) برای ما لود و ایجاد گردد. در داخل فرم ویندوزی ابزارهای مورد نیاز مانند لیبل ها، کمبو باکس ها، دکمه ها و . . . قرار داده می شود. برای مثال دکمه close رامی توان روی فرم طراحی کرد و با استفاده از کلمه کلیدی This با نوشتن یک خط فرم موجود را Close (بستن) کنیم. در واقع کلمه کلیدی This اشاره به شی جاری در محیط برنامه نویسی سی شارپ دارد . شی جاری در این برنامه فرم ایجاد شده در نرم افزار آرک جی آی اس (ArcGIS) می باشد.
لود فرم:
موقعی که ما روی ابزار ایجاد شده کلیک می کنیم بایستی یک فرم ویندوزی متناسب با طراحی هایی که از قبل انجام شده است در محیط نرم افزار آرک جی آی اس (ArcGIS) لود گردد.در این راستا و با توجه به مباحث شی گرایی نیاز به ایجاد یک شی جدید از فرم می باشد. برای نمایش فرم ویندوزی در آرک جی آی اس (ArcGIS) از دوحالت show و showdialog می توان استفاده کرد . تفاوت این دو مورد دراین می باشد که در حالت showdialoge تا موقعی که فرم در نرم افزار آرک جی آی اس (ArcGIS) بسته نشود امکان استفاده از ابزارهای دیگر برای کاربر فراهم نبوده و این امکان از کاربر صلب می گردد 🙂
لود لایه ها در فرم
برای لود لایه ها در برنامه نویسی آرک جی آی اس (ArcGIS) از اینترفیس EnumLayer که یک شمارنده روی لایه ها می باشد استفاده می شود.در صورت عدم دسترسی به Help نرم افزار می توان از Help آنلاین استفاده کرد.
Help آنلاین
برای نمایش اولین لایه در برنامه نوشته شده به محض لود فرم در داخل کمبو باکس بایستی ایندکس انتخاب شده را برابر صفر قرار دهید.
تمایل به همکاری و دارای توانایی در حوزه علوم مکانی یا برنامه نویسی علوم مکانی هستید؟
نظرات کاربران
نقد و بررسیها
هنوز بررسیای ثبت نشده است.