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

タイトル Re^6: VGAで動くアナログ時計とカレンダのアクセサリ 差替え
投稿日: 2023/11/20(月) 00:31
投稿者文太
 番 号 10940    10939 番 konno さんへのコメント    コメント数 2

konnoさん

 ご丁寧にいろいろとありがとうございます。
 おもしろい!
 おもしろかったから、電脳組社製の「BASIC/98 for DOS/V」(注1)という
ベーシックのマニュアルとか、QBasic By Example とかの本をもってきてしまいました。
 まずDOS機を復活させないと、ベーシック・プログラムのインストールすら
できない、、、。
 dosvaxは? 敷居、たかし。気力が、、、。

 最初に。
>プログラミングはストレス発散のため!
># でもそれがストレスを生むという説も。(^^;
 趣味ですよ、趣味。仕事も何にも関係ない。しかし仕事がらみだと、嫌になっても
根性で最後まで走るという動機があったりもしますが。(注2)
 パソピア、高いねぇ。でも、格好いいですねぇ。

 以下、というか全部、独り言みたいなものです。

 で、T-Basicというのは、Turbo Basicということですか? ボーランド製?
 深い意味はありませんが、以下に、書法がそれぞれあるんだろうな、とか思い。

>時間は time$ というシステム変数を使います。00:00:00 ( 時:分:秒 ) 
>文字列の形で入っています。
 さすがベーシック。システム変数を呼ばれたら中でファンクションコール
してくれるんだ。Vzのファイラで、「K」とやると「ディレクトリ作成ファンク」
を呼んでくれるのと同じですね。
 time$, date$。システム変数に「$」を末尾につけるのは、どこも同じみたい、、、。

>VZマクロのカレンダーと同じことをやっています。言語形式が違うだけです。
 この辺り、弱いですねぇ。読んだことないなぁ。
 基本的に、時計やカレンダーはPCの外でよい、という考えできております。
あれ? データの読み込みと描画なの。

>合体は私の得意技です。無駄な部分を無くし変数を統一して最適化するのは結構大変ですが。(^^;
 うん、既存のものに付加機能を足すのは、うん、けっこう大変そうだ。

>200 Y!=PI!-T2*PI!/30		'分針
>210 Z!=PI!-(T1*60+T2)*PI!/360	'時針
 「!」は、ユーザ変数のマーキングですよね、きっと。使われなくなったLET
ステートメント。「!」最初、何かと思った。
 「T1」「T2」「T3」も、ユーザ変数ですよね? ???
 (行番号がまだ入ってる、、、。そうしないと、ベーシックのソースらしくない?
  行番号ジャンプとかするの?)

>10390 X9!=PI!-T3*PI!/30: '秒針
>10400 X!=X9!:	'秒針
 「X9」の「9」の意味は想像できる。とりあえず「9」
 正確にではないですが、「30」とか「360」での割り算は、アナログで、円の中での
角度でしょうね。

>文字盤の文字も、拡大縮小するためにドットデータを自分で作ったみたいです。(覚えていない)(^^;
 これです! やっぱそうなのかぁ! やってみたい!

>時計も万年カレンダーもソースは1ページ以内で出来ているので打ち込みは大した手間ではなかったです。
>改造部分で何倍にも膨らんでしまって今では何をやっているのか調べるのも容易ではないです。(^^;
 うううう、大変そう。
 でも、気持ちも状態も経緯も、いちおう想像できます。意外に太るのよ。

 でも、とにかく。
 部屋の整理、心の整理、そしてDOS機復活作戦が優先順位となっております。
すみませぬ。


(注1)後継ソフト(ベーシック)がWin11で動きます、というのを社のサイトで
見つけた。がんばっておられますなぁ。世の中にニーズがあるんですねぇ。

(注2)どうでもいい注。例の『AWAKE』という将棋ソフト開発映画で、「ソフト作りたい!」
と思った主人公は、「プログラミング研究会」に入部します(大学生)。
 主人公は、元プロを目指した棋士。が、プログラミングは、ど素人。
 入部場面で書かされる自己紹介用データシートには、名前などのほか「使用言語」
という欄がある。彼は、「日本語」と書く。
 で、本を3冊渡される。「全部暗記してきて」。暗記完了。テスト合格。次、5冊。
そして、ついに、将棋ソフトが動き出す、、、。
 動機なんですよね。将棋学習の場面もプログラミング学習の場面も、雰囲気はほぼ同じ。
あふれる情熱。圧倒的な集中力。
 もう僕には残ってないかなぁ、という感想、、、。
 のんびりいこう! ストレスためない程度にがんばろう! という結論。

 上、ちゃんとVzで書きました。えばるこっちゃないぞ。
 あ、ソース、上げてください!


    - No.10940 一括表示へ   -   コメント元:10939 一括表示へ  -    [ 返信 ]    [引用無し] 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   暗証キー
    [ページトップへ] [管理用]