Objektovo orientované programovanie

Podobné dokumenty
Používateľská príručka POUŽÍVATEĽSKÁ PRÍRUČKA Generátor XML dávok pre Informačný systém kontrolných známok z MS Excel šablóny Dátum: Verzia

Microsoft Surface Studio úvodná príručka

ŤAHÁK PRAKTICKÁ ČASŤ Prerekvizity: LINUX: WINDOWS: Inštalácia Oracle VirtualBoxu a vytvorenie virtuálneho stroja /návod nižšie/ Operačný system Window

Ako si mám nainštalovať nový upgrade z Internetu?

Matej Kendera - PDF, word, lucene, java

Návod na vytvorenie kvalifikovaného elektronického podpisu prostredníctvom občianskeho preukazu s čipom Dátum zverejnenia: Verzia: 1 Dátu

STRUČNÝ NÁVOD KU IP-COACHU

enum

GEODETICKÝ A KARTOGRAFICKÝ ÚSTAV BRATISLAVA Chlumeckého 4, Bratislava II Obsah 1. Export údajov ZBGIS do CAD formá

Ponuka Štart

Microsoft Word - EVO_rychly_start_v1.1

listy windows

Spustenie skonvertovanej C-Image zálohy v MS Virtual PC

Manuál pre nastavenie tlače z VRP tlačiarní bluetooth Bluetooth Manuál pre nastavenie tlače z VRP tlačiarní -1-

Manuál pre nastavenie tlače z VRP elio m500 Elio m500 Manuál pre nastavenie tlače -1-

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií Ilkovičova 2, , Bratislava 4 Internet vecí v našich ž

Microsoft Word - o06_Príručka k inštalácii a registrácii OverKupon_v4.doc

Xesar Softvér Stručný návod

Obsah tejto príručky Microsoft Prechod na program Access 2010 z programu Access 2003 Vzhľad programu Microsoft Access 2010 sa výrazne odlišuje od prog

Spustenie založenej VM mimo vmware ESX

Control no:

Informačný systém pre externú časť a písomnú formu internej časti maturitnej skúšky Informačný systém pre EČ a PFIČ maturitnej skúšky Užívateľská prír

VSDC Free Video Editor stručný návod na používanie Link na sťahovanie softvéru: K prog

Manuál pre nastavenie tlače z VRP Bluetooth, USB tlačiarne Bluetooth, USB tlačiarne Manuál pre nastavenie tlače -1-

Microsoft Word - prechod_euro_prolca.doc

Manuál aplikácie eoev

Import absencí z ASC

Microsoft Word - prirucka_katedry_nova

Quick Guide for Installing Nokia Connectivity Cable Drivers

Používateľská príručka

Obsah:

Žiadosť o licenčnú zmluvu na podujatie Na adrese v sekcii hlavného menu kliknete na položku Používatelia. Zobrazí sa blokové menu,

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií Ilkovičova 2, Bratislava 4 Používateľská príručka Vi

PAGER V3.0

Návod na nastavenie oprávnení pre oprávnené osoby s udeleným čiastočným prístupom Dátum zverejnenia: Verzia: 3 Dátum aktualizácie:

Externé mediálne karty Používateľská príručka

Dokumentácia EVHroby Vytvoril: Tibor Čáky

Príručka používateľa Elektronický podpis Univerzita Pavla Jozefa Šafárika v Košiciach 2008 verzia 1.0

STRUČNÝ NÁVOD KU IP-COACHU

(Microsoft Word - Registr\341cia \372\350tu Hik-Connect.docx)

Sprievodný list SofCom s.r.o., Priemyselná 1, Liptovský Mikuláš Program basic.sk Verzia ( ) Dátum Autor Ing. J. Malíče

AR-5726/5731 Operation-Manual Software SK

aplikácia do mobilého telefónu na stiahnutie digitálneho tachografu

Návod na použitie služby tv do vrecka

Navigácia po úvodnej stránke elektronickej schránky Dátum zverejnenia: Verzia: 10 Dátum aktualizácie: Navigácia po úvodnej st

Funkcionálne programovanie Cvičenie 9 Funkcionálne programovanie v Jave Sergej Chodarev 22. november 2017 Technická Univerzita v Košiciach

Ako hrat Burlesque Queen V 1.4

SLOVENSKY Užívateľské manuály ani ich časti nesmú byť bez výslovného súhlasu majiteľa - DISKUS, spol. s r.o. duplikované, kopírované či inak využívané

Prístup a Nastavenie pre KOMPAKT HOSTING

C-Monitor WIN klient pre verziu 2.8

