8.1.3. 2. 3 Ecripse3.7ではじめる Javaプログラミング入門 Ecripse3.7Indigo対応((株)秀和システム)



 自作パソコンのWindows 7(32bit)環境で学習予定です。

1.学習時期
  xxxx/xx/xx〜

2.目次
Chapter 1 Eclipseの基本を覚える
1.1 Eclipseの基礎知識 ----------------------------------------------------------------
 1.1.1 Eclipseとは? ----------------------------------------------------------------
 1.1.2 JavaとJDKについて ------------------------------------------------------------
 1.1.3 Eclipseの追加機能プラグインとバージョン --------------------------------------
 1.1.4 JDKとEclipseのインストール ---------------------------------------------------
 1.1.5 インストールされたファイルについて -------------------------------------------
 1.1.6 Javaのパスの設定について -----------------------------------------------------
1.2 Eclipseを使う --------------------------------------------------------------------
 1.2.1 Eclipseを起動する ------------------------------------------------------------
 1.2.2 プロジェクトを作成する -------------------------------------------------------
 1.2.3 Javaパースペクティブとビュー -------------------------------------------------
 1.2.4 Javaのソースコードファイルを作成する -----------------------------------------
 1.2.5 ソースコードの記述 -----------------------------------------------------------
 1.2.6 プロジェクトのビルドと実行 ---------------------------------------------------
 1.2.7 作成されたファイルについて ---------------------------------------------------
 1.2.8 デバッグについて -------------------------------------------------------------
 1.2.9 デバッグ作業の実際 -----------------------------------------------------------
 1.2.10 その他の各種設定について ----------------------------------------------------
 1.2.11 プロジェクトの終了とインポート ----------------------------------------------

Chapter 2 Javaプログラミングの基本を覚える
2.1 Javaアプリケーションの基本 -------------------------------------------------------
 2.1.1 生成されたJavaのコードを理解する ---------------------------------------------
 2.1.2 クラスの定義について ---------------------------------------------------------
 2.1.3 メソッドの定義について -------------------------------------------------------
 2.1.4 修飾子について ---------------------------------------------------------------
 2.1.5 返値と引数について -----------------------------------------------------------
 2.1.6 メソッドを定義してみる -------------------------------------------------------
 2.1.7 フィールドについて -----------------------------------------------------------
2.2 Javaの基本文法 -------------------------------------------------------------------
 2.2.1 ソースコードを記述する際の基本 -----------------------------------------------
 2.2.2 値と変数について -------------------------------------------------------------
 2.2.3 タイプについて ---------------------------------------------------------------
 2.2.4 変数とリテラルについて -------------------------------------------------------
 2.2.5 コメントについて -------------------------------------------------------------
 2.2.6 配列について -----------------------------------------------------------------
 2.2.7 演算子について ---------------------------------------------------------------
 2.2.8 その他の演算子(条件演算子/ビット演算子/ビットシフト演算子) -----------------
 2.2.9 if構文について ---------------------------------------------------------------
 2.2.10 switch構文について ----------------------------------------------------------
 2.2.11 while/do構文について --------------------------------------------------------
 2.2.12 for構文について -------------------------------------------------------------
 2.2.13 タイプの異なる値の演算について ----------------------------------------------
 2.2.14 実数は正しい値を示せない? --------------------------------------------------
 2.2.15 値のキャストについて --------------------------------------------------------
 2.2.16 テキストと数値の変換 --------------------------------------------------------
 2.2.17 プログラム実行時に引数を指定する --------------------------------------------
 2.2.18 例外処理について ------------------------------------------------------------
 2.2.19 変数のスコープについて ------------------------------------------------------
 2.2.20 列挙型(Enum)のサポート ----------------------------------------------------
 2.2.21 staticメンバのインポート ----------------------------------------------------
 2.2.22 変数引数(個数不定の引数)のサポート ----------------------------------------
 2.2.23 総称型について --------------------------------------------------------------
 2.2.24 オートボクシング/アンボクシング ---------------------------------------------
