今日のテーマ   日々改造 (^_^;)         
[記事リスト(ツリー表示)]  [ 返信 ]   [新着記事] [最新50] [ワード検索] [過去ログ]

タイトル Re^5: VGAで動くアナログ時計とカレンダのアクセサリ 差替え
投稿日: 2023/11/19(日) 22:51
投稿者konno
 番 号 10939    10938 番 文太 さんへのコメント    コメント数 1

>  時計とカレンダーは実は完全に別物で、時間だけファンクションコール(これを
> 呼ぶモジュール?)、カレンダーはテキストから読み込んで表示、これらを合体させて
> ファンクションキーで切り替える、とか想像したのですが。

時間は time$ というシステム変数を使います。00:00:00 ( 時:分:秒 ) 文字列の形で入っています。
カレンダーは計算だけで表示できます。祝日データをテキストから読み込んで表示します。
VZマクロのカレンダーと同じことをやっています。言語形式が違うだけです。

>  (この合体と切り替えが難しそう、と思いました)

合体は私の得意技です。無駄な部分を無くし変数を統一して最適化するのは結構大変ですが。(^^;

>  アナログ時計の秒針を進めるのとかは、既存モジュールあり? ああいう(?)
> グラフィックなのは考えたことがない、、、。

オリジナルの例題には秒針はありませんでした。

200 Y!=PI!-T2*PI!/30		'分針
210 Z!=PI!-(T1*60+T2)*PI!/360	'時針

オリジナルの記述です。コメントは私がつけたものです。
これを参考にして、秒針を追加したのです。

10390 X9!=PI!-T3*PI!/30: '秒針
10400 X!=X9!:	'秒針

文字盤の文字も、拡大縮小するためにドットデータを自分で作ったみたいです。(覚えていない)(^^;
時計も万年カレンダーもソースは1ページ以内で出来ているので打ち込みは大した手間ではなかったです。
改造部分で何倍にも膨らんでしまって今では何をやっているのか調べるのも容易ではないです。(^^;

>  俺の体(あるいは頭)、まだ大丈夫なのか? とか思いながらも、
> のんびりのんびり、ぐてぐてぐてぐて、いきましょう!

マイペースで行くのが一番ですね。
プログラミングはストレス発散のため!
# でもそれがストレスを生むという説も。(^^;

    - No.10939 一括表示へ   -   コメント元:10938 一括表示へ  -    [ 返信 ]    [引用無し] pre


- 関連一覧ツリー (先頭の番号をクリックするとツリー全体を一括表示します)
10933.VGAで動くアナログ時計とカレンダのアクセサリ - konno 23/11/17-00:36
  ┣10934.Re: VGAで動くアナログ時計とカレンダのアクセサリ 差替え - konno 23/11/18-21:16
  ┃┣10935.Re^2: VGAで動くアナログ時計とカレンダのアクセサリ 差替え - 文太 23/11/18-22:01
  ┃ ┣10936.Re^3: VGAで動くアナログ時計とカレンダのアクセサリ 差替え - konno 23/11/18-23:05
  ┃  ┣10938.Re^4: VGAで動くアナログ時計とカレンダのアクセサリ 差替え - 文太 23/11/18-23:31
  ┃  ┃┗10939.Re^5: VGAで動くアナログ時計とカレンダのアクセサリ 差替.. - konno 23/11/19-22:51
  ┃  ┃ ┗10940.Re^6: VGAで動くアナログ時計とカレンダのアクセサリ 差替.. - 文太 23/11/20-00:31
  ┃  ┃  ┣10941.Re^7: VGAで動くアナログ時計とカレンダのアクセサリ 差.. - konno 23/11/21-00:41
  ┃  ┃  ┣10942.Re^7: VGAで動くアナログ時計とカレンダのアクセサリ 差.. - としき 23/11/22-01:14
  ┃  ┃   ┣10944.BASIC道への入り口 - konno 23/11/22-23:55
  ┃  ┃    ┗10948.Re: BASIC道への入り口 - としき 23/11/23-14:07
  ┃  ┃     ┗10952.Re^2: BASIC道への入り口 - konno 23/11/23-19:54
  ┃  ┃      ┗10953.Re^3: BASIC道への入り口 - としき 23/11/24-20:35
  ┃  ┃       ┗10956.Re^4: BASIC道への入り口 - konno 23/11/25-15:36
  ┃  ┗10943.オセロ - としき 23/11/22-01:14
  ┃   ┗10945.Re: オセロ - konno 23/11/23-00:13
  ┃    ┗10947.Re^2: オセロ - としき 23/11/23-13:31
  ┃     ┣10950.Re^3: オセロ - めざら 23/11/23-17:10
  ┃     ┃┣10954.Re^4: オセロ - としき 23/11/24-20:35
  ┃     ┃┗10957.Re^4: オセロ - konno 23/11/25-15:57
  ┃     ┗10951.Re^3: オセロ - konno 23/11/23-19:43
  ┣10937.VGAで動くアナログ時計とカレンダのアクセサリの説明書 - konno 23/11/18-23:30
  ┣10946.新祝日対応のデータ形式 - konno 23/11/23-02:38
  ┃┣10949.曜日を算出する ツェラーの式 - konno 23/11/23-14:38
  ┃┗11093.Re: 新祝日対応のデータ形式 - めざら 24/02/17-13:33
  ┃ ┣11095.Re^2: 新祝日対応のデータ形式 - konno 24/02/18-21:38
  ┣10955.アナログ時計とカレンダのアクセサリ 11月24日版 - konno 23/11/24-22:13
  ┃┗10961.Re: アナログ時計とカレンダのアクセサリ 11月24日版 - としき 23/12/01-11:12
  ┃ ┣10962.Re^2: アナログ時計とカレンダのアクセサリ 11月24日版 - としき 23/12/01-11:25
  ┃ ┃┗10964.Re^3: アナログ時計とカレンダのアクセサリ 11月24日版 - konno 23/12/02-00:04
  ┃ ┗10963.Re^2: アナログ時計とカレンダのアクセサリ 11月24日版 - konno 23/12/01-23:24
  ┃  ┗10965.Re^3: アナログ時計とカレンダのアクセサリ 11月24日版 - としき 23/12/03-01:21
  ┃   ┗10966.Re^4: アナログ時計とカレンダのアクセサリ 11月24日版 - konno 23/12/03-21:10
  ┃    ┗10967.Re^5: アナログ時計とカレンダのアクセサリ 11月24日版 - としき 23/12/04-12:20
  ┃     ┗10968.Re^6: アナログ時計とカレンダのアクセサリ 11月24日版 - konno 23/12/05-02:04
  ┃      ┗10969.Re^7: アナログ時計とカレンダのアクセサリ 11月24日版 - としき 23/12/05-14:03
  ┃       ┗10970.Re^8: アナログ時計とカレンダのアクセサリ 11月24日版 - konno 23/12/05-23:11
  ┣10971.STIME.EXE 12月08日版 - konno 23/12/08-02:31
  ┃┗10975.Re: STIME.EXE 12月08日版 - としき 23/12/11-16:28
  ┃ ┗10976.Re^2: STIME.EXE 12月08日版 - konno 23/12/11-20:56
  ┗10980.STIME.EXE Ver 231212 - konno 23/12/13-01:12

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)   [引用無し]
おなまえ 
Eメール 
タイトル 
メッセージ auto soft pre(図表、プログラム) ※折り返さずに改行を入れてね
 参照先 
 暗証キー (英数字で8文字以内)
 プレビュー          

- 以下のフォームから自分の投稿記事を修正・削除することができます -
   処理   記事No   暗証キー
    [ページトップへ] [管理用]