المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مجموعة دروس برمجية (Visual Basic + MapObjects)



ياسر نورالدين
06-22-2008, 10:53 AM
السلام عليكم ورحمة الله وبركاته

في البداية أنا سعيد جدا بأن أنضم إلى أخواني في هذا النادي العلمي، متمنيا للجميع دوام الموقية

أحببت أن أبدأ بمشاركتي الأولى بتصميم مجموعة من الدروس البرمجية في مجال نظم المعلومات الجغرافية باستخدام برنامج فيجوال بيسك Visual Basic مع أداة ماب أوبجكت MapObjects من شركة إيزري.

حاليا أن بصدد اعداد الدرس الأول من ذلك وفور انتهائي منه سوف أقوم بطرحه للأعضاء.



http://www.gisclub.net/vb/images/uploads/1033_21516485e02c203863.JPG



كل المحبة والتوفيق

فيصل بوزي
06-22-2008, 12:04 PM
مشكور أخي الكريم وبالتوفيق

سفيان المصرى
06-22-2008, 12:31 PM
و عليكم السلام و رحمة الله و بركاته

جزاك الله خيرا و فى انتظار اول درس من سلسلة الدروس و ربنا يعينك على انهائها على احسن وجه :)

سلمى الحسين
06-22-2008, 01:32 PM
السلام عليكم
تسلممممممممممممممم خوى
ونحن فى انتظار الدروس



وشكرااااااااااااااااااااااااااااااااااااااااااا

ابراهيم عبد الفتاح ابومريم
06-22-2008, 01:47 PM
جزاك الله عنا خيرا ابداء فى رعاية الله نحن فى انتظارك

صالح محمد محمود
06-22-2008, 01:55 PM
نحن بانتظار الدرس الاول وجزاك الله كل خير

فهد المطلق
06-22-2008, 02:44 PM
بارك الله فيك اخوي ياسر

سوف احجز لي مقعد في الصف الامام حتى استفيد

محمد جمال
06-22-2008, 07:50 PM
شكرا لك اخى
ونحن فى انتظار الدرس

محمد فواز
06-23-2008, 09:27 AM
بسم الله الرحمن الرحيم

مشكور أخ ياسر وإن شاء الله تعم الفائدة على الجميع

ياسر نورالدين
06-25-2008, 10:20 AM
الدرس الأول
المستوى: مبتدئ - متوسط
للمبتدئ في عالم البرمجة والذي لم تتاح له الفرصة في تجربة بعض برامج لغة البرمجة فإنني لا أنصحه بالدخول مباشرة في العمل على مثل هذه الدروس، فيتطلب منه أولا المعرفة بأساسيات البرمجة وكيفية التعامل مع أوامرها، وبما أننا نعمل على لغة برمجة فيجوال بيسك فمن الضروري إجادة بعض الوظائف الأساسية فيه. أما بالنسبة للذين لديهم خبرة ولو بسيطة في العمل مع لغات البرمجة وهو مبتدئ في مجال برمجة نظم المعلومات الجغرافية فقد تجد في هذه الدروس منفعة لك.

تعريفات:
أولا: ماب أوبجكت MapObjects
أداة ماب أوبجكت عبارة عن أداة برمجية تجارية قامت بتطويرها شركة ESRI المعروفة كأحد الشركات الرائدة في مجال صناعة البرمجيات، وتعرف في عالم البرمجة بأنها أداة أكتيف إكس ActiveX تقوم بمجموعة مختلفة من الوظائف كعمليات عرض الخرائط الجغرافية بصورة ديناميكية، وبمجموعة أخرى من عمليات الاستعلام، وتحليل البيانات المكانية. ومما تجدر الإشارة إليه هو أن استخدام هذه الأداة تساعد المبرمج على إنشاء مجموعة من برامج نظم المعلومات الجغرافية تؤدي الوظائف المذكورة ولكن بقابليات أقل من البرامج الكبيرة مثل ArcGIS و Geomedia الخ..

