<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wx="http://ilps.science.uva.nl/WikiXML/wx" xml:lang="bg" lang="bg">
<head>
<title>.NET Framework</title>
<meta name="wx_namespace" content="0"/>
<meta name="wx_pagename" content=".NET_Framework"/>
<meta name="wx_page_id" content="89133"/>
</head>
<body>
<div id="wx_article">
<wx:section level="1" title=".NET Framework" id="wxsec1"><h1 class="pagetitle" id="wx1">.NET Framework</h1>

<wx:template id="wx_t1" pagename="Шаблон:Софтуерен_продукт" page_id="169076"/>
<table class="infobox" cellspacing="5" style="width: 21em; font-size: 90%; text-align: left;" id="wx2">
<tr id="wx3">
<th colspan="2" style="text-align: center; font-size: 130%;" id="wx4"/>
</tr>

<tr id="wx5">
<th id="wx6">
<p id="wx7">Разработчик:</p>
</th>
<td id="wx8"><a href="/wbg/Microsoft" title="Microsoft" wx:linktype="known" wx:pagename="Microsoft" wx:page_id="92001" id="wx9">Microsoft</a> </td>
</tr>

<tr id="wx10">
<th id="wx11">
<p id="wx12">Последна версия:</p>
</th>
<td id="wx13"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&amp;displaylang=en" class="external text" wx:linktype="external" rel="nofollow" id="wx14">Версия 3.5</a>
<p id="wx15">/ <a href="/wbg/19_%D0%9D%D0%BE%D0%B5%D0%BC%D0%B2%D1%80%D0%B8" class="new" title="19 Ноември" wx:linktype="unknown" wx:pagename="19_Ноември" id="wx16">19 Ноември</a>, <a href="/wbg/2007" title="2007" wx:linktype="known" wx:pagename="2007" wx:page_id="2827" id="wx17">2007</a></p>
</td>
</tr>

<tr id="wx18">
<th id="wx19"><a href="/wbg/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" title="Операционна система" wx:linktype="known" wx:pagename="Операционна_система" wx:page_id="27089" id="wx20">Операционна система</a>
<p id="wx21">:</p>
</th>
<td id="wx22"><a href="/wbg/Windows_XP" title="Windows XP" wx:linktype="known" wx:pagename="Windows_XP" wx:page_id="10665" id="wx23">Windows XP</a>
<p id="wx24">, <a href="/wbg/Windows_2003" class="new" title="Windows 2003" wx:linktype="unknown" wx:pagename="Windows_2003" id="wx25">Windows 2003</a>, <a href="/wbg/Windows_Vista" title="Windows Vista" wx:linktype="known" wx:pagename="Windows_Vista" wx:page_id="126862" id="wx26">Windows Vista</a> и нагоре</p>
</td>
</tr>

<tr id="wx27">
<th id="wx28"><a href="/wbg/%D0%96%D0%B0%D0%BD%D1%80" title="Жанр" wx:linktype="known" wx:pagename="Жанр" wx:page_id="140180" id="wx29">Жанр</a>
<p id="wx30">:</p>
</th>
<td id="wx31"><a href="/wbg/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B0_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0" class="new" title="Програмна платформа" wx:linktype="unknown" wx:pagename="Програмна_платформа" id="wx32">Програмна платформа</a> </td>
</tr>

<tr id="wx33">
<th id="wx34"><a href="/wbg/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7" title="Лиценз" wx:linktype="known" wx:pagename="Лиценз" wx:page_id="23336" id="wx35">Лиценз</a>
<p id="wx36">:</p>
</th>
<td id="wx37"><a href="/wbg/Microsoft" title="Microsoft" wx:linktype="known" wx:pagename="Microsoft" wx:page_id="92001" id="wx38">MS-EULA</a>
<p id="wx39">(<a href="/wbg/Base_Class_Library" class="new" title="Base Class Library" wx:linktype="unknown" wx:pagename="Base_Class_Library" id="wx40">BCL</a> е под <a href="/wbg/Microsoft_Reference_License" class="new" title="Microsoft Reference License" wx:linktype="unknown" wx:pagename="Microsoft_Reference_License" wx:fragment="Microsoft_Reference_License" id="wx41">Microsoft Reference License</a>)</p>
</td>
</tr>

<tr id="wx42">
<th id="wx43"><a href="/wbg/%D0%A3%D0%B5%D0%B1_%D1%81%D0%B0%D0%B9%D1%82" title="Уеб сайт" wx:linktype="known" wx:pagename="Уеб_сайт" wx:page_id="129248" id="wx44">Уеб сайт</a>
<p id="wx45">:</p>
</th>
<td id="wx46"><a href="http://www.microsoft.com/net/" class="external text" wx:linktype="external" rel="nofollow" id="wx47">www.microsoft.com/net/</a> </td>
</tr>
</table>

<wx:templateend start="wx_t1"/>
<p id="wx48"><br id="wx49"/>
<b id="wx50">Microsoft .NET Framework</b> е платформа, създадена от <a href="/wbg/Microsoft" title="Microsoft" wx:linktype="known" wx:pagename="Microsoft" wx:page_id="92001" id="wx51">Microsoft</a>, която предоставя <a href="/wbg/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B5%D0%BD_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB" class="new" title="Програмен модел" wx:linktype="unknown" wx:pagename="Програмен_модел" id="wx52">програмен модел</a>, библиотека от класове (<a href="/wbg/FCL" class="new" title="FCL" wx:linktype="unknown" wx:pagename="FCL" id="wx53">FCL</a>, <i id="wx54">Framework Class Library</i>) и среда за изпълнение на написан специално за нея програмен код (<a href="/wbg/CRL" class="new" title="CRL" wx:linktype="unknown" wx:pagename="CRL" id="wx55">CRL</a>, <i id="wx56">Common Language Runtime</i>). Тя е ключов елемент от стратегията за развитие на <a href="/wbg/Microsoft" title="Microsoft" wx:linktype="known" wx:pagename="Microsoft" wx:page_id="92001" id="wx57">Microsoft</a>, чиято цел е повечето нови приложения за <a href="/wbg/Windows" title="Windows" wx:linktype="known" wx:pagename="Windows" wx:page_id="91998" id="wx58">Windows</a> да бъдат базирани на .NET Framework.</p>

