Başlığın diğer anlamları için .NET sayfasına bakınız.
**.NET Compact Framework** .NET Framework'ün bir versiyonudur. Kişisel dijital yardımcılar (PDA'lar), cep telefonları, fabrika denetleyicileri, alıcı kutuları gibi kaynak kısıtlı mobil ve gömülü cihazlarda çalışacak şekilde tasarlanmıştır. .NET Compact Framework, .NET Framework ile aynı sınıf kitaplıklarından bazılarını ve ayrıca .NET Compact Framework denetimleri gibi mobil aygıtlar için özel olarak tasarlanmış birkaç kitaplığı kullanır. Ancak, kitaplıklar, .NET Framework'ün tam kopyaları değildir.

Geliştirme
----------

.NET Compact Framework ile Microsoft Visual Studio.NET 2003, Visual Studio 2005 ve Visual Studio 2008'de C Sharp veya Visual Basic .NET'te kullanan uygulamalar geliştirmek mümkündür. Basic4ppc ile geliştirilen uygulamalar da .NET CF için derlenir. Ortaya çıkan uygulamalar özel, mobil aygıtlı, yüksek performanslı bir JIT derleyicisinde çalıştırılacak şekilde tasarlanmıştır. Microsoft .NET Compact Framework 3.5 dosyası, ortak dil çalışma zamanı ve .NET Compact Framework için oluşturulan sınıf kitaplıklarını içerir. Sürüm 3.5 desteğine ek olarak, sürüm 1.0 ve 2.0 için geliştirilen uygulamaları da destekler. .NET Compact Framework 3.5, Windows Communication Foundation, LINQ, SoundPlayer, yeni çalışma zamanı aracı desteği ve diğer pek çok özellik gibi yeni özellikler sağlar.

UI geliştirme, .NET Framework'ün masaüstü sürümünde de bulunan Windows Forms'u temel alır. Kullanıcı arabirimleri, formlara düğmeler, metin kutuları gibi .NET Compact Framework denetimleri yerleştirerek Visual Studio ile kolayca oluşturulabilir. .NET CF için veri bağlama gibi özellikler de mevcuttur. Windows Forms'un temel aldığı masaüstü odaklı kullanıcı arabirimi kavramından kaynaklanmasına rağmen, özel denetime sahip bazı üçüncü taraf kitaplıkları mevcuttur.

Dağıtım
-------

.NET Compact Framework tarafından desteklenen uygulamaları çalıştırmak için, platform Microsoft .NET Compact Framework çalışma zamanını desteklemelidir. .NET CF'yi içeren bazı işletim sistemleri Windows CE 4.1, Microsoft Pocket PC, Microsoft Pocket PC 2002, Smartphone 2003 ve Symbian^3 'dür. .NET Compact Framework uygulamaları masaüstü bilgisayarlarda tam .NET Framework ile çalışabilir, ancak kullanıcı arabirimi masaüstü bilgisayarlar için geliştirilen bir uygulamaya benzemeyecek şekilde her iki çerçevenin paylaşılan bölümlerine erişirler.

Xbox 360 konsolu için .NET Compact Framework'in bir sürümü de kullanılabilir. Normal .NET CF ile aynı çalışma süresine sahipken, sınıf kütüphanesinin yalnızca bir alt kümesi mevcuttur. Bu sürüm, konsoldan yönetilen oyunları çalıştırmak için Microsoft XNA tarafından kullanılır. Diğer .NET CF sürümlerinden farklı olarak, Xbox 360 sürümü işlemci benzeşimini iş parçacıkları için ayarlamaya izin verir. İş parçacıkları, sistemin çoklu işlemci çekirdeğinde çalışan dört eşzamanlı iş parçacığı arasında planlanmıştır.

Kaynakça
--------

1. ↑  "What is the .NET Compact Framework (.NET CF)? - Definition from Techopedia". 3 Temmuz 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Temmuz 2017.
2. ↑  "NET Compact Framework". 28 Temmuz 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Temmuz 2017.
3. ↑  "visual studio - .NET Compact Framework SDK download - Stack Overflow". 25 Şubat 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Temmuz 2017.
4. ↑  "NET Compact Framework Reference for Device Projects | Microsoft Docs". 10 Ekim 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Temmuz 2017.
5. ↑  "XNA Game Studio 4.0 Refresh | Microsoft Docs". 22 Mart 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Temmuz 2017.

