Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 34050|Απάντηση: 1

[Πηγή] Το .NET Core αναπτύσσει προγράμματα Windows Forms

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 17/9/2021 9:20:31 μ.μ. | | | |
Το .NET core 3.1 είναι μια έκδοση μακροπρόθεσμης υποστήριξης 3 ετών του Microsoft LTS, που κυκλοφόρησε επίσημα στις 2019-12-03, και υποστηρίζει εφαρμογές επιτραπέζιου υπολογιστή Winfrom και WPF στην πλατφόρμα των Windows. Αυτό το άρθρο θα καλύψει την ανάπτυξη εφαρμογών επιτραπέζιου υπολογιστή Windows Forms χρησιμοποιώντας το VS 2019.

Ανάπτυξη προγράμματος Windows Forms

Αρχικά, ανοίξτε το εργαλείο VS 2019 IDE και δημιουργήστε ένα νέο έργο Windows Forms App (.Net Core), όπως φαίνεται στο παρακάτω σχήμα:


Η προεπιλογή είναι το πλαίσιο .NET Core 3.1.

Κάνοντας διπλό κλικ στο Form1 διαπιστώθηκε ότι δεν υπήρχε αναδυόμενος σχεδιαστής φόρμας, τι;




Χωρίς 5 χρόνια ή 10 χρόνια εμπειρίας ανάπτυξης, μόλις έγραψα χειρόγραφο κώδικα WinForm, δεν είναι αστείο για μένα;

Τέλος, διαπίστωσα ότι έπρεπε να εγκαταστήσω την προσθήκη "winforms-designer" για να χρησιμοποιήσω τον σχεδιαστή φόρμας και τα στοιχεία ελέγχου μεταφοράς και απόθεσης.

Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Ενημερώθηκε σε . NET Core Σχεδίαση φορμών των Windows

Είμαστε ενθουσιασμένοι που ανακοινώνουμε. NET Core Windows Forms Designer, μια νέα προεπισκόπηση διαθέσιμη στο Visual Studio 16.5 Preview 1.

Είναι υπέροχο να γνωρίζουμε ότι οι σχεδιαστές είναι πλέον μέρος του Visual Studio! Αυτό σημαίνει ότι δεν χρειάζεται πλέον η εγκατάσταση του .NET Core Windows Forms Designer από ξεχωριστό VISO!

Για να χρησιμοποιήσετε το πρόγραμμα σχεδίασης:

Πρέπει να χρησιμοποιείτε το Visual Studio 16.5 Preview 1 ή νεότερη έκδοση. Πρέπει να ενεργοποιήσετε τη σχεδίαση στο Visual Studio. Μεταβείτε στα Εργαλεία > Επιλογές> Περιβάλλον > Δυνατότητες προεπισκόπησης και επιλέξτε την επιλογή Προεπισκόπηση του Windows Forms Designer για εφαρμογές .NET Core.




Στη συνέχεια, ξεκινήστε την ενημέρωση σε σχέση με το 2019, κάντε κλικ στη γραμμή πλοήγησης: Εργαλεία - Ελέγξτε για ενημερώσεις, ανακαλύψτε νέες εκδόσεις, ενημερώστε την.



Διαπίστωσα ότι τα πράγματα δεν είναι τόσο απλά, η ενημέρωση είναι η έκδοση κυκλοφορίας, μόνο η έκδοση προεπισκόπησης έχει αυτήν τη δυνατότητα και η επίσημη έκδοση είναι μόνο μέχρι την 16.4.2.

Λύση

1. Εγκαταστήστε το .NET Core Windows Forms Designer ξεχωριστά από το VSIX 2. Κάντε τις ακόλουθες αλλαγές στο έργο:


Άλλαξε σε

Μεταγλωττίστε το ξανά και λάβετε το ακόλουθο σφάλμα:

  • Η "Εφαρμογή" δεν περιέχει τον ορισμό του "SetHighDpiMode"
  • Το όνομα "HighDpiMode" δεν υπάρχει στο τρέχον πλαίσιο


Κάντε κλικ για να μεταβείτε στον κωδικό σφάλματος και να τον σχολιάσετε.


Κάντε ξανά διπλό κλικ στο αρχείο "Form1.cs" για να δείτε τον σχεδιαστή μας και μπορούμε να σύρουμε και να αποθέσουμε τα χειριστήρια. Οπως φαίνεται παρακάτω:



(Τέλος)




Προηγούμενος:Το .NET Core χρησιμοποιεί NPOI για την ανάγνωση του Excel και επιστρέφει μια γενική συλλογή λιστών
Επόμενος:Το .NET Core καθορίζει το περιβάλλον του συστήματος που εκτελείται και ορίζει μεταβλητές περιβάλλοντος
Δημοσιεύτηκε στις 19/9/2021 7:35:58 μ.μ. |
Το Winform βασικά δεν χρησιμοποιείται
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com