2021年11月8日月曜日

工具箱

ViperCardのなかには ArtBits アイコン サウンドが内蔵されています。

スタックをより効率よく作成するためにはより便利なテクニックの蓄積が重要です。順次このページで増やしていこう。

 




2021年10月31日日曜日

HTML文書を作成


親父の俳句のホームページをHyperTalk の力を借りて作成しました。

小田桐木堂句文集

俳句あれこれ

15年前、OMO(Oracle MediMedia Object  & Media Talk)を利用し、2800の俳句と選者の短文をHPにまとめ上げたのが上記の俳句集です。今回のHTML文書の本文は下記タグで作成されています。

<a href="../575kp/kp_1.htm"><img SRC="img/suika.jpg" height=65 width=86></a>

カードの構成(btn、fld、script)は下記    

 「mk_all」ボタンのスクリプトは下記。

on mouseUp

mk_all -- 全てのHTML文書を作成します。

end mouseUp

on mk_all

send "mouseUp" to cd btn "mk_href" --アンカータグの作成

send "mouseUp" to cd btn "mk_img" -- 画像表示のタグの作成

put cd fld "head" into cd fld "all"  ヘッダー部が記載されています。

repeat with i=1 to 30  ---  30個のタグを一括作成します。

put line i of cd fld "href"&line i of cd fld "img" after cd fld "all"

if i mod 6 is 0 then

put "<BR>" after cd fld "all"

end if

end repeat

put cd fld "menu" after cd fld "all"  -- メニューぶのHTMLが記載されています。

put cd fld "tail" after cd fld "all" -- 最後の部分が掲載されています。

end mk_all

※ボタンの中の「眼」をクリックするとボタン(3個)のスクリプトを表示します。
※フィールド(fld "head","menu","tail","href","img"をクリックするとフィール内に記載されている内容が中央部( fld "all" )に表示します。
※ フィールド (fld "img")には30個の画像名が記載されています。



 

2021年10月24日日曜日

万年カレンダー作成は難しい。

 カレンダーを使ってみよう。


曜日の計算はツェラーの公式(下記)を使用する。


ツェラーの公式の資料がいろいろあってどれで作成したらいいのか迷いました

うまく動作しているか心配だ。

2021年10月1日金曜日

関数電卓に挑戦





操作方法

画面の変更は 左上の 「(電球)」 ボタンで表示を替えることできます。

四則演算画面
数字ボタン  C、BS、四則演算ボタン等から構成
関数電卓画面
( )exp2 sqrt exp ln  log cos sin tan ! ** 等

[◎」ボタンで 上記の演算子の表示を変更 できます。

特殊ボタン群
   カレンダー関連で 西暦和暦変換 曜日表示 万年カレンダー等

一般的な電卓独自に追加した機能

1)「Add」 ボタン
 このボタンを押すと入力欄が表示されます。下記の様に入力してみてください。PCのキーバッドで連続して入力するとき使用するとき便利。。
5
5+3
4*2
」を押すと 「5+5+3+(4*2)」を計算し結果表示します。
c」ボタンで消去されますが再度をおすと今まで入力した内容が表示されます。
hide]ボタンで入力欄が消え「Add」が再表示されます。

2)カレンダー関連ボタン(画面右上)
d2w」: 西暦で入力日付の曜日を表示
w2j」: 西暦の年を和暦で表示
j2w」: 和暦の年度を西暦で表示
d2c」: 万年カレンダー表示カードにジャンプします。4隅に年度・月を変更するボタン(透明)があり、カレンダーをめくる動作ができます。
3)関数演算 (特殊)

d2r
度表示の数字を弧度法に変更します。 
例えば sin(d2r(30))と入力した場合sin(30*pi/180)と同等になります。

(2021-08) 

 ●作成して思うこと。

HyperTalkには数学関連関数が組み込まれている。その範囲で組み込むのはそんなに苦労しないで作成できた。日常生活で関数電卓の使用頻度は少ない。


コッホカーブ

  コッホ曲線表示 フラクタル曲線の代表的な例 コッホ曲線 マンデルブロ集合 ジューリア集合 ペアノ曲線 カントール集合 ブラウン運動