2.3 オブジェクト指向の基本 -----------------------------------------------------------
 2.3.1 クラスとインスタンスについて -------------------------------------------------
 2.3.2 インスタンスの作成と操作 -----------------------------------------------------
 2.3.3 継承について -----------------------------------------------------------------
 2.3.4 インスタンスのキャストについて -----------------------------------------------
 2.3.5 参照について -----------------------------------------------------------------
 2.3.6 アクセス制限について ---------------------------------------------------------
 2.3.7 SetterとGetterの作成 ---------------------------------------------------------
 2.3.8 オーバーロードとオーバーライド -----------------------------------------------
 2.3.9 コンストラクタについて -------------------------------------------------------
 2.3.10 インスタンスの比較について --------------------------------------------------
 2.3.11 equalsメソッドをオーバーライドする ------------------------------------------
 2.3.12 クラスメソッドとクラスフィールドについて ------------------------------------
 2.3.13 抽象クラスについて ----------------------------------------------------------
 2.3.14 インターフェイスについて ----------------------------------------------------
 2.3.15 内部クラスと無名クラス ------------------------------------------------------
2.4 ソースコード作成の支援機能 -------------------------------------------------------
 2.4.1 <ソース>メニューと<リファクタリング>メニュー -----------------------------
 2.4.2 Getter/Setterの作成 ----------------------------------------------------------
 2.4.3 メソッド、コンストラクタの自動生成によるオーバーライド -----------------------
 2.4.4 tryの自動生成機能 ------------------------------------------------------------
 2.4.5 名前の変更 -------------------------------------------------------------------
 2.4.6 メソッドの抽出 ---------------------------------------------------------------

Chapter 3 SwingによるGUIプログラミング
3.1 Swingアプリケーションの基本 ------------------------------------------------------
 3.1.1 JavaのGUIライブラリについて --------------------------------------------------
 3.1.2 ウインドウを表示する ---------------------------------------------------------
 3.1.3 JFrameクラスを表示する -------------------------------------------------------
 3.1.4 JFrame継承クラスを作成する ---------------------------------------------------
 3.1.5 クローズボックスでプログラムを終了する ---------------------------------------
 3.1.6 コンポーネントを追加する -----------------------------------------------------
 3.1.7 コンテナとレイアウトマネージャ -----------------------------------------------
 3.1.8 コンテントペインとフレームのレイヤー構造 -------------------------------------
 3.1.9 JButtonを使ってイベント処理を行う --------------------------------------------
 3.1.10 イベントリスナーの組み込み方法 ----------------------------------------------
 3.1.11 ウインドウを閉じるもう1つの処理法:アダプタークラス -------------------------
 3.1.12 実行可能JARファイルを作る ---------------------------------------------------
3.2 コンポーネントの主な属性 ---------------------------------------------------------
 3.2.1 色の値について ---------------------------------------------------------------
 3.2.2 フォントについて -------------------------------------------------------------
 3.2.3 位置と大きさに関する属性 -----------------------------------------------------
 3.2.4 レイアウトマネージャについて -------------------------------------------------
 3.2.5 レイアウトマネージャの種類 ---------------------------------------------------
 3.2.6 レイアウトマネージャを変更する -----------------------------------------------
 3.3 主なコンポーネントの利用 -------------------------------------------------------
 3.3.1 JCheckboxについて ------------------------------------------------------------
 3.3.2 ラジオボタンとButtonGroup ----------------------------------------------------
 3.3.3 テキスト入力を行うコンポーネント ---------------------------------------------
 3.3.4 JComboBoxによるコンボボックス ------------------------------------------------
 3.3.5 一覧リストを表示するJList ----------------------------------------------------
 3.3.6 ListModelを使ったリストの管理(DefaultListModel) ----------------------------
 3.3.7 コンポーネントのスクロール表示(JScrollPane) --------------------------------
 3.3.8 まだまだある、Swingのコンテナ ------------------------------------------------
3.4 主なイベントの利用 ---------------------------------------------------------------
 3.4.1 マウス関連イベントについて ---------------------------------------------------
 3.4.2 MouseEventを利用する ---------------------------------------------------------
 3.4.3 キーボード関連イベントKeyEventについて ---------------------------------------
 3.4.4 イベントが発生したコンポーネントを調べる -------------------------------------
 3.4.5 フォーカス移動に関するイベント(FocusEvent) ---------------------------------
 3.4.6 その他の主なイベントについて -------------------------------------------------

Chapter 4 その他の主な機能について
4.1 グラフィック処理の基本 -----------------------------------------------------------
 4.1.1 Swingのグラフィック表示の仕組み ----------------------------------------------
 4.1.2 paintComponentメソッドとGraphicsクラス ---------------------------------------
 4.1.3 Graphicsクラスの描画メソッド -------------------------------------------------
 4.1.4 イメージファイルの表示 -------------------------------------------------------
 4.1.5 パッケージ内のイメージを表示する ---------------------------------------------
 4.1.6 ImageIOの利用 ----------------------------------------------------------------
 4.1.7 paintComponent以外のところから描画する ---------------------------------------
 4.1.8 Imageインスタンスを使ったダブルバッファリング --------------------------------
 4.1.9 Graphics2Dとは? -------------------------------------------------------------
 4.1.10 シェイプの利用 --------------------------------------------------------------
 4.1.11 ペイントとストローク --------------------------------------------------------
 4.1.12 座標軸の変換 ----------------------------------------------------------------
 4.1.13 この他のグラフィック関連機能 ------------------------------------------------
4.2 ファイルアクセスについて ---------------------------------------------------------
 4.2.1 テキストファイルのアクセス ---------------------------------------------------
 4.2.2 Reader/Writerを利用する ------------------------------------------------------
 4.2.3 テキストファイルアクセスの流れ -----------------------------------------------
 4.2.4 バイナリファイルのアクセス ---------------------------------------------------
 4.2.5 バイナリアクセスの実際 -------------------------------------------------------
 4.2.6 オブジェクトの保存について ---------------------------------------------------
4.3 マルチスレッドについて -----------------------------------------------------------
 4.3.1 スレッドの利用 ---------------------------------------------------------------
 4.3.2 スレッド処理の実際 -----------------------------------------------------------
 4.3.3 スレッドの一時停止と再開 -----------------------------------------------------
 4.3.4 タイマーを使う ---------------------------------------------------------------
4.4 さまざまな値の処理 ---------------------------------------------------------------
 4.4.1 日時の値について -------------------------------------------------------------
 4.4.2 日時の演算について -----------------------------------------------------------
 4.4.3 日時のフォーマットを考える ---------------------------------------------------
 4.4.4 Java 6による和暦の表示 -------------------------------------------------------
 4.4.5 動的配列について -------------------------------------------------------------
 4.4.6 テキストの操作について -------------------------------------------------------
 4.4.7 正規表現の利用 ---------------------------------------------------------------

Chapter 5 JSPによるサーバサイドスクリプト
5.1 JSPとTomcatの基本
 5.1.1 サーバサイドのJavaとは? -----------------------------------------------------
 5.1.2 サーバサイドJavaの学習予定 ---------------------------------------------------
 5.1.3 TomcatとEclipse --------------------------------------------------------------
 5.1.4 Tomcatの入手とインストール ---------------------------------------------------
 5.1.5 Tomcatの起動と終了 -----------------------------------------------------------
 5.1.6 Eclipse IDE for Java EE DevelopersとWTP --------------------------------------
 5.1.7 サーバ設定を作成する ---------------------------------------------------------
 5.1.8 「サーバー」ビューについて ---------------------------------------------------
 5.1.9 動的Webプロジェクトを作成する ------------------------------------------------
