Σάββατο 31 Οκτωβρίου 2015

Χρήση της εντολή Δοκιμή (βίντεο)


Από το παράδειγμα εδώ όπου έχουμε ένα πρόγραμμα για επίδειξη προφοράς μιας ιταλικής λέξης (με γράμματα).
Η εντολή Δοκιμή μπορεί να πάρει και το όνομα του τμήματος, ή να τρέξει χωρίς κάποιο τμήμα ιδιαίτερα. Ανοίγει ένα παράθυρο διαλόγου και από εκεί κάνουμε εκτέλεση μια προς μια εντολή, με πάτημα ενός πλήκτρου, ή βάζουμε όπως εδώ την αργή εκτέλεση και πατάμε στο σκιασμένο αριστερά πλαίσιο (το υπόλοιπο της εντολής) για να δούμε τον κώδικα, ή ξαναπατάμε για να δούμε το σωρό που μπαίνουν τιμές που μεταφέρουν τα τμήματα (δουλεύει και ως χώρος απόθεσης τιμών με σειρά εμφάνισης παρά με όνομα), επίσης μπορούμε να βάλουμε στο κάτω πλαίσιο που λέει τύπωσε εκφράσεις με διαχωρισμό με κόμμα η κάθε μία για να μας δίνει τις τιμές αυτών, π.χ. μιας μεταβλητής ή μιας συνθήκης π.χ. α=10. Προς το παρόν δεν έχει φτιαχτεί να σταματάει σε συγκεκριμένη συνθήκη αλλά αυτό μπορεί να μπει μέσα στο κώδικα και αντί να σταματάει το πρόγραμμα να καλεί την δοκιμή και να σταματάει το πρόγραμμα σε συγκεκριμένο σημείο (σαν Breakpoint). Κάνοντας κλικ στο όνομα του τμήματος βλέπουμε όλο τον κώδικα αυτού (την ώρα που τρέχει) στη βοήθεια (το κίτρινο πλαίσιο διαλόγου), ενώ ο χρωματιστός κώδικας που βλέπουμε είναι επακριβώς εκεί που τρέχει το πρόγραμμα (δεν το πετυχαίνει αν έχουμε κάνει Ένθεση/Inline εντολών, γιατί χάνει το μέτρημα αφενός και αφετέρου αυτές οι εντολές δεν υπάρχουν στο αρχικό, μέρος του οποίου μας εμφανίζει!)
Στο βίντεο φαίνεται ο διάλογος της Δοκιμής που έχει γραφτεί με αντικείμενα της Μ2000, δηλαδή το κείμενο, τα πορτοκαλί πλαίσια, όλα ότι βλέπουμε πάνω στη φόρμα προέρχονται από ένα και μόνο αντικείμενο ελέγχου χρήστη (User Control) γραμμένο στη VB6, ειδικά για την Μ2000. Με αυτό πετυχαίνει η Μ2000 σε οποιαδήποτε Windows να εμφανίζεται με ίδιες φόρμες (Από Windows Xp και πάνω). Όλες οι φόρμες ακόμα και τα MsgBox είναι φτιαγμένες με τέτοια στοιχεία. Τη μόνη που δεν μπορώ να φτιάξω είναι τη φόρμα διαλόγου των ιδιοτήτων ενός εκτυπωτή. Υπάρχουν φόρμες για επιλογή χρωμάτων, γραμματοσειράς, επιλογή φακέλου, αρχείων, αρχείων εικόνας με προεπισκόπηση, ρυθμίσεων (εντολή ΡΥΘΜΙΣΕΙΣ ή ctrl+U), προβολής μηνύματος, εισαγωγής αλφαριθμητικού, η βοήθεια επίσης (το κίτρινο πλαίσιο με τις καμπύλες άκρες) και φυσικά η φόρμα Δοκιμή! Χωρίς φόρμα αλλά με λίστα επιλογής εμφανίζονται οι εκτυπωτές και τα μουσικά όργανα του MIDI (του ενσωματωμένου συνθεσάιζερ που υπάρχει σε όλους τους σύγχρονους υπολογιστές).



Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου

You can feel free to write any suggestion, or idea on the subject.