ゼロからわかるシリーズゼロからわかる
CGI/Perl超入門

[表紙]ゼロからわかる CGI/Perl超入門

紙版発売

B5判/224ページ/CD1枚

定価2,398円(本体2,180円+税10%)

ISBN 978-4-7741-4099-5

ただいま弊社在庫はございません。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

プログラミング解説書のシリーズで最もやさしい「ゼロからわかる」シリーズに,CGI/Perlが登場です。Webサイト構築の現場で,買い物かごや掲示板,メールフォームなどに使われているCGI/Perl。本書は,WebサイトにCGI/Perlを導入したいと考えるプログラマやWebデザイナ,Web担当者を対象に,文法の学習からかんたんなプログラムの作成までを手取り足取り解説します。各章の最後に用意した練習問題を解くことで,確実な知識を身につけることができます。また,CD-ROMにはCGI/Perlの開発環境とサンプルファイルを収録。今すぐに,学習を始めることができます。

こんな方におすすめ

  • Webページに買い物かごや掲示板を導入したい人
  • CGI/Perlの文法を学習し,買い物かごや掲示板のソースを読めるようになりたい人

目次

第1章 Perl最初の一歩

1-1 プログラムとプログラミング言語

  • 1-1-1 プログラム
  • 1-1-2 プログラミング言語とは

1-2 Perlとは

  • 1-2-1 Perlの生い立ち
  • 1-2-2 Perlの特徴
  • 1-2-3 Perlの意味

1-3 CGIとは

  • 1-3-1 CGIの意味
  • 1-3-2 CGIの役割

第2章 Perlを使うための準備

2-1 Perlをプログラミングするために必要なもの

  • 2-1-1 プログラミングするために必要なソフトウェア

2-2 Strawberry Perlをインストールしよう

  • 2-2-1 インストール方法

2-3 AN HTTPDをインストールしよう

  • 2-3-1 インストール手順
  • 2-3-2 AN HTTPDの設定

第3章 プログラムを作ってみよう

3-1 プログラムの作成手順

  • 3-1-1 プログラムが動くまで

3-2 プログラムを作成する

  • 3-2-1 プログラム作成の準備
  • 3-2-2 文字列の出力プログラム

3-3 プログラムを実行する

  • 3-3-1 コマンドプロンプトとフォルダ移動
  • 3-3-2 文法チェックをする
  • 3-3-3 プログラムを実行する

3-4 基本的なルール

  • 3-4-1 Perlプログラムのファイル名
  • 3-4-2 処理の終わりはセミコロン
  • 3-4-3 見やすいプログラムを作るには
  • 3-4-4 コメント文

第4章 文字を出力しよう

4-1 文字を出力する

  • 4-1-1 print関数について
  • 4-1-2 改行とタブの使い方
  • 4-1-3 printの応用的な使い方
  • 練習問題

第5章 変数を使ってみよう

5-1 変数とは

  • 5-1-1 変数について

5-2 スカラー変数

  • 5-2-1 スカラー変数とは
  • 5-2-2 スカラー変数を使用したプログラム

5-3 配列変数

  • 5-3-1 配列変数とは
  • 5-3-2 配列変数を使用したプログラム
  • 5-3-3 配列変数を操作する関数

5-4 ハッシュ変数

  • 5-4-1 ハッシュ変数とは
  • 5-4-2 ハッシュ変数を使用したプログラム
  • 5-4-3 ハッシュを操作する関数
  • 練習問題

第6章 計算させてみよう

6-1 計算式とは

  • 6-1-1 年齢を計算する

6-2 足し算,引き算,掛け算,割り算

  • 6-2-1 演算子とその種類
  • 6-2-2 割り算の端数と余り

6-3 計算式の優先順位

  • 6-3-1 優先順位のルール

6-4 簡単な計算式の書き方

  • 6-4-1 インクリメントとデクリメント
  • 6-4-2 2項代入演算子
  • 練習問題

第7章 条件分を使ってみよう

7-1 条件分

  • 7-1-1 条件文とは
  • 7-1-2 条件を判定するプログラム

7-2 条件式の文法

  • 7-2-1 真と偽
  • 7-2-2 比較演算子
  • 7-2-3 if文
  • 7-2-4 unless文

7-3 if文を使ったプログラム

  • 7-3-1 文字列の条件文
  • 7-3-2 数値の条件文
  • 7-3-3 真偽の判定
  • 7-3-4 論理演算子
  • 練習問題

第8章 処理を繰り返してみよう

8-1 繰り返し構文

  • 8-1-1 繰り返し

8-2 ある条件の間だけ繰り返す(while/until文)

  • 8-2-1 while文の書き方

8-3 指定の回数だけ繰り返す(for/foreach文)

  • 8-3-1 for文
  • 8-3-2 指定の回数だけ繰り返す(foreach文)

8-4 繰返しをやめる

  • 8-4-1 繰り返しを強制終了する(last文)
  • 8-4-2 繰返しをスキップする(next文)
  • 練習問題

第9章 サブルーチンを使ってみよう

9-1 サブルーチンとは

  • 9-1-1 サブルーチンの目的
  • 9-1-2 サブルーチンの作り方

9-2 サブルーチンを使うには

  • 9-2-1 サブルーチンを呼び出す

9-3 サブルーチンから結果を受け取るには

  • 9-3-1 戻り値とは
  • 9-3-2 戻り値の受け取り方

9-4 変数の局所化

  • 9-4-1 変数の局所化の必要性
  • 9-4-2 グローバル変数とローカル変数
  • 9-4-3 localとmyの違い
  • 練習問題

第10章 外部データを扱ってみよう

10-1 外部データを扱う

  • 10-1-1 外部データを扱う目的

10-2 外部ファイルの操作

  • 10-2-1 ファイルハンドル
  • 10-2-2 open関数
  • 10-2-3 ファイルの読み込み
  • 10-2-4 ファイルの書き込み
  • 10-2-5 読み書き両用モードで開く
  • 練習問題

第11章 掲示板を作ってみよう

11-1 掲示板とは

  • 11-1-1 CGIと掲示板

11-2 掲示板の設計

  • 11-2-1 設計の概略

11-3 プログラム作成

  • 11-3-1 作成にあたっての準備①
  • 11-3-2 作成にあたっての準備②
  • 11-3-3 作成にあたっての準備③
  • 11-3-4 プログラミング
  • 11-3-5 掲示板の検証

11-4 本番サーバへアップロードする

  • 11-4-1 本番サーバへ設置するには
  • 11-4-2 FTPソフトウェアの役割
  • 11-4-3 FFFTPのインストール
  • 11-4-4 FFFTPの転送方法

第12章 ショッピングカートを作ってみよう

12-1 ショッピングカートとは

  • 12-1-1 ショッピングカートの目的

12-2 ショッピングカートの設計

  • 12-2-1 設計の概略

12-3 プログラム作成

  • 12-3-1 作成にあたっての準備①
  • 12-3-2 作成にあたっての準備②
  • 12-3-3 作成にあたっての準備③
  • 12-3-4 プログラミング

12-4 プログラミングの動作検証

  • 12-4-1 ファイル・フォルダ構成

12-5 本番サーバへアップロードする

  • 12-5-1 設置のしかた

付録 解答・解説集