[広告]

Happy! Happy! Islandの講座で作成するアプリや、その他のサンプルアプリケーション置き場です。ゲームソフトも混じってますが、アプリケーションの構築テーマや設計思想はビジネスアプリケーションをターゲットにしていますので、設計・コーディングのサンプルとして頂ければ幸いです。

ご意見、ご感想、リクエスト、不具合へのツッコミ、こんな開発事例が欲しい!などのリクエストはこちらへお気軽にどうぞ。

★ダウンロードについて★
ダウンロードするときはアンカーをクリックしてください。と書いてある物は、当サイトの講座通りに作ったアプリ、と書いてある物は、ダウンロード専用のアプリ、書籍添付と書いてある物は書籍のCD-ROMに収録されているアプリです。
※当サイトの利用規程に同意した後、自己責任でご利用下さい。なお、全てのファイルは、NAVでチェック済みです。

★記号について★
:Access用 :Excel用 :Word用 :PowerPint用 :VBScript用 :HTA用

Access用フリーソフト/実用編
[専][期間限定]ザ☆kabuスター(必殺!目標株価診断くん) 
日経会社情報会社四季報に書いてある決算や財務など各種の情報をもとに、マジメに株価の診断を行うツールです。計算方法は、だいぶ前の日経マネーに書いてあった計算方法を参考にしました。ザ☆kabuスターで予想した目標株価を、証券会社が出すレーティングと比較してみるだけでも面白いです。
最終更新日 :2010/02/04(v1.2) 配布期間は2010年3月末まで
動作環境・他:Access 2002以上、ソースコード非公開

[講]アドレス帳ツール for Access 2000〜2003 
Access a Go!Go!の講座アドレス帳を作ってみよう for Access 2000〜2003+VBA」で作成するアドレス帳ツールと同じ物です。書いてあるとおりに作ったけどうまく動かない…というときは、このファイルで確認してください。

※このMDBファイルはAccess2000ファイル形式です。

[講]住所録 for Access 97 
Access a Go!Go!の講座住所録を作ってみよう for Access 97+VBA」で作成する住所録と同じ物です。試してみたけど、うまく動かない…というときや、練習問題が解けないときは、このファイルを覗くと一目瞭然!?

※このMDBファイルはAccess2000ファイル形式です。

管理人が携わった関連書籍:ここが知りたかった! Access VBA 500の技

Excelとその他のOffice用フリーソフト/実用編
[専]必殺!スタートメニュー+   
このアプリケーションは、メニューからアプリケーションの実行と、フォルダやファイルを開いたりが行えるツールです。アドインとして汎用的に使うことができます。もちろん、「スタート+」にはお好みのアプリケーション、フォルダ、ファイルを登録することができて、使い方も簡単!また、ExcelPowerPointWordの3種類に対応していて、さらにお得です。
動作環境:Office 2000~2003(推奨はOffice 2002~2003)

[専]必殺!テーブル読み込み  
このアプリケーションは、SELECT命令の実行結果をワークシートへ出力するツール(アドイン)です。対応しているデータベースはAccess、SQL Server、ORACLE、PostgreSQL、MySQLの5種類です。ちなみに、Excelには[データ]−[外部データの取り込み]という機能を使っていろいろなデータをシートへ貼り付けることができますが、こっちの方が手軽に使えるかなと。
動作環境:Excel2002以上、ODBCドライバ

管理人が携わった関連書籍:
Excel VBAゲーム大作戦 1 Excel VBAゲーム大作戦 2 Excel VBA サンプル大全集 Excel VBA超入門講座

VBScript、hta用フリーソフト/実用編
[専]為替見+F V2.2.4 
為替レート一覧やチャートを表示する簡易専用ブラウザ系のツールです。米ドル円やクロス円などの円を中心としたレートとチャートは外為ドットコムより、その他通貨のレートとチャートはStooqBloombergより取得しています。さらに、各種先物(日経$、ダウ、NASDAQ、原油他)のチャートも表示できます。
最終更新:2010/01/05
動作環境:Windows系OS(要インターネットエクスプローラ)
*1:外為ドットコム様より許可を頂きました。

