C#: Zoznámte sa z .NET Framework-om (1. časť) (c) PCBlog.sk

  • WallPapers
  • HTML
  • Prevody jednotiek
  • Internet
  • Praca IN

Navigácia

    Posledné články

    • 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

    Odkazy inde

    Pcblog.sk

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

ico Yuraj | ico 14. červenece 08, 17:07

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)

Iné projekty

czechwebs.cz - Katalóg českých webov
slovakwebs.sk - Katalóg slovenských webov

© 2009 www.PCblog.sk Všetky práva vyhradené. | Prevádzkovateľ: VAVA SK, s.r.o. | Autor : Oldřich Šálek Zásady ochrany osobných údajov