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

Masaüstü uygulamalarını modernleştirme e-kitabı cover'larını gösteren ekran görüntüsü.

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.