ثانيا: أكتيف إكس كونترول ActiveX Control
تم صناعة أداة أكتيف إكس ActiveX تم في الأساس عن طريق شركة مايكروسوفت المعروفة وهي عبارة عن مكونات برمجية تستخدم لأغراض معينة وبوظائف محددة، وباختصار شديد يمكن القول بأن مكونات الأكتيف إكس لا تعتبر برامج بحد ذاتها بل هي مجموعة من التعليمات تعطى لبرامج موجودة بالفعل على الجهاز تحدد لها مدى وكيفية تبادل البيانات بين بعضها البعض وهي تعليمات يمكن كتابتها بلغات برمجية عديدة ولا يشكل ذلك أي فرق فهي في النهاية ستكون سيقبلها نظام تشغيل الويندوز وينفذ مافيها بدون أي نقاش فهي مكتوبة خصيصاً له وبالطريقة التي لايفهمها غير الويندوز وهي مثلها مثل الفيجوال بيسك سكريبتس أو البرامج العادية قد تكتب لمختلف الأغراض سواء الخيرة أو الشريرة. إضافة إلى ذلك فإنه يمكنك صناعة أداة أكتيف أكس بنفسك إذا كنت تجيد البرمجة وتضمنها بمجموعة من الوظائف المحددة تساعد الآخرين على انشاء تطبيقات معينة.

http://www.gisclub.net/vb/images/uploads/1033_35214861e56a32be9.JPG


فأداة ماب أوبجكت هي عبارة عن أحد أدوات أكتيف أكس قامت شركة إيزري بتطويرها وهي تحتوي على ما يقارب من 50 وظيفة من الممكن أن تعمل على مجموعة من التطبيقات البرمجية المكتبية مثل فيجوال بيسك (VB) ، وفيجوال بيسك للتطبيقات (VBA) ، فيجوال ستوديو دوت نت (Visual Stoudio.NET) وفيجوال سي بلس بلس (++Visual C) ودلفي (Delphi) وبورلاند سي بلس بلس (Borland C++ Builder)، فيجوال فوكس برو (Visual FoxPro) وبور بلدر (Power Builder) وجافا (Java).

الفائدة من استخدام هذه الأداة:
- أنها تساعد المؤسسات والشركات والجهات الأخرى على إنجاز العمليات الجغرافية بسرعة وبغايات محددة ومعينة.
- أنها لا تتطلب وجود خبراء ومحللين وأخصائيين لنظم المعلومات الجغرافية للعمل عليها، فبالإمكان للمستخدمين العاديين أن يعملوا على مثل هذه التطبيقات المنشأة.
- تساعد المبرمجين على ربط البرامج التي يصنعونها ببرامج أخرى داخل المؤسسة.
- تحتوي على مجموعة من الوظائف الرئيسية والتي غالبا ما تكفي حاجة المؤسسات والجهات الأخرى، وبالتالي الاستعاضة عن شراء برامج باهظة الثمن.
بعض الأمثلة التي تستطيع أداة ماب أوبجكت أن تقوم بها اعتمادا على مجموعة من البرامج التطبيقية كفيجوال بيسك، مايكروسوفت أكسس، سكيوال سيرفر، أوراكل وغيرها ...

http://www.gisclub.net/vb/images/uploads/1033_309524861e5ae08f8e.bmp