5.2 JSPの基本を覚える ----------------------------------------------------------------
 5.2.1 JSPファイルの作成 ------------------------------------------------------------
 5.2.2 文字コードの設定とソースコードの作成 -----------------------------------------
 5.2.3 プロジェクトのサーバ設定への追加と実行 ---------------------------------------
 5.2.4 JSPにWebブラウザからアクセスする ---------------------------------------------
 5.2.5 公開アドレスを変更する -------------------------------------------------------
 5.2.6 プロジェクトのファイル構成 ---------------------------------------------------
 5.2.7 Tomcatのディレクトリ ---------------------------------------------------------
 5.2.8 WARファイルを作る ------------------------------------------------------------
 5.2.9 Web関連ファイルの編集設定 ----------------------------------------------------
5.3 JSPの基本機能を使う --------------------------------------------------------------
 5.3.1 Javaの文を出力させる ---------------------------------------------------------
 5.3.2 Pageディレクティブを使う -----------------------------------------------------
 5.3.3 Javaのコードを実行する -------------------------------------------------------
 5.3.4 フォームからのsubmit情報を得る -----------------------------------------------
 5.3.5 複数の値を持つパラメータの処理 -----------------------------------------------
 5.3.6 ヘッダー情報の取得とEnumeration ----------------------------------------------
5.4 Javaクラスライブラリの利用 -------------------------------------------------------
 5.4.1 ファイルを利用したカウンタ ---------------------------------------------------
 5.4.2 イメージを作成して表示する ---------------------------------------------------
 5.4.3 イメージの作成から出力まで ---------------------------------------------------
 5.4.4 クッキーを利用する -----------------------------------------------------------
 5.4.5 他のJSPにジャンプする --------------------------------------------------------
 5.4.6 変数・メソッドを定義する -----------------------------------------------------
 5.4.7 セッションについて -----------------------------------------------------------

Chapter 6 サーブレットの基本と開発
6.1 サーブレットの基本 ---------------------------------------------------------------
 6.1.1 JSPとサーブレットの関係 ------------------------------------------------------
 6.1.2 JSPのサーブレットコードを見る ------------------------------------------------
 6.1.3 サーブレットを作成する -------------------------------------------------------
 6.1.4 デプロイメント記述子「web.xml」 ----------------------------------------------
 6.1.5 プロジェクトの公開 -----------------------------------------------------------
 6.1.6 web.xmlでサーブレットを公開する ----------------------------------------------
 6.1.7 暗黙オブジェクトを確認する ---------------------------------------------------
6.2 サーブレット開発を行う -----------------------------------------------------------
 6.2.1 POSTされたフォームの情報を得る -----------------------------------------------
 6.2.2 ページの移動とインクルード ---------------------------------------------------
 6.2.3 複数サーブレットの連携 -------------------------------------------------------
 6.2.4 ファイルのダウンロード -------------------------------------------------------
 6.2.5 ファイルのアップロード -------------------------------------------------------

Chapter 7 JDBCによるデータベースの利用
7.1 JDBCとMySQLについて --------------------------------------------------------------
 7.1.1 JavaとSQLデータベースについて ------------------------------------------------
 7.1.2 MySQLとJDBCドライバのインストール --------------------------------------------
 7.1.3 JDBCドライバとPATH環境変数 ---------------------------------------------------
 7.1.4 MySQLを使う ------------------------------------------------------------------
 7.1.5 データベースを作成する -------------------------------------------------------
 7.1.6 データの作成 -----------------------------------------------------------------
 7.1.7 EclipseからMySQLへアクセスする -----------------------------------------------
 7.1.8 SQLファイルの作成 ------------------------------------------------------------
 7.1.9 「データベース開発」パースペクティブ -----------------------------------------
