Programování C#
Název školy | Vyšší odborná škola obalové techniky a Střední škola, Štětí, příspěvková organizace | ||
Adresa školky | Kostelní 134, 411 08 Štětí | ||
IČ | 46773509 | ||
Název operačního programu | OP Vzdělávání pro konkurenceschopnost | ||
Registrační číslo | CZ.1.07/1.5.00/34.1006 | ||
Označení vzdělávacího materiálu | VY_32_INOVACE_23_PRG_442 | ||
Název tématické oblasti (sady) | Programování | ||
Název materiálu | Vývojové prostředí | ||
Anotace | Představení vývojových prostředí pro programovací jazyk C#. Dostupnost prostředí dle licence a ceny. Popis instalace pro MS Windows a Linux. | ||
Autor | Ivan Pomykacz | Jazyk | čeština |
Očekávaný výstup | Nainstaluje si na počítač vlastní instanci vývojového prostředí. Založí nový projekt a spustí předpřipravenou šablonu kódu. | ||
Klíčová slova | IDE, Monodevelop, SharpDevelop, instalace | ||
Druh výukového zdroje | Výklad | Věková skupina žáků | 15+ |
Typ interakce | aktivita | Ročník | 1. |
Speciální vzdělávací potřeby | žádné | ||
Zhotoveno, (datum/období) | 09.09.2013 | Celková velikost |
Obsah
Shrnutí
Pro vývoj aplikací v programovacím jazyce C# existuje několik vývojových prostředí.
- Monodevelop (Windows, Linux, Mac OS)
- SharpDevelop (Windows)
- ReSharper (Windows)
- Visual Studio (Windows)
Poslední dva ve výčtu jsou pod zpoplatněnou licencí.
Integrované vývojové prostředí (neboli IDE - Integrated Development Environment) je tzv. vše v jednom.
-
Umožňuje vývoj aplikací - psaní zdrojového kódu, a navíc jeho psaní ulehčuje různými pomůckami.
-
Zvýrazňuje syntaxi psaného kódu.
-
Provádí kompilaci a následné spuštění vyvíjené aplikace (a samozřejmě debugging).
-
Obsahuje referenční příručku k danému jazyku.
-
Podporuje různé systémy správy verzí (GIT, Subversion, Mercurial, TFS).
-
Provádí deployment aplikací.
-
Obsahuje spoustu cool udělátek ...
Jaké si vybrat?
Pro začátečníka bych doporučil SharpDevelop a nebo Monodevelop. Zbylé dvě jsou pro začátečníka možná příliš komplexní, i když mnohem profesionálnější. Navíc jak ReSharper, tak Visual Studio mají zpoplatněnou licenci - je třeba propadnout programování, nikoli jeho vývojovému prostředí ...
Instalace
V textu dále se budeme zaobírat pouze open source produkty: SharpDevelop pro MS Windows a Monodevelop pro Linux.
MS Windows
Odkaz ke stažení najdete na http://www.icsharpcode.net/opensource/sd/. Patrně bude nutné ještě doinstalovat .NET Framework.
Při instalaci se vás instalátor otáže, zda-li instalovat - asociovat (File Associations) koncovky souborů s programem SharpDevelop.
Pokud s tím nemáte problém, povolte alespoň tyto (nebo všechny).
Linux
Pro Debian a odvozené distribuce (Ubuntu, Mint, Elementary OS, ...) použijte příkaz
apt-get install monodevelop
V distribuci Fedora (19) použijte příkaz
yum install monodevelop
Ahoj světe!
V následujícím textu budou uvedeny vždy dva screenshoty obrazovek (první pro SharpDevelop (anglicky), druhý pro MonoDevelop(česky))
Pro ověření funkčnosti spusťte nainstalované IDE a založte novou sestavu (solution);
Kliknutím na "Vytvořit" (Create) založíte novou sestavu (Pokusy) a v ní projekt (AhojSvete). Současně se do výchozího souboru vložil ze šablony zdrojový kód, který nedělá nic jiného, než že při spuštění vypíše na obrazovku (do konzole) slova "Hello World!"
Proveďte tedy spuštění kódu klávesou F5. Po chvilce kompilace na vás vyskočí konzole (terminál), kde budou ona notoricky známá slova: "Ahoj Světe!".