ゼロからわかるシリーズゼロからわかる
CGI/Perl超入門
2009年12月22日紙版発売
KENT 著
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 設置のしかた
付録 解答・解説集
この本に関連する書籍
-
最速攻略 CGI/Perl サンプル大全集
好評の「最速攻略 CGI/Perl 作り方入門」を全面的にリニューアルしました。掲示板やショッピングカートなど,人気のサンプルを収録し,コードの書き方やカスタマイズの...
-
ゼロからわかるPerl言語超入門
プログラミングの経験がない人でも,基本から学ぶことのできる「ゼロからわかる」シリーズ。本書はそのPerl版です。Perlを使ったプログラミングをゼロから身につけられ...
-
ゼロからわかるJavaScript超入門
メモ帳とブラウザさえあれば,誰でも簡単にWebアプリ作りを楽しむことができます。本書は,JavaScriptやCSS,XHTMLなどを組み合わせたプログラミングの初歩を学ぶことが...
-
ゼロからわかるPHP超入門
Webプログラマの第一歩となれるようWebの仕組みからPHP(PHP 5)の言語仕様を中心に重要な説明だけを厳選しています。やさしく解説しているため,コンパクトで,読みや...
-
最速攻略 CGI/Perl 作り方入門
ホームページを作成するとき,掲示板やアクセスカウンタは欠かせません。本書は,目的別に章を構成し,ソースコードを丁寧に解説しています。また,CD-ROMにはサンプル...