Gambas: Konstanten
Zurück zum Gambas-Inhaltsverzeichnis.
Datentypen
Bearbeitengb.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
Bearbeitengb.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
Bearbeitengb.NewLine | Zeilenumbruch. Entspricht Chr$(10) |
gb.Tab | Tabulator. Entspricht Chr$(9) |
Sortierungsarten
Bearbeitengb.Binary | Binaersortierung |
gb.Case | Groß- und Kleinschreibung wird nicht berücksichtigt |
gb.Lang | Sprachbasierte Sortierung |
Wochentage
Bearbeitengb.Monday | Montag |
gb.Tuesday | Dienstag |
gb.Wednesday | Mittwoch |
gb.Thursday | Donnerstag |
gb.Friday | Freitag |
gb.Saturday | Samstag |
gb.Sunday | Sonntag |
Vordefinierte Zahlenformate
Bearbeitengb.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
Bearbeitengb.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
Bearbeitengb.Standard | Use gb.GeneralNumber for formatting numbers and gb.GeneralDate for formatting dates and times. |
Weitere Konstanten
BearbeitenFarben
BearbeitenBlack, Blue, Cyan, DarkBlue, DarkCyan, DarkGray, DarkGreen, DarkMagenta, DarkRed DarkYellow, Default, Gray, Green, LightGray, Magenta, Orange, Pink, Red, Transparent, Violet, White, Yellow
Tasten
BearbeitenBackSpace, 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
BearbeitenEtched, None, Plain, Raised, Sunken
Konstanten
BearbeitenKonstanten | 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
BearbeitenTextkonstanten 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"