はじめに
SOFTBANK の Delphi 関連書籍を読んでみました。
SOFTBANK とは
日本ソフトバンク (現 ソフトバンクグループ) から出版事業部が分社化したのが、現 SB クリエイティブ となります。
Delphi 関連書籍は ソフトバンク出版事業部 または ソフトバンクパブリッシング 名義で出ているようです。
See also:
SOFTBANK の Delphi 関連書籍
多分 10 冊あります。この他に Kylix の書籍もあります。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| Delphi 入門 | 青山 学(著) | 4890528539 | 1995/12 |
| Delphi 入門 改訂版 | 青山 学(著) | 479730037X | 1996/08 |
| インサイド Delphi 2.0 コンポーネント | 塚越 一雄(著) | 4797301376 | 1996/12 |
| Delphi 2.0 ゲームプログラミングの応用 50 例 トータルプログラミング編 |
日高 徹(著) | 479730152X | 1996/12 |
| Delphi 2.0 ゲームプログラミングの応用 50 例 パワープログラミング編 |
日高 徹(著) | 4797301511 | 1996/12 |
| Delphi の神託 - シェルプログラミング入門 Delphi による COM 徹底活用 |
新井 正広(著) | 479730782X | 1999/02 |
| Delphi アルゴリズム | Rod Stephens(著) 光田 秀(訳) |
4797308451 | 1999/03 |
| Delphi DB & Web プログラミング | 松浦 健一郎(著) 司 ゆき(著) |
4797318600 | 2001/12 |
| Delphi ゲームプログラミングのエッセンス | 日高 徹(著) | 479731883X | 2002/01 |
| Delphi Graphic: Secrets Know‐how & Libraries |
中村 拓男(著) | 4797319224 | 2002/03 |
残念な事に (2026/03 現在) https://www.sbcr.jp から検索しても古い書籍はヒットしないようです。
・Delphi の神託 - シェルプログラミング入門: Delphi による COM 徹底活用
Delphi 3 を対象とした書籍です。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| Delphi の神託 - シェルプログラミング入門 Delphi による COM 徹底活用 |
新井 正広(著) | 479730782X | 1999/02 |
付属 CD-ROM にはサンプルプログラム及びコンポーネントが収録されています。
書評
本書は、月刊誌『Inside Windows 1』1997 年 2 月号から 1999 年 8 月号にかけて連載された「Delphi の神託」から、シェルプログラミングに関連した記事を著者が加筆・修正して再構成したものである。
ここで言うシェルとは、Windows を操作するためのインターフェースの事で、Windows シェルは COM (& OLE) 技術の上に成り立っているため、Delphi によるシェルプログラミングとは「Delphi で COM を用いて Windows を操作するあれやこれや」という事になる。
Windows 11 ではデスクトップツールバーは使えず、OLE でワードパッドやペイントブラシをアプリケーションに埋め込めなくなっていたりと、今となっては制限の多いシェルプログラミングではあるが、知っていて損はない技術だと思う。
タイトルの通り、Delphi でシェルプログラミングを行うための入門書としては唯一無二の本。
対象: Delphi 3
個人的な評価: ★★★★★
鈍器度: なし
See also:
・Delphi アルゴリズム
『Ready-to-Run Delphi 3.0 Algorithms』の邦訳版です。Delphi 3 を対象とした書籍です。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| Ready-to-Run Delphi 3.0 Algorithms | Rod Stephens(著) | 0471254002 | 1998/07 |
| Delphi アルゴリズム | Rod Stephens(著) 光田 秀(訳) |
4797308451 | 1999/03 |
付属 CD-ROM にはサンプルプログラムが収録されています。
書評
Delphi 版の『アルゴリズム + データ構造 = プログラム』といった所。
サンプルソースコードは Delphi 3 で書かれているため、現在の Delphi でも問題なく動作させる事ができる反面、今となっては若干冗長な記述になっているかもしれない。
もっと多くのアルゴリズムが欲しいのであれば Pascal で書かれた『コンピュータアルゴリズム事典』または、それを C でリライトした『C言語による標準アルゴリズム事典』をオススメする。
新しい Delphi だと、ゴリゴリにアルゴリズムのコードを書かなくても、RTL に便利なルーチンが含まれていて、そちらを使った方が高速だったりする事もあるので、アルゴリズムのコードを利用しようとする前に Delphi の RTL のソースコードを確認した方がいいかもしれない。
余談になるが、『Ready-to-Run Delphi 3.0 Algorithms』には元になった『Ready-to-Run Visual Basic Algorithms』があるが、こちらの邦訳版『Visual Basic アルゴリズム』は結局発売されなかったようだ 2。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| Visual Basic Algorithms: A Developer's Sourcebook of Ready-to-Run Code |
Rod Stephens(著) | 047113418X | 1996/02 |
| Ready-to-Run Visual Basic Algorithms 2nd Edition |
Rod Stephens(著) | 0471242683 | 1998/04 |
元ネタのいくつかは『アルゴリズム + データ構造 = プログラム』や『アルゴリズムとデータ構造』だと思われるのに、Visual Basic 向けに書かれた後に Delphi 版が書かれたというのが面白い。
対象: Delphi 3
個人的な評価: ★★★★☆
鈍器度: なし
See also:
・Delphi DB & Web プログラミング
Delphi 6 を対象とした書籍です。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| Delphi DB & Web プログラミング | 松浦 健一郎(著) 司 ゆき(著) |
4797318600 | 2001/12 |
付属 CD-ROM には
- サンプルプログラム
- Delphi 6 Personal
- Delphi 6 Enterprise トライアル版
- Delphi 6 アップデータ
が収録されています。
書評
本書は以下の 5 章から成っている。
- Delphi の基礎知識
- Object Pascal 言語
- コンポーネントガイド
- データベースプログラミング
- Web プログラミング
データベースプログラミングは BDE ではあるが、SQL の文法に関しても触れられており、Web プログラミングでは WebBroker も扱っている。
最初から順に読めば、いわゆる 業務系アプリ を作るための基礎知識が身に付くよう構成されている秀逸な本。
「御託はいいので Delphi で DB アプリを作れるよう短期間で教育しろ!」とパワハラ上司に言われたらこの本を一冊だけ渡すと思う。基礎知識は確実に覚えられる。
対象: Delphi 6
個人的な評価: ★★★★★
鈍器度: なし
See also:
・Delphi ゲームプログラミングのエッセンス
Delphi 6 を対象とした書籍です。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| Delphi ゲームプログラミングのエッセンス | 日高 徹(著) | 479731883X | 2002/01 |
付属 CD-ROM には
- サンプルプログラム
- Delphi 6 Personal
- Delphi 6 Enterprise トライアル版
が収録されています。
書評
本書は、著者による『Delphi 2.0 ゲームプログラミングの応用 50 例: トータルプログラミング編』、同『パワープログラミング編』から 40 例を厳選し、Delphi 6 用に再構成したものになっている。
タイトルに ゲームプログラミングのエッセンス とあるように、本書は (8bit 機の時代にパソコン雑誌に投稿されていたような) ゲームを Delphi (VCL) で作るための Tips 集であり、ゲームを作る上での考え方やアルゴリズムはとても参考になる。
本書は何か一つのゲームを実際に作っていくような内容ではなく、その用途には同じ著者による『Visual Basic スーパープログラミング』があるのだが、残念ながら Delphi 版が出版される事はなかった。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| Visual Basic スーパープログラミング | 日高 徹(著) | 4797303913 | 1997/11 |
対象: Delphi 6
個人的な評価: ★★★★☆
鈍器度: なし
See also:
- 新日本プログラミング情報 (著者のサイト)
・Delphi Graphic: Secrets Know‐how & Libraries
Delphi 5 / 6 を対象とした書籍です。
| タイトル | 著者 | ISBN-10 (Amazon) |
出版年 |
|---|---|---|---|
| Delphi Graphic: Secrets Know‐how & Libraries |
中村 拓男(著) | 4797319224 | 2002/03 |
付属 CD-ROM にはサンプルプログラム及び DHGL ライブラリが収録されています。
書評
Delphi のグラフィックス処理に関連する、とてもマニアックな書籍。
現在の Delphi であっても VCL は GDI で描画されているため、Delphi のグラフィックス関連 (Windows) を深く知りたいのなら本書は必携。『Delphi Win32 Graphics API リファレンス
』と一緒に読むと理解が深まるかもしれない。
グラフィックスに関連して、第 5 章は印刷関連となっている。レポートツールに依らない印刷手法 (TPrinter) が解説されており、こちらも必読。
本書には DHGL という Delphi で書かれたフリーなグラフィックスライブラリが付属しており、そのアップデート版も著者のサイトで公開されている。
対象: Delphi 5 / 6
個人的な評価: ★★★★★
鈍器度: なし
See also:
おわりに
記事を書くために手持ちの SOFTBANK の Delphi 書籍を調べたら、初期に出版された Delphi 書籍は読んでいませんでした...とはいえ、初期の Delphi 書籍は内容が他社のものとカブっているため、
- Delphi パーフェクトマニュアル
- Delphi 2.0J 32bit パワープログラミング
- はじめての Delphi
- Delphi 応用プログラミング
- Delphi オブジェクト指向プログラミング
辺りを読んだのなら、初期に出版された Delphi 本を無理して読む必要はないかな?と思わなくもないです。
どうしても出版順ではなく読んだ順の評価になってしまうので、後に読んだ本は「これ知ってる、もう読んだ!」と評価が低めになりがちなのですよね。
ただ、日本固有の情報は古い書籍に残っている事が多く、こればかりは実際に読んでみないと分からないのが悩ましい所です。機会があったら...
Delphi でさえこれなのだから、Visual Basic (旧) の書籍は選ぶのが大変だったかもしれませんね (未経験)。
See also:
-
『Windows Internals』の邦訳の事ではない。 ↩
-
『Delphi アルゴリズム』には近刊として載っています。 ↩




