Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 34050|Yanıt: 1

[Kaynak] .NET Core, Windows Forms programları geliştirir

[Bağlantıyı kopyala]
Yayınlandı 17.09.2021 21:20:31 | | | |
.NET core 3.1, Microsoft LTS'nin uzun vadeli 3 yıllık destek sürümüdür, resmi olarak 2019-12-03 tarihinde yayımlanmış ve Windows platformunda WinFrom ve WPF masaüstü uygulamalarını desteklemektedir. Bu makale, VS 2019 kullanarak Windows Forms masaüstü uygulamaları geliştirilmesini ele alacaktır.

Bir Windows Forms programı geliştirin

İlk olarak, VS 2019 IDE aracını açın ve aşağıdaki şekilde gösterildiği gibi yeni bir Windows Forms App (.Net Core) projesi oluşturun:


Varsayılan .NET Core 3.1 framework'tür.

Form1'e çift tıkladığımda açılır form tasarımcısı olmadığını gördüm, ne?




5 yıl ya da 10 yıllık geliştirme deneyimim olmadan, WinForm kodunu el ile yazdım, bu benim için bir şaka değil mi?

Son olarak, form tasarımcısını ve sürükle-bırak kontrollerini kullanmak için "winforms-designer" eklentisini yüklemem gerektiğini fark ettim.

Bağlantı girişi görünür.

Güncellendi. NET Core Windows Form Designer

Açıklamaktan heyecan duyuyoruz. NET Core Windows Forms Designer, Visual Studio 16.5 Preview 1'de mevcut yeni bir önizleme.

Tasarımcıların artık Visual Studio'nun bir parçası olduğunu bilmek harika! Bu, .NET Core Windows Form Designer'ı ayrı bir VISO'dan yüklemek zorunda değil demek!

Tasarımcıyı kullanmak için:

Visual Studio 16.5 Preview 1 veya daha sonrasını kullanmış olmalısınız. Visual Studio'da tasarımcıyı etkinleştirmeniz gerekiyor. Tools > Options> Environment > Preview Features sayfalarına gidin ve .NET Core uygulamaları için Windows Forms Designer önizleme seçeneğini seçin.




Sonra, 2019'a göre güncellemeye başlayın, gezinme çubuğuna tıklayın: Araçlar - Güncellemeleri kontrol edin, yeni sürümleri keşfedin, güncelleyin.



Gördüğüm kadarıyla her şey o kadar basit değil, güncelleme sürüm sürümü, sadece önizleme sürümünde bu özellik var ve resmi sürüm sadece 16.4.2'ye kadar var.

Çözüm

1. .NET Core Windows Form Designer'ı VSIX'tan ayrı olarak yükleyin 2. Projede aşağıdaki değişiklikleri yapın:


Değiştirildi

Yeniden derleyin ve aşağıdaki hatayı alın:

  • "Uygulama" "SetHighDpiMode" tanımını içermez
  • "HighDpiMode" adı mevcut bağlamda mevcut değildir


Hata koduna geçmek ve yorum yapmak için tıklayın.


"Form1.cs" dosyasına tekrar çift tıklayarak tasarımcımızı görürüz, kontrolleri sürükleyip bırakabiliriz. Aşağıda gösterildiği gibi:



(Son)




Önceki:.NET Core, Excel'i okumak için NPOI kullanır ve genel bir Liste koleksiyonu döndürür
Önümüzdeki:.NET Core, çalışan sistem ortamını belirler ve ortam değişkenlerini ayarlar
Yayınlandı 19.09.2021 19:35:58 |
Winform temelde kullanılmıyor
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com