まえがき: この記事を書く動機は 3 つあります。1 つ目は、自分の不満を晴らしたいです。多額のお金を払って本を買ったので、2 つ目は、あなたにアドバイス —— または提案をしたいです。 、苦い経験をした後、私はもっと多くの人に私と同じ経験をしてほしくない、そして第三に、これらの本を出版したときに多くのことを考えていたのではないかと尋ねたいです。お金!お金!
その答えがついに明らかに!心が幸せになりました!まだ少し迷いはありますが、本当にこの記事を書き終えていいのか?嫌いな本については?そんなに「青春」を費やす価値があるのか?でも、もうそんなことはどうでもよくて、心の内を言葉にしないと、この人生、落ち着かないかも。
書籍のタイトル: 「Delphiデータベース プログラミング テクノロジ」。
出版社:有名なPeople's Posts and Telecommunications Press 。著者: ... [著者はここで 4 人の名前を削除します]
この出版社の出版スタイルについては、誰もが聞いたことがある(または実際に体験した)はずですよね?要約すると、ある本がよく書かれていると思うとき(広告のキャッチコピーを言い換えると、「安くて量が多くて、かなり良いです」)、その出版社を見てみると、それは決してこの本ではありません。ある本があまり満足のいくものではなく、その出版社を見てみると、十中八九この会社だった――これはもはや偶然ではなく、世界にはそのような偶然はないのだから――が、確立されたパターンとなっている。したがって、後で「人民郵政出版社」を見たとき、私はもう何も期待していませんでした - 私はそれが私を満足させることを期待していました、そしてこのとき、私の体の特定の部分がしばらく不快に感じました。 [著者はここで1412語を削除しました]。
価格:43.00元。
いわゆる「支払ったものは得られる」という原則はここでは機能しません。
内容- 本の品質を評価するには、もちろん内容によって異なります。この本が私たちに何をもたらしてくれるのか見てみましょう。それは技術初心者 (初心者) の私を何かに誤解させました。
「まえがき: この本は、あらゆるレベルの読者を対象としています。Delphi を使用したことがないが、プログラミング言語について一定の基礎を持っている読者は、この本を通じて Delphi の学習を完了できます。Delphi を使用したことはあるが、データベースの経験がない読者も、開発者もこの本を使用して、データベース開発の本質を理解し、すでに Delphi データベース開発の経験がある読者も、この本からプログラミングのインスピレーションを得て、データベース開発のマスターになることができます。 Delphi のコアを強化し、関連する知識を充実させ、高品質のコードを作成します。」
おお! 「要するに、この本はあなたにぴったりです。あなたの状況が何であれ、この本を買う価値はあります。このような美しい言葉は本当に人を騙すことができます!」本当にそうなのでしょうか?その概要を知るために、章の構成を見てみましょう。 (おい、言葉がもったいない……早く切ったほうがいいよ!)
この本の主要な章をコメントとともに以下にリストします。
第1章Delphiの基礎知識
コメント: Delphi の一般的な概要は、基本的にヘルプ ファイルの「新機能」セクションから翻訳されたものです。
第 2 章Delphi のクイック スタート
コメント: 主に IDE を紹介しており、紙面の都合上多すぎると思われる多数のスクリーン ショット (Delphi 4 の起動画面を含む) が散りばめられています。
第 3 章Object Pascal言語の基礎
コメント: Object Pascal と呼ばれていますが、Object についての記述はなく、オブジェクト指向言語の機能の紹介もありません。特定の内容は、データ型 (列挙、サブフィールド、配列)、プロシージャ、関数などにすぎません。ヘルプを調べればわかりますが、おそらく作者がヘルプを翻訳したか言い換えただけかもしれませんが、それはわかりません。この章の内容の説明は明らかに読者のレベルを低すぎます。手順や機能を紹介するのに長い時間がかかります。読者は本当に完全な素人ですか?
第 4 章Delphi オブジェクトを使用したプログラミング
コメント: この章では、クラスの 3 つの主要な特性 (カプセル化、継承、ポリモーフィズム) について説明し、例外処理に関するセクションも設けました。しかし、Object Pascal 言語の機能の紹介は薄っぺらすぎます。 「Object Pascal プログラム コードの作成」セクションへの導入も少し余分に思えます。ユニット フレームワーク (インターフェイス、使用方法、実装など) を紹介するためにそれほど多くのスペースを費やす価値があるでしょうか?
第5章データベースシステムの概要
第 6 章データベースアクセス制御の使用
第 7 章データ ブラウザ コントロールの使用
第 8 章Delphiデータベース アタッチメントの使用
第 9 章レポートの作成と統計処理
第 10 章SQL言語の使用とプログラミング
第 11 章データセット制御のさらなる理解
第 12 章Delphiクライアント/サービス アプリケーションの開発
第 13 章MIDASプログラミング
上記の章では、データベースにおける Delphi のアプリケーションに焦点を当てています。 Delphi はデータベース関連のコンポーネントを多数提供しているため、この本では必然的にデータベース コンポーネントの使用に多くのスペースを費やしており、これによりデータベース アプリケーションを開発すべきかどうかという初心者の誤解を招くことがよくあります。既存のコンポーネントだけを使用するのはどうでしょうか? Delphi 開発の本質は既存の VCL コンポーネントを使用することにあるのでしょうか?
「SQL 言語の使用法とプログラミング」の章は少し後にあります。作者はもともとこの部分の内容が難しすぎると考えて、意図的に後回しにしたのだろうか?
この本には数え切れないほどのソース コードが含まれています。その大部分は Delphi のサンプルから来ています。著者はソースコードを解析するという名目でそれらを一つ一つ集めた。海賊版の疑いがあるかどうかは別として、引用されている例に関する限り、多少の知識のある読者であれば「理解」するのに問題はないと思います。
要約:この本が「嫌いな本」に挙げられる最も根本的な理由は、読者の位置づけが不明確であることである。あなたの本をあらゆる階層の読者に適したものにしようとすると、多くの場合、あなたの本はあらゆる階層の読者に受け入れられません。受け入れられなかったからといって、誰も買わなかったわけではありません。この本が発売されたとき、出版社は多額の利益を得たに違いありません。なぜなら、(私のように)あまり洞察力のない初心者が、著者のレトリックに騙されて、惜しみなく寄付してしまう人がたくさんいるからです。そしてそのうちの一人が今日、不満と遺憾の意を表明する記事を書くことになるが、おそらくこれは加害者らも予想していなかったことだろう。
Musicwind®@杭州、浙江省、中国
2001-10-30
その他の記事
[記事の終わり]