مع أداة ماب أوبجكت يمكنك:
- إضافة مجموعة من الخرائط الديناميكية كمجموعة طبقات Layers
- بناء مجموعة من البيانات
- أنشاء خرائط موضوعية Thematic Maps
- عرض اسم الظاهرة الجغرافية Label Text من قاعدة البيانات
- عرض صور جوية أو صور للأقمار الاصطناعية
- إمكانية التحريك Pan والتكبير/التصغير Zoom
- رسم أشكال هندسية أو جرافيكية متضمنة مجموعة من النصوص
- رسم ملفات شكلية ShapeFiles
- اختيار مجموعة من الظاهرات الجغرافية اعتماد على مبدأ التحديد الهندسي برسم (دائرة، مربع، خط) على حدود الظاهرة الجغرافية
- انتقاء مجموعة من الظاهرات الجغرافية باستخدام SQL Expression
- اجراء مجموعة من الاحصاءات الرياضية على الظواهر المراد انتقاءها
- أجراء عمليات الاستعلام الواسعة
- تحديث البيانات الجغرافية
- كتابة العنوان الجغرافي والبحث عنه بسهولة
- عرض نظام الاحداثيات للخريطة وتغييره أيضا

البداية مع أداة ماب أوبجكت:
تحميل أداة ماب أوبجكت داخل بيئة فيجوال بيسك

أولا: قم بتشغيل برنامج فيجوال بيسك واختر من مربع الاختيارات الظاهر أمامك (خيارStandard EXE)

http://www.gisclub.net/vb/images/uploads/1033_6734861df1508031.JPG

ستظهر لك الواجهة التالية:

http://www.gisclub.net/vb/images/uploads/1033_36804861e5f1dc9de.JPG

ثانيا: إضافة أداة ماب أوبجكت لمشروعك

1. من خلال الواجهة السابقة قم بالنقر جهة اليمين من الماوس على صندوق الأدوات وقم باختيار خيار مكونات Components أو من خلال قائمة مشروع Project واختيار Components

http://www.gisclub.net/vb/images/uploads/1033_283254861e67ee585f.JPG

http://www.gisclub.net/vb/images/uploads/1033_172194861ebf803495.JPG

2. قم باختيار Esri MapObjects 2.0/2.4 (Last Version) وانقر موافق Ok

http://www.gisclub.net/vb/images/uploads/1033_23744861e70f5e175.JPG

3. في صندوق الأدوات سيظهر لك شكل (خريطة) قم باختيارها، ومن ثم توجه الى واجهة النموذج وقم بتحديد مساحة للخريطة/الخرائط التي تريد أن تظهر بياناتها.

http://www.gisclub.net/vb/images/uploads/1033_295714861e86b986e2.JPG

http://www.gisclub.net/vb/images/uploads/1033_50464861ece520037.JPG

4. سنقوم الآن بعرض خريطة الولايات المتحدة الأمريكية بامتداد .shp في واجهة النموذج (من على الخريطة)، وذلك بالنقر جهة اليمين على الماوس واختيار أمر خصائص Properties

http://www.gisclub.net/vb/images/uploads/1033_270554861e8f1e1666.JPG

5. ستظهر لك الواجهة التالية، قم بإضافة Add وتحديد موقع الخريطة التي تريد إظهارها.

http://www.gisclub.net/vb/images/uploads/1033_13444861e95a8d17a.JPG

6. أنقر موافق وقم بتشغيل البرنامج F5 لترى خريطتك تبدو بهذا الشكل:

http://www.gisclub.net/vb/images/uploads/1033_13464861e981935a3.JPG

ملاحظة:
تستطيع أيضا من خلال صندوق الحوار السابق من أن:
1. تغير لون الخريطة المعروضة
2. تغير اسم الخريطة
3. إضافة أكثر من خريطة ولا تنسى الترتيب التالي (نقطة، خط، مضلع مغلق)

كيفية الحصول على نسخة من ماب أوبجكت:
إما شرائها من الوكيل المعتمد في بلدك، او يمكنك تحميلها على جهازك واستخدامها لفترة تجريبية (ثلاثة شهور) على العنوان التالي:
ESRI has released a 90-day evaluation version of MapObjects available as a free download at
http://www.esri.com/software/mapobjects/download.html
This may be useful for testing and experimenting with MapObjects without having to make the purchase

