自作ソフトウェアの紹介

 ここでは、Builderを使って作った、さまざまなプログラムを紹介します。勉強のために作っているので単純なものが多いですが、しっかり動くように気をつけて作っています。
 ソースなども全て公開していますので、ご自由にダウンロードしてみてください。
 著作権のことはあまり言いたくないのですが、商用で利用する場合は必ず連絡を下さい。
 自分のプログラムに一部利用したり、改良したりするのはかまいません。もしいいものができたら見せて下さい。
 バグの発見、意見、感想、質問などがありましたらメールを送るこちらまでお願いします。

一番下へ

作成開始 プログラム名 最新ver説明
1997年6月カラーセレクタ 3.0 ホームページの色決定ツール
1997年6月ミニメモ 2.0 メモ帳の少し改良版
1997年7月山登り 1.2 遺伝的アルゴリズムのプログラム
1997年7月スクリーンセーバ1.2 楕円を瞬間的に表示する
1997年9月的当て 2.0 超シンプルなゲーム
1997年9月さまよう時計 1.1 画面を動きまわる時計
1997年10月ちびタイマー 1.1 普通のタイマー
1997年11月壁紙鑑賞窓 1.0 隠れている壁紙を見るウインドウ
1997年11月透過表示 1.1 透過機能付きビットマップビューア
1997年11月自動展示 1.1 絵と文を次々に表示するデモツール

一番上へ

ツール

カラーセレクタ

カラーセレクタをダウンロードする

ver3.0 (ColSel30.exe | 178KB | 自己解凍) [Win95/NT] <1997,9/27,Sat>全ソース付き

 C++Builderで作成した初めてのプログラムです。
 ホームページを作るにあたって、色のバランスを見ながら手軽に色を決めるツールが欲しかったので真っ先に作ってみました。
 バージョンがあがってドラッグアンドドロップで壁紙が貼れるようになりました。ただしGifやJpegに対応していないので何とかしたいと思います。

履歴
ver2.2 壁紙を指定できるようになった
ver3.0 ドラッグアンドドロップが使えるように。ソースを見やすくした。
ソースファイル

一番上へ

ミニメモ

ミニメモをダウンロードする

ver2.0 (MMemo20.exe | 223KB | 自己解凍) [Win95/NT] <1997,10/23,Thu>全ソース付き

 ホームページを書くためと、クイズというプログラムのデータを打ち込むためのエディタが作りたくて、メモ帳をもとに見よう見まねで作ってみました。
 特徴は現在、フォントのサイズを変えられる(保存はされない)こと、メモ帳では編集できない大きなファイルも編集できること、の2つです。が、これだけでもかなり使えるものになっています。
 メモ帳でできるウインドウとアイコンへのドラッグアンドドロップもできるようにしました。今後は、HTMLタグやクイズのタグを簡単に入力できるような機能をつけていく予定です。あと検索と置換も。

履歴
ver1.1 大きいファイル(20MBまで)が使用できるようになった。
...アイコンにドロップするとロングファイル名が8.3形式(ショートファイル名)になってしまうことが発覚(表示が変わるだけで支障はない)
ver1.2 上記の修正、検索、置き換えの追加
...置き換えのウインドウの閉じるボタンが閉じ・になってしまう?
ver2.0
 右クリックメニューが表示されなかったのを修正
 漢字入力時のフォントと表示フォントが違っていたのを修正
 日時や登録した文をメニューを選ぶだけで挿入できる機能を追加
 長い行の折り返し設定を追加
ソースファイル

一番上へ

ちびタイマー

ちびタイマーをダウンロードする

ver1.1 (TTimer11.exe | 195KB | 自己解凍) [Win95/NT] <1997,10/9,Thu>全ソース付き

 突然簡単なタイマーが欲しくなったので作ってみたものです。
 単純で使いやすいものを目指しました。
 今回初めてポップアップメニュー(右クリックで出てくるメニュー)を使いましたがすごく簡単に作れることが分かりました。

履歴
ver1.1 メニューを加えた。繰り返して実行できるようにした。
ソースファイル

一番上へ

透過表示

透過表示をダウンロードする

ver1.1 (SShow11.exe | 172KB | 自己解凍) [Win95/NT] <1997,11/14,Fri>全ソース付き

 最近(1995年11月)マスク表示の簡単な方法を見つけたので、それを使ったビットマップビューアを作ってみました。
 左上の点を透明色として透過させて表示できます。
 また、一度表示したファイルは登録されて次からはリストから選ぶだけで表示できます。
 透過表示と通常表示もリターンキー一つで切り替えられます。
 一度にたくさんのファイルをリストに登録できます。ドラッグアンドドロップもOKです。
 次はマップエディタを作る予定。
ソースファイル

一番上へ

自動展示

自動展示をダウンロードする
(絵は50%に縮小しています)

