Caracteristici JCreator v3

Cătrună Ștefan, 2006

Caracteristici JCreator v3

 

LE

Pro

 

Proprietatile editorului de programe

 


Margine de selectie cu numerele liniilor

JCreator ofera optiunea de a vizualiza numarul liniei in marginea de selectie.

x

x

 


Colorare instantanee a sintaxei

Cu ajutorul colorarii sintaxei, se poate face o usoara distinctie intre cuvinte cheie, metode, comentarii si text normal. Toate culorile pot fi setate dupa preferintele fiecaruia. Parcurgerea sintaxei functioneaza cu ajutorul fisiereler de configurare care pot fi modificate dupa nevoile fiecaruia. Parcurgerea se poate ocupa pana la 4 cuvinte cheie si pana la 4 limbaje integrate. O caracteristica noua este aceea de a exporta setarile in fisiere XML si de a putea imprima documentul color.

x

x

 


Capacitati nelimitate pentru functiile de Undo/Redo

x

x

 


Vizibilitate pe ecran a tab-urilor si a spatiilor

x

x

 


Pliere a Codului
[exemplu]
Se pot desfasura sectiuni de ierarhii logice ale codului dumneavoastra in timp ce lucrati in alte zone ale fisierului. Acesta permite o navigare facila in codul sursa si ofera o privire de ansamblu asupra metodelor claselor. Punct de desfasurare poate fi orice bloc de cod: clasa, modul, definitie, if, else, for, etc.

x

x

 


Un puternic motor de cautare si inlocuire pentru unu sau mai multe documente

Rezultatul cautarii va fi afisat in fereastra de iesire.

x

x

 


Auto-indentare

La inceperea unei noi linii, auto-indentarea va pozitiona cursorul la aceeasi pozitie initiala ca textul de pe linia anterioara.

x

x

 


Completare a cuvintelor

Cu ajutorul acestei functii, cuvintele scrise pe jumatate pot fi completate automat, daca ele mai apar deja prin text.

x

x

 


Detectare automata a modificarii externe a fisierului

JCreator va anunta in mod automat daca se doreste reincarcarea fisierului cand acesta a fost modificat in afara editorului.

x

x

 


Taste customizabile

x

x

 


Insemnarea fisierelor

x

x

 


Formatare de text

Modifica din litere mari in litere mici (si invers), spatiile in tab-uri (si invers), comentariile etc.

x

x

 


Comenzi avansate de editare

Comenzi avansate de editare pentru selectare si stergere de text.

x

x

 


Modele predefinite de cod
[exemplu]
Modelele predefinite de cod sunt prescurtari care pot fi extinse la siruri de caractere in timp ce se editeaza codul. Ele se extind in text prin apasarea tastelor Spatiu, Enter sau Tab. Se mai poate folosi si lista de prescurtari prin apasarea ei in meniul editorului.

 

x

 


Optiunea "du-te la ultima modificare"

Cursorul se va pozitiona automat pe pozitia in care s-a facut ultima modificare in text.

x

x

 

 

 

 

Interfata cu Utilizatorul


Interfata modificabila

Bara de unelte, meniuri, taste pentru acces rapid si butoane cu imagini definite de utilizator, toate putand fi modificate de utilizator.

x

x


Bara de unelte ancorabila si ferestrele spatiului de lucru
[exemplu]
Spatiul de lucru, sau fereastra principala, este formata din 3 zone. Fereastra din stanga sus afiseaza File View, Data View si Package View in mod standard. Spatiul de lucru poate fi organizat prin mutarea ferestrelor cu ajutorul mousului.

x

x


Ferestre care se ascund automat
[exemplu]
Pentru a avea mai mult spatiu pe desktop, puteti chiar sa ascundeti fereastra apasand pe icoana de Auto Hide situata in coltul din dreapta sus al ferestrei. Aceasta optiune poate fi de folos in cazul in care aveti un ecran mic sau folositi un laptop.

x

x


Interfata multi-document
Aceasta noua caracteristica ii permite utilizatorului sa realoce secventa tab-urilor.

x

x


File View - Vizualizarea fiserelor
[exemplu]
File View este o fereastra de lucru care permite utilizatorului sa-si vada fisierele dintr-un proiect sub forma de arbore. File View are si o optiune de a urmari documentul activ. Se poate sterge, redenumi, include si exclude fisiere direct din aceasta fereastra de lucru.

x

x


Data View - Vizualizarea datelor

Data View este o fereastra de lucru care ofera o privire de ansamblu asupra structurilor de date din fisierul curent intr-o forma arborescenta extensibila. Fereastra detine optiuni de creare de clase, metode si variabile noi. Continutul arborelui clasei se modifica instantaneu cand sunt adaugati noi membri clasei respective. Pe langa clasele Java, fereastra mai afiseaza continutul documentelor XML, HTML si JSP pentru o mai usoara navigare.

x

x


