ΥπολογιστέςΛογισμικό

Τι είναι το «πλαίσιο»; Net Framework. "Microsoft", "πλαίσιο"

Αργά ή γρήγορα, οι προχωρημένοι χρήστες αρχίζουν να ενδιαφέρεται για το τι είναι ένα «πλαίσιο». Αμέσως θα πρέπει να σημειωθεί ότι δεν υπάρχει τίποτα πολύ περίπλοκη και τρομερό σε αυτή την πλατφόρμα. Ξεκινώντας με τα Windows Vista έκδοση αυτού του στοιχείου είναι μέρος ενός ολόκληρου συστήματος. Για XP εξακολουθούν να έχουν για να εγκαταστήσετε το στοιχείο αν δεν είναι. Αλλά δεν είναι τεμπέλης για να κάνετε λήψη του στοιχείου, ή, εναλλακτικά, για να το αφαιρέσετε. Αυτός που πραγματικά χρειάζεται.

Λόγω της ύπαρξης αυτής της τεχνολογίας φαίνεται όλο και περισσότερες εφαρμογές. Ακόμη και πριν από τη λήψη των απαραίτητων προγραμμάτων οδήγησης για την κάρτα γραφικών ATI έχουν εγκατασταθεί Net Framework. Αν το μέσο δεν είναι διαθέσιμο, ένα μήνυμα σφάλματος θα εμφανιστεί κατά τη διάρκεια των εφαρμογών εκκίνησης. Η παρουσία ενός συστατικού είναι μια σημαντική προϋπόθεση ως WinAPI, χωρίς την οποία το σύστημα δεν είναι. Σε αυτό το άρθρο, θα εστιάσουμε σε αυτό που είναι ένα «πλαίσιο».

Για να κατανοήσουμε τη γενική έννοια

Τι είναι το «πλαίσιο»; Αυτή η πλατφόρμα είναι ένα ενσωματωμένο στοιχείο του συστήματος που υποστηρίζει τη δημιουργία και την ταυτόχρονη εκτέλεση των νέων εφαρμογών και των XML-Web Services.

Η πρώτη έκδοση κυκλοφόρησε το 2002. Η πλατφόρμα αναπτύχθηκε βασίζεται σε διάφορους στόχους.

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

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

Τρίτον: να διασφαλιστεί η εφαρμογή των κωδίκων περιβάλλοντα χωρίς προβλήματα απόδοσης κατά την εφαρμογή της δέσμης ενεργειών ή ερμηνεύονται αλγόριθμους κρυπτογράφησης.

Άλλοι τομείς της πλατφόρμας ανάπτυξης

Τέταρτη στόχο: να παρέχει ένα ενιαίο και διασυνδεδεμένο αρχές του προγραμματισμού για διαφορετικούς τύπους εφαρμογών των Windows και σε απευθείας σύνδεση επέκτασης.

Πέμπτον: για την οικοδόμηση σχέσεων με βάση το πρότυπο της βιομηχανίας, παρέχοντας ένα ενιαίο κώδικα πλατφόρμα με άλλους κωδικούς.

κύρια συστατικά

Δημιουργήθηκε από «Microsoft», «πλαίσιο» αποτελείται από μια βιβλιοθήκη τάξη και Common Language Runtime (CLR). Με την τελευταία αυτή εννοείται ένας παράγοντας, που διέπουν τους κωδικούς κατά τη διάρκεια της εφαρμογής τους και παρέχοντας κάποιες βασικές υπηρεσίες (υπηρεσίες διαχείρισης αποθήκευσης, ροές και απομακρυσμένης πρόσβασης).

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

Ένα άλλο σημαντικό στοιχείο της πλατφόρμας είναι μια βιβλιοθήκη τάξη. Είναι ένα πλήρες object-oriented συλλογή των τύπων που χρησιμοποιούνται για τη δημιουργία εφαρμογών, που κυμαίνονται από standard, το άνοιγμα από τη γραμμή εντολών ή γραφικό περιβάλλον χρήστη, και εξοπλισμός τελικής επεξεργασίας, χρησιμοποιώντας τις πιο πρόσφατες δυνατότητες της τεχνολογίας ASP.NET, όπως το XML, υπηρεσίες Web και φόρμες Web.

