КомпьютерПрограм хангамж

Eclipse - хөгжүүлэлтийн орчин модульчлагдсан хөндлөн тавцан програм

Eclipse - нь мөрийн хөтөлбөрөө нь нээлттэй эх бүхий програм хангамжийг зохиож байна. Энэ нь Java дээр суурилсан ба залгаасуудын нь хөтөлбөр боловсруулах боломжийг олгодог. алдартай Eclipse бүтээгдэхүүн - - PDE хөгжүүлэлтийн орчин цахилгаан розетк Энэ нь тэдний дунд барьсан нь бүрэлдэхүүн, нь заагдчихсан байдаг. PDE та барьсан нь бүрэлдэхүүн бүрдсэн платформ өөрөө өргөжүүлэх боломжийг олгодог. гарын авлага, хэрэгсэл бүтээгчид өөрсдийн өргөтгөлүүдийг санал болгож, хэрэглэгчдэд цогц хөгжлийн орчинг (IDE) өгч болно.

Java хэл, Eclipse бичигдсэн гадна хөгжлийн орчин нь бусад програмчлалын хэлнүүдийн хувьд ашиглаж байна. Энэ нь хэл C ++, Fortran, Perl, Prolog, Python, Ruby болон бусад дэмжлэг залгаасуудын нь маш их бий болгосон байна. Тавцан зэрэг Telnet болон DBMS гэж бичих хөтөлбөр холбоотой биш юм бусад програм хангамжийн үндэс байх болно. Eclipse дээр үндэслэн код Өөр нэг жишээ нь, - засварлах, дибаг хийх PHP-програмууд нь үндсэн чиг үүрэг бүхий PDT хөгжлийн орчин.

Зохиогчийн бүх эрх гажуудуулжээ

Нээлттэй эхийн програм хангамжийн хэрэглэгчдэд эрхийг хангах зорилгоор тусгай зөвшөөрлөөр олгогдсон байна. Жишээ нь, эх код, өөрчлөх, түүнийг хуваарилах эрх хангагдсан байх ёстой. хамгаалах Энэхүү түвшин копилефтын замаар. Зохиогчийн эрх тохиолдолд хөтөлбөрийн тархалтыг хориглох нь хэрэглэгч энэ эрх биш гэдгийг, зохиогчийн эрхийг хамгаалдаг. Копилефтын мөн програм хамарсан лиценз ямар ч өөрчлөлтгүйгээр тархсан байна шаарддаг. Энэ тохиолдолд зохиогчийн эрхийг мөн чанар эсрэг болдог. Копилефтын ашигладаг зохиогчийн эрхийн хөгжүүлэгчид эрх аврахын тулд, мөн хэрэглэгчдэд тэдгээрийг шилжүүлэх юм.

Тиймээс, айдас байдаг бөгөөд эргэлзээгүй гэдгийг нээлттэй хөтөлбөр копилефтын программ хангамж бусад хэсэгт тархсан зэрэг оюуны өмчийн алдахад хүргэнэ. Өөрөөр хэлбэл, тусгай зөвшөөрөл нь нээлттэй эх кодыг агуулсан бүх програм адил эрхтэйгээр тараасан гэж шаардах болно. Энэ нь General Public License (GNU) нь үнэн юм - энэ нь Linux өргөтгөн дор. Харин зөвшөөрөл, олон нийтийн болон арилжааны ашиг сонирхол нь өөр өөр эмчилгээ хангаж байна.

OSI тодорхой нээлттэй эх сурвалж гэж юу болохыг тодорхойлох нь ашгийн бус байгууллага бөгөөд түүний шалгуурыг хангасан хүмүүст лиценз батална. Eclipse платформ АПЛ хамт тараасан бол нээлттэй ННХ-баталгаажуулсан лиценз, нээлттэй эхийн програм хангамжийн зохиогчийн үнэнч хадгалахын сацуу түүний арилжааны програм дөхөм болох юм.

