Vorwort: Es gibt drei Beweggründe, diesen Artikel zu schreiben: Erstens möchte ich meinen Beschwerden Luft machen – weil ich viel Geld ausgegeben habe, um Bücher zu kaufen, die ich zutiefst bereue; zweitens möchte ich Ihnen einen Ratschlag – oder Vorschläge – geben , nachdem ich die Bitterkeit gekostet habe, möchte ich nicht, dass mehr Menschen die gleiche Erfahrung machen wie ich; drittens möchte ich einige Leute fragen, ob sie zu viele Gedanken hatten, als sie diese Bücher veröffentlichten. Geld! Geld!
Die Antwort wird endlich enthüllt! Mein Herz fühlte sich glücklich an! Auch wenn es noch ein wenig Bedenken gibt – möchte ich diesen Artikel wirklich zu Ende schreiben? Für ein Buch, das Ihnen nicht gefällt? Lohnt es sich, so viel „Jugend“ auszugeben? Aber das kann mich nicht mehr so sehr interessieren – wenn ich nicht ausspreche, was in meinem Herzen ist, werde ich mich in diesem Leben vielleicht nicht wohl fühlen.
Buchtitel: „Delphi Database Programming Technology“.
Herausgeber: Die bekannte People's Posts and Telecommunications Press . Autor : ... [ Der Autor streicht hier vier Namen]
Ich denke, jeder muss vom Veröffentlichungsstil dieses Verlags gehört (oder ihn persönlich erlebt) haben, oder? Zusammenfassend lässt sich sagen: Wenn Sie denken, dass ein bestimmtes Buch gut geschrieben ist (um einen Werbeslogan zu paraphrasieren: „Es ist billig und reichlich, es ist ziemlich gut“), wird es bei einem Blick auf den Verlag niemals dieses sein Ein bestimmtes Buch ist nicht sehr zufriedenstellend, man schaut sich seinen Verlag an, und in neun von zehn Fällen ist es dieses Unternehmen – das ist kein Zufall mehr, denn einen solchen Zufall gibt es auf der Welt nicht –, sondern hat sich als Muster eingebürgert. Als ich später den „Volkspost- und Telekommunikationsverlag“ sah, hatte ich keine Erwartungen mehr – ich erwartete, dass es mich befriedigen würde, und zu diesem Zeitpunkt würde sich ein bestimmter Teil meines Körpers für eine Weile unwohl fühlen. . [ Der Autor hat hier 1412 Wörter gelöscht].
Preis: RMB 43,00 Yuan.
Der sogenannte Grundsatz „Man bekommt, wofür man bezahlt“ funktioniert hier nicht.
Inhalt – Um die Qualität eines Buches zu beurteilen, kommt es natürlich auf den Inhalt an. Werfen wir einen Blick darauf, was uns dieses Buch bringt? Es hat mich, einen technischen Neuling (Biginner), in die Irre geführt.
„Vorwort: Dieses Buch richtet sich an Leser aller Niveaus: Leser, die Delphi noch nie verwendet haben, aber über gewisse Grundlagen in Programmiersprachen verfügen, können ihr Erlernen von Delphi durch dieses Buch abschließen; Leser, die Delphi verwendet haben, aber keine Erfahrung mit Datenbanken haben Durch das Studium dieses Buches werden Sie die Essenz der Datenbankentwicklung verstehen und ein Meister der Datenbankentwicklung werden. Leser, die bereits Erfahrung in der Delphi-Datenbankentwicklung haben, können sich auch von diesem Buch inspirieren lassen Kern von Delphi und bereichern relevantes Wissen, vervollständigen das Schreiben von hochwertigem Code.“
Wow! „Kurz gesagt, dieses Buch ist für Sie geeignet. Egal wie Ihre Situation ist, es lohnt sich, dieses Buch zu kaufen!“ Solch schöne Worte können Menschen wirklich täuschen! Ist das tatsächlich der Fall? Werfen wir einen Blick auf die Kapitelanordnung, um einen Eindruck davon zu bekommen. (Hey, das ist so eine Wortverschwendung ... ich sollte es besser so schnell wie möglich abbrechen!)
Die wichtigsten Kapitel des Buches sind unten mit Kommentaren aufgeführt.
Kapitel 1 Grundkenntnisse von Delphi
Kommentar: Die allgemeine Einführung in Delphi ist im Wesentlichen eine Übersetzung aus dem Abschnitt „Neue Funktionen“ der Hilfedatei;
Kapitel 2 Schnellstart mit Delphi
Kommentar: Es stellt hauptsächlich die IDE vor, durchsetzt mit einer großen Anzahl von Screenshots (einschließlich eines Delphi 4-Startbildschirms), was aus Platzgründen zu viel zu sein scheint.
Kapitel 3 Grundlagen der Object Pascal -Sprache
Kommentar: Es heißt Object Pascal, aber es gibt kein Wort über Object und es gibt keine Einführung in die Funktionen objektorientierter Sprachen. Der spezifische Inhalt besteht lediglich aus Datentypen (Aufzählungen, Unterfeldern, Arrays), Prozeduren und Funktionen usw. Schauen Sie einfach in der Hilfe nach und Sie werden wissen – vielleicht hat der Autor die Hilfe nur übersetzt oder paraphrasiert – es lässt sich nicht sagen. Die Beschreibung des Inhalts dieses Kapitels orientiert die Leser offensichtlich auf einem zu niedrigen Niveau – die Einführung in die Abläufe und Funktionen dauert lange – sind unsere Leser wirklich komplette Laien?
Kapitel 4 Programmierung mit Delphi -Objekten
Kommentar: In diesem Kapitel wurden die drei Hauptmerkmale von Klassen erwähnt: Kapselung, Vererbung und Polymorphismus. Außerdem wurde ein Abschnitt für die Ausnahmebehandlung reserviert. Aber die Einführung in die Sprachfunktionen von Object Pascal ist zu dürftig. Auch die Einleitung zum Abschnitt „Schreiben von Object Pascal-Programmcode“ erscheint etwas überflüssig – lohnt es sich, so viel Platz in die Einführung des Unit-Frameworks (Schnittstelle, Verwendung, Implementierung usw.) zu investieren?
Kapitel 5 Einführung in das Datenbanksystem
Kapitel 6 Verwenden der Datenbankzugriffskontrolle
Kapitel 7 Verwenden des Datenbrowser-Steuerelements
Kapitel 8 Verwendung des Delphi- Datenbankanhangs
Kapitel 9 Berichtserstellung und statistische Verarbeitung
Kapitel 10 Verwendung und Programmierung der SQL -Sprache
Kapitel 11 Weiteres Verständnis der Datensatzsteuerung
Kapitel 12 Delphi- Client-/ Dienstanwendungsentwicklung
Kapitel 13 MIDAS -Programmierung
Die obigen Kapitel konzentrieren sich auf die Anwendung von Delphi in Datenbanken. Da Delphi viele datenbankbezogene Komponenten bereitstellt – daher wird in diesem Buch zwangsläufig viel Platz auf die Einführung in die Verwendung von Datenbankkomponenten verwendet – und dies führt Anfänger oft in die Irre – ob Datenbankanwendungen entwickelt werden sollen oder nicht. Was ist mit der einfachen Verwendung vorhandener Komponenten? Liegt der Kern der Delphi-Entwicklung in der Verwendung vorhandener VCL-Komponenten?
Das Kapitel „SQL-Sprachverwendung und -Programmierung“ befindet sich etwas später. Ich frage mich, ob der Autor diesen Teil des Inhalts ursprünglich für zu schwierig hielt und ihn absichtlich später platzierte?
Das Buch ist gefüllt mit unzähligen Quellcodes – ein großer Teil davon stammt aus Delphi-Beispielen! Der Autor hat sie einzeln gesammelt, um den Quellcode zu analysieren. Unabhängig davon, ob ein Verdacht auf Piraterie besteht, denke ich, dass die angeführten Beispiele für Leser mit ein wenig Wissen kein Problem damit haben sollten, sie zu „verstehen“.
Zusammenfassung: Die unklare Positionierung der Leser ist der grundlegendste Grund, warum dieses Buch in die Liste der „unbeliebten Bücher“ aufgenommen wird. Der Versuch, Ihre Bücher für Leser aller Gesellschaftsschichten geeignet zu machen, führt häufig dazu, dass Ihre Bücher von Lesern aller Gesellschaftsschichten nicht akzeptiert werden. Nur weil es nicht angenommen wurde, heißt das nicht, dass es niemand gekauft hat – die Verlage müssen bei der Veröffentlichung des Buches viel Geld verdient haben. Denn es gibt viele Anfänger (wie mich), die wenig anspruchsvoll sind – von der Rhetorik des Autors getäuscht – und großzügig spenden. Und einer von ihnen wird heute einen Artikel schreiben, um seiner Unzufriedenheit und seinem Bedauern Ausdruck zu verleihen – damit haben die Täter wohl nicht gerechnet.
Musicwind®@HangZhou.Zhejiang.China
30.10.2001
Weitere Artikel
[ Ende des Artikels]