HSP プログラミング教本

こんにちは、Neo です。

ここでは、HSPプログラミングについての解説をしていきたいと思います。
プログラミングをしたことがない初心者さんから、HSPを卒業したいと思ってる上級者さんまで、
幅広く楽しんで頂ける内容にしたいと思ってます。




第    1章 : プログラミングとは
第    2章 : プログラミング言語について
第    3章 : HSPの紹介

第    4章 : HSPのダウンロード
第    5章 : ダウンロードからインストールまで
第    6章 : HSPのインストール
第    7章 : HSPエディタ
第    8章 : ディレクトリ確保
第    9章 : コンパイル+実行
第   10章 : 実行可能ファイル作成(start.axファイル)
第   11章 : 実行可能ファイル作成(パックファイル)
第   12章 : 実行可能ファイル作成(実行可能ファイル)
第   13章 : 完成

第   14章 : 命令
第   15章 : 引数
第   16章 : 型(数値型/文字列型)
第   17章 : 値
第   18章 : 式

第   19章 : 加算と減算
第   20章 : 乗算と除算
第   21章 : 演算
第   22章 : 演算子/被演算子
第   23章 : 文字列の加算

第   24章 : [ title ]
第   25章 : 輝度
第   26章 : [ color ]
第   27章 : 座標
第   28章 : [ pset ]
第   29章 : [ boxf ]
第   30章 : [ circle ]

第   31章 : プログラム/スクリプト/ソースファイル
第   32章 : トークン
第   33章 : インデント
第   34章 : ステートメント/マルチステートメント
第   35章 : コメント
第   36章 : デフォルト
第   37章 : ヘルプの形式

第   38章 : ディスプレイ(モニタ)/スクリーン/解像度
第   39章 : ウィンドウ
第   40章 : クライアントエリア/カレントポジション
第   41章 : [ mes ] [ print ]
第   42章 : [ pos ]
第   43章 : [ line ]

第   44章 : 型(整数型/実数型)
第   45章 : 整数型と実数型の演算
第   46章 : 数値型と文字列型の演算

第   47章 : 変数(代入)
第   48章 : 変数(初期値)
第   49章 : 変数(型)
第   50章 : 変数(演算)
第   51章 : 変数(変数名)
第   52章 : システム変数

第   53章 : [ font ]
第   54章 : [ cls ]
第   55章 : [ pget ]
第   56章 : [ hsvcolor ]
第   57章 : [ picload ]

第   58章 : [ wait ]
第   59章 : [ await ]
第   60章 : [ stop ]
第   61章 : [ end ]
第   62章 : ラベル/[ goto ]

第   63章 : 真と偽
第   64章 : 比較/比較演算子

第 9738章 : stop
第 9753章 : title

