Eclipse - editácia aplikačných tried
Predpoklad pre editáciu aplikačných tried:
- vytvorený projekt v prostredí Eclipse
Štruktúra vytvoreného projektu pozostáva z užívateľsky editovateľných a automaticky generovaných častí a zdrojových kódov. Aplikačné triedy eventov/schém (ďalej "skriptov") sú uložené v zdroji "appsrc".
Skripty sa môžu editovať len po otvorení príslušného objektu na editáciu, t.j. eventy po otvorení v D2000 CNF a schémy v D2000 GrEditor. Po otvorení objektu v D2000 CNF/ D2000 GrEditor sa automaticky nakopíruje užívateľská aj generovaná časť skriptu na disk. V Eclipse treba obnoviť (F5 refresh) zdroj "appsrc", čím si prostredie obnoví skript a ten sa zobrazí v stromovej štruktúre "appsrc" v knižnici (package) "app.runnables". Ostatné knižnice v "appsrc" sú generované a nesmú sa meniť.
Po kliknutí na skript je možné upraviť kód. Pre uloženie skriptu do systému D2000 je potrebné uložiť ho v Eclipse (save) a potom ešte objekt D2000, ktorému patrí tento skript, uložiť v D2000 CNF/ D2000 GrEditor - skript sa z disku načíta do systému D2000, skompiluje, uloží do konfiguračnej databázy a je pripravený na vykonanie.
Eclipse plug-in
Eclipse plug-in slúži na podporu editácie aplikačných tried. Ak je spustený, znemožní otvorenie skriptu
schémy alebo eventu, ak ten nie je otvorený v D2000 GrEditor
alebo D2000 CNF.
Plug-in je testovaný na verziách Eclipse 3.3, 3.4 a 3.5.
Implementácia
Z adresára D2000.EXE\bin\ nakopírujte súbor d2plugin.jar do eclipse\plugins\ a spustite Eclipse. V toolbare sa zobrazí ikona plug-inu.
Aktivovanie
Kliknutím na ikonu sa plug-in aktivuje (ďalším kliknutím sa vypne). Pred aktivovaním je potrebné spustiť procesy D2000 GrEditor a (alebo) D2000 CNF. Plug-in po spustení hľadá projekt, ktorého cesta je %adresar_aplikacie%\java\eclipseproject. Ak ho nájde, uzamkne všetky skripty schém a eventov.
Pri pokuse o otvorenie skriptu, ktorý nie je spustený v D2000, vypíše upozornenie. V opačnom prípade skript otvorí a po uložení sa automaticky uloží aj v D2000. Pri zatvorení schémy alebo eventu v D2000, je automaticky zatvorený aj skript v Eclipse.
Súvisiace stránky:
0 komentárov