Komputeran, Software
Eclipse - jîngehê pêşketina Modular sepanên cross-platform
Eclipse - platformeke ji bo afirandina software vekirî-source. Ev li ser Java dispêre û hizirkirin bi pêş bernameyên bi fîşê-ins pêşkêş dike. Ev dihewîne a set of ava-li pêkhatên, di nav wan de - di berhemên Pier navdar - Pde jîngehê pêşketina fîşa-ins. Pde destûrê dide te ku frehkirina platform bi xwe de, ku ji pêkhateyên ava-in. The creators ji toolkits dikarin niçikan bi xwe bi xwe pêşkêş bike û bide bikarhênerên rewşeke pêşketina a entegre (IDE).
Ji bilî zimanê Java, ku Pier hatiye nivîsîn, jîngeha pêşketinê de ye, ji bo zimanên din bernameyên bikaranîn. Ev afirandin gelek ji fîşa-ins ku zimanên C ++, Fortran, Perl, almanî, Python, Ruby û yên din piştgiriya. Platformê dikare bibe bingehek ji bo software din jî heye ku, bernameyên nivîsandin, wek Telnet û DBMS related ne. Nimûneyeke din ji koda li ser Pier, - jîngehê pêşketina PST bi erkên bingehîn ji bo guherandinê û neqandina PHP-sepanên.
Hemû mafên keribîn
software Open-source ye, ji bo misogerkirina mafên bikarhêneran standin. Ji bo nimûne, source code, divê bi maf heye ku ji ya xeyrandin û belav bibe. Ev asta parastina bidestxistin bi rêya Copyleft. Copyright diparêze copyright, qedexekirina belavkirina bernameyên Di bûyerê de ku bikarhêner vî mafî ne. Copyleft jî pêwîstî bi lîsansa nuqteyên nivîsbariyê bê lem belavkirin. Di vê rewşê de, li ser esasa copyright, berevajî dibe. Copyleft tîne copyright e bo rizgarkirina mafên ji bo pêşdebiran ', û ji wan re veguhêzin ji bo bikarhênerên ne.
Ji ber vê yekê, e tirs heye û goman e, ku bernameyên vekirî wê bi kemasîya di mal rewşenbîr rê, wek Copyleft belav ji bo parçeyên din ên nivîsbariyê. Bi gotineke din, ji lîsansa pêwîstî bi wê yekê ku hemû application dihewînin, koda çavkaniya vekirî bi heman maf belavkirin. Ev yek raste ji bo General Public License (GNU) e - di bin ev welata bi Linux. Lê belê destûr, ku ne a dermankirinê cuda yên berjewendiyên giştî û bazirganî heye.
Weys a saziyeke ku bi awayekî zelal çi çavkaniya vekirî ye, û erê wan destûrên ku krîterên xwe. The Pier Platform ji aliyê Sîndîrella belavkirin, vekirî Weys-certified lîsansa û hêsantir serlêdana xwe ê bazirganî, herçend dilsozîya nivîskarên sepana çavkaniya vekirî.
Sazkerên pêvekên an jîngehê pêşxistina bernameya user divê tu code bibin an modifiable ji Pier weşandin, di heman demê de dikarin additions xwe bi xwe di riya ku ew mîna destûrên. Transfer mafên ji wan re wek çavkaniya vekirî ya hewce nake, herweha weşandina source.
Û dema ku gelek wê Pier bi kar tînin ne ji bo pêşketina xwe bi xwe, hebûna platform source code e ji bo me girîng ne tenê ji ber nebûna pere, di heman demê de jî ji ber ku ev Piştgirîyê nûbûn û teşwîq bernamenûs, ji bo ku berhemên xwe bi xwe wekî pareke bo doza muşterek. Sedema sereke ji bo vê - bêtir di karê projeyê de razandine, li girîng bêtir ew ji bo her kesî ye. Eger ew bi kêrî, hejmara pêşdebiran dibe ku hê bêtir zêde bûye û avakirina civaka li derdora projeyê, mîna wan ên ku li dora Linux û Apache derket holê.
rêxistineke îdeal
Eclipse - pêşketina jîngehê, pirtûkxane û amûrên ji bo afirandina, skorsky û birêvebirina nivîsbariyê û civaka creators xwe. Ev diafirîne platformeke destê IBM di sala 2001 de bi piştgiriya vendors software.
Weqfa Pier ku di 2004 avakirin, rêxistineke îdeal e, piştgiriya platforma projeyê û pêşxistina civakê û sîstema pêşdebiran yên nivîsbariyê temam dikin û xizmetên. Îro, ekosîstema Pier de rêxistin û takekesên pîşesaziya nivîsbariyê.
Fona çavdêrîya û bi rê ve projeyên platformeke. Ev di xizmeta civakê de, û bipêşvebir ku committers bang li dewletê ne aîdê. Ew bi destê rêxistinên din an jî ji aliyê bernamenûs serbixwe ku dildar dema xwe yên şexsî bi kar di vê projeyê de xebitîne.
Eclipse: a taybetiyên platform
- Create Amûrên bernameyên cuda.
- hejmareka bêsînor ya wholesale tool, di nav de serbixwe.
- Amûrên Piştgiriya ji bo xebatê bi zor ji naverok, wek HTML, C, EJB, Java, JSP, GIF û XML.
- Zexm entegrasyonê tije di nav û di navbera naveroka cuda.
- Eclipse-bernamên jîngehê bi interface grafîkî an ne.
- Xebat li ser pergalên xebitandinê cuda, di nav de Linux, Windows, Solaris Aix, Mac OS X.
- Bikaranîna Java, populer zimanê amûrên nivîsînê.
Eclipse: Getting Guide destpê kir
Piştî ku yekemîn run, peyamek silavê ya. The bikarhêner dikarin revue de here û hîn ji fonksiyonên nû, ya wergerandî, an êşan perwerdeya.
Li dorhêla is up of panel, gotarên. A set ramanên navê dix-. Perspektifa ya "Resources", bo nimûne, di nav de temsîla ji bo guherandinê, serî, û viewing ji projeyên.
Beginners divê bi "Fundamentals ji space instrumental", li wir hûn dikarin gelek agahî derbarê pêkhateyên Pier cuda û danûstendinên xwe de bicivîne dest.
Kar bi JDT
Bi ilham JDT dikarin projeya Pier Java veke. "New" - - Ji bo vê, File "de" menu hilbijêre "Projeya Java", a bi navê projeya binivîse û pêl bişkoka "Dawî".
"Perspektîfa Open" - - Ji bo guhertina perspektîfa niha, bi babete menu "Window" hilbijêrî de Java an jî vekin lapereyek nwî ser rêya "Window" - "Window New" û bi nêrîneke cuda hilbijêre.
Perspective de views in ku ji bo pêşketina li Java ye, lewma. Li quncikê çepê, li jor, hiyerarşî bi pakêtên Pier Java, çînên, JAR-files û dosyayên cuda, ya ku jê re "Pakêta Explorer" e. Source û Refactor: The main menu di vê rewşê de bi 2 points temam bû.
Afirandina a Program li JDT
Ji bo afirandina a serlêdana Java, divê tu maf-click the project û "New" afirandin hilbijêre zûtir - "Çîn". Di pop-up, bi navê class of the box dialog bikevin. Bi gumana: "Kîjan rêbazên ji workpiece hûn dixwazin?" - diyar sereke (String arguman []) giştî statîk, betal û click "Dawî".
Ev, wê bernameya ku têda class ketin û sereke vala () biafirîne. divê rêbazeke code bernameya temam (j nehênî yên bi zanebûn bi hevre):
class giştî Hello {
statîk sereke (String [] arguman), betal giştî {
ji bo (j = 0; j <= 5; j ++)
{
System.out.println ( "Hello");
}
}
}
Di set, hûn dikarin taybetiyên editor de bala xwe:
- forman;
- ku jixweber syntax;
- Auto-vekirina parantêzekê an quotes.
temamkirina Code tê gotin, kurteriyên klavyeyê Space Ctrl +. Di heman demê de dê li ser çarçoveyê de ji lîsteya options girêdayî, a Klavyeya an mişk ka lîsteya yên rêbazên ji bireserê an beşek ji keyword hilbijêre,.
The syntax ye li ser bingeha Wedat gav bi kontrol kirin. Ev digre di dema code tomarkirinê bi hev re bi komkirin û xwe. şaşiyên Hevoksaziyê bi sor wiha, derket û xala xwe xuya sor bi xaçê diagonal spî. Şaşiyên mayî di qadên di form of a ampûla got. Ew dikarin xwe bi alîkariya Fix Quick lê agadar.
Di mînaka ronahî anîn li ber ji bo daxuyaniyê de ye, ji ber ku i nepenî ne. Piştî du qat-tikandin li ser ampûla ronahî dê di be ku lîsteya fixes gengaz. Di vê rewşê de, j bi pêşniyar:
- warê class;
- parametre rêbaza;
- variable herêmî.
Eger tu yek ji rêyên bi mişkê hilbijêre, tu dikarî ji text di encamê bibînin.
Double-tikandin li ser de xwediyê xwestin şêwey code.
Running sepanên
Ger tu çewtî komkirin û bi serîlêdana dikare bi rêya babete menu de birevin "Destpêk". No gav çawayî, ji ber ku ev ceza di dema code xilas bike. Di nav qutîkê de dialog "destpêkirina veavakirina", ku nirxên hatine danîn pêwîst, divê hûn pêl li bişkojka Run li ser bottom rastê. Dê li jêrî konsolê bi bijareyên û di encama serlêdana xuya.
The program can be li ber pêknehatina birêvebirin. Berî her tiştî, a Javaskrîpt ne di System.out.println () bi du tûşan mişkî li ser box gewr li ser milê çepê window guherandinê li set, next to call method ya. Di encamê de dê bibe dot şîn. "Debug" - "Start" menu Select. Destpêkirina window veavakirina dîsa xuya bibe. Piştî tikandina "Start" button perspektîfa neqandina bi fikrên nû dê çawa xuya.
Di "Debug" li milê çepê, li jor, ew li cihek bang û e darikê ji bo kontrolkirina pêşketina bernameya. Di panelê de dihewîne pişkoka stop, berdewamiya û temamkirina sepanê, darvekirin, û Derbasbûna ji bo operator next û rêbaza vegere ya. guherbarên, gelek niqteyên, ramanê û screen: Right li jor li rêzek panel hilpekînd de ye. Dema ku hûn tab Variables hilbijêre, tu nirxê yên j variable bibînin.
agahiyên berfireh li ser her yek ji nûneriyên dikarin hesas-çarçoveyê de alîkarî bidin. Em divê ji bo click the mouse li ser bar title û F1 çapemeniyê.
pêvekên din
software jîngehê pêşketina, ku hatiye dîzaynkirin bi wan re biguherin, komkirin û neqandina, eclipse destê pêkhateyên ku nikarin simulate, nebin û amêrên, modules test, performansa, management veavakirina û versioning temam kirin.
CVS sîstema kontrol source destûrê ji bo karê tîma li ser wan. Bi vî awayî, pishtî guhastinên ne tevlihev ne. Ev beşeke girîng û bingehîn yê Pier e.
Jîngeha pêşketina li ser malpera eclipse.org e. Plug-ins bi di Plug-in Central ye.
avakarî
Bingeha platform - mişterîyên ruyê dewlemend RCP. Sirr e ku ew dikarin komekê ji fîşa-ins bikaranîn, di bernamên pêşketina bikin. Hinek pêkhatên din tê pêşniyarkirin û bijarte hene.
Pêkhatên serekî hene:
- The runtime pêkhateyên model ya li ser dirêjkirina specification û berfirehkirina xalên OSGi grîng. Jî xizmetên din yên wek syslog û paraleliya dayîn.
- Yani-pakêtê de taybetmendiyên Pier û widgets user interface. Ev heye çînên lê ji bo hêsankirina creation sepanên grafîkî.
- Amûrên space de perspektîfên, pêşkêşkirina û window editing.
- Component "Alîkarî" bikarhênerên provides bi piştgiriya di form of a sîstema referansa an lîsteya karê înteraktîf e.
- Plug-in "Update" destûrê dide te ku guhertoya dawî ya li software.
- Component "Team" pêşkêşî binesaziya ji bo girêdana xwe bi xwe pergalên kontrol version.
The platform tên afirandin ji aliyê IBM, sîstemeke vekirî-source full-featured bû. endamên wê li ser a sed şîrketên in. Tevî ku fikra afirandina sîstemên di dema borî de bûn, design bi bal, pêbawer û elegant Pier destûr hatiye ew ku posteka payedar.
Similar articles
Trending Now