< Programok

Netbeans

Szerző: Sallai András

Copyright © 2014, Sallai András

Szerkesztve: 2014, 2016, 2017, 2020, 2024

Licenc: CC Attribution-Share Alike 4.0 International

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:

https://netbeans.org

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:

http://www.codejava.net/ides/netbeans/how-to-update-license-header-for-java-files-in-netbeans

PHP

A Netbeans alkalmas PHP projektek készítésére:

File > New Project…

PHP > PHP Application

Egységteszt

Maven

A 12.4-s Netbeans nem futtatja az Ant-tal létrehozott JUnit5 teszteket.

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