Používateľská príručka Obsah Používateľská príručka... 1 Administrácia servera... 2 FTP... 2 Remote Desktop... 3 Administrácia databáze:... 3 Spusteni

Microsoft Word - Oil Installation and Configuration Guide - SK.doc

Microsoft Word - Priloha_1.docx

dFlex Nitra spol. s r.o.

RAZER ABYSSUS ESSENTIAL Slovenská príručka Táto príručka slúži len ako návod základné vedomosti s hlavných funkcií a nastavení zariadenia. Podrobnejši

Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je spolufinancovaný zo zdrojov EÚ POKYNY PRE IT ADMINISTRÁTORA OFFLINE AJ ONLINE FORMA CERTIFIKA

Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je spolufinancovaný zo zdrojov EÚ POKYNY PRE IT ADMINISTRÁTORA OFFLINE AJ ONLINE FORMA CERTIFIKA

Balíčkovanie FreeSWITCH-u pre Debian Autor: Zdenko Holeša, InžProjekt 1, KIS FRI ŽU Predkompilované balíčky Predkompilované balíčky existujú pre Debia

IV FULL DC INVERTER SYSTEMS NÁVOD NA OBSLUHU JEDNOTKA MODBUS GATEWAY CCM18 KOMERČNÉ KLIMATIZÁCIE SDV 4 1

Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je spolufinancovaný zo zdrojov EÚ POKYNY PRE IT ADMINISTRÁTORA OFFLINE AJ ONLINE FORMA E-TESTOVA

Microsoft Word - zapis-predmetov-AiS

Ministerstvo vnútra SR Elektronická identifikačná karta ITMS: Riadiaci orgán OPIS Tvoríme vedomostnú spoločnosť Európska únia Sprostredkov

Detail správy a súvisiace prvky Dátum zverejnenia: Verzia: 5 Dátum aktualizácie: Detail správy a súvisiace prvky UPOZORNENIE

Identity Lifecycle Management

MANUAL_PRE_UVODNU_PRACU_S_AIS

PowerPoint-Präsentation

Použitie počítačov (1)

Obsah Pokyny pre ovládanie pomocou smartfónu... 3 Stiahnutie a inštalácia aplikácie... 3 Konfigurácia Originálna konfigurácia Postup k

Pripojenie sa na počítač a ovládanie vzdialenej obrazovky cez CM Remote

Sirius II Sprievodca inštaláciou a návod na použitie Sirius II - sprievodca inštaláciou a návod na použitie (verzia 3) 1

Microsoft Word - BBL125_227_229_Multilingual_User_Manuel_SK.doc

CitiManager - Migration Quick Reference Guide for Cardholders_Slovak_fin

MoTiV Project University Science Park Univerzitná 8215/1, Žilina, Slovakia Manuál k používaniu aplikácie Woorti Horizon 2020 European Union Fun

Alice in Wonderslots je 5-valcový, multi-líniový výherný video prístroj. Hrať možno na 20-tich herných líniách Hra je prístupná aj prostredníctvom mob

