Zurück zum Gambas-Inhaltsverzeichnis.
Datentypen
gb.Null | Nullwert |
gb.Boolean | Wahrheitswert |
gb.Byte | Byte Ganzzahl |
gb.Short | Kurze Ganzzahl |
gb.Integer | Ganzzahl |
gb.Float | Fließkommazahl |
gb.Date | Datum und Uhrzeit |
gb.String | String (Text) |
gb.Variant | Variant |
gb.Object | Objekt Referenz |
Dateitypen
gb.File | Reguläre Datei |
gb.Directory | Verzeichnis |
gb.Device | Special file for a device |
gb.Pipe | Named pipe |
gb.Socket | Special file for a socket |
gb.Link | Symbolischer Link |
String (Text) Konstanten
gb.NewLine | Zeilenumbruch. Entspricht Chr$(10) |
gb.Tab | Tabulator. Entspricht Chr$(9) |
Sortierungsarten
gb.Binary | Binaersortierung |
gb.Case | Groß- und Kleinschreibung wird nicht berücksichtigt |
gb.Lang | Sprachbasierte Sortierung |
Wochentage
gb.Monday | Montag |
gb.Tuesday | Dienstag |
gb.Wednesday | Mittwoch |
gb.Thursday | Donnerstag |
gb.Friday | Freitag |
gb.Saturday | Samstag |
gb.Sunday | Sonntag |
Vordefinierte Zahlenformate
gb.GeneralNumber | Schreibt eine Zahl mit 12 dezimalen Ziffern. Benutzen sie die wissenschaftliche Notation , wenn der absolute Betrag kleiner als 1 / 10000 oder größer als 10 000 000. |
gb.Fixed | entspricht "0.00" |
gb.Percent | entspricht "###%" |
gb.Scientific | Schreibt eine Zahl mit seinem Exponenten und 18 dezimal Ziffern. |
Vordefinierte Datums und Zeitformate
gb.GeneralDate | Write a date only if the date and time value has a date part, and write a time only if it has a date part. |
gb.LongDate | Long date format. |
gb.MediumDate | Medium date format. |
gb.ShortDate | Short date format. |
gb.LongTime | Long time format. |
gb.MediumTime | Medium time format. |
gb.ShortTime | Short time format. |
Verschiedene Formate
gb.Standard | Use gb.GeneralNumber for formatting numbers and gb.GeneralDate for formatting dates and times. |
Weitere Konstanten
Farben
Black, Blue, Cyan, DarkBlue, DarkCyan, DarkGray, DarkGreen, DarkMagenta, DarkRed DarkYellow, Default, Gray, Green, LightGray, Magenta, Orange, Pink, Red, Transparent, Violet, White, Yellow
Tasten
BackSpace, BackTab, CapsLock, Delete, Down, End, Enter, Esc, Escape, F1, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F2, F20, F21, F22, F23, F24, F3, F4, F5, F6, F7, F8, F9, Help, Home, Insert, Left, Menu, NumLock, PageDown, PageUp, Pause, Print, Return, Right, ScrollLock, Space, SysReq, Tab, Up
Rahmen
Etched, None, Plain, Raised, Sunken
Konstanten
Konstanten | Beispiele |
---|---|
Der true Wert. | TRUE |
Der false Wert. | FALSE |
Ganze Zahlen. | 0 , 123 , -32769 |
Hexadezimale Kurzzahlen. | &H1F5 , &HFFFF , &FFFF |
Hexadezimal gekennzeichnete Zahlen. | &H10BF332E , &10BF332E |
Hexadezimal unsigned Zahlen. | &H8000& , &HFFFF& |
Binärzahlen. | &X1010010101 , %101001011 |
Fließkommazahlen. | 1.0 , -5.345219E+45 |
Textkonstanten. | "Hallo Welt !" |
String constants to be translated. | ("This software is cool") |
Null Konstante / Leerer Text. | NULL |
Escape Sequenzen
Textkonstanten können folgende Escape Sequenzen enthalten:
Escape Sequenz | ASCII Entsprechung | Entsprechung |
---|---|---|
\n | CHR$(13) | Zeilenumbruch |
\r | CHR$(10) | Wagenrücklauf |
\t | CHR$(9) | Tabulator |
\" | CHR$(34) | Doppelte Anführungszeichen |
\\ | CHR$(92) | Backslash |
\xx | CHR$(&Hxx) | Hexadezimalcode |
Sie können Textkonstanten in einzelnen Teilen oder zusammen schreiben. Z.B.
"Gambas" " ist " "großartig"
ergibt dasselbe wie "Gambas ist großartig"