منذ فترة وجيزة كان بإمكانك الدخول على الموقع المذكور أعلاه وتحميل النسخة التجريبية لفترة ثلاثة شهور، حاولت الآن الدخول والرسالة كانت:
The item you requested cannot be found. The item may have been moved or deleted.
لا أدري إن كانت هناك مواقع أخرى لا زالت تسمح بتحميل النسخة لمدة ثلاثة شهور أم لا!! وقد وجدت العديد من المواقع ولكن للأسف ستسمح لك بتنزيل النسخة كاملة (أي غير مجانية) وهذا مخالف لقواعد المشاركة في الملتقيات.

أخواني ... اسمحوا لي إن تأخرت عليكم في تنزيل بقية الدروس وذلك نظرا لضيق الوقت
ألف تحية ...

عبد الناصر المصري
06-25-2008, 10:33 AM
شكرا استاذ ياسر على هذاالمجهود العظيم، لكن هناك موضوع أحب أن أشير إليه وهو أن ESRI توقف عن تقديم النسخة التجريبي من البرنامج لأنها ستتوقف عن دعمه فنياً بصورة نهائية مع الفيرجن الجديد من ArcGIS

سلمى الحسين
06-25-2008, 06:43 PM
السلام عليكم
والله شكرا كتير استاذ ياسر على هدا العمل العظيم
ونحن فى انتظار المزيد

محمد جمال
06-25-2008, 08:47 PM
اخى العزيز
شكرا لك على المجهود العظيم
ولكن عندى استفسار انة ليس لدى هذه الاداه esri map object 2.0 علما بان انى استخدم arcgis9
فهل تسطيع اداه esri map control ان تحل محلها
وشكرا لك

د. علي الغامدي
06-26-2008, 12:10 AM
الله يعطيك العافية اخي ياسر
هذا الذي ينقص النادي
وانت بهذا وباعمال زملائك الفاعلين في مجال دروس البرمجة في النادي
تجعلنا الآن في صميم عمل هذه النظم، وهذا سيفتح افاق كبيرة لأعضاء النادي ويشجعهم على
الدخول بقوة والابداع

فهد المطلق
06-26-2008, 03:33 AM
جزاك الله الف خير اخوي ياسر على هذا الدرس وننتظر المزيد

وهنا أكرر سؤال اخوي محمد جمال

هل أداة MapObject مشابهه لإداة mapcontrol

وهل Arc Engine هو نسخة جديدة لي MapObject
اذا كان كذلك هذا يفسر إنتهاء النسخة التجريبية التي كانت متاحة على موقع ESRI

وسؤال آخر

ما الفرق بين ArcObject و MapObject

ولك خالص تحياتي

مختار الحسانين
06-26-2008, 05:04 AM
Jim Barry of ESRI writes “We are sorry to report that free copies of MapObjects software are no longer available for evaluation.”

ESRI highly recommends that you consider using ArcGIS Engine if you want to use embeddable mapping and GIS components in your application’s design. The easiest and least expensive way to get the ArcGIS Engine developer kit is to subscribe to the ESRI Developer Network. More information here:

http://www.esri.com/software/arcgis/edn/index.html

Great product from ESRI finally ends in peace. I love MapObjects!

ياسر نورالدين
06-26-2008, 09:27 AM
السلاع عليكم جميعا،،،

أرحب بكم مرة أخرى واسمحوا لي بتوضيح بعض الأمور:

بالنسبة للفرق بين أداة MapObjects و ArcObjects هو:
أن أداة MapObjects تحتوي على ما يقارب من 50 كائن Object بينما ArcObjects يحتوي على أكثر من 1000 كائن. ثانيا أن أدة MapObjects تزود المبرمج بأشياء أساسية لتصميم برامج نظم المعلومات الجغرافية كعرض للخريطة اجراء مجموعة من الاستعلامات وإضافة مجموعة ترميزات والقيام بعملية تحرير بسيطة إضافة إلى اختيار مجموعة من المساقط وتغييرها الخ... بينما ArcObjects تزودالمبرمج بكل الإمكانيات وتتيح له البرمجة في كل وظائف نظم المعلومات الجغرافية وبالتالي تجعله عند مستوى التخصص.

