KompyuterlarDasturiy ta'minot

Eclipse - taraqqiyot, atrof-muhit modulli xoch-platforma ilovalarni

Eclipse - bir platforma ochiq-manba kodli dasturiy ta'minot yaratish. Bu Java asoslangan va plagin bilan dasturlarini ishlab chiqish imkonini beradi. mashhur Eclipse mahsulot - - PDE rivojlantirish, atrof-muhit, Plug-ins Bu ularning orasida ajralmas tarkibiy qismlari, bir qator o'z ichiga oladi. PDE Agar ajralmas tarkibiy qismlarining iborat, platforma o'zi kengaytirish imkonini beradi. Toolkit ijodkorlari o'z kengaytmalar taklif va foydalanuvchilar, integratsiya rivojlantirish muhiti (edi) berishi mumkin.

Eclipse yozilgan Java tili, qo'shimcha ravishda, ishlab chiqish muhiti boshqa dasturlash tillari uchun ishlatiladi. Bu tillarni C ++, Fortran, Perl, PROLOG, Python, Ruby va boshqalar qo'llab-quvvatlash plaginlarga ko'p yaratildi. Platformasi Telnet va DBMS sifatida yozuv dasturlari bilan bog'liq emas, boshqa dasturiy uchun asos bo'lishi mumkin. Eclipse asoslangan kodi yana bir misol, - tahrirlash va disk raskadrovka PHP-ilovalar uchun asosiy vazifalari bilan PDT ishlab chiqish muhiti.

Barcha huquqlar buzib

Ochiq kodli dasturiy ta'minot foydalanuvchilarga huquqlarini kafolatlash uchun litsenziyaga ega. Misol uchun, manba kodi o'zgartirish va uni tarqatish huquqiga ega bo'lgan berilishi kerak. himoya Bu darajasi copyleft orqali erishiladi. Copyright bir foydalanuvchi bu huquqiga ega emas, voqea dasturlari tarqalish man, mualliflik huquqi himoya qiladi. Copyleft, shuningdek, dasturiy ta'minot o'z ichiga olgan bir litsenziya o'zgartirish holda taqsimlanadi talab qiladi. Bu holda, mualliflik huquqi mohiyati qarama-qarshi bo'ladi. Copyleft mualliflik ishlab huquqlarini saqlab qolish uchun, va foydalanuvchilarga ularni o'tkazish emas foydalanadi.

Shuning uchun, qo'rquv bor va copyleft dasturiy boshqa qismlariga yoyish uchun shak ochiq dasturlari, intellektual mulkni yo'qotish olib keladi. Boshqa so'zlar bilan aytganda, litsenziya ochiq manba kodni o'z ichiga olgan barcha ariza shu huquqlari bilan tarqatiladi talab qiladi. Bu General Public License (GNU) uchun haq - Linux uzaytiradi ostida. Lekin davlat va tijorat manfaatlari bir xil davolash ta'minlash Avtorizatsiya bor.

OSI ochiq ochiq kodli nima belgilaydigan notijorat tashkilot bo'lib, uning mezonlarini javob shu litsenziya tasdiqlaydi. Eclipse platforma EPL tomonidan taqsimlanadi, ochiq litsenziya OSI-sertifikatlangan va ochiq kodli dasturiy ta'minot mualliflari sadoqati saqlab, uning tijorat ariza osonlashtirish.

plaginlar yoki foydalanuvchi dastur ishlab chiqish atrof-muhit yaratuvchilarmi Eclipse har qanday jalb yoki o'zgartirilishi kodni chop kerak, lekin ular kabi yo'l bilan o'z qo'shimchalar litsenziya mumkin. Ochiq kodli dasturiy ta'minot, ularga bo'lgan huquqlarni uzatish manbai, shuningdek, adabiyot, talab qilinmaydi.

ko'p o'z rivojlanishini yaratish Eclipse foydalanish olmaydi esa, manba kodi platforma mavjudligi nafaqat chunki to'lov yo'qligi katta ahamiyat kasb etadi, balki u yangilik qilmoqda va umumiy yo'lida bir hissasi sifatida o'z mahsulotni qilish uchun dasturchi rag'batlantiradi, chunki. Buning asosiy sababi, - yana loyiha ish investitsiya, yanada muhim har bir kishi uchun emas. Bu foyda bo'lsa, ishlab chiquvchilar soni ham ko'proq oshdi va Linux va Apache atrofida paydo shu kabi loyiha, atrofida bir jamoa yaratish etiladi.

nodavlat notijorat tashkiloti

Eclipse - taraqqiyot, atrof-muhit, kutubxona va vositalari dasturiy ta'minot va uning yaratuvchilarning hamjamiyatni yaratish, tarqatish va boshqarish uchun. Bu dastur sotuvchisi ko'magida 2001 yilda IBM tomonidan bir platforma yaratadi.

