Μακροεντολές και προγραμματισμός

Γενικές πληροφορίες και χρήση διεπαφής χρήστη

Βοήθεια για την %PRODUCTNAME Basic
Προγραμματισμός με την %PRODUCTNAME Basic
Γλωσσάρι της %PRODUCTNAME Basic
Βασικές αρχές
Σύνταξη
%PRODUCTNAME Basic IDE
Επισκόπηση IDE
Ο επεξεργαστής της Basic
Παράθυρο Παρατηρητή
Γραμμή εργαλείων μακροεντολών
Μακροεντολή

Αναφορά εντολών

Χρήση των διαδικασιών και των συναρτήσεων
Βιβλιοθήκες, αρθρώματα και παράθυρα διαλόγων

Συναρτήσεις χρόνου εκτέλεσης, δηλώσεις και τελεστές

Συναρτήσεις εισόδου/εξόδου οθόνης
Συναρτήσεις εισαγωγής/εξαγωγής αρχείων
Συναρτήσεις ημερομηνίας και ώρας
Συναρτήσεις χειρισμού σφαλμάτων
Λογικοί τελεστές
Μαθηματικοί τελεστές
Αριθμητικές συναρτήσεις
Έλεγχος εκτέλεσης προγράμματος
Μεταβλητές
Τελεστές σύγκρισης
Συμβολοσειρές
Άλλες εντολές

Αλφαβητική λίστα συναρτήσεων, δηλώσεων και τελεστών

