.NET Compact Framework - .NET Compact Framework
Původní autoři | Microsoft |
---|---|
Vývojáři | Microsoft |
První vydání | 2002 |
Stabilní uvolnění | 3.9.15155.0 / červen 2013 |
Operační systém | Windows CE 4.1, Kapesní PC, Pocket PC 2002, Windows Mobile 2003, a Symbian ^ 3 |
Typ | Softwarový rámec |
Licence | Proprietární komerční software |
webová stránka | msdn |
Microsoft .NET Compact Framework (.NET CF) je verze .NET Framework který je navržen tak, aby fungoval na omezených prostředcích mobilních / vestavěných zařízení, jako je osobní digitální asistenti (PDA), mobilní telefony, tovární řadiče, set-top boxy atd. .NET Compact Framework používá některé stejné knihovny tříd jako plný .NET Framework a také několik knihoven určených speciálně pro mobilní zařízení, jako jsou Ovládací prvky .NET Compact Framework. Knihovny však nejsou přesnými kopiemi .NET Framework; jsou zmenšeny, aby využily méně místa.
Rozvoj
Je možné se rozvíjet aplikace , které používají .NET Compact Framework v Visual Studio .NET 2003, v Visual Studio 2005 a v Visual Studio 2008, v C# nebo Visual Basic .NET. Aplikace vyvinuté s Basic4ppc jsou také nakonec zkompilovány pro .NET CF. Výsledné aplikace jsou navrženy pro provoz na speciálním mobilním zařízení s vysokým výkonem Překladač JIT.
Microsoft .NET Compact Framework 3.5 Redistributable obsahuje runtime společného jazyka a knihovny tříd vytvořené pro .NET Compact Framework. Kromě podpory verze 3.5 podporuje také aplikace vyvinuté pro verze 1.0 a 2.0. .NET Compact Framework 3.5 poskytuje nové funkce, jako je Windows Communication Foundation, LINQ, SoundPlayer, podpora nových běhových nástrojů a mnoho dalších funkcí.
Vývoj uživatelského rozhraní je založen na Windows Forms který je také k dispozici pro desktopovou verzi .NET Framework. Uživatelská rozhraní lze snadno vytvořit pomocí sady Visual Studio umístěním Ovládací prvky .NET Compact Framework jako tlačítka, textová pole atd. na formulářích. Pro .NET CF jsou k dispozici také funkce, jako je datová vazba. Hlavní nevýhodou vývoje uživatelského rozhraní je, že moderně vypadající aplikace s podporou interakce dotykové obrazovky založené na prstech není tak snadné implementovat. Je to hlavně kvůli konceptu uživatelského rozhraní orientovaného na plochu, na kterém jsou založeny Windows Forms, i když jsou k dispozici některé knihovny třetích stran s vlastními ovládacími prvky pro tento účel.
Rozvinutí
Aby bylo možné spouštět aplikace založené na rozhraní .NET Compact Framework, musí platforma podporovat běhové prostředí Microsoft .NET Compact Framework. Nějaký operační systémy které zahrnují .NET CF jsou Windows CE 4.1, Microsoft Kapesní PC, Microsoft Pocket PC 2002, Smartphone 2003 a Symbian v3. Aplikace .NET Compact Framework lze spouštět na stolních počítačích s úplným rozhraním .NET Framework, pokud mají přístup pouze ke sdíleným částem obou rámců, ačkoli jejich uživatelské rozhraní nelze upgradovat tak, aby vypadalo jako aplikace vyvinuté pro stolní počítače.
Verze .NET Compact Framework je k dispozici také pro Xbox 360 řídicí panel. I když má stejné běhové prostředí jako běžný .NET CF, je k dispozici pouze podmnožina knihovny tříd.[1] Tuto verzi používá Rámec XNA běžet spravované hry na konzole. Existují i další omezení, například počet vláken omezený na 256.[2] Na rozdíl od jiných verzí .NET CF umožňuje verze pro Xbox 360 nastavení spřažení procesorů do vláken vytvořených.[3] Vlákna jsou naplánována mezi čtyři souběžná vlákna běžící na více procesorových jádrech systému.[2]
Historie vydání
Název verze | Číslo verze | Datum vydání |
---|---|---|
1,0 RTM | 1.0.2268.0 | 2002 pozdě[4] |
1,0 SP1 | 1.0.3111.0 | 2003 |
1,0 SP2 | 1.0.3316.0 | neznámý |
1,0 SP3 | 1.0.4292.0 | Leden 2005[5] |
2,0 RTM | 2.0.5238.0 | 2005 říjen[6] |
2.0 SP1 | 2.0.6129.0 | 2006 červen[7] |
2.0 SP2 | 2.0.7045.0 | 2007 březen[8] |
3.5 Beta 1 | 3.5.7066.0 | 2007 květen[9] |
3.5 Beta 2 | 3.5.7121.0 | neznámý |
3,5 RTM | 3.5.7283.0 | 2007 19. listopadu |
3.5 | 3.5.7283.0 | 2008 25. ledna[10] |
3.5 | 3.5.9040.0 | 2009 8. února[11][12] |
3.5 | 3.5.9198.0 | 2009 20. července[13] |
3.5 | 3.5.10181.0 | 2010 29. června[14] (s WinCE QFE, červen 2010) |
3.5 | 3.5.11125.0 | 2011 15. června[15] (s WinCE QFE, květen 2011) |
3.7 | 3.7.0.0 | 8. června 2009 18:38 |
3.7 | 3.7.8345.0 | 2009 |
3.9 | 3.9.15155.0 | červen 2013[16][17] |
Viz také
Reference
- ^ „.NET Compact Framework pro Xbox 360“. TechNet. Archivovány od originál dne 9. června 2007. Citováno 21. června 2007.
- ^ A b „Thread Pools in the .NET Compact Framework for Xbox 360“. TechNet. Archivováno z původního dne 21. března 2012. Citováno 21. června 2007.
- ^ „Dodatky k .NET Compact Framework pro Xbox 360“. TechNet. Archivováno z původního dne 22. března 2012. Citováno 21. června 2007.
- ^ „Vydání .NET Compact Framework Nears“. Archivováno z původního dne 21. března 2012. Citováno 6. prosince 2007.
- ^ „.NET Compact Framework vydává verzi 1.0 SP3“. Archivovány od originál dne 9. prosince 2007. Citováno 6. prosince 2007.
- ^ „Společnost Microsoft uvádí na trh redistribuovatelné rozhraní .NET CF 2.0“. Archivovány od originál dne 21. března 2012. Citováno 6. prosince 2007.
- ^ „.NET Compact Framework v2.0 SP1 je hotový a je vydáván“. Archivovány od originál dne 17. prosince 2007. Citováno 6. prosince 2007.
- ^ „Vydáno .NET Compact Framework 2.0 SP2“. Archivovány od originál dne 19. prosince 2007. Citováno 6. prosince 2007.
- ^ „.NET Compact Framework 3.5 Beta1 Redistributable“. Archivovány od originál dne 13. prosince 2007. Citováno 6. prosince 2007.
- ^ „.NET Compact Framework 3.5 Redistributable“. Archivováno z původního dne 21. března 2012. Citováno 5. května 2008.
- ^ "Oprava: System.Net.WebException nastane, když spustíte aplikaci pro odesílání webových požadavků HTTPS na server ve vloženém zařízení.". Citováno 31. října 2013.
- ^ „Proč .NET Compact Framework nedokáže volat některé webové servery HTTPS“. Citováno 31. října 2013.
- ^ "Oprava: Nelze procházet webovou stránku nebo navštívit odkaz pomocí aplikace založené na .NET Compact Framework 3.5, která je hostitelem ovládacího prvku WebBrowser v systému Windows Mobile 6.1.4 nebo Windows Mobile 6.5". Archivovány od originál dne 17. ledna 2010. Citováno 30. ledna 2010.
- ^ „PROBLÉM: Aplikace se může zhroutit při pokusu o otevření okna Zobrazit haldu GC ve Vzdáleném monitoru výkonu na zařízení, na kterém běží .NET Compact Framework 3.5“. Archivovány od originál dne 17. listopadu 2010. Citováno 29. června 2010.
- ^ "Oprava: Může dojít k problémům s výkonem, když je člen ClassDesc classFlags přistupován ve funkci v rozhraní .NET Compact Framework 3.5 v systému Windows Embedded CE 6.0 R3". Citováno 27. června 2014.
- ^ Microsoft oznamuje obecnou dostupnost Windows Embedded Compact 2013
- ^ „Představujeme NETCF 3.9 ve Windows Embedded Compact 2013 - rychlejší, štíhlejší a vícejádrový běh!“. Citováno 30. listopadu 2012.