本書はプログラミング経験のない全くの初心者向けに書かれた、楽しみながらJavaプログラミングの基礎を学ぶことのできるJava入門書です。ワードやエクセルしか使ったことのない方でも無理なく学習できるように学習内容を週単位に分けています。1、2週目はJavaの基礎について、3週目からは、小さなゲームプログラミングの作りをとおしてJavaプログラミングを学習します。10週目の「スロットマシンゲーム」を完成させるころにはJavaプログラミングが理解できるようになります。また、添付のCD-ROMにはJava2開発キットの最新バージョンJDK1.3を収録しています。
- 第1週 Javaって何?
-
1 Javaって何?
2 環境を整えよう!
3 JDKのインストール
4 アプレットとは
5 JDKのサンプル
6 インターネットでアプレットを見る
7 Javaプログラムの世界へようこそ!
8 アプレットを作ってみよう!
9 プログラムを入力する
10 アプレットの生成
11 アプレットを読み込むHTML
12 困ったときの対処方法
13 ■第1週のまとめと練習問題
- 第2週 文字や図を表示する
-
1 文字を表示するアプレット
2 アプレットの宣言
3 オブジェクトとその設計図
4 ブロック
5 コメント
6 パッケージを組み込もう
7 文字の位置を変えてみる
8 メソッドにパラメータを渡す
9 図形を表示してみる
10 ■第2週のまとめと練習問題
- 第3週 おみくじゲームを作ろう
-
1 おみくじゲームアプレット
2 計算結果を表示するアプレット
3 変数を使ったサンプルプログラム
4 値の器
5 変数とメモリの関係
6 演算記号
7 オブジェクトの器
8 文章作成マシーン
9 おみくじゲームの仕組みを理解しよう
10 ■第3週のまとめと練習問題
- 第4週 ダンスゲームを作ろう
-
1 ダンスゲームアプレット
2 イベントが発生するから動きます
3 値が使える範囲
4 画像を表示するアプレット
5 もしも何々だったら
6 アプレットにパラメータを渡す
7 ダンスゲームの解説
8 ■第4週のまとめと練習問題
- 第5週 じゃんけんゲームを作ろう
-
1 じゃんけんゲームアプレット
2 ボタンの表示
3 ボタンと背景を表示してみよう!
4 ボタンのイベント
5 画像の切り替え
6 いろんなケースを考える
7 複数のボタンを使おう!
8 クルクル回れ、繰り返し処理
9 じゃんけんゲームの解説
10 ■第5週のまとめと練習問題
- 第6週 スロットマシーンを作ろう
-
1 スロット1つのスロットマシーン
2 マウスでクリックすると回転するアプレット
3 アニメーションの考え方
4 アプレットが持つ4つの基本メソッド
5 同じ名前だけど、することは違います
6 一人より複数で仕事をしよう
7 for文以外のループ、while文を使ってみる
8 本当はあってはいけないけど、これは例外
9 プログラムを変化させてみよう!
10 スロット1つのマシーンの解説
11 ■第6週のまとめと練習問題
- 第7週 スロットマシーンのアップグレード
-
1 スロットが3つあるスロットマシーン
2 配列の配列
3 注意が出ないように新しいメソッドを使う
4 オブジェクトの図書館Java Development Kit
ドキュメント
5 actionメソッドに替わるもの
6 スリースロットの解説
7 ■第7週のまとめと練習問題
- 第8週 さらに高度なスロットマシーンに挑戦
-
1 リアルなグラフィックスが追加されたアプレット
2 グラフィックスとアニメーションを加えてリアルに
3 メモリに作る、もうひとつの画面
4 プログラムを変化させてみよう!
5 多言語表示プログラムへの改造
6 英語表示用のECaptionクラスを作る
7 GSlotの解説
8 ■第8週のまとめと練習問題
- 第9週 さらに複雑なスロットマシーン
-
1 リアルな動作が追加されたアプレット
2 スロットという名のオブジェクト
3 ドラムクラスの設計
4 アプレットへの組み込みと、クラスの変更
5 あたりそうであたらない
6 ■第9週のまとめと練習問題
- 第10週 スロットマシーン完成
-
1 完成版のスロットマシーンアプレット
2 オブジェクトの継承
3 父から子へ、何を継承するの
4 父の技と母のやさしさを継承する
5 完成版のスロットマシーンの解説
6 ■第10週のまとめと練習問題
- 第11週 今後の学習とまとめ
-
1 今後の展開
2 Javaスクリプト
3 アプレット以外のJavaプログラム
4 総合問題集
- 付録
-
1 Windows2000でPATHを指定する場合
2 C-BATを使わずにJAVACを使う方法
3 Java(TM)2 SDK、Standard Edition
ドキュメントのダウンロードの仕方
4 Java言語仕様
5 こんな場合は