[広告]

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

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

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

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

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

[講]アドレス帳ツール 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以上(推奨はOffice 2002以上)

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

[専]ガチンコ 
このアプリケーションは、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用フリーソフト
[専]為替見
外為ドットコムに表示されている為替レート一覧をhta上に表示するツール(?)です。htaを使った簡易ブラウザの開発サンプルとしてお役立てください。ちなみに、Excelが無くても動きます。

動作環境:Windows系OS(要インターネットエクスプローラ)
謝  辞:為替情報の取得および本ツール上での表示について、外為ドットコム殿より許可を頂きました。

[専]株価チャートの周囲を消すスクリプト
スーパーチャート(カブドットコム証券)、詳細リアルチャート(ジョインベスト証券)、詳細分析チャート(野村證券)の周囲にあるものを消し、画面を有効に使うためのスクリプトです。
なお、詳細リアルチャートと詳細分析チャートでは「印刷ボタン」が無くなりますが、[ファイル]-[印刷]で印刷できます。
動作環境:Internet Explorer 6.0

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

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の書き方講座
オレの話を聞けぇ♪
侍ゲームセンター
おすすめリンク集
管理人プロフィール
管理人へメール
更新履歴
利用規程
サイトマップ



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