Agenda záverečnej práce pedagóg Celá agenda týkajúca sa záverečnej práce je dostupná v obrazovke Záverečná práca (menu Agenda pedagóga -> Záverečné pr

Stravné - přecenění

Resolution

SAEAUT SNMP OPC Server

Modem a lokálna sieť LAN Používateľská príručka

Pracovný postup pre vypĺňanie údajov elektronického formulára IŠIS pre spravodajskú jednotku 1

Užívateľský manuál FULL HD LED stropný monitor (AUX/HDMI/USB/FM-TX)

MacBook Pro Sprievodca rýchlym štartom

INTERNET BANKING Ako zrealizovať hromadný prevod VŠETKO, ČO JE MOŽNÉ with.vub.sk, Bank of

Microsoft PowerPoint - CONNECT_R&A_76_sk

Sprievodný list SofComs.r.o., Priemyselná 1, Liptovský Mikuláš Program basic.sk Verzia ( ) Dátum Autor Ing. J. Malíček

Evidencia elektronickej prihlášky na I. a spojený I. a II. stupeň vysokoškolského štúdia Univerzita Pavla Jozefa Šafárika v Košiciach 2013

Pomôcka Setup Používateľská príručka

0022-vub-mobilne-tokeny-200x200-v03.indd

Manuál uchádzača ezakazky Manuál uchádzača Dátum vytvorenia dokumentu: Verzia: Autori slovenský Matej Marcin, Stanislava Marošiová Te

RAZER BLACKWIDOW TOURNAMENT EDITION CHROMA V2 Slovenská príručka zoznam: Str. 1 - Obsah balenia a systémové požiadavky Str. 2 - Prehľad rozloženie klá

Samoin<0161>tala<010D>n<00FD> manual pre ONT (Huawei HG8240H) 03_14.indd

Pravidelné úlohy verzia ku dňu SEAL IT Services, s.r.o. Kontakt: SEAL IT Services, s.r.o., Topoľová 4, Bratislava 1, tel.:

Centrum vedecko-technických informácií, Odbor pre hodnotenie vedy, Oddelenie pre hodnotenie publikačnej činnosti Vyhľadávanie a práca so záznamami - C

sprievodca-priestor.pdf

Stravné - přecenění

Komplexný informa ný a monitorovací systém Monitorovanie biotopov a druhov európskeho významu Používate ská dokumentácia KIMS modul Mobilná aplikácia

Prepis:

Objektovo orientované programovanie (Inštalácia prostredia a vytvorenie jednoduchého programu) Vladislav Novák FEI STU v Bratislave 23.9.2014

Obsah Úvod... 1 Java (Java Development Kit)... 1 Inštalácia Javy... 1 Získanie inštalačného súboru... 1 Nastavenie systémovej premennej (Windows 7)... 4 Dokumentácia... 6 on-line... 6 off-line... 6 Vytvorenie a spustenie programu v konzole... 7 Netbeans... 8 Inštalacia netbeans... 8 Vytvorenie programu v Netbeans-e... 9 Vytvorenie nového projektu... 9 Pridanie novej triedy do projektu... 11 Spustenie programu... 12 Použitie knižnice v projekte... 13 Pridanie knižnice do projektu... 13 Pridanie dokumentácie ku knižnici... 14 2

Úvod Tento dokument opisuje jednu z možností ako nainštalovať potrebné vývojové nástroje pod operačným systémom Windows a vytvoriť jednoduchý program. Prvým krokom bude inštalácia JDK (Java Development Kit). JDK obsahuje všetko potrebné na vývoj aplikácii. Pre uľahčenie vývoja však budeme používať grafické vývojové prostredie Netbeans, ktoré nainštalujeme v ďalšom kroku. Java (Java Development Kit) Inštalácia Javy Java platforma zastrešuje viacero edícii: - Java ME (Java Mirco Edition) - Java SE (Java Standard Edition) - Java EE (Java Enterprise Edition) - JavaCard - JavaFX Na predmete budeme použiť Java SE. Získanie inštalačného súboru V internetovom prehliadači otvorte stránku: http://www.oracle.com V hornom menu kliknite na Downloads. Nižšie na stránke nájdeme časť obsahujúcu odkazy na javu. Kliknite na Java SE. Poznámka: Na samotný beh aplikácii by stačilo nainštalovať JRE (Java Runtime Environment). JRE nemusíme inštalovať pretože je obsiahnuté v JDK. 1

Klikneme na jednu z vyznačených možností. 8u20 číslo aktualizácie verzia javy Poznámka č. 1: Označenie 8u20 nás informuje o verzii javy a jej aktualizácii (update), tak ako je uvedené na obrázku. Poznámka č. 2: Na tejto stránke možno stiahnuť aj javu integrovanú s netbeans-om. 2

Akceptujeme licenciu (Accept License Agreement) Zvolíme vhodnú verziu a spustíme inštaláciu. 3

Nastavenie systémovej premennej (Windows 7) Pre bezproblémový chod java nástrojov je po nainštalovaní vhodné nastaviť v systéme cestu ku priečinku obsahujúcemu spustiteľné súbory java, javac, javadoc atď. do premennej Path. Cesta závisí od inštalácie, väčšinou je: c:\program Files\Java\jdk1.8.0_20\ (podľa verzie sa môže meniť) Stlačte klávesy: win + pause/break V ľavej hornej časti zvoľte: Advanced system settings Vyberte kartu Advance a kliknite na tlačidlo Environment Variables... 4

Zvoľte premennú Path (dvojklik, alebo tlačidlo Edit) bodkočiarka a pridajte k nej cestu, napr.: c:\program Files\Java\jdk1.8.0_20\bin Nezabudnite pridať bodkočiarku, ktorá je oddeľovačom ciest ku priečinkom. Pozor, programy ktoré boli spustené pred zmenou premennej Path, nerozpoznajú túto zmenu (to platí aj pre procesy, ktoré sú potomkami predtým spustených procesov). 5

Dokumentácia on-line http://docs.oracle.com/javase/8/docs/ (celá dokumentácia) http://docs.oracle.com/javase/8/docs/api/index.html (dokumentácia ku štandardnej knižnici) http://docs.oracle.com/javase/tutorial/ (tutorial) off-line Prejdite na stránku http://www.oracle.com/technetwork/java/javase/downloads/index.html (s tejto stránky sme sťahovali JDK), v časti Additional Resources sa nachádzajú linky ku dokumentácii (on-line aj off-line). on-line off-line 6

Vytvorenie a spustenie programu v konzole Vytvorte obyčajný textový súbor Prvy.java (napr. v notepad-e) a uložte v ňom nasledujúci program: class Prvy { public static void main (String[] args) { System.out.println("spustil sa prvy program"); } } Kompilácia: javac Prvy.java Spustenie programu: java Prvy (spustí metódu (funkciu) main, v triede Prvy) 7

Netbeans Netbeans je vývojové prostredie, ktoré budeme používať na predmete. Inštalacia netbeans Pred inštaláciou netbeans musí byť nainštalované JDK. Na stránke https://netbeans.org/downloads vyberte vhodnú platformu (windows, linux a pod.) a verziu, ktorá obsahuje JavaSE. Stiahnite napr. súbor: netbeans-8.0.1-windows.exe a spustite inštaláciu. 8

Vytvorenie programu v Netbeans-e Vytvorenie nového projektu V hlavnom menu zvoľte File New Project... Zvoľte Categories: Java Projects: Java Application kliknite na tlačidlo Next 9

Vyplňte: Project Name Vyplňte: Project Location Voľbu Create Main Class teraz zrušte (vytvorenie triedy bude v ďalšej časti) Stlačte tlačidlo Finish 10

Pridanie novej triedy do projektu V okne zobrazujúcom projekt zobrazte kontextové menu projektu. Zvoľte New Java Class... Poznámka: Ak by sa v menu nenachádzala požadovaná položka (v našom prípade Java Class...), tak zvoľte Other... a vyberte Categories:Java, File types: Java Class 11

V ďalšom okne zvoľte názov novej triedy a stlačte Finish Netbeans nás vystríha, že trieda nie je umiestnená vo vhodnom balíku. Keďže sme sa balíkmi zatiaľ nezaoberali, nebudeme si varovanie zatiaľ všímať. Spustenie programu napríklad z hlavného menu, zvoľte niektorú z možností Run Run Project(NazovProjektu) (F6) (spustenie celého projektu) Run Run File (Shift + F6) (spustenie aktuálneho súboru) Debug Debug Project (NazovProjektu) (Ctrl + F5) (ladenie celého projektu) Debug Debug File (Ctrl + F5) (ladenie aktuálneho súboru) V jave môže kód jednej aplikácie obsahovať viacero metód (funkcii) main. Spustenie/ladenie celého projektu znamená spustenie metódy main z hlavnej triedy. Ak v projekte nie je určená hlavná trieda, netbeans nás vyzve, aby sme ju zvolili. Neskôr môžeme zvoliť inú hlavnú triedu. Spustenie/ladenie aktuálneho súboru znamená spustenie metódy main z aktuálneho súboru. Aktuálny súbor je súbor, ktorý práve editujeme (v okne bliká v kurzor). 12

Použitie knižnice v projekte Okrem štandardnej knižnice javy, môžeme v projekte využiť ďalšie knižnice. Pridanie knižnice do projektu V našich projektoch budeme používať knižnicu, ktorú môžete stiahnuť z http://useobjects.net. V adresári kde sa nachádza projekt vytvorte podadresár libraries (môžete zvoliť iný názov) a do neho stiahnite s uvedenej web-stránky napr. súbor useobjects_v0.7.3_java7.jar. Teraz nastavíme projekt tak, aby sme v ňom tento súbor mohli použiť ako knižnicu. Jednou z možnosti ako pridať do projektu knižnicu je vyvolanie kontextového menu Libraries na karte Projects a zvoliť Add Jar/Folder. V dialógovom okne treba vybrať požadovanú knižnicu. 13

Pridanie dokumentácie ku knižnici Netbeans počas editovanie zobrazuje aj dokumentáciu ku štandardnej knižnici jazyka Java. Aby netbeans zobrazoval aj dokumentáciu ku pridanej knižnici, musíme vykonať nasledujúce nastavenie. Stiahnite súbor s off-line dokumentáciou ku danej verzii knižnice (v našom prípade useobjects_v0.7.3_javadoc.zip) napr. do podadresára libraries. V kontextovom menu ku knižnici zvolte Edit a nastavte cestu ku súboru s dokumentáciu. 14