Programovanie (1) v C/C++
1-INF-127, ZS 2024/25
Letný semester, softvér: Rozdiel medzi revíziami
Skočit na navigaci
Skočit na vyhledávání
(Vytvorená stránka „==Verzia Javy== * V učebniach a na testovači beží staršia Java SE 8, vaše programy by mali fungovať v tejto verzii. * Na svoj počítač si môžete nainštalova…“) |
|||
Riadok 4: | Riadok 4: | ||
* Prehľad verzií Javy nájdete napríklad na [https://en.wikipedia.org/wiki/Java_version_history Wikipédii], alebo na stránke [https://www.oracle.com/technetwork/java/java-se-support-roadmap.html firmy Oracle] | * Prehľad verzií Javy nájdete napríklad na [https://en.wikipedia.org/wiki/Java_version_history Wikipédii], alebo na stránke [https://www.oracle.com/technetwork/java/java-se-support-roadmap.html firmy Oracle] | ||
* Na počítač si potrebujete nainštalovať Java SE JDK, napríklad z [https://www.oracle.com/java/technologies/javase-downloads.html tejto stránky], v Linuxe môžete použiť aj balíčky openjdk. | * Na počítač si potrebujete nainštalovať Java SE JDK, napríklad z [https://www.oracle.com/java/technologies/javase-downloads.html tejto stránky], v Linuxe môžete použiť aj balíčky openjdk. | ||
+ | |||
+ | ==Mená súborov== | ||
+ | * V Jave musí meno súboru sedieť s menom triedy, ktorá sa v ňpm nachádza a meno priečinku s menom balíčka (package) | ||
+ | * Nasledovný program musí teda byť v súbore <tt>Hello.java</tt>, ktorý je v priečinku <tt>hello</tt> | ||
+ | <pre> | ||
+ | package hello; | ||
+ | |||
+ | public class Hello { | ||
+ | |||
+ | public static void main(String[] args) { | ||
+ | System.out.println("Hello World!"); | ||
+ | } | ||
+ | } | ||
+ | </pre> | ||
==Práca s Javou v editore== | ==Práca s Javou v editore== | ||
+ | |||
+ | Príklad ako skompilovať a spustiť príklad Hello world vyššie pomocou editora a príkazového riadku: | ||
+ | * Vytvoríme adresár <tt>hello</tt>, v ňom súbor <tt>Hello.java</tt> s rovnakým obsahom ako vyššie | ||
+ | * Kompilácia <tt>javac hello/Hello.java</tt> (vznikne súbor <tt>hello/Hello.class</tt>) | ||
+ | * Spustenie <tt>java hello.Hello</tt> | ||
+ | * Pozor, meno adresára musí sedieť s menom balíčka (<tt>hello</tt>), meno súboru s menom triedy (<tt>Hello</tt>) | ||
+ | * Ak vynecháme riadok <tt>package hello</tt>, môžeme mať súbor <tt>Hello.java</tt> priamo v aktuálnom adresári. | ||
==Práca s Javou v prostredí Netbeans== | ==Práca s Javou v prostredí Netbeans== | ||
+ | |||
+ | Pri Jave odporúčame práce v niektorom integrovanom prostredí, napríklad Netbeans. Prostredie vám bude poskytovať rôzne nápovedy k menám príkazov a podobne. | ||
+ | |||
+ | Vytvorenie projektu pre program Hello world v Netbeans: | ||
+ | * V menu zvolíme ''New Project'' | ||
+ | * Na prvej obrazovke zvolíme ''Categories: Java'' a ''Projects: Java Application'' | ||
+ | * Na ďalšej obrazovke ''Project name: hello'' a ''Create Main Class: hello.Hello'' | ||
+ | |||
+ | '''Editovanie programu''' | ||
+ | * V ľavej časti okna máte panel Projects, v ktorom nájdite projekt, ktorý ste práve vytvorili. | ||
+ | * V projekte rozbaľte '''Source Files''' a nájdete tam '''Hello.java''', ktorý si dvojitým kliknutím otvoríte v editore. Jeho obsah môžete modifikovať alebo celý zmazať a nahradiť programom Hello worlds vyššie | ||
+ | * Súbor nezabudnite uložiť (menu File, Save, alebo Ctrl-S) | ||
+ | |||
+ | '''Kompilovanie a spúšťanie''' | ||
+ | * V menu Run zvoľte Build main project (alebo klávesa F11 alebo '''ikonka kladivka''' na lište), program sa '''skompiluje'''. Prípadné chyby sa objavia v dolnej časti okna. | ||
+ | * V menu Run zvoľte Run main project (alebo klávesa F6 alebo '''ikonka zelenej šípky''' na lište), program sa '''spustí'''. | ||
==Inštalácia Netbeans na váš počítač== | ==Inštalácia Netbeans na váš počítač== | ||
− | ==Iné | + | * [http://netbeans.apache.org/ Netbeans] |
+ | |||
+ | ==Iné programátorské prostredia== | ||
+ | |||
+ | Nasledovné prostredia by mali fungovať na Linuxových aj Windowsových počítačoch. | ||
+ | * [https://www.eclipse.org/downloads/packages/release/2019-09/r/eclipse-ide-cc-developers Eclipse] | ||
+ | * IntelliJ IDEA, komerčný softvér so [https://www.jetbrains.com/student/ študentskou licenciou zadarmo], alebo zadarmo aj Community version | ||
+ | * [https://code.visualstudio.com/ Visual Studio Code] od firmy Microsoft | ||
− | + | Z nich iba Eclipse je k dispozícii na učebniach v Linuxe a dá sa teda použiť na skúške. | |
− | |||
− | |||
− | |||
− |
Verzia zo dňa a času 12:40, 13. február 2020
Obsah
Verzia Javy
- V učebniach a na testovači beží staršia Java SE 8, vaše programy by mali fungovať v tejto verzii.
- Na svoj počítač si môžete nainštalovať aj novšiu verziu, napríklad Java SE 13, nemali by ste však používať črty jazyka, ktoré v staršej verzii nefungujú.
- Prehľad verzií Javy nájdete napríklad na Wikipédii, alebo na stránke firmy Oracle
- Na počítač si potrebujete nainštalovať Java SE JDK, napríklad z tejto stránky, v Linuxe môžete použiť aj balíčky openjdk.
Mená súborov
- V Jave musí meno súboru sedieť s menom triedy, ktorá sa v ňpm nachádza a meno priečinku s menom balíčka (package)
- Nasledovný program musí teda byť v súbore Hello.java, ktorý je v priečinku hello
package hello; public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } }
Práca s Javou v editore
Príklad ako skompilovať a spustiť príklad Hello world vyššie pomocou editora a príkazového riadku:
- Vytvoríme adresár hello, v ňom súbor Hello.java s rovnakým obsahom ako vyššie
- Kompilácia javac hello/Hello.java (vznikne súbor hello/Hello.class)
- Spustenie java hello.Hello
- Pozor, meno adresára musí sedieť s menom balíčka (hello), meno súboru s menom triedy (Hello)
- Ak vynecháme riadok package hello, môžeme mať súbor Hello.java priamo v aktuálnom adresári.
Práca s Javou v prostredí Netbeans
Pri Jave odporúčame práce v niektorom integrovanom prostredí, napríklad Netbeans. Prostredie vám bude poskytovať rôzne nápovedy k menám príkazov a podobne.
Vytvorenie projektu pre program Hello world v Netbeans:
- V menu zvolíme New Project
- Na prvej obrazovke zvolíme Categories: Java a Projects: Java Application
- Na ďalšej obrazovke Project name: hello a Create Main Class: hello.Hello
Editovanie programu
- V ľavej časti okna máte panel Projects, v ktorom nájdite projekt, ktorý ste práve vytvorili.
- V projekte rozbaľte Source Files a nájdete tam Hello.java, ktorý si dvojitým kliknutím otvoríte v editore. Jeho obsah môžete modifikovať alebo celý zmazať a nahradiť programom Hello worlds vyššie
- Súbor nezabudnite uložiť (menu File, Save, alebo Ctrl-S)
Kompilovanie a spúšťanie
- V menu Run zvoľte Build main project (alebo klávesa F11 alebo ikonka kladivka na lište), program sa skompiluje. Prípadné chyby sa objavia v dolnej časti okna.
- V menu Run zvoľte Run main project (alebo klávesa F6 alebo ikonka zelenej šípky na lište), program sa spustí.
Inštalácia Netbeans na váš počítač
Iné programátorské prostredia
Nasledovné prostredia by mali fungovať na Linuxových aj Windowsových počítačoch.
- Eclipse
- IntelliJ IDEA, komerčný softvér so študentskou licenciou zadarmo, alebo zadarmo aj Community version
- Visual Studio Code od firmy Microsoft
Z nich iba Eclipse je k dispozícii na učebniach v Linuxe a dá sa teda použiť na skúške.