.NET 6 ile Windows Masaüstü Uygulamalarını Modernleştirme

EDITION v1.0.2 - .NET 6'ya güncelleştirildi
Kitap güncelleştirmeleri ve topluluk katkıları için değişiklik günlüğüne bakın.
YAYIMLAYAN
Microsoft Geliştirici Division, .NET ve Visual Studio ekipleri
Bir Microsoft Corporation
One Microsoft Way
Redmond, Washington 98052-6399
Microsoft Corporation tarafından © 2021 telif hakkı Microsoft Corporation
All rights reserved. Bu kitabın içeriğinin hiçbir bölümü, yayımcının yazılı izni olmadan herhangi bir şekilde veya herhangi bir yolla yeniden üretilene veya iletılamaz.
Bu kitap "olduğu gibi" sağlanmıştır ve yazarın görüşlerini ve görüşlerini ifade ediyor. URL ve diğer İnternet web sitesi başvuruları da dahil olmak üzere bu kitapta ifadeilen görünümler, görüşler ve bilgiler, bildirim olmadan değişebilir.
Burada tarif edilen bazı örnekler yalnızca açıklama için sağlanmıştır ve kurgusaldır. Gerçek bir ilişki veya bağlantı amaçlanmamıştır veya böyle bir bağlantı olduğu sonucuna varılmamalıdır.
Microsoft ve "Ticari Markalar" web sayfasında listelenen ticari markalar, Microsoft şirket https://www.microsoft.com grubunun ticari markalarıdır.
Mac ve macOS, Apple Inc.'in ticari markalarıdır.
Diğer tüm işaretler ve logolar ilgili sahiplerine aittir.
Ortak Yazarlar:
Olia Gavrysh, Program Yöneticisi, .NET ekibi, Microsoft
Miguel Miguel Castejón Dominóz, Yenilik Mimarı, Kabel
Katılımcılar ve gözden geçirenler:
Zamanan Wenzel, Üst Düzey Program Yöneticisi, .NET ekibi, Microsoft
Andy De Gorge, Üst Düzey İçerik Geliştiricisi, .NET belgeleri ekibi, Microsoft
Miguel Ramos, Üst Düzey Program Yöneticisi, Windows Geliştirici Platformu ekibi, Microsoft
Adam Braden, Baş Program Yöneticisi, Windows Geliştirici Platformu ekibi, Microsoft
Ricardo Minguez Fols, Üst Düzey Program Yöneticisi, Azure IoT ekibi, Microsoft
Nish Anil, Üst Düzey Program Yöneticisi, .NET ekibi, Microsoft
Mass Massi, Üst Düzey Ürün Pazarlama Yöneticisi, Microsoft
Scott Scott, İş Ortağı Direktörü Program Yöneticisi, .NET ekibi, Microsoft
Marta Fuâs Lara, Kabel
Raál Fernández de Córdó, Kabel
Antonio Manuel Fernández Cantos, Kabel
Giriş
Bu kitap, mevcut masaüstü uygulamalarınızı modernleştirme yolunda taşımak ve en son çalışma zamanı, dil ve platform özelliklerini dahil etmek için benimsenen stratejiler hakkındadır. Her uygulama farklı olduğu için ve gereksinimleriniz ve tercihleriniz de farklı olduğu için benzersiz bir tarif olmadığını keşfedebilirsiniz. İyi haber ise uygulamalarınıza yeni özellikler ve özellikler eklemek için uygulayabilecek yaygın yaklaşımlar vardır. Bazıları için kodunuzun önemli değişiklikleri bile gerekli olmayacaktır. Bu kitapta, tüm bu özelliklerin arka arkasında nasıl işlenğini ortaya koyacak ve uygulamalarına yönelik mekanikleri açıklayacağız. Ayrıca, projelerinizi geliştirmek için ilham kaynağı bulmak için mevcut masaüstü uygulamalarını modernleştirmeye yönelik bazı yaygın senaryolar da ayrıntılı olarak gösterilir.
Microsoft'un mevcut uygulamaları modernleştirme yaklaşımı, size kendi özelleştirilmiş yollarınızı oluşturma esnekliğini sağlamaktır. Bu kitapta açıklanan tüm modernleştirme stratejileri çoğunlukla bağımsızdır. Uygulamanıza uygun olanları seçebilir ve sizin için önemli olmayanları atlayabilirsiniz. Başka bir deyişle, uygulama ihtiyaçlarını en iyi şekilde karşılamak için stratejileri karıştırıp eşlersiniz.
Who kitabı kullan
Bu kitap, mevcut Windows Forms ve WPF masaüstü uygulamalarını .NET ve wpf uygulamalarının avantajlarından yararlanan modernleştirmek isteyen geliştiricilere ve çözüm mimarlarına Windows 10.
Kurumsal mimar veya geliştirme müdürü ya da mevcut masaüstü uygulamalarını güncelleştirmenin avantajlarına genel bir bakış isteyen bir yönetici gibi teknik karar verenlerden biriyebilirsiniz.
Kitabı kullanma
Bu kitap, mevcut uygulamalarınızı neden modernleştirmek istemeyebilirsiniz? ve masaüstü uygulamalarınızı modernleştirmek için NET ve MSIX kullanarak elde etmek istediğiniz belirli avantajlara yöneliktir. Kitabın içeriği, genel bakış isteyen ancak uygulamaya ve teknik adım adım ayrıntılara odaklanması gerek olmayan mimarlar ve teknik karar verenler için tasarlanmıştır.
Farklı bölümlerde örnek uygulama kod parçacıkları ve ekran görüntüleri sağlanır. 5. bölüm, örnek uygulamalar için tam bir geçiş işlemini göstermek üzere ayrılmıştır.
Bu kitap neleri kapsamıyor?
Bu kitap, lift-and-shift senaryoları üzerine odaklanan senaryoların belirli bir alt kümesini kapsar ve kodu yeniden yazma çabası olmadan modernleştirmenin avantajlarını elde etmek için bir yol sunar.
Bu kitap sıfırdan .NET ile modern uygulamalar geliştirme veya Windows Forms ve WPF ile çalışmaya başlama ile ilgili değil. Mevcut masaüstü uygulamalarını masaüstü geliştirme için en son teknolojilerle nasıl güncelleştirebilirsiniz?
Bu kitapta kullanılan örnekler
Modernleştirme gerçekleştirmek için gerekli adımları vurgulamak için adlı bir örnek uygulama eShopModernizing kullanacağız. Bu uygulamanın Windows Forms ve WPF olmak üzere iki çeşidi vardır ve her ikisinde de .NET'e modernleştirmenin nasıl gerçekleştireceklerini adım adım gösteracağız.
Ayrıca bu GitHub depoda sürecin sonuçlarını bulabilirsiniz. Adım adım öğreticiyi takip etmek için bu öğreticiye bakarak bu konuda bilgi edinsiniz.
Geri bildiriminizi gönderin
Bu kitap ve ilgili örnekler sürekli gelişmektedir, bu nedenle geri bildiriminiz memnuniyetle karşılandı! Bu kitabı nasıl geliştirebilirsiniz? yorumlarınızı varsa sorunlarınızı ele alan herhangi bir sayfanın en altındaki geri bildirim GitHub kullanın.