[専]必殺!株価チャート拡大くん 
スーパーチャート(カブドットコム証券)、詳細リアルチャート(ジョインベスト証券)、詳細分析チャート(野村證券)に表示されているロゴや注意書きなどを隠し、ウィンドウ内を広く使えるようにするツールです。詳細リアルチャートと詳細分析チャートでは「印刷ボタン」が無くなりますが、[ファイル]-[印刷]で印刷できます。何はともあれ一度おためしください。
動作環境:Internet Explorer 6.0

管理人が携わった関連書籍:VBScriptサンプル大全集

Access用フリーソフト/ゲーム・ホビー編
[専]ACCESS VADERS V1.3 
このアプリケーションは、Access a GO!GO!のAccess & VBA Tips+αで紹介している、イメージコントロールでアニメーションさせる方法の具体例です。また、イメージコントロールに表示しているビットマップ画像を直接書き換える処理を行っている部分もポイントです。後者にもっとも適した事例は何か…と悩んだ結果、不朽の名作インベーダー」しかない!という結論に達しました。
動作環境:500MHz以上のCPU、Access2000以上、1024x768以上の解像度

[専]BLOCK DESTROYER V1.0 
このアプリケーションは、ADOを使ってMDBの読み書きを行う場合のサンプルです。アプリケーション本体とDB本体を切り離している(C/S型の基本)のも特徴で、アプリケーション本体に何らかの修正が入った場合の配布やバージョンアップを容易にする開発事例でもあります。ちなみに、ボールを打ち返し壁を破壊するブロック崩しタイプのゲームで、基本操作はマウスだけの超簡単操作!
動作環境:500MHz以上のCPU、Access2000以上、1024x768以上の解像度

管理人が携わった関連書籍:ここが知りたかった! Access VBA 500の技

Excel用フリーソフト/ゲーム・ホビー編
[専]EXCEL IN VADERS V1.1 
昔々、百円硬貨を山積みにして喫茶店やゲーセンで遊んだ不朽の名作「スペースインベーダー」をExcel上で再現してみました。もちろん、ナゴヤ打ち、300点UFOなどの必勝法はもちろん、有名な裏技「レインボー」も健在!ちなみに、このアプリケーションは、ウチのサイトの別館「SAMURAI GAME CENTER」用に作成したものです。
動作環境:800MHz以上のCPU、Excel2000~2003、1024x768以上の解像度

[専]ガチンコ 
このアプリケーションは、VBAでソケット通信を行うサンプル、かつソケット通信でTCPを使う場合のサーバ側とクライアント側アプリケーションのサンプルです。ゲームとしては超シンプルで、画面上段にいる敵ファイターを撃墜するだけ!ただし、敵ファイターは人間が操作しているので、そう簡単には撃墜できないかも?!ちなみに、基本的な部分はSPACE FLY TYPE-Rを流用してます。
動作環境:500MHz以上のCPU、Excel2000以上、1024x768以上の解像度

[専]SPACE FLY TYPE-R 
このアプリケーションは、クラスモジュールを使い、いわゆるオブジェクト指向で構築したVBAアプリケーションのサンプルです。もちろん、一部の機能を他のアプリケーションへ流用する際や、機能追加・改造、デバッグをする際に容易な作りである点が特徴です。ゲーム的には、エクセルスマイル!でお馴染み「SPACE FLY 2004」の続編的存在ですが、Excelで作成した割には凝ってます。
動作環境:500MHz以上のCPU、Excel2000以上、1024x768以上の解像度

[専]RESCUE 2004 
このアプリケーションは、オブジェクト指向を使わずに設計・構築したサンプル、加えて一部機能の流用や機能追加・変更などにやや難がある開発事例でもあります。この上にあるSPACE FLY TYPE-Rとの設計思想の違いをぜひ見てください。ただし、ゲームとしてはExcelで作成した割には凝ってます。怪獣や敵ロケット、狭い洞窟(?)をくぐり抜け、遭難者を救助して母船へ連れ帰りましょう。
動作環境:500MHz以上のCPU、Excel97以上、1024x768以上の解像度

[講]SPACE FLY 2004 
エクセルスマイルの講座シューティングゲームを作ってみよう!」で作成するSPACE FLY 2004と同じものです。作ってみたけど、うまく動かないときや、練習問題が分からない場合は、このファイルを覗くと一目瞭然!?実は、ダウンロード出来るようにしてくれってリクエストが意外に多かったんです(汗)

