« HSPTV!メルマガ第5号 | メイン | HSPTV!メルマガ第7号 »

2005年12月16日

HSPTV!メルマガ第6号

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ  N0.0006 2005/12/15 発行

編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html


■はじめに

 もう年末です。年末と言えば、重大ニュースという事で(10大
にすると10コ考えないといけないので)考えてみました。

HSP今年の重大ニュース

・HSP3リリース

HSPの話題ではコレでしょう。
やっぱりうれしい話題ですね。

・コンテスト盛大に開かれる

毎年恒例のコンテストですが、今年も盛大に盛り上がりました。
面白いもの、高度なもの、独特なものなど、沢山の作品が集まりました。

・HSP、少年ジャンプで紹介される

ある漫画家さんの後書き(?)でHSPが紹介されました。
天下の少年ジャンプに載るなんてすごいですね~。
何かが起こる予感がします。

(うすあじ)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス

【NEWS】HSP3新刊が8位!(うすあじ)

【講座】HSPたまひよ塾 第4回(悠黒喧史)

【講座】HSP3ワンポイントテクニック 第4回 (おにたま)

【募集】メルマガ投稿募集中

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【NEWS】HSP3新刊が8位!

「最新HSP3プログラミング入門 Windows95/98/NT/2000/Me/XP対応」
HSP3に対応した新刊が発売です。
詳しくはこちら

http://www.shuwasystem.co.jp/cgi-bin/detail.cgi?isbn=4-7980-1191-6

 さて、この新刊のンキングで凄い事が起きてるというのは、
前回お知らせしました。

 その続報ですが、次週のランキングは・・・

販売ランキング 2005年11月28日(月)~2005年12月04日(日
http://www.cbook24.com/pubinclude/salesrank/salesrank.asp

12月第1週で8位にランキングされてます!

さらに翌週は!

翌週は!!

らーんきーんぐがーい!

というわけで、今後ともよろしくお願いいたします。

(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSPたまひよ塾 - 第4回「変数を使ってみよう」

変数は、数値や文字などのデータを入れておく箱のようなものです。
;----------------------------------------
a=3
b=5
c="タマネギ"
d=a+b
e=a-b+10
mes "変数の中身を表示"
mes a
mes b
mes c
mes d
mes e
mes c+e+"個"
;----------------------------------------
計算して結果を別の変数に入れたり、mes命令で中身を表示することが
できます。

(悠黒喧史)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSP3ワンポイントテクニック 第4回

このコーナーでは、HSP3の変わった使用例や、気がつきにくい機能など
を紹介していきたいと思います。
HSP3になって拡張された機能の1つにデバッグ支援があります。
デバッグ支援は、スクリプトが実行されて変数やバッファなどの内容が正
しく変化しているかを確認するための助けになります。
HSP2.61では、デバッグウィンドウと履歴付き実行という機能によりデバ
ッグ支援を行なっていました。HSP3では履歴付き実行の替わりにメッセー
ジログ機能、デバッグウィンドウではステップ実行、実行の強制停止など
が盛り込まれました。

 メッセージログ機能は、見落としがちですが、デバッグウィンドウの
「ログ」というタブに任意のメッセージを表示しておくためのものです。
スクリプト実行中の変数の内容などを調べたい場合、dialog命令やtitle
命令などを使って一時的に表示させることができますが、実行を中断して
しまったり、画面上で見難くなる可能性がありました。logmes命令は、
HSPのウィンドウとは別な場所にメッセージを表示するため、実行の見た
目はそのままにデバッグ用のメッセージ確認ができます。
assert命令は、スクリプトの中である条件を満たすかどうかを確認するた
めの命令です。たとえば、変数aの値が10より少ない場合にしか正しく
動作しないスクリプトがあったとすると、

if a>=10 : dialog "aの値がおかしい!"

のようなスクリプトでチェックしておくと安心ですよね。
assert命令は、この代わりに以下のように書きます。

assert a<10

 この1行が実行された時点で、変数aの値が10より少ない場合は、
何もせずに次の行から実行が続けられます。変数aが10以上の場合は、
デバッグウィンドウを表示して実行を中断します。
assert命令のパラメーターには、通過するための条件を書かなければなら
ないので注意してください。assert命令のポイントは、[F5]を押して実行
している場合、つまりデバッグ時にのみ有効だということです。
実行ファイルを作成した場合には、assert命令そのものがコードに含まれ
なくなります。つまり、デバッグ時にはより細かいチェックをしておき、
実行ファイルを作成した場合には余計なチェックを省いて高速に動作させ
ることができるようになるわけです。

デバッグ支援機能の使い方は、人それぞれのスタイルがあると思いますか
ら、自分に合った方法を探してみるといいでしょう。

(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中

 ”HSPTV!メルマガ”への投稿をお待ちします。

 募集するコーナーは

(1)「教えて!おにたま!!」

 HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞くチャンス。

(2)「ニュース情報」

 サイトを更新しました!ゲームを発表しました!などの、あなたの
HSP関連のニュースをメルマガで紹介します。

 ”こんな事をやって欲しい”などのメルマガに関する要望や感想、
日常のふつうのお便りもお待ちしています。

 投稿は”うすあじ”( hsptv@hspcenter.com )まで。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記

さて、おしまいに雑誌掲載の話題です。

「日経ソフトウェア」2006年1月号におにたまが登場。
”フリーソフト徹底活用まるごと大特集!”を見てください。
http://software.nikkeibp.co.jp/software/top.html

「I/O」には毎月、悠黒さんが”HSP3.0お気軽プログラミング講座”
を書いていますよ。
http://www.kohgakusha.co.jp/io/

本屋さんでみてみて下さいね。

さーて、そろそろ年賀状でも書くかなぁ。
みなさんも早めに書きましょうね。

うすあじ ( http://hspcenter.com/ )

■過去ログページについて

 過去ログの公開ページはこちら
http://www.hspcenter.com/hsptvm/

■解約方法

 登録解除などはこちら
http://hsp.tv/play/service.html

■広告の掲載など

 本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com

ONION software Copyright 2005(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

投稿者 usuaji : 2005年12月16日 00:33

口臭チェッカー市場