|  | 
                
                  | 
                      
                        | 
                            Επόμενο  Περιεχόμενα 
                            
                            
                                
                              Σε αυτό το παράθυρο γράφουμε τον κώδικα και έχουμε όλες
                              τις δυνατότητες που έχουν τα σύγχρονα περιβάλλοντα
                              προγραμματισμού. Πχ. σημεία προσωρινής παύσης
                              (breakpoints), εμφάνιση τιμών μεταβλητών κ.λ.π.Αναλυτικά θα δούμε τις κυριώτερες επιλογές των μενού.
 
                              
                                FileNewΕπιλέγεται νέο αρχείο. Διαγράφεται ότι έχει παραμείνει
                                στην μνήμη και διακόπτεται οποιαδήποτε λειτουργία. Τα
                                δεδομένα δεν αποθηκεύονται έτσι πρέπει να έχει γίνει
                                πριν αποθήκευση αν θέλουμε να χρησιμοποιήσουμε πάλι το
                                πρόγραμμα που μόλις είχαμε γράψει. Η επιλογή αυτή έχει
                                μας δίνει την δυνατότητα να δημιουργήσουμε 3
                                διαφορετικούς τύπους κώδικα.
 
                                  
                                    Απλό αρχείο χαρακτήρων (text file)
                                  
                                    Κανονικό πρόγραμμα BASIC (χωρίς την χρήση γραφικού
                                    περιβάλλοντος)
                                  
                                    Πρόγραμμα που χρησιμοποιεί γραφικό περιβάλλον
                                    (φόρμες, κουμπιά κ.λ.π.)
                                  
                                FileTextLoadΜε αυτή την επιλογή μπορούμε να φορτώσουμε στο
                                περιβάλλον αρχεία χαρακτήρων (text files) που μπορεί να
                                μην είναι πρόγραμμα πχ. σημειώσεις. Στο περιβάλλον δεν
                                υποστηρίζεται η εμφάνιση χαρακτήρων πάνω από το 128
                                όπου αν υπάρχουν τέτoιοι χαρακτήρες θα φαίνονται
                                περίεργα. Επίσης στο αρχείο χαρακτήρων δεν πρέπει να
                                υπάρχουν χαρακτήρες NULL. Βέβαια εδώ δημιουργείται το
                                ερώτημα τι γινέται με τα Ελληνικα; Νομίζω όμως οτι
                                μπορούμε να ξεπεράσουμε αυτόν τον περιορισμό αν τα
                                μηνύματα του προγράμματος δεν είναι μέσα στο ν κώδικα
                                αλλά σε αρχείο όπου θα διαβάζεται από το πρόγραμμα.
                                Αυτός ο τρόπος δίνει επίσης την δυνατότητα να έχουμε
                                διαφορετικά αρχεία για κάθε γλώσσα και έτσι νομίζω ότι
                                ο περιορισμός του περιβάλλοντος να μην δέχεται
                                χαρακτήρες > 128 δεν είναι σπουδαίο πρόβλημα.
                                FileLoadΦορτώνεται στο περιβάλλον ένα πρόγραμμα που εχει
                                αποθηκευθεί από πριν.
                                FileSaveΑποθηκεύεται το τρέχον πρόγραμμα σε αρχείο.
                                FileModeΕπιλέγεται ο τρόπος λειτουργίας του περιβάλλοντος.
                                Text mode είναι για να μπορούμε να επεξεργαζόμαστε
                                οποιοδήποτε κείμενο ενώ το Program Mode μας δίνει τις
                                ευκολίες που χρειαζόμαστε για το γράψιμο προγραμμάτων
                                FileRenameΤο επιλέγουμε για να αλλάξουμε το όνομα του
                                προγράμματος που έχουμε στην μνήμη.
                                FileQuitΔηλώνουμε ότι θέλουμε να εγκαταλείψουμε το περιβάλλον
                                εργασίας και άν έχουμε κάνει μεταβολές στο πρόγραμμά
                                μας το περιβάλλον μας ζητά επιβεβαίωση και φύλαξη των
                                τελευταίων αλλαγών άν θέλουμε.
                                EditCutΔιαγράφει καί αποθηκεύει σε προσωρική μνήμη
                                (clipboard) το επιλεγμένο κείμενο.
                                EditGrabΑντιγράφει το επιλεγμένο κείμενο στην προσωρινή μνήμη
                                (clipboard).
                                EditPasteΠαρεμβάλλει στο τρέχον σημείο ότι είναι αποθηκευμένο
                                στην μνήμη.
                                EditFindΑναζήτηση κειμένου στο πρόγραμμα
                                Edit__Αντικατάσταση κειμένου με άλλο
                                EditReadΑνάγνωση αρχείου στην προσωρινή μνήμη (clipboard).
                                EditWriteΕγγραφή σε αρχείο της προσωρινής μνήμης (clipboard).
                                EditAbandonΑκύρωση όλων των αλλαγών στην τρέχουσα ρουτίνα.
                                ViewFunctionΕμφανίζεται παράθυρο με όλες τις ρουτίνες του
                                προγράμματος και επιλέγεται η επιθυμητή.
                                ViewPriorFunctionΕμφανίζεται η προηγούμενη ρουτίνα
                                ViewNewFunctionΔημιουργούμε μια νέα ρουτίνα και καθορίζουμε το όνομά
                                της, παραμέτρους κλπ.
                                ViewDeleteFunctionΕμφανίζεται κατάλογος με όλες τις ρουτίνες και
                                επιλέγουμε αυτήν πρός διαγραφή.
                                ViewRenameFunctionΔίνεται η δυνατότητα αλλαγής ονόματος της τρέχουσας
                                ρουτίνας. Με την εντολή αλλαγής όλες οι κλήσεις σε αυτή
                                την ρουτίνα προσαρμόζονται ανάλογα.
                                ViewCloneFunctionΑναπαράγεται ένα πιστό αντίγραφο κάποιας ρουτίνας.
                                ViewLoadFunctionΦορτώνεται μια ρουτίνα από αρχείο και ενσωματώνεται
                                στο ήδη υπάρχον πρόγραμμα.
                                ViewSaveFunctionΑποθηκεύεται μια ρουτίνα σε αρχείο για την μεταφορά
                                της όπως είναι σε άλλο πρόγραμμα.
                                OptionsΕπηρεάζεονται οι παράμετροι εμφάνισης του
                                περιβάλλοντος και οι παράμετροι της μεταγλώττισης
                                (Compile).
                                RunStartΕκτελείται το τρέχον πρόγραμμα
                                RunContinueΣυνεχίζεται η εκτέλεση μετά από διακοπή της εκτέλεσης
                                του προγράμματος.
                                RunPauseΔιακοπή της εκτέλεσης του προγράμματος για τον έλεγχο
                                μεταβλητών ή κλήσεων ρουτινών.
                                RunKillΤερματισμός της λειτουργίας του προγράμματος και
                                μηδενισμός μεταβλητών.
                                RunRecompileΓίνεται μεταγλώττιση του προγράμματος χωρίς να
                                εκτελεστεί για το έλεγχο λαθών σύνταξης κλπ.
                                RunAssemblyΓίνεται μεταγλώττιση του προγράμματος σε γλώσσα
                                Assembly και αποθηκεύεται στον δίσκο με το επίθεμα .a
                                RunLibraryΓίνεται μεταγλώττιση του προγράμματος σε γλώσσα
                                Assembly και αποθηκεύεται στον δίσκο με το επίθεμα .a
                                για να χρησιμοποιηθεί για την δημιουργία βιβλιοθηκών
                                ρουτινών.
                                DebugToggleBreakpointΤοποθετείται/ακυρώνεται στην τρέχουσα γραμμή σημείο
                                διακοπής εκτέλεσης (Breakpoint) για έλεγχο της ροής και
                                τνω μεταβλητών του προγράμματος.
                                DebugClearBreakpointsΑκυρώνονται τα σημεία διακοπής (Breakpoints) σε όλο το
                                πρόγραμμα.
                                DebugEraseBreakpointsΑκυρώνονται τα σημεία διακοπής (Breakpoints) στην
                                τρέχουσα ρουτίνα.
                                DebugMemoryΕμφανίζονται τα περιεχόμενα της μνήμης σε σημεία πού
                                επιλέγετε.
                                DebugAssemblyΕμφανίζεται η τρέχουσα γραμμή σε μορφή Assembly και
                                μπορούμε να προχωράμε τις εντολές βήμα-βήμα.
                                DebugRegistersΕμφανίζονται τα περιεχόμενα των καταχωρητών
                                (Registers) του επεξεργαστή.
                                HelpΒοήθεια για την λειτουργία το περιβάλλοντος
                                προγραμματισμού.
 
                              Επόμενο  Περιεχόμενα 
                              
                               |  |  
                  | 
 |  |