Eclipse - fejlesztési környezet moduláris többplatformos alkalmazások

Eclipse - platformot hozzon létre egy nyílt forráskódú szoftver. Ez a Java és lehetővé teszi, hogy dolgozzon ki programokat a plug-inek. Ez tartalmaz egy sor beépített komponensek, köztük - a híres Eclipse termék - PDE fejlesztőkörnyezet plug-inek. PDE lehetővé teszi, hogy bővítse a platform maga, amely a beépített komponensek. Az alkotók a eszköztárakat is kínál saját kiterjesztéseket és a felhasználók egy integrált fejlesztőkörnyezet (IDE).

Amellett, hogy a Java nyelvet, ami meg van írva az Eclipse, a fejlesztési környezet használják más programozási nyelveket. Ez létrehozott egy csomó plug-inek, amelyek támogatják a nyelvek C ++, Fortran, Perl, Prolog, Python, Ruby és a többiek. A platform lehet az alapja a többi szoftver, amely nem kapcsolódik az írás programok, mint például a telnet és adatbázis-kezelő. Egy másik példa a kód alapján Eclipse, - PDT fejlesztői környezet alapfunkcióit szerkesztő és hibakereső PHP-alkalmazásokat.

Minden jog perverz

Eclipse - fejlesztési környezet moduláris többplatformos alkalmazások

Az alkotók a plugin vagy felhasználói program fejlesztési környezetet kell közzétenni minden olyan szó vagy módosítható kódját Eclipse, de engedélyt saját kiegészítések a módon akarnak. Jogok átruházását őket a nyílt forráskódú szoftver nem szükséges, valamint a kiadvány forrás.

És bár sokan nem használja Eclipse, hogy saját fejlesztés, a forráskód elérhetőségét platform nagy jelentősége van nemcsak azért, mert a fizetés hiánya, hanem azért is, mert elősegíti az innovációt és ösztönzi a programozók számára, hogy saját termék, amely hozzájárul a közös ügy. A fő oka - a több fektetett a projekt munka, annál jelentősebb ez mindenki számára. Ha előnyökkel jár, a fejlesztők száma is nő, egyre több és hozzon létre egy közösség köré a projekt, hasonló kialakult Linux körül és az Apache.

non-profit szervezet

Az Alap figyeli és kezeli a platform projektek. Ezt szolgálja a közösség, és a fejlesztők, akik hívja committers az állam nem tartozik. Alkalmazásában állnak más szervezetek vagy független programozók, akik önként, saját személyes idő, hogy a projektben.

Eclipse: a platform jellemzői

  • Hozzon létre különböző programozási eszközök.
  • Korlátlan számú eszköz beszállítók, beleértve a független.
  • Támogató eszközök dolgozni a különböző tartalmak, mint például a HTML, C, EJB, Java, JSP, GIF és XML.
  • Teljes körű integráció, valamint a különböző tartalmak.
  • programozás Eclipse-közepes grafikus felület, vagy sem.
  • A munka a különböző operációs rendszerek, beleértve a Linux, Windows, Solaris AIX, a Mac OS X
  • A Java, a népszerű írószerek nyelvet.

Eclipse: Útmutató az első lépésekhez

Miután az első nekifutás, az üdvözlő üzenetet. A felhasználó mehet, hogy vizsgálja felül, és megtanulják az új funkciók, a példákban, illetve a képzést.

Kezdők kell kezdeni „alapjai instrumentális tér”, ahol lehet gyűjteni egy csomó információt a különböző Eclipse elemek és azok kölcsönhatásainak.

Eclipse - fejlesztési környezet moduláris többplatformos alkalmazások

Munka JDT

Ahhoz, hogy vizsgálja meg a JDT nyithat Eclipse Java projekt. Ehhez válassza ki a „Fájl” menü - „Új” - „A Java Project”, adja meg a projekt nevét, majd kattintson a „Befejezés” gombra.

Változtatni a jelenlegi kilátások alapján válassza ki a menüpont „Ablak” - „Open terv” - a Java vagy nyisson meg egy új ablakhoz keresztül „ablak” - „Új ablak”, és válasszon egy másik nézőpontból.

Perspective tartalmaz nézetek, amelyek célja a fejlesztés a Java. A bal sarokban fent van egy hierarchia az Eclipse Java csomagok, osztályok, JAR-fájlok és más fájlokat, amelyek az úgynevezett „Package Explorer”. A főmenü ebben az esetben kiegészítették 2 pont: Source és Refactor.

Létrehozása Program JDT

Ahhoz, hogy hozzon létre egy Java alkalmazás, akkor a jobb gombbal a projekt, és válassza ki a „New” a korábban létrehozott - „Class”. A pop-up, adja meg az osztály nevét a párbeszédablak. Kétséges: „Melyik módszer a munkadarab szeretne létrehozni?” - adja public static void main (String [] args), majd kattintson a „Befejezés”.