залгаасуудын эсвэл хэрэглэгч хөтөлбөрийн байгаль орчны хөгжлийн бүтээгчид хиртэлтийн аль нэг оролцогч болон modifiable кодыг хэвлэн нийтэлж байх хэрэгтэй, харин тэд дуртай замаар өөрийн нэмэлт тусгай зөвшөөрөл болно. нээлттэй эхийн програм хангамж тэдэнд эрх шилжүүлэх эх үүсвэр, түүнчлэн хэвлэн нийтлэх, шаардлагатай биш юм.

Мөн олон өөрсдийн хөгжлийг бий болгох Eclipse хэрэглэж болохгүй бөгөөд харин эх код тавцан тушаал, учир нь төлбөрийн дутагдалтай биш, зөвхөн чухал ач холбогдолтой юм, гэхдээ бас инновацийг дэмжих, нийтлэг шалтгаан нь хувь нэмэр болгон өөрсдийн бүтээгдэхүүнээ гаргах програм зохиогчдоос дэмждэг юм. Үүний гол шалтгаан нь - төслийн ажилд илүү их хөрөнгө оруулалт хийсэн, илүү ач холбогдолтой энэ нь хүн болгонд байдаг. Энэ нь ашигтай бол хөгжүүлэгчид тоо улам бүр нэмэгдэж, төсөл, Linux болон Apache эргэн тойрон гарч болохыг адил эргэн тойронд олон нийтэд бий болгож байна.

ашгийн бус байгууллага

Eclipse - үүсгэх суурилуулах, удирдах програм хангамж, түүний бүтээгчдийн олон нийтэд зориулсан хөгжүүлэлтийн орчин, номын сан, багаж хэрэгсэл. Энэ нь програм хангамж үйлдвэрлэгчдийн дэмжлэгтэйгээр 2001 онд IBM-ээс индэр бий болгож байна.

Eclipse сан 2004 онд байгуулагдсан бөгөөд, ашгийн бус байгууллага юм, төслийн мөрийн хөтөлбөр, нэмэлт програм хангамж, үйлчилгээний сайжруулах нийгэм, системийн хөгжүүлэгчдэд дэмждэг. Өнөөдөр Eclipse экосистемийн байгууллага, хувь програм хангамжийн үйлдвэрлэл багтана.

Сан хянаж, тавцан төсөл удирддаг. Энэ нь олон нийтэд үйлчилдэг, төрийн онд Итгэмжлэн дуудах хөгжүүлэгчид биш. Тэд бусад байгууллагын буюу төсөлд ажиллах нь тэдний хувийн цагийг сайн дурын бие даасан програм ажиллаж байна.

Eclipse: платформ шинж

  • өөр өөр програмчлалын хэрэгсэл бий болгох.
  • бие даасан гэх мэт арга хэрэгсэл нийлүүлэгчийн Хязгааргүй тоо.
  • Дэмжлэг үзүүлэх хэрэгсэл зэрэг HTML, C, EJB, Java, JSP, GIF болон XML гэх мэт агуулга нь төрөл бүрийн, хамтран ажиллах.
  • дотор болон өөр өөр агуулга хооронд бүрэн нэгдмэл байдлыг хангах.
  • нь програмчлалын Eclipse-дунд график интерфэйс эсвэл үгүй.
  • өөр үйлдлийн системүүд, Linux, Windows, Solaris AIX, Mac OS X-зэрэг ажил
  • Java, алдартай бичих багаж хэлийг ашиглах.

Хиртэлт эхлэх гарын авлага авах

Эхний хугацаанд, мэндчилгээ мессеж дараа. Хэрэглэгчийн хянах явж болно, шинэ чиг, жишээ сурах, эсвэл сургалтад хамрагдах юм.

Workspace хавтан, танилцуулга хүртэл хийсэн байна. санаа нь тавих боломж гэж нэрлэдэг. "Ресурс" -ийн хайгуул, жишээ нь, засварлах, удирдах болон төслийн үзэгчид төлөөллийг багтаасан.

Эхлэн "багажийн зай үндэс", янз бүрийн Eclipse бүрэлдэхүүн, тэдгээрийн харилцан үйлчлэлийн талаарх мэдээлэл маш их цуглуулж болно эхлэх ёстой.

JDT хамтран ажиллах

