.NET Compact Framework | |
---|---|
Tip de | cadru |
Dezvoltator | Microsoft |
Sistem de operare | bazat pe Windows CE |
ultima versiune | 3.5 ( 25 ianuarie 2008 ) |
Licență | proprietar , Microsoft EULA |
Site-ul web | msdn.microsoft.com/en-us… |
Microsoft .NET Compact Framework (.NET CF) este o versiune a .NET Framework care este concepută pentru a rula aplicații pe dispozitive bazate pe platforma Windows CE , cum ar fi PDA-uri , telefoane mobile , controlere din fabrică și altele. .NET Compact Framework utilizează biblioteci similare cu .NET Framework complet, dar există seturi specifice de biblioteci pentru dispozitive mobile, cum ar fi Windows CE InputPanel.
Aplicațiile care utilizează .NET Compact Framework pot fi dezvoltate în Visual Studio .NET 2003, în Visual Studio 2005 și Visual Studio 2008 , în C# sau în Visual Basic .NET . Rezultatul dezvoltării sunt aplicații speciale pentru dispozitive mobile cu performanțe ridicate (executate folosind compilatorul JIT ).
Pentru a rula aplicații .NET Compact Framework, platforma trebuie să aibă suport pentru mediul Microsoft .NET Compact Framework. Unele sisteme de operare care au .NET CF activat pot rula aplicații Windows CE 4.1, Microsoft Pocket PC , Microsoft Pocket PC 2002 și Smartphone 2003. Aplicațiile .NET Compact Framework pot rula și pe computere desktop cu .NET Framework complet, atâta timp cât aplicația folosește funcționalități comune pentru ambele cadre, deși interfața lor cu utilizatorul nu poate fi similară cu aplicațiile pentru PC.
Pachetul redistribuibil Microsoft .NET Compact Framework 3.5 conține bibliotecile și mediile comune .NET Compact Framework. În plus, versiunea 3.5 are suport pentru aplicațiile scrise pentru versiunile 1.0 și 2.0. .NET Compact Framework 3.5 oferă noi funcții, cum ar fi Windows Communication Foundation , LINQ , SoundPlayer, suport pentru noi instrumente de mediu și multe altele.
Versiune | Versiunea numarul | Data de lansare |
---|---|---|
1,0 RTM | 1.0.2268.0 | Sfârșitul anului 2002 [1] |
1.0SP1 | 1.0.3111.0 | necunoscut |
1.0SP2 | 1.0.3316.0 | necunoscut |
1.0SP3 | 1.0.4292.0 | ianuarie 2005 [2] |
2,0 RTM | 2.0.5238.0 | octombrie 2005 [3] |
2.0SP1 | 2.0.6129.0 | iunie 2006 [4] |
2.0SP2 | 2.0.7045.0 | martie 2007 [5] |
3.5 Beta 1 | 3.5.7066.0 | mai 2007 [6] |
3.5 Beta 2 | 3.5.7121.0 | necunoscut |
3,5 RTM | 3.5.7283.0 | 19 noiembrie 2007 |
3.5 | 3.5 | 25 ianuarie 2008 [7] |
3.7 (neoficial) | 3.7.8345.0 | Scurgere din iunie 2009 [8] |
Numărul versiunii .NET Compact Framework instalat pe un dispozitiv Windows Mobile poate fi determinat rulând \Windows\cgacutil.exe și comparând rezultatul cu tabelul de mai sus. Pe un dispozitiv poate fi instalată mai mult de o versiune a Framework-ului.
O versiune a .NET Compact Framework este disponibilă și pentru consola Xbox 360 . În acest moment, funcțiile .NET CF sunt disponibile în el, limitate doar la o anumită bibliotecă de clase [9] . Această versiune este folosită de XNA Framework pentru a rula jocuri gestionate pe consolă. Există și alte restricții, de exemplu, numărul de fire este limitat la 256 [10] . Spre deosebire de alte versiuni de .NET CF, versiunea Xbox 360 vă permite să personalizați arhitectura procesorului pentru procesele pe care le creați [11] . Procesele sunt programate să ruleze în așa fel încât să nu ruleze mai mult de patru în același timp [10] .
.NET | |
---|---|
Implementări | |
Arhitectură | |
Infrastructură | |
Limbi Microsoft | |
Alte limbi | |
Fundamente Windows | |
Componente | |
Comparații |
|
Tehnologii viitoare | |
Resurse informaționale |
Windows Mobile / Windows Phone ( Microsoft Corporation ) | ||
---|---|---|
Sisteme de operare | ||
Software-ul dispozitivului | ||
Sincronizare | ||
Servicii | ||
Tehnologii de server |
| |
Dispozitive | ||
Dezvoltare |