Kombiyuutarada, Software
Qorrax madoobaad - jawiga horumarka codsiyada cross-madal qaybsan
Qorrax madoobaad - boosteejo ah in la abuuro software-il furan ah. Waxay ku salaysan Java iyo bixisaa awood u leh inay sameeyaan barnaamijyo la fur-tago. Waxaa ku jira go'an qaybaha dhisay-in, iyaga ka mid ah - ay wax soo saarka madoobaad caanka - PDE deegaanka horumarinta fur-tago. PDE kuu ogolaanayaa inaad si loo ballaariyo madal laftiisa, oo ka kooban qaybaha dhisay-in. The abuuray ee Goboka wuxuu ku siin karaan kordhin iyaga u gaar ah oo dadka isticmaala ku siin deegaanka horumarka isku dhafan ah (bixisaa).
Waxa intaa dheer in luqadda Java ah, kaas oo ku qoran madoobaad ah, jawiga horumarka waxaa loo isticmaalaa luqado kale barnaamijyada. Waxaa abuuray badan oo fur-tago in taageero luqadaha C ++, Fortran, Perl, Prolog, Python, Ruby iyo kuwa kale. Madal wuxuu noqon karaa aasaas u ah software kale oo aan la xiriirin barnaamij qoraal sida Telnet iyo DBMS. Tusaale kale oo code ah oo ku salaysan madoobaad, - jawiga horumarka Magaadle la hawlaha aasaasiga ah ee tafatirka iyo debugging PHP-codsiyada.
xuquuqda oo dhan waxaan qalloociyey
software Open-il ayaa la liisan si ay u dammaanad qaadaya xuquuqda dadka isticmaala. Tusaale ahaan, code isha waa in la siiyaa xaq-u-habeynta iyo qaybi. Tani heerka ilaalinta gaadhay copyleft ah. Copyright ilaaliya copyright ah, mamnuucayo qaybinta barnaamijyada ay dhacdo in user uusan this xaq u lahayn. Copyleft sidoo kale u baahan tahay ruqsad daboolaya software waxaa loo qaybiyey oo aan wax ka beddelid. Xaaladdan oo kale, nuxurka copyright noqonayaa soo horjeeda. Copyleft isticmaalaa copyright ma aha si loo badbaadiyo xuquuqda horumarinta ', oo loo wareejiyo dadka isticmaala ee.
Sidaa darteed, waxaa jira cabsi iyo shaki ah in barnaamijyada furan waxay keeni doontaa in khasaaraha ka mid ah hantida aqooneed, sida copyleft inay ku faafay qaybaha kale ee software-ka. In si kale loo dhigo, liisanka u baahan doonaa in codsiga oo dhan oo ay ku jiraan code il furan qaybiyey leh xuquuq la mid ah. Tani waa run, waayo, License Guud ee Dadweynaha (GNU) - hoos waxa ay gaareysaa Linux. Laakiin waxaa jira oggolaansho, kuwaas oo bixiya daaweynta kala duwan ee danaha dadweynaha iyo ganacsiga.
OSI waa urur aan faa'iido doon ahayn in si cad u qeexayaa waxa ay tahay il furan, oo ansixiyaan kuwa ruqsadaha in buuxinayn shuruudaha ay. Platform madoobaad ayaa la qaybiyey by EPL ah, furan liisanka OSI-shahaado iyo fududeeyo codsiga ganacsi iyadoo la sii daacad ah qorayaasha software il furan.
The abuuray ee plugins ama jawiga horumarka barnaamijka user waa in ay u daabacaan wax code lug ama modifiable of madoobaad, laakiin shatiga kartaa daro iyaga u gaar ah jidkii ay jecel yihiin. Transfer of xuquuqda iyaga u tahay sida software il furan looma baahna, iyo sidoo kale daabaco isha.
Oo intuu badan ma isticmaali doono madoobaad in la abuuro ay horumarinta u gaar ah, helitaanka madal code source waa muhiimad weyn ma aha oo kaliya sababtoo ah la'aanta ah ee lacagta, laakiin sidoo kale sababta oo ah waxay kor u abuurnimo iyo dhiiri barnaamijyo si ay wax soo saarka gaar ah ka dhigi doonaa sida qaaraan si Jidka caadi ah. Sababta ugu weyn ee loogu talagalay this - in ka badan maal-shaqada mashruuca, ayaa in ka badan oo muhiim ah ay tahay qof walba. Haddii ay faa'iido, tirada horumarinta u korodho intaas ka badan, la abuuro bulshada ku hareeraysan mashruuca, mid ah kuwa ay soo baxday agagaarka Linux iyo Apache.
urur aan faa'iido doon ahayn
Qorrax madoobaad - horumarinta deegaanka, maktabadaha iyo qalab lagu abuurayo, ciidamo iyo maaraynta software iyo bulshada ee abuuray ay. Waxay abuurtaa boosteejo ah oo ay IBM 2001 oo taageero ka iibiya software.
Foundation madoobaad ayaa la aasaasay sanadkii 2004, waa urur aan faa'iido doon ah, waxa ay taageertaa madal mashruuca iyo horumarinta bulshada iyo nidaamka horumarinta ee software iyo adeegyada kaabaha. Maanta, ecosystem madoobaad ka mid ah ururada iyo shakhsiyaadka warshadaha software ah.
Fund wuxuu kormeera iyo maamushaa mashaariic madal. Waxay u adeegta bulshada, iyo horumarinta Baryi committers ee gobolka ma ihidin. Waxay u shaqeeyaan ururo kale ama by barnaamijyo madax bannaan oo ku tabarucaan waqtigooda gaarka ah si ay ka shaqeeyaan mashruuca.
Qorrax madoobaad: a sifooyinka madal
- Samee qalabka barnaamijyo kala duwan.
- Tirada Unlimited of qeybiyeyaasha oo qalab, oo ay ku jiraan madax banaan.
- qalabka Support in ay la noocyo kala duwan oo ka kooban, sida HTML, C, EJB, Java, JSP, GIF iyo XML shaqeeyaan.
- Hubinta isdhexgalka dhan ah oo u dhexeeya content kala duwan.
- Barnaamijyada madoobaad-dhexdhexaad ah leh interface a garaafyada ama ma.
- Shaqeeyaan nidaamyada hawlgalka kala duwan, oo ay ku jiraan Linux, Windows, Solaris AIX, Mac OS X.
- Isticmaalka Java, a caan afka qalab qoraal ah.
Qorrax madoobaad: Helitaanka Guide Bilaabidda
Ka dib markii ugu horeysay, fariin salaan ah. user The tegi kartaa inay dib u eegaan oo ay bartaan hawlaha cusub, tusaalooyin ah, ama si ay u qaataan tababar.
meesha lagu shaqeeysto wuxuu ka kooban yahay ee darfahoodii, bandhigyo. set A fikrado yeedhay rajo ah. rajada ah "Resources", tusaale ahaan, waxaa ka mid ah wakiil for tafatirka, maamul, iyo daawashada mashaariic.
Bilowga ah waa in lagu bilaabo "Fundamentals of space qalabka", halkaas oo aad ka soo ururin karaa macluumaad badan oo ku saabsan qaybaha kala duwan madoobaad iyo isdhexgalka ay.
La shaqaynta JDT
Si aad u sahamiyaan JDT ka furan kartaa mashruuca madoobaad Java. Si arrintan loo sameeyo, dooro "File" menu - "New" - "Project Java ah", ku qor magaca mashruuc oo guji "Finish".
Si aad u bedesho aragti hadda, dooro item menu "Window" ah - "aragtida Open" - Java ama la furo dariishadaha cusub via ah "Window" - "New Window" oo dooran aragti ka duwan.
Aragtidooda ku jira views in waxaa loogu talagalay horumarinta ee Java. In geeska bidix, kor ku xusan, waa madaxda la baakadaha madoobaad Java, fasalada, JAR-files iyo files kala duwan, kaas oo loo yaqaan "Xirmada Explorer". menu ugu weyn ee ay dhacdo in this waxaa kaabaya 2 dhibcood: Source iyo Refactor.
Abuuritaanka Barnaamijka a in JDT
In la abuuro codsiga Java ah, waa in aad xaq u-riix mashruuca iyo dooro "New" Abuuray hore - "Class". In ka pop-up, qor magaca fasalka sanduuqa wada hadal ah. Shaki: "Waa kuwee hababka workpiece aad rabto in aad la abuuro?" - sheeg (String [] args) dadweynaha ugu weyn ee uu madhan yahay ma guurto ah oo guji "Finish".
Tani waxay abuuri doonaa barnaamij ay ku jiraan fasalka galay oo ugu weyn madhan (). waa inay buuxiyaan habka code barnaamij (j tilmaamay inay si ula kac ah saaray):
class dadweynaha Hello {
(String [] args) ma guurto ah dadweynaha waxba kama jiraan weyn ee {
waayo (j = 0; j <= 5; j ++)
{
System.out.println ( "Hello");
}
}
}
Inta lagu guda jiro go'an, aad aragto kartaa muuqaalada Tifaftiraha:
- autocompletion;
- jeegga Saan;
- Auto-furitaanka qaws ama xigashooyin.
dhamaystirka Code waxaa lagu magacaabaa Ctrl + Space toobiye keyboard ah. Isla mar ahaantaana ku xirnaan doontaa macnaha guud ee liiska fursadaha, dooran keyboard ama mouse a, in liiska hababka shay ama qayb ka mid ah keyword ah.
Saan ayaa la hubinayaa ku salaysan isku duwidda kordhiyo. Waxay qaadataa meel inta lagu jiro xeerka isku diiwaangeliyo ay ururinayaan. khaladaadka Saan waxaa hoosta ka xariiqay in cas, oo ka tagay ay hal dhibic u muuqataa cas oo iskutallaabta cad dadab. The khaladaad harsan yihiin tilmaamay in beeraha ee foomka of buro. Waxay naftaada sixi karaa iyadoo la kaashanayo of Fix Quick.
Tusaalaha iftiinka soo bandhigay waxa uu ku yaalaa hore ee loogu hadal sababta oo ah waxa aan la i tilmaamay. Ka dib markii double-magcaabo on nal waxay noqon doontaa liiska la rajeenayo in ay suurtagal tahay. Xaaladdan oo kale, j waxaa la soo jeediyay:
- beerta fasalka;
- dhimaya hab;
- variable maxaliga ah.
Haddii aad doorato mid ka mid ah fursadaha la mouse ka, waxaad ka arki kartaa qoraalka ka dhalanaya.
Double-magcaabo on muuqashadii la doonayo abuuraa code.
Running codsiyada
Haddii ay maya tahay khaladaad ururinayaan codsi in la ordi karaan via furidda shayga "bilow". No tallaabo duwidda, tan iyo markii ay qaadataa meel inta lagu jiro xeerka badbaadiyo. In wada hadal sanduuqa "qaabeynta bilowga", taas oo loo baahan yahay qiimaha ay horeba u dhigay, waxaad u baahan tahay riix badhanka Run ah ayaa salka ku jira xaq. muuqan doonaa hoose ee Console la bookmarks iyo natiijada codsiga.
Barnaamijka waxaa la ordi karaan in debugger ah. First of dhan, dhigay breakpoint ah System.out.println ah () iyadoo labo qasabno of mouse ku sanduuqa cirro bidix ee suuqa kala tafatir ah, ee soo socda si call habka. Natiijadu waxay noqon doontaa dhibic buluug ah. Dooro "Start" menu - "Debug". Daahfurka suuqa kala qaabeynta mar kale ka muuqan doontaa. Ka dib markii riixaya ee "Start" button muuqan doonaa aragti Debug fikrado cusub.
In the "Debug" bidixda, hogaanka, waa xidhmooyin call iyo toolbar si loo xakameeyo horumarka barnaamijka. Guddi ka kooban yahay button joogsiga, ku sii iyo dhammaystirka codsiga, fulinta, iyo gudub shaqaale ee soo socda iyo celinta hab. Xaqa ugu sareysa waa saf ah darfaha tabbed: doorsoomayaasha, breakpoints, hadal iyo daahii. Marka aad dooran tab Doorsoomeyaasha, waxaad ka arki kartaa qiimaha j ah variable.
Macluumaad faahfaahsan oo ku saabsan mid kasta oo u taagan ku siin kara caawimaad macnaha-xasaasi ah. Waxaan u baahanahay inaan riix mouse ku bar horyaalka iyo F1-saxaafadeed.
plugins dheeraad ah
deegaanka horumarinta software, taas oo loogu talagalay in ay badasho, ururinayaan iyo debugging, madoobaad kaabaya qaybood oo ay awoodaan si ay u kiciyaan, qalabayn dhista ah, modules imtixaanka, waxqabadka, maamulka qaabeynta iyo versioning.
nidaamka xakamaynta il CVS u oggolaanaysa in shaqada kooxda iyaga u taliya. Sayidka isbedel soo bandhigay ma aha isku qasan. Tani waa qayb muhiim ah oo muhiim ah oo madoobaad.
jawi horumarineed waa on site eclipse.org. Fur-tago yaalaan fur-in Dhexe.
naqshadaha
The salaysan madal - macaamiisha qoral iyo hodan RCP. Simplistically waxay soo gudbin kartaa go'an ah oo ka siib-tago isticmaalo barnaamijyada horumarinta. Waxaa jira qaybaha dheeraad ah lagu taliyey iyo optional.
Tiirarka ugu muhiimsan waxay kala yihiin:
- Runtime ayaa go'aamisa qaybaha model ku salaysan dhibcood faahfaahinta kordhinta iyo ballaarinta OSGi ah. Sidoo kale adeeg dheeraad ah sida syslog iyo is barbardhigga.
- SWT-xirmo ka kooban yahay muuqaalada madoobaad iyo widgets interface user. Waxay leedahay fasalada add si loo fududeeyo abuurka codsiyada garaafyada.
- meel bannaan oo qalabka ka mid ah aragtiyaha, soo bandhiga iyo suuqa kala tafatir.
- Qeybta "Help" waxay bixisaa users la taageero ah qaab nidaam tixraac ama liiska hawl interactive.
- Furaysto-in "Update" kuu ogolaanaya in aad si aad u hesho version ugu dambeeyay ee software-ka.
- "Kooxda" Qeybta bixisaa kaabayaasha in ay ku xidhmaan iyaga u gaar ah nidaamka ay gacanta ku version.
madal abuuray by IBM ah, ayaa noqday hab-il furan full-saftay. xubnaha ka weyn tahay boqol shirkadaha. In kasta oo fikradda ah la abuuro nidaam sida ahaayeen ee la soo dhaafay, maskax leh, lagu kalsoonaan karo iyo xarrago design madoobaad ayaa loo oggolaa inay qaataan meel keentay.
Similar articles
Trending Now