7.2.3 Βασικές αρχές Επικοινωνίας TCP/IP και Διαδίκτυο
Στο τελευταίο κεφάλαιο γράψαμε την πρώτη μας αίτηση για Windows Phone 7.5 . Σε αυτό το σεμινάριο θα δούμε ποιες μεταβλητές και τύποι δεδομένων είναι και πώς να εκχωρήσουν ή να ανακτήσουν τιμές από μεταβλητές. Επιπλέον, θα ρίξουμε μια ματιά στο που αποδίδει αξία στα πλαίσια . Ας ξεκινήσουμε με
μεταβλητές . Μεταβλητές είναι εκείνα τα στοιχεία μνήμης που αποθηκεύουν κάποια αξία σε αυτό. Επομένως, αν θέλουμε να το καταρρίψουμε, οι μεταβλητές είναι σαν κάδους, που έχουν κάποια σημαντική αξία ή δεδομένα σε αυτό. Επομένως κάθε φορά που ένας χρήστης δηλώνει μια μεταβλητή, δημιουργείται ένας κάδος στη μνήμη για να γεμίσει με κάποια τιμή. Ο τύπος της μεταβλητής εξαρτάται από τις ανάγκες του χρήστη. Κάθε μεταβλητή C # και αντικείμενο πρέπει να δηλώνονται με τον κατάλληλο τύπο δεδομένων. Το C #
σας παρέχει αρκετούς τύπους δεδομένων, τους οποίους μπορείτε να χρησιμοποιήσετε. Υπάρχουν δύο κατηγορίες τύπων δεδομένων με βάση τον τρόπο μετάβασης των δεδομένων, δηλαδή. τους τύπους τιμών και τους τύπους αναφοράς. Κατά την αντιστοίχιση τιμής σε άλλη μεταβλητή, η πραγματική τιμή αντιγράφεται σε εκείνη τη μεταβλητή στην περίπτωση μεταβλητών τύπου αξίας. ενώ αν ορίζουμε μεταβλητές τύπου αναφοράς, διαβιβάζεται μόνο αναφορά ή διεύθυνση στη θέση μνήμης όπου αποθηκεύεται η αρχική μας μεταβλητή Μπορείτε να μάθετε περισσότερα σχετικά με τους τύπους δεδομένων και τη διαφορά τους εδώ, αλλά ως αρχάριος θα χρησιμοποιήσουμε λίγες μεταβλητές τύπου τιμής, όπως αναφέρονται παρακάτω.
int
- : Υποστηρίζει ακέραια. Ένας τύπος δεδομένων για την αποθήκευση αριθμών χωρίς δεκαδικά ψηφία Char
- : Χρησιμοποιείται για την αποθήκευση ενός μόνο χαρακτήρα String
- : Χρησιμοποιείται για την αποθήκευση κειμένου, δηλαδή για έναν αριθμό χαρακτήρων Bool
- : Είναι ένας από τους απλούστερους τύπους δεδομένων. Μπορεί να περιέχει μόνο 2 τιμές - 0 και 1 ή ψευδές ή αληθές Float
- : Χρησιμοποιείται για την αποθήκευση αριθμών που μπορεί να περιέχουν δεκαδικά ψηφία Θα χρησιμοποιήσουμε σχεδόν όλους αυτούς τους τύπους δεδομένων σε τα μελλοντικά σεμινάρια μας. Εάν θέλετε να μάθετε περισσότερα σχετικά με αυτούς και άλλους τύπους δεδομένων, μπορείτε να παραπέμψετε το κανάλι 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". Παρόλο που μπορείτε να μετατρέψετε αυτές τις τιμές σε άλλους τύπους επίσης, όχι κάθε φορά που είναι δυνατόν. Μπορείτε να μάθετε περισσότερα σχετικά με τη μετατροπή τύπου εδώ.
Έτσι είναι αυτό, αν έχετε φτάσει εδώ, έχετε κάνει καλά σε αυτό το σεμινάριο και είστε έτοιμοι να πάτε στο
επόμενο σεμινάριο .
Η δυνατότητα γρήγορης ανάκτησης δεδομένων σε Η / Υ και Windows είναι υπό επίθεση. Η εταιρεία ανάκτησης δεδομένων Xpoint νωρίτερα αυτή την εβδομάδα αδίκησε τους γίγαντες της τεχνολογίας της πληροφορίας, συμπεριλαμβανομένων των Intel, της Dell, της Hewlett-Packard και της Microsoft για παραβίαση των διπλωμάτων ευρεσιτεχνίας για την ταχεία αποκατάσταση των δεδομένων σε περίπτωση κατεστραμμένου υλικού ή λογισμικού.
Τα διπλώματα ευρεσιτεχνίας της Xpoint περιλαμβάνουν γρήγορη ανάκτηση δεδομένων από δευτερεύουσα αποθήκευση σε περίπτωση που τα δεδομένα στην κύρια αποθήκευση είναι κατεστραμμένα ή κατεστραμμένα. Η τεχνολογία γρήγορης ανάκτησης δεδομένων χρησιμοποιείται ευρέως σε προϊόντα από κατασκευαστές υπολογιστών όπως η HP, η Dell και η Lenovo για να αποκαταστήσουν γρήγορα τα λειτουργικά συστήματα.
Οι εταιρείες ανακοίνωσαν ότι συνεργάζονται για την ανάπτυξη νέων κινητών υπολογιστών συσκευές και αρχιτεκτονικές Chipset. Οι κοινές προσπάθειες θα μπορούσαν να οδηγήσουν στην ανάπτυξη "τσέπης" συσκευών που θα προσεγγίζουν ένα νέο κοινό πέρα από τους χρήστες netbook και mobile device (MID), ανέφεραν οι εταιρείες. Οι εταιρείες δήλωσαν ότι επιθυμούν να συγχωνεύσουν τους υπολογιστές και τους κινητούς κόσμους σε συσκευές με δυνατότητα τροφοδοσίας, αλλά αλλιώς ήταν ασαφείς στις λεπτομέρειε
[Περαιτέρω ανάγνωση: Τα καλύτερα τηλέφωνα Android για κάθε προϋπολογισμό. ]
Ανάπτυξη εφαρμογών Windows Phone. η Nokia και η Microsoft παρουσίασαν από κοινού μια πρόκληση μόνο για τους αυστραλιανούς προγραμματιστές, όπου 3 νέες εφαρμογές θα τους φέρουν μια ολοκαίνουργια συσκευή Nokia Lumia 710 και 4 εφαρμογές θα τους πάρουν ένα κινητό τηλέφωνο Nokia Lumia 800.
Μετά την Ινδία και τον Καναδά, είναι πλέον η ώρα οι προγραμματιστές της Αυστραλιανής τηλεφωνίας Windows να αγκαλιάσουν μια ενδιαφέρουσα πρόκληση που τους περιμένει. Η Microsoft και η Nokia ανακοίνωσαν από κοινού μια νέα πρόκληση ανάπτυξης εφαρμογών, όπου οι πρώτοι 50 προγραμματιστές που πληρούν τα αναπτυξιακά κριτήρια, κερδίζουν μια συσκευή Nokia Lumia.