Μέλος : Σύνδεση |Εγγραφή |Ανεβάστε τη γνώση
Αναζήτηση
Προγραμματισμός που βασίζεται σε συμβάντα [Τροποποίηση ]
Στον προγραμματισμό του υπολογιστή, ο προγραμματισμός που βασίζεται σε γεγονότα είναι ένα παράδειγμα προγραμματισμού στο οποίο η ροή του προγράμματος καθορίζεται από γεγονότα όπως οι ενέργειες των χρηστών (κλικ του ποντικιού, πλήκτρα ποντικιού), έξοδοι αισθητήρων ή μηνύματα από άλλα προγράμματα / νήματα. Ο προγραμματισμός που βασίζεται σε γεγονότα είναι το κυρίαρχο πρότυπο που χρησιμοποιείται σε γραφικές διεπαφές χρηστών και σε άλλες εφαρμογές (π.χ. εφαρμογές ιστού JavaScript) που έχουν ως κεντρικό άξονα την εκτέλεση συγκεκριμένων ενεργειών σε απόκριση εισόδου χρήστη. Αυτό ισχύει επίσης και για τον προγραμματισμό προγραμμάτων οδήγησης συσκευών (π.χ. P σε στοίβες προγραμμάτων οδήγησης συσκευής USB)
Σε μια εφαρμογή που βασίζεται σε συμβάντα, υπάρχει γενικά ένας κύριος βρόχος που ακούει τα συμβάντα και στη συνέχεια ενεργοποιεί μια λειτουργία επανάκλησης όταν εντοπιστεί ένα από αυτά τα συμβάντα. Στα ενσωματωμένα συστήματα το ίδιο μπορεί να επιτευχθεί με τη χρήση διακοπών υλικού αντί για έναν κύριο βρόχο που λειτουργεί συνεχώς. Τα προγράμματα που βασίζονται σε γεγονότα μπορούν να γραφτούν σε οποιαδήποτε γλώσσα προγραμματισμού, αν και η εργασία είναι ευκολότερη σε γλώσσες που παρέχουν υψηλού επιπέδου αφαιρέσεις, όπως κλεισίματα.
[Δηλωτικό προγραμματισμό][Απαιτητικός προγραμματισμός][Λογικός προγραμματισμός περιορισμού][Παράλληλος προγραμματισμός λογικής περιορισμού][Υπολογιστικό φύλλο][Λειτουργικός προγραμματισμός][Λογικός προγραμματισμός][Απάντηση προγραμματισμός][Ανάπτυξη τελικού χρήστη][Προληπτικός προγραμματισμός][Μεταπρογραμματισμός][Macro: επιστήμη των υπολογιστών][Μεταπρογραμματισμό προτύπου][Σχεδιασμός βάσει πολιτικής][Δομημένο προγραμματισμό][Παράλληλη υπολογιστική][Αναδρομή: επιστήμη των υπολογιστών][Κβαντικός προγραμματισμός][Προγραμματισμός υπολογιστών][Ποντίκι υπολογιστή][Αισθητήρα][Θέμα: Υπολογισμός][Πρόγραμμα οδήγησης συσκευής][Γλώσσα προγραμματισμού][Αφαίρεση: μηχανική λογισμικού]
1.Χειριστές συμβάντων
1.1.Ένας χειριστής ασήμαντων γεγονότων
1.2.Διαχειριστές εξαιρέσεων
1.3.Δημιουργία χειριστών συμβάντων
2.Κοινές χρήσεις
3.Κριτική
4.Σταυροειδές σπείρωμα
[Μεταφόρτωση Περισσότερο Περιεχόμενα ]


Πνευματική ιδιοκτησία @2018 Lxjkh