Xbasic Features
/pages/Guides/Xbasic/Xbasic Features.xml
Alpha Anywhere now supports GUIDs as an intrinsic Xbasic data type (designated as type 'K'), just as Character, Numeric, Logical, Time, etc. are intrinsic Xbasic data types. Support for GUID data types is important for Active-Link tables as some SQL databases use GUIDS for primary keys. You can DIM a variable as a GUID, (e.g. DIM varname as K), or you can use the curly bracket notation to specify a value of type 'K' (just as curly bracket notation is used to specify a Date value). The following Interactive window session shows examples:
Xbasic Help Pages
/pages/Index/Xbasic Help Pages.xml
[The Xbasic Programming Environment]
!= (Not Exactly Matching Operator)
/pages/Ref/Xbasic/Operators/Comparison Operators/Not Exactly Matching Operator.xml
The Not Exactly Matching operator returns .T. (TRUE) if the expressions on both sides of the operator both, Operand1 and Operand2, are of different types or have different values.
Button O Directive {J} Operator
/pages/Ref/Desktop_Api/UI Functions/XDialog/Controls/Button/Button O Directive {J} Operator.xml
The {J} operator is used in a button's owner draw (O) directive and its {@@} operator to specify the alignment of the button label.
Xbasic Modules
/pages/Guides/Workspaces/Xbasic/Xbasic Modules.xml
Xbasic Modules can be used to package Xbasic scripts used in a web project. The advantage of Xbasic modules over function libraries is that you can selectively choose what functions are publicly accessible from the module.
!$ (Substring Exclusion Operator)
/pages/Ref/Xbasic/Operators/Comparison Operators/Substring Exclusion Operator.xml
The !$ operator determines whether the character expression on the left of the operator is not contained anywhere within the character expression on the right.
Xbasic Class Syntax
/pages/Guides/Xbasic/Xbasic Class Syntax.xml
The syntax in this article describes Xbasic classes in Backus-Naur Form (BNF).
$ (Substring Inclusion Operator)
/pages/Ref/Xbasic/Operators/Comparison Operators/Substring Inclusion Operator.xml
The $ operator determines whether the character expression on the left of the operator is contained anywhere within the character expression on the right.
Validation Xbasic
/pages/Guides/Mobile and Web Components/Grid/Grid Fields/Grid Field Properties/Display Settings/validationxbasic.xml

Xbasic can be added to this property to add custom validation rules for a field.

Tabbed Control O Directive {@@} Operator
/pages/Ref/Desktop_Api/UI Functions/XDialog/Controls/Tabbed Control/Tabbed Control O Directive {@@} Operator.xml
The {@@} operator is used in a Tab's owner draw (O) directive to specify that the text contains embedded formatting commands. Example