パソコン活用研究5番街(Visual Basic、Excel(VBA)、BASIC プログラミング研究)
BASIC活用研究目次
(1) BASICの活用研究
*
一般/ほぼどのBASICでも共通 方言/一部のBASICのみ
互換/N88互換Basic for Win QB/QBasic AB/Active Basic 十進/十進Basic
TB/Tiny Basic 99/99 Basic N88/N88Basic
FM/F-Basic
[基礎編]
はじめに フリーのBasicの入手など (00/9/17更新 04/6/3三訂 17/12/3四訂 21/9/4五訂)*
・BASIC超基本1(30分でBASICプログム 基本の8命令解説) 【一般/互換/(QB)】 (00/9/17更新)
・BASIC超基本2(基本10語でシューティングゲーム作成) 【一般/互換/(QB)】 (00/5/10 15/11/5更新)
・配列、For .. Next, Read, Data(大量のデータを変数に読み込む/大量のキャラを動かす)
【一般/互換/(QB)】 (00/8/20更新)
・配列 その2 (データの並び替え/カードのシャッフル) 【一般/互換/(QB)】 (00/5/25)
・関数を使う (文字列操作 Hex$,Val,
Str$, Right$,Mid$,Left$,Len) 【一般/互換/QB】 (03/8/18更新)
・関数を使う2 (chr$, asc, space$, string$, spc, tab) 【一般/互換/QB】 (03/8/18)
・キーボードから入力 (input$、Line Input他)(一般/互換(QB)) (01/05/11)
・キーボードからの入力その2 (定石、様々な裏技) (一般/互換) (09/7/3)*
・PRINT文による表示の小技 (一般) (10/8/2)
・while ... wend (一般) (04/12/10)
・数値関数 (一般) (05/5/22)*
・乱数RND (RND, RANDOMIZE) (一般/方言(99)) (05/10/10)*
・時刻、日付制御関数 (Time$, Interval, Date$) (方言/(互換、QB, 99,N88,FM)) (06/06/18)
・ファイル操作(シーケンシャルファイル) (一般/互換/N88/FM) (07/06/09)
ファイル操作(ランダムファイル) (一般/互換/N88/FM) (08/12/20 24/8/18改定)
・グラフィックの基本 (line,circle,pset,preset他) (一般/互換) (04/07/10)
・グラッフィックの基本2 (点で直線を描く&DDA補間) (一般/互換) (04/11/2)
・グラフィックの基本3(円を描く) (一般/互換) (08/03/12)
[実践編]
・変数の精度と誤差(0.01を100回たしても1にならない)(一般/互換/QB)(00/6/15)*
・リアルタイムキースキャン(INPを使う)(方言/QB)(00/8/5)
・BASIC実行スピードの向上 (For ....... Next,Goto,Gosub) (一般/互換/QB) (00/8/27)
・DUMPプログラム作成 (ランダムファイルアクセス他) (互換/(一般)) (03/6/25)*
・ファイルバッファ (一般/互換/QB) (08/07/18)
[応用編]
・BASICからマシン語へ(PEEK,POKEでメモリーを覗く、書き込む)(方言/QB)(00/5/10)
・BASICからマシン語へ2(VARSEG,VARPTRで変数について探る)(方言/QB)(00/5/30)
・BASICからマシン語へ3 (Call absolute でマシン語を呼ぶ)(方言/QB)(00/7/29 06/06/26更新)*
・マシン語の威力 (QB)(00/9/5)
(2) N88BASIC/QBasic
N88互換Basic Windows上で使えるフリーウェアのN88Basic!の紹介と自作ソフト等(23/5/27三訂)
BASICゲームサンプル1(互換)(21/9/10)
・QBasic QBasicの紹介と自作ソフト等