Lors du CodeWay 3, j’ai présenté une session sur Embarcadero All-Access.
Le sujet était :
Qui ne souhaiterait pas accéder à un ensemble de fonctionnalités simplifiant, accélérant et pouvant automatiser des tâches récurrentes ou spécifiques via un point d’accès unique ?
All-Access est une suite de logiciels de développement et d’outils de bases de données, centralisée, accessible au sein de l’entreprise, sans installation spécifique sur les postes des développeurs…
Au cours de cette session, nous survolerons l’ensemble de la gamme des outils offert par cette solution et verrons sa simplicité de mise en œuvre (comment évaluer, comment démarrer).
Si vous l’avez ratée ou désirez la revoir, la voici divisée en trois partie : Lire la suite »
Rédigé par Whiler
\\ Tags : 2009, Delphi, Embarcadero
Depuis le début de la semaine, je suis le CodeWay 3…
Dans cet article, je vous propose de retrouver une application mettant en œuvre différents points abordés durant les diverses sessions dont :
L’application ressemble à ceci :
Interface en français
On remarquera que l’interface est en français sur la capture ci-dessus.
Cette fois-ci, l’interface est en anglais : Lire la suite »
DelphiW 2010 ajoute encore de nouveaux composants à la VCLW…
Parmi ceux-ci, on trouve un clavier visuel, permettant d’étendre les capacités de ses applications en ayant la possibilité de le proposer dans son interface, très pratique sur des périphériques à écrans tactilesW
Depuis la palette d’outils de l’environnement de conception de Delphi, dans la catégorie Tactile, on trouve le composant TTouchKeyboard . Il suffit simplement de l’ajouter dans la fiche de son choix.
Voici son aspect par défaut, avec un OSW en français :
Delphi : Clavier tactile
Le clavier tactile s’adapte automatiquement à celui du système d’exploitation : On utilise un Windows en français, on a un clavier AZERTYW. On est sous un Windows anglais, on a un QWERTYW.
On peut personnaliser le clavier en modifiant ses propriétés directement depuis l’inspecteur d’objets. Mais trouvant le design par défaut trop joli, je vais dans le code ci-dessous, montrer comment surcharger une méthode de ce clavier pour redéfinir l’apparence des différentes touches.
Lire la suite »
MaxMind fournit des bases de données de géolocalisationW, dont GeoLite City, qui est gratuit et permet de localiser géographiquement une adresse IP.
Cette base de données est actualisée tous les mois.
Une API pour Delphi est disponible, mais celle-ci, au jour d’aujourd’hui, n’a pas encore été portée sous Delphi 2009W, la première version UnicodeW qui introduit des nouveaux types de chaînes de caractères dans ce langage, et engendre une erreur avec l’API telle qu’elle est fournie.
Je suis donc parti de l'APIW fournie, et j’ai changé quelques types, casté quelques variables, et supprimé ainsi tous les warnings que j’obtenais… je ne suis pas un expert Delphi, loin de là, mais si cela vous interresse de récupérer un code qui compile, voici un exemple qui fonctionne. Vous aurez besoin de la base de géolocalisation, disponible à cette adresse pour pouvoir exécuter cette application : https://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
Je me suis également inspiré de l’extension installée sur ce blog pour la localisation sur la planisphère et l’ajout des régions en toutes lettres…
Ces noms de régions viennent en plus de l’API standard… Les pays et régions sont soit en français, soit en anglais.
Lire la suite »
|
|
Derniers commentaires