ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
.NET - Wikipedie, otevřená encyklopedie

.NET

Z Wikipedie, otevřené encyklopedie

Tento článek pojednává o softwarové platformě. O internetové doméně pojednává článek .net.

.NET („dotnet“ podle anglického dot NET = tečka NET, NET pochází z network, síť) je zastřešující název pro soubor technologií v softwarových produktech, které tvoří celou platformu, která je dostupná nejen pro Web, Windows i Pocket PC. Common Language Infrastructure je standardizovaná specifikace jádra .NET.

Základní komponentou je Microsoft .NET Framework, prostředí potřebné pro běh aplikací a nabízející jak spouštěcí rozhraní, tak potřebné knihovny. Pro vývoj .NET aplikací vydal Microsoft Visual Studio .NET.

Obsah

[editovat] Dostupnost platformy

  • Microsoft .NET Framework je nejrozšířenejší platforma pro osobní počítače s operačním systémem Microsoft Windows od verze Windows 98.
  • Microsoft .NET Compact Framework je platforma určená pro kapesní počítače a mobilní telefony s operačním systémem Windows Mobile
  • Microsoft .NET Micro Framework je platforma určená pro embedded zařízení, s ještě menší výpočetní kapacitou a většími omezeními, než kapesní počítače.
  • Mono je produktem nezávislé open source iniciativy, implementující .NET runtime pro operační systémy Unixového typu (Linux, MacOS X).

GNU obdoba .NET se nazývá DotGNU; její část nazývaná DotGNU Portable.NET umožňuje spouštět všechny .NET aplikace na unixových platformách (Linuxu, BSD, Mac OS X, Solarisu, AIX) a dokonce pomocí nástrojů Cygwin a Mingw32 i na Windows.

Na všech platformách .NET sdílí tytéž základní principy, což činí přechod mezi nimi jednodušší.

Různé verze .NET Frameworku jsou součástí novějších verzí operačního systému Windows:

  • Windows Server 2003 obsahuje verzi 1.1
  • Windows Vista obsahuje verzi 3.0
  • Windows Server 2008 bude obsahovat verzi 3.5

Aktuální verze je 3.5 je pro majitele operačního systému Windows k dispozici zdarma jako samostatná komponenta, která se do systému doinstaluje (bývá šířena na CD či DVD různých počítačových časopisů, jako součást různého software a lze ji také stáhnout samostatně nebo přes Windows Update).

[editovat] Programovací jazyky

Platforma .NET nepředepisuje použití žádného programovacího jazyka. Bez ohledu na to, v čem byla aplikace původně napsána, se vždy přeloží do mezijazyka Common Intermediate Language.

Nejpoužívanější programovací jazyky pro vývoj .NET aplikací jsou C#, Visual Basic .NET a Delphi. C# je programovací jazyk podobný jazykům C nebo Java. VB.NET je pokračovatelem jazyka Visual Basic.

K dispozici je nicméně řada dalších programovacích jazyků, například:

[editovat] Součásti .NET Frameworku

  • ASP.NET – technologie pro vývoj webových aplikací
  • Windows Communications Foundation (WCF) – technologie pro vývoj webových služeb a komunikační infrastruktury aplikací
  • Windows Workflow Foundation (WF) – technologie pro definování heterogenních sekvenčních procesů
  • Windows Presentation Foundation (WPF) – technologie pro vytváření vizuálně působivého grafického uživatelského rozhraní pro aplikace
  • Windows CardSpace – implementace standardu Information Cards
  • LINQ – Language Integrated Query, objektový přístup k datům v databázi, XML a objektech, které implementují rozhraní IEnumerable

[editovat] Verze

  • 1.0 – rok 2002, vývojové prostředí Visual Studio .net, uveden jazyk C# 1.0
  • 1.1 – rok 2003, vývojové prostředí Visual Studio 2003
  • 2.0 – rok 2005, nové verze jazyků C# 2.0 a VB.NET 8.0, vývojové prostředí Visual Studio 2005
  • 3.0 – rok 2007, vývojové prostředí Visual Studio 2005 nebo 2008
  • 3.5 – rok 2007, nové verze jazyků C# 3.0 a VB.NET 9.0, vývojové prostředí Visual Studio 2008

Verze 3.0 a 3.5 jsou v podstatě rozšíření postavená nad stabilní verzí runtime 2.0.

Historicky byla vždy konkrétní verze Visual Studia spjata s konkrétní verzí .NET Frameworku. Změna nastala s verzí 3.0 (vzhledem k její povaze rozšiřujících knihoven nad 2.0 lze používat Visual Studio 2005) a zejména s verzí Visual Studio 2008, která jako první podporuje multitargeting – možnost psát aplikace pro .NET Framework verzí 2.0, 3.0 i 3.5, vzhledem ke společnému jádru.

[editovat] Externí odkazy


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -