巨集和程式設計

一般資訊和使用者介面用法

%PRODUCTNAME Basic 說明
使用 %PRODUCTNAME Basic 進行程式設計
%PRODUCTNAME Basic 詞彙表
%PRODUCTNAME Basic 具有模組化結構
語法
%PRODUCTNAME Basic IDE
IDE 摘要
Basic 編輯器
[檢視]視窗
巨集工具列
巨集

指令參照

使用程序和函數
程式庫、模組和對話方塊

執行階段函數、陳述式和運算子

螢幕 I/O 函數
檔案 I/O 函數
日期和時間函數
錯誤處理函數
邏輯運算子
數學運算子
數值型函數
控制程式的執行
變數
比較運算子
字串
其他指令

功能、陳述式和依字母順序運算子清單

Abs 函數 [執行階段]
AND 運算子 [執行階段]
Array 函數 [執行階段]
Asc 函數 [執行階段]
Atn 函數 [執行階段]
Beep 陳述式 [執行階段]
Blue 函數 [執行階段]
CBool 函數 [執行階段]
CByte 函數 [執行階段]
CDateFromIso 函數﹝執行階段﹞
CdateToIso 函數 [執行階段]
CDate 函數 [執行階段]
CDbl 函數 [執行階段]
CInt 函數 [執行階段]
CLng 函數 [執行階段]
CSng 函數 [執行階段]
CStr 函數 [執行階段]
Call 陳述式 [執行階段]
ChDir 陳述式 [執行階段]
ChDrive 陳述式 [執行階段]
Choose 函數 [執行階段]
Chr 函數 [執行階段]
Close 陳述式 [執行階段]
比較運算子 [執行階段]
Const 陳述式 [執行階段]
ConvertFromURL 函數 [執行階段]
ConvertToURL 函數 [執行階段]
Cos 函數 [執行階段]
CreateUnoDialog 函式 [執行階段]
CreateUnoListener 函數 [執行階段]
CreateUnoService 函數 [執行階段]
CreateUnoStruct 函數 [執行階段]
CurDir 函數 [執行階段]
DateSerial 函數 [執行階段]
DateValue 函數 [執行階段]
Date 陳述式 [執行階段]
Day 函數 [執行階段]
Declare 陳述式 [執行階段]
DefBool 陳述式 [執行階段]
DefDate 陳述式 [執行階段]
DefDbl 陳述式 [執行階段]
DefInt 陳述式 [執行階段]
DefLng 陳述式 [執行階段]
DefObj 陳述式 [執行階段]
DefVar 陳述式 [執行階段]
DimArray 函數 [執行階段]
Dim 陳述式 [執行階段]
Dir 函數 [執行階段]
Do...Loop 陳述式 [執行階段]
比較運算子 [執行階段]
End 陳述式 [執行階段]
Environ 函數 [執行階段]
Eof 函數 [執行階段]
EqualUnoObjects 函數 [執行階段]
「等價」運算子 [執行階段]
Erl 函數 [執行階段]
Err 函數 [執行階段]
Error 函數 [執行階段]
錯誤處理函數
Exit 陳述式 [執行階段]
Exp 函數 [執行階段]
FileAttr 函數 [執行階段]
FileCopy 陳述式 [執行階段]
FileDateTime 函數 [執行階段]
FileExists 函數 [執行階段]
FileLen 函數 [執行階段]
FindObject 函數 [執行階段]
FindPropertyObject 函數 [執行階段]
Fix 函數 [執行階段]
For...Next 陳述式 [執行階段]
Format 函數 [執行階段]
FreeFile 函數 [執行階段]
FreeLibrary 函數 [執行階段]
Function 陳述式 [執行階段]
其他陳述式
產生隨機數
GetAttr 函數 [執行階段]
GetProcessServiceManager 函數 [執行階段]
GetSolarVersion 函數 [執行階段]
GetSystemTicks 函數 [執行階段]
Get 陳述式 [執行階段]
GlobalScope [執行階段]
GoSub...Return 陳述式 [執行階段]
GoTo 陳述式 [執行階段]
Green 函數 [執行階段]
HasUnoInterfaces 函數 [執行階段]
Hex 函數 [執行階段]
Hour 函數 [執行階段]
IIf 陳述式 [執行階段]
If...Then...Else 陳述式 [執行階段]
「蘊含」運算子 [執行階段]
InStr 函式 [執行階段]
InputBox 函數 [執行階段]
Input# 陳述式 [執行階段]
Int 函數 [執行階段]
IsArray 函數 [執行階段]
IsDate 函數 [執行階段]
IsEmpty 函數 [執行階段]
IsMissing 函數 [執行階段]
IsNull 函數 [執行階段]
IsNumeric 函數 [執行階段]
IsObject 函數 [執行階段]
IsUnoStruct 函數 [執行階段]
Join 函數 [執行階段]
Kill 陳述式 [執行階段]
LBound 函式 [執行階段]
LCase 函式 [執行階段]
LSet 陳述式 [執行階段]
LTrim 函數 [執行階段]
Left 函數 [執行階段]
Len 函數 [執行階段]
Let 陳述式 [執行階段]
Line Input # 陳述式 [執行階段]
Loc 函數 [執行階段]
Lof 函數 [執行階段]
Log 函數 [執行階段]
Mid 函數、Mid 陳述式 [執行階段]
Minute 函數 [執行階段]
MkDir 陳述式 [執行階段]
「Mod (求餘數)」 運算子 [執行階段]
Month 函數 [執行階段]
MsgBox 函數 [執行階段]
MsgBox 陳述式 [執行階段]
Name 陳述式 [執行階段]
「逆反」運算子 [執行階段]
Now 函數 [執行階段]
數值型函數
Oct 函數 [執行階段]
On Error GoTo ...Resume 陳述式 [執行階段]
On...GoSub 陳述式、On...GoTo 陳述式 [執行階段]
Open 陳述式 [執行階段]
Option Base 陳述式 [執行階段]
Option Explicit 陳述式 [執行階段]
Optional (在函數陳述式中)[執行階段]
「或」運算子 [執行階段]
Print 陳述式 [執行階段]
Public 陳述式 [執行階段]
Put 陳述式 [執行階段]
QBColor 函式 [執行階段]
RGB 函數 [執行階段]
RSet 陳述式 [執行階段]
RTrim 函數 [執行階段]
Randomize 陳述式 [執行階段]
ReDim 陳述式 [執行階段]
Red 函數 [執行階段]
Rem 陳述式 [執行階段]
Reset 陳述式 [執行階段]
Right 函式 [執行階段]
RmDir 陳述式 [執行階段]
Rnd 函數 [執行階段]
Second 函數 [執行階段]
Seek 函數 [執行階段]
Seek 陳述式 [執行階段]
Select...Case 陳述式 [執行階段]
SetAttr 陳述式 [執行階段]
Set 陳述式 [執行階段]
Sgn 函數 [執行階段]
Shell 函數 [執行階段]
Sin 函數 [執行階段]
Space 函數 [執行階段]
Split 函數 [執行階段]
Sqr 函數 [執行階段]
平方根的計算
Static 陳述式 [執行階段]
Stop 陳述式 [執行階段]
StrComp 函數 [執行階段]
Str 函式 [執行階段]
String 函數 [執行階段]
Sub 陳述式 [執行階段]
Switch 函數 [執行階段]
Tan 函數 [執行階段]
TimeSerial 函數 [執行階段]
TimeValue 函數 [執行階段]
Time 陳述式 [執行階段]
Timer 函數 [執行階段]
三角函數
Trim 函數 [執行階段]
TwipsPerPixelX 函數 [執行階段]
TwipsPerPixelY 函數 [執行階段]
TypeName 函數; VarType 函數 [執行階段]
UBound 函數 [執行階段]
UCase 函數 [執行階段]
Val 函數 [執行階段]
Wait 陳述式 [執行階段]
WeekDay 函數 [執行階段]
While...Wend 陳述式 [執行階段]
With 陳述式 [執行階段]
Write 陳述式 [執行階段]
「互斥或」運算子 [執行階段]
Year 函數 [執行階段]
「-」運算子 [執行階段]
「*」運算子 [執行階段]
「+」運算子 [執行階段]
「/」運算子 [執行階段]
「^」運算子 [執行階段]

指南

在對話方塊編輯器中變更控制項的屬性
在對話方塊編輯器中建立控制項
對話方塊編輯器中控制項的程式設計示例
使用程式碼顯示對話方塊
建立 Basic 對話方塊
管理程式庫和模組
使用變數
使用物件
除錯 Basic 程式
事件驅動的巨集