====== Netbeans IDE ====== Při výuce programování se používá programovací jazyk Java ve vývojovém prostředí NetBeans IDE. ===== Stažení vývojového prostředí z Internetu ===== - Stáhněte si balíček obsahující integrované vývojové prostředí NetBeans IDE spolu s Java JDK ze stránek [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|Oracle]] → část Java SE Development Kit (JDK) Bundles → JDK 8u60 & NetBeans 8.0.1 → Download → vyberte platformu, souhlaste s licencí - Stáhněte dokumentaci Java API ze stejné stránky [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|Oracle]] → Additional Resources → Java SE 8 Documentation → Download → souhlaste s licencí → Stažený zip nerozbalujte! Pro předmět PJV je nutné používat Javu verze 8 a výše. ===== Instalace vývojového prostředí ve Windows ===== - Spusťte instalátor javy spolu s netbeans a proveďte instalaci. - Přesuňte zip soubor s dokumentací na vhodné místo svého disku (obsahuje dokumentaci Javy). - Spusťte NetBeans a vyčkejte ustálení. - Připojte dokumentaci: Tools → Java Platforms → záložka Javadoc → AddZIP/Folder → zip soubor s dokumentací → Close. ==== Aktivace nápovědy atributů a metod objektů ==== Tools → Options → Editor zatrhněte: Auto Popup Completion Window, Insert Single Proposals Automatically. ==== Zobrazení důležitých pohledů ==== === Okénko struktury souborů === Otevřete pomocí: Window → Files === Okénko procesů === Otevřete pomocí: Window → Processes Toto okno slouží k prohlížení a hlavně ukončování běžících procesů. Pokud nějakému procesu zavřete okno pro výstup **tento proces dál žije a požírá systémové prostředky**. === Zkratky === Netbeans poskytuje expanzi zkratek pro často užívané programové sekvence. Seznam zkratek najdete na záložce Tools → Options → Editor → Code Templates. Prohlédněte si zkratky - //Abbreviations// a jejich expanze, případně si zaveďte vlastní – viz doporučení dále. Tab na konci zkratky způsobí náhradu. ===== Vytvoření programu ===== Založení projektu: File → New Project → Java → Java Class Library → Next. Vyplňte Project Name a Project Location → Finish. ==== Vytvoření elementárního programu ==== Ve zvoleném projektu myší vyznačte Source Packages → New → Java Class → zadejte Class Name začínající velkým písmenem. V Package zadejte jméno balíčku z malých písmen a číslic začínající písmenem → Finish. Ve třídě vytvořte metodu main - vstupní bod programu: použijeme expanzi zkratky **psvm TAB** ==== Spuštění programu ==== Myší identifikujte zdrojový program, pak Shift+F6 nebo pravým tlačítkem → Run File. ==== Spuštění programu s argumenty (v rámci NetBeans IDE) ==== Source Packages → Properties → Run → Arguments. Funguje jen při spouštění projektu. Při spouštění souboru má pole String[] args nulovou délku. Spouštění z příkazové řádky (bez IDE): ''cd \...\ProjectFolder\build\classes java p1.T1 arg1, arg2, ...'' * ''p1.T1'' - je úplné jméno spouštěné třídy, * ''arg1, arg2, ...'' - jsou libovolné řetězy znaků oddělené mezerou. * Tyto argumenty jsou předány metodě main v poli args. První argument lze referencovat jako args[0]. ===== Klávesové zkratky ===== | Ctrl-Space | dokončovaní kódu | | Ctrl-F | vyhledávání | | F9 | překlad balíku nebo souboru | | F11 | překlad celého projektu | | F6 | spuštění hlavního projektu | | Shift-F6 | spuštění souboru | ==== Editorové zkratky pro psaní kódu ==== | psvm | public static void main(String[ ] args) {} | | sout | System.out.println(““); | | St | String | | ife | if ( ) else | | sw | switch case default | | for | cykl | | fori | cykl probírka pole | | fore | cykl probírka kolekce | | forc | cykl přes iterator | | wh | while( true) { | | br | break | | cn | continue | | m | static final void method() { | | pu | public | | re | return | | th | throws | | Ex | Exception | | cl | class | | st | static | | bo | boolean | | fa | false | Kompletní seznam zkratek naleznete v NetBeans IDE na záložce **Help → Keyboard Shortcuts Card**.