Windows95[F-BASIC]



ABS絶対値を求める
 AKCNV$ANK文字を全角文字に変換する
ASC文字列の先頭のアスキーコードを返す
ATNアークタンジェントを返す
BAUDRS232Cの転送速度を設定する
 BAUDポートの転送速度を返す
BCDBCD演算結果をBCD文字列に代入する
BEEPビープ音を鳴らす
CALLMライブラリのマシン語プログラムを実行する
CALLSサブプログラムを呼び出す
CASE式と項目が一致した場合命令を実行する
CASE ELSE式と項目が一致しなかった場合命令を実行する
CDBL倍精度形式に変換する
CHR$数値を文字に変換する
CINT四捨五入する
CIRCLE円を描く
CLNGロング型整数形式に変換する
CLOSEファイルをクローズする
CLS画面を消去する
COLOR色を変更する
 COLOR@テキストに色や機能を設定する
 COMMAND$コマンドラインの文字列を得る
 COMMONモジュール間で共用する変数を定義する
 COM (n) ON/OFF/STOP通信回線割り込みを制御する
 CONNECT連続直線を描く
 CONSOLEスクロール領域を設定する
CSNG単精度型に変換する
CSRLIN現在のカーソル位置を返す
CVD文字表現されたデータを倍精度数値に変換する
CVI文字表現されたデータを整数値に変換する
 CVL文字表現されたデータをロング整数値に変換する
 CVS文字表現されたデータを単精度数値に変換する
DATAデータを定義する
 DATE元旦からの経過日数を返す
DATE$現在の日付を返す
 DECLARE FUNCTION/SUBプロシージャへの参照を宣言し、パラメーターの型を指定する
 DEF BCDBCD型文字列を定義し領域を確保する
DEF DBL倍精度型の変数を定義する
DEF FNユーザー関数を定義する
 #DEFINE置換テキストの宣言
DEFINT整数型変数を定義する
DEF LEN固定長文字列を定義する
DEF LNGロング整数型変数を定義する
 DEF PARMパラメーターを定義する
DEF SNG単精度型変数を定義する
DEF STR可変長文字列型の変数を定義する
 DELETEMマシン語プログラムライブラリを解放する
DIM配列を定義する
DO条件により一連の命令を繰り返し実行する
ELSEIFブロック内で指定した式の評価結果が偽の場合、続く命令を実行する
ELSE IF ### THEN式の評価結果によって実行する命令の並びを判定する
ENDプログラムの実行を終了する
END IFIF文の終わり
END FUNCTION/SUBプロシージャの終わりを宣言する
END SELECTSELECT文の終わり
 END TYPE構造体宣言ブロックの終端を定義する
EOFファイルの終端を検出する
 ERASE配列変数を消去する
 ERLエラー発生行を返す
ERRエラー番号を返す
 ERROR指定したエラー番号のエラーを発生させる
 ERSサブプログラムサブプログラム中で発生したエラー番号を返す
EXIT命令ブロックから抜ける
EXIT FUNCTION/SUBプロシージャから抜け出す
EXPeを底とする指数関数の値を返す
 FIELDランダムファイルのバッファに変数の領域を割り当てる
FIX整数部分の値を返す
FNDEF FNで定義されている関数を呼び出す
FOR一連の命令を繰り返し処理する
FORMAT$書式指定に従って変換する
 FREE未使用メモリサイズを返す
FREADバイナリモードでオープンされたファイルのデータを読み込む
 FREEFILE関数使用していないファイル番号を返す
FWRITEバイナリモードでオープンされたファイルにデータを書き込む
FUNCTIONプロシージャの開始を宣言する
 GETランダムファイルのレコードからデータを読み込む
GET@画面上のデータを取り込む
GOSUBサブルーチンを呼び出す
GOTO指定行へジャンプする
HEX$整数を16進数文字列に変換する
IF ### THEN式の値によって命令を実行する
IF ### THEN ... ELSE式の値によって命令を実行する
INCLUDEソースファイルを連結する
INKYE$キーボードから入力した文字を1文字読み込む
INPUTキーボードから文字列を入力する
INPUT #ファイルから読み込んだデータを変数に格納する
 INPUT$指定数の文字を読み込む
INSTR文字列を検索し位置を返す
INT値を超えない最大の整数値を返す
INTERVALインターバルタイマーを設定する
 INTERVAL ON/OFF/STOPインターバルタイマーを制御する
 JISJISコードを返す
 KACNV$全角文字をANK文字に変換する
 KEXT$日本語またはANK文字のみ取り出す
 KEYFキーに文字列を定義する
 KEY (n) ON/OFF/STOPFキー割り込みを制御する
KILLファイルを削除する
 KINSTR日本語を含む文字列から文字列を検索し位置を返す
 KLEFT$日本語を含む文字列の左側から文字を取り出す
 KLEN日本語文字列を含む文字列の長さを返す
 KMID$日本語を含む文字列の一部を取り出す
 KNJ$値に対応する日本語文字列を返す
 KRIGHT$日本語を含む文字列の右側から文字を取り出す
 KTYPE指定した位置にある文字の種類を返す
LCASE$大文字を小文字に変換する
LEFT$文字列の左側から文字列を取り出す
LEN文字列長を返す
 LEN指定した変数のバイト数を返す
LET変数に代入を行う
 LINE線を引く
