Cette Page en Français.
Conjunto de proyectos que demuestran las características del entorno de desarrollo de Delphi, sus bibliotecas y su lenguaje de programación.
Algunos de los proyectos se han presentado en conferencias, en cursos de capacitación o sesiones de codificación en línea.
Los programas están actualizados con la edición comunitaria y la versión comercial de Delphi o Rad Studio.
¿No sabes qué es Delphi y dónde descargarlo? Aprenderá más en este sitio web.
Muchos repositorios de código muestran otras muestras de proyectos de Delphi. Algunos de ellos se enumeran en esta página. Sea libre de actualizarlo con una solicitud de extracción o llenando un problema.
Siga mis transmisiones de desarrollo de software, videojuegos, aplicaciones móviles y sitios web en mi canal Twitch o como repeticiones en Serial Streameur, principalmente en francés.
Para descargar este repositorio de código, recomendamos usar "GIT", pero también puede descargar un archivo ZIP directamente desde su repositorio de GitHub.
Este proyecto utiliza dependencias en forma de submódulos. Estarán ausentes del archivo zip. Tendrás que descargarlos a mano.
Algunos proyectos necesitan bases de datos de muestra instaladas como opción con muestras de Delphi. Si no los tiene, los encontrará en el menú "Herramientas / Administrar formas de placa", entonces el elemento de pestaña "Otras opciones" y "muestras" para instalar.
La muestra de clientes de clientes 004-Envoiphotosparsocket utiliza la biblioteca de mensajes de socket para la comunicación de socket a través de una red TCP/IP.
El ejemplo de los clientes de clientes 005-setupamobileAppwithqrCode utiliza la biblioteca Zxing.delphi para decodificar un código QR y la biblioteca DelphizxingqrCode para crear un código QR.
La muestra FiredAC-Samples 003-Cdatarss utiliza el controlador Firedac RSS de CDATA. (Si usa la versión de evaluación, compile en 64 bits, el DLL 32 bits no está disponible)
La muestra Firedac-Samples 004-MultIdBsample utiliza el controlador Firedac RSS de CDATA. (Si usa la versión de evaluación, compile en 64 bits, el DLL 32 bits no está disponible)
La muestra IoT-Samples 002-Beaconfence utiliza componentes de "valla de baliza" de Getit.
La muestra IoT-Samples 004-arduino-Mastermind utiliza componentes "AsyncPro para VCL" de Getit y Visuino IDE para el programa Arduino.
La muestra de muestras IoT 005-Joystick utiliza componentes de "forma radiante" de Getit, la biblioteca "CommunicationLab" de Boian Mitov y Visuino IDE para el programa Arduino.
La muestra de web muestras de web 011-Unigui usa unigui.
La muestra de muestras web 012-Unigui-Database usa unigui.
La muestra de muestras web 013-tmswebcore-howelloLorld usa TMS Web Core.
La muestra de muestras web 014-tmswebcore-Displayjson usa TMS Web Core.
Como MVP Embarcadero, me beneficio de las últimas versiones de Delphi y C ++ Builder en Rad Studio tan pronto como se lanzan. Por lo tanto, trabajo con estas versiones.
Normalmente, mis bibliotecas y componentes también deberían ejecutarse al menos en la versión actual de Delphi Community Edition.
No hay garantía de compatibilidad con versiones anteriores, a pesar de que trato de mantener mi código limpio y evitar usar demasiadas de las nuevas formas de escribir (inferencia de tipo, var en línea y cadenas multilíneas).
Si detecta alguna anomalía en versiones anteriores, no dude en informarlos para que pueda probar e intentar corregir o proporcionar una solución.
Este código fuente se distribuye bajo la licencia AGPL 3.0 o posterior.
Generalmente puede usar el contenido de este repositorio de código en cualquier lugar, siempre que:
Si esta licencia no se adapta a sus necesidades, puede comprar el derecho de usar este proyecto bajo la Licencia de Apache 2.0 o una licencia comercial dedicada (comuníquese con el autor para explicar sus necesidades).
Estos códigos de origen se proporcionan como está, sin garantía de ningún tipo.
Ciertos elementos incluidos en este repositorio pueden estar sujetos a derechos de uso de terceros (imágenes, sonidos, etc.). No son reutilizables en sus proyectos a menos que se indique lo contrario.
Si desea una respuesta del propietario del proyecto, la mejor manera de solicitar una nueva función o informar un error es ir al repositorio de GitHub y abrir un nuevo problema.
Si encontró un problema de seguridad, no lo informe públicamente antes de que haya un parche disponible. Explique el caso enviando un mensaje privado al autor.
También puede desembolsar el repositorio y contribuir enviando solicitudes de extracción si desea ayudar. Lea el archivo contribuyente.md.
Si cree que este proyecto es útil y quiere apoyarlo, haga una donación a su autor. Ayudará a mantener el código y los binarios.
Puede usar uno de esos servicios:
O si siente francés, puede suscribirse a Zone ABO de forma mensual o anual y obtener muchos recursos como videos y artículos.