Gambas: Konstanten

Aus Wikibooks
Wechseln zu: Navigation, Suche


Zurück zum Gambas-Inhaltsverzeichnis.


Datentypen[Bearbeiten]

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[Bearbeiten]

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[Bearbeiten]

gb.NewLine Zeilenumbruch. Entspricht Chr$(10)
gb.Tab Tabulator. Entspricht Chr$(9)

Sortierungsarten[Bearbeiten]

gb.Binary Binaersortierung
gb.Case Groß- und Kleinschreibung wird nicht berücksichtigt
gb.Lang Sprachbasierte Sortierung

Wochentage[Bearbeiten]

gb.Monday Montag
gb.Tuesday Dienstag
gb.Wednesday Mittwoch
gb.Thursday Donnerstag
gb.Friday Freitag
gb.Saturday Samstag
gb.Sunday Sonntag

Vordefinierte Zahlenformate[Bearbeiten]

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[Bearbeiten]

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[Bearbeiten]

gb.Standard Use gb.GeneralNumber for formatting numbers and gb.GeneralDate for formatting dates and times.

Weitere Konstanten[Bearbeiten]

Farben[Bearbeiten]

Black, Blue, Cyan, DarkBlue, DarkCyan, DarkGray, DarkGreen, DarkMagenta, DarkRed DarkYellow, Default, Gray, Green, LightGray, Magenta, Orange, Pink, Red, Transparent, Violet, White, Yellow

Tasten[Bearbeiten]

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[Bearbeiten]

Etched, None, Plain, Raised, Sunken

Konstanten[Bearbeiten]

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[Bearbeiten]

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"