はじめに
秀和システムの Delphi 関連書籍を読んでみました。
秀和システムとは
イロイロあって出版事業部がトゥーヴァージンズグループ傘下になったのが、現 秀和システム新社 となります。
See also:
秀和システムの Delphi 関連書籍
多分 12 冊あります。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| ここまでできる Delphi 2.0 パワーガイド | 小出 俊夫(著) | 4879666610 | 1997/02 |
| Borland Delphi 3.1 リファレンスガイド | 小出 俊夫(著) | 4879667854 | 1998/04 |
| 実践 Delphi コンポーネントプログラミング | 秀和システム出版編集部(著) | 4879667986 | 1998/07 |
| 基礎からわかる Delphi 4 | 三原 幸一(著) | 4879668370 | 1998/11 |
| ここまでできる Borland Delphi 4 パワーガイド | 小出 俊夫(著) 増田 武治(著) 仲村 忠晴(著) |
4879668842 | 1999/04 |
| 基礎からわかる Delphi 5 | 三原 幸一(著) | 4879669377 | 1999/10 |
| Inside DelphiX | 堀 浩行(著) | 4879669520 | 1999/12 |
| Delphi データベースアプリケーション開発ガイド データベースフレームワークから帳票作成、Oracle8i 入門まで |
三原 幸一(著) | 4798000108 | 2000/06 |
| 基礎からわかる Delphi 6 | 三原 幸一(著) | 4798002518 | 2002/02 |
| Borland Delphi リファレンスガイド ~ 6&7 Personal 対応 |
小出 俊夫(著) | 4798004626 | 2002/12 |
| はじめての Object Pascal プログラミング | 真田 薫(著) | 4798005312 | 2003/05 |
| Delphi 逆引き大全 500 の極意 | 小出 俊夫(著) | 4798011355 | 2005/08 |
Delphi オンリーではありませんが、もう一冊。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| Windows プログラミング 逆引きクロス大辞典 | 佐納 康治(著) 曽我部 雄樹(著) |
479801768X | 2007/09 |
・ここまでできる Borland Delphi 4 パワーガイド
Delphi 4 を対象とした書籍です。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| ここまでできる Borland Delphi 4 パワーガイド | 小出 俊夫(著) 増田 武治(著) 仲村 忠晴(著) |
4879668842 | 1999/04 |
書評
先に書いておくが、小出俊夫氏の著書は基本的にリファレンス...というか Tips 集に近いものが多い。なので、そもそも Delphi をある程度知っていなければならない。
「『Borland Delphi 3.1 リファレンスガイド』とは内容が重ならないように...」との前書きがあるが、そちらは読んでいないのでなんとも言えない。
内容は Delphi と、それに関連する技術の Tips 集となっている。Delphi 4~6 (7) で使えた FastNet についての Tips も含まれている。Tips が役に立つかどうかは作るアプリケーションにもよるため評価は難しいが、持っておけば何かしらの役に立つ時がくるかもしれない。
本書は小出氏の他に 2 名の著者がいるため、小出氏単独の著書とは少し趣が異なる。もう少し新しい Delphi に対応した版を読んでみたかった。
対象: Delphi 4
個人的な評価: ★★★★☆
鈍器度: なし
・Inside DelphiX
Delphi 3 / 4 / 5 を対象とした書籍です。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| Inside DelphiX | 堀 浩行(著) | 4879669520 | 1999/12 |
付属 CD-ROM には
- DelphiX コンポーネント
- サンプルプログラム
- DirectX 7.0 SDK
が収録されています。
書評
DeirectX をコンポーネント化した DelphiX の作者によるディープな本。DelphiX のマニュアルと言ってもいい。
オリジナルの DelphiX は Delphi 5 までの対応で、最新版は 2000.07.17 となっている。本書のものよりも新しく、バグも修正されている。
| 言語 | DelphiX |
|---|---|
| 日本語版 | DownLoad |
| 英語版 | DownLoad |
実際の所、DelphiX は 2001 年以降はメンテナンスされておらず、海外の DelphiX ユーザーからは「堀はどこ行った!!」と言われていた (本当)。
そして月日は流れ、DirectX ヘッダーが Project JEDI のものと一致するよう改変され、最新の Delphi (32bit Windows) でも動作するように調整されたものが unDelphiX である。
もちろん Community Edition でも動作する。
書籍検索で Delphi と入力しても本書がヒットしない事があります。Delphi と DelphiX は別の単語として扱われているのでしょうね。
対象: Delphi 3 / 4 / 5
個人的な評価: ★★★★★
鈍器度: なし
See also:
・基礎からわかる Delphi 6
Delphi 6 を対象とした書籍です。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| 基礎からわかる Delphi 6 | 三原 幸一(著) | 4798002518 | 2002/02 |
付属 CD-ROM には
- サンプルプログラム
- Borland Delphi 6 Personal 日本語版
- Borland Delphi 6 アップデータ
- Borland Kylix 2 Open Edition 日本語版
- Borland Kylix 2 アップデータ
が収録されています。
書評
前版の『基礎からわかる Delphi 5』を所持しているハズなのだが、どこかへ行ってしまったので改めて購入した書籍。
データベースプログラミングは BDE ではあるが、SQL の文法に関しても触れられており、Web プログラミングでは WebBroker も扱っている。
最初から順に読めば、いわゆる 業務系アプリ を作るための基礎知識が身に付くよう構成されている秀逸な本...ってアレ?
系統としては『Delphi DB & Web プログラミング』にとてもよく似ていて、どちらにも Delphi 6 Personal が収録されている。本書の方が Delphi 6 Personal で利用できない機能について書かれたページの割合が少ないため、Delphi 6 Personal の参考書として使えなくもない。
Delphi Community Edition は Professional 版相当なので、DB や WebBroker が使えます。
対象: Delphi 6
個人的な評価: ★★★★★
鈍器度: なし
See also:
・Borland Delphi リファレンスガイド ~ 6&7 Personal 対応
Delphi 6 / 7 を対象とした書籍です。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| Borland Delphi リファレンスガイド ~ 6&7 Personal 対応 |
小出 俊夫(著) | 4798004626 | 2002/12 |
書評
『Borland Delphi 3.1 リファレンスガイド』の改訂版。前版は読んでいない。
VCL の基本的な使い方に関する Tips 集。説明は Personal Edition の範囲内で行なわれているため、DB 等についての Tips はない。Object Pascal の文法についても全く触れられていない。
「こんなプロパティやメソッドがあるんだねー」というのを確認するための本。Tips が役に立つかどうかは作るアプリケーションにもよるため評価は難しいが、持っておけば何かしらの役に立つ時がくるかもしれない。
対象: Delphi 6 / 7
個人的な評価: ★★★★☆
鈍器度: なし
・はじめての Object Pascal プログラミング
Delphi 6 / 7 を対象とした書籍です。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| はじめての Object Pascal プログラミング | 真田 薫(著) | 4798005312 | 2003/05 |
付属 CD-ROM には
- サンプルプログラム
- Borland Delphi 6 Personal 日本語版
- Borland Kylix 3 Open Edition 日本語版
が収録されています。
書評
「Delphi プログラミング」ではなく「Object Pascal プログラミング」なのは、Kylix にも対応しているため。
タイトルの通り Delphi 初学者向けで文法、RTL、VCL (CLX) と解説がなされている。Personal 版で学習する事が前提なので、DB 等 Professional 版以上で扱えるものについては殆ど触れられていない。Delphi / Kylix 両用なので、Windows / Linux 固有の機能の記述も少なめ。
先に紹介した『Borland Delphi リファレンスガイド』と一緒に揃えれば、Delphi 6 / 7 Personal の学習に役に立ったと思う。
対象: Delphi 6 / 7
個人的な評価: ★★★★☆
鈍器度: なし
・Delphi 逆引き大全 500 の極意
Delphi 7 / 8 / 2005 を対象とした書籍です。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| Delphi 逆引き大全 500 の極意 | 小出 俊夫(著) | 4798011355 | 2005/08 |
本書に掲載されているサンプルソースコードは以下から DL できます。
書評
Tips 集だが、用語のようなものも含まれているため、完全な Tips 集でもない。
Delphi 8 / 2005 にも対応していると銘打たれているものの、.NET 関連の Tips は 35 個しかない。今となっては Delphi for .NET の Tips は不要かもしれないが、当時の状況を知るための一助にはなるように思う。
Tips が役に立つかどうかは作るアプリケーションにもよるため評価は難しいが、持っておけば何かしらの役に立つ時がくるかもしれない。著者の書籍にはそれぞれ重複していない Tips が含まれるため「どれに書いてあったっけ?」と悩むかもしれないが。
対象: Delphi 6 / 7
個人的な評価: ★★★★☆
鈍器度: なし
・Windows プログラミング 逆引きクロス大辞典
Delphi 2006 (他 4 言語) を対象とした書籍です。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| Windows プログラミング 逆引きクロス大辞典 | 佐納 康治(著) 曽我部 雄樹(著) |
479801768X | 2007/09 |
書評
本書は
- Visual Basic 6.0
- Visual Basic 2005
- Visual C# 2005
- Turbo Delphi 2006
- Turbo C++ 2006 (C++Builder 2006)
による Windows プログラミングを目的とした参考書となっている。「他の言語ではどうやるのか?」というのがすぐに調べられる。但し、最大公約数的な内容なので、ある言語で実現できない機能...例えば非同期処理等については触れられていない。
対応する Delphi は 2006 なので、製品としては『Borland Developer Studio 2006』か『Turbo Delphi 2006』がそれに該当する。Delphi 2007 でもそのまま通用すると思う。
VB6 を除き、それぞれの製品は 20 年の間に進化が続いており 1、もっと簡単にできる方法や今となっては推奨されない方法もあるように思う。例えば Delphi / C++Builder は 2009 以降 Unicode 版になっているし、2010 ではファイル/ディレクトリ/パスの操作を行うための .NET 互換レコードが用意されている。
本書に書かれている内容よりも「新しいやり方」というものは Delphi に限らず、それぞれの言語にもあるはず。しかしながら下位互換性が考えられている限り、本書に書かれている事は嘘ではない。もちろん「古い書き方だなぁ?」と思われる事はあるかもしれない。それでも本書の魅力に変わりはないが。
対象: Delphi 2006
個人的な評価: ★★★★★
鈍器度: 鈍器 (749P)
See also:
おわりに
秀和システムの Delphi 関連書籍は改版が多い印象があります。だからといって新しい版で完全に置換できるかと言われればそうでもないのが悩ましい所です。
昔話をすると、旧 IDE のヘルプは WinHelp で、Delphi 6 / 7 のヘルプは Win9x では検索しずらかったです。メモリが足りなくて落ちたりしていました。かと言ってマニュアルセットは膨大な量があり、ここから必要な情報を読むのは大変でした 2。今でこそ DocWiki があって、使い方を簡単に調べられますけれど。
それと、Delphi 6 Personal はかなり機能が削減されていて、IDE のコード入力支援機能は貧弱で、RTL 及びフレームワークのソースコードも含まれませんでした。Delphi 5 以前はインターネットが一般的に普及する前でした 3。そういった理由で Tips 集的な書籍には一定の需要があったのだと思われます。
-
Visual Basic .NET は 2020 年以降、言語自体の拡張は行われない事になりました。 ↩
-
Companion Tools CD に PDF マニュアルが含まれています。Delphi 7 はアップデータとしても PDF マニュアルが提供されました。 ↩
-
Yahoo!BB のサービス開始が 2001 年。 ↩











