Tartalomjegyzék
Netbeans
- Szerző: Sallai András
- Copyright © 2014, Sallai András
- Szerkesztve: 2014, 2016, 2017, 2020, 2024
- Web: https://szit.hu
Leírás
A Netbeans egy többnyelvű, projekt alapú fejlesztőeszköz. C++, HTML5, Java és PHP programozáshoz. Maga a fejlesztőkörnyezet Java nyelven készült. Nyílt forráskódú, rendelkezik vizuális fejlesztő résszel is.
Elérhetősége:
Rövidítések
A Netbeansben lehetőség van rövidítések használatára. A rövidítés beírása után egy „Tab” billentyű segítségével a rövidített szöveg illesztődik be a forráskódba.
Néhány gyakran használt:
- sout - System.out.println();
- serr - System.err.println();
- al - import java.util.List; List<String> list = new ArrayList<String>();
- Ps - public static
- Pm - public void method() { }
- sb - StringBuilder stringBuilder = new StringBuilder();
- re - return
- pr - private
- pu - public
- pe - protected
- wh - while (true) { }
- for - for (int j = 0; j < 10; j++) { }
- forc - for (Iterator it = col.iterator(); it.hasNext();) { Object object = it.next(); }
- do { } while (true);
- if - if (true) { }
- ife - if (true) { } else { }
- fl - float
- db - double
- St - String
- Ob - Object
- Ex - Exception
- cl - class
- ir - import
- n - Object object = new Object();
- m - private static final void method() { }
- newo - Object object = new Object();
- npe - throw new NullPointerException(„args”);
- ll - List<String> list = new LinkedList<String>();
- 2l - List<String> list = Arrays.asList(args);
- 2al - List<String> list = new ArrayList<String>( Arrays.asList(args));
A teljes lista a „Tools”, „Options” menü „Editor” ikon „Code template” fül.
Billentyűkombinációk
Néhány billentyűkombináció:
- Ctrl + Shift + Le – A sorok duplázása
- Ctrl + Shift + H – Csereablak
- Shift + Alt + F – Kódformázás
- Ctrl + Shift + C – Megjegyzés beállítása és törlése
Generátorok
- Alt + Insert
- Konstruktor
- Getter and setter
- stb.
Licenc cseréje fejrészben
- A NetBeansben jobb egérgomb a projekt nevén, majd válaszd a „Properties”-t.
- Válaszd a „License Headers” menüpontot
Itt kicserélheted az alapértelmezett licencet.
Ha nyílt forráskódú licencet szeretnél használni, akkor a „Use global license”-nél a legördülő listadobozból válaszd ki a megfelelő licencet.
A licencet szerkesztheted is a „Edit global licenses” gombbal.
A beállított licencek az újonnan létrehozott osztályokban automatikusan beszúrásra kerülnek.
Forrás:
PHP
A Netbeans alkalmas PHP projektek készítésére:
- File > New Project…
- PHP > PHP Application
Egységteszt
Maven
Korábbi egységtesztelők követelménye volt:
- A tesztosztály neve a Test szóra kell végződjön: ValamiTest {}
- A tesztmetódusok a test szóval kell kezdődniük. pubic void testDolgo() {}
A 12.x Netbeans-ben a teszt kezdése:
- A projekt nevén: jobb egér gomb
- New
- JUnit teszt vagy ha nem használtuk még, tovább a Other… lehetőségre.
Ant
Ajánlott tesztrendszer: TestNG
GUI Swing
- New
- JFrame Form …
REST kliens
A Netbeansbe telepíthető REST client bővítmény.
- Tools > Plugins
- Available Plugins
- [ ] REST Client