Webinaires Delphi


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.

POC Notes de frais

Présentation d'un logiciel multiplateforme développé sous Delphi en utilisant la VCL (pour Windows), FireMonkey (pour iOS, Android, macOS, Windows et Linux), WebBrocker (serveur web) et IntraWeb (front et back office avec serveur web intégré). Au program(...)

Utilisation de FireDAC avec la VCL

Présentation des composants et du framework FireDAC dans le cadre de la création de logiciels pour Windows avec la VCL de Delphi.(...)

Utilisation de FireDAC avec FireMonkey (FMX)

Présentation des composants et du framework FireDAC dans le cadre de la création de logiciels pour Windows, macOs et Linux comme d'applications mobiles pour iOS et Android avec FireMonkey de Delphi.(...)

Solutions de synchronisation de données

Delphi et C++Builder sont des outils de développement riches en composants et fonctionnalités pas toujours connues ni exploitées. S'il est un domaine dans lequel il est bon d'avoir un aperçu de ce qui est possible en standard, c'est bien la synchronisati(...)

Créer des composants visuels sans faire de composant

Delphi travaille avec des objets et nous pouvons l’étendre à l’infini en créant nos propres composants visuels. Par contre cela demande un certain niveau de programmation car il n’y a pas de concepteur de fiche fourni lorsque l’on crée un composant pour (...)

Utiliser des QR codes et codes à barres

Nous vivons dans un monde connecté et de plus en plus de sociétés utilisent des codes à barres ou QR codes pour identifier des objets ou transmettre des informations. Un code à barres se contente généralement d’une série de chiffres tandis qu’un QR code (...)

Utiliser l'EDI pour développer en multiplateforme

Delphi et C++Builder permettent de générer des applications natives en faisant une seule version de vos programmes. Sauf à utiliser une API précise liée à un type d’appareil ou un système d’exploitation, c’est totalement transparent pour le développeur q(...)

Faire une interface adaptive avec FireMonkey

Le webinaire du 23 avril aura traité des outils de conception inclus dans l’environnement de développement de Delphi / C++ Builder / RAD Studio pour créer des interfaces utilisateurs adaptées aux différentes tailles d’écrans de smartphones et tablettes. (...)

Faire une interface adaptive avec la VCL

Ayant traité le sujet avec FireMonkey il était logique de faire un point sur les capacités adaptives des fiches développées en VCL. Nous parlerons donc cette fois-ci du développement de fiches pour Windows, en mode desktop ou tablette. De nouveaux compos(...)

Déploiement et débogage à distance

Que ce soit pour comprendre un problème utilisateur, pour travailler avec une base de données locale ou pour s’interfacer avec des automates de production il n’est pas toujours faisable de reproduire des conditions réelles sur nos postes de développement(...)

Embarquer une base de données locale dans vos logiciels et applications mobiles

Une question revient assez régulièrement sur les forums de discussion lors des conférences et formations : « comment faire pour déployer ma base de données et les mises à jour de sa structure ? » Je vous propose une solution simple à mettre en œuvre, dis(...)

Utiliser des dessins vectoriels à la place d'images dans vos projets Delphi

En multiplateforme comme en desktop Windows classique la question de la résolution d’écran se pose de plus en plus. Le logiciel de développement Delphi édité par Embarcadero permet de gérer un certain nombre de choses de façon transparente et les nouveau(...)

Comment cibler Linux lors de vos développements logiciels avec Delphi.

Depuis juin 2019 Embarcadero propose aux détenteurs de licences Entreprise et Architecte de Delphi et RAD Studio d’utiliser gratuitement FMX Linux pour développer des logiciels avec interface utilisateur sous Linux. Suite à l’article "Delphi revient sur (...)

Internationaliser les projets VCL / FMX

Quand on développe des outils personnels ou internes à une entreprise il est rare qu’on ait besoin de gérer plusieurs langues (même si ce n’est pas une mauvaise idée d’y penser dans le monde global dans lequel nous évoluons). Lorsqu’on vise l’internation(...)

Gérer le clavier virtuel sur iOS et Android

La gestion du clavier se fait toute seule sur les logiciels "desktop" pour Windows, macOS et Linux quel que soit le langage et le framework utilisés. Ce n'est plus le cas pour iOS et Android qui nécessite des ajustements. Le problème classique est la sai(...)

Sauvegarder et restaurer l'état des applications mobiles

Tous les logiciels ont un cycle de vie qui commence avant qu'ils soient lancés et se termine à leur fermeture. Connaître ce cycle de vie est primordial pour proposer la meilleurs expérience utilisateur possible surtout dans le cas des applications pour s(...)

Développer une application pour Android TV avec Delphi

Les périphériques Android TV ne sont pas forcément la cible principale des développeurs Android qui ont tendance à travailler pour des smartphones ou tablettes, mais ça peut toujours servir en entreprise ou en famille. Après tout vous avez peut-être envi(...)

Delphi et les tests unitaires

Quand on est développeur, les tests, c'est un truc qu'on fait pour vérifier que nos programmes fonctionnent, mais il n'est pas toujours possible de toujours tout vérifier à chaque compilation. Lorsqu'on travaille à plusieurs il est pratique de pouvoir te(...)

Diffuser nos logiciels et gérer leurs mises à jour

Avec Delphi il est possible de développer pour de nombreuses plateformes : Windows, macOS, Linux, iOS et Android. L'ancienne méthode qui consistait à vendre des logiciels sur disquettes, CD-ROM, DVD ou même clé USB est clairement passée de mode. Tout se (...)

Utiliser git avec Delphi et C++Builder

git est un outil essentiel pour la gestion des versions des codes sources des projets informatiques pour les développeurs travaillant en équipe comme ceux qui travaillent depuis plusieurs ordinateurs à la fois. Utilisé conjointement à des systèmes d'inté(...)

Développement macOS/iOS avec Delphi sans avoir de Mac

Pour développer des logiciels à destination d'iOS ou macOS depuis Delphi il faut un Mac sur lequel installer Xcode et PAServer. C'est la condition pour que l'IDE puisse utiliser les outils d'Apple afin de déployer les projets dans de bonnes conditions. H(...)

Plongée dans le TControlList de Delphi

Le composant TControlList a été ajouté à la VCL par Embarcadero dans la version 10.4.2 Sydney. Serge Girard a fait pas mal de recherches autour de ce composant et ses différentes possibilités. Il nous les livres à travers cette présentation enregistrée e(...)

Faire une application web avec Delphi

La question de faire des sites Internet et plus particulièrement des applications web depuis Delphi ou C++Builder est posée très régulièrement depuis le premier confinement lié à la pandémie au coronavirus COVID-19 et ses variants. La généralisation forc(...)

Quoi de neuf dans la version 11 Alexandria ?

Suite à la sortie de RAD Studio 11 Alexandria (Delphi et C++Builder) le 9 septembre, Patrick Prémartin fait un tour des nouveautés, modifications et corrections présentes dans ces environnements de développement en Pascal et C++.(...)

Coder sans coder : Delphi en mode no code.

Depuis leur première version Delphi et C++Builder sont des oublies de développement orientés RAD (Rapid Application Development). On utilise des composants qu'on déplace sur des fiches pour dessiner nos écrans et concevoir les logiciels pour Windows, Mac(...)