فبالتأكيد ولا شك أن إمكانيات ArcObjects تفوق بمراحل متقدمة إمكانيات MapObjects ... إذا السؤال التالي لماذا ESRI قامت بصناعة هذه الأداة؟ أوضحنا سابقا أن هذه الأداة صممت خصيصا لتفيد الجهات والمؤسسات التي تعمل على أشياء محددة ومعينة وبالتالي فإنها لا تحتاج لإمكانيات عالية كبرنامج ArcGIS مثلا، فبالتالي الكلفة المادية ستقل كثيرا ... والمثال التالي ربما يوضح الفكرة: لو أردنا تطبيق برنامج نظام معلومات جغرافي مدرسي لطلاب المرحلة الاعدادية والثانوية، وبوجود خبراء برمجة عندي: أيهما أفضل أن أدرب الطالب على إمكانيات ArcGIS والتي ستتطلب مني وقتا وجهدا كبيرا أم أقوم ببرمجة مجموعة من الدروس الجغرافية باستخدام ماب أوبجكت وأوظف فقط الامكانيات التي يحتاجها الطالب :D

بعض الأخوان يسأل هل ArcEngine هو نسخة جديدة من MapObjects:
لا يوجد أي ارتباط بين هذين الاثنين، ArcEngine صمم خصيصا للتعامل مع بيئة ArcGIS فقط ولا يمكنك استدعاء أداة ماب أوبجكت من داخل ArcGIS ، بمعنى آخر أنك إذا أردت البرمجة عن طريق ArcGIS فأنت حقيقة تتعامل مع كائنات ArcObjects
أتمنى أني قد أوضحت الفرق بين الاثنين.

ستكون لدى الأخوان صعوبة بعض الشيء لكون البعض لا يعلم ما هي أدوات أكتيف إكس فبمجرد أن تتعلم قليلا عنها سيتضح لك الفرق بين أداة MapObjects و ArcObjects . لذلك أتمنى من الأخوان تعلم مجال البرمجة أولا ومن ثم الدخول في تطبيقات نظم المعلومات الجغرافية فإنك بذلك ستكون قطعت أشواطا كبيرة.

تجربتي الخاصة:
عندما عزمت على دراسة البرمجة في مجال نظم المعلومات الجغرافية نصحني بعض الأساتذة جزاهم الله خيرا بأن أبدأ البرمجة باستخدام MapObjects وذلك باستخدام الفيجوال بيسك، يعد المعرفة المتواضعة فيه كانت انتقالتي الى استخدام ArcObjects سهلة لكوني خضت البرمجة الحقيقية سابقا.

إذا كان لدى الأخوان العزم على تعلم افيجوال بيسك مع ArcObjects فلا مانع لدي من أن أوقف دروس MapObjects

وسام التميمي
06-26-2008, 10:31 AM
السلام عليكم ورحمة الله وبركاته

شكرا جزيلا لكل المشاركين في هذا النادي

انا اقترح من ادارة النادي انشاء ملتقى باسم برمجة تطبيقات نظمم المعلومات الجغرافية وذلك لاهمية هذا الجانب ولسهولة الوصول

ولقد اطلعت على مشاركت الاخ ياسر نور الدين مما شجعني على الخوض في هذا المجال والمشاركة

واسأل الله ان يوفقني لنشر مشاركات حول البرمجة بلغة Vba حيث اعمل بها

مع التقدير

محمد فواز
06-26-2008, 11:31 AM
بسم الله الرحمن الرحيم

أؤيد بشدة ما جاء به الأخ وسام التميمي من ضرورة إنشاء ملتقى خاص لبرمجة تطبيقات نظم المعلومات الجغرافية وكل الشكر له
والشكر موصول أيضاً للأخ ياسر نور الدين على المعلومات القيمة
رأيي الشخصي أن يستمر الأخ ياسر في دروس MapObjects ثم بعد ذلك ننتقل إلى دروس ArcObjects
وجزاكم الله عنا كل خير

