« 2005年11月 | メイン | 2006年01月 »

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 : 00:33

2005年12月01日

HSPTV!メルマガ第5号

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ  N0.0005 2005/12/01 発行

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


■はじめに

 12月は師走といって、どんな人でも急がしい1ヶ月なのですが、
私の場合は11月から忙しく働いてました。

 あまりに忙しいのでHDDレコーダーを買いました。

 これで外出してもドラマを見逃すことが無い!と思っていたら、
録画した番組を見る時間がないと見られない!という単純な問題に
ぶち当たってます。

 この調子で年末になったら、凄い量の特番がたまりそうだなぁ。

 さて、この急がしいなか、新刊の発売、コンテストの審査など、
HSP関連の仕事もいろいろとありました。

 おかげでうれしいニュースもいろいろとお知らせしますよ。

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

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

【NEWS】コンテスト終了(うすあじ)

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

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

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

「最新HSP3プログラミング入門 Windows95/98/NT/2000/Me/XP対応」
HSP3に対応した新刊が発売です。
 執筆は”おにたま”を含めたいつものメンバー。

 今回はカラーがちょっと入った見やすいページで、HSP3をこれから
始める人にお勧めの1冊になっています。

詳しくはこちら
http://www.shuwasystem.co.jp/cgi-bin/detail.cgi?isbn=4-7980-1191-6

 さて、この新刊「最新HSP3プログラミング入門」だけど、ネット書店の
cbook24の販売ランキングで凄い事が起きてます。

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

11月第4週で10位にランキングされてます!

やった~~! \(≧∀≦)/

書籍にご協力いただいた方々、すでに購入していただいた方々、
ありがとうございました!m(_ _)m

(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【NEWS】コンテスト終了(うすあじ)

 HSPプログラムコンテスト2005の最終審査が終わりました。

 では、結果はこちら!

 ■一般作品部門 最優秀賞

 No.233 d3module 作者:sprocket

 ■ショートプログラム部門 最優秀賞

 No.84 Net-Ball 作者:山田 雄己

 ■最優秀小学生賞

 No.289 Dinosaur Adventure 作者:ユルル

 受賞者の皆さん、おめでとうございます!!

 他の受賞作やコンテストの詳しい情報はこちらです。
http://www.onionsoft.net/hsp/contest2005/index.html


 なかでも、一般作品部門 最優秀賞の「d3module」は必見です。
 一度は音を出しながら見てみてください。
 「目の前のPCでここまで出来るの?」と驚くハズです。

 今回のコンテストは募集期間も短く、HSP3が発表されてから
時間がなかったので、応募は少ないのでは?という予想でしたが、
作品数も作品レベルも十分なものが集まりました。

 ご参加、ご協力いただいた方々、ありがとうございました。

(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSP3ワンポイントテクニック 第3回

このコーナーでは、HSP3の変わった使用例や、気がつきにくい機能など
を紹介していきたいと思います。

今回は、IEコンポーネントを使ってファイルビューアーを作成します。
IEコンポーネントは、ネット上のファイルを表示するためのパーツとして
考えがちですが、ローカル(自分のコンピューターが記憶している)
ファイルを表示させることも可能です。

以下のスクリプトは、カレントディレクトリにある「test.pdf」という
PDFファイルをHSPのウィンドウ内に表示するものです。
PDFファイルは、Adobe Acrobat Readerなどのソフトをインストールする
ことで閲覧可能になる形式ですが、IEのウィンドウ内に表示することの
できるドキュメントは、同じように表示することができます。
同様に、HTMLはもちろん、swf(Macromedia Flash)なども扱うことが
できます。

; IEコンポーネントでファイル表示
cls
file="test.pdf" ; 表示するファイル名
objsize 640,24
button "終了",*bye
axobj ie, "Shell.Explorer.2",640,480-24
ie->"Navigate" dir_cur+"\\"+file
stop
*bye
end

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

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

 募集するコーナーは

(1)「名作を探せ!」

 HSPで作られた、読者お勧めの名作ソフトを推薦してください。
 そのソフトのお勧めポイントなども一緒に書いてください。

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

 HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナーです。

(3)「ニュース情報」

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

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

■編集後記

 毎回書いてるような気がするけど、寒くなってきたねぇ。

 ここ東京でも、板張りの床が耐えられない季節になってきました。
最近、ずっとエアコンをつけてるので空気が乾燥して、これも困ります。

 そろそろ、コタツでみかんとパソコン、という季節ですね。
 でも、それにはノートパソコンが欲しいなぁ、と思う今日このごろ。

 アレにしようか、コレにしようか?迷ってる時が一番楽しいですね。

うすあじ ( 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 : 00:55