Mehrere Aspekte, die beim Veröffentlichen von Delphi-Code beachtet werden müssen
Ich lerne Delphi schon seit langem und eine der wichtigsten Möglichkeiten besteht darin, den Code anderer Leute zu lesen. Dies bedeutet zwangsläufig, dass ich den Quellcode aus dem Internet herunterlade komprimiertes Paket. Es bringt die Leute zum Lachen und Weinen. Hier sind meine persönlichen Meinungen dazu, worauf Sie beim Veröffentlichen von Code achten sollten:
1. Die Unterlagen müssen vollständig sein.
Dies ist die Grundvoraussetzung für die Veröffentlichung von Code. Sie müssen sicherstellen, dass andere ihn nach dem Herunterladen öffnen und verwenden können. Wenn Sie eine Kopie des Codes herunterladen, fehlen entweder Steuerelemente, Module oder Datenbanken Daher müssen Sie vor dem Komprimieren und Hochladen sicherstellen, dass Sie die Datei reibungslos öffnen, kompilieren und ausführen können. Wenn es Fehler gibt, die Ihnen nicht bekannt sind, werde ich darauf hinweisen Und wenn Sie der Meinung sind, dass es technische Probleme gibt, können Sie es auch posten, damit jeder darüber diskutieren kann.
2. Reduzierung unnötiger Dateien.
Obwohl es vollständig ist, muss es optimiert werden. Hier sind möglicherweise einige Tricks erforderlich.
Nachdem Sie den Delphi-Quellcode geschrieben haben, können Sie einen Blick darauf werfen. Eine große Anzahl von Sicherungsdateien mit der Erweiterung „.~*“ wird im Speicherverzeichnis generiert. Wenn solche Dateien in Ihrem komprimierten Paket auftauchen, ist das wirklich eine Verschwendung. Verantwortungsbewusstes Verhalten Obwohl diese Art von Datei normalerweise nicht sehr groß ist, nutzt schließlich nicht jeder Breitband, um auf das Internet zuzugreifen (tut mir leid, ich habe noch nie eine Katze gesehen, daher werde ich hier nicht mehr sagen)!
Im Allgemeinen können Sie die folgenden Gesetze befolgen:
Im Verzeichnis, in dem das Projekt gespeichert ist, werden alle von Windows nicht erkannten Symbole gelöscht.
Die folgenden Dateien bleiben grundsätzlich erhalten:
.dPR
.pas
.dfm
Wenn Ihre Datei Dateien enthält, die Sie benötigen, müssen diese natürlich aufbewahrt werden, z. B. die unten genannte Datenbank. Dann gibt es die verwendeten Ressourcendateien und die erforderlichen INI-Dateien usw. Und die im Programm verwendeten Symbole und Bilder ist im Allgemeinen nicht notwendig, da Delphi im DFM in binärer Form gespeichert wird. Wenn Sie es trotzdem behalten, wird es nur eine gewisse Menge an Speicherplatz beanspruchen.
Ob Sie die generierte Exe-Datei behalten oder löschen, hängt von Ihrer persönlichen Meinung ab. Wenn ich mir beispielsweise ein Demonstrationsdokument ansehe, schaue ich mir normalerweise zuerst die Exe-Datei an Schauen Sie sich den Code an, sonst lande ich normalerweise im Papierkorb und warte auf das Ende seiner Lebensdauer.
3. „Peripheriegeräte“ sind vollständig ausgestattet.
Wenn Sie ein Steuerelement eines Drittanbieters verwenden und dieses Steuerelement nicht so häufig verwendet wird oder sogar unbekannt ist (natürlich müssen Sie es möglicherweise nicht auf die Ebene von Flatstyle bringen), müssen Sie es im komprimierten Paket .Of bereitstellen Natürlich können Sie es wie das ursprüngliche Steuerelement entsprechend ändern Wenn Sie help.demo usw. mitbringen, löschen Sie alles, was Sie können, um die Kompaktheit des komprimierten Pakets sicherzustellen. Wenn keine Erklärung vorhanden ist, sollten Sie mdb, db usw. verwenden Es wird jedoch nicht empfohlen, die eigene Post zu maximieren. Das wird komprimiert, um zu verhindern, dass zu viel Speichel zusammen mit der Post gedrückt wird.
4. Am besten ist eine kurze Beschreibung.
Dies ist eine Frage der Gewohnheit. Eine kurze Beschreibung kann den Lesern helfen, den Inhalt, die wichtigsten Punkte usw. des Beispiels besser zu verstehen.
Instanzname
Autor
Jahr und Monat der Fertigstellung
Plattformumgebung
Beispielhafte Einführung
Technische Eigenschaften
Im komprimierten Paket enthaltene Dateien
Copyright-Erklärung
Kontaktinformationen
Warte, warte, warte
Natürlich hat niemand etwas dagegen, wenn Sie ein wenig Werbung mitbringen (z. B. Werbung für sich selbst oder öffentliche Bekanntmachungen).
5. Das Letzte ist Sicherheit.
Das Letzte, was ich sage, ist im Gegenteil, Sie müssen den Virus auf zwei Computern, die nicht mit dem Internet verbunden sind, separat abtöten Total niedriges Niveau Es ist schmerzhaft, daher rate ich jedem, die Sicherheit an erster Stelle zu setzen, und alles, was man herunterlädt, muss sorgfältig desinfiziert werden.