Guidance
指路人
g.yi.org
software / RapidQ / System / Win32 / RapidQ2 distribution / KEYWORD.LST

Register 
注册
Search 搜索
首页 
Home Home
Software
Upload

  
; RapidQ keyword command list
; ===========================
;
; Standard BASIC commands
;
ABS
'ABS(Number)
'Return absolute (positive) value of number
ACOS
'ACOS(Number)
'Returns arccosine of number
ASC
'ASC(char$)
'Returns the ASCII key value of char$
ASIN
'ASIN(Number)
'Returns arcsine of number
ATN
'ATN(Number)
'Returns arctangent of number
'Alternative --> ATAN
ATAN
'ATAN(Number)
'Returns arctangent of number
'Alternative --> ATN
BIN$
'BIN$(Integer)
'Returns the binary representation of the number
'This must be a positive integer
BIND
'BIND Num TO funname
'Binds a function pointer
CALL
'CALL Sub
'Calls (jumps to) a subroutine
CALLBACK
'See CODEPTR
CODEPTR
'CODEPTR(MySub)
'Returns the absolute address of the SUB/FUNCTION
CALLFUNC
'CALLFUNC(Num, param1, param2, ...)
'Calls function pointer
CEIL
'CEIL(Number)
'Rounds a numeric expression up towards positive infinity
'EG: 1.5 becomes 2
CHDIR
'CHDIR path$
'Change directory to path$
CHDRIVE
'CHDRIVE "a:\"
'Change drive device (a:\ b:\ c:\ ...)
CHR$
'CHR$(byte)
'Returns character corresponding to the ASCII key value
CINT
'CINT(Number)
'Implemented for compatibility reasons. Use ROUND instead
CLNG
'CLNG(Number)
'Implemented for compatibility reasons. Use ROUND instead
CONST
'CONST var = expression
'Assigns variable a constant value
CONVBASE$
'CONVBASE$(Str$, FromBase, ToBase)
'Returns the representation Str$ FromBase to ToBase representation.
COS
'COS(Number)
'Returns cosine of an angle given in radians
DATA
'DATA constant[,constant,....]
'Stores data for easy retrieval, use READ to read the data.
DATE$
'Returns the current Date in MM-DD-YYYY format.
DEC
'DEC(Variable [, DecVal])
'Decrements variable by 1 unless otherwise specified
DELETE$
'DELETE$(String$, Index, Count)
'Deletes Count number of characters from String$ starting at Index
DIM
'DIM Variable AS DataType
'Creates variable of type DataType
AS
'See DIM STATIC CREATE
IS
' ???
DIR$
'DIR$[(FileSpec$, Attributes%)]
'Returns the next file of FileSpec$
'Use DIR$ on its own for next matching file
DIREXISTS
'DIREXISTS(Path$)
'Returns 0 if directory does not exist, non-zero otherwise
EVENT
'EVENT event  ... END EVENT
DOEVENTS
'Polls events, useful when you're in a deep/big loop
END
'On its own, terminates program (only if running as CONSOLE)
'Used to close off blocks of code such as:
'  IF..END IF   SUB..END SUB    CREATE..END CREATE
EXP
'EXP(Number)
'Calculates the exponential function
'(e raised to the power of number)
ENVIRON
'ENVIRON StringExpression
'Set environment string
ENVIRON$
'ENVIRON$(environment-string)
'Get environment value
EXTRACTRESOURCE
'EXTRACTRESOURCE ResourceNumber%, FileName$
'Extracts a resource to file
FIELD$
'FIELD$(StringExpresion, Deliminator, FieldNumber)
'Returns a field/token separated by deliminators
FILEEXISTS
'FILEEXISTS(FileName$)
'Returns 0 if file not found, non-zero otherwise
FIX
'FIX(Number)
'Truncates fractional number, rounding down towards 0
FLOOR
'FLOOR(Number)
'Rounds a numeric expression down towards negative infinity
'EG: 1.5 becomes 1
FORMAT$
'FORMAT$(S$, arg1, arg2, ...)
'Returns a formatted string assembled from a format string
'and a series of arguments (up to 50)
FRAC
'FRAC(Number)
'Returns the fractional part of the numeric expression
HEX$
'HEX$(Number)
'Returns the HEXidecimal string representation of the Number
INC
'INC(Variable [, IncVal])
'Increments variable by 1 unless otherwise specified
INITARRAY
'INITARRAY(Array, values, ...)
'Initializes array with corresponding values
INP
'INP(Address)
'Returns the byte value read from an I/O port 0..65535
INSERT$
'INSERT$(Source$,Dest$,Index)
'Insert Source$ into Dest$ starting at Index
'See REPLACE$
INSTR
'INSTR([Start,] Search$,Find$)
'Returns the position in the Search$ that Find$ was found.
'If no match then 0 is returned
INT
'INT(Number)
'Convert Number to a 32-bit INTEGER, truncating decimals
KILL
'KILL Filename$
'Deletes a file
KILLMESSAGE
'KILLMESSAGE hWnd, Message
'Removes message from queue
LBOUND
'LBOUND(ArrayName[, Dimension])
'Returns the lowerbound of an array (Dimension starts at 1)
LCASE$
'LCASE$(String)
'String is converted to lowercase
LEFT$
'LEFT$(String,Num)
'Returns the leftmost Num characters from String
LEN
'LEN(String)
'Returns the length of String
LIBRARYINST
'LIBRARYINST(DLLName)
'Returns the handle to a loaded DLL module
LOG
'LOG(Number)
'Returns the natural logarithm of Number
LPRINT
'LPRINT [Expression][;|,][...]
'Acts exactly like PRINT, except all output is directed to
'the default printer. Make sure to call LFLUSH.
'Also see the Printer component for graphical printing
LFLUSH
'Calling this will start printing your document
'Make sure all your LPRINTs are executed before calling LFLUSH
LTRIM$
'LTRIM$(String)
'Returns String with leftmost spaces removed
MEMCMP
'MEMCMP(ptr1, ptr2, count)
'Compares 2 memory addresses, returns 0 if not equal, non-zero otherwise
MESSAGEBOX
'MESSAGEBOX(Msg$, Title$, MsgButtons%)
'Displays a simple message box with prompts
MESSAGEDLG
'MESSAGEDLG(Msg$, MsgType, MsgButtons, HelpContext)
'Displays a message dialog box, see RAPIDQ.INC for proper types/buttons
MID$
'MID$(String, Position, Num)
'Returns characters from String starting at Position with a length fo Num
'To get a single character you could use this method instead:
'  char$=a$[position]
MKDIR
'MKDIR Dir$
'Creates new directory
OUT
'OUT(Address, bytevalue)
'Sends a byte value to a machine I/O port 0..65535
PLAYWAV
'PLAYWAV FileName$|Resource_Handle, SndOption
'Plays a WAV file, see RAPIDQ.INC for sndOptions
POSTMESSAGE
'POSTMESSAGE(Handle, uMsg, wParam, lParam)
'Post message to handle, and does not block.
'Refer to your favourite WinAPI guide for the proper message numbers
QUICKSORT
'QUICKSORT(Array-begin, Array-end, ASCEND | DESCEND)
'Sort any array, BYTE, WORD, SHORT, STRING, etc...
RANDOMIZE
'RANDOMIZE [Num]
'Use randomize to reseed the random number generator
READ
'READ variable [, variable, ...]
'Reads next DATA statement, stores it in variable
REDIM
'REDIM Array(Num) AS DataType
'Use REDIM to redimension an array preserving existing data.
'REDIM is equivalent to DIM if the array has not yet been allocated
RENAME
'RENAME File1$, File2$
'Renames File1$ to File2$
REPLACE$
'REPLACE$(Source$, Replace$, Index)
'Replaces characters in Source$ with those in Replace$
'starting at Index. This overwrites characters
'See INSERT$
REPLACESUBSTR$
'REPLACESUBSTR$(Source$, ReplaceStr$, Withstr$)
'Replaces the string ReplaceStr$ in Source$ with WithStr$
RESTORE
'RESTORE [linelabel]
'Jumps to specific position in DATA statement
RESOURCE
'RESOURCE(number%)
'Get numeric value of Resource, mainly for use with ExtractResource, 0 based array
RESOURCECOUNT
'Get resource count
REVERSE$
'REVERSE$(S$)
'Reverses a string
RGB
'RGB(Red%, Green%, Blue%)
'Returns the BGR numeric representation of the color
RIGHT$
'RIGHT$(String,Num)
'Returns the righttmost Num characters of String
RINSTR
'RINSTR([Start,] SearchString, FindString)
'Reverse INSTR Function, searching starts from the end of SearchString
RMDIR
'RMDIR Dir$
'Removes directory
RND
'RND(UpperBound)
'Returns a random number, if no upperbound is given, it returns a decimal number.
'Use RANDOMIZE to reseed
ROUND
'ROUND(Number)
'Rounds number to nearest integer
RTRIM$
'RTRIM$(String)
'Returns String with rightmost spaces removed
RUN
'RUN command$
'Executes command, but does not block
EXECUTE
'Execute function
SENDMESSAGE
'SENDMESSAGE(Handle, uMsg, wParam, lParam)
'Post message to handle, and blocks.
'Refer to your favourite WinAPI guide for the proper message numbers
SGN
'SGN(Number)
'Returns the sign of a numeric expression
SHELL
'SHELL command$                <<< Executes command, and blocks until finished
'pid=SHELL(command$,option)    <<< Function version does not block
' Options
' 0=HIDE              6=MINIMIZE
' 1=SHOWNORMAL        7=SHOWMINNOACTIVE
' 2=SHOWMINIMIZED     8=SHOWNA
' 3=SHOWMAXIMIZED     9=RESTORE
' 4=SHOWNOACTIVATE   10=SHOWDEFAULT
' 5=SHOW
SHOWMESSAGE
'SHOWMESSAGE text$
'Pops up a message in a simple box
SIN
'SIN(Number)
'Returns sine of an angle given in radians
SOUND
'SOUND freq, duration
'Outputs sound through PC Speaker
SPACE$
'SPACE$(Num)
'Returns string with Num spaces
SQR
'SQR(Number)
'Returns the square root of Number, make sure it's non-negative
STATIC
'STATIC Variable AS DataType
'Creates variable of type DataType and preserves variable between procedure calls
STR$
'STR$(Number)
'Returns the string representation of Number
STRF$
'STRF$(Number, Format%, Precision%, Digits%)
'Converts a floating point or number value to a string
STRING$
'STRING$(Num, Char) or STRING$(Num, Char$)
'Returns a string containing CHR$(Char) or first character
'of Char$ repeated Num times
SWAP
'SWAP A,B
'Exchanges values, so A = B and B = A
TALLY
'TALLY(Search$, Match$)
'Returns number of occurrences of Match$ in Search$
TAN
'TAN(Number)
'Returns tangent of an angle given in radians
TIME$
'TIME$
'Returns the current time in HH:MM:SS format
TIMER
't! = TIMER
'Returns the current TIMER value
UBOUND
'UBOUND(ArrayName[, Dimension])
'Returns the upperbound of array (Dimension starts at 1)
UCASE$
'UCASE$(String)
'Returns a string whose characters onverted to uppercase
UNLOADLIBRARY
'UNLOADLIBRARY(DLLName)
'Removes DLL from memory
VAL
'VAL(String)
'Returns the closest numeric representation of the string
VARPTR
'VARPTR(VarName)
'Returns the address of a variable.
VARPTR$
'VARPTR$(address)
'Returns the null-terminated string representation of a given address
VARTYPE
'VARTYPE(variant)
'Returns the type of a variant 0 - Integer, 1 - Float, 2 - String
SIZEOF
'SIZEOF (Var(Index))
'Returns the size of the variable type
;
; Console commands
;
CLS
'Clears console screen
COLOR
'COLOR [Fore%][, Back%]
'Sets current color attribute. You can ignore either one of the parameters
CONSOLE.INPUTHANDLE
'hnd = CONSOLE.INPUTHANDLE
'Returns the console input handle
CONSOLE.OUTPUTHANDLE
'hnd = CONSOLE.OUTPUTHANDLE
'Returns the console output handle
CSRLIN
'CurRow% = CSRLIN
'Returns current row of cursor
INKEY$
'Returns ASCII/Extended key character typed
GET$
'GET$(NumChars)
'Get NumChars from current input device
INPUT$
'INPUT$(NumChars)
'Get NumChars from current input device
INPUT
'INPUT A$ or INPUT "Text",A$
'Reads a line of input from user
LOCATE
'LOCATE [Y%][, X%][, cursor]
'Moves cuRsor to Y%, X% (upper left starts at 1,1).
'You can ignore either one of the parameters
PCOPY
'PCOPY source, dest
'Copy page from source to dest. The visible page is 0
'There are 7 off-screen pages
PEEK
'A% = PEEK([#PageNum,] address)
'Returns the char/attribute value at address
POKE
'POKE [#PageNum,] address, byte
'Poke attribute or char at address
POS
'CurPos% = POS(0)
'Returns current position of cursor
PRINT
'PRINT [#PageNum[;|,]][stuff][;|,][...]
'Write to standard output (console).
'To write to the offscreen buffers, use #PageNum.
'PageNum is 1-7. Only works under Windows
'Use ? for shorthand (EG: ? "a" instead of PRINT "a")
TAB
'PRINT TAB(Number)
'Pads out printing with tabulated positions
SETCONSOLETITLE
'SETCONSOLETITLE(Title$)
'Sets the console title
SLEEP
'SLEEP Num
'Delay for Num seconds. Num can be fractional
;
; Internal commands/functions
;
COMMANDCOUNT
'INTEGER Number of command line parameters received
COMMAND$
'Array of commands received (commands are separated by spaces)
'first element starting at 1. Element zero is your application path/name
CURDIR$
'Returns the current working directory of your application
ISCONSOLE
'Returns a non-zero number if application is a console, 0 otherwise
MOUSEX
'Returns X coordinate of mouse pointer relative to your active form
MOUSEY
'Returns Y coordinate of mouse pointer relative to your active form
PARAMSTRCOUNT
'Returns number of String parameters received
'This variable is used only inside a SUBI or FUNCTIONI declaration.
PARAMSTR$
'Used only inside a SUBI or FUNCTIONI declaration
'Returns string parameter value, first element starting at 0
PARAMVAL
'Used only inside a SUBI or FUNCTIONI declaration
'Returns numeric parameter value, first element starting at 0
PARAMVALCOUNT
'Returns number of Numeric parameters received.
'This variable is used only inside a SUBI or FUNCTIONI declaration.
SCREEN.CURSOR
'Change global mouse pointer
SCREEN.CURSORS
'R/W array of cursor handles
SCREEN.HEIGHT
'Returns Windows screen Height (not to be confused with Form.Height)
SCREEN.WIDTH
'Returns Windows screen Width (not to be confused with Form.Width)
STACK.INT
'Returns most current stack integer parameter. First element starting at 0
STACK.STR$
'Returns most current stack string parameter. First element starting at 0
;
; Operators
;
SHL
'x SHL y   shift x LEFT by y units
SHR
'x SHR y   shift x RIGHT by y units
MOD
'x MOD y   returns remainder of x÷y
INV
'x INV y   returns inverse of number on modulus
NOT
'NOT x   returns complement of x (inverted)
AND
'x AND y   compare bits in x and y. Return 1 if both bits are set
OR
'x OR y   compare bits in x and y. Return 1 if either bit is set
XOR
'x XOR y   compare bits in x and y. Return 1 if ONLY 1 bit is set
;
; Directives
;
$MACRO
'$MACRO name[params..] definition
'Examples:
' $MACRO strcat(a,b) a=a+b
' $MACRO TwoPI (2*PI)
' $MACRO Add(x,y) x+y
$OPTION
'$OPTION Name[Params]
'Names are BYFREF,BYTECODE,DECIMAL,DIM,EXPLICIT,GTK,ICON,and INKEY$
$INCLUDE
'$INCLUDE filename
'Include code directly into program
'EG: $INCLUDE "RapidQ.inc"
$RESOURCE
'$RESOURCE handle AS filename
'A way to include graphics into the program
'EG: $RESOURCE MyBMP AS "MyPicture.BMP"
$TYPECHECK
'$TYPECHECK ON|OFF
'Type-Checking ON means all variables must be declared
$OPTIMIZE
'$OPTIMIZE ON|OFF (Default)
'Reduces code size. Use this as a first statement in code
$ESCAPECHARS
'$ESCAPECHARS ON|OFF
'If ON, allows for escape codes to be decoded in strings
'Here are the codes which may be used:
' \a AlarmBell  \n NewLine  \r Carriage Return  \F Form Feed
' \b BackSpace  \t Tab      \v Vertical Tab
' \\ BackSlash  \" Double Quote
' \#### Decimal 0..255      \xHH Hex 00..FF
$IFDEF
'$IFDEF type  ... $ENDIF
'Compile code if type has been defined
$IFNDEF
'$IFNDEF type  ... $ENDIF
'Compile code if type has NOT been defined
$ENDIF
'See $IFDEF $IFNDEF
$APPTYPE
'$APPTYPE CGI|CONSOLE|GUI (default)
$ELSE
'Compile code if condition was NOT met
'See $IFDEF $IFNDEF
$DEFINE
'$DEFINE newdef olddef
'Defines a type like --> $DEFINE INT16 SHORT would create an INT16 keyword
'These types are built in --> WIN32 UNIX TYPE
$UNDEF
'$UNDEF def [,def...]
'Remove/Unhook a defined type
;
; Subroutines/Functions
;
DECLARE
'DECLARE SUB name or DECLARE FUNCTION
'Use DECLARE SUB/FUNCTION whenever you want to provide a "forward"
'declaration without writing the SUB/FUNCTION yet
SUB
'SUB name  .. END SUB
'A subroutine in the program. You can invoke the subroutine by
'referencing its name only or by using CALL name.
FUNCTION
'FUNCTION name AS type .. END FUNCTION
'Returns a value into name.
SUBI
'SUBI name (...)  ... END SUBI
'A way to use infinite parameters without type-checking. See chapter 9
'See also -> ParamStr$(), ParamVal(), ParamValCount, ParamStrCount
FUNCTIONI
'FUNCTIONI (...)  ... END FUNCTIONI
'A way to use infinite parameters without type-checking. See chapter 9
'See also -> ParamStr$(), ParamVal(), ParamValCount, ParamStrCount
LIB
'DECLARE SUB Test LIB "TEST.DLL" ALIAS "MyFunc" (S AS STRING)
'For DLL handling. See chapter 9
ALIAS
'DECLARE SUB Test LIB "TEST.DLL" ALIAS "MyFunc" (S AS STRING)
'For DLL handling. See chapter 9
;
; Looping commands
;
FOR
'FOR variable=start TO finish [STEP amount]  ... NEXT variable
'Performs a loop, depending on values in start/finish
TO
'See FOR
NEXT
'See FOR
STEP
'FOR var=1 TO 10 STEP 2
'This command is used in conjunction with the FOR command
'The above example would make 'var' step by 2
WHILE
'WHILE condition=true ... WEND
'repeats a section of code while the condition is true
WEND
'See WHILE
DO
'Start of a DO...LOOP block.
'Used for repeating code. When a LOOP statement is found,
'execution goes back to statement after the DO command
LOOP
'Used with DO command. See optional UNTIL command
UNTIL
'LOOP UNTIL condition=true
'would terminate a loop when the condition is true
EXIT
'EXIT FOR|LOOP|WHILE|SUB|FUNCTION
'Use this to exit prematurely from any of the above
;
; Methods
;
CREATE
'CREATE name AS qobject  ... END CREATE
WITH
'WITH name ... END WITH
'Use this to reference properties/methods/event to save typing
CONSTRUCTOR
'CONSTUCTOR  ... END CONSTUCTOR
'Used inside a TYPE declaration to give default values to properties
;
; Conditions
;
IF
'IF expression=true THEN execute
'Executess commands after THEN if the expression is true
THEN
'See IF
ELSE
'IF expression=true THEN do this ELSE do this instead
'Executes the part after ELSE if the expression is false
ELSEIF
'IF expression1=true THEN ... ELSEIF expression2=true THEN ....
'To perform multipe checks use this method
SELECT
'SELECT CASE  ... END SELECT
'Ideal when testing lots of conditions
CASE
'CASE expression
'If matching result, then perform the code
'See SELECT command
;
; UDT + Supported TYPES
;
TYPE
'TYPE name [EXTENDS qobject] ... END TYPE
'For creating custom types
EXTENDS
'TYPE name EXTENDS qobject
'For creating custom components
PROPERTY
'PROPERTY SET name (param AS datatype)  ... END PROPERTY
'Use only within an extended TYPE
BYTE
'8 Bits   0..255   a?=0
WORD
'16 Bits   0..65535   a??=0
DWORD
'32 Bits   LINUX-ONLY   a???=0
SHORT
'16 Bits   -32768..32767   a%=0
LONG
'32 Bits   -2147483648..2147483647   a(ampersand)=0
INTEGER
'32 Bits   -2147483648..2147483647   a(ampersand)=0
SINGLE
'32 Bits   1.5*10^45..3.4*10^38  a!=0
DOUBLE
'64 Bits   5.0*10^324..1.7*10^308   a#=0
STRING
'a$=""
VARIANT
'A variable which can mutate into another type.
'Has no suffix, so use DIM to create it:
'  DIM v AS VARIANT
'  v=5 : v="hello"   <-- Both valid
DEFINT
'DEFINT var[,var,var...]
DEFSTR
'DEFSTR var[,var,var...]
DEFDBL
'DEFDBL var[,var,var...]
DEFSNG
'DEFSNG var[,var,var...]
DEFBYTE
'DEFBYTE var[,var,var...]
DEFWORD
'DEFWORD var[,var,var...]
DEFDWORD
'DEFDWORD var[,var,var...]
DEFLNG
'DEFLNG var[,var,var...]
DEFSHORT
'DEFSHORT var[,var,var...]
;
; Branching
;
GOTO
'GOTO label
'Jump to a position in code where label is.
'Labels must end in a colon like this --> MyRoutine:
GOSUB
'GOSUB label  ... RETURN
'GO to a SUBroutine, and when finished, RETURN back.
RETURN
'RETURN from a SUBROUTINE back to the next line after
'the GOSUB statement which sent us here
;
; RapidQ Objects
;
QFORM
'Opens a standard form which may contain components like QEDIT, QLABEL ...
QBITMAP
'Store/Retrieve Bitmaps
QCANVAS
'Empty image to paint/draw on
QBUTTON
'General purpose button
QCOOLBTN
'Extension of QBUTTON, but allows flat/toggle buttons (Via GroupIndex)
QSTRINGGRID
'For presenting textual data in tabular format
QSTRINGLIST
'For storing/manipulating strings
QLISTBOX
'For vertical (scrolling) list of items
'0=First item, 1=Second item...
QCOMBOBOX
'Pulldown listbox. First item is 0, next is 1 etc..
QOBJECT
QGAUGE
'Provides a progress gauge
QOVALBTN
'Like QCOOLBTN, except that the button looks round/oval
QMENUITEM
'Used with QMAINMENU/QPOPUPMENU for describing properties of item
QMAINMENU
'Container for menu items
QTIMER
'Implements Windows API timer functions
QFONT
'For specifying font, color, and size
QIMAGE
'Used for displaying BMP/ICON files
QPANEL
'Generic container for components. All components are
'hidden if panel is set to invisible
QLABEL
'Displays text on form
QRECT
'Datatype within a form (not visible)
QRICHEDIT
'Fully featured multi-line text editing control
QEDIT
'Single-line edit control for user input
QSTATUSBAR
'Places statusbar at bottom of a form/window
QCHECKBOX
'Wrapper for Windows checkbox control
QPOPUPMENU
'Porvides popup menu selector
QDIRTREE
'Custom component to give explorer-like directory list
QFILELISTBOX
'For maintaining a list of files/directories
QFILESTREAM
'To handle files
QFONTDIALOG
'Displays Windows font selector dialog
QGROUPBOX
'Implements a Windows group box
QIMAGELIST
'An array of images all the same fixed size
QSCROLLBOX
'Scrolling window control
QTABCONTROL
'For creating tab dividers on a form. A good way to
'create multiple components organized into catagories
QLISTVIEW
'Display items in 3 different ways on the form:
'   1> Items with column headers
'   2> Items with Sub-Items
'   3> Individually with large/small icons
QMEMORYSTREAM
'Used to store temporary data
QNOTIFYICONDATA
QOPENDIALOG
'Displays Windows file selection dialog
QOUTLINE
'Implements old Windows 3.1 tree view
QRADIOBUTTON
'Simple radio button. If several are placed inside
'a QGROUPBOX/QPANEL, they will toggle automatically
'so that only one will be selected
QREGISTRY
'For manipulating Windows registry
QSAVEDIALOG
'Displays Save As.. dialog box for file storage
QSCROLLBAR
'Windows scrollbar for scrolling contents or using
'as a simple trackbar
QSOCKET
'Interface for communicating between server/client with sockets
QTRACKBAR
'Creates a slider with optional tickmarks
QGLASSFRAME
'3rd party component to make form look transparent and shaded
QHEADER
'A set of column headers which user can resize
QSPLITTER
'Used to resize controls at runtime
QMYSQL
'See www.mysql.com
QTREEVIEW
'Displays hierarchical list of items ordered by their index
QOLEOBJECT
'Implements an automation client
QOLECONTAINER
'ActiveX container whose properties/methods are
'accessed similar to QOLEOBJECT
QDXSCREEN
'Allows you to create a DirectX screen for your DXComponents.
'All operations go to the off-screen buffer.
'For full screen mode, set FullScreen to true, and border style to bsNone
QDXIMAGELIST
'Maintains a list of images for use in your programs.
'Unlike QIMAGELIST, you must create the imagelist using an Image Library
QDXTIMER
'A high precision timer for DirectX. It has automatic frame adjustments
QD3DFRAME
'Implements IDirect3DRMFrame
QD3DLIGHT
'Implements IDirect3DRMLight
QD3DMESH
'Implements IDirect3DRMMesh
QD3DMESHBUILDER
'Implements IDirect3DRMMeshBuilder
QD3DVISUAL
'Implements IDirect3DRMVisual
QD3DTEXTURE
'Implements IDirect3DRMTexture
QD3DWRAP
Implements IDirect3DRMWrap
QD3DANIMATION
' ???
QD3DANIMATIONSET
' ???
QD3DFACE
'Implements IDirect3DRMFace
QD3DVECTOR
'Implements D3DVector
QFORMex
'extended Qform
QBITMAPex
'extended Qbitamp
QSYSTEM
'RapidQ2 Component used to get Operating system
' properties like OS version, hibernate, control panels
QDEBUG
'RapidQ2 Component used to print out variables
' during runtime and get/set Windows Last Error
APPLICATION.
'RapidQ2 Component extended to get path and set priority
SCREEN.
'RapidQ2 Component extended to get screen capture, set
'resolution, and screen quality
QMenuEx
'RapidQ2 Component to add bitmaps to your Menus
QLISTVIEWex
'RapidQ2 Component to extend QLISTVIEW
QFILEDIALOG
'File Dialog box for multiselect save/open
QFORMmDI
'A FORM to place your QPANEL, QUBTTON, etc, on a
'multiple document interface
QDOCKFORM
'A dockable FORM
HexToDec
'Convert a Hex number to a long integer
'syntax a = HexToDec(myHexNum$)
UDTPTR
'Address of a user defined type variable
'syntax uPtr = UDTPTR(DataType)
NViewLibPresent
'CONST that signals NviewLib.DLL is loaded (handles JPG & other formats)
QD3DCAMERA
'3D Camera operations for DirectX 3D
QD3DPrimitive
'???
QD3DCloneMesh
'???
掌柜推荐
 
 
 
 
 
 
 
 
 
 
 
 
© Thu 2024-5-2  Guidance Laboratory Inc.
Email:webmaster1g.yi.org Hits:0 Last modified:2013-08-20 12:34:51