Eclipse Foundation 2004 yilda tashkil etilgan, notijorat tashkilot hisoblanadi, loyiha platforma va qo'shimcha dasturiy ta'minot va xizmatlar takomillashtirish jamiyati va tizimi Ishlab qo'llab-quvvatlaydi. Bugungi kunda, Eclipse ekotizim tashkilotlar va shaxslar dasturiy ta'minot sanoati o'z ichiga oladi.

Fond nazorat va platforma loyihalarni boshqaradi. Bu hamjamiyat va davlat committers qo'ng'iroq Dasturchilar tegishli emas. Ular boshqa tashkilotlar tomonidan yoki loyihada ishlash uchun o'z shaxsiy vaqt ixtiyoriy, mustaqil dasturchilar tomonidan ish.

Tushkunlik: platforma xususiyatlarini

  • Turli xil dasturiy vositalari yaratish.
  • mustaqil jumladan vositasi yetkazib beruvchi Cheksiz soni.
  • Qo'llab-quvvatlash vositalari kabi HTML, C, EJB, Java, JSP, GIF va XML kabi kontent turli bilan ishlash.
  • ichida va turli mazmun o'rtasida to'liq integratsiyasini ta'minlash.
  • bilan dasturlash Eclipse-o'rta grafik interfeys yoki yo'q.
  • Linux, Windows, Solaris AIX, Mac OS X, shu jumladan, turli xil operatsion tizimlar, ustida ishlash
  • Java, mashhur yozuv vositalari tilini foydalanish.

Tushkunlik: Ishga kirishish uchun qo'llanma

Birinchi qochib, tabrik xabar so'ng. Foydalanuvchi ko'rib borish va yangi vazifalarni, misollar o'rganish, yoki trening mumkin.

ish maydoni panellar, taqdimotlar tashkil topgan. g'oyalar majmui istiqbolini chaqirdi. "Resurslar" ning kelajak, masalan, tartibga solish, boshqarish va loyihalarni ko'rish uchun ham o'z ichiga oladi.

Yangi boshlagan turli Eclipse komponentlar va ularning o'zaro bog'liq ko'p ma'lumot to'plash mumkin "instrumental makon asoslari" bilan boshlash kerak.

JDT bilan ishlash

Eclipse Java loyiha ochish mumkin JDT kashf uchun. "Yangi" - - Buning uchun "Fayl" menyusi tanlash "Java loyihasi", bir loyiha nomini kiriting va "Finish" tugmasini bosing.

"Ochiq nuqtai nazar» - - joriy nuqtai nazar o'zgartirish uchun, menyu ob'ektini "Oyna" ni tanlash Java yoki "Oyna" orqali yangi oyna ochish - "Yangi oyna" va boshqacha nuqtai nazar tanlang.

Istiqbolli Java rivojlantirish uchun mo'ljallangan fikr mavjud. chap burchagida, yuqorida, "To'plam Explorer" deb nomlangan Eclipse Java paketlar, sinflar, JAR-fayllar va turli fayllar bilan bir ierarxiyasi hisoblanadi. Manba va Refactor: bu holatda asosiy menyu 2 ochko qo'shilishdi.

JDT dastur yaratish

Agar Java ilovasini yaratish uchun, siz loyihani o'ng tugmasini bosing kerak va avvalroq yaratilgan "Yangi" ni tanlash - "sinf". pop-up, muloqot oynasida sinf nomini kiriting. Shubhali: "Qaysi siz yaratmoqchi bo'lgan buyumning usullari?" - davlat static void main (string [] args) belgilash va "Finish" tugmasini bosing.

Bu kirib sinf va bo'sh main () o'z ichiga olgan bir dastur yaratadi. (J ataylab yozilmaydi sınıflandırılmış) bir dastur kodi usuli bajarish kerak:

umumiy sinf Salom {

umumiy static void main (string [] args) {

uchun (j = 0; j <= 5; j ++)

{

System.out.println ( "Salom");

}

}

}

majmui davomida, siz muharriri xususiyatlari bilan farq qilishi mumkin:

  • Avtomatik to'ldirish;
  • sintaksisi tekshirish;
  • Qavslar yoki tirnoq Avto-ochib.

Kodi tugatish klaviatura yorliq Ctrl + Space deb ataladi. variantlar ro'yxatini kontekstida bog'liq bo'ladi Shu bilan birga, bir ob'ektga yoki kalit doirasida usullari bo'lsin ro'yxati, bir klaviatura yoki sichqoncha tanlang.

sintaktik Ortib tuzish asosida tekshiriladi. Bu uning derlemelerinizi bilan bir vaqtda, ro'yxatga olish kodi davomida bo'lib o'tadi. Matnni sintaksisi rang xatolar qizil qayd va ularning nuqta oq diagonal xoch bilan qizil paydo qolgan. Qolgan xatolar bir lampochkaning shaklida sohalarda ko'rsatilgan. Ular tez tuzatish yordamida o'zingizni tuzatish mumkin.

