出版社内容情報
【内容】
現在,インターネット上では多くのホームページが公開されています。ホームページはコンテンツが重視されますが,さらに見た目のよさも重視されます。また,ホームページは一方通行の情報提供だけでなく,双方向の情報のサービスを与えるものでなければなりません。つまり,インタラクティブでなければなりません。今まさに,ホームページ上でさまざまなサービスを提供しなければならなくなっています。このようなことを考慮してホームページを作成する場合,HTML 言語だけでは満足なものを作成することは困難です。しかし,Java を利用することによって,効果的なホームページの制作を実現することができるようになります。
Java は,ホームページを効果的に作成するだけでなく,ネットワーク上でのプログラム開発もできます。そればかりか,ネットワーク上でのプログラム開発として重要な要素を含んでいます。現在,ネットワーク上にはさまざまなOS を搭載したマシンが混在します。このことに対して,Java はすばらしいことを提供してくれます。それは,Java はJava virtual machine (JVM )を導入することによって,どのようなOS 上でも動作できるということです。つまり,プラットホームを問いません。Windows上でもUNIX 上でも,さらにLinux 上でも,どこでも動作します。ネットワークコンピュータが重要視されている現在においては,Java は救世主になると思われます。
Java でプログラムを開発することは,それほど難しくはありません。どんなプログラム言語でも,プログラム開発を上達させるためには,多くのプログラムを参考にして,実際に作成して試してみることです。本書は,多くの具体的なサンプルプログラム事例を掲載しています。また,なるべく平易な解説となるように心がけております。サンプルは実用的なもの,癒し系,音楽関係,ユーティリティ,ゲームなど,短いものから長いものまでさまざまに用意しています。楽しめるサンプルや,かなり凝ったゲームも掲載しています。これらを少しアレンジすればすばらしいものができるでしょう。
本書は,楽しむことをモットーにしています。どうぞ,遠慮なくプログラムを利用して,楽しんでください。本書が,みなさんのホームページの制作やアプリケーションの開発に少しでも役立てばと思います。
【目次】
第1章 アクセサリ
・開発のワンポイント
・Javaアプリケーションの基本構造
・Javaアプレットの基本構造
・ディジタル時計
・アナログ時計
・太い針の時計
・月間
・カレンダー
・年間カレンダー
・バイオリズム
・電卓
・メモ帳
第2章 メッセージ
・テープメッセージ
・電光掲示板
・縦型電光掲示板
・スクロールメッセージ
・フライングメッセージ
・ウェーブメッセージ
・ローリングメッセージ
・レインボーメッセージ
・ネオン
第3章 画像処理
・マップスクロール
・ズームイン・アウト
・360度パノラマ風景
・万華鏡
・ディジタル看板
第4章 シミュレーション
・ピアノ
・Magic Sta
・雪
・噴水
・花火
・金魚
第5章 CAI
・2次曲線
・ボールの運動
・CAI学習
第6章イントラネット
・スケジュール管理
・チャット
・電子掲示板
第7章 ゲーム
・パネル合わせ
・15パズル
・パズル合わせ
・メイクロード
・迷路
・スロットマシン
・ブロックゲーム
・ドロップブロック
・オセロ
・シューティング
・対戦型ネットワークシューティング
・3Dフライトシミュレーション
目次
第1章 アクセサリ
第2章 メッセージ
第3章 画像処理
第4章 シミュレーション
第5章 CAI
第6章 イントラネット
第7章 ゲーム
著者等紹介
林正幸[ハヤシマサユキ]
1978年立命館大学理工学部化学科卒業。専攻、情報科学。現在、専門学校講師
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。