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.
Visual Studio 2019 ile birlikte Windows 10 derleme 18362 (SDK sürüm 1903 olarak da bilinir), dikkat çekici Windows uygulamaları oluşturmak için araçlar, özellikler ve deneyimler sağlar.
Bu, bu sürümdeki Windows geliştiricilerine yönelik yeni ve geliştirilmiş özelliklerden ve yönergelerden oluşan bir koleksiyondur. Windows SDK'sına eklenen yeni ad alanlarının tam listesi için bkz. Windows 10 derleme 18362 API değişiklikleri. Windows 10'un vurgulanan özellikleri hakkında daha fazla bilgi için bkz. Windows 10'da nelerin harika olduğu.
Tasarım & kullanıcı arabirimi
| Özellik | Açıklama |
|---|---|
| AnimasyonluGörsel Oynatıcı | AnimatedVisualPlayer API, uygulamanızdaki animasyonlu görsellerin oynatılmasını yönetir ve kontrol eder. Bu API, Lottie görselleri gibi içeriği denetlemek ve görüntülemek için kullanılır. Bu sayede Adobe AfterEffects animasyonlarını uygulamalarınızda yerel olarak işleyebilirsiniz. |
| Kompakt Yoğunluk | Uygulamanızda Compact modu etkinleştirildiğinde yoğun, bilgi açısından zengin denetim grupları etkinleştirilir. Bu, büyük miktarda içeriğe göz atma, sayfadaki görünür içeriği en üst düzeye çıkarma veya kullanıcı işaretçi girişi kullanırken gezinmeye ve etkileşime yardımcı olabilir. |
| Öğe Yineleyicisi | ItemsRepeater denetimi, kullanıcılarınıza koleksiyonları görüntülemek için özel bir deneyim oluşturabilir. ItemsRepeater kapsamlı bir son kullanıcı deneyimi veya varsayılan kullanıcı arabirimi sağlamaz. Bunun yerine, kendi benzersiz koleksiyon tabanlı deneyimlerinizi ve özel denetimlerinizi oluşturmak için kullanabileceğiniz bir yapı taşıdır. |
| Öğretim ipucu | öğretim ipucu, bağlamla ilgili bilgiler sağlayan yarı kalıcı ve zengin içerikli bir açılır penceredir. Kullanıcılara yeni veya önemli özellikler hakkında bilgi vermek, hatırlatmak ve öğretmek için bu denetimi kullanabilirsiniz. |
| KULLANıCı arabirimi komutu | UWP uygulamalarında |
| Windows Kullanıcı Arayüzü Kitaplığı | Windows Kullanıcı Arabirimi Kitaplığı'nın en son resmi sürümü (winUI 2.1 |
| Masaüstü uygulamalarında Görsel Katman | Artıkmasaüstü uygulamalarında UWP Görsel katmanı API'lerini |
| Z derinliği ve gölge | UWP uygulamanızda yükseltme oluşturmak için Z derinliği ve gölge kullanın. Bu yeni özellikler, uygulamanızın kullanıcı arabirimini daha kolay taramanızı sağlar ve kullanıcılarınızın odaklanması için önemli olan şeyleri daha iyi iletir. |
Windows uygulamaları geliştirme
| Özellik | Açıklama |
|---|---|
| Kötü Amaçlı Yazılımdan Koruma Tarama Arabirimi (AMSI) | Kötü Amaçlı Yazılımdan Koruma Tarama Arabirimi'nin (AMSI)kötü amaçlı yazılımlara karşı savunmanıza nasıl yardımcı olduğunu |
| C++/WinRT 2.0 | C++/WinRT sürüm 2.0 yayımlandı. C++/WinRT'te yeniliklere göz atarak tüm değişikliklerin ve eklemelerin tam özetini görebilirsiniz. |
| Platformunuzu seçin | Yeni bir masaüstü uygulaması oluşturmak mı ilginizi çekiyor? UWP, WPF ve Windows Forms platformlarının ayrıntılı açıklamaları ve karşılaştırmaları ile Win32 API hakkında daha fazla bilgi için yenilenen Platformunuzu Seçin sayfamıza göz atın. |
| Konuşma asistanı | Windows.ApplicationModel.ConversationalAgent ad alanı, Windows platformu Aracı Etkinleştirme Çalışma Zamanı (AAR) tarafından desteklenen tüm dijital yardımı Windows uygulamanıza eklemenize olanak tanır. |
| Bulut dosyaları API'si | |
| Doğrudan 3B 12 | Direct3D 12 render geçişleri, diğer tekniklerin yanı sıra, Tile-Based Ertelenmiş İşleme (TBDR) tabanlıysa işleyicinizin performansını artırabilir. Bu teknik, uygulamanızın kaynak işleme sıralama gereksinimlerini ve veri bağımlılıklarını daha iyi tanımlamasını sağlayarak işleyicinizin GPU verimliliğini artırmasına yardımcı olur. Bu, yonga dışı belleğe/bellekten gelen bellek trafiğini azaltır. |
| Direct Machine Learning (DirectML) | DirectML, makine öğrenmesi için düşük düzeyde donanım hızlandırmalı bir API'dir. DirectX 12 stilinde tanıdık (yerel C++, nano-COM) programlama arabirimine ve iş akışına sahiptir. Makine öğrenmesi çıkarım iş yüklerini oyun, altyapı, ara yazılım, arka uç veya başka bir uygulamayla tümleştirebilirsiniz. DirectML, DirectX 12 uyumlu tüm donanımlar tarafından desteklenir. |
| DirectX HLSL | HLSL Shader Model 6.4, DirectML ile kullanılmak üzere yeni makine öğrenmesi iç bilgileri sağlar. |
| Sürücü geliştirme | Windows sürücü geliştiricileri için yeni ses, kamera, ekran, ağ, mobil geniş bant, yazdırma, algılayıcı, depolama ve wifi özellikleri eklendi. Sürücü geliştirmede yenilikler bölümüne göz atarak daha fazla bilgi edinin. |
| Dosya sistemi işlemleri | Bu en iyi yöntem kılavuzu, dosya sistemi G/Ç işlemlerini gerçekleştirmek için Windows.Storage.FileIO ve Windows.Storage.PathIO sınıflarını en iyi şekilde kullanmanıza yardımcı olabilir. |
| Gamepad ve uzaktan kumanda etkileşimleri | Kullanılabilir ve erişilebilir etkileşim deneyimleri oluşturmak için oyun kumandası ve uzaktan kumanda etkileşimlerini kullanın. Bu etkileşimlerle, uygulamanız on fit uzaklıkta olduğu kadar sezgisel ve kullanımı kolay olabilir. |
| Japon dönemi değişikliği | Windows uygulamanızın 1 Mayıs 2019'da gerçekleşecek Japon dönemi değişikliği için hazır olduğundan emin olmak için bu yönergeleri |
| WPF, Windows Forms ve WinUI Açık Kaynağı | WPF, Windows Forms ve WinUI UX çerçeveleri artık GitHub'da açık kaynak katkıları için kullanılabilir. Daha fazla bilgi ve bağlantı içinWindows uygulamaları oluşturma |
| Project Rome | Project Rome SDK'sı artık Android ve iOS için kullanılabilir. Graph bildirimlerini her platformla tümleştirmeyi öğrenin: Android |
| Uzak kameralar | DeviceWatcher sınıfını, uzak kameralara bağlanmak için ve bu kameralardanWindows uygulamanıza görüntüleri okumak için kullanın. |
| Masaüstü uygulamalarında (XAML adaları) UWP denetimleri | WPF, Windows Forms ve C++ Win32 masaüstü uygulamalarında UWP denetimlerini barındırmak için Windows SDK'daki API'ler artık geliştirici önizlemesinde değildir. Daha fazla bilgi için, masaüstü uygulamalarında UWP denetimlerine bakınız. |
| Visual Studio 2019 | Visual Studio 2019, herhangi bir geliştirici, uygulama veya platform için en son araçlar ve hizmetlerle yayımlandı. En son haberleri öğrenmek ve başlamak için Visual Studio 2019'daki yenilikler |
| Win32 WebView | sık sorulan sorularımız masaüstü uygulamalarında Microsoft Edge WebView'u kullanırken sık sorulan soruların yanıtlarını ve örneklerin ve ek kaynakların bağlantılarını sağlar. |
| Windows Komut Satırı |
Yeni Konsol özellikleri kaydırma, İmleç şekli ve İmleç renkleri ayarlarını içeren deneysel Terminal sekmesini içerir. Geliştiriciler için Windows Komut Satırı Araçları blogu hakkında |
| Windows Topluluk Araç Seti | Windows Community Toolkit v5.1 animasyon, uzak cihazlar, görüntü kırpma ve erişilebilirlik için heyecan verici güncelleştirmeler sağlar.
• Yeni Lottie-Windows kitaplığı, Windows.UI.Composition API'lerini kullanarak Windows 10'da (1809) yüksek kaliteli animasyon desteği sağlar ve Bodymovin JSON dosyalarının veya windows uygulamalarınızda kayıttan yürütme için iyileştirilmiş kodla oluşturulmuş sınıfların tüketilmesine olanak tanır. Animasyonları test etmek ve Windows uygulamalarınız için iyileştirilmiş kod oluşturmak için Microsoft Store'dan yeni • Yeni Uzak Cihaz Seçici kullanıcının bir cihaz seçmesine (proximally veya buluta erişilebilir), bu cihazda bir uygulama başlatmasına veya uzak cihazdaki uygulama hizmetleriyle iletişim kurmasına olanak tanır. • Yeni ImageCropper denetimi profil resimlerini seçmek veya fotoğraf düzenleme araçlarını kullanmak için kırpma işlevselliğini tümleştirir. |
| Windows Machine Learning | Windows yapay zeka belgelerini üç alana ayırarak yeniden tasarladık: Windows Machine Learning (WinML), Windows Görüntü İşleme Becerileri ve Direct Machine Learning (DirectML). Yeni giriş sayfasına göz atın • Visual Studio'da MLGen deneyimi değişiyor. Windows 10, sürüm 1903 ve sonraki sürümlerde mlgen artık Windows 10 SDK'sında yoktur. VS 2017 kullanıyorsanız, bunun yerine Windows Machine Learning Code Generator VS 2017Visual Studio uzantısını indirip yüklemeniz gerekir. Visual Studio 2019 kullanıyorsanız Windows Machine Learning Code Generator uzantısını yüklemeniz gerekir. • Ayrıca kilo paketlemeye yönelik yeni desteği duyurmaktan gurur duyuyoruz. Geliştiriciler artık WinMLTools dönüştürücüsüaracılığıyla sağlanan ağırlık paketleme adlı bir teknik kullanarak ML modellerinin disk ayak izini azaltabilir. |
| WinRT birleştirilmiş başvuru | WinRT API'lerinin yapısıyla ilgili tanımlar hakkında ayrıntılı notlar sağlamak için WinRT türü sistem ve WinMD dosyalarının tam açıklamasınıekledik. |
| Linux için Windows Alt Sistemi (WSL) | WSL son güncelleştirmeleri, Dosya Gezgini'ni kullanarak Windows'tan Linux dosyalarına erişme özelliğini ve wsl.exe ve wslconfig.exeiçin bazı yeni komutları içerir. |
| Windows Görüntü İşleme Becerileri | Windows Görüntü İşleme Becerileri, yüz tanıma gibi "beceriler" oluşturmanıza ve ardından bunları makine öğrenmesi modeli eklemenize gerek kalmadan diğer uygulamaların kullanabileceği bir NuGet paketi olarak paketlemenize olanak tanıyan bir dizi API'dir. |
Windows uygulamalarını yayımlama & Para Kazanma
| Özellik | Açıklama |
|---|---|
| MSIX | Windows 10 derleme 1709 ve 1803'te MSIX desteği , Windows 10 sürüm 1809'dan önceki sürümlerde hangi MSIX özelliklerinin desteklendiğini açıklar. |
| MSIX paketleme ve dağıtım | MSIX paketinde özelleştirmeleri paketlemeyi kolaylaştırmak için değişiklik paketleri ile ilgili çeşitli |
| MSIX Paketleme Aracı | • Uzak bir makinede dönüştürme gerçekleştirmek için desteğiniekledik. Ayrıca yeni araç özelliklerine erken erişim sunmak için MSIX Paketleme Aracı Insider Programı sunduk.
• 1709 ve sonraki sürümlerde MSIX Paketi desteği , Windows 10, sürüm 1709 ve 1803'e özel paketler oluşturmak için MSIX Paketleme Aracı'nı kullanma hakkında rehberlik sağlar. • MSIX paketleme projeleri için sanal bir ortamın nasıl oluşturulacağını Hyper-V Hızlı Oluşturma MSIX paketleme ortamı gösterir. • Paket MSIX paketleri, MSIX Paketleme Aracı'nı kullanarak paket paketi oluşturmaya yönelik yönergeler sağlar. • Windows 10 sürüm 1809'daki Değiştirme paketleri, MSIX Paketleme Aracı ve MakeApp.exekullanarak Windows 10 sürüm 1809 ve sonraki sürümler için bir değiştirme paketi oluşturma talimatlarını içerir. |
| MSIX SDK | platformlar arası kullanıma yönelik bir paket oluşturmak için MSIX SDK'sını kullanın ve paketlerinizin ayıklamasını istediğiniz hedef platformları belirtmeyi öğrenin. |
Microsoft Öğren
Microsoft Learn, Microsoft geliştiricilerine yeni uygulamalı öğrenme ve eğitim fırsatları sunar.
Windows 10 uygulamaları geliştirme öğrenme yolu'na göz atarak platforma, araçlara ve ilk birkaç uygulamanızı nasıl yazacağınıza dair kapsamlı bir giriş yapın.
Windows uygulamanıza kullanıcı arabirimi özellikleri eklemeyi öğrenmek mi istiyorsunuz? kullanıcı arabirimioluşturma,
kullanıcı arabirimi gezinti ve medya ekleme veyaveri bağlama uygulama öğrenin. Web geliştirmeyle ilgileniyorsanız Visual Studio Code ile web uygulamaları geliştirme veya
Basit bir web sitesi oluşturma göz atın. Alternatif olarak, Windows geliştirmeiçin tüm
Learn modüllerine göz atabilirsiniz.
Videolar
Aşamalı Web Uygulamaları
Aşamalı Web Uygulamaları, farklı tarayıcılarda ve çok çeşitli Windows 10 cihazlarında yerel uygulamalar gibi çalışan web siteleridir. Daha fazla bilgi edinmek için video izleyin ve ardından başlamak için belgelere göz atın.
VS Code serisi
VSCode'un ne olduğu, nasıl kullanılacağı ve nasıl oluşturulduğu hakkında bilgi için Visual Studio Code'da
Karma Gerçeklik hizmetleri
HoloLens 2 kısa süre önce duyuruldu. Karma Gerçeklik ile ilgili bu
Bir Geliştirme Sorusu
Bir Geliştirme Sorusu video serisinde, uzun süredir Microsoft geliştiricileri Windows geliştirme, ekip kültürü ve geçmişi hakkında bir dizi soruyu ele alır.