Συνάρτηση Abs [Χρόνου εκτέλεσης]
Τελεστής AND [Χρόνου εκτέλεσης]
Συνάρτηση Array [Χρόνου εκτέλεσης]
Συνάρτηση Asc [Χρόνου εκτέλεσης]
Συνάρτηση Atn [Χρόνου εκτέλεσης]
Δήλωση Beep [Χρόνου εκτέλεσης]
Συνάρτηση Blue [Χρόνος εκτέλεσης]
Συνάρτηση CBool [Χρόνου εκτέλεσης]
Συνάρτηση CByte [Χρόνου εκτέλεσης]
Συνάρτηση CDateFromIso [Χρόνου εκτέλεσης]
Συνάρτηση CDateToIso [Χρόνου εκτέλεσης]
Συνάρτηση CDate [Χρόνου εκτέλεσης]
Συνάρτηση CDbl [Χρόνου εκτέλεσης]
Συνάρτηση CInt [Χρόνου εκτέλεσης]
Συνάρτηση CLng [Χρόνου εκτέλεσης]
Συνάρτηση CSng [Χρόνου εκτέλεσης]
Συνάρτηση CStr [Χρόνου εκτέλεσης]
Δήλωση Call [Χρόνου εκτέλεσης]
Δήλωση MkDir [Χρόνου εκτέλεσης]
Πρόταση ChDrive [Χρόνου εκτέλεσης]
Συνάρτηση Choose [Χρόνου εκτέλεσης]
Συνάρτηση Chr [Χρόνου εκτέλεσης]
Πρόταση Close [Χρόνου εκτέλεσης]
Τελεστές σύγκρισης [Χρόνος εκτέλεσης]
Δήλωση Const [Χρόνου εκτέλεσης]
Συνάρτηση ConvertFromURL [Χρόνου εκτέλεσης]
Συνάρτηση ConvertToURL [Χρόνου εκτέλεσης]
Συνάρτηση Cos [Χρόνου εκτέλεσης]
Συνάρτηση CreateUnoDialog [Χρόνου εκτέλεσης]
Συνάρτηση CreateUnoDialog [Χρόνου εκτέλεσης]
Συνάρτηση CreateUnoService [Χρόνου εκτέλεσης]
Συνάρτηση CreateUnoStruct [Χρόνου εκτέλεσης]
Συνάρτηση CurDir [Χρόνου εκτέλεσης]
Συνάρτηση DateSerial [Χρόνου εκτέλεσης]
Συνάρτηση DateValue [Χρόνου εκτέλεσης]
Δήλωση Date [Χρόνου εκτέλεσης]
Συνάρτηση Day [Χρόνου εκτέλεσης]
Δήλωση Declare [Χρόνου εκτέλεσης]
Πρόταση DefBool [Χρόνου εκτέλεσης]
Πρόταση DefDate [Χρόνου εκτέλεσης]
Δήλωση DefDbl [Χρόνου εκτέλεσης]
Δήλωση DefDbl [Χρόνου εκτέλεσης] DefInt [Χρόνου εκτέλεσης]
Πρόταση DefLng [Χρόνου εκτέλεσης]
Πρόταση DefObj [Χρόνου εκτέλεσης]
Δήλωση DefVar [Χρόνου εκτέλεσης]
Συνάρτηση DimArray [Χρόνου εκτέλεσης]
Δήλωση Dim [Χρόνου εκτέλεσης]
Συνάρτηση Dir [Χρόνος εκτέλεσης]
Πρόταση Do...Loop [Χρόνου εκτέλεσης]
Τελεστές σύγκρισης [Χρόνος εκτέλεσης]
Πρόταση End [Χρόνου εκτέλεσης]
Συνάρτηση Environ [Χρόνου εκτέλεσης]
Συνάρτηση Eof [Χρόνου εκτέλεσης]
Συνάρτηση EqualUnoObjects [Χρόνου εκτέλεσης]
Τελεστής Eqv [Χρόνου εκτέλεσης]
Συνάρτηση Erl [Χρόνου εκτέλεσης]
Συνάρτηση Err [Χρόνου εκτέλεσης]
Συνάρτηση Error [Χρόνου εκτέλεσης]
Συναρτήσεις χειρισμού σφαλμάτων
Πρόταση Exit [Χρόνου εκτέλεσης]
Συνάρτηση Exp [Χρόνου εκτέλεσης]
Συνάρτηση FileAttr [Χρόνου εκτέλεσης]
Δήλωση FileCopy [Χρόνου εκτέλεσης]
Συνάρτηση FileDateTime [Χρόνου εκτέλεσης]
Συνάρτηση FileExists [Χρόνου εκτέλεσης]
Συνάρτηση FileLen [Χρόνου εκτέλεσης]
Συνάρτηση FindObject [Χρόνου εκτέλεσης]
Συνάρτηση FindPropertyObject [Χρόνου εκτέλεσης]
Συνάρτηση Fix [Χρόνου εκτέλεσης]
Δήλωση For...Next [Χρόνου εκτέλεσης]
Συνάρτηση Format [Χρόνου εκτέλεσης]
Συνάρτηση FreeFile [Χρόνου εκτέλεσης]
Συνάρτηση FreeLibrary [Χρόνου εκτέλεσης]
Δήλωση Function [Χρόνου εκτέλεσης]
Πρόσθετες προτάσεις
Δημιουργία τυχαίων αριθμών
Συνάρτηση GetAttr [Χρόνου εκτέλεσης]
Συνάρτηση GetProcessServiceManager [Χρόνου εκτέλεσης]
Συνάρτηση GetSolarVersion [Χρόνου εκτέλεσης]
Συνάρτηση GetSystemTicks [Χρόνου εκτέλεσης]
Δήλωση Get [Χρόνου εκτέλεσης]
GlobalScope [Χρόνου εκτέλεσης]
Πρόταση GoSub...Return [Χρόνου εκτέλεσης]
Δήλωση GoTo [Χρόνου εκτέλεσης]
Συνάρτηση Green [Χρόνου εκτέλεσης]
Συνάρτηση HasUnoInterfaces [Χρόνου εκτέλεσης]
Συνάρτηση Hex [Χρόνου εκτέλεσης]
Συνάρτηση Hour [Χρόνου εκτέλεσης]
Δήλωση IIf [Χρόνου εκτέλεσης]
Δήλωση If...Then...Else [Χρόνου εκτέλεσης]
Τελεστής Imp [Χρόνου εκτέλεσης]
Συνάρτηση InStr [Χρόνου εκτέλεσης]
Συνάρτηση InputBox [Χρόνου εκτέλεσης]
Πρόταση Input# [Χρόνου εκτέλεσης]
Συνάρτηση Int [Χρόνου εκτέλεσης]
Συνάρτηση IsArray [Χρόνου εκτέλεσης]
Συνάρτηση IsDate [Χρόνου εκτέλεσης]
Συνάρτηση IsEmpty [Χρόνου εκτέλεσης]
Συνάρτηση IsMissing [Χρόνου εκτέλεσης]
Συνάρτηση IsNull [Χρόνου εκτέλεσης]
Συνάρτηση IsNumeric [Χρόνου εκτέλεσης]
Συνάρτηση IsObject [Χρόνου εκτέλεσης]
Συνάρτηση IsUnoStruct [Χρόνου εκτέλεσης]
Συνάρτηση Join [Χρόνου εκτέλεσης]
Δήλωση Kill [Χρόνου εκτέλεσης]
Συνάρτηση LBound [Χρόνου εκτέλεσης]
Συνάρτηση LCase [Χρόνου εκτέλεσης]
Δήλωση LSet [Χρόνου εκτέλεσης]
Συνάρτηση LTrim [Χρόνου εκτέλεσης]
Συνάρτηση Left [Χρόνου εκτέλεσης]
Συνάρτηση Len [Χρόνου εκτέλεσης]
Πρόταση Let [Χρόνου εκτέλεσης]
Πρόταση Line Input # [Χρόνου εκτέλεσης]
Συνάρτηση Loc [Χρόνου εκτέλεσης]
Συνάρτηση Lof [Χρόνου εκτέλεσης]
Συνάρτηση Log [Χρόνου εκτέλεσης]
Συνάρτηση Mid, Δήλωση Mid [Χρόνου εκτέλεσης]
Συνάρτηση Minute [Χρόνου εκτέλεσης]
Δήλωση MkDir [Χρόνου εκτέλεσης]
Τελεστής Mod [Χρόνου εκτέλεσης]
Συνάρτηση Month [Χρόνου εκτέλεσης]
Συνάρτηση MsgBox [Χρόνου εκτέλεσης]
Δηλώσεις MsgBox [Runtime]
Πρόταση Name [Χρόνου εκτέλεσης]
Τελεστής Not [Χρόνου εκτέλεσης]
Συνάρτηση Now [Χρόνου εκτέλεσης]
Αριθμητικές συναρτήσεις
Συνάρτηση Oct [Χρόνου εκτέλεσης]
Πρόταση On Error GoTo...Resume [Χρόνου εκτέλεσης]
Δήλωση On...GoSub, δήλωση On...GoTo [Χρόνου εκτέλεσης]
Πρόταση Open [Χρόνου εκτέλεσης]
Πρόταση Option Base [Χρόνου εκτέλεσης]
Δήλωση Option Explicit [Χρόνου εκτέλεσης]
Optional (σε πρόταση Function) [Χρόνου εκτέλεσης]
Τελεστής Or [Χρόνου εκτέλεσης]
Πρόταση Print [Χρόνου εκτέλεσης]
Πρόταση Public [Χρόνου εκτέλεσης]
Δήλωση Put [Χρόνου εκτέλεσης]
Συνάρτηση QBColor [Χρόνου εκτέλεσης]
Συνάρτηση RGB [χρόνου εκτέλεσης]
Δήλωση RSet [Χρόνου εκτέλεσης]
Συνάρτηση RTrim [Χρόνου εκτέλεσης]
Πρόταση Randomize [Χρόνου εκτέλεσης]
Δήλωση ReDim [Χρόνου εκτέλεσης]
Συνάρτηση Red [Χρόνου εκτέλεσης]
Δήλωση Rem [Χρόνου εκτέλεσης]
Δήλωση Open [Χρόνου εκτέλεσης] Reset [Χρόνου εκτέλεσης]
Συνάρτηση Right [Χρόνου εκτέλεσης]
RmDir Statement [Runtime]
Συνάρτηση Rnd [Χρόνου εκτέλεσης]
Συνάρτηση Second [Χρόνου εκτέλεσης]
Συνάρτηση Seek [Χρόνου εκτέλεσης]
Δήλωση Seek [Χρόνου εκτέλεσης]
Δήλωση Select...Case [Χρόνου εκτέλεσης]
SetAttr Statement [Runtime]
Δήλωση Set [Χρόνου εκτέλεσης]
Συνάρτηση Sgn [Χρόνος εκτέλεσης]
Συνάρτηση Shell [Χρόνου εκτέλεσης]
Συνάρτηση Sin [Χρόνου εκτέλεσης]
Συνάρτηση Space [Χρόνου εκτέλεσης]
Συνάρτηση Split [Χρόνου εκτέλεσης]
Συνάρτηση Sqr [Χρόνου εκτέλεσης]
Υπολογισμός τετραγωνικής ρίζας
Δήλωση Static [Χρόνου εκτέλεσης]
Πρόταση Stop [Χρόνου εκτέλεσης]
Συνάρτηση StrComp [Χρόνου εκτέλεσης]
Συνάρτηση Str [Χρόνου εκτέλεσης]
Συνάρτηση String [Χρόνου εκτέλεσης]
Δήλωση Sub [Χρόνου εκτέλεσης]
Συνάρτηση Switch [Χρόνου εκτέλεσης]
Συνάρτηση Tan [Χρόνου εκτέλεσης]
Συνάρτηση TimeSerial [Χρόνου εκτέλεσης]
Συνάρτηση TimeValue [Χρόνου εκτέλεσης]
Δήλωση Time [Χρόνου εκτέλεσης]
Συνάρτηση Timer [Χρόνος εκτέλεσης]
Τριγωνομετρικές συναρτήσεις
Συνάρτηση Trim [Χρόνου εκτέλεσης]
Συνάρτηση TwipsPerPixelX [Χρόνου εκτέλεσης]
Συνάρτηση TwipsPerPixelY [Χρόνου εκτέλεσης]
Συνάρτηση TypeName, συνάρτηση VarType [Χρόνου εκτέλεσης]
Συνάρτηση UBound [Χρόνου εκτέλεσης]
Συνάρτηση UCase [Χρόνου εκτέλεσης]
Συνάρτηση Val [Χρόνου εκτέλεσης]
Δήλωση Wait [Χρόνου εκτέλεσης]
Συνάρτηση WeekDay [Χρόνου εκτέλεσης]
Δήλωση While...Wend [Χρόνου εκτέλεσης]
Δήλωση With [Χρόνου εκτέλεσης]
Δήλωση Write [Χρόνου εκτέλεσης]
Τελεστής Xor [Χρόνου εκτέλεσης]
Συνάρτηση Year [Χρόνου εκτέλεσης]
Τελεστής "-" [Χρόνου εκτέλεσης]
Τελεστής "*" [Χρόνου εκτέλεσης]
Τελεστής "+" [Χρόνου εκτέλεσης]
Τελεστής "/" [Χρόνου εκτέλεσης]
Τελεστής "^" [Χρόνος εκτέλεσης]

Οδηγοί

Αλλαγή των ιδιοτήτων των πεδίων ελέγχου στον επεξεργαστή διαλόγου
Δημιουργία πεδίων ελέγχου στον επεξεργαστή διαλόγου
Παραδείγματα προγραμματισμού πεδίων ελέγχου στον επεξεργαστή διαλόγου
Άνοιγμα διαλόγου με κώδικα προγράμματος
Δημιουργία διαλόγου Basic
Οργάνωση βιβλιοθηκών και αρθρωμάτων
Χρήση μεταβλητών
Χρήση των αντικειμένων
Αποσφαλμάτωση ενός προγράμματος BASIC
Μακροεντολές οδηγούμενες από γεγονότα