αλληλεπίδραση των στοιχείων

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

Το δυναμικό της CLR

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

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

ιεράρχηση των δειγμάτων

Για παράδειγμα, ο χρήστης μπορεί να εμπιστεύονται την εφαρμογή είναι ενεργή, η ενσωματωμένη στην ιστοσελίδα, αναπαραγωγή ήχου ή κινούμενα σχέδια, αρνείται την πρόσβαση στα προσωπικά αρχεία ή δικτύου. Λόγω της ασφάλειας CLR διαθέτει γνήσια αναπτυχθεί στο λογισμικό Διαδικτύου παίρνει πλούσια χαρακτηριστικά.

Εξάλειψη των πιθανών σφαλμάτων εφαρμογής

Υποδομή ακριβείς κωδικούς πληκτρολόγηση και ελέγχου, που ονομάζεται CTS, που υλοποιείται μέσω του περιβάλλοντος εκτέλεσης που εγγυάται την αξιοπιστία γραπτή κρυπτογράφησης. Λόγω της ένα τέτοιο σύστημα είναι εφοδιασμένο με αυτο-περιγραφή όλων των στοιχείων. Διαφορετική γλώσσα compilers από τη Microsoft και τους ανεξάρτητους συγγραφείς δημιουργούν διαχειριζόμενο κώδικα. Αντιστοιχεί με το σύστημα των κοινών τύπων. Αυτός ο κωδικός λαμβάνει επίσης άλλες κατάφερε περιπτώσεις. Την ίδια στιγμή εξασφαλίζει ισχυρή πληκτρολόγηση.

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

την αύξηση της παραγωγικότητας

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

συμβατότητα

Εκτέλεση περιβάλλον που δημιουργείται για τις μελλοντικές συσκευές. Ωστόσο, υποστήριξε προηγουμένως γραπτή εφαρμογές. Λόγω της αλληλεπίδρασης της διαχείρισης και της ανεξέλεγκτης προγραμματιστές κώδικα μπορούν να χρησιμοποιήσουν απαραίτητα στοιχεία COM και τα στοιχεία του DLL.

Η χρόνου εκτέλεσης αυξάνει την παραγωγικότητα. Παρέχει ένα σύνολο τυποποιημένων υπηρεσιών web. Υπεύθυνη για τη διαχείριση κωδικός ταυτόχρονα πουθενά και ποτέ δεν ερμηνεύεται. Ο ίδιος έχει τη δυνατότητα να τρέξει σε γλώσσα μηχανής PC σημαίνει κατ 'αίτηση της σύνταξης (ΚΟΕ). Για μια υψηλότερη παραγωγικότητα κατά τη στιγμή η διαχείριση μνήμης καταργεί τη δυνατότητα του κατακερματισμού της και αυξάνει το συνολικό ποσό.

βιβλιοθήκη Net Framework κατηγορίας

Είναι μια συλλογή από είδη που είναι στενά συνδεδεμένη με την CLR. Κατηγορία Βιβλιοθήκη object-oriented. Από τους τύπους των υπηρεσιών που ελέγχονται κωδικό χρήστη κληρονομεί συχνά τις λειτουργίες. Αυτό απλοποιεί την εργασία και μειώνει το χρόνο που δαπανάται για την ανάπτυξη της νέας πλατφόρμας εργαλείων. Επιπλέον, από ανεξάρτητους συγγραφείς στοιχεία μπορούν εύκολα να συνδυαστούν με ενσωματωμένο τάξεις. Για παράδειγμα, μέρος του συνόλου πλατφόρμα συλλογής των διασυνδέσεων μπορούν να χρησιμοποιηθούν για την ανάπτυξη της προσαρμοσμένα στοιχεία. Αυτές οι κατηγορίες είναι εύκολο να συνδυάσετε με ενσωματωμένο.

εκτέλεση των διαδικασιών