Men tasniflanadi emas, chunki, masalan, joriy yorug'lik bayonot oldida joylashgan. yorug'lik lampochkaning Ikki marta bosganda keyin iloji tuzatishlar ro'yxati bo'ladi. Bu holda, j taklif etiladi:

  • sinf maydon;
  • usuli parametr;
  • mahalliy o'zgaruvchan.

Agar sichqoncha bilan variantlardan birini tanlash bo'lsa, natijada matnni o'qish mumkin.

Kerakli tartibga solishga, ustida ikki marta bosish kodni hosil qiladi.

ilovalar bilan ishlayotgan

ariza kompilyatsiya hech xatolar menyu punkti orqali ishlatish mumkin bo'lsa, "Start". Hech To'plamda qadam, chunki saqlab kodi davomida bo'lib o'tadi. allaqachon o'rnatilgan qadriyatlarni zarur muloqot oynasidagi "konfiguratsiya start", siz o'ng pastki Run tugmasini bosing kerak. manzil belgilari bilan konsoli va qo'llash natijasida pastki qismida paydo bo'ladi.

Dastur tuzatuvchida ishlatish mumkin. Avvalo, keyingi usuli qo'ng'iroq qilish uchun, tahrir oynasining chap kulrang qutisiga sichqoncha ikki marta bosish bilan System.out.println () bir chiqish nuqtasi o'rnatish. Natijada bir ko'k nuqta bo'ladi. "Debug" - "Start" menyusini tanlang. Launch konfiguratsiya oyna yana paydo bo'ladi. "Start" tugmasini bosgan so'ng, yangi g'oyalar bilan debug nuqtai nazar paydo bo'ladi.

Chapdagi "Debug" yilda yuqori, u chaqiriq suyakka va asboblar paneli dasturi taraqqiyot nazorat qilish. panel stop tugmasini, dastur, ijro davom va yakunlanishini o'z ichiga olgan, va keyingi operator va usuli qaytib o'tish. o'zgaruvchilar, chiqish nuqtalari, so'z va ekranda: o'ng yuqori qismida sekmeli panellari bir satr. Agar o'zgaruvchilar yorlig'ini tanlang, o'zgaruvchan j qiymatini ko'rish mumkin.

vakolatxonalari har biri haqida batafsil ma'lumot kontekst sezgir yordam berishi mumkin. Biz faqat nom satri va F1 tugmasini bosing ustida sichqoncha tugmasini bosing kerak.

Qo'shimcha plugins

kompilyatsiya va disk raskadrovka, ularni o'zgartirish uchun mo'ljallangan dasturiy ta'minot ishlab chiqish, atrof-muhit, taqlid qurish, sinov modul, ishlash, konfiguratsiya boshqarish va nashr avtomatlashtirish ega bo'lgan qismlariga tomonidan to'ldirilsin Eclipse.

CVS manba nazorat qilish tizimi uchun imkon beradi jamoa ish ular ustidan. Shunday qilib joriy o'zgarishlar aralash emas. Bu Eclipse muhim va ajralmas qismi hisoblanadi.

rivojlantirish, atrof-muhit eclipse.org saytida hisoblanadi. Plug-ins plagini Markaziy joylashgan.

arxitektura

platforma asosi - chiqa olmaydi boy RCP mijozlarga. Oddiygina ular rivojlanish dasturlarida ishlatiladigan plaginlarga majmuini taqdim mumkin. tavsiya va ixtiyoriy qo'shimcha komponentlar mavjud.

Asosiy qismlari:

  • Runtime OSGi spetsifikatsiyasi kengaytirish va kengaytirish ochko asoslangan model qismlarga belgilaydi. Shuningdek, bunday syslog va umumiylik kabi qo'shimcha xizmatlarni taqdim.
  • SWT-paketi Eclipse xususiyatlar va foydalanuvchi interfeysi vidjetlarni o'z ichiga oladi. Bu grafik ilovalar yaratish engillashtirish uchun Add sinflar bor.
  • vositalari kosmik istiqbollari, taqdim qilish va tartibga solish oynasini o'z ichiga oladi.
  • Component "Yordam" bilan mos yozuvlar tizimi yoki interaktiv vazifa ro'yxatini shaklida qo'llab-quvvatlash imkonini beradi.
  • Plug-in "Update" Agar dasturiy ta'minotni yangi versiyasini olish uchun imkon beradi.
  • Component "jamoasi" o'z ulanish uchun infratuzilmani beradi versiya nazorat qilish tizimlari.

IBM tomonidan yaratilgan platformasi, to'liq xususiyatli ochiq-manba tizimi bo'ldi. Uning a'zolari yuzdan ortiq kompaniyalari bor. Bunday tizimlar yaratish g'oyasi o'tmishda edi-da, o'ylab, ishonchli va nafis dizayn Eclipse u yetakchi o'rinni olishga ruxsat berdi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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