hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。
DevMagazin/ソフト開発の進め方/雛型 - HSP開発wiki
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS

雛型

  • HSP3.0 (拡張マクロ使用, 起動時にメインウィンドゥを非表示にする)

プログラムの規格

HSPコーディングルール

コーディングルールは別ページへ

  • インデント
    • インデントは半角空白'4'つ
    • ラベルや特別な場合はインデント無し。ネスト1つにつき1インデント。それ以外は、適当にお願いします。
  • 名前
    • 一時的な変数はエルとオー以外の一文字とする( 例:x , y , i )
    • ユーザー定義系やAPI/COMはキャメルケース*1とする( 例:LowerCase , CreateWindow )
    • マクロは大文字とする( 例:FILE_SIZE , WINX )
    • 標準命令は小文字とする( 例:gcopy , mes )
  • 空白
    • 2つめ以降の引数は頭に空白を設ける
        1
        2
      
       
       
      
      pos x, y ; OK
      pos x,y  ; NG
      
    • 代入時には=の前後に空白を設ける
        1
        2
      
       
       
      
      n = WINX ; OK
      n=WINX   ; NG
      
    • 関数名と括弧の間には空白を置かない
        1
        2
      
       
       
      
      n = strlen(string)  ; OK
      n = strlen (string) ; NG
      
  • 式と括弧
    • 単項式
        1
        2
      
       
       
      
      n = double(i)   ; 良
      n = double( i ) ; 優
      
    • 多項式
        1
        2
        3
      
       
       
       
      
      n = (a+b)*i       ; 可
      n = ( a+b )*i     ; 良
      n = ( a + b ) * i ; 優
      
  • モジュール
    • ファイル名は接頭辞mdl_のあとにモジュール名をくっつける
    • モジュール名を付ける時は接頭辞MDL_のあとにモジュール名をくっつける
  • ラベル
    • ラベル名は接頭辞*lbl_のあとにラベル名をくっつける

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

プロジェクトの設定

プロジェクトファイル一覧

この一覧は使用モジュールなどへのリンク。作成者の欄はメインで開発してる人の名前。

ファイル名説明Ver.最終更新日作成者
メインスクリプト./メインスクリプト?メイン1.02007-09-20
モジュールスクリプト[ページへのリンク
リソースfilesample.png
要るもの.png

リソースの提供元

  • 提供元 -- ライセンス

コメント

+  過去ログ


*1 ラテン文字において、複合語をひと綴りとして、要素語の最初を大文字で書き表すことをいう。キャメルケースとは、大文字が「らくだのこぶ」のように見えることからの命名である。…WikiPedia?より引用
添付ファイル:
filesample.png
110件 [詳細]
filesample.hsp
90件 [詳細]
filesample.as
89件 [詳細]
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2007-09-23 (日) 15:04:59 (2268d)