ՀամակարգիչներԾրագրային ապահովման

Eclipse - զարգացում Շրջակա միջավայր մոդուլային խաչաձեւ պլատֆորմը դիմումները

Eclipse - մի հարթակ է ստեղծել բաց կոդով ծրագրային ապահովման. Այն հիմնված է Java եւ ապահովում կարողությունը զարգացնելու ծրագրեր plug-ins. Այն պարունակում է մի շարք Ներկառուցված բաղադրիչների, այդ թվում `հանրահայտ Eclipse արտադրանքի - PDE զարգացման միջավայր plug-ins. PDE թույլ է տալիս ընդլայնել հարթակը, որը բաղկացած է ներկառուցված բաղադրիչների. Ստեղծողները գործիքների կարող է առաջարկել իրենց սեփական ընդարձակման եւ տալիս օգտվողներին ինտեգրացված զարգացման միջավայր (IDE):

Ի լրումն Java լեզվի, որը գրել Eclipse, շրջակա միջավայրի զարգացման համար օգտագործվում է այլ ծրագրավորման լեզուներով: Այն ստեղծել է բազմաթիվ plug-ins, որ աջակցում լեզուները C + +, fortran մասին, Perl, Prolog, Python, Ruby եւ այլն: պլատֆորմը կարող է հիմք համար այլ ծրագրային է, որ չի առնչվում է գրավոր ծրագրերին, ինչպիսիք են telnet եւ ՏԲԿՀ: Մեկ այլ օրինակ է օրենսգրքի հիման վրա խավարում, - PDT զարգացման միջավայր հիմնական գործառույթների համար խմբագրման եւ կարգաբերում PHP-դիմումները:

Բոլոր իրավունքները պաշտպանված perverted

Բաց կոդով ծրագրային ապահովումը լիցենզավորված է երաշխավորելու նպատակով իրավունքները օգտագործողների. Օրինակ, ելակետային կոդը պետք է ապահովված իրավունք է վերապահում փոփոխելու եւ տարածել այն: Այս պաշտպանվածության մակարդակը հասնել հեղինակային իրավունքը. Հեղինակային իրավունքը պաշտպանում է հեղինակային իրավունքը, արգելելով բաշխումը ծրագրերի այն դեպքում, որ օգտագործողը չունի այս իրավունքը: Հեղինակային իրավունքն նաեւ պահանջում է լիցենզիա լուսաբանելու ծրագրային ապահովման, որը բաժանվում է առանց փոփոխության. Այս դեպքում, որի էությունը հեղինակային իրավունքի դառնում հակառակն է. Հեղինակային իրավունքն օգտագործում հեղինակային իրավունքի խախտման մասին է, ոչ թե փրկել մշակողները իրավունքները, եւ դրանք փոխանցել օգտագործողների.

Հետեւաբար, մտավախություն կա, եւ կասկած չունեմ, որ բաց ծրագրերը կհանգեցնի կորստի մտավոր սեփականության, քանի որ հեղինակային իրավունքի է տարածվել այլ մասերում ծրագրային ապահովման. Այլ կերպ ասած, լիցենզիան կպահանջի, որ բոլոր դիմում պարունակող բաց կոդով բաժանվում նույն իրավունքներից: Սա ճիշտ է, որ համընդհանուր հանրային արտոնագրի (GNU) - ներքո, այն տարածվում է Linux. Բայց կա թույլտվությունը, որն ապահովում է տարբեր բուժում հասարակական եւ առեւտրային շահերի:

OSI է շահույթ չհետապնդող կազմակերպություն է, որը հստակ սահմանում է, թե ինչ է բաց աղբյուր, եւ հավանություն է այն լիցենզիաներ, որոնք համապատասխանում են իր չափանիշները: Որ Eclipse Պլատֆորմ որը բաժանվում է Անգլիական, բաց OSI սերտիֆիկացված լիցենզիա եւ դյուրացնում է առեւտրային դիմումը, միաժամանակ պահպանելով հավատարմությունը բաց կոդով ծրագրային հեղինակների.

Ստեղծողները կոնտակտները կամ օգտագործողի ծրագրի զարգացման միջավայրում պետք է հրապարակեն որեւէ ներգրավված կամ փոփոխելի կոդը խավարում, բայց կարող է լիցենզավորել իրենց սեփական լրացումներ ճանապարհին, որով նրանք դուր եկավ. Փոխանցումը իրավունքների նրանց, քանի որ բաց կոդով ծրագրային ապահովման չի պահանջվում, ինչպես նաեւ հրապարակումը աղբյուրի.

Եվ մինչ շատերը չեն օգտագործել Eclipse են ստեղծել իրենց սեփական զարգացումը, առկայությունը կոդով հարթակ է մեծ նշանակություն ունի ոչ միայն այն պատճառով, որ բացակայության վճարման, այլ նաեւ այն պատճառով, որ այն նպաստում է նորարարությունը եւ խրախուսում ծրագրավորողներին կատարել իրենց սեփական արտադրանքը որպես ներդրում ընդհանուր գործին: Դրա հիմնական պատճառն այն այս - այն ավելի ներդրել է նախագծային աշխատանքների, այնքան ավելի զգալի դա բոլորի համար: Եթե դա ձեռնտու է, որ մի շարք մշակողների աճել, նույնիսկ ավելի ու ստեղծել մի համայնք ծրագրի շուրջ, որը նման է նրանց, որ առաջացել ամբողջ Linux եւ Apache:

շահույթ չհետապնդող կազմակերպություն է

Eclipse - զարգացման միջավայր, գրադարանները եւ գործիքներ ստեղծելու համար, տեղակայման եւ կառավարման ծրագրային ապահովման եւ համայնքին իր ստեղծողների. Այն ստեղծում է հարթակ է IBM 2001 թվականին աջակցությամբ ծրագրային վաճառողներին.

Խավարման Հիմնադրամը ստեղծվել է 2004 թ., Հանդիսանում է շահույթ չհետապնդող կազմակերպություն է, աջակցում է ծրագրի հարթակ եւ հասարակությունը բարելավելու եւ համակարգի նախագծողներին կոմպլեմենտար ծրագրային ապահովման եւ ծառայությունների. Այսօր, խավարում էկոհամակարգի ներառում կազմակերպություններին ու անհատներին, ծրագրային ապահովման ոլորտում:

Այդ մասին Հիմնադրամը վերահսկում եւ ղեկավարում է ծրագրահենքի: Այն ծառայում է համայնքին, եւ մշակողները, ովքեր կոչ են անում պատմության վերաբերյալ պետության չեն պատկանում: Նրանք աշխատում են այլ կազմակերպություններում կամ անկախ ծրագրավորողներ, ովքեր կամավորական իրենց անձնական ժամանակը աշխատելու նախագծի.

Eclipse: մի հարթակ է հատկանիշներ

  • Ստեղծել տարբեր ծրագրավորման գործիքները:
  • Անսահմանափակ թվով գործիք մատակարարների, այդ թվում `անկախ.
  • Աջակցություն գործիքներ է աշխատել մի շարք բովանդակության, ինչպես, օրինակ, HTML, C, EJB, Java, JSP, GIF եւ XML.
  • Ապահովելով լիարժեք ինտեգրումը շրջանակներում եւ տարբեր բովանդակությամբ.
  • Ծրագրավորում Eclipse միջին հետ գրաֆիկական ինտերֆեյսի , թե ոչ:
  • Աշխատել է տարբեր օպերացիոն համակարգերի, այդ թվում `Linux, Windows, Solaris AIX, Mac OS X միջավայրերում
  • Օգտագործելով Java, հայտնի Գրենական պիտույքներ լեզուն:

Eclipse: Ինչից սկսել Guide

Հետո առաջին հաշվով, ողջույնի ուղերձում: Օգտագործողը կարող է գնալ վերանայել եւ սովորել նոր գործառույթները, օրինակներ, կամ վերապատրաստման.

Որ աշխատանքային է, կազմել է վահանակներ, շնորհանդեսներ: Մի շարք գաղափարների կոչվում է հեռանկարը: Հեռանկարն է «ռեսուրսների», օրինակ, իր մեջ ներառում է ներկայացուցչություն խմբագրում, կառավարման եւ դիտելու նախագծերի.

Սկսնակների պետք է սկսել «հիմունքների գործիքային տարածության», որտեղ դուք կարող եք հավաքել շատ տեղեկությունների վերաբերյալ տարբեր խավարում բաղադրիչների եւ նրանց փոխազդեցության.

Աշխատանքային հետ JDT

Է ուսումնասիրել JDT կարող եք բացել խավարում Java ծրագիր: Որպեսզի դա անել, ընտրել է «Պատկեր» մենյուն "Նոր" - "The Java Նախագիծ", մուտքագրեք ծրագրի անունը եւ սեղմեք "Finish":

Է փոխել ներկայիս հեռանկարը, ընտրեք ընտրացանկի տարրը "պատուհան" - "Բաց հեռանկարը», - է Java կամ բացել նոր պատուհանում միջոցով «պատուհան» - «Նոր պատուհան» եւ ընտրել մեկ այլ հեռանկար.

Perspective պարունակում տեսակետները, որոնք նախատեսված զարգացման համար Java. Ի ձախ անկյունում, վերեւում, մի հիերարխիա հետ Eclipse Java փաթեթների, դասերի, ՋԱՌ-ֆայլերը եւ տարբեր ֆայլեր, որոնք կոչվում են «փաթեթ Explorer»: Հիմնական մենյու այս դեպքում լրացվեց 2-նը: Աղբյուրը, եւ Refactor:

Ստեղծելով ծրագիր JDT

Է ստեղծել Java դիմումը, դուք պետք է սեղմեք աջ նախագիծը եւ ընտրել "Նոր" ստեղծված շուտ - «Class»: Ի pop-up, մուտքագրեք կարգի անունը երկխոսության վանդակում. Կասկածելի «Որ մեթոդները workpiece դուք ցանկանում եք ստեղծել», - ճշտել public static void main (string [] args) եւ սեղմեք "Finish":

Սա կլինի ստեղծել մի ծրագիր, որը պարունակում է մուտքագրված դաս եւ դատարկ main (). պետք է լրացնել ծրագիրը կոդ մեթոդը (ժ գաղտնի միտումնավոր բաց թողնվել),

հասարակական կարգի Բարեւ {

public static void main (string [] փոփոխականների) {

համար (ժ = 0; ժ <= 5; ժ ++)

{

System.out.println ( «Բարեւ»).

}

}

}

Ընթացքում մի շարք, դուք կարող եք նկատել, խմբագիր հատկանիշները:

  • Autocompletion;
  • շարահյուսություն ստուգում;
  • Ավտո-բացելով փակագծերով կամ մեջբերում.

Կոդ ավարտը կոչվում ստեղնաշարի դյուրանցման Ctrl + Տիեզերք: Միեւնույն ժամանակ, կախված կլինի համատեքստում ցանկի տարբերակներ, ընտրել է ստեղնաշարի կամ մկնիկը, թե արդյոք ցանկը մեթոդների օբյեկտի կամ մասում բառի.

The շարահյուսություն է ստուգման հիման վրա աստիճանաբար կազմելու. Այն տեղի է ունենում ընթացքում օրենսգրքի ձայնագրման հետ միաժամանակ իր կազմելու. Շարահյուսական սխալներ են ընդգծել է կարմիր, եւ թողել նրանց կետն հայտնվում կարմիր սպիտակ անկյունագծային խաչի. The մնացած սխալներ են նշված դաշտերում ձեւով մի լամպ. Նրանք կարող են ուղղել ինքներդ օգնությամբ արագ fix.

Իսկ, օրինակ, ներկայացրել թեթեւ գտնվում է առջեւ համար հայտարարության, քանի որ այն չի դասակարգվում i. Այն բանից հետո, կրկնակի սեղմելով թեթեւ էլեկտրական լամպ է լինելու ցանկը հնարավոր ամրագրում: Այս դեպքում, ժ առաջարկվում

  • դաս դաշտը;
  • մեթոդը պարամետր.
  • տեղական փոփոխական:

Եթե դուք ընտրում տարբերակներից մեկը հետ մկնիկը, դուք կարող եք տեսնել, որ արդյունքում տեքստը:

Կրկնակի սեղմելով ցանկալի մարմնավորման առաջացնում կոդը:

վազում ծրագրեր

Եթե սխալներ կազմելու են դիմում կարող է առաջադրվել միջոցով ընտրացանկի տարրը "Start": Ոչ առաջ քայլ է, քանի որ այն տեղի է ունենում ընթացքում փրկել օրենսգրքի: Երկխոսության տուփ "կազմաձեւման մեկնարկ», որը պահանջվում է արժեքները արդեն սահմանված է, դուք պետք է սեղմեք Run կոճակը աջ ներքեւում: Կհայտնվեն ներքեւի մասում կոնսոլից հետ էջանիշերի եւ արդյունքում դիմումը:

Ծրագիրը կարող է վազում է debugger. Առաջին հերթին, սահմանել ընդհատակետ է System.out.println () երկու կտտացնում է մկնիկը վրա գորշ տուփի վրա ձախ խմբագրման պատուհանի, կողքին եղանակով կոչին: Ապա արդյունքը կլինի կապույտ կետ է: Ընտրեք "Start" ընտրացանկից, - "debug": Մեկնարկը կոնֆիգուրացիա պատուհանը կհայտնվի կրկին. Այն բանից հետո, սեղմելով "Start" կոճակը կհայտնվի debug հեռանկար նոր գաղափարներով.

Է «Debug» վրա ձախ կողմում, վերեւում, դա կանչը բուրգ եւ գործիքադարակի վերահսկել առաջընթացը ծրագրի: Վահանակը պարունակում է կանգառը կոճակը, շարունակությունը եւ ավարտը դիմումի, կատարման, եւ բաց թողնել հաջորդ օպերատորի եւ մեթոդը վերադարձնում: Ճիշտ վերեւում է մի շարք tabbed վահանակներ: փոփոխականների, breakpoints, արտահայտվելու եւ էկրանին. Երբ եք ընտրել փոփոխականների պիտակը, դուք կարող եք տեսնել, որ արժեքը փոփոխական j.

Մասին մանրամասն տեղեկատվություն յուրաքանչյուր ներկայացուցչությունների կարող է տալ համատեքստում զգայուն օգնություն. Մենք պարզապես պետք է սեղմեք մկնիկը վրա Վերնագրից բար եւ մամուլի F1:

լրացուցիչ կոնտակտները

ծրագրային ապահովման զարգացման միջավայր, որոնք նախագծված են, որպեսզի փոխել նրանց, կազմելու եւ կարգաբերում, Eclipse լրաց. բաղադրիչների, որոնք ի վիճակի են կեղծել, ավտոմատացնել կառուցել, փորձարկման մոդուլներ, կատարման, կոնֆիգուրացիայի կառավարման եւ versioning.

Ինքնակենսագրություններ աղբյուրը հսկողության համակարգը թույլ է տալիս թիմային աշխատանքի նկատմամբ նրանց: Այսպիսով, փոփոխությունները չեն խառնվում: Սա կարեւոր եւ անբաժանելի մասն է խավարում.

Շրջակա միջավայրի զարգացման վրա eclipse.org կայքում. Plug-ins գտնվում են Plug-in Կենտրոնական:

ճարտարապետություն

Հիմքը հարթակ - գործառութային հարուստ RCP հաճախորդներին. Simplistically նրանք կարող են ներկայացնել մի շարք plug-ins օգտագործվում զարգացման ծրագրերին: Կան լրացուցիչ բաղադրիչներ խորհուրդ է տրվում եւ կամայական:

Հիմնական բաղադրիչներն են:

  • The աշխատաժամանակ որոշում է մոդելային բաղադրիչների հիման վրա OSGi հստակեցում երկարացման եւ ընդլայնման միավոր: Տրամադրվում է նաեւ լրացուցիչ ծառայություններ, ինչպիսիք են syslog եւ զուգահեռության:
  • SWT-փաթեթը պարունակում է Eclipse հատկանիշները եւ ինտերֆեյսի ֆայլեր. Այն ունի ավելացնել- դասեր է հեշտացնել ստեղծումը գրաֆիկական դիմումները.
  • գործիքներ տարածք ներառում հեռանկարները, ներկայացնելով եւ խմբագրման պատուհանը:
  • Բաղադրիչը «Օգնություն» տալիս օգտվողներին աջակցության ձեւով հղման համակարգի կամ ինտերակտիվ առաջադրանքի ցուցակում:
  • Plug-in "Թարմացնել" թույլ է տալիս Ձեզ ստանալ վերջին տարբերակը ծրագրային ապահովման.
  • Բաղադրիչը «Թիմ» ապահովում է ենթակառուցվածքը կապել իրենց սեփական տարբերակը վերահսկողության համակարգերը:

Այդ հարթակը ստեղծվել է IBM, դարձավ լիարժեք հատկություններով բաց կոդով համակարգ. Դրա անդամները ավելի քան հարյուր ընկերություններ: Չնայած նրան, որ ստեղծելու գաղափարը նման համակարգեր էին անցյալում, խոհուն, հուսալի եւ էլեգանտ դիզայնի Eclipse թույլ է տվել, որ այն տեղի է առաջատարի դիրքը:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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