<p id="wx59"><br id="wx60"/>
.NET приложенията се пишат на езици от висо­ко ниво (<a href="/wbg/C_Sharp" title="C Sharp" wx:linktype="known" wx:pagename="C_Sharp" wx:page_id="29452" id="wx61">C#</a>, <a href="/wbg/VB.NET" class="new" title="VB.NET" wx:linktype="unknown" wx:pagename="VB.NET" id="wx62">VB.NET</a>, <a href="/wbg/C%2B%2B/CLI" class="new" title="C++/CLI" wx:linktype="unknown" wx:pagename="C++/CLI" id="wx63">C++/CLI</a> и други) и се компилират до платформено-независим междинен език, наречен <a href="/wbg/CIL" class="new" title="CIL" wx:linktype="unknown" wx:pagename="CIL" id="wx64">CIL</a> (<i id="wx65">Common Intermediate Language</i>). По време на изпълнение CIL кодът (т. нар. „управляван код“) бива автоматично компилиран от CLR за конкретната хардуерна платформа и операционна система, с която работи потребителят.</p>

<p id="wx66"><br id="wx67"/>
.NET Framework се разпространява с <a href="/wbg/Windows_Server_2003" class="new" title="Windows Server 2003" wx:linktype="unknown" wx:pagename="Windows_Server_2003" id="wx68">Windows Server 2003</a>, <a href="/wbg/Windows_Server_2008" class="new" title="Windows Server 2008" wx:linktype="unknown" wx:pagename="Windows_Server_2008" id="wx69">Windows Server 2008</a> и <a href="/wbg/Windows_Vista" title="Windows Vista" wx:linktype="known" wx:pagename="Windows_Vista" wx:page_id="126862" id="wx70">Windows Vista</a>, като може да бъде инсталиран и на по-стари версии на Windows. Целта на проекта <a href="/wbg/Mono_%28%D1%81%D0%BE%D1%84%D1%82%D1%83%D0%B5%D1%80%29" class="new" title="Mono (софтуер)" wx:linktype="unknown" wx:pagename="Mono_(софтуер)" id="wx71">Mono</a>, спонсориран от <a href="/wbg/Novell" class="new" title="Novell" wx:linktype="unknown" wx:pagename="Novell" id="wx72">Novell</a>, е да даде възможност програми, написани на .NET Framework, да работят и на други операционни системи, като Linux, Solaris, Mac OS, BSD и др.</p>

<p id="wx73"><br id="wx74"/>
</p>

<div id="wx_toc"/>

<a id="_.D0.9A.D0.BE.D0.BC.D0.BF.D0.BE.D0.BD.D0.B5.D0.BD.D1.82.D0.B8_.D0.BD.D0.B0_.NET_Framework" name=".D0.9A.D0.BE.D0.BC.D0.BF.D0.BE.D0.BD.D0.B5.D0.BD.D1.82.D0.B8_.D0.BD.D0.B0_.NET_Framework"/>
<wx:section level="2" title="Компоненти на .NET Framework" id="wxsec2"><h2 id="wx75">Компоненти на .NET Framework</h2>

<p id="wx76">.NET Framework включва два основни компонента:</p>

<ul id="wx77">
<li id="wx78"><i id="wx79">Common Language Runtime</i>
<p id="wx80">(CLR) – програмната среда, в която се изпълнява кодът на .NET приложенията. Представлява <a href="/wbg/%D0%92%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D0%BD%D0%B0_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0" title="Виртуална машина" wx:linktype="known" wx:pagename="Виртуална_машина" wx:page_id="157924" id="wx81">виртуална машина</a>, която компилира междинния код <a href="/wbg/CIL" class="new" title="CIL" wx:linktype="unknown" wx:pagename="CIL" id="wx82">CIL</a> (<i id="wx83">Common Intermediate Language</i>) за конкретната хардуерна платформа и операционна система, с която работи потребителят. В допълнение средата осигурява редица услуги, като управление на паметта, вкл. автоматично "събиране на боклуци" ('garbage collection'), управление на прекъсванията, многозадачност ('multithreading') и други.</p>
</li>

<li id="wx84"><i id="wx85">Framework Class Library</i>
<p id="wx86">(FCL) – това е пълната колекция от класове, които .NET Framework предлага. Частта от FCL известна като <a href="/wbg/BCL" class="new" title="BCL" wx:linktype="unknown" wx:pagename="BCL" id="wx87">BCL</a> (<i id="wx88">Base Class Library</i>, 'стандартна библиотека от класове'), е разработената от Microsoft имплементация на стандарта <a href="http://www.ecma-international.org/publications/standards/Ecma-335.htm" class="external text" wx:linktype="external" rel="nofollow" id="wx89">ECMA-335, Common Language Infrastructure</a>. BCL осигурява голям набор базова функционалност, която програмистите могат директно да използват, например <a href="/wbg/%D0%9C%D1%80%D0%B5%D0%B6%D0%BE%D0%B2%D0%B0_%D0%BA%D0%BE%D0%BC%D1%83%D0%BD%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F" class="new" title="Мрежова комуникация" wx:linktype="unknown" wx:pagename="Мрежова_комуникация" id="wx90">мрежова комуникация</a>, <a href="/wbg/%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F" title="Криптография" wx:linktype="known" wx:pagename="Криптография" wx:page_id="165160" id="wx91">криптографски услуги</a> и други. В допълнение FCL предлага компоненти за изграждане на <a href="/wbg/%D0%9F%D0%BE%D1%82%C2%AD%D1%80%D0%B5%D0%B1%D0%B8%D1%82%D0%B5%D0%BB%D1%81%D0%BA%D0%B8_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81" class="new" title="Пот­ребителски интерфейс" wx:linktype="unknown" wx:pagename="Пот­ребителски_интерфейс" id="wx92">пот­ребителски интерфейс</a> (<a href="/wbg/Windows.Forms" class="new" title="Windows.Forms" wx:linktype="unknown" wx:pagename="Windows.Forms" id="wx93">Windows.Forms</a> и <a href="/wbg/ASP.NET" class="new" title="ASP.NET" wx:linktype="unknown" wx:pagename="ASP.NET" id="wx94">ASP.NET</a>), <a href="/wbg/%D0%A3%D0%B5%D0%B1_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5" class="new" title="Уеб приложение" wx:linktype="unknown" wx:pagename="Уеб_приложение" id="wx95">уеб приложения</a> и <a href="/wbg/%D0%A3%D0%B5%D0%B1_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B0" title="Уеб услуга" wx:linktype="known" wx:pagename="Уеб_услуга" wx:page_id="171700" id="wx96">уеб услуги</a>, достъп до <a href="/wbg/%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D0%B8" title="База данни" wx:linktype="known" wx:pagename="База_данни" wx:page_id="95879" id="wx97">бази данни</a> и др.</p>
</li>
</ul>

<a id="_.D0.9E.D1.81.D0.BD.D0.BE.D0.B2.D0.BD.D0.B8_.D0.BF.D1.80.D0.B8.D0.BD.D1.86.D0.B8.D0.BF.D0.B8_.D0.B8_.D1.86.D0.B5.D0.BB.D0.B8" name=".D0.9E.D1.81.D0.BD.D0.BE.D0.B2.D0.BD.D0.B8_.D0.BF.D1.80.D0.B8.D0.BD.D1.86.D0.B8.D0.BF.D0.B8_.D0.B8_.D1.86.D0.B5.D0.BB.D0.B8"/>
</wx:section><wx:section level="2" title="Основни принципи и цели" id="wxsec3"><h2 id="wx98">Основни принципи и цели</h2>

<p id="wx99">Следните основни цели и идеи са в основата на философията на .NET Framework:</p>

<ul id="wx100">
<li id="wx101"><b id="wx102">Платформена независимост</b>
<p id="wx103">- Една от основните цели на .NET Framework е да даде възможност за създаването на платформено независими приложения, т.е. на приложения, които могат да работят на различни операционнни системи и хардуерни конфигурации. До този момент Microsoft са създали имплементации на .NET Framework, които работят на x86 и x64 персонални компютри, Windows CE базирани устройства (<a href="/wbg/PDA" title="PDA" wx:linktype="known" wx:pagename="PDA" wx:page_id="67867" id="wx104">PDA</a>, <a href="/wbg/SmartPhone" class="new" title="SmartPhone" wx:linktype="unknown" wx:pagename="SmartPhone" id="wx105">SmartPhone</a>, <a href="/wbg/Tablet_PC" class="new" title="Tablet PC" wx:linktype="unknown" wx:pagename="Tablet_PC" id="wx106">Tablet PC</a>), както и игровата конзола <a href="/wbg/XBox_360" class="new" title="XBox 360" wx:linktype="unknown" wx:pagename="XBox_360" id="wx107">XBox 360</a>. Спецификациите на CLI (<i id="wx108">Common Language Infrastructure</i>, което обхваща BCL, CTS и CIL), както и езиците C# и C++/CLI са предадени на <a href="/wbg/ECMA" class="new" title="ECMA" wx:linktype="unknown" wx:pagename="ECMA" id="wx109">ECMA</a> и <a href="/wbg/ISO" title="ISO" wx:linktype="known" wx:pagename="ISO" wx:page_id="31945" id="wx110">ISO</a> и са отворени стандарти. По този начин независими разработчици могат да поставят .NET Framework и прилежащите му езици на други софтуерни и хардуерни платформи.</p>
</li>

<li id="wx111"><b id="wx112">Съвместимост с вече съществуващите технологии</b>
<p id="wx113">- .NET Framework дава възможност за достъп до функционалност, реализирана в приложения извън .NET средата. Пространствата System.Runtime.InteropServices и System.EnterpriseServices дават възможност за достъп до <a href="/wbg/Component_Object_Model" class="new" title="Component Object Model" wx:linktype="unknown" wx:pagename="Component_Object_Model" id="wx114">COM</a> компоненти, докато с <a href="/wbg/Platform_Invocation_Services" class="new" title="Platform Invocation Services" wx:linktype="unknown" wx:pagename="Platform_Invocation_Services" id="wx115">P/Invoke</a> може да се извиква неуправляван код (<i id="wx116">native code</i>).</p>
</li>

<li id="wx117"><b id="wx118">Common Runtime Engine</b>
<p id="wx119">- Програмните езици, които се поддържат от .NET Framework биват компилирани в <a href="/wbg/%D0%9C%D0%B5%D0%B6%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD_%D0%BA%D0%BE%D0%B4" class="new" title="Междинен код" wx:linktype="unknown" wx:pagename="Междинен_код" id="wx120">междинен код</a> известен като <a href="/wbg/CIL" class="new" title="CIL" wx:linktype="unknown" wx:pagename="CIL" id="wx121">CIL</a> (<i id="wx122">Common Intermediate Language</i>) а по-рано и като <a href="/wbg/MSIL" class="new" title="MSIL" wx:linktype="unknown" wx:pagename="MSIL" id="wx123">MSIL</a> (<i id="wx124">Microsoft Intermediate Language</i>). При изпълнението си този междинен код не бива интерпретиран като при други виртуални машини, а вместо това компилиран по начин, известен като <a href="/wbg/JIT" class="new" title="JIT" wx:linktype="unknown" wx:pagename="JIT" id="wx125">JIT</a> (<i id="wx126">Just In Time</i>) компилация в платформено-зависим машинен код (<i id="wx127">native code</i>).</p>
</li>

<li id="wx128"><b id="wx129">Езикова независимост</b>
<p id="wx130">- Приложения за .NET Framework могат да бъдат създавани на няколко съвместими програмни езици, сред които <a href="/wbg/C_Sharp" title="C Sharp" wx:linktype="known" wx:pagename="C_Sharp" wx:page_id="29452" id="wx131">C#</a>, <a href="/wbg/VB.NET" class="new" title="VB.NET" wx:linktype="unknown" wx:pagename="VB.NET" id="wx132">VB.NET</a> и <a href="/wbg/C%2B%2B/CLI" class="new" title="C++/CLI" wx:linktype="unknown" wx:pagename="C++/CLI" id="wx133">C++/CLI</a>. Това е възможно благодарение на съвместимостта на типовете данни, които отделните езици поддържат. <a href="/wbg/CTS" class="new" title="CTS" wx:linktype="unknown" wx:pagename="CTS" id="wx134">CTS</a> (<i id="wx135">Common Type System</i>) дефинира всички базови типове данни, както и начинът, по който те могат да бъдат конвертирани един в друг. Тези типове са споделени между всички .NET езици и са стандартизирани в CLI.</p>
</li>

<li id="wx136"><b id="wx137">Улеснена инсталация</b>
<p id="wx138">- Програмите, създадени на .NET Framework, както и техните компоненти, могат да бъдат инсталирани с просто копиране в желаната директория - процес, известен като <i id="wx139">XCopy Deployment</i>.</p>
</li>

<li id="wx140"><b id="wx141">Сигурност</b>
<p id="wx142">- Програмният код, написан на .NET, се нарича <i id="wx143">управляван код</i>, а също и <i id="wx144">защитен код</i>, тъй като е изолиран от хардуерната среда, в която оперира, и това го предпазва от някои видове програмни грешки, които правят кода уязвим за атаки, например препълването на буфера (<i id="wx145">buffer overflow</i>). Също така .NET Framework предлага система за сигурност, която може да се използва от всички .NET приложения.</p>
</li>
</ul>

<a id="_.D0.92.D0.B5.D1.80.D1.81.D0.B8.D0.B8" name=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D0.B8"/>
</wx:section><wx:section level="2" title="Версии" id="wxsec4"><h2 id="wx146">Версии</h2>

<p id="wx147">Microsoft стартира разработката на .NET Framework в края на 90-те години, първоначално под името <i id="wx148">Next Generation Windows Services (NGWS)</i>. В края на 2000 г. е публикувана първата бета версия на .NET 1.0.</p>

<p id="wx149"><br id="wx150"/>
</p>

<a id="_.NET_Framework_1.0" name=".NET_Framework_1.0"/>
<wx:section level="3" title=".NET Framework 1.0" id="wxsec5"><h3 id="wx151">.NET Framework 1.0</h3>

<p id="wx152">Първата официална версия на .NET Framework е публикувана на 13 февруари 2002 г. и поддържа операционните системи Windows 98, NT 4.0, 2000 и XP. Приблизително по същото време Microsoft публикуват и първата версия на популярната среда за разработка на .NET приложения <a href="/wbg/Visual_Studio_.NET" class="new" title="Visual Studio .NET" wx:linktype="unknown" wx:pagename="Visual_Studio_.NET" id="wx153">Visual Studio .NET</a>.</p>

<a id="_.NET_Framework_1.1" name=".NET_Framework_1.1"/>
</wx:section><wx:section level="3" title=".NET Framework 1.1" id="wxsec6"><h3 id="wx154">.NET Framework 1.1</h3>

<p id="wx155">Публикуван на 3 април 2003 г., това е първият сериозен ъпгрейд на .NET Framework. Може да бъде изтеглен като самостоятелен пакет или инсталиран с втората версия на Visual Studio .NET, <a href="/wbg/Visual_Studio_.NET_2003" class="new" title="Visual Studio .NET 2003" wx:linktype="unknown" wx:pagename="Visual_Studio_.NET_2003" id="wx156">Visual Studio .NET 2003</a>. Това е и първата версия на .NET Framework, вградена директно в Windows операционна система (Windows Server 2003).</p>

<a id="_.D0.9F.D1.80.D0.BE.D0.BC.D0.B5.D0.BD.D0.B8_.D1.81.D0.BF.D1.80.D1.8F.D0.BC.D0.BE_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D1.8F_1.0" name=".D0.9F.D1.80.D0.BE.D0.BC.D0.B5.D0.BD.D0.B8_.D1.81.D0.BF.D1.80.D1.8F.D0.BC.D0.BE_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D1.8F_1.0"/>
<wx:section level="4" title="Промени спрямо версия 1.0" id="wxsec10"><h4 id="wx157">Промени спрямо версия 1.0</h4>

<ul id="wx158">
<li id="wx159">
<p id="wx160">Вградена поддръжка на мобилни <a href="/wbg/ASP.NET" class="new" title="ASP.NET" wx:linktype="unknown" wx:pagename="ASP.NET" id="wx161">ASP.NET</a> контроли.</p>
</li>

<li id="wx162">
<p id="wx163">Подобрена сигурност, <a href="/wbg/Code_Access_Security" class="new" title="Code Access Security" wx:linktype="unknown" wx:pagename="Code_Access_Security" id="wx164">Code Access Security</a> в ASP.NET приложенията.</p>
</li>

<li id="wx165">
<p id="wx166">Вградена поддръжка на ODBC и клиент за Oracle бази данни.</p>
</li>

<li id="wx167"><a href="/wbg/.NET_Compact_Framework" class="new" title=".NET Compact Framework" wx:linktype="unknown" wx:pagename=".NET_Compact_Framework" id="wx168">.NET Compact Framework</a>
<p id="wx169">- версия на .NET Framework за устройства с ограничени възможности.</p>
</li>

<li id="wx170">
<p id="wx171">Поддръжка на Internet Protocol version 6 (<a href="/wbg/IPv6" title="IPv6" wx:linktype="known" wx:pagename="IPv6" wx:page_id="172300" id="wx172">IPv6</a>)</p>
</li>

<li id="wx173">
<p id="wx174">Многобройни подобрения по базовите класове</p>
</li>
</ul>

<a id="_.NET_Framework_2.0" name=".NET_Framework_2.0"/>
</wx:section></wx:section><wx:section level="3" title=".NET Framework 2.0" id="wxsec7"><h3 id="wx175">.NET Framework 2.0</h3>

<p id="wx176">Публикувана на 22 януари 2006, вградена във <a href="/wbg/Visual_Studio_.NET_2005" class="new" title="Visual Studio .NET 2005" wx:linktype="unknown" wx:pagename="Visual_Studio_.NET_2005" id="wx177">Visual Studio .NET 2005</a>, <a href="/wbg/Microsoft_SQL_Server_2005" class="new" title="Microsoft SQL Server 2005" wx:linktype="unknown" wx:pagename="Microsoft_SQL_Server_2005" id="wx178">Microsoft SQL Server 2005</a> и <a href="/wbg/BizTalk_2006" class="new" title="BizTalk 2006" wx:linktype="unknown" wx:pagename="BizTalk_2006" id="wx179">BizTalk 2006</a>, както и в операционната система <a href="/wbg/Windows_Server_2003" class="new" title="Windows Server 2003" wx:linktype="unknown" wx:pagename="Windows_Server_2003" wx:fragment="Windows_Server_2003_R2" id="wx180">Windows Server 2003 R2</a>. Достъпна за изтегляне от <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&amp;DisplayLang=en" class="external text" wx:linktype="external" rel="nofollow" id="wx181">сайта на Microsoft</a>, откъдето може да се свали и <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fe6f2099-b7b4-4f47-a244-c96d69c35dec&amp;DisplayLang=en" class="external text" wx:linktype="external" rel="nofollow" id="wx182">нейния SDK</a>.</p>

<p id="wx183">Следва да се отбележи, че версия 2.0 е последната, която поддържа <a href="/wbg/Windows_2000" class="new" title="Windows 2000" wx:linktype="unknown" wx:pagename="Windows_2000" id="wx184">Windows 2000</a>.</p>

<a id="_.D0.9F.D1.80.D0.BE.D0.BC.D0.B5.D0.BD.D0.B8_.D1.81.D0.BF.D1.80.D1.8F.D0.BC.D0.BE_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D1.8F_1.1" name=".D0.9F.D1.80.D0.BE.D0.BC.D0.B5.D0.BD.D0.B8_.D1.81.D0.BF.D1.80.D1.8F.D0.BC.D0.BE_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D1.8F_1.1"/>
<wx:section level="4" title="Промени спрямо версия 1.1" id="wxsec11"><h4 id="wx185">Промени спрямо версия 1.1</h4>

<ul id="wx186">
<li id="wx187">
<p id="wx188">Множество подобрения по базовите класове</p>
</li>

<li id="wx189">
<p id="wx190">Поддръжка на 64-битови хардуерни платформи (x64 и IA64)</p>
</li>

<li id="wx191">
<p id="wx192">Generics</p>
</li>

<li id="wx193">
<p id="wx194">Много нови и подобрени ASP.NET контроли</p>
</li>

<li id="wx195">
<p id="wx196">Declarative data binding</p>
</li>

<li id="wx197">
<p id="wx198">Нови възможности за персонализация на ASP.NET страниците: теми (<i id="wx199">themes</i>), скинове (<i id="wx200">skins</i>) и <i id="wx201">webparts</i>.</p>
</li>

<li id="wx202"><a href="/wbg/.NET_Micro_Framework" class="new" title=".NET Micro Framework" wx:linktype="unknown" wx:pagename=".NET_Micro_Framework" id="wx203">.NET Micro Framework</a>
<p id="wx204">- <a href="http://www.aboutnetmf.com/entry.asp" class="external text" wx:linktype="external" rel="nofollow" id="wx205">версия</a> на .NET Framework свързана с инициативата <a href="/wbg/Smart_Personal_Objects_Technology" class="new" title="Smart Personal Objects Technology" wx:linktype="unknown" wx:pagename="Smart_Personal_Objects_Technology" id="wx206">Smart Personal Objects Technology</a>.</p>
</li>
</ul>

<a id="_.NET_Framework_3.0" name=".NET_Framework_3.0"/>
</wx:section></wx:section><wx:section level="3" title=".NET Framework 3.0" id="wxsec8"><h3 id="wx207">.NET Framework 3.0</h3>

<p id="wx208"><b id="wx209">.NET Framework 3.0</b>, известен първоначално като <b id="wx210">WinFX</b>, включва набор нови възможности и библиотеки, които са в основата на новите операционни системи <a href="/wbg/Windows_Vista" title="Windows Vista" wx:linktype="known" wx:pagename="Windows_Vista" wx:page_id="126862" id="wx211">Windows Vista</a> и <a href="/wbg/Windows_Server_2008" class="new" title="Windows Server 2008" wx:linktype="unknown" wx:pagename="Windows_Server_2008" id="wx212">Windows Server 2008</a>. .NET Framework 3.0 е достъпен и за операционните системи <a href="/wbg/Windows_XP" title="Windows XP" wx:linktype="known" wx:pagename="Windows_XP" wx:page_id="10665" id="wx213">Windows XP</a> SP2 and <a href="/wbg/Windows_Server_2003" class="new" title="Windows Server 2003" wx:linktype="unknown" wx:pagename="Windows_Server_2003" id="wx214">Windows Server 2003</a>. В новата версия липсват сериозни архитектурни нововъведения: използва се CLR на .NET Framework 2.0. За версия 3.0 няма еквивалентна версия на .NET Compact Framework.</p>

<p id="wx215">.NET Framework 3.0 се състои от 4 основни нови компонента:</p>

<ul id="wx216">
<li id="wx217"><b id="wx218"><a href="/wbg/Windows_Presentation_Foundation" class="new" title="Windows Presentation Foundation" wx:linktype="unknown" wx:pagename="Windows_Presentation_Foundation" id="wx219">Windows Presentation Foundation</a></b>
<p id="wx220">(WPF), известен по-рано като <b id="wx221">Avalon</b> - нова система за <a href="/wbg/%D0%93%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D0%BD_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81" class="new" title="Графичен интерфейс" wx:linktype="unknown" wx:pagename="Графичен_интерфейс" id="wx222">графичен интерфейс</a> и <a href="/wbg/Application_programming_interface" class="new" title="Application programming interface" wx:linktype="unknown" wx:pagename="Application_programming_interface" id="wx223">API</a> базиран на <a href="/wbg/XML" title="XML" wx:linktype="known" wx:pagename="XML" wx:page_id="75497" id="wx224">XML</a> и <a href="/wbg/%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D0%B8_%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8" class="new" title="Векторни графики" wx:linktype="unknown" wx:pagename="Векторни_графики" id="wx225">векторни графики</a>, която използва възможностите на 3D графичните карти и <a href="/wbg/Direct3D" class="new" title="Direct3D" wx:linktype="unknown" wx:pagename="Direct3D" id="wx226">Direct3D</a> технологии. Множество статии и пълна документация на WPF са налични в <a href="http://msdn2.microsoft.com/en-us/library/ms754130.aspx" class="external text" wx:linktype="external" rel="nofollow" id="wx227">WPF SDK</a>.</p>
</li>

<li id="wx228"><b id="wx229"><a href="/wbg/Windows_Communication_Foundation" class="new" title="Windows Communication Foundation" wx:linktype="unknown" wx:pagename="Windows_Communication_Foundation" id="wx230">Windows Communication Foundation</a></b>
<p id="wx231">(WCF), известен по-рано като <b id="wx232">Indigo</b> - сервизно-ориентирана система за съобщения (<i id="wx233">service-oriented messaging system</i>), която позволява на приложенията да комуникират локално или отдалечено подобно на <a href="/wbg/%D0%A3%D0%B5%D0%B1_%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B0" title="Уеб услуга" wx:linktype="known" wx:pagename="Уеб_услуга" wx:page_id="171700" id="wx234">уеб услуги</a>.</p>
</li>

<li id="wx235"><b id="wx236"><a href="/wbg/Windows_Workflow_Foundation" class="new" title="Windows Workflow Foundation" wx:linktype="unknown" wx:pagename="Windows_Workflow_Foundation" id="wx237">Windows Workflow Foundation</a></b>
<p id="wx238">(WF) - <i id="wx239">Необходимо е описание на WF</i>.</p>
</li>

<li id="wx240"><b id="wx241"><a href="/wbg/Windows_CardSpace" class="new" title="Windows CardSpace" wx:linktype="unknown" wx:pagename="Windows_CardSpace" id="wx242">Windows CardSpace</a></b>
<p id="wx243">, известен по-рано като <b id="wx244">InfoCard</b> осигурява надеждното съхранение на "дигитални самоличности" (<i id="wx245">digital identities</i>) и предлага унифициран интерфейс за избор на подходящата самоличност за извършването на определена задача, напр. влизане в даден уебсайт.</p>
</li>
</ul>

<a id="_.NET_Framework_3.5" name=".NET_Framework_3.5"/>
</wx:section><wx:section level="3" title=".NET Framework 3.5" id="wxsec9"><h3 id="wx246">.NET Framework 3.5</h3>

<p id="wx247">Версия 3.5 на .NET Framework използва същия CLR като версии 2.0 и 3.0. Тя автоматично инсталира .NET Framework 2.0 SP1, с което добавя някои нови функции в базовите класове на версия 2.0, необходими за работата на някои от новите компоненти, най-вече <a href="/wbg/Language_Integrated_Query" class="new" title="Language Integrated Query" wx:linktype="unknown" wx:pagename="Language_Integrated_Query" id="wx248">LINQ</a>. Налице е пълна обратна съвместимост с версия 2.0, така че програмите, писани за версия 2.0 ще работят безпроблемно на версия 3.5. Пълна поддържка на .NET Framework 3.5 е осигурена във <a href="/wbg/Visual_Studio_2008" class="new" title="Visual Studio 2008" wx:linktype="unknown" wx:pagename="Visual_Studio_2008" id="wx249">Visual Studio 2008</a>.</p>

<p id="wx250">Пълният сорс код на BCL ще бъде публикуван от Microsoft под лиценз <i id="wx251">Microsoft Reference License</i>.</p>

<p id="wx252">Скоро ще бъде публикувана .NET Compact Framework 3.5, която ще направи достъпни LINQ и другите нововъведения в .NET Framework 3.5 за мобилни устройства.</p>

<a id="_.D0.9F.D1.80.D0.BE.D0.BC.D0.B5.D0.BD.D0.B8_.D1.81.D0.BF.D1.80.D1.8F.D0.BC.D0.BE_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D1.8F_3.0" name=".D0.9F.D1.80.D0.BE.D0.BC.D0.B5.D0.BD.D0.B8_.D1.81.D0.BF.D1.80.D1.8F.D0.BC.D0.BE_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D1.8F_3.0"/>
<wx:section level="4" title="Промени спрямо версия 3.0" id="wxsec12"><h4 id="wx253">Промени спрямо версия 3.0</h4>

<ul id="wx254">
<li id="wx255">
<p id="wx256">Нови версии на най-популярните .NET езици - <a href="/wbg/CSharp" class="new" title="CSharp" wx:linktype="unknown" wx:pagename="CSharp" id="wx257">C#</a> 3.0 и <a href="/wbg/VB.NET" class="new" title="VB.NET" wx:linktype="unknown" wx:pagename="VB.NET" id="wx258">VB.NET</a> 9.0</p>
</li>

<li id="wx259">
<p id="wx260">Ламбда изрази</p>
</li>

<li id="wx261">
<p id="wx262">Разширяващи методи (<i id="wx263">extension methods</i>)</p>
</li>

<li id="wx264">
<p id="wx265">Анонимни типове</p>
</li>

<li id="wx266">
<p id="wx267">LINQ (<i id="wx268">Language Integrated Query</i>), включително компонентите:</p>

<ul id="wx269">
<li id="wx270">
<p id="wx271">LINQ to Objects</p>
</li>

<li id="wx272">
<p id="wx273">LINQ to XML</p>
</li>

<li id="wx274">
<p id="wx275">LINQ to SQL</p>
</li>
</ul>
</li>

<li id="wx276">
<p id="wx277">ADO.NET paging</p>
</li>

<li id="wx278">
<p id="wx279">Методи за синхронизация на ADO.NET локални кешове със сървърни източници на данни</p>
</li>

<li id="wx280">
<p id="wx281">Асинхронно мрежово I/O API</p>
</li>

<li id="wx282">
<p id="wx283">Обвивки на интерфейсите на <a href="/wbg/WMI" class="new" title="WMI" wx:linktype="unknown" wx:pagename="WMI" id="wx284">WMI</a> и <a href="/wbg/Active_Directory" class="new" title="Active Directory" wx:linktype="unknown" wx:pagename="Active_Directory" id="wx285">Active Directory</a></p>
</li>

<li id="wx286">
<p id="wx287">Подобрения по <a href="/wbg/Windows_Communication_Foundation" class="new" title="Windows Communication Foundation" wx:linktype="unknown" wx:pagename="Windows_Communication_Foundation" id="wx288">WCF</a> and <a href="/wbg/Windows_Workflow_Foundation" class="new" title="Windows Workflow Foundation" wx:linktype="unknown" wx:pagename="Windows_Workflow_Foundation" id="wx289">WF</a>, които дават възможност на WCF да работи с <a href="/wbg/POX" class="new" title="POX" wx:linktype="unknown" wx:pagename="POX" id="wx290">POX</a> и <a href="/wbg/JSON" class="new" title="JSON" wx:linktype="unknown" wx:pagename="JSON" id="wx291">JSON</a>, както и да представя WF workflows като WCF услуги.</p>
</li>

<li id="wx292">
<p id="wx293">Поддръжка на <a href="/wbg/HTTP_pipelining" class="new" title="HTTP pipelining" wx:linktype="unknown" wx:pagename="HTTP_pipelining" id="wx294">HTTP pipelining</a> и <a href="/wbg/Web_feed" class="new" title="Web feed" wx:linktype="unknown" wx:pagename="Web_feed" id="wx295">syndication feeds</a></p>
</li>

<li id="wx296">
<p id="wx297">Вградена поддръжка на AJAX</p>
</li>
</ul>
</wx:section></wx:section></wx:section></wx:section></div>
<div id="wx_categorylinks">
<a href="/wbg/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:Categories&amp;article=.NET_Framework" title="Специални:Categories" wx:linktype="known" wx:pagename="Специални:Categories" id="wx298">Категории</a>: <span dir="ltr" id="wx299"><a href="/wbg/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:Microsoft_Windows" title="Категория:Microsoft Windows" wx:linktype="known" wx:pagename="Категория:Microsoft_Windows" wx:page_id="177443" id="wx300">Microsoft Windows</a></span> | <span dir="ltr" id="wx301"><a href="/wbg/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%80%D0%B0%D0%BD%D0%B5" title="Категория:Програмиране" wx:linktype="known" wx:pagename="Категория:Програмиране" wx:page_id="15831" id="wx302">Програмиране</a></span></div>
<div id="wx_languagelinks">
На други езици: <a href="http://af.wikipedia.org/wiki/.NET_Framework" class="external" wx:linktype="interwiki" wx:pagename="af:.NET_Framework" id="wx303">Afrikaans</a> | <a href="http://ar.wikipedia.org/wiki/%D8%A5%D8%B7%D8%A7%D8%B1_%D8%B9%D9%85%D9%84_.%D9%86%D8%AA" class="external" wx:linktype="interwiki" wx:pagename="ar:إطار_عمل_.نت" id="wx304">العربية</a> | <a href="http://da.wikipedia.org/wiki/.NET_%28Microsoft%29" class="external" wx:linktype="interwiki" wx:pagename="da:.NET_(Microsoft)" id="wx305">Dansk</a> | <a href="http://en.wikipedia.org/wiki/.NET_Framework" class="external" wx:linktype="interwiki" wx:pagename="en:.NET_Framework" id="wx306">English</a> | <a href="http://es.wikipedia.org/wiki/.NET_Framework" class="external" wx:linktype="interwiki" wx:pagename="es:.NET_Framework" id="wx307">Español</a> | <a href="http://eu.wikipedia.org/wiki/.NET_Framework" class="external" wx:linktype="interwiki" wx:pagename="eu:.NET_Framework" id="wx308">Euskara</a> | <a href="http://fa.wikipedia.org/wiki/%DA%86%D8%A7%D8%B1%DA%86%D9%88%D8%A8_%D8%AF%D8%A7%D8%AA%E2%80%8C%D9%86%D8%AA" class="external" wx:linktype="interwiki" wx:pagename="fa:چارچوب_دات‌نت" id="wx309">فارسی</a> | <a href="http://fr.wikipedia.org/wiki/Framework_.NET" class="external" wx:linktype="interwiki" wx:pagename="fr:Framework_.NET" id="wx310">Français</a> | <a href="http://is.wikipedia.org/wiki/.NET-umhverfi%C3%B0" class="external" wx:linktype="interwiki" wx:pagename="is:.NET-umhverfið" id="wx311">Íslenska</a> | <a href="http://it.wikipedia.org/wiki/.NET_Framework" class="external" wx:linktype="interwiki" wx:pagename="it:.NET_Framework" id="wx312">Italiano</a> | <a href="http://ja.wikipedia.org/wiki/.NET_Framework" class="external" wx:linktype="interwiki" wx:pagename="ja:.NET_Framework" id="wx313">日本語</a> | <a href="http://ko.wikipedia.org/wiki/%EB%8B%B7%EB%84%B7_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC" class="external" wx:linktype="interwiki" wx:pagename="ko:닷넷_프레임워크" id="wx314">한국어</a> | <a href="http://lt.wikipedia.org/wiki/.NET_Framework" class="external" wx:linktype="interwiki" wx:pagename="lt:.NET_Framework" id="wx315">Lietuvių</a> | <a href="http://pl.wikipedia.org/wiki/.NET_Framework" class="external" wx:linktype="interwiki" wx:pagename="pl:.NET_Framework" id="wx316">Polski</a> | <a href="http://ru.wikipedia.org/wiki/.NET_Framework" class="external" wx:linktype="interwiki" wx:pagename="ru:.NET_Framework" id="wx317">Русский</a> | <a href="http://th.wikipedia.org/wiki/%E0%B8%94%E0%B8%AD%E0%B8%95%E0%B9%80%E0%B8%99%E0%B9%87%E0%B8%95%E0%B9%80%E0%B8%9F%E0%B8%A3%E0%B8%A1%E0%B9%80%E0%B8%A7%E0%B8%B4%E0%B8%A3%E0%B9%8C%E0%B8%81" class="external" wx:linktype="interwiki" wx:pagename="th:ดอตเน็ตเฟรมเวิร์ก" id="wx318">ไทย</a> | <a href="http://tr.wikipedia.org/wiki/.NET_Framework" class="external" wx:linktype="interwiki" wx:pagename="tr:.NET_Framework" id="wx319">Türkçe</a> | <a href="http://zh.wikipedia.org/wiki/.NET_Framework" class="external" wx:linktype="interwiki" wx:pagename="zh:.NET_Framework" id="wx320">中文</a></div>
</body>
<wx:templatearguments for="wx_t1"><wx:argument name="име">
<p id="wx321">.NET Framework</p>
</wx:argument><wx:argument name="лого"/><wx:argument name="заглавие"/><wx:argument name="разработчик">
<a href="/wbg/Microsoft" title="Microsoft" wx:linktype="known" wx:pagename="Microsoft" wx:page_id="92001" id="wx322">Microsoft</a>
</wx:argument><wx:argument name="последна версия">
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&amp;displaylang=en" class="external text" wx:linktype="external" rel="nofollow" id="wx323">Версия 3.5</a>
<p id="wx324">/ <a href="/wbg/19_%D0%9D%D0%BE%D0%B5%D0%BC%D0%B2%D1%80%D0%B8" class="new" title="19 Ноември" wx:linktype="unknown" wx:pagename="19_Ноември" id="wx325">19 Ноември</a>, <a href="/wbg/2007" title="2007" wx:linktype="known" wx:pagename="2007" wx:page_id="2827" id="wx326">2007</a></p>
</wx:argument><wx:argument name="операционна система">
<a href="/wbg/Windows_XP" title="Windows XP" wx:linktype="known" wx:pagename="Windows_XP" wx:page_id="10665" id="wx327">Windows XP</a>
<p id="wx328">, <a href="/wbg/Windows_2003" class="new" title="Windows 2003" wx:linktype="unknown" wx:pagename="Windows_2003" id="wx329">Windows 2003</a>, <a href="/wbg/Windows_Vista" title="Windows Vista" wx:linktype="known" wx:pagename="Windows_Vista" wx:page_id="126862" id="wx330">Windows Vista</a> и нагоре</p>
</wx:argument><wx:argument name="жанр">
<a href="/wbg/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B0_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0" class="new" title="Програмна платформа" wx:linktype="unknown" wx:pagename="Програмна_платформа" id="wx331">Програмна платформа</a>
</wx:argument><wx:argument name="лиценз">
<a href="/wbg/Microsoft" title="Microsoft" wx:linktype="known" wx:pagename="Microsoft" wx:page_id="92001" id="wx332">MS-EULA</a>
<p id="wx333">(<a href="/wbg/Base_Class_Library" class="new" title="Base Class Library" wx:linktype="unknown" wx:pagename="Base_Class_Library" id="wx334">BCL</a> е под <a href="/wbg/Microsoft_Reference_License" class="new" title="Microsoft Reference License" wx:linktype="unknown" wx:pagename="Microsoft_Reference_License" wx:fragment="Microsoft_Reference_License" id="wx335">Microsoft Reference License</a>)</p>
</wx:argument><wx:argument name="сайт">
<a href="http://www.microsoft.com/net/" class="external text" wx:linktype="external" rel="nofollow" id="wx336">www.microsoft.com/net/</a>
</wx:argument></wx:templatearguments>
</html>
