Cette Page En Français.
Набор проектов, демонстрирующих особенности среды разработки Delphi, ее библиотеки и язык программирования.
Некоторые из проектов были представлены на конференциях, на учебных курсах или онлайн -сессиях кодирования.
Программы обновляются с сообществом и коммерческой версией Delphi или Rad Studio.
Вы не знаете, что такое Delphi и где его загрузить? Вы узнаете больше на этом веб -сайте.
Многие репозитории кода показывают другие образцы проекта Delphi. Некоторые из них перечислены на этой странице. Будьте свободны обновлять его с помощью запроса на привлечение или заполнить проблему.
Следите за моими потоками разработки программного обеспечения, видеоигр, мобильных приложений и веб -сайтов на моем канале Twitch или в качестве повторов на серийном потоке в основном на французском языке.
Чтобы загрузить этот код репозиторий, мы рекомендуем использовать «git», но вы также можете загрузить zip -файл непосредственно из его репозитория GitHub.
Этот проект использует зависимости в форме подмодулей. Они будут отсутствовать в zip -файле. Вам придется скачать их вручную.
Некоторые проекты нуждаются в образцах баз данных, установленных в качестве опции с образцами Delphi. Если у вас их нет, вы найдете их в меню «Инструменты / управление пластинками», то вкладка «Другие параметры» и «Образцы» для установки.
Sample Clientserver-Samples 004-EnvoiphotoSparsocket использует библиотеку обмена сокетами для обмена сокетами через сеть TCP/IP.
В примере Clientserver-Samples 005-SetupamobileAppWithQRCode используется библиотека ZXING.Delphi для декодирования QR-кода и библиотеки DelphizxingQRCode для создания QR-кода.
Образец FireDac-Samples 003-CDATARSS использует драйвер RSS FireDAC от CDATA. (Если вы используете выпуск оценки, компилируйте в 64 битах, 32 бита DLL недоступен)
Образец FireDac-Samples 004-MultIDBSAMPLE использует драйвер RSS FireDAC от CDATA. (Если вы используете выпуск оценки, компилируйте в 64 битах, 32 бита DLL недоступен)
Образец IoT-Samples 002-Beaconfence использует компоненты «Beacon Fence» от GetIt.
Образец IoT-Samples 004-Arduino-MasterMind использует компоненты AsyncPro для VCL от GetIt и Visuino IDE для программы Arduino.
Образец IoT-Samples 005-Joystick использует компоненты «Radiant Shape» из GetIt, библиотека «CommunicationLab» от Boian Mitov и Visuino IDE для программы Arduino.
Образец веб-смены 011-Unigui использует Unigui.
Образец веб-сборов 012-Unigui-датабаза использует UNIGUI.
В образце веб-саймплс 013-tmswebcore-helloworld используется TMS Web Core.
Образец веб-саймплс 014-tmswebcore-displayjson использует TMS Web Core.
Как Embarcadero MVP, я получаю выгоду от последних версий Delphi и C ++ Builder в Rad Studio, как только они будут выпущены. Поэтому я работаю с этими версиями.
Обычно мои библиотеки и компоненты также должны работать как минимум на текущей версии Delphi Community Edition.
Нет никакой гарантии совместимости с более ранними версиями, хотя я стараюсь держать свой код в чистоте и избегать использования слишком большого количества новых способов написания в нем (тип вывода, встроенный VAR и многослойные строки).
Если вы обнаружите какие -либо аномалии в более ранних версиях, пожалуйста, не стесняйтесь сообщать о них, чтобы я мог проверить и попытаться исправить или предоставить обходной путь.
Этот исходный код распространяется по лицензии AGPL 3.0 или более поздней лицензии.
Как правило, вы можете использовать содержимое этого хранилища кода в любом месте, при условии, что:
Если эта лицензия не соответствует вашим потребностям, вы можете приобрести право использовать этот проект в соответствии с Apache License 2.0 или специальной коммерческой лицензией (свяжитесь с автором, чтобы объяснить ваши потребности).
Эти исходные коды предоставляются как есть, без каких -либо гарантий.
Определенные элементы, включенные в этот репозиторий, могут подвергаться правам на использование сторонних сторон (изображения, звуки и т. Д.). Они не используются в ваших проектах, если не указано иное.
Если вы хотите ответить от владельца проекта, лучший способ запросить новую функцию или сообщить об ошибке, чтобы перейти в репозиторий GitHub и открыть новую проблему.
Если вы нашли проблему безопасности, не сообщайте об этом публично, прежде чем патч будет доступен. Объясните дело, отправив личное сообщение автору.
Вы также можете расколоть репозиторий и внести свой вклад, отправив запросы на притяжение, если хотите помочь. Пожалуйста, прочитайте файл appling.md.
Если вы думаете, что этот проект полезен и хотите его поддержать, сделайте пожертвование для его автора. Это поможет поддерживать код и двоичные файлы.
Вы можете использовать одну из этих услуг:
Или, если вы обходите французский, вы можете подписаться на зону ABO ежемесячно или ежегодно и получать много ресурсов в качестве видео и статей.