أجهزة الكمبيوترالبرمجيات

كسوف - بيئة تطوير وحدات التطبيقات عبر منصة

كسوف - منصة لخلق برمجيات المصدر المفتوح. واستندت في جاوا ويوفر القدرة على تطوير البرامج مع المكونات الإضافية. وهو يحتوي على مجموعة من المكونات المدمج في، من بينها - المنتج الكسوف الشهير - PDE بيئة تطوير المكونات الإضافية. PDE يسمح لك لتوسيع المنصة نفسها، التي تتألف من المكونات المضمنة. المبدعين من الأدوات يمكن أن تقدم التمديدات الخاصة بهم وإعطاء المستخدمين بيئة التطوير المتكاملة (IDE).

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

لا تستقيم جميع الحقوق

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

لذلك، هناك الخوف والشك أن البرامج المفتوحة سيؤدي إلى فقدان الملكية الفكرية، والحقوق المتروكة لتنتشر إلى أجزاء أخرى من البرنامج. وبعبارة أخرى، فإن الترخيص يتطلب أن كل تطبيق يحتوي على التعليمات البرمجية مفتوحة المصدر توزع مع نفس الحقوق. وهذا ينطبق على الترخيص العام العام (GNU) - تحت يمتد لينكس. ولكن هناك إذن، والتي توفر معاملة مختلفة من المصالح العامة والتجارية.

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

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

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

منظمة غير ربحية

كسوف - تنمية البيئة والمكتبات وأدوات لإنشاء ونشر وإدارة البرامج ومجتمع المبدعين. يخلق منصة من قبل IBM في عام 2001 بدعم من بائعي البرامج.

تم تأسيس مؤسسة الكسوف في عام 2004، هي منظمة غير هادفة للربح، ويدعم منصة المشروع وتحسين المجتمع والنظام مطوري البرمجيات والخدمات التكميلية. اليوم، ويشمل النظام البيئي الكسوف المنظمات والأفراد صناعة البرمجيات.

يراقب صندوق وإدارة المشاريع منصة. لأنها تخدم المجتمع، والمطورين الذين يدعون مقترفوا في دولة لا تنتمي. وهم يعملون في منظمات أخرى أو من قبل المبرمجين المستقلين الذين يتطوعون بوقتهم الشخصية للعمل في المشروع.

الكسوف: الخصائص منصة

  • إنشاء أدوات البرمجة المختلفة.
  • عدد غير محدود من الموردين أداة، بما في ذلك مستقلة.
  • أدوات دعم للعمل مع مجموعة متنوعة من المحتوى، مثل HTML، C، EJB، جافا، JSP، GIF و XML.
  • ضمان الاندماج الكامل داخل وبين المحتوى.
  • برمجة الكسوف متوسطة مع واجهة رسومية أم لا.
  • تعمل على أنظمة تشغيل مختلفة، بما فيها لينكس، ويندوز، وسولاريس AIX، ماك OS X.
  • باستخدام جافا، شعبية لغة أدوات الكتابة.

الكسوف: الحصول على دليل الكاتب

بعد الجولة الأولى، رسالة تحية. يمكن للمستخدم الانتقال إلى مراجعة ومعرفة وظائف جديدة، والأمثلة، أو للخضوع للتدريب.

وتتكون مساحة العمل لوحات، والعروض. وهناك مجموعة من الأفكار ودعا احتمال. احتمال من "الموارد"، على سبيل المثال، يتضمن تمثيل لتحرير وإدارة وعرض المشاريع.

وينبغي أن تبدأ مبتدئين مع "أساسيات مساحة فعال"، حيث يمكنك جمع الكثير من المعلومات حول مكونات الكسوف المختلفة وتفاعلاتها.

العمل مع JDT

لاستكشاف JDT يمكن فتح مشروع الكسوف جافا. للقيام بذلك، حدد "ملف" - "جديد" - "مشروع جافا"، أدخل اسم المشروع ثم انقر فوق "إنهاء".

لتغيير المنظور الحالي، حدد العنصر القائمة "نافذة" - "منظور فتح" - جافا أو فتح نافذة جديدة عبر "نافذة" - "نافذة جديدة" واختيار وجهة نظر مختلفة.

يحتوي منظور الآراء التي تهدف لتحقيق التنمية في جاوة. في الزاوية اليسرى أعلاه، هو التسلسل الهرمي مع الحزم الكسوف جافا، والطبقات، JAR-وملفات مختلفة، وهو ما يسمى "حزمة اكسبلورر". واستكملت القائمة الرئيسية في هذه الحالة بنسبة 2 نقطة: المصدر وريفاكتور.

إنشاء برنامج في JDT

لإنشاء تطبيق جافا، يجب عليك بزر الماوس الأيمن فوق المشروع واختر "جديد" بإنشائها سابقا - "الدرجة الاولى". في المنبثقة، أدخل اسم الفئة من مربع الحوار. من المشكوك فيه: "أي طرق الشغل تريد إنشاء؟" - تحديد ساكنة باطلة الرئيسية (سلسلة [] وسائط) العامة وانقر على "إنهاء".

هذا سيخلق البرنامج الذي يحتوي على الدرجة دخلت والرئيسي فارغة (). يجب إكمال أسلوب رمز البرنامج (ي تصنف حذفت عمدا):

الطبقة العامة مرحبا {

(وسائط سلسلة []) العامة ساكنة باطلة الرئيسية {

ل(ي = 0؛ ي <= 5؛ ي ++)

{

System.out.println ( "مرحبا")؛

}

}

}

خلال مجموعة، ويمكن لاحظت ملامح المحرر:

  • تكملة.
  • التحقق من الجملة؛
  • لصناعة السيارات في فتح قوسين أو الاقتباس.

ويسمى إنجاز قانون الاختصار لوحة المفاتيح Ctrl + الفضاء. في نفس الوقت سوف تعتمد على سياق قائمة من الخيارات، واختيار لوحة المفاتيح أو الماوس، إذا كانت قائمة من أساليب كائن أو جزء من الكلمة.

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

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

  • حقل فئة.
  • معلمة أسلوب.
  • المتغير المحلي.

إذا اخترت أحد الخيارات مع الماوس، يمكنك ان ترى النص الناتج.

النقر المزدوج على تجسيد المطلوب يولد التعليمات البرمجية.

تشغيل تطبيقات

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

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

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

معلومات مفصلة حول كل من التمثيل يمكن أن تعطي تعليمات حساسة للسياق. نحن بحاجة فقط إلى انقر بزر الفأرة الأيمن على شريط العنوان واضغط F1.

ملحقات إضافية

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

يسمح CVS نظام التحكم في مصدر و العمل الجماعي عليها. وهكذا التغييرات التي أدخلت ليست مختلطة. هذا هو جزء مهم لا يتجزأ من الكسوف.

بيئة التطوير هو في الموقع eclipse.org. وتقع المكونات الإضافية في المكونات في وسط.

هندسة معمارية

أساس منصة - عملاء RCP غنية وظيفيا. وببساطة يمكن أن تقدم مجموعة من المكونات الإضافية المستخدمة في برامج التنمية. هناك عناصر إضافية أوصى والاختيارية.

المكونات الرئيسية هي:

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.delachieve.com. Theme powered by WordPress.