Last Update 2004/06/15

Windowsプログラミングの効率アップ
Delphi&C++Builder
即戦力コンポーネントライブラリ

中島 信行 著
B5変型判 296ページ
CD-ROM付き
定価3,300円(税込)
JAN9784789836890
2001年2月1日発行
[絶版2004.4.15] Delphi&C++Builder 即戦力コンポーネントライブラリ
大変恐縮ですが,こちらの商品は品切れ絶版となりました.

 Windowsプログラミングの代表的なツールの一つである,Delphi,C++Builderには,さまざまな種類のいろいろな機能をもつコンポーネントがたくさん用意されています.
 Delphi/C++Builderのユーザーは,これらのコンポーネントを組み合わせることで,Windowsアプリケーションを簡単に作成できます.
 ところがこれらのコンポーネントは,多くのユーザーの要求に対して最大公約数的に作成されている都合上,ユーザーが少し自分好みのプログラムを作ろうとするとき,欲しいコンポーネントが用意されていない,機能が少し足りない,などのジレンマにおそわれることがあります.
 そこで本書は,実用的であり,しかもすぐに役立つさまざまなコンポーネントを多数,紹介・収録しました.さらに,紹介したコンポーネントの作成方法も明らかにしています.
 読者は,本書を読み通すことで,いつのまにかプログラム開発スキルがワンランクあがった自分を発見するでしょう.
 付属CD-ROMには,本書で,筆者が作成したさまざまなコンポーネントを収録しました.また,インプライズ(株)のご厚意により,インターネット上にあるDelphi/C++BuilderのFAQのコンテンツも収録させていただきました.ご自分のプログラミングに役立ててください.
目次

第1章 Delphi/C++Builder用コンポーネントのすすめ
 1.1 コンポーネントの題材
 1.2 コンポーネントの雛形の作成(Delphi 3/4/5)
 1.3 コンポーネントの雛形の作成(C++Builder 3/4/5)
 1.4 コンポーネントのインストール(Delphi 4)
 1.5 コンポーネントのインストール(C++Builder 3)
 1.6 プロパティの定義
 1.7 private
 1.8 アクセスメソッド
 1.9 コンストラクタとデストラクタ
 1.10 CreateParamsメソッド
 1.11 Clickメソッド
 1.12 アクセスメソッド(SetBtnState,SetCaptions,SetWordWrap)
 1.13 CaptionsChangeメソッド(TStringListのOnChangeイベント)
 1.14 メッセージの処理(CMTextChanged)
 1.15 ComponentStateプロパティ
 1.16 イベントの作成
 1.17 コンポーネントの登録
 1.18 パレットビットマップ
 第1章 Appendix

第2章 Delphi/C++Builder32ビット通信コンポーネント
 2.1 通信コンポーネントの作成にあたって考えたこと
 2.2 通信コンポーネントのプロパティ
 2.3 通信コンポーネントのイベント
 2.4 通信コンポーネントのメソッド
 2.5 32ビット通信コンポーネント・サンプルプログラム

第3章 Delphi/C++Builder用ms精度のタイマ・コンポーネント
 3.1 タイマ割り込みの精度
 3.2 もう一つのタイマ・イベント
 3.3 msタイマ・コンポーネントのプロパティ
 3.4 msタイマ・コンポーネントのイベント
 3.5 msタイマ・コンポーネントのメソッド
 3.6 スレッドタイマ・コンポーネント
 3.7 スレッドタイマ・コンポーネントのプロパティ
 3.8 スレッドタイマ・コンポーネントのイベント
 3.9 スレッドタイマ・コンポーネントのメソッド
 3.10 msタイマ・テストプログラム
 3.11 スレッドタイマ・コンポーネント・サンプルプログラム

第4章 Delphi/C++Builder FA向け押しボタン・コンポーネント
 4.1 現実のボタンあれこれ
 4.2 カラーボタン・コンポーネント
 4.3 カラーボタン・コンポーネントのプロパティ
 4.4 カラーボタン・コンポーネントのイベントとメソッド
 4.5 点滅ボタン・コンポーネント
 4.6 点滅ボタン・コンポーネントのプロパティ
 4.7 点滅ボタン・コンポーネントのイベントとメソッド
 4.8 照光式押ボタン・コンポーネント
 4.9 照光式押ボタン・コンポーネントのプロパティ
 4.10 照光式押ボタン・コンポーネントのイベントとメソッド
 4.11 クリック時照光ボタン・コンポーネント
 4.12 クリック時照光ボタン・コンポーネントのプロパティ
 4.13 クリック時照光ボタン・コンポーネントのイベントとメソッド
 4.14 3ステート照光ボタン・コンポーネント
 4.15 3ステート照光ボタン・コンポーネントのプロパティ
 4.16 3ステート照光ボタン・コンポーネントのイベントとメソッド
 4.17 3ステート照光ボタン・コンポーネントのプロパティ設定例
 4.18 FA向け押ボタン・コンポーネント・サンプルプログラム

