- Ako urobiť z linkov v code živé linky (pre Firefox a Operu)
- Volanie zadarmo cez zlatestranky.sk
- Zoznam freehostingov so subdomenami
- Vytvorenie CS 1.6 servera zdarma
- Free SMS cez internet
- Spider-Man: Web of Shadows
- Európski poslanci chcú chrániť deti pred zneužitím na internete
- Facebook hostuje až desať miliárd fotografií
- V USA majú nový anti-pirátsky zákon
- Apple odhalí nové MacBooky 14. októbra
Navigácia
C#: Zoznámte sa z .NET Framework-om (1. časť)
.NET Framework [číta sa: dotNetFrejmWork] Microsoft začala vývoj .NET Frameworkom už od roku 1990 pod názvom Next Generation Windows Services (NGWS). Prvá beta verzia .NET 1.0 bola vydaná v r. 2000 a finalná verzia v r. 2002 Hlavné dôvody vzniku .NET Frameworku:.NET Framework [číta sa: dotNetFrejmWork] Microsoft začala vývoj .NET Frameworkom už od roku 1990 pod názvom Next Generation Windows Services (NGWS). Prvá beta verzia .NET 1.0 bola vydaná v r. 2000 a finalná verzia v r. 2002
Hlavné dôvody vzniku .NET Frameworku:
- Nekompatibilta jednotlivých programovacích jazykov (t.j.: spolupráca medzi knižnicami-dll a programami nakodovaných v odlišných jazykoch)
- Nekompatibilita medzi OS, procesormi...
- Problémy s verziami knižníc
- atď.
Pojmy:
- Common Language Runtime (CLR) - virtuálny stroj - class loader, Garbage Collector, ... - kód je kompilovaný do univerzálneho byte code (Microsoft Intermediate Language - MSIL) - byte code je strojový kód virtuálneho stroja
- Base Class Library (BCL) - sada tried dostupná všetkým jazykom v .NET - implementovaná základná funkcionalita: strings, arrays, ...
Kompilácia :: Zdrojový kód >> Kompilátor >> Byte Code|Metadata Spustenie :: Nativný kód >> JIT (JustInTime) Compiler
V ktorom prog. jazyku môžem vytvárať .NET FrameWork aplikácie?
- Visual Basic .NET
- Visual C#
- Visual C++ .NET
- Visual J#
- JScript
Implementácie: Microsoft .NET Framework (Windows) Microsoft .NET Compact Framework (PDA, mobilné telefóny) Mono (Linux) Shared Source Common Language Infrastructure (Windows, FreeBSD, Mac OS X 10.2) DotGNU Portable.NET (GNU/Linux/*BSD, Cygwin/Mingw32, Mac OS X, Solaris, AIX, Windows)
Verzie .NET FrameWorku:
- 1.0 (r.2002| prvá verzia, dostupná pre Win98, WinNT 4.0, Win2000, WinXP)
- 1.1 (r.2003|Update 1.1 + vydaný s Visual Studiom 2003)
- 2.0 (r.2005|najčastejšie sa používa , vydaný s Visual Studiom 2005, Microsoft SQL Server 2005 a BizTalk 2006 + viacej zmien v tejto verzii)
- 3.0 (r.2006|predtým nazvaný WinFX | integrovaný vo Viste, Windows Serveri 2008 | nové možnosti C# 3.0, obsahuje tieto komponenty: Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, Windows CardSpace)
- 3.5 (r.2007| Linq | ... zase niečo nepotrebné bolo pridané)
Typy .NET aplikácii:
- Konzolové aplikácie
- Win32 aplikácie
- Windows služby
- ASP .NET
- Webové služby
Oficiálna stránka .NET Frameworku:
http://www.microsoft.com/net/
Microsoft poskytuje tzv. Express edíciu balíka Visual Studia 2008 , ktorý je úplne zadarmo (je vhodný najmä pre začiatočníkov/študentov) - http://www.microsoft.com/Express/
Osobne chcem odporúčať, že ak začnete pracovať s Visual Studiom 2008, tak si vyberte radšej voľbu .NET Framework 2.0 , pretože 3.x ma málo kto nainštalovaný a je to podľa mňa riadna blbosť , a nie sú v tejto verzií žiadne veľké stavebné zmeny.
Viac info: http://en.wikipedia.org/wiki/Microsoft_.NET
Nabudúce sa pustíme do C#...
Yuraj


Související články
- C#: Začíname (2. časť) (14. červenece 08, 17:07)
- Novinka: Vodafone a blokovanie prístupu na net [Oprava] (14. červenece 08, 10:07)
- sesna sa nekona, preklada sa (22. srpna 08, 17:08)
- Google sa rozlúčilo s Randym Pauschom (30. červenece 08, 06:07)
- Mozzila sa zatiaľ Chrome neobáva (5. září 08, 11:09)
- Google Chrome sa už dá stiahnuť ! (3. září 08, 14:09)
- Novinky: WordPress 2.6 je na svete. Blogeri tešte sa! (16. červenece 08, 10:07)