Eclipse Java төслийг нээж болно JDT судлах хэрэгтэй. "Шинэ" - - Үүнийг хийхийн тулд "File" Цэс "Java төсөл" төслийн нэрийг оруулна болон "Finish" дээр дарна уу.

"Нээлттэй хэтийн төлөв" - - одоогийн хэтийн төлөв өөрчлөхийн тулд, цэс "цонх" сонгох Java буюу "Window" дамжуулан шинэ цонх нээж - "Шинэ цонх" болон өөр хэтийн сонгох хэрэгтэй.

Хэтийн төлөв Java-д хөгжүүлэх зорилготой үзэл бодлыг агуулж байна. зүүн буланд дээрх, Eclipse Java багц, анги, "Багц Explorer" гэж нэрлэдэг чичиргээн-файлууд, янз бүрийн файлууд нь шатлал юм. Эх сурвалж болон Refactor: энэ тохиолдолд үндсэн цэс 2 пунктээр тус тус нэмж байна.

JDT нь хөтөлбөрийг бий болгох

нь Java програм үүсгэхийн тулд, та төслийг баруун товшино уу, өмнө нь үүсгэсэн "шинэ" нь сонгох хэрэгтэй байх - "Class". Попап онд харилцах хайрцаг зэрэг нэрийг оруулна. Асуудалтай: "алийг нь та бий болгохыг хүсэж бэлдэцийг арга?" - Олон нийтийн статик сул гол (String [] аргумент) зааж өгөх ба "Finish" дээр дарна уу.

Энэ нь орж анги болон хоосон Main () агуулсан хөтөлбөр бий болно. хөтөлбөр код аргыг бөглөх ёстой (и санаатайгаар орхигдуулсан ангилсан):

Олон нийтийн анги Сайн байна уу {

Олон нийтийн статик хүчин төгөлдөр бус гол (String [] аргумент) {

нь (J = 0; и <= 5; и ++)

{

System.out.println ( "Сайн байна уу");

}

}

}

багц үед та редактор онцлогийг анзаарсан болно:

  • автоматаар гүйцээх;
  • синтакс шалгах;
  • Авто нээх Хаалтанд буюу үнийн санал.

Код дуусгах гарын товчлохын Ctrl + Space гэж нэрлэдэг. Үүний зэрэгцээ тохируулгуудын жагсаалтыг хүрээнд хамаарна үед нь гарыг буюу хулгана нь обьект эсвэл түлхүүр хүрээнд арга жагсаалт эсэхээ шийдэх.

синтакс нэмэгдсэн эмхэтгэлийн дээр үндэслэн шалгаж байна. Энэ нь хөрвүүлж нэгэн зэрэг бичлэг код үед явагддаг. Syntax алдаа улаан доогуур, тэдний цэг нь цагаан диагональ загалмай, улаан харагддаг үлдсэн байна. Үлдсэн алдаа нь чийдэнгийн хэлбэрээр салбарт заасан байна. Тэд хурдан засвар тусламжтайгаар өөрийгөө засах болно.

Би ангилалд ороогүй байна, учир нь жишээн дээр танилцуулсан гэрэл тайлангийн урд байрладаг. гэрлийн чийдэнгийн дээр давхар дарж дараа аль засварууд жагсаалт байх болно. Энэ тохиолдолд и санал болгож байна:

  • анги талбар;
  • арга параметр;
  • Орон нутгийн хувьсагч.

Та хулганаар сонголтоос нэгийг нь сонгох бол, та үр дүнд текстийг харж болно.

хүссэн биелэл дээр хоёр товших код үүсгэдэг.

програмуудыг ажиллуулах

програмыг хөрвүүлж ямар ч алдаа цэс зүйл дамжуулан ажиллуулж болно бол "эхлэх". Ямар ч эмхэтгэлийн алхам хойш энэ нь аварч код үед явагддаг. Уг заалтыг оруулдаг цонхыг "тохиргооны эхэнд", аль хэдийн тохируулагдсан байдаг утгыг шаардлагатай, та баруун доод талд Run товч дээр товшино хэрэгтэй. хавчуурга нь консол болон програмын үр дүнд доод хэсэгт гарч ирэх болно.

