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:ビジュアル・コンポーネント・ライブラリ)についても詳しく説明します。
ページ先頭へ
こんな方に
- はじめてDelphiを使う方
- データベースとWebを使ったシステムを構築したい方
- これからObject Pascalを学ぶ方
- 無償の開発環境を使ってプログラミングに取り組みたい方
ページ先頭へ
はしがき
いまやインターネットは生活の隅々にまで浸透しました。とりわけ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の基礎知識
- Delphiとは
- Delphiの特色
- RAD開発環境
- DelphiとVisual Basicの比較
- データベースやWebサーバとの連携
- Delphiを支えるテクノロジー
- Object Pascal
- VCL(Visual Component Library)
- 2Way-Tool
- Delphiの習得
- Delphi 6の概要
- Delphi6
- Personal/Professional/Enterprise
- Delphi6のインストール
- 初めてのDelphiプログラミング
- Delphiの画面構成
- メインウィンドウ
- プロジェクトマネージャ
- フォームデザイナ
- オブジェクトツリー
- オブジェクトインスペクタ
- コードエディタ
- 最初のDelphiプログラム
- プロジェクトの作成
- ボタンの配置
- プロパティの変更
- イベントの定義
- 実行
- コラム:コンパイラとインタプリタ
- コラム:Kylix
目次先頭へ ページ先頭へ
第二章 ObjectPascal言語
- アプリケーションの雛型の作成
- Object Pascalとは
- ファイルの構成
-
- コメント/識別子
- プログラムの構成
- サンプルプログラム
- プロジェクトファイルの構成
- ユニットファイルの構成
- ユニットの参照
- 式・宣言・文
- 式
- 宣言
- 文
- 代入文
- 手続き・関数呼び出し文
- goto文
- 複合文
- with文
- if文
- case文
- repeat文
- while文
- for文
- ブロックとスコープ
- 型
- 型
- 型の分類
- 順序型
- 実数型
- 文字列型
- 構造化型
- レコード型
- ファイル型
- ポインタ型
- バリアント型
- 型キャスト
- 手続きと関数
- 手続きと関数とは
- 手続きの宣言
- 関数の宣言
- パラメータ
- 呼び出し方法によるパラメータの分類
- オープン配列パラメータ
- パラメータのデフォルト値
- 指令(ディレクティブ)
- 呼び出し規約
- forward宣言
- external宣言
- ローカル宣言
- 手続きと宣言のオーバーロード
- 手続き型
- オブジェクト指向プログラミングの概念
- オブジェクト指向プログラミングと現実世界
- クラス・インスタンス・オブジェクト
- フィールド・メソッド・プロパティ
- クラスの派生と継承
- メソッドのオーバーライド
- 多態性(ポリモーフィズム)
- 抽象メソッド
- 単一継承・多重継承
- インターフェース
- クラス
- クラス
- オブジェクト
- 派生と継承
- クラスの宣言
- 上位クラスと下位クラスの互換性
- クラスメンバーの可視性
- クラスのforward宣言
- フィールド
- メソッド
- Self
- メソッドの結合
- コンストラクタとデストラクタ
- プロパティ
- クラス参照
- クラスメソッド
- クラス演算子
- 例外処理
- 例外
- 例外型
- try...except文と例外ハンドラ
- raise文
- tray...finally文
目次先頭へ ページ先頭へ
第三章 コンポーネントガイド
- VCLの基礎知識
- VCLとは
- CLX (Component Library for Cross Platform)
- コンポーネント
- VCLの代表的なクラス
- コンポーネントガイド
- フォーム
- コンテナ
- メニュー
- テキストの表示
- テキストの編集
- ボタン
- 選択肢
- 項目リストからの選択
- 表示位置の調整
- 表
- グラフィックス
- ペイントボックス
- 値リストの編集
- ページ切り替え
- ツールバー
- アプリケーションの状況表示
- 特殊な入力
- マルチメディア
- 日付と時刻の入力
- ツリービューとリストビュー
- ダイアログ
- アクション
- タイマー
- アプリケーションイベント
目次先頭へ ページ先頭へ
第四章 データベースプログラミング
- データベースの基礎知識
- データベースが果たす役割
- データベースを利用したアプリケーション
- データベース管理システム(DBMS)
- リレーショナルデータベース(RDB)
- 正規化
- 非正規形
- 第一正規形
- キー
- 第二正規形
- 第三正規形
- RDBの演算
- SQL
- SQLとは
- コメント文
- SELECT文
- INSERT文
- UPDATE文
- DELETE文
- トランザクション
- Delphiによるデータベースプログラミング
- Delphiのデータベースプログラミング支援機能
- データベースデスクトップ
- テーブルの作成
- データの入力
- エリアスの作成
- 環境設定
- データアクセスコンポーネント
- テーブル(TTable)
- クエリー(TQuery)
- アップデートSQL (TUpdateSQL)
- データコントロール
- データベース関連コンポーネントの使用例
- データベースの準備
- テーブルとDBグリッドの使用例
- 項目コンポーネント
- クエリーの使用例
- データベースプログラミングの実践
- データベースアプリケーションの作成
- 機能の検討
- データベースの設計
- テーブル構成の検討
- 機能から見たテーブル構成の確認
- テーブルの正規化
- テーブルの作成
- ユーザーインターフェースの設計
- 図書の一覧表示
- 図書の検索表示
- 図書の貸し出しと返却
- 図書の追加と削除
- 利用者の追加と削除
- ユーザーインターフェースのまとめ
- プロジェクトの作成
- データモジュールの作成
- プロパティの設定
- 項目コンポーネントの作成
- アップデートSQLの作成
- フォームの作成
- 図書フォームの作成
- 図書編集フォームの作成
- 利用者編集フォームの作成
- 機能の実現
- メインメニュー関連の処理
- 起動時にテーブルとクエリーを開く
- 図書検索機能
- 貸し出し図書検索機能
- 貸し出し機能
- 返却機能
- 完成した図書管理アプリケーション
- コラム:ミドルウェア
- コラム:例ガイドデバッガオプション
- コラム:仮想キーコード
目次先頭へ ページ先頭へ
第五章 Webプログラミング
- DelphiによるWebプログラミング
- Webサーバアプリケーションとは
- Webサーバのインストール
- Internet Information Services (IIS)のインストール
- Personal Web Server (PWS) のインストール
- 仮想ディレクトリの設定
- HTMLの基本
- <html>・<head>・<body>タグ
- <br>タグ
- <h1>〜<h6>タグ
- < a href>タグ
- Webサーバアプリケーションの作成
- Webモジュール(TWebModule)
- Webアクションアイテム(TWebActionItem)
- 最も簡単なWebサーバアプリケーション
- ページプロデューサ(TPageProducer)
- データベースとの連携
- クエリーデータベースプロデューサ(TQueryTableProducer)
- クエリーデータベースプロデューサの設定
- テーブルに関するHTMLのタグ
- フォームの利用
- フォームに関するHTMLのタグ
- 入力データの取得
- Webアクションアイテムの選択
- フォームの使用例
- Webプログラミングの実践
- Webサーバアプリケーションの作成
- Webページの構成
- プロジェクトの作成
- コンポーネントの配置
- Webアクションアイテムの作成
- イベントハンドラの記述
- 完成したWebサーバアプリケーション
目次先頭へ ページ先頭へ
索引
付録CD-ROMの主な内容
-
Borland Delphi 6 Personal
-
Borland Delphi 6 Enterprise 60日間トライアル
-
Delphi 6 アップデートモジュール
-
サンプルプログラムとそのソースコード
- 図書データベースアプリケーション
-
図書管理データベース
-
図書貸し出しWebサーバアプリケーション など
※この目次は、書籍の目次を一部割愛したものです。
目次先頭へ ページ先頭へ
関連リンク
書誌情報 こんな方に 概要 はしがき 目次 付録CD-ROM 関連リンク
最終更新