7.2 JSP/サーブレットからのJDBCの利用 -------------------------------------------------
 7.2.1 JDBCを使ったSQLの利用方法 ----------------------------------------------------
 7.2.2 管理用ページの作成 -----------------------------------------------------------
 7.2.3 ユーザの登録と削除 -----------------------------------------------------------
 7.2.4 ログインシステムを作る -------------------------------------------------------
 7.2.5 ログイン状態をチェックする ---------------------------------------------------
 7.2.6 ログイン用ユーティリティJSPの利用 --------------------------------------------
7.3 応用例・カートシステムの基本 -----------------------------------------------------
 7.3.1 買い物とカートのシステムについて ---------------------------------------------
 7.3.2 商品管理ツールの作成 ---------------------------------------------------------
 7.3.3 商品と在庫の操作 -------------------------------------------------------------
 7.3.4 買い物リストと買い物の処理 ---------------------------------------------------
 7.3.5 カートシステムの作成 ---------------------------------------------------------
 7.3.6 商品の購入とメールの送付 -----------------------------------------------------

Chapter 8 JavaによるAndroidアプリの開発
8.1 Android開発ツールのインストール
 8.1.1 Javaと携帯電話 ---------------------------------------------------------------
 8.1.2 日本における携帯Java環境について ---------------------------------------------
 8.1.3 開発環境のインストール -------------------------------------------------------
 8.1.4 SDKパッケージの組み込み ------------------------------------------------------
 8.1.5 仮想デバイスの用意 -----------------------------------------------------------
 8.1.6 EclipseからSDKを設定する -----------------------------------------------------
 8.1.7 エミュレータで実行する -------------------------------------------------------
 8.1.8 実機にインストールして実行する -----------------------------------------------
 8.1.9 プロジェクトの実行構成 -------------------------------------------------------
8.2 Androidアプリケーションの基本を覚える --------------------------------------------
 8.2.1 Androidプロジェクトの作成 ----------------------------------------------------
 8.2.2 プロジェクトの内容をチェックする ---------------------------------------------
 8.2.3 Activityクラスを理解する -----------------------------------------------------
 8.2.4 main.xmlのレイアウト編集エディタ ---------------------------------------------
 8.2.5 main.xmlの内容をチェックする -------------------------------------------------
 8.2.6 strings.xmlについて ----------------------------------------------------------
 8.2.7 R.javaをチェックする ---------------------------------------------------------
8.3 コンポーネントの利用 -------------------------------------------------------------
 8.3.1 EditTextとButton -------------------------------------------------------------
 8.3.2 ソースコードの修正 -----------------------------------------------------------
 8.3.3 OnClickListenerによるクリックイベント処理 ------------------------------------
 8.3.4 Javaだけのコーディングによるレイアウトの作成 ---------------------------------
 8.3.5 チェックボックスの利用:CheckBoxクラス ---------------------------------------
 8.3.6 ラジオボタンの利用:RadioButtonクラス ----------------------------------------
 8.3.7 シークバー(SeekBar)とレーティングバー(RatingBar) -------------------------
 8.3.8 ListViewについて -------------------------------------------------------------
8.4 様々な機能を使いこなす -----------------------------------------------------------
 8.4.1 トーストによるメッセージ表示 -------------------------------------------------
 8.4.2 アラートダイアログの表示:AlertDialogクラス ----------------------------------
 8.4.3 Viewを継承したグラフィック描画コンポーネントの作成 ---------------------------
 8.4.4 onDrawによる描画処理 ---------------------------------------------------------
 8.4.5 オリジナルViewを表示する -----------------------------------------------------
 8.4.6 ファイルアクセス -------------------------------------------------------------
 8.4.7 GPSを利用する ----------------------------------------------------------------
 8.4.8 これからの学習の指針 ---------------------------------------------------------

3.作成アプリケーション(実習結果)




4.感想等






トップページヘもどる