Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu sözlük, Windows geliştiricileri arasında ortak bir sözlüğü teşvik eder.
Gelişmiş Windows Ayarları
geliştirici modu, sudo, uzun yollar, dosya uzantıları, Dev Drive, PowerShell betik yürütme ve varsayılan terminal gibi geliştirici odaklı seçenekler için Windows 11 ayarları ortaya çıkar. Windows 11 sürüm 25H2 ve sonraki sürümlerde Ayarlar > Sistem > Gelişmiş'i açın. Bkz. Gelişmiş Windows Ayarları.
Uygulama yaşam döngüsü yönetimi (ALM)
Bir uygulamanın nasıl başlatıldığını, etkinleştirildiğini, çalıştırıldığını, yeniden başlatıldığını ve sonlandırıldığını yöneten işlemler ve API'ler. UWP uygulamaları ön plan, arka plan ve askıya alınmış durumlar arasında geçiş yapabilir. Windows Uygulama SDK'sı masaüstü uygulamaları Win32 işlem yaşam döngüsünü kullanır ve UWP yaşam döngüsü yöneticisi tarafından askıya alınmaz. Bkz. UWP uygulama yaşam döngüsü ve Windows Uygulama SDK'sı uygulama yaşam döngüsü.
Uygulama modeli
Genellikle "uygulama modeli" olarak adlandırılır. Uygulama modeli, belirli bir uygulama geliştirme teknolojisine özgü dağıtım, yalıtım, yaşam döngüsü ve sunu bileşenlerini birleştirir. Örneğin, Windows Uygulama SDK'sı ve WinUI 3 uygulamaları Win32 uygulama modelinde, UWP uygulamaları için WinUI ise UWP uygulama modelinde çalışır.
Uygulama paketleme
Uygulamanızın kullanıcılar tarafından dağıtılmadan ve yüklenmeden önce nasıl paketlendiğini açıklar. Bir uygulama paketlenebilir, paketten çıkarılabilir veya harici bir konumla paketlenebilir (bkz. Windows Geliştirici SSS).
Önyükleyici
Çağırma işlemi için Windows Uygulama SDK'sı çerçeve paketini bulmak ve yüklemek için bir API sağlayan yeniden dağıtılabilir bileşen. Dış konumla paketlenmiş veya paketlenmemiş bir uygulamada, MddBootstrapInitialize gibi Önyükleyici API'lerini çağırarak Windows Uygulama SDK'sı çerçeve paketini açıkça yükleyebilirsiniz. Bkz. Çalışma zamanında Windows Uygulama SDK'sı framework paketine başvurma.
CsWin32
Derleme zamanında Win32 API'leri için tür açısından güvenli P/Invoke imzaları üreten bir .NET kaynak oluşturucu. İhtiyacınız olan API'leri bir NativeMethods.txt dosyada listelersiniz ve CsWin32 otomatik olarak doğru birlikte çalışma kodunu oluşturur. El ile yazılmış [DllImport] bildirimleri için önerilen alternatif budur. Bkz. C# Windows uygulamasından (CsWin32) Win32 API'lerini çağırma.
C++/WinRT
C++/WinRT, üst bilgi tabanlı bir kitaplık olarak uygulanan ve modern Windows API'lerine birinci sınıf erişim sağlamak üzere tasarlanmış Windows Çalışma Zamanı (WinRT) API'leri için standart C++17 dil projeksiyonudur. Bkz. C++/WinRT.
Geliştirme Sürücüsü
Geliştirici iş yükleri için iyileştirilmiş bir depolama birimi. Dev Drive Dayanıklı Dosya Sistemi'ni (ReFS) kullanır ve derlemeler, paket yüklemeleri ve kaynak denetimi gibi yaygın geliştirme G/Ç işlemleri için daha hızlı performans sağlar. Bkz. Windows 11'da Geliştirme Sürücüsü Ayarlama.
Dev Ana Sayfa
Mayıs 2025'te kullanımdan kaldırılan bir açık kaynak Windows geliştirici panosu. Deposu arşivlenmiş. Geçerli kurulum iş akışları için Gelişmiş Windows Ayarları, WinGet Yapılandırması ve Geliştirme Sürücüsü'ni kullanın.
DirectML
Desteklenen GPU'larda makine öğrenmesi iş yükleri için yüksek performanslı, donanım hızlandırmalı bir DirectX 12 API'si. Kullanılabilir CPU'lar, GPU'lar ve NPU'lar arasında daha üst düzey ONNX çıkarımı için bkz. ml Windows. Bkz. DirectML'ye genel bakış.
Dinamik Bağımlılıklar
Dinamik Bağımlılıklar , çalışma zamanında paketlenmiş ve paketlenmemiş uygulamalar için çerçeve paketi içeriklerini kullanılabilir hale getirir.
Akıcı Tasarım
Fluent Design, Windows deneyimler için tasarım sistemidir. WinUI, Fluent tasarım ilkelerini hayata geçiren denetimler, materyaller, tipografi ve etkileşim kalıpları sağlar.
Dökümhane Yerel
Kullanılabilir donanım (CPU, GPU veya NPU) kullanarak Windows cihazlarda küçük dil modellerini yerel olarak çalıştırmak için basit bir çalışma zamanı. Düşük gecikme süresiyle çevrimdışı yapay zeka senaryolarını etkinleştirir. Bkz. Foundry Local'ı kullanmaya başlama.
GitHub Copilot
Visual Studio veya Visual Studio Code'da (VS Code) daha hızlı ve daha az çalışmayla kod yazmanıza yardımcı olan yapay zeka çifti programcısı. Daha fazla bilgi için Visual Studio'da AI destekli geliştirme bölümüne Bkz.
Anında Yeniden Yükleme
Uygulama çalışırken uygulamanızın kodunu güncelleştirmenize ve değişikliklerinizi gözlemlemenize olanak tanıyan ve geliştirme sırasında uygulamalarınızı durdurma, yeniden derleme ve yeniden çalıştırma gereksinimini ortadan kaldıran bir uygulama geliştirme özelliği. Bkz. Çalışırken Yeniden Yükleme ile çalışan kodu yazma ve hata ayıklama.
Karma uygulama
Birden çok teknoloji kullanan bir uygulama. Örneğin, WebView2 denetiminde web içeriğini işlemek için Blazor kullanan bir .NET MAUI uygulaması. Daha fazla bilgi için bkz. ASP.NET Core Blazor Hybrid.
Karma CRT bağlantısı
Dağıtımı basitleştiren bir C/C++ çalışma zamanı kitaplığı bağlantı tekniği. Hibrit CRTolarak da adlandırılır. Karma C/C++ çalışma zamanı kitaplığı bağlantısı (karma CRT bağlantısı)öğesine bakın.
Büyük dil modeli (LLM)
Transformatör tabanlı bir model, doğal dili (ve bazen görüntü/sesi) oluşturmak ve anlamak için büyük metin yığınları üzerinde eğitilmiştir. Sohbet, özetleme ve kod oluşturma gibi görevleri destekler. Bkz. Azure OpenAI modelleri.
Yönetilen uygulamalar
"Yönetilen", atık toplama ve güvenlik güvenceleri gibi yönetilen hizmetler sağlayan .NET "yönetilen çalışma zamanını" ifade eder. .NET ile uygulama oluşturuyorsanız yönetilen bir uygulama oluşturursunuz.
MCP Sunucuları
MCP, yapay zeka uygulamalarıyla dış araçlar ve veri kaynakları arasındaki tümleştirmeleri standartlaştırmak için tasarlanmış açık bir protokoldür. Model Bağlam Protokolü (MCP) Sunucuları.
Microsoft Foundation Sınıfları (MFC)
Birden çok denetime sahip karmaşık kullanıcı arabirimleri oluşturmak için Microsoft Foundation Sınıflarını (MFC) kullanabilirsiniz. Office stili kullanıcı arabirimleriyle uygulama oluşturmak için MFC kullanabilirsiniz. Bkz: MFC masaüstü uygulamaları.
Microsoft Dökümhanesi
Temel modellerle üretken yapay zeka uygulamaları oluşturmaya, değerlendirmeye ve dağıtmaya yönelik yönetilen bir platform. Önceden Azure Yapay Zeka Atölyesi. bkz. Microsoft Foundry belgeleri.
MSIX
MSIX, güvenilir yükleme, güncelleştirme ve kaldırma için Windows bir uygulama paketi biçimidir. MSIX'i Windows Uygulama SDK'sı, Win32, WPF veya Windows Forms kullanılarak oluşturulan uygulamalarla kullanabilirsiniz. MSIX ile dağıtılan bir uygulama paketlenmiş bir uygulamadır. Bkz. MSIX nedir?.
Yerel uygulamalar
Windows kullanıcı arabirimi ve platform özellikleriyle tümleşen Windows özgü bir uygulama. Yerel bir Windows uygulaması yönetilen C# ve .NET, yönetilmeyen C++ veya her ikisini birden kullanabilir. Bu anlam yerel koddan farklıdır ve yönetilen çalışma zamanının dışında yürütülen kod anlamına gelir.
P/Invoke (Platform Çağırma Hizmetleri)
Yönetilen C# kodundan yönetilmeyen (yerel) işlevleri çağırmaya yönelik .NET mekanizması. Modern Windows uygulamaları, bildirimleri el ile yazmak yerine otomatik olarak P/Invoke imzaları oluşturmak için [DllImport] kullanmalıdır.
.NET MAUI
.NET Çok Platformlu Uygulama Kullanıcı Arabirimi C# ve XAML ile yerel mobil ve masaüstü uygulamaları oluşturmaya yönelik platformlar arası bir çerçeve. Performans ve genişletilebilirlik için baştan sona yeniden oluşturulmuş kullanıcı arabirimi denetimleriyle mobilden masaüstü senaryolarına genişletilmiş Xamarin.Forms evrimi.
MAUI.NET nedir?.
Sinir İşlem Birimi (NPU)
Makine öğrenmesi iş yükleri için optimize edilmiş, cihaz içi özel bir yapay zeka hızlandırıcısı. Windows uygulamalar desteklenen Windows AI API'leri, Foundry Local veya Windows ML yürütme sağlayıcıları aracılığıyla NPU'ları kullanabilir.
ONNX Çalışma Zamanı (ORT)
ONNX biçimindeki modeller için yüksek performanslı, platformlar arası çıkarım altyapısı. Bkz. ONNX modellerini çalıştırma.
Paketlenmiş uygulama
Dosyaları, bildirimi, kimliği ve dağıtım bilgileri MSIX gibi bir pakette bulunan bir uygulama. Paketlenmiş uygulamalar paket kimliğine sahiptir ve paketle yönetilen yükleme, güncelleştirme ve kaldırmayı kullanabilir. Bkz . Paketlemeye genel bakış.
Harici konumlu paketlenmiş uygulama
Binary dosyalarını paketin dışında tutarken mevcut yükleyicisini ve güncelleme sürecini koruyan, küçük bir kimlik paketi kullanan uygulama. Harici konumlu uygulama veya seyrek paket olarak da adlandırılır. Bkz . Paketlemeye genel bakış.
Paket kimliği
Paket bildirgesinde tanımlanan sistem tarafından yönetilen kimlik. Belirli arka plan, anında iletme bildirimi, kabuk tümleştirmesi ve Windows yapay zeka senaryoları gibi bazı Windows özellikleri paket kimliği gerektirir. Bkz. Paket kimliği gerektiren özellikler.
Çerçeveye bağımlı dağıtım
Uygulamanın cihazda ayrı olarak yüklenen Windows Uygulama SDK'sı çalışma zamanı bileşenlerini kullandığı Windows Uygulama SDK'sı dağıtım modu. Daha küçük bir uygulama dağıtımı oluşturur ancak cihazda eşleşen Windows Uygulama SDK'sı çalışma zamanını gerektirir. Windows uygulama SDK'sı dağıtımına genel bakışbakın.
PowerToys
Daha fazla üretkenlik için güçlü kullanıcıların Windows deneyimlerini ayarlamalarına ve kolaylaştırmalarına yönelik bir dizi yardımcı program. PowerToys belgelerine bakın.
Aşamalı web uygulaması (PWA)
Web teknolojilerini kullanarak oluşturduğunuz ve tek bir kod tabanından yüklenip tüm cihazlarda çalıştırabileceğiniz bir uygulama. PWA'ları oluşturma hakkında daha fazla bilgi için bkz. Progressive Web Uygulamaları (PWA) Genel Bakış.
Proje Buluşması
Windows Uygulama SDK'sı için kod adı. Artık kullanımda değil.
React Native
React Native, Meta'nın geliştiricilerin JavaScript, TypeScript ve React kullanarak tamamen yerel platformlar arası uygulamalar oluşturmasına olanak tanıyan bir geliştirme platformudur.
Masaüstü için React Native
Desktop için Native React Native desteğini Windows SDK'larına getirerek geliştiricilerin Windows 10 ve Windows 11 tarafından desteklenen cihazlar için yerel Windows uygulamaları oluşturmak üzere JavaScript kullanmasına olanak tanır. Bu bilgisayarlar, tabletler, 2'de 1'lik cihazlar ve Xbox'ı içerir. Masaüstü için React Native terimi hem Windows için React Native hem de macOS için React Native terimlerini kapsar.
Sorumlu yapay zeka (RAI)
Uygulama ve özellik oluştururken kullanmak için önerilen sorumlu geliştirme uygulamaları kümesi. RAI ilkeleri ve Bunların Windows geliştirme için nasıl uygulandığı hakkında daha fazla bilgi edinmek için bkz. Windows'da Sorumlu Üretken Yapay Zeka Uygulamaları ve Özellikleri Geliştirme .
Küçük dil modeli (SLM)
Daha düşük gecikme süresi ve maliyetle istemci cihazlarında (CPU, GPU veya NPU) verimli bir şekilde çalışacak şekilde tasarlanmış kompakt bir model (örneğin, Phi Silica), birçok cihaz içi yapay zeka senaryosu için uygundur. "Phi Silica ile Başlarken konusuna bakın."
Metin tanıma
Optik karakter tanıma (OCR) olarak da bilinen metin tanıma, görüntüler içindeki metinleri algılayıp ayıklayan ve makine tarafından okunabilir karakter akışlarına dönüştüren Windows AI API'leri tarafından desteklenir. Bkz. AI Metin Tanımaya Başlayın.
Evrensel Windows Platformu (UWP)
Paketlenmiş uygulamalar sunmak için Windows Çalışma Zamanı (WinRT) API'lerini kullanan bir uygulama geliştirme platformu ve uygulama modeli. UWP uygulamaları korumalı bir ortamda çalışır ve UWP platformunun güvenliğini devralır. UWPhakkında daha fazla bilgi edinin.
Uyarı
Windows Uygulama SDK'sı ve WinUI ile Windows uygulamaları oluşturun. WPF da kullanabilirsiniz.
Yönetilmeyen uygulama
.NET çalışma zamanı tarafından yönetilmeyen uygulamalar. Kendi bellek yönetiminizle ilgileniyorsanız yönetilmeyen bir uygulama oluşturuyorsunuz demektir.
Paketlenmemiş uygulama
MSI, EXE, ClickOnce, betikler veya xcopy dağıtımı gibi yöntemlerle Windows paket dağıtım sistemi dışında yüklenen ve güncellenen bir uygulama. Paketlenmemiş bir uygulamanın paket kimliği yoktur. Kimlik eklemek için harici konumdaki ikili dosyaları korumak üzere, harici konumla paketleme modelini kullanın. Bkz . Paketlemeye genel bakış.
Bağımsız dağıtım
Ayrı olarak yüklenen çalışma zamanı paketlerini kullanmak yerine uygulamayla çerçeve bileşenlerini içeren bir Windows Uygulama SDK'sı dağıtım modu. Dağıtım boyutunu artırır, ancak uygulamanın Windows Uygulama SDK'sı bağımlılıklarını uygulamayla birlikte sunmasına olanak tanır. Windows uygulama SDK'sı dağıtımına genel bakışbakın.
Visual Studio uzantısı (VSIX)
Visual Studio uzantıları oluşturmanızı, paketlemenizi ve dağıtmanızı sağlar. VSIX Project şablonuyla işe başlayın.
İnternet Görünümü2
Uygulama geliştiricilerinin Microsoft Edge (Chromium) işleme altyapısını kullanarak yerel uygulamalarına web içeriği (HTML/CSS/JS) eklemesine olanak tanıyan denetim. WebView2'yi WinUI, Win32 C++, WPF ve WinForms'da kullanabilirsiniz. Bkz. Microsoft Edge WebView2'ye giriş.
Windows üzerinde Microsoft Foundry
Windows üzerinde Microsoft Foundry, Windows 10 ve üzeri bilgisayarlarda yapay zeka destekli özellikler ve API'ler sunar. Phi Silica gibi bazı özellikler copilot+ bilgisayar donanımı gerektirir. Bkz. Windows AI API'lerine genel bakış.
Windows API'si
Win32 API'leri, COM API'leri, UWP WinRT API'leri ve Windows Uygulama SDK'sı ve WinUI'nin parçası olan WinRT/Win32 API'leri de dahil olmak üzere tüm Windows API'lerini ifade eder.
Windows Uygulaması Geliştirme CLI'sı (winapp CLI)
Windows uygulama çerçeveleri arasında Windows SDK'ları, paket kimliğini, bildirimleri, sertifikaları, derlemeleri, paketlemeyi ve UI otomasyonunu yönetmeye yönelik açık kaynak, genel önizleme komut satırı aracı. Bkz. Windows Uygulama Geliştirme CLI'ı.
Windows Uygulama SDK'sı
Windows masaüstü uygulaması geliştirme için bağımsız olarak hizmet sunulan bileşenler ve araçlar kümesi. WinUI, uygulama yaşam döngüsü, pencereleme, bildirimler, kaynaklar, metin ve diğer API'leri içerir. Windows Uygulama SDK'sı, Windows SDK'nın yerini almak yerine onu tamamlar. bkz. Windows Uygulama SDK'sı.
Windows Uygulama SDK'sı çalışma zamanı
Çerçeveye bağımlı Windows Uygulama SDK'sı uygulamaları tarafından kullanılan çerçeve, Main ve Singleton paketleri. Paketlenmiş uygulamalar normalde paket dağıtımı aracılığıyla çalışma zamanını alır; paketlenmemiş uygulamalar otomatik veya açık dinamik bağımlılık başlatmayı kullanır. Windows uygulama SDK'sı dağıtımına genel bakışbakın.
Windows Forms
WinForms olarak da bilinir. Windows masaüstü uygulamaları oluşturmaya yönelik bir UI çerçevesi. User32 ve GDI+ gibi Windows kullanıcı arabirimi kitaplıkları üzerinde .NET sarmalayıcıdır. bu, Visual Studio içindeki görsel tasarımcıyı kullanarak masaüstü uygulamaları oluşturmanın savaş testli bir yoludur. Bkz. Desktop Kılavuzu (Windows Forms .NET).
Windows Presentation Foundation (WPF)
Windows masaüstü uygulamaları oluşturmaya yönelik bir UI çerçevesi. WPF uygulamaları vektör grafik mimarisini temel alır. Bu, uygulamaların sonsuz ölçeklendirilebileceği için yüksek DPI monitörlerde harika görünmesini sağlar. Bkz. Windows Presentation Foundation (WPF)? nedir?
Windows SDK'sı
Windows SDK'sı, masaüstü ve UWP Windows uygulamaları oluşturmanıza olanak sağlayan üst bilgiler, kitaplıklar, meta veriler ve araçlardan oluşan bir koleksiyondur. Windows SDK,Windows Uygulama SDK'sı ile aynı değildir.
WinUI (önceden WinUI 3 olarak adlandırılır)
Windows masaüstü uygulamaları için en son ve önerilen UI çerçevesi. Bu çerçeve Windows Uygulama SDK'sı aracılığıyla kullanılabilir hale getirilmiştir ve Windows işletim sisteminden ayrılmıştır. WinUI, Windows masaüstü uygulamaları için yerel bir UX çerçevesi sağlamak üzere Fluent Design kullanır. UWP için WinUI ile çalıştıysanız çok tanıdık gelecek. WinUI uygulamalarının yaygın olarak "WinUI uygulamaları" olarak anıldığını unutmayın. Bkz. WinUI.
UWP için WinUI (daha önce WinUI 2 olarak adlandırılır)
UWP için WinUI, Windows SDK'larıyla sıkı bir şekilde tümleşiktir ve XAML Adaları kullanan UWP uygulamaları ve masaüstü uygulamaları için yerel Windows kullanıcı arabirimi denetimleri ve diğer kullanıcı arabirimi öğeleri sağlar. Bkz . UWP için WinUI.
XAML Adaları
XAML içeriğini başka bir masaüstü UI çerçevesi kullanan bir uygulamaya yerleştirmeye yönelik bir barındırma tekniği. Eski sistem XAML Adaları , UWP XAML denetimlerini barındırmaktadır. WinUI XAML Islands, Windows Uygulama SDK'sı denetimlerini barındırır ve farklı API'ler, ad alanları ve barındırma gereksinimleri kullanır.
Windows ML
WINDOWS uygulamalarında ONNX modellerini yerel olarak çalıştırmaya yönelik Windows API'leri; CPU'lar, GPU'lar ve NPU'lar arasında otomatik yürütme sağlayıcısı yönetimi. Bkz. Windows ML.
İlgili içerik
Windows developer