101 Great Answers to the Toughest Interview Questions
Γι `αυτό, βρισκόμαστε στο 14ο τμήμα της σειράς εκπαιδευτικών προγραμμάτων για την ανάπτυξη των εφαρμογών του Windows Phone 7.5 Mango Apps. Στο προηγούμενο φροντιστήριό μας εξετάσαμε τα Namespaces. Σε αυτό το μέρος θα δούμε τις Συλλογές αντικειμένων . Ας αρχίσουμε λοιπόν!
Μια συλλογή είναι απλά ένα αντικείμενο που ξέρει πώς να διαχειρίζεται τις αναφορές σε πολλαπλές περιπτώσεις άλλων τάξεων. Με λίγα λόγια παρακολουθεί άλλα αντικείμενα . Υπάρχουν διάφοροι τύποι συλλογών που διατίθενται στο πλαίσιο.NET. Μερικές συλλογές σάς επιτρέπουν να διατηρείτε τα αντικείμενα ταξινομημένα ενώ άλλα μπορεί να σας βοηθήσουν στην εύκολη ανάκτηση αντικειμένων. Οι συλλογές χρησιμοποιούνται όλο και περισσότερο όταν χειρίζεστε έναν αριθμό αντικειμένων
Θα εξετάσουμε τώρα έναν τύπο συλλογής που ονομάζεται συλλογή
Δημιουργήστε ένα νέο έργο με ένα μοναδικό όνομα, κάτι σαν `CollectionsDemo`. Στη λειτουργία σχεδιασμού, σύρετε και αποθέστε ένα κουμπί στην επάνω αριστερή γωνία του εξομοιωτή (δείτε εικόνα). Ονομάστε σωστά το κουμπί και ορίστε την τιμή του περιεχομένου του σε "κλικ με". Ακολουθήστε την ίδια διαδικασία για ένα μπλοκ κειμένου και ορίστε την ιδιότητα κειμένου του κενή. Ρυθμίστε την ιδιότητα περιτυλίγματος κειμένου του μπλοκ κειμένου για να τυλίξετε.
Δημιουργήστε τώρα μια κλάση Αυτοκίνητο με δύο χαρακτηριστικά, δηλ. Το Make και Model του τύπου δεδομένων στοιχειοσειράς. Ανατρέξτε στην ενότητα Κατανόηση και δημιουργία τάξεων για τη δημιουργία τάξεων. Τώρα κάντε διπλό κλικ στο κουμπί Click Me στο παράθυρο σχεδιασμού του αρχείου MainPage.xaml για να ανοίξετε τον κώδικα C # για το συμβάν κλικ του κουμπιού. Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα στο συμβάν κλικ του κουμπιού σας.
Αυτοκίνητο car1 = νέο αυτοκίνητο (),
car1.Make = "Oldsmobile",
car1.Model = "Cutlas Supreme";
Αυτοκίνητο2 = νέο αυτοκίνητο (),
car2.Make = "Geo",
car2.Model = "Prism";
Αυτοκίνητο3 = νέο αυτοκίνητο (),
car3.Make = "Nissan",
car3.Model = "Altima";
Λίστα myList = νέα Λίστα ();
myList.Add (car1);
myList.Add (car2);
myList.Add (car3);
string myCars = "";
foreach (αυτοκίνητο στο myList)
{
myCars + = car.Make + "-" + car.Model + Environment.NewLine;
myTextBlock.Text = myCars;
Έτσι στις πρώτες εννέα γραμμές κώδικα δημιουργούμε τρία διαφορετικά αντικείμενα της κλάσης Αυτοκινήτου με τα ονόματα car1, car2 και car3 και ορίζουμε τα χαρακτηριστικά τους αντίστοιχα
Η ακόλουθη γραμμή κώδικα δημιουργεί μια λίστα που ονομάζεται myList που μπορεί να κρατήσει
Λίστα myList = new List ();
Μόλις δημιουργηθεί η λίστα προσθέτουμε αντικείμενα στη λίστα χρησιμοποιώντας τη μέθοδο
Add () της λίστας τάξη. Οι παρακάτω γραμμές κώδικα προσθέτουν τα τρία αντικείμενα στη λίστα ένα αντικείμενο κάθε φορά
myList.Add (car1); myList.Add (car2);
myList.Add (car3).
Στη συνέχεια χρησιμοποιούμε το
forearch iterator για να επαναλάβουμε κάθε αντικείμενο στη λίστα myList. Τα χαρακτηριστικά κάθε αντικειμένου αποθηκεύονται σε μια μεταβλητή string myCars. Το Enviornment.NewLine εισάγει μια νέα γραμμή foreach (αυτοκίνητο στο myList)
{
myCars + = car.Make + "-" + car.Model + Environment.NewLine;
Τέλος, εμφανίζουμε τη λίστα των αυτοκινήτων χρησιμοποιώντας την παρακάτω δήλωση:
myTextBlock.Text = myCars;
Θα λάβετε έξοδο όπως φαίνεται στο σχήμα. Έτσι έτσι χρησιμοποιούνται οι Συλλογές. Είναι εύκολη η ιδέα, αλλά κάποια πρακτική ίσως χρειαστεί να την κυριαρχήσει.
Θα σας δούμε στο επόμενο σεμινάριο
Εάν δεν είστε εξοικειωμένοι με τους σκληρούς συνδέσμους, τους κόμβους, τους συνδέσμους όγκου ή τους συμβολικούς συνδέσμους του Vista, παραλείψτε την υπόλοιπη αναθεώρηση - Link Shell Extension (δωρεάν / donationware) δεν είναι για σας. Οι προηγμένες αναπαραστάσεις αντικειμένων του συστήματος αρχείων που μόλις ανέφερα δεν εφαρμόστηκαν πλήρως στη διεπαφή των Windows - πιθανότατα επειδή μπορούν να προκαλέσουν σύγχυση με τους ασφαλέστερους μαλακούς συνδέσμους, δηλαδή συντομεύσεις των Windows που η Mi
Εάν είστε τεχνικά καταρτισμένοι και πιστεύετε ότι οι Συντομεύσεις των Windows δεν κάνουν αρκετά, το Link Shell Extension μπορεί να είναι το πρόγραμμα που χρειάζεστε.
Προσθήκη φακέλων και αντικειμένων σε αυτό το φάκελο των Windows στα Windows 8.1
Freeware Το PC Tweaker θα σας επιτρέψει να προσθέσετε φακέλους και άλλα στοιχεία σε αυτό το PC ή το φάκελο "Ο υπολογιστής μου" στα Windows 8.1. Λειτουργεί και στα Windows 7.
Αυτόματη αρχειοθέτηση παλιών αντικειμένων στο Outlook 2016 στα Windows 10
Μπορείτε να αρχειοθετήσετε αυτόματα τα παλιά σας αντικείμενα όπως E- επαφές κ.λπ. στο Microsoft Outlook 2016/2013/2010/2007 για τη βελτίωση της απόδοσης του Outlook στα Windows