хөтөлбөр нь дибаг хийгч нь ажиллуулж болно. Юуны өмнө, System.out.println () нь завсарлага дараагийн арга дуудлага хийх, засварлах цонхны зүүн талд саарал хайрцаг дээр хулганаар хоёр дарахад нь тогтоосон. үр дүн нь цэнхэр цэг байх болно. "Debug" - "Start буюу Эхлэх" Цэс. Launch тохируулгын цонх нь дахин гарч ирэх болно. "Start" товчийг дарж дараа шинэ санаа нь дибаг хийх хэтийн төлөв гарч ирнэ.

Зүүн талд "дибаг хийх" нь орой дээр, энэ дуудлага стек бөгөөд самбарын хөтөлбөрийн явцыг хянах. самбар цэгийн товч, хэрэглээ, гүйцэтгэлийн үргэлжлүүлэн болон дуусах агуулсан, дараагийн оператор, арга өгөөж уруу алгасаарай. хувьсагчуудын, breakpoints, үзэл бодлоо илэрхийлэх, дэлгэц: Баруун дээд талд нь таб хавтан нэг мөр юм. Та Хувьсагчид таб сонгох үед та хувьсах J үнэ цэнийг харж болно.

төлөөлөл тус бүрийн талаарх дэлгэрэнгүй мэдээллийг хам мэдрэмжтэй тусламж өгч болох юм. Бид зүгээр л нэр баар, хэвлэлийн F1 дээр хулганаа товших хэрэгтэй.

нэмэлт нэмэлт өргөтгөлүүд

програм хангамж хөгжүүлэлтийн орчин, хөрвүүлэх, дибаг хийх, тэдгээрийг өөрчлөх зорилготой юм, дүр бүтээх, туршилтын модуль, гүйцэтгэл, тохиргооны удирдлага болон хувилбарыггаргах автоматжуулах боломжтой бүрэлдэхүүн нэмэлт хиртэлт.

CVS эх удирдлага, хяналтын систем боломжоор хангадаг багаар ажиллах тэдний дээр. Тиймээс танилцуулсан өөрчлөлт холимог биш юм. Энэ нь Eclipse нь чухал, салшгүй хэсэг юм.

хөгжүүлэлтийн орчин eclipse.org сайт дээр байна. Залгаасуудын залгахад төв хэсэгт байрладаг.

архитектур

тавцан үндэс - ажиллагааны баялаг RCP харилцагч. Simplistically тэд хөгжлийн хөтөлбөрт ашиглаж залгаасуудын олонлогтой гаргаж болно. санал болон заавал нэмэлт бүрэлдэхүүн хэсэг байдаг.

гол бүрэлдэхүүн хэсгүүд нь:

  • үеийн OSGi тодорхойлолт өргөтгөл, өргөтгөх оноо дээр суурилсан загвар бүрэлдэхүүнийг тодорхойлдог. Мөн ийм Syslog болон зэрэгцээгээр зэрэг нэмэлт үйлчилгээг үзүүлэх.
  • SWT-багц Eclipse онцлог, хэрэглэгчийн интерфэйс виджетүүд агуулдаг. Энэ нь график програмуудад үүсгэх хөнгөвчлөх нэмэлт хичээл байна.
  • хэрэгсэл зай хэтийн төлөв, танилцуулах, засварлах цонх орно.
  • Бүрэлдэхүүн хэсэг "Тусламж" жишиг систем эсвэл харилцан үүрэг жагсаалтын хэлбэрээр дэмжлэг хэрэглэгчдэд олгодог.
  • Залгаад -д "шинэчлэх" Та програм хангамжийн хамгийн сүүлийн үеийн хувилбарыг авах боломжийг олгодог.
  • Бүрэлдэхүүн хэсэг "баг" өөрсдийнх нь холбохын тулд дэд бүтцийг хангадаг хувилбар удирдах систем.

IBM бүтээсэн тавцан, бүрэн боломжуудтай нээлттэй эх систем болсон юм. Түүний гишүүд зуу гаруй компани байдаг. Ийм тогтолцоог бий болгох санаа нь өмнө нь байсан ч, ухаалаг, найдвартай, гоёмсог дизайн Eclipse энэ нь тэргүүлэх байр суурийг авч зөвшөөрсөн байна.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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