Ταξινόμηση εξαρτημάτων
Oct 08, 2023
Τα στοιχεία δεν είναι πολύ περίπλοκα και το .Net μας παρείχε πλούσια υποκείμενη υποστήριξη. Εάν έχετε την εμπειρία ανάπτυξης της διεπαφής γραφικών MFC ή API, μπορεί να χρειαστεί μόνο λίγος χρόνος για να μάθετε στοιχεία .NET. Υπάρχουν συνήθως τρεις τύποι στοιχείων που αναπτύσσονται από εσάς: σύνθετα στοιχεία ελέγχου, εκτεταμένα στοιχεία και προσαρμοσμένα στοιχεία ελέγχου.
Σύνθετο στοιχείο: Συνδυασμός των υπαρχόντων διαφόρων στοιχείων για να σχηματιστεί ένα νέο στοιχείο για να επικεντρωθεί η απόδοση του κεντρικού στοιχείου.
Εκτεταμένο στοιχείο: Ένα νέο στοιχείο αποστέλλεται στην καταχώρηση των υπαρχόντων στοιχείων στοιχείου για να προσθέσει νέα απόδοση στο αρχικό στοιχείο ή να αλλάξει το στοιχείο ελέγχου του αρχικού στοιχείου.
Προσαρμοσμένο στοιχείο: Προέρχεται απευθείας από το System.Forms.Control. Η κλάση Control παρέχει όλες τις ιδιότητες εισαγωγής που απαιτούνται για στοιχεία, συμπεριλαμβανομένων των πληκτρολογίων και της επεξεργασίας συμβάντων με το ποντίκι. Τα προσαρμοσμένα στοιχεία είναι οι πιο ευέλικτοι και ισχυροί τρόποι, αλλά οι απαιτήσεις για τους προγραμματιστές είναι σχετικά υψηλές. Πρέπει να γράψετε έναν πηγαίο κώδικα για το συμβάν OnPaint της κλάσης Control. Μπορείτε επίσης να ξαναγράψετε τη μέθοδο WNDProc της κλάσης Control για να ασχοληθείτε με την εργασία κατώτερου επιπέδου. Μήνυμα των Windows, επομένως θα πρέπει να μάθετε το GDI+ και να δημιουργήσετε το API των Windows.




