Несколько аспектов, на которые необходимо обратить внимание при публикации кода Delphi
Я изучаю Delphi уже давно, и один из важных способов — чтение чужого кода. Это неизбежно означает загрузку исходного кода из Интернета. Но когда я его скачал, то обнаружил, что он такой большой и чрезмерно. сжатый пакет. Это заставляет людей смеяться и плакать. Вот мое личное мнение о том, на что следует обратить внимание при публикации кода:
1.Документы должны быть полными.
Это основное требование для публикации кода. Вы должны гарантировать, что другие смогут открыть и использовать его после загрузки. Если вы загружаете копию кода, в ней либо отсутствуют элементы управления, либо отсутствуют модули, либо отсутствуют базы данных. Ха-ха, никто не должен. Итак, перед сжатием и загрузкой вы должны убедиться, что можете без проблем открыть, скомпилировать и запустить файл. Однако полнота здесь не включает ошибки. Если есть ошибки, о которых вы не знаете, я думаю, что все укажут. их, и если вы считаете, что есть технические проблемы. Если есть неопознанная ошибка, вы можете опубликовать ее, чтобы все могли ее обсудить.
2. Уменьшение ненужных файлов.
Несмотря на то, что он завершен, его необходимо оптимизировать. Здесь могут быть задействованы несколько хитростей.
После написания исходного кода Delphi вы можете просмотреть его. В каталоге сохранения будет создано большое количество файлов резервных копий с расширением «.~*». Если такие файлы появятся в вашем сжатом пакете, это действительно пустая трата времени. Ответственное поведение. Хотя такие файлы обычно не очень большие, ведь не все используют широкополосный доступ в Интернет (извините, кота я никогда не видел, поэтому больше не скажу)!
В целом можно следовать следующим законам:
В каталоге, где сохранен проект, будут удалены все значки, не распознаваемые Windows.
Обычно сохраняются следующие файлы:
.dPR
.пас
.dfm
Конечно, если в вашем файле есть файлы, которые вам нужны, их необходимо сохранить, например, базу данных, упомянутую ниже. Далее идут используемые файлы ресурсов, необходимые ini-файлы и т. д. И значки и изображения, используемые в программе. обычно не требуется, поскольку Delphi будет сохранен в dfm в двоичном виде. Если вы все еще сохраните его, он просто займет определенное количество места.
Что касается того, сохранить ли сгенерированный exe-файл или удалить его, это зависит от вашего личного мнения. Например, когда я смотрю на презентационный документ, я обычно сначала смотрю на его exe-файл. Если он стоит того, я его просмотрю. посмотрите на его код, иначе я обычно отправляю его в мусорную корзину, чтобы дождаться окончания срока службы.
3. «Периферийное оборудование» полностью укомплектовано.
Если вы используете сторонний элемент управления, а этот тип элемента управления не так часто используется или даже неизвестен (конечно, вам может не потребоваться выводить его на уровень плоского стиля), то вы должны принести его в сжатом пакете. .Конечно, вы можете изменить его соответствующим образом, так как исходный элемент управления Удалите help.demo и т. д., которые можно удалить, чтобы обеспечить компактность сжатого пакета. Другой пример — исходный код базы данных. Если нет объяснений, следует привести используемые mdb, db и т. д. не рекомендуется максимизировать свой собственный. Он сжимается, чтобы предотвратить попадание слишком большого количества слюны вместе с почтой.
4. Лучше всего иметь краткое описание.
Это дело привычки. Краткое описание может помочь читателям лучше понять содержание, ключевые моменты и т. д. Содержимое примера можно найти по адресу:
Имя экземпляра
автор
Год и месяц завершения
среда платформы
Пример введения
Технические характеристики
Файлы, включенные в сжатый пакет
Заявление об авторских правах
Контактная информация
Подожди, подожди, подожди.
Конечно, никто не возражает против того, чтобы вы разместили немного рекламы (такой, которая рекламирует себя или социальную рекламу).
5. Последнее – безопасность.
Последнее, что я говорю, не менее важное, наоборот, вы должны обеспечить безопасность сжатого пакета. По возможности следует убить вирус отдельно на двух компьютерах, не подключенных к Интернету. В любом случае, я пострадал. совсем низкий уровень. Это больно, поэтому советую всем ставить безопасность на первое место! Все, что вы загружаете, также необходимо тщательно дезинфицировать.