Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

VB.NET πελάτη Server Προγραμματισμός

Νέες βελτιώσεις σε Visual Basic 2010 είναι μια ιδανική πλατφόρμα για τον πελάτη υπολογιστικό κάνει . Ο Φορέας Framework, το Windows Presentation Foundation και δοκιμές μονάδα απλοποίηση της διαδικασίας ανάπτυξης και την εξασφάλιση υψηλότερης ποιότητας κώδικα . Για τα νέα για Visual Basic ή client computing διακομιστή, εδώ είναι μερικές τεχνολογίες για να εξετάσει . Πελάτης Computing διακομιστή
Η

Καθώς οι προσωπικοί υπολογιστές και τοπικά δίκτυα μεταφέρθηκε στο χώρο εργασίας , οι προγραμματιστές λογισμικού συνειδητοποίησε ότι η δύναμη του κάθε υπολογιστή θα μπορούσε να μειώσει το φορτίο στο καταπονείται υπερβολικά μεγάλοι . Μια DOS ή Windows πρόγραμμα που αλληλεπιδρά με το εταιρικό διακομιστή βάσης δεδομένων διανέμεται το φόρτο εργασίας και επέτρεψε στους προγραμματιστές να δημιουργήσουν πολύ πιο φιλική προς το χρήστη προγράμματα . Αυτή ήταν η γέννηση του client computing διακομιστή.

Παρά το γεγονός ότι το μοντέλο αυτό έχει δώσει τη θέση της σε web-based εφαρμογές , εξακολουθούν να υπάρχουν φορές όταν ο server του πελάτη είναι η κατάλληλη. Προσφέρει πολύ τα αυστηρότερα μέτρα ασφαλείας και η λεγόμενη έξυπνη τεχνολογία client επιτρέπει στο λογισμικό client σε φορητές συσκευές να συνεχίσουν να εργάζονται ακόμη και όταν δεν είναι συνδεδεμένοι στο δίκτυο .
Εικόνων των Windows Presentation Foundation
Η

WPF προσφέρει μια εναλλακτική λύση στις παραδοσιακές μορφές παράθυρα συνδυάζοντας ένα XML με βάση σχεδιαστική γλώσσα με το παραδοσιακό μοντέλο εκδήλωση οδηγείται . XAML . Προφέρεται zammel , προσφέρει ένα πλούσιο σύνολο των στοιχείων του σχεδίου , με έντονα γραφικά και animation . Visual Studio περιλαμβάνει τόσο ένα drag and drop μορφές σχεδιαστών, καθώς και XML με βάση την επεξεργασία κειμένου για πλήρη έλεγχο των μορφών σχεδιασμού . Η Microsoft προσφέρει επίσης Blend , ένα εργαλείο σχεδιασμού γραφικών , για να δημιουργήσετε ένα πολύ πιο κομψό εμπειρία του χρήστη .

Η Οντότητα πλαίσιο
Η

Μεγάλο μέρος της αγγαρεία της ανάπτυξης client-server περιλαμβάνει τον κώδικα απαραίτητο να προχωρήσουμε δεδομένα μέσα και έξω από τη βάση δεδομένων . Το πλαίσιο οντότητα λύνει αυτό με τη δημιουργία ενός συνόλου προσαρμοσμένη χτισμένο αντικείμενα που αντιπροσωπεύουν τους πίνακες και τις σχέσεις που βρέθηκαν στη βάση δεδομένων . Απλά σημείο Visual studio στη βάση δεδομένων , την επιλογή των σχετικών πινάκων , απόψεις ή αποθηκευμένες διαδικασίες και ένα νέο μοντέλο δεδομένων εμφανίζεται μαγικά . Αντικείμενα που εκπροσωπούν δομή των εγγραφών κάθε πίνακα παρέχει μεθόδους για να φορτώσει , να προσθέσετε , να ενημερώσετε και να διαγράψετε γραμμές , ενώ συλλογές από αυτά τα αντικείμενα αντιπροσωπεύουν τους πίνακες , τα ερωτήματα και τις σχέσεις . Lazy φόρτωση ενισχύει την απόδοση, ελέγχοντας μόνο την ανάκτηση των δεδομένων όταν αυτό είναι αναγκαίο .
Εικόνων Model View Αρχιτεκτονική
Η

Αν και δεν είναι ένα χαρακτηριστικό της Visual Basic , WPF και τους προγραμματιστές του Entity Framework οδηγήσει προς μια πολυεπίπεδη προσέγγιση του σχεδιασμού . Με το διαχωρισμό του κώδικα στην παρουσίαση , τα αντικείμενα των επιχειρήσεων και τα στρώματα των δεδομένων , οι προγραμματιστές γράφουν λιγότερο κώδικα και τις δοκιμές επίπεδο μονάδας γίνεται πολύ πιο εύκολο . Η πολυεπίπεδη προσέγγιση επιτρέπει επίσης πολύ πιο επαναχρησιμοποίηση κώδικα και τις ίδιες τις επιχειρήσεις και τα δεδομένα που χρησιμοποιούνται για τα στρώματα διακομιστή-πελάτη μπορούν να χρησιμοποιηθούν αργότερα με φόρμες ιστού ή ως υπηρεσίες web εφαρμογές για κινητά .
Εικόνων Unit Testing

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα