dum | žák

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í
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

pdf icon
Vývojové prostředí

Obsah

Shrnutí

Pro vývoj aplikací v programovacím jazyce C# existuje několik vývojových prostředí.

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!".