第5章 Delphi/C++Builderラベル・コンポーネント
 5.1 点滅コンポーネント(TFlicker)
 5.2 点滅コンポーネント(TFlicker)のプロパティ
 5.3 点滅コンポーネント(TFlicker)のイベントとメソッド
 5.4 点滅プロパティ・コンポーネント(TFlickers)とそのプロパティ
 5.5 点滅プロパティ・コンポーネント(TFlickers)のイベントとメソッド
 5.6 点滅ラベル・コンポーネント(TBlinkLabel)
 5.7 点滅ラベル・コンポーネント(TBlinkLabel)のプロパティ
 5.8 点滅ラベル・コンポーネント(TBlinkLabel)のイベントとメソッド
 5.9 ランプ・コンポーネント(TLamp)とそのプロパティ
 5.10 ランプ・コンポーネント(TLamp)のイベントとメソッド
 5.11 3ステート・ランプ・コンポーネント(TTriStateLamp)とそのプロパティ
 5.12 3ステート・ランプ・コンポーネント(TTriStateLamp)のイベントとメソッド
 5.13 複数行ラベル・コンポーネント(TMultiLabel)
 5.14 複数行ラベル・コンポーネント(TMultiLabel)のプロパティ
 5.15 複数行ラベル・コンポーネント(TMultiLabel)のイベントとメソッド
 5.16 点滅コンポーネント・サンプルプログラム
 5.17 枠付ラベル・コンポーネント
 5.18 枠付ラベル・コンポーネント(TFrameLabel)
 5.19 枠付ラベル・コンポーネント(TFrameLabel)のプロパティ
 5.20 枠付ラベル・コンポーネント(TFrameLabel)のイベントとメソッド
 5.21 引き出し線ラベル・コンポーネント
 5.22 引き出し線ラベル・コンポーネント(TLineText)
 5.23 引き出し線ラベル・コンポーネント(TLineText)のプロパティ
 5.24 引き出し線ラベル・コンポーネント(TLineText)のイベントとメソッド
 5.25 ラベル・コンポーネント・サンプルプログラム

第6章 Delphi/C++Builder各種入力コンポーネント
 6.1 汎用入力コンポーネント(TFmtEdit)
 6.2 汎用入力コンポーネント(TFmtEdit)のプロパティ
 6.3 汎用入力コンポーネント(TFmtEdit)のイベントとメソッド
 6.4 整数入力コンポーネント(TIntEdit)
 6.5 整数入力コンポーネント(TIntEdit)のプロパティ
 6.6 整数入力コンポーネント(TIntEdit)のイベントとメソッド
 6.7 プロパティエディタ(TRadixProperty)
 6.8 浮動小数点入力コンポーネント(TFloatEdit)
 6.9 浮動小数点入力コンポーネント(TFloatEdit)のプロパティ
 6.10 浮動小数点入力コンポーネント(TFloatEdit)のイベントとメソッド
 6.11 項目選択コンポーネント(TSelEdit)
 6.12 項目選択コンポーネント(TSelEdit)のプロパティ
 6.13 項目選択コンポーネント(TSelEdit)のイベントとメソッド
 6.14 日付時刻入力ボックス(TDateTimeEdit)
 6.15 日付時刻入力ボックス(TDateTimeEdit)のプロパティ
 6.16 日付時刻入力ボックス(TDateTimeEdit)のイベントとメソッド
 6.17 日付入力ボックス(TDateEdit)
 6.18 時刻入力ボックス(TTimeEdit)
 6.19 汎用関数/プロシージャ
 6.20 各種入力コンポーネントサンプルプログラム

第7章 Delphi/C++Builder数値アップダウン・コンポーネント
 7.1 数値アップダウン・コンポーネント(TDigitBar)
 7.2 数値アップダウン・コンポーネント(TDigitBar)のプロパティ
 7.3 数値アップダウン・コンポーネント(TDigitBar)のイベント
 7.4 数値アップダウン・コンポーネント(TDigitBar)のメソッド
 7.5 実数値アップダウン・コンポーネント(TFloatBar)
 7.6 実数値アップダウン・コンポーネント(TFloatBar)のプロパティ
 7.7 実数値アップダウン・コンポーネント(TFloatBar)のイベントとメソッド
 7.8 段階アップダウン・コンポーネント(TStepBar)
 7.9 段階アップダウン・コンポーネント(TStepBar)のプロパティ
 7.10 段階アップダウン・コンポーネント(TStepBar)のイベントとメソッド

第8章 Delphi/C++Builderメッセージボタン・コンポーネント
 8.1 メッセージボタン・コンポーネント(TMsgBtn,TMsgBitBtn,TMsgSpeedBtn)
 8.2 メッセージ・ダイアログボックス・コンポーネント(TMsgDialog)のプロパティ
 8.3 メッセージ・ダイアログボックス・コンポーネント(TMsgDialog)のイベントとメソッド
 8.4 メッセージボタン・コンポーネント(TMsgBtn,TMsgBitBtn,TMsgSpeedBtn)のプロパティ
 8.5 メッセージボタン・コンポーネント(TMsgBtn,TMsgBitBtn,TMsgSpeedBtn)のイベント
 8.6 メッセージボタン・コンポーネント(TMsgBtn,TMsgBitBtn,TMsgSpeedBtn)のメソッド
 8.7 汎用メッセージ・ダイアログボックス・メソッド
 8.8 メッセージボタン・コンポーネント・サンプルプログラム

第9章 Delphi/C++Builderコンポーネント フリーソフトウェア/シェアウェア探訪
 A. フリーソフトウェア/シェアウェア探訪…CD-ROM編
 B. フリーソフトウェア/シェアウェア探訪…インターネット編

●本書付属のCD-ROMについてのご注意
本書付属のCD-ROMの貸与または改変,複写複製(コピー)はできません.詳しくはこちらをご覧ください.