HSP3.0 プログラミングの基礎 メインメニュー
 HSP3 (Hot Soup Processor) HSPトップ・メニューへ
 プログラムを書いて、すぐに実行できるインタプリタ型のプログラミング言語である。比較的簡単にWindows用のプログラムが作成できる。

== フレーム・ページ メニュー == (フレーム解除
 ★ プログラミングの基礎T〜V   ★プログラミングの基礎W   ★ プログラミングの基礎X
 プログラミングの基礎 T
 (1) 出力(mes)
 (2) 変数と計算
 (3) 制御文(条件判断)
 (4) 制御文(繰り返し)
 (5) 配列変数(数値)
 (6) 配列変数(文字列)
 (7) 制御文(繰り返し2)
 (8) 制御文(移動 goto, gosub)
 (9) 関数
 (10) 関数(乱数)
 (11) 表示
   ◎ 表示位置とサイズ  ◎ 色の設定
   ◎ フォントの設定
 プログラミングの基礎 U
 (1) メモリノートパッド命令
   ◎ 変数指定とデータ追加
   ◎ データの参照と削除
   ◎ ファイルへの保存と読み込み
 (2) 配置オブジェクト
   ◎ ボタン  ◎ 入力ボックス
   ◎ メッセージボックス  ◎ チェックボックス
   ◎ コンボボックス  ◎ リストボックス
 (3) ダイアログ
   ◎ メッセージのダイアログ
   ◎ ファイルのダイアログ  ◎ カラーのダイアログ
 (4) ユーザ定義
   ◎ ユーザ定義命令  ◎ モジュール定義
   ◎ ユーザ定義関数  ◎ 変数の有効範囲
 プログラミングの基礎 V
 (1) グラフィックス
   ◎ 点  ◎ 直線  ◎ 円  ◎ 四角形
 (2) 画像表示
   ◎ ウィンドウ  ◎ 画像ファイル表示
   ◎ 仮想ウィンドウと画像  ◎ 画像の移動
   ◎ 透明色の設定  ◎ ランダムな移動
   ◎ 複数の画像
 (3) 入力
   ◎ キー入力チェック  ◎ キー入力情報取得
   ◎ マウスの入力
   ◎ キー割り込み  ◎ クリック割り込み
 (4) サウンド
 プログラミングの基礎 W
 (1) 日付と時間
   ◎ 現在の日付  ◆ 日付取得関数(date_now)作成
   ◎ 別ファイルの読み込み
   ◎ 現在の時間  ◆ 時間取得関数(time_now)作成
   ◆ 経過時間取得関数(time_sec)作成
 (2) 切り捨て・切り上げ・四捨五入
   ◎ 切り捨て  ◎ 切り上げ  ◎ 四捨五入
   ◆ 四捨五入関数(round)、べき乗関数(pow)作成
 (3) 最大値・最小値
   ◆ 最大値(max)、最小値(min)取得関数作成
 (4) 並べ替え(sort)
   ◎ ソート(直接選択法)
   ◆ データの交換命令(swap)作成 - #define
   ◆ ソート命令(sort_num)作成
   その他のソート ☆直接選択法  ☆単純選択法
       ☆バブルソート法  ☆単純挿入法
 (5) 探索(search)
   ◆ 探索関数(serch)作成
 (6) 配列の次元
   ◎ 配列の要素数
   ◆ 配列の次元数取得関数(dim_length)作成
 (7) グラフィックス
   ◆ 円(中心と半径)描画命令(g_circle)作成
   ◆ 直線(点線など)描画命令(g_line)作成
   ◆ 四角形(塗りつぶしなし)描画命令(g_box)作成
   ◆ 四角形内部のハッチ描画命令(g_hatch)作成
     ◎ 水平ハッチ     ◎ 垂直ハッチ
     ◎ 斜線(右上がり)  ◎ 斜線(左上がり)
 (8) 数字等画像表示
   ◎ 数字画像の表示
   ◆ 画像表示命令(image_init, image_print)作成
 (9) 文字列の比較
   ◎ 文字コード
   ◆ 文字列比較命令(str_comp)作成
 プログラミングの基礎 X
 (1) 実行ファイル
   ◎ 実行ファイル作成  ◎ 自動作成オプション指定
   ◎ ファイルのパック  ◎ アイコン書換え
 (2) コマンドライン取得
   ◎ コマンドライン  ◎ コマンドライン表示
   ◎ コマンドライン解析
 (3) スクリーンセーバー
   ◎ 仕組みと登録  ◎ プログラムの基本形
   ◎ スクリーンセーバー本体  ◎ プレビュー画面
   ◎ 設定(コンフィグ)
   ◆ 虫さん(1匹バージョン)
   ◆ 虫さん(複数匹バージョン)
   ◆ ボール(画像ファイル利用)


 HSP3 (Hot Soup Processor)
2006,2007 © Hiroshi Masuda 
inserted by FC2 system