public class szia

public static void main (String [] args)

Eclipse - fejlesztési környezet moduláris többplatformos alkalmazások

  • automatikus kiegészítést;
  • szintaktikai ellenőrzés;
  • Automatikus nyitó zárójel vagy idézeteket.

Kódkiegészítés hívják a Ctrl + Space. Ugyanakkor függ keretében az opciók listáját, válasszon egy billentyűzet vagy az egér, hogy a lista módszerek egy tárgy vagy egy részének a kulcsszót.

A szintaxis alapján ellenőrzik inkrementális összeállítása. Ez kerül sor a kódot felvétel egyidejűleg a fordítás. Syntax hibák pirossal aláhúzva, és hagyták pont jelenik meg piros, fehér, átlós kereszt. A fennmaradó hibák megjelölt mezők formájában egy villanykörte. Ezek kijavíthat segítségével Quick Fix.

  • osztály mező;
  • módszer paramétert;
  • lokális változó.

Ha úgy dönt, az egyik lehetőség az egérrel, akkor láthatjuk a kapott szöveget.

Duplán kattintva a kívánt megvalósítási módja generál kódot.

Eclipse - fejlesztési környezet moduláris többplatformos alkalmazások

futó alkalmazások

Ha nincs hiba összeállítása alkalmazás is futtatható a menüben a „Start”. Nem összeállítása lépést, mivel ez alatt megy végbe a mentés kódot. A párbeszédablak „konfigurációban start”, ami szükséges értékek már be vannak állítva, meg kell, hogy kattintson a Futtatás gombra a jobb alsó. Jelenik meg az alján a konzol a könyvjelzők és az alkalmazásának eredményeként.

A program futtatható a debugger. Először is, meg a töréspont a System.out.println () két kattintás az egérrel a szürke mezőbe balra a szerkesztési ablak mellett, a módszer hívást. Az eredmény az lesz egy kék pont. Válassza ki a "Start" menü - "Debug". Indítás konfigurációs ablak jelenik meg újra. Miután rákattintott a „Start” gomb jelenik meg a debug perspektíva, új ötletekkel.

A „Debug” a bal oldalon, a tetején, ez a hívás verem és a panel eszközök kezelésére a program előrehaladásáról. A panel tartalmazza a stop gombot, folytatása és befejezése a kérelem, a kivitelezés, és ugorjon a következő üzemeltető és az eljárás visszatér. Jobb a tetején van egy sor füles panelek: változók, töréspont, a véleménynyilvánítás és a képernyőn. Amikor kiválasztja a változók lapon láthatjuk a változó értéke j.

Részletes információk az egyes reprezentációk adhat környezetfüggő súgót. Már csak be kell kattintani az egérrel a címsorban, majd nyomja meg az F1 billentyűt.

Eclipse - fejlesztési környezet moduláris többplatformos alkalmazások

további bővítmények

szoftverfejlesztő környezet, amelyek célja, hogy megváltoztassa őket, fordítás és hibakeresés Eclipse kiegészítve alkatrészek, amelyek képesek szimulálni, automatizálja a build, teszt modulok, a teljesítmény, a konfiguráció menedzsment és versioning.

CVS forrás rendszer lehetővé teszi, hogy a parancsot, hogy dolgozik rajtuk. Így bevezetett változtatások nem kevert. Ez egy fontos és szerves része Eclipse.

A fejlesztési környezet a eclipse.org helyszínen. A plug-inek található a Plug-in Central.

építészet

A legfontosabb összetevők:

  • A futási határozza meg a modell részeit alapuló OSGi leírás kiterjesztését és meghosszabbítását pontokat. Szintén nyújtott kiegészítő szolgáltatások, mint a syslog és a párhuzamosság.
  • SWT-csomag Eclipse funkciók és a felhasználói felület kütyü. Ez a kiegészítő osztályok létrehozásának elősegítése grafikus alkalmazások.
  • szerszámok helyet tartalmaz perspektívák, bemutató és szerkesztő ablakot.
  • Component „Súgó” biztosít a felhasználók számára támogatás formájában egy referencia rendszer, vagy egy interaktív programok listáját.
  • Plug-in „Update” lehetővé teszi, hogy a legújabb verzióját a szoftver.
  • Component „Team” biztosítja az infrastruktúrát csatlakozni a saját verzióját rendszerek.

A platform által létrehozott IBM lett teljes funkcionalitású, nyílt forráskódú rendszer. Tagjai több mint száz vállalat. Bár az ötlet létrehozásának ilyen rendszerek a múltban voltak, átgondolt, megbízható és elegáns design Eclipse lehetővé tette, hogy a vezető pozíciót.

Eclipse - fejlesztési környezet moduláris többplatformos alkalmazások

Eclipse - fejlesztési környezet moduláris többplatformos alkalmazások