7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SOFTBANK の Delphi 関連書籍を読んでみる

7
Last updated at Posted at 2026-03-17

はじめに

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

この他、月刊『C MAGAZINE』には Delphi をはじめ Borland 製品の記事がよく掲載されていました。

残念な事に (2026/03 現在) https://www.sbcr.jp から検索しても古い書籍はヒットしないようです。

・Delphi の神託 - シェルプログラミング入門: Delphi による COM 徹底活用

Delphi 3 を対象とした書籍です。

image.png

タイトル 著者 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 を対象とした書籍です。

image.png

タイトル 著者 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 を対象とした書籍です。

image.png

タイトル 著者 ISBN-10
(Amazon)
出版年
Delphi DB & Web プログラミング 松浦 健一郎(著)
司 ゆき(著)
4797318600 2001/12

付属 CD-ROM には

  • サンプルプログラム
  • Delphi 6 Personal
  • Delphi 6 Enterprise トライアル版
  • Delphi 6 アップデータ

が収録されています。

書評

本書は以下の 5 章から成っている。

  1. Delphi の基礎知識
  2. Object Pascal 言語
  3. コンポーネントガイド
  4. データベースプログラミング
  5. Web プログラミング

データベースプログラミングは BDE ではあるが、SQL の文法に関しても触れられており、Web プログラミングでは WebBroker も扱っている。

最初から順に読めば、いわゆる 業務系アプリ を作るための基礎知識が身に付くよう構成されている秀逸な本。

「御託はいいので Delphi で DB アプリを作れるよう短期間で教育しろ!」とパワハラ上司に言われたらこの本を一冊だけ渡すと思う。基礎知識は確実に覚えられる。

対象: Delphi 6
個人的な評価: ★★★★★
鈍器度: なし

See also:

・Delphi ゲームプログラミングのエッセンス

Delphi 6 を対象とした書籍です。

image.png

タイトル 著者 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 を対象とした書籍です。

image.png

タイトル 著者 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:

・月刊『C MAGAZINE』

月刊『C MAGAZINE』には Delphi (もちろん C++ Builder も) の記事がよく載っていました。

image.png

かくいう私も C MAGAZINE で Delphi を知り、それから Delphi ユーザーとなっています。

ここには掲載していませんが C++Builder の記事や連載もあります。1995/10 よりも前の号には Turbo Pascal / Turbo C/C++ / Borland C++ の記事もあります。興味のある方はバックナンバー一覧から確認してみてください。

特集 & 特別記事

特集や特別記事です。

掲載月 タイトル
1995/10 特集: Delphi (別冊付録: Borland Delphi for Windows 公式ガイドブック)
1997/05 速報: Borland Delphi 3.0
1997/08 最新開発環境レポート: Borland Delphi 3.0 日本語版
1999/11 最新開発環境レポート: Borland Delphi 5
2001/08 速報: Borland Delphi 6
2001/10 CD-ROM 連動企画: Delphi 6 Personal で始める Delphi プログラミング
2001/11 特集: 開発ツールをもっと便利に使おう!Visual C++ / Delphi / Linux の環境カスタマイズ術
2002/07 特別記事: C/C++ プログラマのための Object Pascal 入門
2004/04 最新開発環境レポート: Borland Delphi 8 for the Microsoft .NET Framework

連載「もっと探求 C++Builder & Delphi VCL 解体新書」

中村拓男氏による Delphi / C++ Builder に関する連載です。

掲載月 タイトル
2000/02 ダイアログボックスシミュレーション
2000/03 ショートカット
2000/04 アクションリスト (1)
2000/05 アクションリスト (2)
2000/06 コンポーネントのストリーム化 (前編)
2000/07 コンポーネントのストリーム化 (後編)
2000/08 Drag & Drop
2000/09 Drag & Dock (前編)
2000/10 (休載)
2000/11 Drag & Dock (後編)
2000/12 コントロールの位置と大きさの決定 (前編)
2001/01 コントロールの位置と大きさの決定 (後編)
2001/02 アプリケーションの構造

連載「Visual Basic to Borland Delphi」

黒石博明氏 (補足・監修: 長谷川裕行氏) による短期連載です。

掲載月 タイトル
2001/07 移植テクニックを考える (前編)
2001/08 移植テクニックを考える (後編)

連載「Delphi Programming Depth」

中村拓男氏による Delphi に関する連載です。

掲載月 タイトル
2002/06 Delphi の紹介と情報源
2002/07 コンポーネントテンプレート
2002/08 フォームテンプレートとフレーム
2002/09 継承フォームと継承フレーム
2002/10 コンポーネントの仕組み
2002/11 コンポーネント作成 (1)
2002/12 コンポーネント作成 (2)
2003/01 コンポーネント作成 (3)
2003/02 Delphi .NET Preview 版
2003/03 Delphi で ASP.NET
2003/04 Delphi で XML Web サービス (1) (BizSnap)
2003/05 Delphi で XML Web サービス (2)
2003/06 Delphi で XML Web サービス (3)
2003/07 Indy (Internet Direct)
2003/08 IntraWeb
2003/09 Delphi の XML 機能を使う(1)
2003/10 Delphi の XML 機能を使う(2)
2003/11 パッケージ(1)
2003/12 パッケージ(2)
2004/01 Contnrs ユニット
2004/02 Classes ユニット
2004/03 TypInfo ユニット
2004/04 SysUtils ユニット
2004/05 度量衡変換ユニット
2004/06 カスタムバリアント
2004/07 Windows XP テーマのサポート

連載「Delphi for .NET プログラミング A to Z」

中村拓男氏による Delphi for .NET に関する連載です。

掲載月 タイトル
2004/09 Delphi for .NET の紹介
2004/10 Delphi 言語の紹介(1)
2004/11 Delphi 言語の紹介(2)
2004/12 VCL.NET による GUI アプリケーションの作成
2005/01 VCL アプリケーション移植テクニック
2005/02 Delphi 2005 のポイント
2005/03 Windows フォームアプリケーションの作成(1)
2005/04 Windows フォームアプリケーションの作成(2)
2005/05 データベースアプリケーションの作成(基礎編)
2005/06 データベースアプリケーションの作成(ストアド編)
2005/07 DataSet コンポーネント
2005/08 データ連結
2005/09 ASP.NET 基礎編
2005/10 ASP.NET 応用編
2005/11 XML Web サービスの作成
2005/12 XML Web サービスの作成(その2)
2006/01 リファクタリングとユニットテスト

See also:

おわりに

記事を書くために手持ちの SOFTBANK の Delphi 書籍を調べたら、初期に出版された Delphi 書籍は読んでいませんでした...とはいえ、初期の Delphi 書籍は内容が他社のものとカブっているため、

  • Delphi パーフェクトマニュアル
  • Delphi 2.0J 32bit パワープログラミング
  • はじめての Delphi
  • Delphi 応用プログラミング
  • Delphi オブジェクト指向プログラミング

辺りを読んだのなら、初期に出版された Delphi 本を無理して読む必要はないかな?と思わなくもないです。

どうしても出版順ではなく読んだ順の評価になってしまうので、後に読んだ本は「これ知ってる、もう読んだ!」と評価が低めになりがちなのですよね。

ただ、日本固有の情報は古い書籍に残っている事が多く、こればかりは実際に読んでみないと分からないのが悩ましい所です。機会があったら...

Delphi でさえこれなのだから、Visual Basic (旧) の書籍は選ぶのが大変だったかもしれませんね (未経験)。

See also:

  1. 『Windows Internals』の邦訳の事ではない。

  2. Delphi アルゴリズム』には近刊として載っています。

7
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?