Я использую Delphi уже довольно давно, но вместо того, чтобы приходить из CS-фона, я узнал "на работе" - в основном от моего босса, и дополненными кусочками и кусочками, собранными из Интернета, пользователями руководства, примеры и т.д.
Теперь мой босс - старая школа, начал программирование с помощью Pascal и не обязательно обновлялся с последними изменениями в Delphi.
Совсем недавно я задавался вопросом, является ли один из наших основных методов "неправильным".
Большинство наших приложений взаимодействуют с MySQL. В общем случае мы создадим record
со структурой для хранения данных, считываемых из БД, и эти записи будут храниться в TList
. Обычно у нас будет единица, которая определяет различные записи, которые у нас есть в приложении, а также функции и процедуры, которые засевают и считывают записи. Мы не используем процедуры записи, например, здесь
После рассмотрения некоторых примеров я начал задаваться вопросом, лучше ли нам использовать classes
вместо записей, но мне трудно найти сильное руководство в любом случае.
То, с чем мы имеем дело, будет представлять информацию о пользователе: имена, DOB, события, типы событий. Или информация о расписании: часы, рабочие места и т.д.