Πώς να μάθετε γρήγορα να δημιουργείτε προγράμματα: το περιβάλλον προγραμματισμού Xojo με βάση τη γλώσσα REALBasic

Πώς να μάθετε γρήγορα να δημιουργείτε προγράμματα: το περιβάλλον προγραμματισμού Xojo με βάση τη γλώσσα REALBasic
Πώς να μάθετε γρήγορα να δημιουργείτε προγράμματα: το περιβάλλον προγραμματισμού Xojo με βάση τη γλώσσα REALBasic

Βίντεο: Πώς να μάθετε γρήγορα να δημιουργείτε προγράμματα: το περιβάλλον προγραμματισμού Xojo με βάση τη γλώσσα REALBasic

Βίντεο: Πώς να μάθετε γρήγορα να δημιουργείτε προγράμματα: το περιβάλλον προγραμματισμού Xojo με βάση τη γλώσσα REALBasic
Βίντεο: 6. Γλώσσα Προγραμματισμού R | Δημιουργία συναρτήσεων στην RStudio 2024, Ενδέχεται
Anonim

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

Πώς να μάθετε γρήγορα τη δημιουργία προγραμμάτων: το περιβάλλον προγραμματισμού Xojo με βάση τη γλώσσα REALBasic
Πώς να μάθετε γρήγορα τη δημιουργία προγραμμάτων: το περιβάλλον προγραμματισμού Xojo με βάση τη γλώσσα REALBasic

Ένα από αυτά τα IDE είναι το Xojo - μια πλατφόρμα πολλαπλής πλατφόρμας (δηλαδή σχεδιασμένη να λειτουργεί με διαφορετικές πλατφόρμες - Windows, Linux κ.λπ.) αντικειμενοστρεφή περιβάλλον με βάση τη γλώσσα REALBasic, η οποία, με τη σειρά της, χρησιμοποιεί τη σύνταξη μιας άλλης γλώσσας - VisualBasic …

Το Xojo σάς επιτρέπει να δημιουργείτε λογισμικό όχι μόνο για σταθερούς υπολογιστές, αλλά και για φορητούς υπολογιστές και netbook, tablet με οποιοδήποτε μέγεθος οθόνης.

Η διεπαφή Xojo είναι αρκετά απλή και περιλαμβάνει ένα πεδίο με παράθυρο για δημιουργία, μια στήλη με διάφορα στοιχεία, τις ιδιότητές τους και τα κουμπιά ελέγχου (Εικόνα 1):

Διεπαφή προγράμματος
Διεπαφή προγράμματος

Δεν χρειάζεται να γράψετε τίποτα για να δημιουργήσετε ένα νέο στοιχείο, το Xojo θα το κάνει για εσάς. απλά σύρετέ το στο σωστό μέρος (Εικ. 2):

Δημιουργία ενός αντικειμένου σε ένα παράθυρο
Δημιουργία ενός αντικειμένου σε ένα παράθυρο

Για κάθε στοιχείο, παρέχεται ένας μεγάλος αριθμός διαφορετικών ρυθμίσεων που καθορίζουν την εμφάνισή του: χρώμα περιγράμματος και φόντου, επιγραφές, τύπος γραμματοσειράς, μεγέθη και πολλά άλλα. Μπορείτε να δείτε αμέσως το αποτέλεσμα της αλλαγής οποιασδήποτε ρύθμισης στην οθόνη, η οποία σας επιτρέπει να δημιουργήσετε γρήγορα την απαραίτητη διεπαφή παραθύρου. Για παράδειγμα, χρειάστηκαν μόνο 30 δευτερόλεπτα για να δημιουργηθεί το κουμπί Έναρξη και το πλαίσιο κειμένου που φαίνεται στο Σχήμα 3! Είναι απίθανο ακόμη και ένας έμπειρος προγραμματιστής να είναι σε θέση να γράψει τον πλήρη κώδικα παραθύρου σε τέτοιο χρόνο, τον οποίο δημιουργεί αυτόματα το περιβάλλον ανάπτυξης.

Στοιχεία στο παράθυρο
Στοιχεία στο παράθυρο

Αφού δημιουργήσετε στοιχεία διεπαφής για καθένα από αυτά, είναι απαραίτητο να καταχωρίσετε τις ενέργειες που θα εκτελεστούν όταν συμβαίνουν συγκεκριμένα συμβάντα ή συνθήκες. Για να το κάνετε αυτό, απλώς μεταβείτε σε άλλο πεδίο, επιλέξτε το επιθυμητό στοιχείο και γράψτε τον κατάλληλο κωδικό για το επιλεγμένο συμβάν. Αφού εισαγάγετε τον κωδικό κάνοντας κλικ στο κουμπί "Εκτέλεση" ή "Κατασκευή", μπορείτε να ελέγξετε αμέσως την εργασία του (Εικ. 4):

Το αποτέλεσμα του κώδικα προγράμματος
Το αποτέλεσμα του κώδικα προγράμματος

Στο παράθυρο που δημιουργήθηκε, μετά το "κλικ" στο κουμπί "Έναρξη", εμφανίστηκε η επιγραφή "Λειτουργεί!" Στο πεδίο κειμένου. Αυτό γίνεται εφικτό με τον κωδικό που γράφτηκε για το συμβάν (κάνοντας κλικ στο κουμπί του αριστερού ή του δεξιού ποντικιού) αφού τοποθετήσετε το δείκτη του ποντικιού πάνω από το στοιχείο. Με τον ίδιο τρόπο, μπορείτε να καταχωρίσετε ενέργειες που θα εκτελεστούν για άλλα συμβάντα αυτού του κουμπιού. Για παράδειγμα, χρησιμοποιούνται συχνά για την αλλαγή χρώματος (εστίαση ανά στοιχείο μετά την τοποθέτηση του ποντικιού) και (απώλεια εστίασης).

Το Xojo σας επιτρέπει να δημιουργήσετε σχεδόν οποιονδήποτε αριθμό στοιχείων αλληλεπίδρασης και παραθύρων σε ένα πρόγραμμα, ανοίγοντας τεράστιες δυνατότητες για τον προγραμματιστή. Ο κωδικός της γλώσσας REALBasic είναι σχετικά απλός και δεν περιέχει τόσο πολύπλοκες κατασκευές που χρησιμοποιούνται σε C, C ++ ή PHP, επομένως, είναι εύκολο να συνεργαστείς με αυτό το IDE ακόμη και για όσους μαθαίνουν απλώς τα βασικά του προγραμματισμού: το διδακτικό υλικό μπορεί να ελεγχθεί γρήγορα και να ενοποιηθεί στην πράξη δημιουργώντας απλά προγράμματα του τύπου που φαίνεται στο Σχήμα 5:

Ένα παράδειγμα απλού προγράμματος
Ένα παράδειγμα απλού προγράμματος

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

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

Συνιστάται: