Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilAlexandra Novotná
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
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,… www.wikipedia.com Seriály o programování v jazyce C# : www.živě.cz www.java2s.com www.functionx.com www.csharp-station.com www.msdn.com www.bytes.com www.c-sharpcorner.com
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.