Amakhompyutha, Isofthiwe
Eclipse - ukuthuthukiswa imvelo Modular cross-platform izicelo
Eclipse - isiteji ukudala i-software evulekile-umthombo. It kusekelwe Java futhi inikeza ikhono ukuthuthukisa izinhlelo nge-plug-ins. Liqukethe iqoqo izingxenye esakhelwe, phakathi kwawo - edumile Eclipse umkhiqizo - PDE ukuthuthukiswa imvelo izijobelelo. PDE ikuvumela ukuba sandise yesikhulumi uqobo, ehlanganisa izingxenye esakhelwe ngaphakathi. I Abadali toolkits banganikeza izandiso zabo bese sinikeza abasebenzisi i ukuthuthukiswa imvelo edidiyelwe (IDE).
Ngaphezu ngolimi Java, okulotshiwe Eclipse, imvelo nokuthuthukiswa isetshenziselwa nezinye izilimi izinhlelo. Lwenza eziningi izijobelelo ukuthi ukusekela izilimi C ++, Fortran, Perl, Prolog, Python, Ruby nabanye. Isiteji kungaba isisekelo nezinye isofthiwe awahlobene izinhlelo lokubhala ezifana Telnet futhi DBMS. Esinye isibonelo sekhodi esekelwe Eclipse, - PDT ukuthuthukiswa imvelo nge imisebenzi eyisisekelo ukuze kuhlelwe futhi ilungise inkinga PHP-izicelo.
Wonke amalungelo ephendukezela
isofthiwe ye-Open- inikwe ilayisense ukuze siqiniseke amalungelo abasebenzisi. Ngokwesibonelo, ikhodi yomthombo kumele unikezwe ilungelo ulungise futhi usakaze ke. Lokhu izinga lokuvikeleka kufezwa ngokusebenzisa Copyleft. I-copyright ivikela copyright, yavimbela ukusatshalaliswa kwezinhlelo kwenzeka ukuthi msebenzisi akanayo leli lungelo. Copyleft futhi kudinga ilayisensi ukumboza software basakaza ngaphandle kokuguqula. Kulokhu, ngokuyisisekelo-copyright iba okuphambene. Copyleft isebenzisa i-copyright akuyona ukulondoloza amalungelo onjiniyela, kanye ukuze uthumele ukuba abasebenzisi.
Ngakho-ke, kukhona sesabe futhi singabaze ukuthi izinhlelo evulekile kuzoholela ekulahlekeni empahla, njengoba Copyleft ukusakaza kwezinye izingxenye software. Ngamanye amazwi, ilayisensi sizodinga ukuthi yonke isicelo equkethe ikhodi yomthombo ovulekile basakaza ne isingaba namalungelo afanayo. Lokhu kuyiqiniso iGeneral Ilayisensi Yomphakathi (GNU) - ngaphansi wenabisela Linux. Kodwa kukhona ukugunyazwa, okunikeza ngendlela ehlukile izintshisekelo zomphakathi kanye commercial.
OSI iyinhlangano engenzi nzuzo ukuthi ichaza ngokusobala ukuthi umthombo ovulekile, futhi avuma labo amalayisense ukuthi afinyelele izimfuneko zawo. I-Eclipse Ipulatifomu is kusakazwe EPL, evulekile ilayisensi OSI-eqinisekisiwe futhi lula isicelo yayo commercial ngenkathi sigcina ubuqotho yomthombo ovulekile abalobi isofthiwe.
Abadali plugin noma ukuthuthukiswa Uhlelo umsebenzisi imvelo kufanele ashicilele noma iyiphi ikhodi bazibandakanye noma eliguqulekayo ka-Eclipse, kodwa ungakwazi silayisense anezele zabo endleleni lapho uthanda. Ukudluliswa kwamalungelo kubo njengoba isofthiwe yomthombo ovulekile ayidingekile, kanye ukushicilelwa umthombo.
Futhi nakuba iningi ngeke asebenzise Eclipse ukudala entfutfukweni yabo, ukutholakala platform ikhodi yomthombo kubaluleke kakhulu hhayi kuphela ngenxa yokuntuleka yokukhokha, kodwa futhi ngoba uthuthukisa emisha kanye ikhuthaza program ukwenza umkhiqizo wabo siqu anikelele yimbangela ejwayelekile. Isizathu esikhulu salokhu - kulapho etshaliwe emsebenzini project, ebaluleke kakhudlwana ke wonke umuntu. Uma kuzuzisa, inani Onjiniyela luyanda nakakhulu futhi ukudala umphakathi emhlabeni project, olufana nalolo sekukhona emhlabeni Linux kanye Apache.
inhlangano engenzi inzuzo
Eclipse - ukuthuthukiswa imvelo, imitapo yolwazi kanye nazo amathuluzi ngokudala, zokuphaka nokuphatha isofthiwe nomphakathi Abadali zayo. Lwenza isiteji ngu-IBM ngo-2001 ngokusekelwa nabathengisi software.
I-Eclipse Foundation yasungulwa ngo-2004, iyinhlangano engenzi nzuzo, isekela platform yephrojekthi ekuthuthukiseni umphakathi kanye uhlelo Onjiniyela software aphelele kanye nezinsizakalo. Namuhla, semvelo Eclipse kuhlanganisa izinhlangano kanye nabantu embonini software.
Isikhwama uqaphe futhi ilawula amaphrojekthi platform. Usebenzela umphakathi, futhi onjiniyela ababiza committers esimweni okungezona ezakho. Basuke oqashwe nezinye izinhlangano noma program abazimele banikela ngesikhathi sabo siqu ukusebenza iphrojekthi.
Eclipse: a izici yesikhulumi
- Dala amathuluzi ezahlukene zokuhlela.
- Inombolo Unlimited of ithuluzi abahlinzeki, kuhlanganise ezimele.
- amathuluzi Ukusekela ukusebenza ezihlukahlukene okuqukethwe, ezifana-HTML, C, EJB, Java, JSP, GIF ne-XML.
- Ukuqinisekisa ukuhlanganiswa egcwele phakathi naphakathi okuqukethwe okuhlukile.
- UHlelo Eclipse-medium ehambisana a isikhombimsebenzisi sokuqhafaza noma cha.
- Sebenza wokusebenza ezahlukahlukene, kufaka phakathi i-Linux, i-Windows, Solaris Aix, Mac OS X.
- Ukusebenzisa i-Java, i-ethandwa amathuluzi ulimi lokubhala.
Eclipse: Umhlahlandlela wokuqalisa
Ngemva ebaleka lokuqala, umyalezo ukubingelela. Umsebenzisi angaya ubuyekeze uphinde ufunde imisebenzi emisha, izibonelo, noma uqeqesho.
I sokusebenza yakhiwa panel, izethulo. Isethi imibono ngokuthi nethemba. Ithemba le "Resources", isibonelo, kuhlanganisa ukumelwa ukuze lihlelwe, ukuphatha, kanye wokubuka amaphrojekthi.
Beginners kufanele kuqale ngokuthi "Kubaluleka isikhala wezinsimbi", lapho ungakwazi ukuqoqa ulwazi oluningi mayelana izingxenye ezihlukahlukene Eclipse futhi ekuhlanganyeleni kwabo.
Ukusebenza JDT
Ukuze ukuhlola JDT kungavula Eclipse Java project. Ukuze wenze lokhu, ukhethe "Ifayela" menu - "okusha" - "Java Project", faka igama lephrojekthi bese uchofoza "Qedile".
Ukushintsha ngombono wamanje, khetha imenyu nto "Iwindi" - "ngombono Vula" - Java noma ukuvula iwindi elisha nge "Iwindi" - "New Iwindi" bese ukhetha ngelinye ihlo.
Ethile iqukethe ukubukwa enzelwe ukuthuthukisa Java. Esikhathini lesokunxele, ngenhla, kuyinto yokwehlayo ne Eclipse Java amaphakheji, amakilasi, jar-amafayela namafayela ahlukene, okuthiwa "Iphakheji Explorer". Kwimenyu enkulu kuleli cala kulekelelwa 2 amaphuzu: uMthombo Refactor.
Ukudala uHlelo JDT
Ukwakha uhlelo lwe-Java, kumele uchofoze kwesokudla-iphrojekthi bese ukhetha "Entsha" wadala ngaphambili - "Class". Esikhathini pop-up, faka igama ikilasi ibhokisi lengxoxo. Kuyangabazeka: "Yimuphi izindlela workpiece ufuna ukudala?" - ucacise (String args []) umphakathi static uyize main bese uchofoze "Qedile".
Lokhu kuzodala uhlelo equkethe ekilasini langena futhi main ezingenalutho (). kufanele agcwalise indlela ikhodi uhlelo (j oluthathwa babewayeka ngamabomu):
ikilasi yomphakathi Sawubona {
main (String [] args) umphakathi static uyize {
ngoba (j = 0; j <= 5; j ++)
{
System.out.println ( "Sawubona");
}
}
}
Phakathi iqoqo, ungakwazi uqaphela izici umhleli:
- ukuqedela ngokuzenzakalela;
- -syntax eliphakeme;
- abakaki noma izingcaphuno ngokuzenzakalela ukuvula.
Ikhodi ekupheleni ubizwa ngokuthi sekhibhodi Ctrl Space. Ngesikhathi esifanayo kuzoncika umongo uhlu lokukhethwa kukho, khetha ikhibhodi noma igundane, ukuthi uhlu izindlela bento noma ingxenye elisemqoka.
I-syntax iyenziwa esekelwe sokuhlanganiswa ekhuphukayo. Kuthatha indawo ngesikhathi ikhodi ukuqopha kanyekanye ne ukuhlanganisa yayo. Syntax iziphambeko ladvwetjelwe abomvu, washiya baqinisile livela obomvu nge cross ezimhlophe idayagonali. Amaphutha asele akhonjiswa emasimini ngesimo ingilazi. Abakwazi ngokwakho ngosizo Fix Quick.
Kusibonelo ukukhanya yethulwa itholakala phambi ngoba isitatimende ngoba oluthathwa i. Ngemva kabili ngokucindezela isibani sikagesi kuyoba uhlu kwamaphutha kunokwenzeka. Kulokhu, j kuphakanyisiwe:
- ensimini ekilasini;
- indlela ipharamitha;
- variable endawo.
Uma ukhetha okukodwa ongakhetha kukho nge igundane, ungabona umbhalo okuholela.
Double-ngokuchofoza samuntu oyifunayo yakha ikhodi.
Ukusebenza kwezinhlelo zokusebenza
Uma kungekho amaphutha kwakhiwa isicelo kungenziwa run nge imenyu kwento "Qala". Ayikho isinyathelo sokuhlanganiswa, ngenxa yokuthi kuthatha indawo ngesikhathi londoloza ikhodi. Ebhokisini lengxoxo "ukumisa ekuqaleni", okuyinto edingekayo amagugu kakade, udinga uchofoze inkinobho Run ngezansi kwesokudla. Izovela ezansi console nge namabhukumaka kanye umphumela isicelo.
Uhlelo kungenziwa ukugijima senkinga. Okokuqala, usethe breakpoint ku System.out.println () amabili ukuchofoza igundane phezu kubhokisi elimpunga esinxeleni sewindi ukuhlela, eduze ucingo indlela. Umphumela walokhu uyoba ichashaza blue. Khetha "Qala" imenyu - "lokususa iphutha". Qalisa ukucushwa iwindi lizovela futhi. Ngemva ngokuchofoza inkinobho "Qala" izovela kokulungisa amaphutha ngombono ngemibono emisha.
Esikhathini "lokususa iphutha" ngakwesokunxele, phezulu, kuba inqwaba ucingo kanye yamathuluzi ukulawula intuthuko zohlelo. Amajaji iqukethe inkinobho stop, ukuqhubeka futhi kuphelele isicelo, ukubulawa, bese wedlulela opharetha olandelayo futhi indlela lokubuya. Kwesokudla phezulu kuyinto umugqa panel ngamathebhu: eziguquguqukayo, amaphoyinti wokuhlukana, imizwa kanye esibukweni. Uma ukhetha eziguquguqukayo ithebhu, ungabona ukubaluleka j onhlobonhlobo.
Ulwazi mayelana ngamunye izethulo anganika usizo ngokwengqikithi. Tsine lesifanele kukwenta nje uchofoze igundane ku bar isihloko bese ucindezela F1.
ama-plugin ezengeziwe
ukuthuthukiswa software imvelo, okuyinto zenzelwe ukuzishintsha, kwakhiwa futhi ilungise inkinga, Eclipse eyayihambisana izingxenye ekwazi ezilingisa, ukushintsha Yakha, ukuhlolwa amamojuli, ukusebenza, ukumisa ukuphathwa futhi inguqulo.
CVS ukulawula yomthombo system ivumela umsebenzi ithimba phezu kwabo. Ngakho izinguquko owethulwa akuzona okuxubile. Lokhu kuyingxenye ebalulekile futhi ebalulekile Eclipse.
Imvelo nentuthuko ivuliwe eclipse.org indawo. Plug-in zitholakala Plug-in Central.
izakhiwo
Ngesisekelo platform - amaklayenti ezisebenza ocebile RCP. Kalula bona Ungahambisa iqoqo izijobelelo asetshenziswe izinhlelo zentuthuko. Kukhona izingxenye ezengeziwe Kunconywa futhi ozikhethela.
Izingxenye ezisemqoka yilezi:
- Isikhathi sokusebenza inquma izingxenye imodeli esekelwe OSGi sebhithi isandiso ukunwetshwa amaphuzu. Futhi inqobo namasevisi eyengeziwe ezifana syslog futhi impindamqondo.
- SWT-Iphakheji liqukethe izici Eclipse futhi interface yomsebenzisi amawijethi. It has amakilasi add ukuze lula ukwakhiwa izicelo sokuqhafaza.
- amathuluzi isikhala kuhlanganisa nemibono, ethula nokuhlela iwindi.
- Uphiko "Usizo" inikeza abasebenzisi nge support ngesimo uhlelo inkomba noma interactive uhlu lwemisebenzi.
- Plug-in "Buyekeza" ikuvumela ukuba uthole inguqulo yakamuva ye-software.
- Uphiko "Ithimba" inikeza ingqalasizinda ukuxhuma bebodwa version control izinhlelo.
Isiteji owenziwa IBM, baba uhlelo evulekile-umthombo iyavela-full. Amalungu aso avumelana izinkampani ezingaphezu kwekhulu. Nakuba lo mqondo yokudala izinhlelo ezinjalo esikhathini esidlule, ukucabangela, onokwethenjelwa futhi zikanokusho design Eclipse uye wakuvumela ukuba athathe isikhundla okuholela.
Similar articles
Trending Now