Amazon.co.jpでの紹介
書誌情報 こんな方に 概要 はしがき 目次 付録CD-ROM 関連リンク
オンライン書店アマゾンへ 表紙

「Delphi DB & Webプログラミング」


オブジェクト指向プログラミングからデータベース&ウェブアプリケーションの構築までを徹底ガイド

松浦 健一郎 / 司 ゆき 著
B5変形判、1色刷り、416ページ、CD-ROM一枚付き
本体価格 3,200円、出版日 2001/12/19、ISBN 4-7973-1860-0


概要

Delphiによるオブジェクト指向プログラミングの手法から、データベースアプリケーションならびにWebサーバアプリケーションの構築まで実践的なプログラミングテクニックを解説します。Object Pascalの言語仕様やVCL(Visual Component Library:ビジュアル・コンポーネント・ライブラリ)についても詳しく説明します。

ページ先頭へ

こんな方に

ページ先頭へ

はしがき

 いまやインターネットは生活の隅々にまで浸透しました。とりわけWeb(World Wide Web)の発展は目ざましいものです。ビジネスからショッピングまで、多種多様なサービスがWebを介して提供されています。
 このようなWebサービスの裏側を支えるのがデータベースです。知らず知らずのうちに、私たちはWebを通じてデータベースを利用しています。現在のシステムは、データベースとWebとの上に構築されているといえます。
 さて、本書を手に取ってくださった方は、おそらくコンピュータ業界で働いていらっしゃる方か、あるいはコンピュータ関連の勉強をなさっている方かと思います。皆さんは世の中のシステムを構築する立場です。となれば、現代のシステムの両輪であるデータベースとWebに関する知識がきっと求められるでしょう。
 本書は、データベースとWebとを使ったシステム構築に関するガイドブックです。開発環境には ボーランド社「Delphi」 を使用します。Delphiはデータベース&Webプログラミングのための非常に優れた開発環境です。システム開発の場でも高い評価を受けています。
 本書ではDelphiの基礎からデータベース&Webプログラミングまでを詳細に解説します。Delphiによるアプリケーション開発に初めて取り組む方でも読みこなせる構成になっています。「Object Pascal」という洗練されたオブジェクト指向プログラミング言語と、「VCL(Visual Component Library)」という強力なライブラリに関しても、本書で学んでいただけます。
 なお、Delphi6からは、一部のバージョンが無償で利用できるようになりました。本書の付録CD-ROMにも収録しています。無償版が登場したのを機会に話題のDelphiに触ってみようという方にも、本書をご活用いただければ幸いです。

松浦 健一郎 / 司 ゆき

ページ先頭へ

目次

第一章 Delphiの基礎知識
第二章 ObjectPascal言語
第三章 コンポーネントガイド
第四章 データベースプログラミング
第五章 Webプログラミング
付録CD-ROM

第一章 Delphiの基礎知識

  1. Delphiとは
    1. Delphiの特色
    2. Delphiを支えるテクノロジー
    3. Delphiの習得

  2. Delphi 6の概要
    1. Delphi6
    2. Delphi6のインストール

  3. 初めてのDelphiプログラミング
    1. Delphiの画面構成
    2. 最初のDelphiプログラム
目次先頭へ ページ先頭へ

第二章 ObjectPascal言語

  1. アプリケーションの雛型の作成
    1. Object Pascalとは
    2. ファイルの構成
    3. コメント/識別子
    4. プログラムの構成

  2. 式・宣言・文
    1. 宣言
    2. ブロックとスコープ

    1. 型の分類
    2. 順序型
    3. 実数型
    4. 文字列型
    5. 構造化型
    6. レコード型
    7. ファイル型
    8. ポインタ型
    9. バリアント型
    10. 型キャスト

  3. 手続きと関数
    1. 手続きと関数とは
    2. 手続きの宣言
    3. 関数の宣言
    4. パラメータ
    5. 指令(ディレクティブ)
  4. オブジェクト指向プログラミングの概念
    1. オブジェクト指向プログラミングと現実世界

  5. クラス
    1. クラス
    2. フィールド
    3. メソッド
    4. プロパティ
    5. クラス参照
    6. クラスメソッド
    7. クラス演算子

  6. 例外処理
    1. 例外
    2. 例外型
    3. try...except文と例外ハンドラ
    4. raise文
    5. tray...finally文
目次先頭へ ページ先頭へ

第三章 コンポーネントガイド

  1. VCLの基礎知識
    1. VCLとは
    2. コンポーネント

  2. VCLの代表的なクラス
    1. コンポーネントガイド
目次先頭へ ページ先頭へ

第四章 データベースプログラミング

  1. データベースの基礎知識
    1. データベースが果たす役割
    2. データベースを利用したアプリケーション
    3. データベース管理システム(DBMS)
    4. リレーショナルデータベース(RDB)
      • テーブル
      • RDBの特徴
      • データ型
    5. 正規化
    6. RDBの演算
    7. SQL
    8. トランザクション

  2. Delphiによるデータベースプログラミング
    1. Delphiのデータベースプログラミング支援機能
    2. データベースデスクトップ
    3. データアクセスコンポーネント
      • テーブル(TTable)
      • クエリー(TQuery)
      • アップデートSQL (TUpdateSQL)
    4. データコントロール
    5. データベース関連コンポーネントの使用例

  3. データベースプログラミングの実践
    1. データベースアプリケーションの作成
    2. 機能の検討
    3. データベースの設計
      • テーブル構成の検討
      • 機能から見たテーブル構成の確認
      • テーブルの正規化
    4. テーブルの作成
    5. ユーザーインターフェースの設計
    6. プロジェクトの作成
    7. データモジュールの作成
    8. フォームの作成
    9. 機能の実現
    10. 完成した図書管理アプリケーション
目次先頭へ ページ先頭へ

第五章 Webプログラミング

  1. DelphiによるWebプログラミング
    1. Webサーバアプリケーションとは
    2. Webサーバのインストール
    3. HTMLの基本
    4. Webサーバアプリケーションの作成
    5. データベースとの連携
    6. フォームの利用

  2. Webプログラミングの実践
    1. Webサーバアプリケーションの作成
    2. Webページの構成
    3. プロジェクトの作成
    4. コンポーネントの配置
    5. Webアクションアイテムの作成
    6. イベントハンドラの記述
    7. 完成したWebサーバアプリケーション
目次先頭へ ページ先頭へ

索引

付録CD-ROMの主な内容

※この目次は、書籍の目次を一部割愛したものです。
目次先頭へ ページ先頭へ

関連リンク


書誌情報 こんな方に 概要 はしがき 目次 付録CD-ROM 関連リンク
最終更新