LINE INPUTキーボードから入力したデータを格納する
LINE INPUT #ファイルから入力したデータを格納する
 LOADMマシン語ライブラリを読み込む
LOCランダムファイルのレコード位置を返す
LCOATEカーソル位置を設定する
 LOCK/UNLOCKファイルをロック/アンロックする
LOFファイルサイズを返す
LOG自然対数の値を返す
LOOPDO〜LOOPブロックの終端
 LPOS現在行の何桁目を出力したかを返す
LPRINT式の評価結果をプリンタに出力する
 LPRINT USING指定した書式でプリンタに出力する
 LSET文字列を左詰めで格納する
 LSET型の違う構造体変数を格納する
LTRIM$文字列の左側の空白を取り除く
 MAPスクリーン座標とワールド座標の相互変換を行った値を返す
MID$文字列の一部を取り出す
MID$文字列の一部を置き換える
MKD$数値を文字型データに格納する
MKI$数値を文字型データに変換する
MKL$数値を文字型データに変換する
MKS$数値を文字型データに変換する
MOUSEマウスの情報を返す
MOUSE (n) ON/OFF/STOPマウスの割り込みを制御する
NAMEファイル名を変更する
NEXTFOR〜NEXT文の終わり
OCT$数値を8真数文字列に変換する
ON ERROR GOTOエラー発生時の処理行を指定する
ON xxx GOSUB割り込み処理ルーチンを定義する
ON ### GOSUB式の値によってサブルーチンを呼び出す
ON ### GOTO式の値によって処理を分岐する
OPENファイルをオープンする
 PAINT指定範囲を塗りつぶす
 PALETTEカラーパレットに色を設定する
 PARM仮パラメータを定義する
 POINTグラフィック座標を変更する
POINT指定座標のピクセル値を返す
 POINTグラフィック座標の位置を返す
POS現在のカーソル位置を返す
 PRESETピクセルを背景色にする
PRINT式の評価結果を画面に出力する
PRINT #式の評価結果をプリンタに出力する
PRINT USING文字または数値を指定した書式で画面に出力する
PRINT # USING文字または数値を指定した書式でプリンタに出力する
 PSETピクセルを描画する
 PUTランダムファイルにデータを書き出す
PUT@画面上に画像を表示する
RANDOMIZE乱数系の初期値を設定する
READDATA命令で定義されているデータを読み込む
REM注釈
RESTOREREAD命令で読み込むデータ位置を設定する
 RESUMEエラー処理から復帰
RETURNサブルーチンから戻る
 RETURNSサブプログラムから復帰する
RIGHT$文字列の右側から文字を取り出す
RND0から1の乱数値を返す
 RSET文字列を文字変数に右詰めで格納する
 RTNプログラムからの復帰値を返す
 RTRIM$文字列の右側の空白を取り除く
RUNプログラムを実行する
 SCREEN指定座標に表示されている文字コードを返す
 SEARCH指定された値が配列の先頭から何番目にあるか返す
 SEEK指定されたバイナリファイルのファイルポインタを制御する
 SEEK指定されたバイナリファイルのファイルポインタを返す
SELECT CASE式の評価結果によって実行する命令を選択する
SGN値の符号により値を返す
 SHAREDプロシージャ間で変数を共用する
 SHELL子プロセス上でプログラムを実行する
SINSINの値を返す
SPACE$指定した個数の空白を出力する
SPC指定した個数の空白を出力する
SQR平方根の値を返す
 STATICプロシージャ内でローカル変数を定義する
STOP実行を停止する
 STOPI割り込みを全て停止する
STOP ON/OFFキーによるプログラムの停止を制御する
STR$数値を文字列に変換する
STRADR文字列のアドレスを返す
STRING$指定した文字で構成された文字列を返す
 SUBサブプロシージャの開始を宣言する
 SUBPGMサブプログラムの宣言を行う
SWAP変数の値を交換する
SYMBOL@グラフィック画面に文字列を表示する
TAB指定桁位置まで空白を出力する
TANタンジェントを返す
 TIME指定時刻割り込みを設定する
 TIME現在までの通算の秒数を返す
TIME$現在時刻を返す
 TIME ON/OFF/STOP指定時刻の割り込みを制御する
 TRIM$引数で指定された文字列の右と左の両側の空白を取り除く
TRON/TROFFトレースモードの設定/解除を行う
TYPE構造体を定義する
UCASE$小文字を大文字に変換する
 UNLOCKファイルロックを解除する
 UPDATEランダムファイルのデータを更新する
VAL文字列を数値に変換する
 VAR変数を定義する
VARADR変数のアドレスを返す
 VIEW画面上の表示範囲を設定する
 VIEWビューポートを返す
WAIT指定された時間だけプログラムを停止する
 WAITI割り込みが発生するまでプログラムを停止する
WENDWHILE〜WENDブロックの終端
WHILE条件が真の場合WENDまでの命令を実行する
 WIDTH指定したデバイスの行の長さを指定する
 WINDOWグラフィック表示範囲を設定する
WINDOWウィンドウの位置を返す
WRITE式の出力結果を画面に出力する
WRITE #式の出力結果をプリンタに出力する
マニュアルミス
F-BASIC for Windows文法書
 259ページ上から4段目:
 精度型,倍鮮度型,
      ↓
 精度型,倍精度型