速習Webプログラミングシリーズ速習Webプログラミング
Perl/CGI超入門 ゼロからのプログラミング
2003年2月7日紙版発売
藤森水絵 著
B5判/256ページ/CD1枚
定価2,618円(本体2,380円+税10%)
ISBN 4-7741-1662-9
ただいま弊社在庫はございません。
書籍の概要
この本の概要
あなたはPerlを知っていますか? Perlを知らなくても,掲示板やチャットといったCGIならよくご存知でしょう。Perlは,それらを作るための言語として知られています。プログラミング初心者でも簡単に学べますので,プログラムの作成を本書で楽しく初体験してみませんか?
こんな方におすすめ
- 簡単な言語でプログラム作成を初体験したい方
- 既製の掲示板やチャットをカスタマイズしたいが、やり方がわからない方
- CGIに関するどの書籍も難しすぎてついていけないという方
目次
- ●使用条件
- ●はじめに
- ●本書を利用する際の注意
■第1章 プログラミングを始める前に
- ●1.1 プログラミングって何だろう
- 1.1.1 コンピュータは何からできているの?
- 1.1.2 プログラムはどうやって作るの?
- ●1.2 Perlって何だろう
- 1.2.1 Perlの成り立ち
- 1.2.2 Perlの特徴
- 1.2.3 Perlの種類
- ●Column Perlの便利な使い方
■第2章 Perlをインストールしよう
- ●2.1 Perlのインストール(Cygwin編)
- 2.1.1 Cygwinのインストール
- 2.1.2 パスの設定
- ●2.2 Perlのインストール(ActivePerl編)
- 2.2.1 ActivePerlのダウンロード
- 2.2.2 ActivePerlのインストール
- ●Column CygwinはPerlもどき
■第3章 CGIの環境を作ろう
- ●3.1 WebとCGIの仕組み
- 3.1.1 Webとは?
- 3.1.2 Webの仕組み
- 3.1.3 CGIとは
- ●3.2 Webサーバのインストール
- 3.2.1 Webシステムを作るには?
- 3.2.2 AN HTTPDのインストール
■第4章 Perlプログラムを作ってみよう
- ●4.1 まずはプログラムを作ってみよう(Hello, World!)
- 4.1.1 Perlプログラムファイルの作成
- 4.1.2 Perlプログラムファイルの実行
- ●4.2 PerlのプログラムをCGIのプログラムにしてみよう
- 4.2.1 そのままでは動かないの?
- 4.2.2 CGIのプログラムにするにはどうするの?
- 4.2.3 作成したCGIプログラムをインターネット上で使うには?
- ●4.3 基本的なルール
- 4.3.1 Perlのルール
- 4.3.2 CGIのルール
- ●練習問題
■第5章 関数を使ってみよう
- ●5.1 関数って何だろう?
- 5.1.1 関数の使い方
- ●5.2 文字を出力するには?(print)
- 5.2.1 printについて
- 5.2.2 まとまった文章を出力する方法は?(ヒアドキュメント)
- ●5.3 CGIプログラムを作ってみよう「今何時?」
- 5.3.1 関数time,localtime
- ●練習問題
■第6章 変数を使ってみよう
- ●6.1 変数には何が入るの?
- 6.1.1 変数って?
- 6.1.2 変数の使い方
- 6.1.3 変数に入れられるもの
- ●6.2 画面から送られてきたデータを受け取るには?
- 6.2.1 データはどこにあるの?
- 6.2.2 cgi-lib.plの使い方
- ●6.3 CGIプログラムを作ってみよう「申込み確認画面」
- 6.3.1 申込み入力フォームを作ろう
- 6.3.2 申込み確認を表示するCGIプログラムを作ろう
- ●練習問題
■第7章 計算してみよう
- ●7.1 数字を計算してみよう
- 7.1.1 数字の計算
- 7.1.2 計算式の便利な書き方
- ●7.2 文字の計算って何?
- 7.2.1 文字を扱う演算子
- 7.2.2 文字列の便利な書き方
- ●7.3 CGIプログラムを作ってみよう「平均点は何点?」
- 7.3.1 点数を入力するフォームを作ろう
- 7.3.2 平均点を計算するCGIプログラムを作ろう
- ●練習問題
■第8章 条件で処理を選んでみよう
- ●8.1 もし〜なら(if文)
- 8.1.1 ifの使い方
- 8.1.2 if〜elseの使い方
- 8.1.3 else にさらに条件がある場合(elsif)
- ●8.2 もし〜でないなら(unless文)
- 8.2.1 unlessの使い方
- 8.2.2 unless〜elseの使い方
- ●8.3 条件の書き方
- 8.3.1 当てはまるとき,当てはまらないとき
- 8.3.2 条件の書き方(数字の場合)
- 8.3.3 条件の書き方(文字の場合)
- 8.3.4 条件が組み合わさるときは?
- ●8.4 CGIプログラムを作ってみよう「あなたとの相性占い」
- 8.4.1 質問の答えを入力するフォームを作ろう
- 8.4.2 相性を占うCGIプログラムを作ろう
- ●練習問題
- ●Column 間違えてもエラーにならない…
■第9章 処理を繰り返してみよう
- ●9.1 指定の回数だけ繰り返す(for文)
- 9.1.1 for文の書き方
- 9.1.2 for文で指定の回数だけ処理を繰り返すには?
- ●9.2 ある条件の間だけ繰り返す(while文)
- 9.2.1 while文の書き方
- 9.2.2 繰り返しを飛ばすには?(next)
- 9.2.3 繰り返しを途中でやめるには?(last)
- 9.2.4 永久に繰り返しを行うには?
- ●9.3 CGIプログラムを作ってみよう「誕生日まであと何日?」
- 9.3.1 誕生日を入力するフォームを作ろう
- 9.3.2 誕生日までの日数を計算するCGIプログラムを作ろう
- ●練習問題
- ●Column 変数には何が入っているの?
■第10章 配列を使ってみよう
- ●10.1 配列って何?
- 10.1.1 配列は変数の集まり
- 10.1.2 配列の書き方
- 10.1.3 配列の使い方
- ●10.2 配列に名前をつける(ハッシュ)
- 10.2.1 名前をつけられないの?
- 10.2.2 ハッシュの書き方
- 10.2.3 ハッシュの使い方
- 10.2.4 $と@と%は違うもの
- ●10.3 CGIプログラムを作ってみよう「いきなりですがクイズです」
- 10.3.1 クイズを表示し答えを入力するフォームを作ろう
- 10.3.2 クイズの答えを表示するCGIプログラムを作ろう
- ●練習問題
■第11章 ファイルの入出力
- ●11.1 ファイルを読み込んでみよう
- 11.1.1 まずはファイルを読んでみよう
- 11.1.2 ファイルを操作する関数(その1)
- 11.1.3 ファイルを読み込むのに便利な関数(split)
- ●11.2 ファイルにデータを書いてみよう
- 11.2.1 まずはファイルを書いてみよう
- 11.2.2 ファイルを操作する関数(その2)
- 11.2.3 同じファイルを同時に更新しないようにするには?(flock)
- ●11.3 CGIプログラムを作ってみよう「あなたへのおすすめ料理は?」
- 11.3.1 質問を表示し回答を入力するフォームを作ろう
- 11.3.2 おすすめ料理(レストラン)のデータファイルを作ろう
- 11.3.3 おすすめ料理(レストラン)を表示するCGIプログラムを作ろう
- ●練習問題
■第12章 掲示板を作ってみよう
- ●12.1 掲示板の機能ってなに?
- 12.1.1 掲示板に必要な機能を考えよう
- 12.1.2 掲示板の画面イメージは?
- ●12.2 掲示板をつくってみよう
- 12.2.1 掲示板CGIプログラムはどんな処理を行うの?
- 12.2.2 メッセージを保存するには?
- 12.2.3 メッセージを表示するには?
- 12.2.4 メッセージを投稿してみよう
- ●練習問題
●総合問題
●おわりに
この本に関連する書籍
-
C言語超入門 ゼロからのプログラミング
プログラミングに接したことがない方でも,無理なく読破できる,C言語プログラムの入門書です。章ごとにある練習問題を解くことで,学習の成果を確認しながら,理解を深...
-
Java超入門 ゼロからのプログラミング
「プログラムとは何か?」という基礎的な概念から,プログラムの基本的な技法を習得できるまでを,「Java」を通じて解説しています。図とプログラム例を豊富に用いて,...
-
速習 Webプログラミング HTML/XHTML
インターネットが当たり前のものとなりつつある現在,Web制作という分野でのプログラミングの必要性が激増しています。本書は,Web作成をきっかけにプログラミングに興...