عبد الناصر المصري
06-26-2008, 01:01 PM
أعتقد أنه يجب التريث قليلا قبل إنشاء ملتقى خاص للبرمجة حتى تتوفر كمية من المشاركاتالتي يمكطنها فصلها في ملتقى مستقل

أما بالنسبة لموضوع المفاضلة بين MapObject , ArcObject فاسمحوا لي ان اقول من خلال خبرتي المتواضعة أنه لم يعد هناك من يستخدم MapObject ولا MapObject Lite لأنهما وببساطة لا يتعاملان مع الـ Geodatabase لكن يتعاملان فقط مع الـ Shapefile على عكس الـ ArcEngine والـ ArcObject، لذلك فأنا لا أحبذ أن يستكمل الأخ ياسر معالجة درواس MapObject حتى لا يضيع وقته وجهده بل لنتحول إلى ArcObject مباشرة، فليس من المعقول ان نتعلم الDos حتى نستطيع أن نتعلم Windows، فهذا نظام وهذا نظام آخر.

كذلك فأنا أحبذ التحول لدروس في ArcObject لأن معظمنا لا يملك الـ MapObject كما أن إزري لم تعد تدعمه الآن

ياسر نورالدين
06-26-2008, 02:53 PM
السلام عليكم جميعا،،،

بالنسبة لاقتراح أنشاء ملتقى خاص بالبرمجة فلا بأس في ذلك وهذا هو الاتجاه الحديث الذي يأخذ به سوق العمل بالذات، ولكن يجب أن تكون هناك مجموعة من الأيدي لها بصمتها في مجال البرمجة حتى يتمكن جميع الأعضاء من التفاعل.

الأخ عبدالناصر أشكرك جزيل الشكر على مشاركتك، كلامك صحيح على أن MapObjects لا تدعم Geodatabase . ولكن يجب التوضيح بأن MapObjects لاتدعم Personal Geodatabase ولكنها تدعم ArcSDE Geodatabase بقراءة البيانات وتحديثها وفي نفس الوقت حينما تتعلمل مع SDE Geodatabase فإنك لا تستطيع أن تقوم ببناء العلاقات الطبولوجية ولا من العمل على تحليل الشبكات.

أنا حقيقة وضعت مستوى البرمجة بأداة الماب أوبجكت لاحساسي بأن النادي محتاج لدروس برمجية وهذا واضح من خلال المشاركات، لهذا الأساس من الصعب جدا أن تبدأ بمجال البرمجة مباشرة مع ArcObjects ، لأن الأعضاء بحاجة إلى تمارين أولية على الفيجوال بيسك نفسه، وبالتالي وجدت الفرصة بأن تكون تطبيقاتنا عملية على نظم المعلومات الجغرافية بواسطة استخدام أداة نتعلم منها برمجة تطبيقات مختلفة لنظم المعلومات الجغرافية وبالتالي سيكتسب البعض مجموعة من المهارات في كيفية التعامل مع برنامج الفيجوال بيسك. كما لاتنسى أخي أنه عندما نتعامل مع ArcObjects فلن يسمح لنا برنامج فيجوال بيسك للتطبيقات VBA أن نتعامل مع واجهة برنامج فيجوال بيسك كاملة وانما ستكون تطبيقاتنا محصورة ومحدودة داخل بيئة ArcGIS .

من ناحية الأفضلية أنا لا أنكر بأن الاتجاه الحديث هو نحو ArcObjects وسنحاول إعداد مجموعة من الدروس أيضا لطرحها للأعضاء حسب رغبتهم.

والله تعالى أعلم ...

سلمى الحسين
06-26-2008, 05:11 PM
MapObjects لا تدعم Geodatabase . ولكن يجب التوضيح بأن MapObjects لاتدعم Personal Geodatabase ولكنها تدعم ArcSDE Geodatabase بقراءة البيانات وتحديثها
...



