| JavaScript | |
| Coltable | ver. 0.80α |
| ライブラリ | IE用JavaScript |
ダウンロード |
JavaScriptのテーブルを駆使して、文字を表示したりアニメーションを行ったりするスクリプトです。 JavaScriptでこんなことができるのか・・・という参考にはなりますが、コードが長すぎてあまり使い物にはならないかもしれません(笑) そのうちひまがあれば(ないと思うけど)コードを減らしてもっと使いやすくするカモ?あ、あとライブラリにしては関数の解説が全然ついてません。 これもそのうちつくります。 |
| Visual Basic | |
| 3D Tokei | ver. 0.9β |
| お遊び | Win95以上。要DirectX |
![]() ダウンロード |
アナログ時計を裏側からみたら、どんな風に見えるだろうか?と思って作ったソフトです。Direct3DをVBから呼びだすライブラリがありまして、その練習用にもともと作ったんですけどね。 練習用なので、実用性はあんま考えてないです。もしかして、今後なんかのソフトを作るときにコードを流用するかも。 いくらでも応用しようと思えば応用の利くソフトです。 |
| WordBook | ver. 0.6α |
| 学習 | Win3.1版と95以上版あり |
Win95(またはそれ以上)版ダウンロード Win3.1版ダウンロード(要VB2.0ランタイム) |
単語帳ソフト。VisualBasicで最初に作ったソフトです。VisualBasicはバージョン2.0からはじめたもので・・バージョン2.0だと、APIの情報を仕入れるのが大変だったので、このソフト以来、バージョン2.0は使っていません。それにしても、Windows3.1上でソフト作るとしたら、VisualBasicじゃなかったら、ものすごく開発効率落ちますね・・・・。 それでも、俺の友達はWin3.1のファンになって、(早くてマトモに使えるからだってさ。それをいっちゃ、Linuxだってそうだと思うが?しかもずっと安定しているし・・・)、APIの情報をどっかから仕入れてきたみたいで、やってましたよ。たしか、Win3.1用のタスクバーとか作ったりしてました。 その後、VB5.0に移行したときに、VB2.0時代のコードをコピペ+修正して、VB5.0用に移植しました。 |
| Borland C++ Builder | |
| RunningWindowFinder | ver. 0.8α |
| プログラミング学習用 | Win95以上 |
![]() ダウンロード |
登録されているウィンドウをすべて列挙して、そのプロパティーをいじるソフトです。 隠れているウィンドウを発見することができるかも?APIを勉強したい人用のソフト・・・っていうか、もともと公開考えてないソフトですんで。ショボいです(笑)< |
| FLU | ver. 0.7α |
| ゲーム | Win95以上 |
実行ファイル ソース |
初めて作ったマトモに動くゲーム。高2の時に、文化祭で出品しました。 もともと、水にブロックを浮かべるという発想で、FLU(フルー)という名前にしたが、実際には時間がなかったため、非常にありきたりなルールのゲームになってしまいました。 このゲーム、文化祭前日に、4時間かけてソースを詰めて、コンパイルしたのだが、詰めたソース部分を友達が誤って消してしまったため、それ以後改造できなくなったので、基幹部分はいろいろ使いまわして、途中から、下のMetal Ballというゲームに分岐させました。なお、ソースをつけるとファイルがでかくなるため、ソース部分は分離させました。 |
| Metal Ball | ver. 0.6α |
| ゲーム | Win95以上 |
実行ファイル ソース |
FLUのソースコードを最後に詰めた部分が失われたため、ソースコードを途中から分岐させて作った、FLUとはルールがまったく違うゲーム。 俺にしては珍しくルールの説明を書いたreadme.txtが残っていたので、ルールはそちらを参照してください。なお、このゲームについてもソースを分離させました。 |
| LSI-C 86 試食版 | |
| DosTokei | ver. 0.9β |
| 一応?スクリーンセーバーってことで(笑) | PC-98x1とPC/AT互換機双方のDOS |
PC/AT互換機(この用語がわからない人はこれ)版ダウンロード |
自分はずっとPC-98x1用のグラフィックライブラリを自作していたのですが(LSI-86試食版にはついていなかったので)、これはそのライブラリが出来た後に、ついでに関数ポインタ使ってPC/AT互換機にも対応させようと思って、作ったソフトです。実際にはやらなかったのですが、たしか、この少し前にCOMについて勉強して、インターフェースの概念に結構感銘を受けました。 起動させると、PC-98x1用のDOSなのかPC/AT互換機用のDOSなのかを自動判別して、関数ポインタを設定して、適切な描画関数を呼び出す・・・はずなんだけど、そうなってない(笑)。たしか、ここまでできたはずなんだけど、そのバージョンはどっかいっちゃったみたい。いや、負け惜しみじゃなくて(笑)。 内容としては、単なる時計です。自動判別と、インターフェースの概念を実装してみたかったから作ったソフトです。 |
| INKEY.com | ver. 1.0 |
| ユーティリティー | PC-98x1とPC/AT互換機双方のDOS |
ダウンロード |
キーを入力して、そのキーコードを返すソフトです。バッチファイルを作るときに使えます。DOS付属のinkeyがあまりに貧弱だったので作りました。非常に簡単なソフトです。
これ以上簡単にしようがありません。だから、バージョン1.0(笑)
ま、今時バッチファイル使う人も少ないだろうけど・・・でもXPになったから、逆にログオンスクリプトで使う人いるかもね(笑) 俺はWindowsのログオンスクリプトなんてやったことないけどさ。 |
| LISTライブラリ | ver. 0.8β |
| ライブラリ | LSI-C 86 試食版 |
ダウンロード |
リストを実現する、大変回りくどい書き方をしたライブラリ(笑) なにしろ、「->演算子」を知らない時に書いたものだから・・・「p->m」でかけるところを、みんな「*p.m」で書いているもんだからもう大変ですよ。 たかがリストを実現するのに、ものすごい数の関数を内部で定義しているのがシドイ。 ホントは、このリストを使って、UNOのプログラムを作る予定だったんだけど、LISTプログラムを作ったところで終わってしまいましたね。(笑) まぁ、UNOのプログラムも、そのうち暇があったら作りますよ。 もちろん、このライブラリを使わずにね(笑) |