動作環境:350MHz以上のCPU、Excel97以上、1024x768以上の解像度

[書籍添付]反射神経を鍛えろゲーム 
Excel VBA超入門講座―苦手なコードもこれで安心!」というVBAとプログラミングの基礎を解説する本の中で、プログラミングの題材として扱ったネタです。少しでも楽しくプログラミングの勉強ができる方法はないかと悩んだ結果、このようなゲームも題材に入れました。他に、じゃんけんゲームなんかも収録されています。 (リンクをクリックするとアマゾンへジャンプします)
動作環境:Excel 2002以上(※書籍で対象としているExcelのバージョンです)

管理人が携わった関連書籍:
Excel VBAゲーム大作戦 1 Excel VBAゲーム大作戦 2 Excel VBA サンプル大全集 Excel VBA超入門講座

VBScript、hta用フリーソフト/ゲーム・ホビー編
[専]【ACS/斧】Advanced Ccc-emulation System 
VBScript+hta+ajaxを利用したクライアントアプリケーションの開発事例です。(ACS)があなたに代わってひたすらクリックし、あなたが忙しいときは小町が誰かに呪文を聞きに行きます。もちろん、クリック×3 ドットコムの成績も劇的にアップ!?ACSを使って、あなたのクリックライフを充実させてください。
動作環境:Windows
特徴など:専用ブラウザ風、軽い動作、簡単多重、代理認証
制限事項:日本国のためのクリックのみに使用可能

[専]小町[+ACS] 
jscript+hta+ajaxを利用したクライアントアプリケーションの開発事例です。画像に書いてある文字を制限時間以内に入力するタイピングゲームです…が表示される文字はバラバラ、メチャメチャで難易度は高い!?どんな画像が表示されても時間切れにならずに入力できたなら、あなたはブラインドタッチをマスターしたと言えるでしょう。他にも、正解率など成績がリアルタイムでわかるのはもちろん、ランキングで他の参加者と成績を競い合うのも面白い!ちなみに、ウィンドウズユーザじゃなくても、ウェブ版のWeb小町でお楽しみ頂けます。
動作環境:小町/Windows系 Web小町/ウェブブラウザ(IE、FFに対応)
さらに…:小町[+ACS]にはACS/斧V2.5相当が同梱されています

[専]ミニ小町 
jscript+hta+ajaxを利用したクライアントアプリケーションの開発事例です。前述の小町[+ACS]からチャートやクリック砲台などを切り取ってコンパクト化しました。小さくても先読み機能やガイド機能などの入力支援機能はバッチリ装備しています。


動作環境:Windows系

[専]【斧】Advanced Click System V1.9【ACS】 
ACS(斧)があなたに代わってひたすらクリックします。もちろん、クリック・クリック・クリック・ドットコムの成績も劇的にアップ!?ACSを使って、あなたのクリックライフを充実させてください。なお、ACSは、VBScriptとIEオートメーションを利用し、面倒な作業や単純作業を支援する事例です。
動作環境:Internet Explorer 6.0, 7.0(7.0は、Windows Vista上でのみ確認)
特徴など:オートクリック、オートスコア送信、最適なクリック間隔の自動検出
制限事項:ソースコードは一部非公開、認証画面のみ手入力

管理人が携わった関連書籍:VBScriptサンプル大全集

GAME and HOBBY for World Wide
[LINK]SAMURAI GAME CENTER
This site proposes a amusing and interesting usage of ACCESS, EXCEL and VBA. Surprisingly, your ACCESS and EXCEL change quickly into the video game machine! Download freeware games right now, and enjoy it!


※SAMURAI GAME CENTERはHappy! Happy! Islandの別館です


VBAプログラミング&Tips集のHappy! Happy! Islandトップページへ

Access VBAプログラミング&Tips
エクセルマクロ(Excel VBA)プログラミング&Tips
VBScript・JScriptプログラミング&Tips for WSH
プログラミング基礎・入門
Access・Excel用フリーソフトのライブラリ
質問掲示板

HTMLの書き方講座
侍ゲームセンター
おすすめリンク集
管理人プロフィール
twitter
管理人へメール
更新履歴
利用規程
サイトマップ



Copyright(C)1999-2006
結城圭介。,
All rights reserved.