السلام عليكم
خوى ياسى اخيرا تحصلت على الماب اوبجكت
بس الكلام اللى انت قلته ( اعلاه ) صدمنى
لانى اشتغلت بالجيو داتا بيز وربطتها بالفجوال ( انترفيس )
شو الحل الان ؟ اى ح اضطر ابحث عن الارك اوبجكت


وشكرا

فهد المطلق
06-26-2008, 05:37 PM
شكرا اخوي ياسر على هذه التوضيحات

وماجعلني اطرح هذه الاسئلة هذا الملف

http://gis.esri.com/library/userconf/devsummit06/papers/mapobjects.pdf


هذه نسخة تجريبية لي MapObjects LT 2.0a

http://www.softpedia.com/get/Programming/Components-Libraries/MapObjects-LT.shtml

طريقة التنزيل
أولا لابد التسجيل في المنتدى
ثانيا من خلال الصفحة الاولى

http://www.gisclub.net/vb/images/uploads/3079_24224863a85591630.JPG

ثالثا من خلال الصفحة الثانية


http://www.gisclub.net/vb/images/uploads/3079_296024863a8885aaf0.JPG


اسمحلي اخوي ياسر بعرض هذا الملف لانه له صلة وثيقة بموضوع هذا الدرس وربما يساعد بعض الاعضاء على فهم الدرس

http://visc.sis.pitt.edu/tutorials/GIS/Map%20Objects%20Presentation-%20reference.pdf

محمد جمال
06-26-2008, 11:52 PM
السلام عليكم ورحمة الله وبركاتة
شكرا الى جميع الاعضاء وايضا شكرا للاستاذ ياسر على هذة المعلومات القيمة
ولكن احب ان اشر اليك انة ليس لدى سوى esri map control وحصلت عليها وبعض المكاتب من خلال تسطيب arcgis
وليس لدىarcobject فكيف يمكننى الحصول علية لمواصلة الدرس
وايضا لم افهم هل من الممكن ان اكمل الدرس esri map controlام لا
وشكرا لك

محمد جميل
06-27-2008, 11:39 AM
أعتقد أنه يجب التريث قليلا قبل إنشاء ملتقى خاص للبرمجة حتى تتوفر كمية من المشاركاتالتي يمكطنها فصلها في ملتقى مستقل

أما بالنسبة لموضوع المفاضلة بين MapObject , ArcObject
فاسمحوا لي ان اقول من خلال خبرتي المتواضعة أنه لم يعد هناك من يستخدم MapObject ولا MapObject Lite
لأنهما وببساطة لا يتعاملان مع الـ Geodatabase
لكن يتعاملان فقط مع الـ Shapefile
على عكس الـ ArcEngine والـ ArcObject،
لذلك فأنا لا أحبذ أن يستكمل الأخ ياسر معالجة درواس MapObject
حتى لا يضيع وقته وجهده بل لنتحول إلى ArcObject مباشرة،
فليس من المعقول ان نتعلم الDos حتى نستطيع أن نتعلم Windows، فهذا نظام وهذا نظام آخر.

كذلك فأنا أحبذ التحول لدروس في ArcObject
لأن معظمنا لا يملك الـ MapObject
كما أن إزري لم تعد تدعمه الآن

أهلا بك يا مصري

كلام يحتمل الصواب والخطأ ( انا لم يسبق لي التعامل مع MapObject او حتي ArcObject )

لكن هل تعلم انه يوجد الي الان من يفضل التعامل مع الارك فيو 3.2 بالرغم من صدور العديد من الاصدارات الجديده وذلك للتعود علية وسرعته وسهوله ومرونه عمل التحليلات به كما ورد لي في حديثهم

الشكر الجزيل للأخوين الكريمين ياسر نور & فهد المطلق علي كل ما يقدمان ونحن في انتظار المزيد
والله ولي التوفيق