Delphi コードを公開するときに注意する必要があるいくつかの側面
私は長い間 Delphi を学習していましたが、重要な方法の 1 つは、他の人のコードを読むことです。これは必然的に、インターネットからソース コードをダウンロードすることを意味します。しかし、ダウンロードしてみると、非常に大規模で過剰なコードがあることがわかりました。コードを公開するときに注意すべきことについての私の個人的な意見は次のとおりです。
1.書類は完全でなければなりません。
これは、コードを公開するための基本的な要件です。コードのコピーをダウンロードした場合、コントロールが不足している、モジュールが不足している、またはデータベースが不足していることはありません。したがって、圧縮してアップロードする前に、ファイルを開いてコンパイルし、実行できることを確認する必要があります。ただし、ここでの完全性には、気づいていないバグがある場合は指摘されると思います。技術的な問題があると思われる場合は、未確認のバグがある場合は、みんなで議論できるように投稿してください。
2. 不要なファイルの削減。
完成しましたが、ここにはいくつかの工夫が必要です。
Delphi のソース コードを記述した後、保存ディレクトリに拡張子「.~*」のバックアップ ファイルが大量に生成されます。そのようなファイルが圧縮パッケージ内に存在する場合、それは非常に無駄です。責任ある行動。通常、この種のファイルはそれほど大きくありませんが、結局のところ、誰もがインターネットにアクセスするためにブロードバンドを使用するわけではありません (申し訳ありませんが、私は猫を見たことがないので、ここでは詳しく言いません)。
一般的に、次の法律に従うことができます。
プロジェクトが保存されているディレクトリ内で、Windows で認識されないアイコンは削除されます。
通常、次のファイルが保持されます。
.dPR
.pas
.dfm
もちろん、ファイル内に必要なファイルがある場合は、以下に示すデータベースなど、使用するリソース ファイルや必要な ini ファイルなど、プログラムで使用するアイコンや画像も保存する必要があります。 Delphi はバイナリ形式で dfm に保存されるため、通常は必要ありません。保存しておいても、ある程度のスペースが必要になるだけです。
生成された exe ファイルを保存するか削除するかについては、個人的な意見に依存します。たとえば、私はプレゼンテーション資料を見るとき、最初にその exe ファイルを見るのが好きです。そのコードを見てください。そうでない場合は、通常、寿命が終わるまでゴミ箱に送られます。
3.「周辺機器」も充実。
サードパーティ製のコントロールを使用しており、この種のコントロールがあまり一般的に使用されていないか、さらには知られていない場合 (もちろん、フラットスタイルのレベルで使用する必要はないかもしれません)、圧縮パッケージで使用する必要があります。もちろん、オリジナルのコントロールとして、適宜変更することも可能です圧縮パッケージのコンパクト性を確保するために削除できるhelp.demoなどを削除します。説明がない場合は、使用したmdb、dbなどを持参する必要があります。唾液が郵便物と一緒に押し出されすぎないようにするために圧縮されています。
4. 簡単な説明を記載することが最善です。
これは習慣の問題です。簡単な説明は、例の内容や重要なポイントなどをより深く理解するのに役立ちます。
インスタンス名
著者
竣工年月
プラットフォーム環境
事例紹介
技術的特徴
圧縮パッケージに含まれるファイル
著作権に関する声明
連絡先
待って待って待って
もちろん、少しの広告(自分自身を宣伝したり、公共サービスのお知らせなど)を持ち込むことに反対する人はいません。
5. 最後に安全性です。
最後に言うことは、逆に、圧縮パッケージのセキュリティを確保する必要があるということです。可能であれば、インターネットに接続されていない 2 台のコンピュータでウイルスを個別に駆除する必要があります。完全にレベルが低いので、安全を第一に考えてダウンロードするものはすべて慎重に消毒する必要があります。