Λόγω του είδους της πλατφόρμας μπορεί να λύσει κοινές εργασίες, όπως η συλλογή σύνδεση δεδομένων στο σύστημα πληροφοριών, πρόσβαση σε διάφορα αρχεία, να συνεργαστεί με χορδές. Επιπλέον, πολλοί από αυτούς υποστηρίζουν τα πολύ εξειδικευμένα σενάρια ανάπτυξης. Για παράδειγμα, η πλατφόρμα που χρησιμοποιείται για τη δημιουργία του λογισμικού της κονσόλας, υπηρεσίες διαδικτύου, τις υπηρεσίες των Windows, τα προγράμματα με γραφικό περιβάλλον εργασίας χρήστη, καθώς και εφαρμογές WPF, Asp.Net, WCF, Wf.

Κωδικός τρίτου μέρους

Τι είναι το «πλαίσιο» ενός ανεξάρτητου συγγραφέα; Αυτό sites πλαίσιο, αποφεύγοντας την αγγαρεία του νέου συγγραφή των επαναλαμβανόμενων τμημάτων του έργου για το έργο. Η κύρια έμφαση είναι στη λογική. Όποιος ασχολείται με την ανάπτυξη ιστοσελίδων για αρκετό καιρό, είναι διαθέσιμη σε οποιαδήποτε μαθήματα μαγειρικής, χρησιμοποιείται στα έργα τους. Ένα τέτοιο σύνολο των βιβλιοθηκών μπορεί να χαρακτηριστεί ως «πλαίσιο». Με τον καιρό, ο προγραμματιστής αρχίζει να συνειδητοποιεί ότι ο παλιός κωδικός δεν ταιριάζουν, και είναι απαραίτητο να ξαναγίνει και πάλι. Αλλά μπορείτε να εξοικονομήσετε χρόνο χρησιμοποιώντας προηγουμένως γράφτηκε από έμπειρους προγραμματιστές «πλαίσιο».

PHP-«πλαίσιο»

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

είδος

Yii- «πλαίσιο» είναι ένα εργαλείο για να δημιουργήσετε ένα Web2.0-εφαρμογές. έκδοση παρουσιάστηκε τον Δεκέμβριο του 2008. Στην πραγματικότητα, αυτή η υψηλής προτεραιότητας PHP-«πλαίσιο». Εκείνη την εποχή είχε κυκλοφορήσει πολλά παρόμοια κώδικα, αλλά Yii είναι το μεγαλύτερο ενδιαφέρον. Δημιουργήθηκε από τον συγγραφέα του «πλαισίου» Prado. ΥΙΟΙ υψηλής απόδοσης. Είναι απολύτως PHP5 συμβατή με «πλαίσιο» βασίζεται στην αρχιτεκτονική MVC. ΥΙΟΙ είναι εύκολο στη χρήση, καλά οργανωμένη.

Η Javascript «Πλαίσια»: παραλλαγές

Κατά την ανάπτυξη εφαρμογών web (δεν πρέπει να συγχέεται με τις τοποθεσίες με διαδραστικό UI) ο χρήστης πρέπει να εφεύρει το «τιμόνι», το πρώτο που χωρίζει τις πληροφορίες από την εφαρμογή UI-πλαίσιο, και στη συνέχεια τον προσδιορισμό του προσώπου που είναι υπεύθυνο για την αλληλεπίδραση τους. Ως εκ τούτου, αργά ή γρήγορα, ο προγραμματιστής αρχίζει να ψάξουν για έτοιμες λύσεις για τη σχέση μεταξύ αυτών των στοιχείων. Διορθώστε το πρόβλημα αυτό βοηθά Javascript «πλαίσιο». Έχει περισσότερες από 30 ποικιλίες.

JQuery - είναι μια ενδιαφέρουσα Js- «πλαίσιο», ελκυστικό σχετική ευκολία της κατανόησης και της δυνατότητας άνετη χρήση. Πρόσφατα, έχει γίνει αρκετά δημοφιλής. Jquery- «πλαίσιο» έχει αρκετά αξιοπρεπή λειτουργικότητα. Για αυτό δημιούργησε πολλά plugins και τις οδηγίες. Αρχάριος σχεδιαστές ιστοσελίδων μπορούν εύκολα να μάθουν Jquery. Ως εκ τούτου, χρησιμοποιείται όλο και πιο συχνά.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.birmiss.com. Theme powered by WordPress.