PHP統合開発環境 PDT2入門
概 要
PHPプログラムの開発とデバッグを強力にサポートするオープンソースの統合開発環境Eclipse PDTのセットアップから使い方までを解説した入門書です。PHPプログラムの開発効率を上げたいと考えているプログラマーにおすすめします。本書では、Eclipse PDTの概要や特徴、ローカルPC上に開発環境Eclipse PDTと実行環境XAMPPを構築する手順、支援機能を利用して効率的にプログラミングする方法、ソースコードをステップ実行してデバッグする方法、バージョン管理システムSubversionと連携する手順、キータッチの省略など詳しく説明しています。Eclipse PDTを導入すれば、あなたの開発スキルが1ランクアップします!
| 著者 | 岸本忠士 |
| 価格 | 円(税込)(本体2800円) |
| ISBN | 978-4-7980-2257-4 |
| 発売日 | 2009/4/23 |
| 判型 | B5変 |
| 色数 | 1色 |
| ページ数 | 320 |
| CD/DVD | - |
| 対象読者 | 初級 |
| シリーズ | - |
目次
Chapter 1 PHPとEclipse PDT
1-1 PHPとその開発環境の現状
1-2 PHP統合開発環境Eclipse PDT
1-2-1 Eclipseとは
1-2-2 PDTとは
1-2-3 Eclipse PDTの特徴
1-3 推奨パソコンスペック
Chapter 2 実行環境XAMPPを構築する
2-1 XAMPPのセットアップ
2-1-1 XAMPPとは
2-1-2 XAMPPのダウンロード
2-1-3 XAMPPのインストール
2-2 XAMPPコントロールパネルの使い方
2-2-1 XAMPPコントロールパネルとは
2-2-2 XAMPPコントロールパネルの起動
2-2-3 サービスの停止と起動
2-2-4 管理ツールの起動
2-2-5 管理ツールの概要
2-3 ApacheとMySQLの設定
2-3-1 EclipseのワークスペースをApacheの公開フォルダーに追加
2-3-2 MySQLのデフォルト文字コードの変更
2-4 Subversionのセットアップ
2-4-1 Subversionとは
2-4-2 Subversionモジュールの有効化
2-4-3 SubversionのApache(HTTP)対応
2-5 TortoiseSVNのセットアップ
2-5-1 TortoiseSVNとは
2-5-2 TortoiseSVNのダウンロード
2-5-3 TortoiseSVNのインストール
2-5-4 TortoiseSVNの日本語化パックのダウンロード
2-5-5 TortoiseSVNの日本語化パックのインストール
2-5-6 TortoiseSVNの表示言語の設定
2-6 Subversionリポジトリーの作成
2-6-1 リポジトリーとは
2-6-2 リポジトリーの作成
2-7 WinCacheGrindのセットアップ
2-7-1 WinCacheGrindとは
2-7-2 WinCacheGrindのダウンロード
2-7-3 WinCacheGrindのインストール
Chapter 3 Eclipse PDTの環境を構築する
3-1 JREのセットアップ
3-1-1 JREとは
3-1-2 JREのダウンロード
3-1-3 JREのインストール
3-2 Eclipse PDTのセットアップ
3-2-1 Eclipse PDTのダウンロード
3-2-2 Eclipse PDTのインストール
3-3 Eclipse PDTの日本語化
3-3-1 Pleiadesプラグインとは
3-3-2 Pleiadesプラグインのダウンロード
3-3-3 Pleiadesプラグインのインストール
Chapter 4 Eclipse PDTの基礎
4-1 Eclipse PDTの起動と終了
4-1-1 Eclipse PDTの起動
4-1-2 ようこそホームページ
4-1-3 Eclipse PDTの終了
4-2 Eclipseの基本的な用語
Chapter 5 Eclipse PDTでのプログラミング手順
5-1 PHPプロジェクトの作成と設定
5-1-1 PHPプロジェクトの作成
5-1-2 PHPプロジェクトの設定
5-2 リソースの操作
5-2-1 フォルダーの操作
5-2-2 ファイルの操作
5-2-3 インポートとエクスポート
5-3 PHPプログラムの作成
5-3-1 ソースファイルの作成
5-3-2 プログラミング
5-4 PHPプログラムの実行
5-5 PHPプログラム以外のファイルの作成
5-5-1 HTMLファイルの作成
5-5-2 CSSファイルの作成
5-5-3 JavaScriptファイルの作成
5-5-4 XMLファイルの作成
5-6 PHPプログラミング関連のビュー
5-6-1 PHPエクスプローラービュー
5-6-2 PHPプロジェクト・アウトラインビュー
5-6-3 その他のビュー
Chapter 6 Eclipse PDTのプログラミング支援機能
6-1 ファイル内検索・置換機能
6-1-1 ファイル内検索
6-1-2 ファイル内置換
6-1-3 正規表現
6-2 検索・置換機能 88
6-2-1 ファイル検索
6-2-2 PHP検索
6-2-3 ワーキング・セットを指定した検索
6-2-4 検索ウィンドウのカスタマイズ
6-3 構文の強調表示機能
6-4 吹き出し機能
6-5 コード・アシスト機能
6-6 テンプレート機能
6-7 PHPマニュアル参照機能
6-8 フォーマット機能
6-9 拡張フォーマット機能
6-9-1 フォーマットプラグインのセットアップ
6-9-2 フォーマットプラグインの設定
6-9-3 フォーマットの実行
6-10 コード折りたたみ機能
6-11 コンパイルエラー表示機能
6-12 宣言を開く機能
6-12-1 右クリックによる実行方法
6-12-2 リンクによる実行方法
6-12-3 履歴を戻る/進む
6-13 ブックマーク機能
6-14 タスク・タグ機能
6-15 出現箇所のマーク機能
6-16 ローカル・ヒストリー機能
6-16-1 ローカル・ヒストリーと比較
6-16-2 ローカル・ヒストリーから置換
6-16-3 ローカル・ヒストリーから復元
6-17 リソースの比較機能
6-18 コメント追加・削除機能
6-18-1 1行コメント
6-18-2 ブロック・コメント
6-18-3 PHPDocコメント
Chapter 7 ソースコードをステップ実行する
7-1 ZendDebuggerデバッガーのセットアップ
7-1-1 ZendDebuggerデバッガーのダウンロード
7-1-2 ZendDebuggerデバッガーのインストール
7-1-3 ZendDebuggerデバッガーの接続テスト
7-2 ZendDebuggerデバッガーのデバッグ構成の設定
7-2-1 サーバータブ
7-2-2 拡張タブ
7-2-3 共通タブ
7-3 ZendDebuggerデバッガーでのデバッグ
7-3-1 デバッグの開始
7-3-2 ステップ実行
7-3-3 ブレークポイントの設定
7-3-4 変数値の書き換え
7-4 デバッグ関連のビュー
7-4-1 デバッグビュー
7-4-2 変数ビュー
7-4-3 式ビュー
7-4-4 ブレークポイントビュー
7-4-5 デバッグ出力ビュー
7-4-6 ブラウザー出力ビュー
7-5 Xdebugデバッガーのセットアップ
7-5-1 ZendDebuggerデバッガーの無効化
7-5-2 Xdebugデバッガーの有効化
7-6 Xdebugデバッガーでのデバッグ
7-6-1 デバッグ構成の設定とデバッグ
7-6-2 条件式付きブレークポイント
7-6-3 通過回数指定ブレークポイント
7-7 プロファイリング
7-7-1 プロファイリングとは
7-7-2 プロファイリング結果ファイルの参照
7-8 ZendDebuggerデバッガーとXdebugデバッガーの比較
7-8-1 ZendDebuggerデバッガーの短所
7-8-2 Xdebugデバッガーの短所
7-8-3 ZendDebuggerデバッガーの長所
7-8-4 Xdebugデバッガーの長所
7-8-5 ZendDebuggerデバッガーとXdebugデバッガーの使い分け
Chapter 8 XOOPSをステップ実行する
8-1 XOOPSのセットアップ
8-1-1 XOOPSとは
8-1-2 PHPプロジェクトの作成
8-1-3 プロジェクトの設定
8-1-4 XOOPSのダウンロード
8-1-5 ファイルのインポート
8-1-6 XOOPSのインストール
8-2 XOOPSのステップ実行
8-2-1 ZendDebuggerデバッガーの有効化
8-2-2 デバッグ転送・出力コードの変更
8-2-3 デバッグ構成の作成
8-2-4 ステップ実行
8-2-5 もう少し深いステップ実行
8-2-6 ユーザー情報ページ表示処理のステップ実行
8-2-7 ステップ・フィルターを適用したステップ実行
Chapter 9 データベースを操作する
9-1 Quantum DBプラグインのセットアップ
9-1-1 Quantum DBプラグインとは
9-1-2 MySQLのJDBCドライバーのセットアップ
9-1-3 Quantum DBプラグインのセットアップ
9-1-4 データベースの作成
9-1-5 新規データベース・ブックマークの追加
9-1-6 データベースへの接続と切断
9-2 データベースの操作
9-2-1 テーブルの追加
9-2-2 レコードの追加
9-2-3 レコードの更新
9-2-4 レコードの削除
9-2-5 テーブル詳細情報の表示
9-2-6 テーブルの削除
Chapter 10 ソースコードをSubversionで管理する
10-1 Subversiveプラグインのセットアップ
10-1-1 Subversiveプラグインとは
10-1-2 Subversiveプラグインのインストール
10-1-3 リポジトリーへの接続
10-2 PHPプロジェクトのコミットとチェックアウト
10-2-1 バージョン管理の流れ
10-2-2 PHPプロジェクトのコミット
10-2-3 PHPプロジェクトのチェックアウト
10-3 リポジトリーへのコミット
10-3-1 ソースコードの変更
10-3-2 変更したソースコードの比較
10-3-3 変更したソースコードのコミット
10-4 リポジトリーからの更新
10-4-1 TortoiseSVNでソースコードを変更
10-4-2 変更されたソースコードの比較
10-4-3 変更されたソースコードの更新
10-5 競合の解消
10-5-1 競合が発生しているソースコードの比較
10-5-2 競合の解消とコミット
10-6 その他の機能
10-6-1 ヒストリーの表示
10-6-2 コンテンツの取得
10-6-3 特定の改訂履歴との比較
10-6-4 リソースの名前の変更
10-6-5 リソースの移動
10-6-6 変更内容の破棄
10-6-7 コミット対象からの除外
Chapter 11 Eclipse PDTの設定
11-1 PHP開発の一般設定など
11-1-1 PHP開発の一般設定
11-1-2 New Project Layout
11-1-3 PHPインタープリター
11-1-4 PHPマニュアル
11-1-5 PHP実行可能ファイル
11-1-6 テンプレート
11-1-7 外観
11-2 PHPサーバー
11-3 エディター
11-3-1 エディター
11-3-2 コード・アシスト
11-3-3 コード折りたたみ
11-3-4 タスク・タグ
11-3-5 構文の色の指定
11-3-6 出現箇所のマーク
11-3-7 吹き出し
11-3-8 入力
11-3-9 保管アクション
11-4 コード・スタイル
11-4-1 コード・テンプレート
11-4-2 フォーマッター
11-5 デバッグ
11-5-1 インストール済みのデバッガー
11-5-2 ステップ・フィルター
11-5-3 ワークベンチ・オプション
11-6 PDTプラグイン以外の設定
11-6-1 一般
11-6-2 CSSファイル
11-6-3 HTMLファイル
11-6-4 XMLファイル
11-6-5 チーム
Chapter 12 付録 Eclipse PDTカスタマイズ&リファレンス
12-1 Eclipse設定ファイルの書式
12-2 更新マネージャーによるソフトウェアの管理
12-2-1 更新マネージャーによるプラグインの更新
12-2-2 更新マネージャーのスケジュール実行
12-2-3 更新マネージャーによるプラグインのインストール
12-3 本書で使用しているソフトウェア一覧
12-4 パースペクティブのカスタマイズ
12-4-1 メニューバーの構成の変更
12-4-2 サブメニューの構成の変更
12-4-3 ツールバーの構成の変更
12-4-4 パースペクティブの切り替えアイコンの構成の変更
12-4-5 ビューのレイアウトの変更
12-5 パースペクティブ一覧
12-6 ビュー一覧
12-6-1 一般グループのビュー
12-6-2 デバッググループのビュー
12-6-3 PHPツールグループのビュー
12-6-4 QuantumDBグループのビュー
12-6-5 SVNグループのビュー
12-6-6 チームグループのビュー
12-7 メニュー一覧
12-7-1 ファイルメニューのサブメニュー
12-7-2 編集メニューのサブメニュー
12-7-3 ソースメニューのサブメニュー
12-7-4 ナビゲートメニューのサブメニュー
12-7-5 検索メニューのサブメニュー
12-7-6 プロジェクトメニューのサブメニュー
12-7-7 実行メニューのサブメニュー
12-7-8 ウィンドウメニューのサブメニュー
12-7-9 ヘルプメニューのサブメニュー
12-8 共通アイコン一覧
12-8-1 基本操作系アイコン
12-8-2 その他操作系アイコン
12-8-3 リソース系アイコン
12-9 ショートカットキー
12-9-1 ショートカットキー一覧
12-9-2 ショートカットキーの割り当ての変更
12-10 デバッガーの設定値一覧
12-10-1 ZendDebuggerデバッガーの設定値一覧
12-10-2 Xdebugデバッガーの設定値一覧
12-11 Eclipse PDT以外のPHP統合開発環境
12-11-1 Zend Studio for Eclipse
12-11-2 NetBeans IDE
12-11-3 Aptana Studio
12-11-4 VS.Php
12-12 参考情報
12-12-1 Eclipse PDT関連
12-12-2 おすすめ書籍
12-12-3 開発者向けツール