第10001章 : ダブルクォーテーション( " )を文字列として表示する
第10002章 : 一度に2行以上の文字列を表示する
第10003章 : 画面を一色で塗りつぶす
第10004章 : 二次元の平面箱を表示する
第10005章 : 影付きの文字を表示する
第10006章 : 背景に100個の★をランダム表示する

第28657章 : KERNEL32.DLL の登録(関数/ANSI  /global/sptr,wptr型)
第28658章 : KERNEL32.DLL の登録(関数/ANSI  /global/int型)
第28659章 : KERNEL32.DLL の登録(関数/ANSI  /local /sptr,wptr型)
第28660章 : KERNEL32.DLL の登録(関数/ANSI  /local /int型)
第28661章 : KERNEL32.DLL の登録(関数/Unicode/global/sptr,wptr型)
第28662章 : KERNEL32.DLL の登録(関数/Unicode/global/int型)
第28663章 : KERNEL32.DLL の登録(関数/Unicode/local /sptr,wptr型)
第28664章 : KERNEL32.DLL の登録(関数/Unicode/local /int型)
第28665章 : KERNEL32.DLL の登録(命令/ANSI  /global/sptr,wptr型)
第28666章 : KERNEL32.DLL の登録(命令/ANSI  /global/int型)
第28667章 : KERNEL32.DLL の登録(命令/ANSI  /local /sptr,wptr型)
第28668章 : KERNEL32.DLL の登録(命令/ANSI  /local /int型)
第28669章 : KERNEL32.DLL の登録(命令/Unicode/global/sptr,wptr型)
第28670章 : KERNEL32.DLL の登録(命令/Unicode/global/int型)
第28671章 : KERNEL32.DLL の登録(命令/Unicode/local /sptr,wptr型)
第28672章 : KERNEL32.DLL の登録(命令/Unicode/local /int型)

第28673章 : USER32.DLL の登録(関数/ANSI  /global/sptr,wptr型)
第28674章 : USER32.DLL の登録(関数/ANSI  /global/int型)
第28675章 : USER32.DLL の登録(関数/ANSI  /local /sptr,wptr型)
第28676章 : USER32.DLL の登録(関数/ANSI  /local /int型)
第28677章 : USER32.DLL の登録(関数/Unicode/global/sptr,wptr型)
第28678章 : USER32.DLL の登録(関数/Unicode/global/int型)
第28679章 : USER32.DLL の登録(関数/Unicode/local /sptr,wptr型)
第28680章 : USER32.DLL の登録(関数/Unicode/local /int型)
第28611章 : USER32.DLL の登録(命令/ANSI  /global/sptr,wptr型)
第28612章 : USER32.DLL の登録(命令/ANSI  /global/int型)
第28683章 : USER32.DLL の登録(命令/ANSI  /local /sptr,wptr型)
第28684章 : USER32.DLL の登録(命令/ANSI  /local /int型)
第28685章 : USER32.DLL の登録(命令/Unicode/global/sptr,wptr型)
第28686章 : USER32.DLL の登録(命令/Unicode/global/int型)
第28687章 : USER32.DLL の登録(命令/Unicode/local /sptr,wptr型)
第28688章 : USER32.DLL の登録(命令/Unicode/local /int型)

第28689章 : GDI32.DLL の登録(関数/ANSI  /global/sptr,wptr型)
第28690章 : GDI32.DLL の登録(関数/ANSI  /global/int型)
第28691章 : GDI32.DLL の登録(関数/ANSI  /local /sptr,wptr型)
第28692章 : GDI32.DLL の登録(関数/ANSI  /local /int型)
第28693章 : GDI32.DLL の登録(関数/Unicode/global/sptr,wptr型)
第28694章 : GDI32.DLL の登録(関数/Unicode/global/int型)
第28695章 : GDI32.DLL の登録(関数/Unicode/local /sptr,wptr型)
第28696章 : GDI32.DLL の登録(関数/Unicode/local /int型)
第28697章 : GDI32.DLL の登録(命令/ANSI  /global/sptr,wptr型)
第28698章 : GDI32.DLL の登録(命令/ANSI  /global/int型)
第28699章 : GDI32.DLL の登録(命令/ANSI  /local /sptr,wptr型)
第28700章 : GDI32.DLL の登録(命令/ANSI  /local /int型)
第28701章 : GDI32.DLL の登録(命令/Unicode/global/sptr,wptr型)
第28702章 : GDI32.DLL の登録(命令/Unicode/global/int型)
第28703章 : GDI32.DLL の登録(命令/Unicode/local /sptr,wptr型)
第28704章 : GDI32.DLL の登録(命令/Unicode/local /int型)

第28713章 : COMCTL32.DLL の登録(命令/ANSI  /global/sptr,wptr型)
第28714章 : COMCTL32.DLL の登録(命令/ANSI  /global/int型)
第28715章 : COMCTL32.DLL の登録(命令/ANSI  /local /sptr,wptr型)
第28716章 : COMCTL32.DLL の登録(命令/ANSI  /local /int型)

第28785章 : WINMM.DLL の登録(関数/ANSI  /global/sptr,wptr型)
第28786章 : WINMM.DLL の登録(関数/ANSI  /global/int型)
第28787章 : WINMM.DLL の登録(関数/ANSI  /local /sptr,wptr型)
第28788章 : WINMM.DLL の登録(関数/ANSI  /local /int型)
第28789章 : WINMM.DLL の登録(関数/Unicode/global/sptr,wptr型)
第28790章 : WINMM.DLL の登録(関数/Unicode/global/int型)
第28791章 : WINMM.DLL の登録(関数/Unicode/local /sptr,wptr型)
第28792章 : WINMM.DLL の登録(関数/Unicode/local /int型)
第28793章 : WINMM.DLL の登録(命令/ANSI  /global/sptr,wptr型)
第28794章 : WINMM.DLL の登録(命令/ANSI  /global/int型)
第28795章 : WINMM.DLL の登録(命令/ANSI  /local /sptr,wptr型)
第28796章 : WINMM.DLL の登録(命令/ANSI  /local /int型)
第28797章 : WINMM.DLL の登録(命令/Unicode/global/sptr,wptr型)
第28798章 : WINMM.DLL の登録(命令/Unicode/global/int型)
第28799章 : WINMM.DLL の登録(命令/Unicode/local /sptr,wptr型)
第28800章 : WINMM.DLL の登録(命令/Unicode/local /int型)

第59136章 : mroad.jpg
第59137章 : ncity.jpg
第59138章 : snow.jpg

第61443章 : セーフカラーチャート  (0xRRGGBB)
第61444章 : 白黒フルカラーチャート (0xRRGGBB)

第65281章 : システムリソース許容範囲
第65282章 : エラーメッセージ一覧

 




// Copyright (C) 2001-2007 NegativeCelcius. All Rights Reserved. //