Lo que pedís es muy extenso, todo esta en MSDN la ayuda del Visual Studio, que viene con la instalación de VB y FP
Te copio algunas de visual:
Conversion:
Valor ANSI a cadena. Chr
Cadena a minúsculas o a mayúsculas. Format, LCase, UCase
Fecha a número de serie. DateSerial, DateValue
Número decimal a otra base. Hex, Oct
Número a cadena. Format, Str
Un tipo de dato a otro. CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng, CSng, CStr, CVar, CVErr,Fix, Int
Fecha a día, mes, día de la semana o año. Day, Month, Weekday, Year
Hora a hora, minuto o segundo. Hour, Minute, Second
Cadena a valor ASCII. Asc
Cadena a número. Val
Hora a número de serie. TimeSerial, TimeValue
Entrada/salida:
Tener acceso o crear un archivo. Open
Cerrar archivos. Close, Reset
Controlar la apariencia del resultado. Format, Print, Print #, Spc, Tab, Width #
Copiar un archivo. FileCopy
Obtener información de un archivo. EOF, FileAttr, FileDateTime, FileLen, FreeFile, GetAttr, Loc, LOF, Seek
Administrar archivos. Dir, Kill, Lock, Unlock, Name
Leer un archivo. Get, Input, Input #, Line Input #
Devolver el tamaño de un archivo. FileLen
Establecer u obtener los atributos de un archivo. FileAttr, GetAttr, SetAttr
Establecer la posición de lectura y escritura en un archivo. Seek
Escribir en un archivo. Print #, Put, Write #
Control de Flujo:
Bifurcar. GoSub...Return, GoTo, On Error, On...GoSub, On...GoTo
Salir o hacer una pausa en la ejecución de un programa. DoEvents, End, Exit, Stop
Realizar bucles. Do...Loop, For...Next, For Each...Next, While...Wend, With
Tomar decisiones. Choose, If...Then...Else, Select Case, Switch
Utilizar procedimientos. Call, Function, Property Get, Property Let, Property Set, Sub
Manipulación de cadenas:
Comparar dos cadenas. StrComp
Convertir cadenas. StrConv
Convertir a minúsculas o mayúsculas. Format, LCase, UCase
Crear una cadena de caracteres repetidos. Space, String
Averiguar el tamaño de una cadena. Len
Dar formato a una cadena. Format
Justificar una cadena. LSet, RSet
Manipular cadenas. InStr, Left, LTrim, Mid, Right,RTrim, Trim
Establecer las reglas de comparación de cadenas. Option Compare
Trabajar con valores ASCII y ANSI. Asc, Chr
Matemáticas:
Derivar funciones trigonométricas. Atn, Cos, Sin, Tan
Realizar cálculos generales. Exp, Log, Sqr
Generar números aleatorios. Randomize, Rnd
Obtener el valor absoluto. Abs
Obtener el signo de una expresión. Sgn
Realizar conversiones numéricas. Fix, Int
Operadores:
Realizar operaciones aritméticas. ^, –, *, /, \, Mod, +, &, =
Realizar comparaciones. =, <>, <, >, <=, >=, Like, Is
Realizar operaciones lógicas. Not, And, Or, Xor, Eqv, Imp
Tipo de datos:
Convertir entre tipos de datos. CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng, CSng, CStr, CVar, CVErr,Fix, Int
Establecer tipos de datos intrínsecos. Boolean, Byte, Currency, Date, Double, Integer, Long, Object, Single, String, Variant (predeterminado)
Comprobar los tipos de datos. IsArray, IsDate, IsEmpty, IsError, IsMissing, IsNull, IsNumeric, IsObject
Variables y constantes:
Asignar un valor. Let
Declarar variables o constantes. Const, Dim, Private, Public, New, Static
Declarar un módulo como privado. Option Private Module
Obtener información sobre un tipo Variant. IsArray, IsDate, IsEmpty, IsError, IsMissing, IsNull, IsNumeric, IsObject, TypeName, VarType
Hacer referencia al objeto actual. Me
Solicitar declaraciones explícitas de variables. Option Explicit
Varias:
Procesar eventos pendientes. DoEvents
Ejecutar otros programas. AppActivate, Shell
Enviar pulsaciones de teclas a una aplicación. SendKeys
Hacer sonar un pitido en el equipo. Beep
Sistema. Environ
Proporcionar una cadena en la línea de comandos. Command
Automatización. CreateObject, GetObject
Color. QBColor, RGB