Windows

Ανάπτυξη Windows Phone 7.5 Εφαρμογές: Μεταβλητές, Τύποι Δεδομένων και Αντιστοίχιση Τιμών

7.2.3 Βασικές αρχές Επικοινωνίας TCP/IP και Διαδίκτυο

7.2.3 Βασικές αρχές Επικοινωνίας TCP/IP και Διαδίκτυο
Anonim

Στο τελευταίο κεφάλαιο γράψαμε την πρώτη μας αίτηση για Windows Phone 7.5 . Σε αυτό το σεμινάριο θα δούμε ποιες μεταβλητές και τύποι δεδομένων είναι και πώς να εκχωρήσουν ή να ανακτήσουν τιμές από μεταβλητές. Επιπλέον, θα ρίξουμε μια ματιά στο που αποδίδει αξία στα πλαίσια . Ας ξεκινήσουμε με

μεταβλητές . Μεταβλητές είναι εκείνα τα στοιχεία μνήμης που αποθηκεύουν κάποια αξία σε αυτό. Επομένως, αν θέλουμε να το καταρρίψουμε, οι μεταβλητές είναι σαν κάδους, που έχουν κάποια σημαντική αξία ή δεδομένα σε αυτό. Επομένως κάθε φορά που ένας χρήστης δηλώνει μια μεταβλητή, δημιουργείται ένας κάδος στη μνήμη για να γεμίσει με κάποια τιμή. Ο τύπος της μεταβλητής εξαρτάται από τις ανάγκες του χρήστη. Κάθε μεταβλητή C # και αντικείμενο πρέπει να δηλώνονται με τον κατάλληλο τύπο δεδομένων. Το C #

σας παρέχει αρκετούς τύπους δεδομένων, τους οποίους μπορείτε να χρησιμοποιήσετε. Υπάρχουν δύο κατηγορίες τύπων δεδομένων με βάση τον τρόπο μετάβασης των δεδομένων, δηλαδή. τους τύπους τιμών και τους τύπους αναφοράς. Κατά την αντιστοίχιση τιμής σε άλλη μεταβλητή, η πραγματική τιμή αντιγράφεται σε εκείνη τη μεταβλητή στην περίπτωση μεταβλητών τύπου αξίας. ενώ αν ορίζουμε μεταβλητές τύπου αναφοράς, διαβιβάζεται μόνο αναφορά ή διεύθυνση στη θέση μνήμης όπου αποθηκεύεται η αρχική μας μεταβλητή Μπορείτε να μάθετε περισσότερα σχετικά με τους τύπους δεδομένων και τη διαφορά τους εδώ, αλλά ως αρχάριος θα χρησιμοποιήσουμε λίγες μεταβλητές τύπου τιμής, όπως αναφέρονται παρακάτω.

int

  1. : Υποστηρίζει ακέραια. Ένας τύπος δεδομένων για την αποθήκευση αριθμών χωρίς δεκαδικά ψηφία Char
  2. : Χρησιμοποιείται για την αποθήκευση ενός μόνο χαρακτήρα String
  3. : Χρησιμοποιείται για την αποθήκευση κειμένου, δηλαδή για έναν αριθμό χαρακτήρων Bool
  4. : Είναι ένας από τους απλούστερους τύπους δεδομένων. Μπορεί να περιέχει μόνο 2 τιμές - 0 και 1 ή ψευδές ή αληθές Float
  5. : Χρησιμοποιείται για την αποθήκευση αριθμών που μπορεί να περιέχουν δεκαδικά ψηφία Θα χρησιμοποιήσουμε σχεδόν όλους αυτούς τους τύπους δεδομένων σε τα μελλοντικά σεμινάρια μας. Εάν θέλετε να μάθετε περισσότερα σχετικά με αυτούς και άλλους τύπους δεδομένων, μπορείτε να παραπέμψετε το κανάλι MSDN της Microsoft για το ίδιο.

Αντιστοίχιση τιμών και ανάκτηση εισόδου από κείμενα:

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

Hello World. Στην Hello world application, εμφανίσαμε στο χρήστη ένα μήνυμα "hello world" στο γεγονός button_click . Αυτό σημαίνει ότι γνωρίζετε ήδη την έξοδο από την προβολή, οπότε ας μάθουμε να δεχόμαστε εισροές. Η λήψη εισόδου είναι απλώς διαδικασία καθρέφτη παροχής εξόδου. Ανοίξτε ξανά το project μας test1 ή helloworld. Θα κάνουμε μικρές τροποποιήσεις σε αυτό το έργο για να δεχτούμε το όνομα του χρήστη και στη συνέχεια θα εμφανίσουμε κάποιο μήνυμα. Τώρα που έχουμε ήδη ένα textblock και ένα κουμπί, θα χρειαστούμε μόνο ένα επιπλέον textbox και ένα άλλο blockblock. Σύρετε ένα πλαίσιο κειμένου (txt1) από την εργαλειοθήκη και τοποθετήστε το πάνω από το προηγούμενο μπλοκ κειμένου και σύρετέ το με άλλο μπλοκ κειμένου (txtip) και το τοποθετήστε εκτός από το πλαίσιο κειμένου. Αλλάξτε την ιδιότητα κειμένου του νέου κειμένου στο "Enter your name:" και κάντε διπλό κλικ στο κουμπί για να μεταβείτε στο event_click. Τώρα σε ζεύγος κορδονιών, επικολλήστε τον κώδικα:

όνομα συμβολοσειράς = "";

όνομα = txtinput.text;
txtop.text = "hello" + όνομα;
διασκέδαση. Εδώ έχουμε ζητήσει από το χρήστη το όνομα του και αποθηκεύσαμε αυτό το όνομα σε μεταβλητή τύπου "όνομα". Αυτό είναι το μόνο που πρέπει να κάνετε για να δεχθείτε την είσοδο του χρήστη. Μια προσοχή που πρέπει να κάνετε κατά την αποδοχή της εισόδου είναι ο αντίστοιχος τύπος μεταβλητής με τον τύπο εισόδου. Για παράδειγμα, δεν μπορούμε να αποθηκεύσουμε όνομα χρήστη σε μεταβλητή τύπου "int", μπορούμε να το κάνουμε μόνο με μεταβλητή τύπου "string". Παρόλο που μπορείτε να μετατρέψετε αυτές τις τιμές σε άλλους τύπους επίσης, όχι κάθε φορά που είναι δυνατόν. Μπορείτε να μάθετε περισσότερα σχετικά με τη μετατροπή τύπου εδώ.

Έτσι είναι αυτό, αν έχετε φτάσει εδώ, έχετε κάνει καλά σε αυτό το σεμινάριο και είστε έτοιμοι να πάτε στο

επόμενο σεμινάριο .