ver1.1 (DDemo11.exe | 221KB | 自己解凍) [Win95/NT] <1997,11/14,Fri>全ソース付き

 大学祭(1997年11/1〜3)のときに研究室公開というものがあって、その時に作ったものを少し手直ししたものです。
 ビットマップさえ用意すれば(文字だけのデモも作れますが)全自動のスライドショーが作れます。
 また、いたずら防止のためにマウスカーソルが消えキーボード操作もほとんど受け付けないようにしているので触られても安心です。
 [ALT]+[F4]でしか終了できない(?)ので使うときは忘れないで下さい。
ソースファイル
一番上へ

アクセサリ・ゲーム

スクリーンセーバ

スクリーンセーバをダウンロードする

ver1.2 (SSaver12.exe | 168KB | 自己解凍) [Win95/NT] <1997,9/27,Sat>全ソース付き

 Windowsプログラミングをやるのだから是非と思って、つくってみました。はじめのころは起動時のオプションのことがぜんぜん分かりませんでしたが、いろんなホームページを探してみたところ、かなり参考になりました。また、BuilderのCD-ROMの中にBCBSaverというサンプルがある事も分かりました。
 これを作ったおかげで、WindowsMessageの使い方が少し分かってきました。
 単純なスクリーンセーバですが見ていて飽きない作りになったと思います。

履歴
ver1.1 二重起動の防止を追加
ver1.2 プレビュー、設定の追加、表示速度の改善
ソースファイル

一番上へ

的当て

的当てをダウンロードする

ver2.0 (Arrow20.exe | 314KB | 自己解凍) [Win95/NT] <1997,9/27,Sat>全ソース付き

 このゲームは、あるホームページを見ているとVisualBasicでの作り方が載っていて、なかなか面白そうだったので、練習に作ってみました。
 絵を一切描かなくても作れてしまったのでBuilderの手軽さを再確認できました。
 バランスに気をつけたつもりです。また音もつけてあるので、ある程度楽しめると思います。

履歴
ver1.5 ボタンの真上にメッセージウインドウのボタンを出すようにした
ver2.0 ランキングの追加、打った回数の表示、経過時間の表示、効果音変更
ソースファイル

一番上へ

さまよう時計

さまよう時計をダウンロードする

ver1.1 (WWatch11.exe | 179KB | 自己解凍) [Win95/NT] <1997,9/29,Mon>全ソース付き

 ディスクトップを動き回る小物が欲しい、どうせなら何か役に立つものを表示したいなと思って、時計をうろうろさせることにしました。
 作ってみると約20分ぐらいで完成してしまいました(さすがBuilder)。
 時計なんて動かないほうがいい、と思うかもしれませんが、見ているとなかなか楽しいです。
 また、邪魔にならないようにクリックすると左右にぱっとよけるようにしたので、うっとうしくはないはずです。
 このプログラムは単純ですが、いくらでも拡張できそうなので、何かこうすればいいといったものがあればメール下さい。

履歴
ver1.1 毎回同じ動きだったのを変更
ソースファイル

一番上へ

壁紙鑑賞窓

壁紙鑑賞窓をダウンロードする

ver1.0 (LLoupe10.exe | 148KB | 自己解凍) [Win95/NT] <1997,11/10,Mon>全ソース付き

 透明なフォームについていろいろ調べてみて、その結果できたのがこれです。
 必要性は少ないかも知れませんが、最大化すれば壁紙だけの表示になるので、机を離れるときなどに使えそうです。
ソースファイル
一番上へ

研究用プログラム

山登り

山登りをダウンロードする

ver1.2 (Climb12.exe | 205KB | 自己解凍) [Win95] <1997,9/27,Sat>全ソース付き

 これは、遺伝的アルゴリズムのテストプログラムです。  遺伝的アルゴリズムというのは、生物の進化の特徴を取り入れ2つのデータを組み合わせてよりよいデータを生み出すという考え方で、複雑な問題の最適解を求めることが比較的容易にできるものです。まださわり始めたばかりなので詳しく説明できませんがプログラムを見ていただければなんとなくどういうものか分かるかと思います。

履歴
ver1.1 パラメータをかえると急に止まる致命的バグを修正。ソースを見やすくした
...メキシカンハットで角度を0にすると0除算エラーになることが発覚(0で割っているところなんかないはずなのに...)
ver1.2 上記の不具合を修正
ソースファイル

一番上へ

[意見や感想、質問など何でもかまいませんので書き込んで下さい]

(お名前やホームページ、Emailアドレスをよろしければ教えて下さい)
一番上へ

リンクは自由に貼って下さい。また、その際に連絡をいただければうれしいです。

戻る
access(since 1997,9/29,Mon)Update<1997,11/16,Sun>K.Nakazawa

ミラーサイト