Package View - Vizualizarea pachetelor

Package View este o fereastra de lucru care ofera o privire de ansamblu asupra pachetelor din proiectul curent, sub forma arborescenta extensibila.

x

x


Task View - Vizualizarea sarcinilor
[exemplu]
Task View este o fereastra de iesire care ofera o privire de ansamblu asupra erorilor de compilare, sarcini definite de utilizator, cat si comentarii din codul sursa.

x

x


Ant View - Vizualizarea furnica
[exemplu]
Cu ajutorul acestei unelte se pot organiza sarcinile print-o interfata accesibila si usor de folosit.

 

x


Output View - Vizualizarea iesirii

Output View este localizata in partea de jos a spatiului de lucru. Sunt afisate mesajele de iesire ale compilatorului, unelte de depanare si un motor de cautare. Mai este permisa si modificarea fonturilor, ascunderea automata a ferestrei, si o consola pentru a introduce date pentru aplicatiile Java.

x

x


Detectare automata a modificarii externe a fisierului

JCreator va anunta in mod automat daca se doreste reincarcarea fisierului cand acesta a fost modificat in afara editorului.

x

x


Mod de lucru pe tot ecranul

x

x


Unetele utilizatorului

Permite pornirea unor aplicatii externe din interiorul JCreator-ului. Fiecare unealta configurata va fi afisata in Meniul de unelte pentru un acces rapid si usor. Rezultatul acestor aplicatii poate fi capturat cu ajutorul ferestrei Output View.

x

x

 

 

 

 

Pentru Java

 


Ajutor pentru proiecte

Noi spatii de lucru sunt rapid create, si au la baza modele prestabilite.

x

x

 


Ajutor pentru clase
[exemplu]
Ajutorul pentru clase permite crearea rapida de clase si interfete noi.

x

x

 


Ajutor pentru implementarea interfetelor

Aceasta unealta insereaza cod sursa pentru implementarea interfetelor.

x

x

 


Proprietati bean [exemplu]
Unealta pentru inserarea metodelor get si set bazata pe proprietatile existente in clasa bean selectata.

 

x

 


Compilare de proiect sau dosar

Compileaza toate fisierele dintr-o data.

x

x

 


Executie proiect

Comanda de executie proiect va incarca proiectul dupa regulile de rulare mentionate de utilizator. Daca utilizatorul nu a definit aceste reguli, atunci JCreator va cauta in mod automat fisierul java sau fisierul html ce contine o eticheta de aplet.

x

x

 


Compilarea batch

Se pot compila mai multe proiecte de-o data folosind aceasta unealta batch.

x

x

 


Unelte JDK

Se poate face trecerea cu usurinta intre unelte de acelasi tip dar cu setari diferite. Un exemplu ar fi trecerea de la Jikes la compilatorul de baza.

x

x

 


Managementul cailor claselor

Acesta de face cu mare usurinta printr-o interfata cu acces rapid.

x

x

 


Profile JDK

Cu JCreator se poate face trecerea cu usurinta intre mediile JDK, fara a mai avea grija cailor claselor. Un profil JDK contine clasele si dosarul radacina a versiunii JDK.

x

x

 


Identificare a codului
[exemplu]
O unealta ce ofera sintaxa pentru o variabila, metoda sau o clasa selectata in editor.

 

x

 


Completare a codului
[exemplu]
Afiseaza membri, metode si pachete oriunde in document prin apasarea combinatiei de taste Ctrl+Space.

 

x

 


Parametrii codului

Aceasta unealta afiseaza in mod automat lista de parametrii a metodei curente.

 

x

 


Navigarea codului sursa
[exemplu]
Navigare prin propriul cod prin selectarea identificatorilor editorului.

 

x

 


Interfata de depanare pentru jdb.exe

 

x

 


Configurari de rulare

Pentru configurarea mai multor fisiere executabile intr-un proiect.

x

x

 

Suport JSP

 


Colorare instantanee a sintaxei

x

x

 


Completare automata a codului
[exemplu]
Completare a actiunilor si directivelor JSP.

 

x

 


Completare automata a codului Scriptlet
[exemplu]
Afiseaza membri Java, metode si pachete in sectiuni scriplet prin apasarea tastelor Ctrl+Space.

 

x

 


Suport al librariilor de etichete JSP
[exemplu]
Variabilele definite in librariile de etichete sunt recunoscute de functia de auto-completare JSP.

 

x

 

Suport CVS

 


Interfata integrata

Unealta de control a versiuni pentru CVS. Aplicarea si modificarea fisierlor se face direct din meniul File View.

 

x

 


Ajutor pas cu pas
[exemplu]
Ajutor pas cu pas pentru exportul proiectelor din dosare.

 

x

 

Suport ANT

 


Ant View - Vizualizarea furnica
[exemplu]
Cu ajutorul acestei unelte se pot organiza sarcinile print-o interfata accesibila si usor de folosit.

 

x