Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

C# - Úvod Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.

Podobné prezentace


Prezentace na téma: "C# - Úvod Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí."— Transkript prezentace:

1 C# - Úvod Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí

2 C# - programovací jazyk Vysoce výkonný objektově orientovaný programovací jazyk vyvinutý firmou Microsoft zároveň s platformou.NET Široká škála využití – databázové programy, webové aplikace, webové služby, formulářové aplikace, SW pro mobilní zařízení atd. Používá a poskytuje podporu SW inženýrství jako např. hlídání hranic polí, garbage collector, použití neinicializovaných proměnných atd. Přenositelnost zdrojového kódu Mezinárodní podpora Vhodný nástroj pro vývoj komponent distribuovaných v různých prostředích

3 Platformy jazyka C# Snaha o zohlednění struktury Common Language Infrastructure (CLI).NET framework – sada základních tříd pro běhové prostředí Windows Řeší: a)Nekompatibilitu programovacích jazyků b)Chybovost aplikací (konverze typů,…) c)Problémy s verzemi knihoven d)Zastaralý a nepřehledný způsob vývoje webových aplikací

4 Princip běhového prostředí Většina aplikací kompiluje zdrojový kód přímo pro určenou platformu Výhoda – rychlost Nevýhoda – nepřenositelnost, chyby v různých verzích OS Princip v.NET přidává „mezikód“ označovaný jako MSIL (MS intermediate language), který je spuštěn klíčovou součástí.NET tzv. CLR (Common language runtime) a převeden na strojový kód až běhovým prostředím na cílové platformě Nevýhoda – náročnost na početní výkon cílového počítače

5 CLS (Common language specification) Vlastnost platformy.NET Souvisí s Common type systém (CTS) Výsledkem je rovnocennost programovacích nástrojů C#, VB.NET, J# Další výrobci pouze musí doplnit svůj nástroj překladače do MSIL

6

7 Vývojové nástroje Microsoft Visual Studio Turbo C# Explorer – Borland SharpDevelop – OpenSource MonoDevelop – multiplatformní Open Source

8 8 Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí Použité materiály: Kniha: Programujeme profesionálně, nakladatelství WROX, autor: Jay Glynn,… Seriály o programování v jazyce C# :


Stáhnout ppt "C# - Úvod Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí."

Podobné prezentace


Reklamy Google