| Editorial - 29 Février 2020
- Nouveau Calendrier des Formations Delphi: le calendrier des formations Delphi pour la période Mars 2020 à Décembre 2020 a
été mis à jour. Les dates des prochains stages Delphi sont:
Si vous avez des besoins plus urgents que les dates ci-dessus, ou des besoins plus spécifiques (migration, support, mise à niveau, développement
d'applications, conférence ...), contactez-nous par mail à jcolibri@jcolibri.com ou par téléphone au 01.42.83.69.36. Si vous hésitez entre plusieurs formations,
consultez notre page choix d'une formation Delphi
- Choic Salaire Dividende SARL SAS : page web de calcul en ligne des retenues et revenus
- Calculateur Salaire Dividendes SARL SAS :synthèse des calculs de retenues et revenus pour un gérant
majoritaire SARL / directeur de SAS. Analyse comparative du versement des revenus sous forme de loyer, intérêt d'associé, salaire ou dividende
- Perspectives Delphi à l'occasion du 25ième anniversaire de Delphi, quelques souvenirs; la permière présentation,
le contexte de cette création, les évolutions et les perspectives
- Simulateur Impôts sur le Revenu :
calculateur des impôts sur les revenus. Tient compte des intérêts sur les comptes d'associés, des loyers, des dividendes
- Simulateur Impôts sur les Sociétés : calculateur des impôts sur les sociétés. Tient compte des intérêts sur les comptes d'associés, des tranches d'IS
- Simulateur Charges Sociales Salariales :calculateur des charges sociales salariales pour directeur SAS (assimilé salarié)
- Simulateur Charges Sociales TNS : calculateur des charges sociales pour un travailleur indépendant
- Un colibri à Prague : carnet d'un voyage de 4 jours à Prague. Préparation, les sites visités (plan, photos, accès), remarques sur Prague, budget, suggestions
- Rest Web Services OAuth2 Tutorial : un Client Service Web Rest Delphi pour accéder à DropBox
utilisant le protocole OAuth2. Implémenté avec les composants Delphi tRestClient ou les composants Indy. Permet de lister les fichiers, les lire ou les écrire
- Conférence Delphi Novembre 2019 Paris compte rendu de la conférence organisée par Barnsten. Delphi
10.3.3, TMS Web Core, migration Delphi
- Le RestDebugger Delphi : utilisation du
RestDebugger Delphi pour mettre au point des Services Web Rest et copier sur une tForm les composants Clients Rest permettant de dialoguer avec ce service
- Un Lecteur de Mails FREE : un lecteur pour les mails FREE. Utilise Indy POP3 SSL. Affiche la liste des mails, lecture
et sauvegarde d'un mail sélectionné avec sauvegarde du texte et des pièces jointes
- Un Colibri à Rome: carnet d'un voyage de trois
jours à Rome : préparation, les sites visités (plan, photos, accès), remarques sur Rome, budget, suggestions, liens
- Installation Oracle Express Installation : installation du serveur Oracle Express et du client
Instant Oracle Client. Installation et vérification pas à pas, et finalement utilisation de Delphi et FireDac pour afficher la table EMP de la base Scott / Tiger
- Filtre de Chaîne Delphi : un filtre utilisé pour séléctionner des chemins et des noms de fichier basé sur un
interprète AST d'expression booléennes de chaînes: "vente_export OR 2018_01" accepte "2018_02_vente_exports.pdf" mais rejette "2018_02_production.pdf"
- Logiciels Points de Vente Mobile en Delphi : applications Points de Vente pour tablettes ou
SmartPhones Android connectés par WIFI à un serveur DataSnap REST utilisant FireDac et une base FireBird
- Un Colibri en Italie: carnet d'un voyage de
21 jous en Italie du Nord (Pavie, Pise, Florence, Venise,- les lacs). Préparation, les sites visités (plan, photos, accès), remarques, budget, suggestions
- Migration DevExpress Automatique pour passer des composants tDx vers les composants unicode
tCx, en utilisant un outil qui isole chaque grille dans un projet et une Forme pour construire, ajuster et tester le transformateur .DFM / .PAS.
- La conférence BERLIN 10.1 à Paris : compte rendu de la conférence BERLIN organisée par Barnsten le
15 Septembre 2016 : les "Tms Framework Neutral Components", App Tethering, famille de logiciels pour point de vente utilisant FireDac, DataSnap, Rest and FireMonkey
- Equivalence entre les composants DevExpress tDx et tCx : présente la table des équivalence entre les
deux librairies pour aider la migration des applications tDx vers les composants tCx compatibles Unicode
- Rachat Embarcadero ? Reuters annonce des
accords bancaires en vue du rachat d'Embarcadero par Idera.
- Migration BDE UniDac : remplacement du
BDE par UniDac: le Wizard DevArt, différences entre le BDE et Unidac, points à surveiller, génération et utilisation de test unitaires pour vérifier la migration
- Roadmap Delphi 2014 - AppMethod - Recharge : Roadmap Delphi 2014 (Rad Studio et mobiles) ainsi que deux
nouvelles offres commerciales: AppMethod pour FireMonkey et licences Rad Studio Recharge
- Delphi XE5 permet le développement
d'applications pour Android. Le code généré peut fonctionner sur les mobiles Android, ainsi que sur l'émulateur Windows. Architecture de développement et de l'exécution, versions Windows et Android, un exemple simple, nouveautés
de l'IDE, bases de données, liens vers l'aide et les démos
- Simultateur de transactions
Firebird: le simulateur utilise soit des scripts soit des commandes aléatoires pour simuler le système de versioning de Firebird. Les résultats sont comparés à ceux de Firebird. Les transactions Read Committed et
Snapshot sont présentées en détail. Remarques concernant les transactions longues et les ralentissements provoqués par les transactions Interbase et FireBird
- Delphi Xe4 iOs : le lancement de Delphi Xe4, la version de Delphi permettant le développement d'applications pour iOs
(iPhone, iPad) depuis l'IDE Delphi : les compilateurs, le matériel nécessaire, les nouveautés du langage (ARC, Strings), les nouveaux composants FireMonkey, l'IDE, les bases de données. Liens vers les démos et les tutoriels. Android à l'horizon !
- Ecrans Tactiles Delphi : gestion Delphi des écrans tactiles multi-points: type d'écrans, test, messages
souris, déplacement d'objets, message wm_touch, moteur d'inertie Windows
- Migration BDE : motivations et difficultés d'une
migration BDE, panorama des alternatives, migration des données, migration du code .PAS et .DFM, migrations BDE et changement de version Delphi, checklist, évaluation des coûts, prestations de l'Institut Pascal
- RTTI Delphi : présentation et utilisation de la RTTI avec Delphi : RTTI Delphi 1, RTTI Delphi 2010: tRttiContext, exploration
d'objets, architecture tRttiType, tRttiMember et tValue, example typiques : sérialisation d'objets .TXT, databinding, appels par Invoke, IOC et Dependency Injection. Diagrammes de classe UML
- Première Application Delphi Xe3 FireDAC Embarcadéro offre depuis le 28 Février FireDAC, un ensemble de
composants générique d'accès aux données (Multi-Device Data Access Library). Présentation de l'installation, première application utilisant tAdConnection et tAdQuery
- Webminar Mobile Studio iOs Preview : résumé de la présentation - perspectives marketing des mobiles,
démonstration de contrôles natifs, téléchargement et exécution sur Mac et le simulateur, bases de données (SqLite, Interbase, DataSnap), lecteur de flux RSS utilisant Indy et Rest pour DelphiFeeds
- Méthodes Anonymes Delphi : présentation, capture de variables et clôture, Invoke, implémentation et analyse mémoire,
exemple profiling, énumérateur filtré, téléchargement et traitement de pages Web dans un thread
- Formation Delphi Complète : maîtriser Delphi : l'environnement, le langage Pascal et la programmation objet, les
bases de données, applications Internet, Xml et les services web. Intègre les nouveautés XE: unicode, génériques, méthodes anonymes, bases de données multi-niveau, méthodes serveur, Visual LiveBindings, outils de gestion de projet, nouveautés de l'IDE
- Les Génériques Delphi: exemple avec une tList<T>, création d'une pile, règles de compatibilité de type, génération du code,
types pouvant être génériques, contraintes Inteface, Class, héritage, Constructor. Exemple Observateur et Calculateur. Interfacees et conteneurs génériques de la Vcl
- les Styles Vcl Delphi : sélection de styles pré-définis, utilisation du Style Designer, fichiers de style .VSF,
chargement de styles à l'éxécution, écriture de tStyleHooks, points à surveiller pour nos propres composants, styles et thèmes Delphi 7
- Visual LiveBindings Delphi : présentation et utilisation des Visual LiveBindings : liaison entre composants avec le
LiveBindings Designer, liaison de tDataSet, adaptateurs pour nos tObject, générateurs de données pour le prototypage , utilisation des actions. Enorme gain de mise en oeuvre et extension des fonctionnalités des LiveBindings Xe2
- Gestes Delphi : gestion Delphi des mouvements (== "Gestures") effectués par un utilisateur avec le doigt sur un écran tactile
(un stylet, la souris / sur un touchpad, un mobile)
- Formation de Delphi 7 à Delphi
Xe : mise à niveau concernant les nouveautés apparues dans les version Delphi après Delphi 7 : l'environnement, la librairie (génériques, anonymes, RTTI), les composants (Ribbon Controls, Visual LiveBindings, Live Tiles
Windows 8), l'ouverture vers Mac et les mobiles (FireMonkey), les outils intégrés (Version, Profilage)
- SubVersion avec Windows installation et
utilisation du gestionnaire de version SubVersion : création du Repository, ajout d'un répertroire au repository, création d'une la Working Copy, commandes pour ajouter, committer, effacer, installation du serveur
SVNSERV.EXE et son utilisation en réseau, Svn et Delphi XE
- Delphi Xe3
- Roadmap Mobile Studio Delphi
Xe3 : la feuille de route Mobile Studio a été publiée : compilateur ARM natif pour iOs et Android - calendrier prévisionnel
- Récapitulation des nouveautés Delphi Xe3 : Windows 8 Metro et Metropolis, FireMonkey FM2, DataBindings, Mac OsX,
Mobile Studio, Html5 Builder - Point après la conférence du 13 Septembre à Paris
- Les nouvelles de Delphi Xe3 : FireMonkey FM2,
Windows 8 Metro et Metropolis, DataBindings, Mac OsX, Mobile Studio, Html5 Builder (22 Août)
- Delphi Xe3 perspective : les projets
prévus après Xe3 : extensions mobiles de Delphi, plateforme Firemonkey FM2 pour mobile, pateforme mobile, compilateur natif Arm, développement unifié Delphi pour iOs et Android (21 Août)
- Lancement Delphi Xe3 Le "Delphi XE3 World Tour" annonce la conférence de Paris en Septembre, et laisse deviner les
principales nouveautés, enrichies par les fuites Web: FireMonkey, Windows 8, Html5 (19 Août)
- Nommé Evangéliste Delphi : Embarcadero m'a inclus dans le programme des Embarcadero Evangelists. Cela me donnera
accès à des avant-perçus de leurs nouveaux produits, et je m'empresserai naturellement (dans les limites des autorisations) de vous en faire part. En particulier pour Delphi Xe3 que nous attendons avec impatience
- Conférence LiveBindings Delphi XE2 : pour la conférence CodeWay 5, nous présenterons le jeudi 24
Novembre de 11 heures à 12 heures les LiveBindings Delphi XE2 (iScope, tBindingExpression, les Methods standard et "custom", liaisons managées et non managées, les Converters standards et "custom", Notify, l'Editeur
d'Expression) - 1 heure, 12 démos
- Explorateur de Style FireMonkey :
création d'objets tFmxObjects à partir de leur nom de classe, création de leur style défaut, affichage de la hiérarchie de style dans un tTreeView, présentation de chaque élément de style dans un Inspecteur d'Object qui peut
être utilisé pour modifier les valeurs des propriétés.
- Inspecteur d'Objet simple avec
FireMonkey : création d'un Inspecteur d'Objet simple, présentant les composants présents sur la Forme et affichant les noms et valeurs de ses propriété, avec modifications possibles des propriétés à l'exécution.
Utilisation de la RTTI, version pré et post Delphi 2010
- Architecture FireMonkey : la
hiérarchie tComponent <- tFmxObject <- Fmx.tControl <- tStyledControl. Diagramme de Classe UML avec les principaux composants et explication de
l'emplacements des fonctionalités de base (le Canvas, la Souris, le Clavier).
- Architecture LiveBindings
Delphi : analyse de l'architecture des LiveBindings Delphi : comment tBindingExpression compile une expression au format String pour contruire un environment qui référence des tObject et évalue cette expressioin pour
remplir les propriétés de composants. Affichage du pseudo-code généré. Diagramme de classe UML de l'architecture des LiveBindings
- LiveBindings Delphi XE2 : les LiveBindings permettent d'évaluer dynamiquement des expressions entre
propriétés de composants source et cible. La définition des relations sous forme de String offre une grande flexibilité et est plus générale que les db_xxx de la VCL. Ces LiveBindings seront surtout utilisée par
FireMonkey, en particulier pour les bases de données
- Mise à jour Delphi XE2 1 Tim DelChiaro a
annoncé et fourni les liens du téléchargement et de la doc de la première mise à jour Delphi XE2
- les animations FireMonkey : choix de la
propriété à animer, vitesse, type d'interpolation entre les valeurs début et fin, répétition - Animation 3D. Que choisir: Vcl ou FireMonkey ?
- Roadmap Delphi Sept 2011 : fréquentes mises à jour Firemonkey, compilateur ARM, développement mobiles et iOs, développement WIN8/Metro.
- Connection Delphi XE2 DbExpress ODBC MySql : Paramétrage d'une Connexion ODBC en utilisant le nouveau
pilote DbExpress ODBC de Delphi XE2
- Les Styles FireMonkey : changer le style
d'un objet ou de tous les objets d'une Class, le Style Designer FireMonkey, contenu d'un fichier .STYLE, la propriété StyleLookup, les styles prédéfinis.
- Delphi XE2 - World Tour ParisRésumé de ce que nous avons appris à la conférence "Delphi XE2 World Tour" qui s'est
déroulée à Paris le 8 Septembre 2011 - Complément de l'article du 19 Août
- Delphi XE2 (Delphi 2012) : présentation de la nouvelle
version Delphi XE2, qui offre essentiellement la compilation 64 bit et la nouvelle plateforme FireMonkey pour réaliser des applications exécutables sur Windows 32 bit, Windows 64 bit, Mac OsX et les mobiles iOs (iPhone, iPad
etc), ayant en plus un look plus moderne
- Formation Delphi XE Complète :
maîtriser Delphi XE : l'environnement, le langage Pascal et la programmation objet, les bases de données, applications Internet, Xml et les services web. Intègre les nouveautés XE: unicode, génériques, méthodes anonymes, bases de
données multi-niveau, méthodes serveur, outils de gestion de projet
- Migration Unicode Delphi présentation
d'Unicode, les types String avant et après Delphi 2009, les instructions qui devront être modifiées pour migrer un projet Delphi vers les versions 2009 et suivantes, outils, stratégies et techniques de migration
- Enregistrer et Rejouer les Evénements Souris et Clavier : enregistrez tous les messages Windows de la Souris
et du clavier dans une structure mémoire ou sur disque. Ces messages peuvent être rejoués sur le champ, affichés, ou sauvegardés sur disque pour exécution ultérieure. Idéal pour mettre au point des composants visuels,
garder un journal des actions utilisateur ou la formation par ordinateur. Inclut un format lisible utilisable pour construire et simuler des frappes clavier ou souris
- Lecteur de Mail : Indy Pop3 Client Server : lecteur de mails : un exemle simple d'un serveur et d'un lecteur d'email
Indy : les instructions de démarrage / connexion, les commandes POP3 pour lister et lire les e-mails, l'affichage de la lecture de mails. Sources Delphi, diagrammes de Classe
- Les Interfaces Delphi : définition, création, syntaxe et règles d'utilisation, gestion mémoire, héritage. Exemples :
Interfaces et génériques, design patterns, framework
- Delphi XE (=2011) : présentation des nouveautésles plus importantes. Une version consolidée avec de nouveaux outis et des
fonctionnalités Datasnap / Service Web enrichies
- Les démos Delphi sont sur SourceForge
: les sources sont disponibles en version SVN ou en un seul fichier. Plus de 90 .DPR à ce jour, y compris les démos de Delphi XE (= Delphi 2011)
- Roadmap Delphi - Août 2010 : les projets prévus pour les futures versions Delphi : Outils de développement, services
web Rest, cloud, multi-tiers - compilation Mac et Linux - compilation 64 bits
- Plaquette des Formations Nous avons publié une plaquette de 20 pages décrivant les 15 principales formations Delphi que nous organisons tous les
mois: programme, dates, devis. N'hésitez pas à nous la demander par téléphone (01.42.83.69.36 ou 06.87.88.23.91) ou par e-mail addressé à jcolibri@jcolibri.com
- Site Formation Delphi simplifié : Plan de cours, plan au format .PDF, dates, calcul automatique de devis détaillé inter et intra-entreprise, envoi par e-mail du
dossier complet de formation au format .PDF
- Formation Perfectionnement
Delphi : après une utilisation standard de Delphi, maîtrise et consolidation de techniques Delphi avancée: construction de librairies objet, écriture de composants, bases de données multi-tiers, threads et
multi tâche, programmation sockets TCP/IP, gestion .XML, Services Web
- Programmes des Formations au format .PDF - nous avons ajouté la description des programmes au format .PDF. L'icône "PDF" située à gauche du
titre de chaque formation vous permettra de télécharger ces fichiers
- Rechercher dans Code Central
Rechercher dans les 4.000 pages Delphi de Code Central, le site de CodeGear contenant des projets en source, des snippets, des produits, des vidéos, en utilisant cet outil de recherche textuelle
- Client Serveur TCP Indy : Comment utiliser les composants tIdTcpClient et tIdTcpServer ou tIdCmdTcpServer :
architecture, exemple avec un protocole simple, échange de texte, transfert de données binaires et transfert de fichier
- Objets Métier et Bases de Données Multi
Niveau - cette conférence sera présenté pour la conférence Codeway 2009, qui aura lieu en ligne, du 16 au 20 Novembre 2009. Pour plus de
renseignements sur cette présentation, contactez nous à jcolibri@jcolibri.com .
- Fréquence des Octets de Fichiers : un utilitaire permettant d'afficher la fréquence de chaque octet d'un ou
plusieurs fichiers. Utile pour détecter l'absence d'interligne ou la présence de caractères indésirables
- Toiletter le Source : un utilitaire de filtrage du code source qui permet de retirer des lignes, des blocs de code,
un ou plusieurs commentaires. Permet de rendre le code plus présentable. Le projet est fourni avec l'unité de test.
- Internet Information Server IIS et
Delphi : comment installer Internet Information Server (IIS), le tester, et l'utiliser avec Delphi : exemple de déploiement d'une Dll ISAPI créée avec WebBroker
- Formation ADO : gestion de données en utilisant ADO - Connexion, création lecture et écriture de Tables, batch updates, gestion
des transactions et multi-utilisateur, utilisation d'ADOX, transfert Excel et HTML, migration BDE
- Diagrammes de Classe UML présentation de
l'un des outils les plus efficaces pour l'analyse et la conception objet, la documentation et l'exploration de librairies objet
- Formation Threads Delphi : mise en oeuvre du multi-tâche Delphi en utilisant les Threads - communication entre
threads, accès aux données, synchronisation entre threads
- Tutorial Delphi PRISM : présentation de
Delphi PRISM, le nouvel outil de développement Delphi .Net. Exemple d'application Windows Forms et Asp.Net, et présentation de l'environnement Visual Studio 2008
- Formation Delphi 2009 Complète : maîtriser Delphi 2009 : l'environnement, le langage Pascal et la
programmation objet, les bases de données, applications Internet, Xml et les services web. Intègre les nouveautés 2009: unicode, génériques, méthodes anonymes, bases de données multi-niveau et méthodes serveur
- Formation Delphi PRISM : le nouvel outil Delphi Prism permet de développer avec la librairie .Net (de 1 à 3.5) des
applications locales (Windows Forms, avec accès aux bases de données) ou Internet (Asp.Net) qui peuvent fonctionner sous Windows, Linux ou MacIntosh.
- MyUtf : Environnement de Test Unitaire : cet environnement de test possède une structure très simple (deux listes),
tout en offrant toutes les fonctionnalités des outils de test unitaire traditionnels. Voici un bon point de départ pour débuter dans ce domaine, comprendre la structure de tels outils ou comme point de départ pour
améliorer ou transformer cet environnement en n'importe quel outil de traitement non invasif de parties de projets ou de librairies.
- Faut-il des Contraintes Génériques ? pour effectuer des opérations sur les génériques, nous devons imposer des
contraintes. Mais est-ce vraiment nécessaire ?. En bref, la flexibilité ou la sécurité.
- La véritable histoire de Turbo Pascal
comment est né Turbo Pascal, raconté par un des participants
- Vidéo Rave Reports
- Vidéo Rave Report : le fichier .SWF (55
minutes) présentant Rave (architecture, le premier état, utilisation de section, titres et pied de pages, avec totaux / sous totaux, relations maître détail, création d'états .PDF et téléchargement de .PDFs en utilisant Intraweb
- Présentation Rave Reports - La vidéo en anglais (conférence CodeRage III)
- Formation IntraWeb : création d'applications Internet en mode visuel (Palette, Inspecteur, Forme) avec IntraWeb.
Applications Standalone et en mode page, utilisation de bases de données, gestion au niveau client (Javascript et Ajax), mise au point et déploiement
- Mise à jour le la page "Téléchargez les Sources
Delphi": cette page est à présent synchronisée avec la publication des articles. A ce jour 87 articles en Français et 215 .ZIP de code source (61 articles et 164 .ZIP en Anglais)
- Les Raccourcis Clavier Delphi : tableau des raccourcis claviers (Shortcut) utilisables de Delphi 1 à Delphi 2007,
classés par catégorie (navigation, éditeur, compilateur, débugger)
- Embarcadero ER Studio : présentation de
l'outil Entity / Relationship d'Embarcadero. Comment créer un nouveau modèle, dériver un modèle d'une base existente, créer des sous-modèles, générer des états, importer des méta données ou utiliser un modèle
multi-dimensionnel (cube). Et mieux connaître notre nouvelle société mère.
- Embarcadero rachète Delphi : Le 7 mai,
Embarcadero, une société florissante dans le monde des outils de conception de bases de données a signé un accord pour acheter Codegear. A priori une très bonne nouvelle.
- Formation Bases de Données Multi Tiers au delà du Client Serveur, le mode multi tiers permet d'isoler
les requêtes Sql sur une couche intermédiaire qui sera aussi chargée de gérer les règles métier. Le Client Léger pourra se concentrer sur l'aspect interaction utilisateur. Cette formation vous permettra de maîtriser dbExpress et DataSnap.
- La Roadmap Delphi - Avril 2008 : les projets des nouvelles versions Delphi : le multi tiers en force, Unicode et
internationalisation, les Génériques et fonctions anonymes
- Formations Mise à Niveau Delphi : ces
formations permettent de consolider les connaissances actuelles d'une équipe pour mettre en oeuvre de nouvelles techniques Delphi, comme, par exemple, passer aux moteurs Sql, au développement multi tiers, aux composants
dbExpress, Ado, IbExpress, à la programmation objet, l'écriture de composants, les objets métier, aux méthodes d'analyse et de conception, au développement Internet
- Formation TCP/IP Sockets Delphi : maîtriser la programmation Socket Delphi, en utilisant les composants
Sockets de base et surtout les composants Indy. Architecture, primitives Socket, les composants Delphi et Indy. Protocoles de base et leur utilisation (HTTP, mail FTP...), construction de protocoles dédiés pour
communiquer entre applications, mise au point
- Filtre de Spam Bayesien : présentation et
implémentation d'un éliminateur de spam utilisant la technique du filtrage Bayesien, qui s'adapte au profil de vos e-mails. Un espoir dans la lutte contre les e-mails indésirables
- Services Web Delphi : Principe et fonctionnement des services Web. Présentation détaillée de la construction
d'un Serveur et de Clients de services Web. Utilisation du Web App Debugger
- Tutorial Génériques Delphi :
présentation des génériques (types paramétrés) avec Delphi : le paramètre de type et l'argument de type, application des génériques aux CLASSes, RECORDs, ARRAYs, types procéduraux, PROCEDURE OF OBJECT, méthodes,
INTERFACEs. Contraintes sur les INTERFACEs ou le CONSTRUCTOR. 12 examples complets.
- Formation XML - Services Web : Gestion de données au format XML: utilisation de Dom, Sax, validation des données
(DTD, XSD), transformation (XSL) mapping transformation et utilisation de tDataSet. Les Services Web: principe, le protocole SOAP, Serveur et Client Web Service, transfert de données binaires, XML, communication avec des
bases de données - La prochaine session aura lieu du 5 au 7 Mars
- Un Million de Licences CodeGear : CodeGear
a vendu 1 million de licences au ministère de l'éducation nationale Russe. Ce qui placera les produits Codegear dans toutes les écoles primaires et secondaires.
- Rave, .PDF et Intraweb : comment générer des états .PDF en utilisant Rave Reports, comment retourner des pages .PDF
depuis une page Intraweb, avec gestion des sessions multi-utilisateur
- Paradox via ADO : comment gérer des tables Paradox
en utilisant les composants d'accès ADO de Delphi
- Présentation des génériques avec
Delphi : objectif des génériques. Utilisation pour les Classes, les Interfaces, les types procéduraux et les méthodes. Contraintes et Héritage. Les librairies existantes
Articles+Code Source, Formations, Présentations, Livres:
Database |
database reverse engineering | extraction du schéma d'une base de données à partir des .DFM d'un projet (US) |
sql parser |
grammaire SQL et analyseur de requêtes SELECT, INSERT and UPDATE pour Interbase |
interbase blobs | gestion des Blobs Interbase pour stocker des données binaires, des textes ASCII et des images BMP ou JPEG |
display clientDataset xml | affichage du contenu d'un tClientDataset en analysant son fichier .XML
| interbase borland data provider |
l'accès aux données en mode Windows Forms | delphi 8 ado net |
la gestion en Delphi 8 d'une base de données en utilisant Ado.Net en mode Windows Forms. |
interbase dbexpress net |
comment utiliser dbExpress sous Delphi 8 en mode VCL.NET avec Interbase: le mode connecté et le mode nomade |
delphi 8 vcl net | l'utilisation de .Net avec le confort de la traditionelle librairie VCL |
interbase tutorial | programmation Client Serveur Interbase en Delphi |
interbase dbexpress | programmation de base de donnée Interbase en mode dbExpress |
interbase ibx net | programmation de base de donnée Interbase en mode Ibx avec Delphi 8 et Vcl.Net |
Client Serveur Interbase |
Formation Bases de Données Client / Serveur Interbase |
Base de Données Delphi | formation Bases de Données Delphi |
Transparents | transparents de la formation Bases de Données Delphi |
projet interbase |
transparents de la présentation Borcon 2004: réaliser une (nano) compta en Interbase (Client Serveur, dbExpress, et en Delphi 2005, Ibx .Net, dbExpress .Net, BDP et Asp.Net) |
architecture du moteur interbase | transparents de la présentation BORCON 2003
| delphi dbase |
livre Gestion de bases de données "desktop" en Delphi - 1400 pages. Programmes téléchargeables |
installation oracle 10g |
installation du Serveur et du Client Oracle 10g. Le détail pas à pas avec les vérifications à chaque étape |
firebird installation |
installation du Serveur et du Client Firebird. Le détail pas à pas avec les vérifications à chaque étape |
firebird dot net installation |
installation du DataProvider Firebird permettant d'utiliser le moteur avec .Net, et installation du DataProvider dans l'IDE Delphi |
firebird bdp installation |
installation du Borland Data Provider Firebird permettant d'utiliser le moteur Firebird en Delphi Windows Forms, et test de connection sous Delphi |
firebird ado net tutorial |
une introduction complète au développement ADO .Net, utilisant SqlConnection, SqlCommand, SqlDataAdapter pour se connecter à un Serveur, exécuter directement du SQL, travailler avec des tables en mémoire, utiliser des DataGrids pour afficher et modifier les données. Très nombreux schémas et code source complets
| msde installation |
comment installer et tester MSDE, la version ligne de commande de SQL Server. Installation de la base Northwind et requêtes OSQL pour vérifier l'installation. |
formation programmation sql server |
Formation Programmation Sql Server : architecture, présentation et utilisation de Sql et Transact Sql pour développer des applications de bases de données |
formation ado |
Formation ADO : gestion de données en utilisant ADO - Connexion, création lecture et écriture de Tables, batch updates, gestion des transactions et multi-utilisateur, transfert Excel et HTML, migration BDE |
xsd viewer |
présentation, analyze et affichage dans un tTreeView de fichiers .XSD (XMl Schema Definition). Parser .XSD et structure XSD BNF. Application aux fichiers XML EDI de déclaration à domicile électronique de la Douane. |
ado net tutorial |
création de la base, de tables, écriture de données, lecture et affichage, utilisation de DataGrid, DataSets en mémoire, liaison avec les contrôles visuels, liaison maître détail. Le tout en utilisant SQL Server. 14 projets complet avec les sources
| delphi business objects |
Les objets métier en Delphi: présentation des techniques existantes et écriture d'un générateur qui met en place un solution |
sql script extraction |
Extraction de script SQL : outil qui extrait d'une base Interbase les scripts permettant de recréer le schéma et remplir les tables |
mastapp |
La facturation Mastapp : analyse et examen de l'application phare de base de données Mastapp, fournie avec toutes les versions de Delphi |
turbo delphi ado net bdp |
Turbo Delphi ADO .Net BPD : projets SQL Server utilisant ADO .Net, Turbo Delphi pour .Net et le BDP: création de la base, des tables, lecture, écriture, modification. 14 exemples complets avec le code source |
turbo delphi interbase tutorial |
Turbo Delphi Interbase Tutorial : la gestion Interbase en ADO .Net: création de la base, les tables, écriture, affichage et modification avec des DataGrids, relation maître détail. Présentation des techniques visuelles (connexion, visualisation en mode conception) grâce au BDP
| interbase udf |
UDF Interbase : comment écrire des fonctions Delphi qui seront appelées par des requêtes SQL ou des procédures cataloguées Interbase. Projet complet avec tests à toutes les étapes |
sql script executer | Exécuteur de Script Sql : un projet qui exécute des scripts Sql. Création de la base MASTAPP |
ib blob extraction |
Extraction de Script Sql avec des Blobs : génération de script pour les tables contenant un ou plusieurs Blobs |
insert blob script |
Insertion de Script Sql avec des Blobs : exécution de Script Sql qui remplit des tables contenant un ou plusieurs Blobs |
data extractor |
Data Extractor : un utilitaire pour construire à partir de bases existantes des listes de données littérales (des noms de villes, de pays, de produits, de personnes), utilisables pour construire des jeux de test ou de démonstration |
interbase stored procedure grammar |
Grammaire des Stored Procedure Interbase: La grammaire BNF des procédures cataloguées Interbase. Cette grammaire permet de construire des utilitaires tels que des "pretty printers", des outil de changement de noms, des conversions de moteur Sql ou des portages
| interbase stored procedure tutorial |
Procédures Cataloguées Interbase: utilisation de procédures cataloguées Interbase / Firebird: fonctionnement, création, syntaxe, détail des instructions. Deux applications Delphi pour créer, modifier et tester les procédures |
using interbase system tables |
Utilisation des Tables Système Interbase / Firebird : description des principales tables système, de leur relations, et exemple de requêtes pour extraire des informations d'une base |
eco tutorial |
Tutorial ECO : écriture d'une application ECO : le modèle UML, les objets en mémoire et la présentation dans une DataGrid. Exemple d'évaluation d'expression OCL et persistence disque |
rave report tutorial |
Tutorial Rave Report : Comment utiliser RAVE pour construire des états: données provenant d'une table, maître détail, titres et sous-totaux, réutilisation de parties, impression par programmation Delphi |
formation rave report |
Formation Rave Report : utilisation de Rave Report pour construire des états provenant de bases de données ou de n'importe quelle source de données Delphi. Maîtriser l'ordre d'impression, l'utilisation de titres et récapitulatifs, totaux et sous-totaux, groupage, relations maître détail
| video rave report |
Vidéo Rave Report : le fichier .SWF (55 minutes) présentant Rave (architecture, le premier état, utilisation de section, titres et pied de pages, avec totaux / sous totaux, relations maître détail, création d'états .PDF et téléchargement de .PDFs en utilisant Intraweb
| delphi dbx4 programming |
DbExpress 4 : la toute récente version RAD Studio 2007 offre une nouvelle architecture pour les bases de données. Sont expliqués comment se connecter, lire et écrire des données, réaliser un journal des appels, utiliser un pool de connections et afficher des métadonnées
| blackfishsql |
BlackfishSql : présentation et utilisation de la nouvelle base de donnée Delphi BlackfishSql fournie avec le RAD Studio 2007 (Win32 et .Net) : création de la base, lecture, remplissage et écriture de données, écriture de fonctions, procédures cataloguées et triggers en Pascal
|
formation bases de donnees rad studio 2007 |
Formation Bases de Données Rad Studio 2007 : Gestion de bases de données Rad Studio 2007, avec, en particulier, les nouveaux composants 2007: Dbx4, Blackfish et Ado.Net 2.0 |
Blackfish Sql | fichiers de la vidéo présentant Blackfish Sql, lors de Codeway 1 (janvier 2008) |
paradox via ado |
Paradox via ADO : comment gérer des tables Paradox en utilisant les composants d'accès ADO de Delphi |
rave pdf intraweb |
Rave, .PDF et Intraweb : comment générer des états .PDF en utilisant Rave Reports, comment retourner des pages .PDF depuis une page Intraweb, avec gestion des sessions multi-utilisateur |
embarcadero er studio |
Embarcadero ER Studio : présentation de l'outil Entity / Relationship. Comment créer un nouveau model, dériver un modèle d'une base existente, créer des sous-modèles, générer des états, importer des méta données ou utiliser un modèle multi-dimentionnel (cube).
| delphi xe2 mysql dbx odbc connection |
Connection Delphi XE2 DbExpress ODBC MySql : Paramétrage d'une Connexion ODBC en utilisant le nouveau pilote DbExpress ODBC de Delphi XE2 |
visual livebindings |
Visual LiveBindings Delphi : présentation et utilisation des Visual LiveBindings : liaison entre composants avec le LiveBindings Designer, liaison de tDataSet, adaptateurs pour nos tObject, générateurs de données pour le prototypage , utilisation des actions.
| migration bde |
Migration BDE : motivations et difficultés d'une migration BDE, panorama des alternatives, migration des données, migration du code, migrations BDE et version Delphi, évaluation des coûts, prestations de l'Institut Pascal |
firebird transaction simulator |
Simultateur de transactions Firebird: le simulateur utilise soit des scripts soit des commandes aléatoires pour simuler le système de versioning de Firebird. Les résultats sont comparés à ceux de Firebird. Les transactions Read Committed et Snapshot sont présentées en détail. Remarques concernant les transactions longues et les ralentissements provoqués par les transactions Interbase et FireBird
| delphi mysql installation |
Delphi MySql Installation : installation et test de MySql: Serveur MySql, test en mode commande, connecteur MySql ODBC, création de Dsn ODBC, connexion et test Ado | | |
office / com / Automation |
excel delphi |
manipuler Excel depuis Delphi: créer, sélectionner, remplir et sauvegarder une feuille de calcul, dessiner un graphique | | |
Web |
sql to html | conversion d'une requête SQL ASCII en texte HTML |
Site Editor | l'utilitaire de céation de site Web (qui a servi à créer ce site) |
Pascal To Html |
un petit utilitaire qui transforme un source Pascal en de l'Html colorié syntaxiquement. C'est l'outil qui a été mis au point pour présenter les texte Pascal sur ce site. |
les logs http bruts |
analyse des journaux d'un serveur Web pour en extraire des informations permettant de suivre la fréquentation et régler l'organisation d'un site. |
moteur de recherche cgi |
le moteur de recherche textuel de ce site. Il remplace la recherche dans une liste par une recherche complète dans le texte de toutes les pages, et permet donc des mots composés. |
cgi form | réalisation d'un formulaire CGI permettant à vos visiteurs d'envoyer au Serveur HTTP un bon de commande |
Soap et Midas | transparents de la présentation BORCON 2000 |
simple web server | un serveur Web HTTP et le Browser HTTP correspondant, utilisant notre librairie de Sockets Client et Serveur Delphi
| simple cgi web server |
un serveur WEB recevant des requêtes HTML contenant une <FORM> CGI, et affichant les paquets échangés avec le Client et le script CGI |
cgi database browser |
Explorateur Base de Données CGI : une extension CGI qui affiche, modifie et ajoute des données d'une Table depuis un explorateur Web. A la manière d'un Web dbGrid |
cassini installation |
Installation de Cassini Web Server : téléchargement et installation pas à pas, avec tests, de CASSINI, pour développer des applications ASP.NET en Delphi |
cassini spy |
un utilitaire qui affiche le contenu des paquets échangés entre Internet Explorer et Cassini. Permet de comprendre et débugger les applications Asp.Net |
asp net log file |
utilitaire de log (journal) permettant de sauvegarder sur disque les messages de mise au point (trace indentée) d'applications ASP.NET |
asp net viewstate viewer |
Analyseur de Viewstate ASP.NET un utilitaire qui affiche le contenu du champ caché Viewstate, utilisé pour gérer l'état entre le Browser (Internet Explorer) et le Serveur (IIS / CASSINI) |
delphi asp net tutorial |
Tutorial Asp.Net : initiation Asp.Net: la première application, fonctionnement Asp.Net, redirection et validation de saisie, affichage de données dans des contrôle tListBox, affichage et modification de Tables Interbase par une DataGrid
| http client |
Client HTTP : un projet permettant une page HTML à partir de son URL. Exemple de programmation Sockets, avec utilisation directe et encapsulation du tClientSocket |
rss reader |
RSS Reader : pour créer les pages du blog et le fichier .RSS nous avons construit un générateur qui automatise le travail. L'article "rss_reader" présente la structure de ces fichiers, et contient un projet qui télécharge et affiche le contenu d'un fichier .RSS. Avec les références et liens vers les articles et autres outils Delphi
| news message tree |
Arbre des message de Newsgroups : cette unité permet de présenter les messages téléchargés d'un groupe de News NNTP par sujet (thread) dans une tListBox, et de construire dans un tTreeView l'arborescence des messages |
threaded indy news reader |
Lecteur de Newsgroups Hiérarchique : un lecteur de NewsGroupes permettant de lire les articles et qui les présente triés par sujet (news thread), et dans chaque sujet, sous forme hiérarchique représentant l'ordre logique des réponses |
delphi asp net portal programming |
Portail Asp.Net Delphi : présentation, architecture et programmaient du Portail Delphi Asp.Net. Il s'agit d'une versions Delphi de l'application phare Microsoft "ASP.NET Starter Kit Web Portal". Comporte les schémas, les explications pas à pas, ainsi que les scripts Sql et les binaires de la base de données
| delphi web designer |
Delphi Web Designer : une petite application de "design web" qui explique comment utiliser l'interface Delphi (Palette / Inspector d'Objet / Forme) pour mettre en page les fichiers .HTML de la même façon que des fenêtres Windows
| intraweb tutorial |
Tutorial Intraweb : comment créer ses pages Web de façon visuelle en utilisant IntraWeb et Delphi - principe, transfert de page, affichage de données BDE, InterBase, ADO. Grille tIwDbGrid modifiable |
intraweb architecture |
l'Architecture Intraweb : l'architecture de l'outil de création de site Internet Intraweb. Explique comment le "générateur d'applications web rapide" fonctionne, et présente l'organisation des classes Intraweb |
formation intraweb |
Formation IntraWeb : création d'applications Internet en mode visuel (Palette, Inspecteur, Forme) avec IntraWeb. Applications Standalone et en mode page, utilisation de bases de données, gestion au niveau client (Javascript et Ajax), mise au point et déploiement
| ajax tutorial |
Tutorial AJAX : écriture d'un application Web utilisant AJAX - Le fonctionnement AJAX, utilisation de JavaScript et de l'analyseur DOM, construction du serveur HTTP Indy, project de développement intégré avec un tWebBrowser |
asp net master pages |
Master Pages Asp.Net 2.0 : la nouvelle version Asp.Net 2.0 utilisable avec RAD Studio 2007 nous permet de définir une structure de page hiérarchique, grâce aux Master Page et Content Pages; en utilisant l'héritage de page
| delphi asp net 20 databases |
Delphi Asp.Net 2.0 et les Bases de Données : affichage et modification de données InterBase et Blackfish Sql en utilisant Dbx4, Ado.Net Db et AdoDbxClient. Traitement de ListBox et GridView avec des DataSources
| asp net 20 users roles profiles |
La sécurité Asp.Net 2.0: Users, Roles et Profiles : Asp.Net 2.0 offre un bien meilleur traitement de la sécurité que Asp.Net 1.x: de nouveaux contrôles de Login et des services pour gérer les utilisateurs, grouper ces utilisateurs en Roles et sauvegarder les préférences des utilisateurs dans des Profiles
| Xml - Web Services |
formation XML - Services Web : Gestion de données au format XML: utilisation de Dom, Sax, validation des données (DTD, XSD), transformation (XSL) mapping transformation et utilisation de tDataSet. Les Services Web: principe, le protocole SOAP, Serveur et Client Web Service, transfert de données binaires, XML, communication avec des bases de données
| delphi web services |
Services Web Delphi : Principe et fonctionnement des services Web. Construction d'un Serveur et de Clients de services Web. Utilisation du Web App Debugger |
bayesian spam filter |
Filtre de Spam Bayesien : présentation et implémentation d'un éliminateur de spam utilisant la technique du filtrage Bayesien, qui s'adapte au profil de vos e-mails. Un espoir dans la lutte contre les e-mails indésirables |
indy pop3 client server |
Indy Pop3 Client Server : un exemle simple d'un serveur et d'un lecteur d'email Indy : les instructions de démarrage / connexion, les commandes POP3 pour lister et lire les e-mails, l'affichage de la lecture de mails. Sources Delphi, diagrammes de Classe
| lecteur de mails free |
Un Lecteur de Mails FREE : un lecteur pour les mails FREE. Utilise Indy POP3 SSL. Affiche la liste des mails, lecture et sauvegarde d'un mail sélectionné avec sauvegarde du texte et des pièces jointes | |
| Services Web |
Xml - Web Services |
formation XML - Services Web : Gestion de données au format XML: utilisation de Dom, Sax, validation des données (DTD, XSD), transformation (XSL) mapping transformation et utilisation de tDataSet. Les Services Web: principe, le protocole SOAP, Serveur et Client Web Service, transfert de données binaires, XML, communication avec des bases de données
| delphi web services |
Services Web Delphi : Principe et fonctionnement des services Web. Construction d'un Serveur et de Clients de services Web. Utilisation du Web App Debugger |
rest web services oauth2 tutorial |
Rest Web Services OAuth2 Tutorial : un Client Service Web Rest Delphi pour accéder à DropBox utilisant le protocole OAuth2. Implémenté avec les composants Delphi tRestClient ou les composants Indy. Permet de lister les fichiers, les lire ou les écrire
| delphi restdebugger |
Le RestDebugger Delphi : utilisation du RestDebugger Delphi pour mettre au point des Services Web Rest et copier sur une tForm les composants Clients Rest permettant de dialoguer avec ce service | |
| TCP/IP |
tcp ip sniffer |
voici comment savoir ce qui se passe sur votre réseau. Vous pouvez afficher des statistiques (nombre, octets, protocole) et examiner le contenu (hexa, ascii, par adresse IP etc) de packets destinés ou transitant par votre PC, en utilisant cet outil de surveillance et d'analyse.
| sniffing interbase traffic |
l'utilisation d'un sniffer TCP IP permet d'examiner le traffic pour comparer Interbase Express et le BDE. Outre l'étude des deux jeux de composants, l'article présente une unité pour ajouter une surveillance statistique et une analyse de contenu très facilement.
| sniffer tcp ip | les transparents de la présentation Borcon 2004 |
socket programming |
communication Client Server utilisant les API de la librairie WinSock. Le plus simple exemple de programmation socket en Delphi |
delphi socket architecture |
l'organisation des classes de l'unité ScktComp, avec les diagrammes de classe UML et un exemple simple de transfert de fichiers utilisant tClientSocket et tServerSocket |
Tcp / Ip Sockets |
formation TCP / IP - Sockets Delphi : maîtriser la programmation Socket Delphi, en utilisant les composants Sockets de base et surtout les composants Indy. Les protocoles de base (HTTP, mail FTP...), et construction de protocoles dédiés |
client serveur tcp indy |
Client Serveur TCP Indy : Comment utiliser les composants tIdTcpClient et tIdTcpServer ou tIdCmdTcpServer : architecture, exemple avec un protocole simple, échange de texte, transfert de données binaires et transfert de fichier
| indy pop3 client server |
Indy Pop3 Client Server : un exemle simple d'un serveur et d'un lecteur d'email Indy : les instructions de démarrage / connexion, les commandes POP3 pour lister et lire les e-mails, l'affichage de la lecture de mails. Sources Delphi, diagrammes de Classe
| serveur internet iis et delphi |
Internet Information Server IIS et Delphi : comment installer Internet Information Server (IIS), le tester, et l'utiliser avec Delphi : exemple de déploiement d'une Dll ISAPI créée avec WebBroker | | |
Mobiles |
roadmap mobile studio delphi xe3
| Roadmap Mobile Studio Delphi Xe3 : la feuille de route Mobile Studio a été publiée : compilateur ARM natif pour iOs et Android - calendrier prévisionnel |
delphi ios preview summary |
Webminar Mobile Studio iOs Preview : résumé de la présentation - perspectives marketing des mobiles, démonstration de contrôles natifs, téléchargement et exécution sur Mac et le simulateur, bases de données (SqLite, Interbase, DataSnap), lecteur de flux RSS utilisant Indy et Rest pour DelphiFeeds
| delphi xe4 ios |
Delphi Xe4 iOs iPhone iPad : le lancement de Delphi Xe4, la version de Delphi permettant le développement d'applications pour iOs (iPhone, iPad) depuis l'IDE Delphi : les compilateurs, le matériel nécessaire, les nouveautés du langage (ARC, Strings), les nouveaux composants FireMonkey, l'IDE, les bases de données. Liens vers les démos et les tutoriels. Android à l'horizon
| delphi xe5 android |
Delphi XE5 permet le développement d'applications pour Android. Le code généré peut fonctionner sur les mobiles Android, ainsi que sur l'émulateur Windows. Architecture de développement et de l'exécution, un exemple simple, nouveautés. |
| | Debug et Test |
unit test framework |
l'Environnement de Test Unitaire MyUtf : cet environnement de test possède une structure très simple (deux listes), tout en offrant toutes les fonctionnalités des outils de test unitaire traditionels. Voici un bon point de départ pour débuter dans ce domaine, comprendre la structure de tels outils ou comme point de départ pour améliorer ou transformer cet environnement en n'importe quel outil de traitement non invasif de parties de projets ou de librairies.
| | | UML / Patterns |
the lexi editor |
l'éditeur de document LEXI présenté comme étude de cas du livre GOF. Les patterns Composite, Decorateur, Itérateur, Visiteur, Stratégie, Commande, avec explications, diagrammes UML, et sources Delphi complets
| factory and bridge patterns |
les design patterns Abstract Factory et Bridge. Présentation, diagrammes de classe UML et sources Delphi. |
gof design patterns | le codage en Delphi des 23 Design Patterns du livre des "Gang Of Four" |
Uml et Design Patterns |
Formation Uml et Design Patterns: comprendre et maîtriser les techniques d'analyse et conception objet avec la notation UML et les patrons de conception. Utilisation des outils Delphi et nombreux travaux pratiques pour se familiariser avec ces méthodes.
| transparents |
Transparents "UML et Design Patterns Delphi" de la présentation Borcon 2004 | uml avec delphi |
UML avec Delphi : comment créer des diagrammes UML avec Delphi et Together: diagramme de classe, cas d'utilisation et diagramme de séquence. Avec génération de code et synchronisation entre le code Pascal et les diagrammes |
diagrammes de classe uml |
Diagrammes de Classe UML : présentation de l'un des outils les plus efficaces pour l'analyse et la conception objet, la documentation et l'exploration de librairies objet | | |
Delphi Utilities |
find uses |
calcul de la liste des unités utilisées par un projet | lecteur de transparents |
un programme Delphi permettant d'afficher des transparents (slide show). Charge et affiche un à un les transparents de nos cours et présentations, ou tout autre série de fichiers .PNG. Un mini PowerPoint ! |
dfm binary to text | convertit tous les .DFM d'un répertoire du format binaire en leur équivalent ASCII |
dfm parser | cet analyseur construit un arbre correspondant au contenu d'un .DFM. Le point de départ de nombreux utilitaires
| dccil bat generator |
un outil qui génère le fichier batch pour compiler les projets Delphi 7, Delphi 8 et Delphi 2005 avec le compilateur en ligne DCCIL |
delphi net bdsproj |
présentation du contenu du fichier de configuration .BDSPROJ utilisé par Delphi 7, Delphi 8 et Delphi 2005 et analyse du fichier .XML en Delphi |
portage c cpp java delphi | transparents de la présentation BORCON 2003 |
API Windows | livre Programmation des Api Windows en Pascal - source téléchargeables |
windows environment | lecture et écriture de chaînes d'environnement |
stdin stdout | lecture et écriture de Input et Output en utilisant des Windows Pipes (communication entre processus) |
cooking the code |
Toiletter le Source : un utilitaire de filtrage du code source qui permet de retirer des lignes, des blocs de code, un ou plusieurs commentaires. Permet de rendre le code plus présentable. Le projet est fourni avec l'unité de test. |
file byte frequency |
Fréquence des Octets de Fichiers : un utilitaire permettant d'afficher la fréquence de chaque octet d'un ou plusieurs fichiers. Utile pour détecter l'absence d'interligne ou la présence de caractères indésirables | |
| Utilities |
the coliget search engine |
utilitaire qui recherche dans un répertoire tous les fichiers contenant certaines combinaisons de chaînes. Comme Google, mais en remplaçant "+" and "-" par une syntaxe Pascal |
iso cd extractor |
explique comment analyser le contenu d'un fichier .ISO et en extraire les fichiers pour les placer dans un répertoire Windows |
interprete d expression | analyze et interprétation d'une suite d'expressions arithmétiques |
Colibri Helpers |
une série d'unités et de classes appelées par tous mes autres programmes: manipulations de chaînes, surtout de nom de fichier, répertoire, sauvegarde etc. |
Colibri Skelettons |
des ébauches (modèles, templates) de projet, d'unités ou de classes permettant d'obtenir directement, ou par quelques remplacement de noms des points de départ (d'unités, de classes). |
ColiDIFF difference textuelle |
Coli_DIFF: utilitaire de calcul et d'affichage des différences entre deux textes | find memo |
Find Memo : un descendant de tMemo avec "recherche", "recherche suivant", "tri", "sauve" |
exe dll pe explorer |
Explorateur PE EXE DLL PE: présente et analyse la structure et le contenu des fichiers .EXE et .DLL. Le point de départ pour extraire des resources, capturer les appels de fonctions .DLL ou injecter des fonctionalités supplémentaires |
dll and process viewer |
DLL and Process Viewer : analyse et affiche la liste des processus en cours d'exécution avec leurs .DLL et fichiers mappés (un "Process Walker") |
events record and playback |
Enregistrer et Rejouer les Evénements Souris et Clavier : enregistrez tous les messages Windows de la Souris et du clavier dans une structure mémoire ou sur disque. Ces messages peuvent être rejoués sur le champ, affichés, ou sauvegardés sur disque pour exécution ultérieure. Idéal pour mettre au point des composants visuels, garder un journal des actions utilisateur ou la formation par ordinateur. Inclut un format lisible utilisable pour construire et simuler des frappes clavier ou souris
| | | Delphi |
delphi 8 windows forms |
l'utilisation de Delphi 8 en mode Windows Forms: la première incursion dans le monde .Net pur. | turbo delphi |
téléchargement, installation et lancement de Turbo Delphi, la nouvelle version gratuite de Delphi |
les versions delphi | l'historique des versions successives de Delphi, de Delphi 1 à Delphi 2007 (dates et nouveautés)
| roadmap delphi 06 2007 | les projets des prochaines versions Delphi présentés par CodeGear |
ide delphi 2006 |
Les nouveautés de l'IDE Delphi 2006 : les panneaux Structure, Gestionnaire de Projet, Explorateur de Données, la Tools Palette, l'Editeur de code (Refactoring, Live Templates, Code Insight), le Designer (Design Guidelines), l'historique (Diff)
| rad studio 2007 |
La nouvelle version de Delphi, RAD Studio 2007 ajoute à Delphi 2007 la possibilité de développer des applications .Net 2.0. Avec une nouvelle architecture base de donnée Dbx4, une base de données embarquable Blackfish Sql, et pour Asp.Net les MasterPages, les contrôles de navigation
| roadmap delphi 04 2008 |
les projets des nouvelles versions Delphi : le multi tiers en force, Unicode et internationalisation, les Génériques et fonctions anonymes |
raccourcis clavier delphi |
tableau des raccourcis claviers (Shortcut) utilisables de Delphi 1 à Delphi 2007, classés par catégorie (navigation, éditeur, compilateur, débugger) |
delphi prism tutorial |
Tutorial Delphi PRISM : présentation de Delphi PRISM, le nouvel outil de développement Delphi .Net. Exemple d'application Windows Forms et Asp.Net, et présentation de l'environnement Visual Studio 2008 |
roadmap delphi 08 2010 | les projets des prochaines versions Delphi (août 2010) |
demos delphi sur sourceforge |
Les démos Delphi sont sur SourceForge : les sources sont disponibles en version SVN ou en un seul fichier. Plus de 90 .DPR à ce jour, y compris les démos de Delphi XE (= Delphi 2011) |
migration unicode delphi |
Migration Unicode Delphi : présentation d'Unicode, les types String avant et après Delphi 2009, les instructions qui devront être modifiées pour migrer un projet Delphi vers les versions 2009 et suivantes, outils, stratégies et techniques de migration
| delphi xe2 |
delphi_xe2 : présentation de la nouvelle version Delphi XE2, qui offre essentiellement la compilation 64 bit et la nouvelle plateforme FireMonkey pour réaliser des applications exécutables sur Windows 32 bit, Windows 64 bit, Mac OsX et les mobiles iOs (iPhone, iPad etc), ayant en plus un look plus moderne
| delphi xe3 lancement |
Lancement Delphi Xe3 : Le "Delphi XE3 World Tour" annonce la conférence de Paris en Septembre, et laisse deviner les principales nouveautés, enrichies par les fuites Web: FireMonkey, Windows 8, Html5 |
delphi xe3 recap |
Récapitulation des nouveautés Delphi Xe3 : Windows 8 Metro et Metropolis, FireMonkey FM2, DataBindings, Mac OsX, Mobile Studio, Html5 Builder - Point après la conférence du 13 Septembre à Paris |
roadmap delphi 2014 appmethod recharge |
Roadmap Delphi 2014 - AppMethod - Recharge</A> : Roadmap Delphi 2014 (Rad Studio et mobiles) ainsi que deux nouvelles offres commerciales: AppMethod pour FireMonkey et licences Recharge | |
| Outils |
subversion windows |
SubVersion sous Windows : installation et utilisation du gestionnaire de version SubVersion : création du Repository, ajout d'un répertroire, la Working Copy, ajouter, committer, effacer, SVNSERV.EXE et utilisation en réseau, Svn et Delphi XE
| | | Programmation Objet |
Programmation Objet |
Formation Programmation Orientée Delphi |
Composants Delphi |
Formation Ecriture de Composants Delphi | Programmation Objet Pascal |
livre La programmation orientée objet en PASCAL - programmes téléchargeables | dump interface |
l'organisation du code et des données en mémoire des Classes et Interfaces Delphi | packages delphi
| Les Packages Delphi : exemple, structure, package de conception ou d'exécution, options, chargement statique et dynamique |
delphi virtual constructor |
les Constructeurs Virtuels et les Références de classes (VIRTUAL CONSTRUCTORS, CLASS OF) permettent la séparation entre un projet et son fichier .EXE et des modules compilés séparément et liés à l'exécution. Par conséquent le point de départ pour les Framework Applicatifs et les Plugins
| ecriture de composant |
exemple complet de création d'un composant simple (un tMemo avec recherche et affichage en couleur), avec propriétés, éditeur de propriété, éditeur de composant. Packages de conception. |
c list of double |
encapsulation de liste de valeurs réelles, en utilisant des ARRAY OF Double, des tList de ^Double et des tList de c_double. Ainsi que les listes de plusieurs réels, comme par exemple des points (x, y, z)
| Génériques Delphi |
Présentation des génériques avec Delphi : objectif des génériques. Utilisation pour les Classes, les Interfaces, les types procéduraux et les méthodes. Contraintes et Héritage. Les librairies existantes |
delphi generics tutorial |
Tutoriel Génériques Delphi : présentation des génériques (types paramétrés) avec Delphi : le paramètre de type et l'argument de type, application des génériques aux CLASSes, RECORDs, ARRAYs, types procéduraux, PROCEDURE OF OBJECT, méthodes, INTERFACEs. Contraintes sur les INTERFACEs ou le CONSTRUCTOR. 12 examples complets.
| interfaces delphi |
Les Interfaces Delphi : définition, création, syntaxe et règles d'utilisation, gestion mémoire, héritage. Exemples : Interfaces et génériques, design patterns, framework |
delphi livebindings spelunking |
Architecture LiveBindings Delphi : analyse de l'architecture des LiveBindings Delphi : comment tBindingExpression compile une expression au format String pour contruire un environment qui référence des tObject et évalue cette expressioin pour remplir les propriétés de composants. Affichage du pseudo-code généré. Diagramme de classe UML de l'architecture des LiveBindings
| delphi generics |
Les Génériques Delphi: exemple avec une tList<T>, création d'une pile, règles de compatibilité de type, génération du code, types pouvant être génériques, contraintes Inteface, Class, héritage, Constructor. Exemple Observateur et Calculateur. Interfacees et conteneurs génériques de la Vcl
| delphi rtti |
RTTI Delphi : présentation et utilisation de la RTTI avec Delphi : RTTI Delphi 1, RTTI Delphi 2010: tRttiContext, exploration d'objets, architecture tRttiType, tRttiMember et tValue, example typiques : sérialisation d'objets .TXT, databinding, appels par Invoke, IOC et Dependency Injection. Diagrammes de classe UML
| | | Graphique |
rectangle de selection |
création, déplacement et modification d'un rectangle de sélection à l'écran à l'aide de la souris | editeur de points |
créer, supprimer, déplacer étirer ou comprimer une liste de points avec la souris. Approximation linéaire et interpolation de Bézier |
courbes de bezier | approximation et interpolation de Bézier, utilisant l'éditeur de points précédent |
correction couleur | analyse RGB et HSV d'une photo ou d'une image. Correction de couleur et de contraste |
delphi 3d designer |
une librairie graphique pour construire, visualiser, déplacer des données en 3D. Mouvements de la caméra, de l'écran et des objets. |
writing a flash player |
Shockwave Flash Player : créez votre propre visionneur d'animations ShockWave Flash, avec pause, retour arrière et marche avant sur mesure, sauvegarde d'image, redimensionnement. Conçu pour analyser les démonstrations .SWF |
| | FireMonkey |
firemonkey styles |
Les Styles FireMonkey : changer le style d'un objet ou de tous les objets d'une Class, le Style Designer FireMonkey, contenu d'un fichier .STYLE, la propriété StyleLookup, les styles prédéfinis. |
firemonkey animations |
les animations FireMonkey : choix de la propriété à animer, vitesse, type d'interpolation entre les valeurs début et fin, répétition - Animation 3D. Que choisir: Vcl ou FireMonkey ? |
livebindings delphi xe2 |
LiveBindings Delphi XE2 : les LiveBindings permettent d'évaluer dynamiquement des expressions entre propriétés de composants source et cible. La définition des relations sous forme de String offre une grande flexibilité et est plus générale que les db_xxx de la VCL. Ces LiveBindings seront surtout utilisée par FireMonkey, en particulier pour les bases de données
| firemonkey style explorer |
Explorateur de Style FireMonkey : création d'objets tFmxObjects à partir de leur nom de classe, création de leur style défaut, affichage de la hiérarchie de style dans un tTreeView, présentation de chaque élément de style dans un Inspecteur d'Object qui peut être utilisé pour modifier les valeurs des propriétés.
| | | VCL / RTL |
gestes delphi |
Gestes Delphi : gestion Delphi des mouvements (== "Gestures") effectués par un utilisateur avec le doigt sur un écran tactile (un stylet, la souris / sur un touchpad, un mobile) |
delphi vcl styles |
les Styles Vcl Delphi : sélection de styles pré-définis, utilisation du Style Designer, fichiers de style .VSF, chargement de styles à l'éxécution, écriture de tStyleHooks, points à surveiller pour nos propres composants, styles et thèmes Delphi 7
| delphi anonymous methods |
Méthodes Anonymes Delphi : présentation, capture de variables et clôture, Invoke, implémentation et analyse mémoire, exemple profiling, énumérateur filtré, téléchargement et traitement de pages Web |
ecran tactile delphi multi touch |
Ecrans Tactiles Delphi : gestion Delphi des écrans tactiles multi-points: type d'écrans, test, messages souris, déplacement d'objets, message wm_touch, moteur d'inertie Windows | | |
Entre nous |
un colibri au japon |
récit d'un voyage de trois semaines au Japon : préparation, les sites visités (plan, photos, accès), remarques sur le japon, budget, suggestions, liens | | |
Initiation |
Initiation Delphi | formation Initiation Delphi |
Transparents | les transparents de la formation Initiation Delphi |
Quiz Delphi | 27 question à choix multiple permettant de tester vos connaissances Delphi. Remplissez les cases, envoyez, et le corrigé vous est retourné. |
Transparents | transparents de la formation Initiation Pascal |
formation delphi complete |
Formation Delphi Complète : maîtriser Delphi : l'environnement, le langage Pascal et la programmation objet, les bases de données, applications Internet, Xml et les services web. Intègre les nouveautés XE: unicode, génériques, méthodes anonymes, bases de données multi-niveau, méthodes serveur, outils de gestion de projet
| | | Perfectionnement |
formation threads delphi |
Formation Threads Delphi : mise en oeuvre du multi-tâche Delphi en utilisant les Threads - communication entre threads, accès aux données, synchronisation entre threads | | |
Anciens éditos |
|