Dış bağlantılar
---------------

* .NET Compact Framework24 Mart 2016 tarihinde Wayback Machine sitesinde arşivlendi.

Ayrıca bakınız
--------------

* .NET Micro Framework

| * g
* t
* d
Windows Mobile mobil işletim sistemi |
| --- |
| Versiyonları | 
* Pocket PC 2000
* Pocket PC 2002
* Mobile 2003
* Mobile 5.0
* Mobile 6.0
* Mobile 6.1
* Mobile 6.5

 |
| Cihaz yazılımı | 
* AKU
* Bing Mobile
	+ Bing Haritalar
* Internet Explorer Mobile
* Media Player Mobile
* MSN Mobile
* Office Mobile
* Remote Desktop
* Voice Command
* Windows Live for Mobile

 |
| masaüstü senkronizasyon | 
* ActiveSync
* H/PC Explorer
* Media Center
* Media Player
* Mobile Device Center
* Outlook

 |
| Microsoft mobil servisler | 
* Takvim
* Kişiler
* My Phone
* Windows Error Reporting
* Windows Marketplace for Mobile

 |
| sunucu kullanımı | 
* DirectPush
* Microsoft Exchange Server

 |
| Gelişme | 
* .NET Compact Framework
* Device Emulator
* Silverlight
* SQL Server Compact
* XNA

 |
| Modeller | 
* 810-F
* A3100
* Athena
* BlackJack
* BlackJack II
* Dash
* DX900
* eXpo
* HD2
* HD Mini
* i600
* i780
* Incite
* Jack
* KS20
* MAX 4G
* nüvifone M10
* nüvifone M20
* Omnia
* Omnia II
* Omnia Lite
* Omnia Pro B7330
* Omnia Pro B7610
* Propel Pro
* Saga
* Shadow
* Smartflip
* TG01
* Touch
* Touch2
* Touch 3G
* Touch Cruise
* Touch Diamond
* Touch Diamond2
* Touch Dual
* Touch HD
* Touch Pro
* Touch Pro2
* Touch Viva
* Treo Pro
* TyTN
* TyTN II
* Vox
* Wing
* Wings
* Xda
* Xperia X1
* Xperia X2

 |


| * g
* t
* d
Windows Phone |
| --- |
| 
* Gelişim tarihi Kaldırılan özellikler

 |
| Versiyonlar | 
* Windows Phone 7 (Kaldırılan özellikler)
* Windows Phone 8
* Windows Phone 8.1
* Windows 10 Mobile

 |  |
| Aygıt yazılımı | 
* Zune yazılım
* Action Center
* Bing Mobile
	+ Bing Vision
	+ Bing Audio
	+ Bing Haritalar
* Cortana
* Groove Müzik
* Internet Explorer Mobile
* Microsoft Filmler ve TV
* MSN Mobile
* Office Mobile
* Remote Desktop
* Windows Phone için Skype uygulaması
* Windows Phone'da Xbox LIVE
* Mobil için Windows Live
* Zune Media Player
* Microsoft Pay
* Groove Müzik (Xbox Müzik)
* Microsoft Filmler ve TV (Xbox Video)
* Microsoft Fotoğraflar

 |
| Masaüstü eşitlemesi | 
* Windows Phone App
* Lumia Software Recovery Tool
* Windows Phone Recovery Tool

 |
| Mobil Hizmetler | 
* Metro
* Microsoft Takvim
* Hotmail Mobile
* Microsoft hesabı
* My Windows Phone
* Windows Phone Store (Microsoft Mağazası)
* OneDrive (OneDrive)
* Kişiler Hubu
* Xbox Live

 |
| Gelişim | 
* .NET Compact Framework
* Windows Uygulama Stüdyosu
* Microsoft mobil servisler
* Lumia Beta Uygulamaları
* Silverlight
* SQL Server Compact
* XNA
* TouchDevelop
* DVLUP

 |
| İlgili | 
* Windows CE
	+ Windows Mobile
* Nokia X platform
* Windows 10 Mobile

 |
| Windows Phone aygıtları | 
* Windows Phone 7 aygıtları
* Windows Phone 8 aygıtları
* Windows Phone 8.1 aygıtları
* Windows 10 Mobile aygıtları

 |