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