Blog Delphi de John COLIBRI http://www.jcolibri.com/ Codes source Delphi, Formation Delphi, développement fr © Copyright 2001-2006 by John Colibri. All Rights Reserved. Delphi http://www.jcolibri.com/ Sun, 7 May 2017 18:51:01 -0500 http://www.jcolibri.com/institut_pascal_64_64.png Blog Delphi de John COLIBRI http://www.jcolibri.com/ Un Colibri au Japon http://www.jcolibri.com/blog/un_colibri_au_japon_.html bref 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 entre_nous Sun, 7 May 2017 18:51:01 -0500 http://www.jcolibri.com/blog/un_colibri_au_japon_ Migration automatique DevExpress tDx vers tCx http://www.jcolibri.com/blog/devexpress_tdx_to_tcx_migration_.html migration DevExpress automatique 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. vcl Tue, 20 Sep 2016 18:51:01 -0500 http://www.jcolibri.com/blog/devexpress_tdx_to_tcx_migration_ Rachat Embarcadero http://www.jcolibri.com/blog/rachat_embarcadero_.html Reuters annonce de accords bancaires en vue du rachat d'Embarcadero par Idera delphi Wed, 23 Sep 2015 18:51:01 -0500 http://www.jcolibri.com/blog/rachat_embarcadero_ Migration BDE UniDac http://www.jcolibri.com/blog/bde_to_unidac_migration_.html 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 database Fri, 3 Jul 2015 18:51:01 -0500 http://www.jcolibri.com/blog/bde_to_unidac_migration_ Delphi MySql Installation http://www.jcolibri.com/blog/delphi_mysql_installation_.html 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 database Mon, 26 May 2014 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_mysql_installation_ Roadmap Delphi 2014 http://www.jcolibri.com/blog/roadmap_delphi_2014_appmethod_recharge_.html Roadmap Delphi 2014 : Roadmap Delphi 2014 et 2015 (Rad Studio et mobiles) ainsi que deux nouvelles offres commerciales: AppMethod pour FireMonkey et licences Recharge Rad Studio delphi Tue, 11 Mar 2014 18:51:01 -0500 http://www.jcolibri.com/blog/roadmap_delphi_2014_appmethod_recharge_ Delphi Xe5 Android http://www.jcolibri.com/blog/delphi_xe5_android_.html 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 delphi Thu, 12 Sep 2013 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_xe5_android_ Firebird Transaction Simulator http://www.jcolibri.com/blog/firebird_transaction_simulator_.html 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 database Tue, 9 Jul 2013 18:51:01 -0500 http://www.jcolibri.com/blog/firebird_transaction_simulator_ Delphi Xe4 iOs iPhone, iPad http://www.jcolibri.com/blog/delphi_xe4_ios_.html 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 Fri, 26 Apr 2013 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_xe4_ios_ Ecran Tactile http://www.jcolibri.com/blog/ecran_tactile_delphi_multi_touch_.html 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 vcl Mon, 25 Mar 2013 18:51:01 -0500 http://www.jcolibri.com/blog/ecran_tactile_delphi_multi_touch_ Migration BDE http://www.jcolibri.com/blog/migration_bde_.html motivations et difficultés d'une migration BDE, panorama des alternatives, migration des données, migration du code .PAS et .DFM, migrations BDE et version Delphi, checklist, évaluation des coûts, prestations de l'Institut Pascal database Tue, 12 Mar 2013 18:51:01 -0500 http://www.jcolibri.com/blog/migration_bde_ RTTI Delphi http://www.jcolibri.com/blog/delphi_rtti_.html 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 poo_composants Wed, 6 Mar 2013 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_rtti_ Première Application FireDAC Delphi Xe3 http://www.jcolibri.com/blog/first_firedac_application_.html FireDAC Multi-Device Data Access Library : Embarcadéro offre depuis le 28 Février FireDAC, un ensemble de composants générique d'accès aux données. Présentation de l'installation, première application utilisant tAdConnection et tAdQuery database Fri, 1 Mar 2013 18:51:01 -0500 http://www.jcolibri.com/blog/first_firedac_application_ Résumé Delphi Mobile Ios http://www.jcolibri.com/blog/delphi_ios_preview_summary_.html 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 Fri, 22 Feb 2013 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_ios_preview_summary_ Anonymous Methods http://www.jcolibri.com/blog/delphi_anonymous_methods_.html 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 poo_composants Tue, 19 Feb 2013 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_anonymous_methods_ Formation Xe3 Complète http://www.jcolibri.com/blog/formation_delphi_xe3_complete_.html maîtriser Delphi XE3 : 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 XE3: 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 formation Wed, 13 Feb 2013 18:51:01 -0500 http://www.jcolibri.com/blog/formation_delphi_xe3_complete_ Delphi Generics http://www.jcolibri.com/blog/delphi_generics_.html exemple de type générique 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, Factory et Calculateur. Interfaces et conteneurs génériques de la Vcl poo_composants Tue, 12 Feb 2013 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_generics_ Delphi Vcl Styles http://www.jcolibri.com/blog/delphi_vcl_styles_.html 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 vcl_rtl Tue, 29 Jan 2013 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_vcl_styles_ Visual LiveBindings http://www.jcolibri.com/blog/visual_livebindings_.html 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 database Fri, 18 Jan 2013 18:51:01 -0500 http://www.jcolibri.com/blog/visual_livebindings_ Gestes Delphi http://www.jcolibri.com/blog/gestes_delphi_.html 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) vcl Tue, 11 Dec 2012 18:51:01 -0500 http://www.jcolibri.com/blog/gestes_delphi_ Formation de Delphi 7 à Delphi Xe3 http://www.jcolibri.com/blog/formation_de_delphi_7_a_delphi_xe3_.html 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) formation Mon, 10 Dec 2012 18:51:01 -0500 http://www.jcolibri.com/blog/formation_de_delphi_7_a_delphi_xe3_ SubVersion Windows http://www.jcolibri.com/blog/subversion_windows_.html 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 outils_delphi Mon, 29 Oct 2012 18:51:01 -0500 http://www.jcolibri.com/blog/subversion_windows_ Roadmap Mobile Studio http://www.jcolibri.com/blog/roadmap_mobile_studio_delphi_xe3_.html 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 Fri, 21 Sep 2012 18:51:01 -0500 http://www.jcolibri.com/blog/roadmap_mobile_studio_delphi_xe3_ Recap Delphi Xe3 http://www.jcolibri.com/blog/delphi_xe3_recap_.html 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 delphi Fri, 14 Sep 2012 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_xe3_recap_ Infos Delphi Xe3 http://www.jcolibri.com/blog/delphi_xe3_infos_.html Les nouvelles de Delphi Xe3 : FireMonkey FM2, Windows 8 Metro et Metropolis, DataBindings, Mac OsX, Mobile Studio, Html5 Builder delphi Wed, 22 Aug 2012 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_xe3_infos_ Lancement Delphi Xe3 http://www.jcolibri.com/blog/delphi_xe3_lancement_.html 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 Sat, 18 Aug 2012 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_xe3_lancement_ Colibri Evangeliste Delphi http://www.jcolibri.com/blog/evangeliste_delphi_.html 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 delphi Mon, 30 Jul 2012 18:51:01 -0500 http://www.jcolibri.com/blog/evangeliste_delphi_ Les LiveBindings Delphi XE2 http://www.jcolibri.com/blog/conference_livebindings_delphi_xe2_.html Conférence LiveBindings Delphi XE2 : pour la conférence CodeWay 5, nous présenterons les LiveBindings Delphi XE2: -livebindings FireMonkey -tExpression Binding pour évaluer une expression String -fonctions utilisables dans une expression. Mehtods "custom" -liaisons non managées entre une expression in et une expression out -les Converters pour les conversions automatique des types. Converters "custom" -liaisons managées, la méthode Notify -construction d'un exemple simple VCL, avec tBindingList, le dialogue de présentation des bindings disponibles et l'Editeur d'Expression En tout, 1 heure de vidéo - 12 démos La session sur les livebindings aura lieu le jeudi 24 Novembre de 11 heures à 12 heures presentations Tue, 15 Nov 2011 18:51:01 -0500 http://www.jcolibri.com/blog/conference_livebindings_delphi_xe2_ Explorateur de style FireMonkey http://www.jcolibri.com/blog/firemonkey_style_explorer_.html 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. firemonkey Mon, 31 Oct 2011 18:51:01 -0500 http://www.jcolibri.com/blog/firemonkey_style_explorer_ Inspecteur d'Objet simple avec FireMonkey http://www.jcolibri.com/blog/simple_firemonkey_object_inspector_.html création avec FireMonkey 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 firemonkey Mon, 10 Oct 2011 18:51:01 -0500 http://www.jcolibri.com/blog/simple_firemonkey_object_inspector_ Architecture FireMonkey http://www.jcolibri.com/blog/firemonkey_architecture_.html 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 (cliquez l'image pour agrandir). firemonkey Thu, 6 Oct 2011 18:51:01 -0500 http://www.jcolibri.com/blog/firemonkey_architecture_ Architecture des LiveBindings Delphi http://www.jcolibri.com/blog/delphi_livebindings_spelunking_.html Delphi LiveBindings Spelunking : 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 poo_composants Mon, 3 Oct 2011 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_livebindings_spelunking_ LiveBindings Delphi XE2 http://www.jcolibri.com/blog/livebindings_delphi_xe2_.html 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 delphi Fri, 30 Sep 2011 18:51:01 -0500 http://www.jcolibri.com/blog/livebindings_delphi_xe2_ Maj Delphi XE2 http://www.jcolibri.com/blog/mise_a_jour_delphi_xe2_1_.html 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 delphi Wed, 28 Sep 2011 18:51:01 -0500 http://www.jcolibri.com/blog/mise_a_jour_delphi_xe2_1_ Animations FireMonkey http://www.jcolibri.com/blog/firemonkey_animations_.html 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 ? firemonkey Mon, 26 Sep 2011 18:51:01 -0500 http://www.jcolibri.com/blog/firemonkey_animations_ Roadmap 2011 http://www.jcolibri.com/blog/roadmap_delphi_09_2011_.html Roadmap Delphi Sept 2011 : fréquentes mises à jour Firemonkey, compilateur ARM, développement mobiles et iOs, développement WIN8/Metro. delphi Wed, 21 Sep 2011 18:51:01 -0500 http://www.jcolibri.com/blog/roadmap_delphi_09_2011_ Connection Delphi XE2 DbExpress ODBC MySql http://www.jcolibri.com/blog/delphi_xe2_mysql_dbx_odbc_connection_.html Connection Delphi XE2 DbExpress ODBC MySql : Paramétrage d'une Connexion ODBC en utilisant le nouveau pilote DbExpress ODBC de Delphi XE2 database Sun, 11 Sep 2011 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_xe2_mysql_dbx_odbc_connection_ Styles FireMonkey http://www.jcolibri.com/blog/firemonkey_styles_.html 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 Sun, 11 Sep 2011 18:51:01 -0500 http://www.jcolibri.com/blog/firemonkey_styles_ Delphi XE2 Tour http://www.jcolibri.com/blog/delphi_xe2_tour_paris_.html Delphi XE2 - World Tour Paris Ré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 Thu, 8 Sep 2011 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_xe2_tour_paris_ Delphi XE2 (=2012) http://www.jcolibri.com/blog/delphi_xe2_.html 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 Fri, 19 Aug 2011 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_xe2_ Migration Unicode Delphi http://www.jcolibri.com/blog/migration_unicode_delphi_.html 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 Fri, 10 Dec 2010 18:51:01 -0500 http://www.jcolibri.com/blog/migration_unicode_delphi_ Enregistrer et Rejouer les événements Souris et Clavier http://www.jcolibri.com/blog/events_record_and_playback_.html 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 utilitaire Mon, 25 Oct 2010 18:51:01 -0500 http://www.jcolibri.com/blog/events_record_and_playback_ Client Serveur Pop3 Indy http://www.jcolibri.com/blog/indy_pop3_client_server_.html Lecteur de mails : Indy Pop3 Client Server</A> : 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 internet Fri, 8 Oct 2010 18:51:01 -0500 http://www.jcolibri.com/blog/indy_pop3_client_server_ Les Interfaces Delphi http://www.jcolibri.com/blog/interfaces_delphi_.html 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 poo_composants Mon, 20 Sep 2010 18:51:01 -0500 http://www.jcolibri.com/blog/interfaces_delphi_ Delphi XE (=2011) http://www.jcolibri.com/blog/delphi_xe_.html 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 delphi Thu, 2 Sep 2010 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_xe_ Demos Delphi sur SourceForge http://www.jcolibri.com/blog/demos_delphi_sur_sourceforge_.html 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) delphi Wed, 1 Sep 2010 18:51:01 -0500 http://www.jcolibri.com/blog/demos_delphi_sur_sourceforge_ La Roadmap Delphi - Aoput 2010 http://www.jcolibri.com/blog/roadmap_delphi_08_2010_.html 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 delphi Tue, 31 Aug 2010 18:51:01 -0500 http://www.jcolibri.com/blog/roadmap_delphi_08_2010_ Site Formation Delphi Simplifié http://www.jcolibri.com/blog/site_formation_delphi_simplifie_.html Le site <A HREF="http://www.formation-delphi.com/index.html">Formation Delphi</A> contient pour chaque formation, le plan de cours, le plan au format .PDF, les dates, un formulaire de calcul automatique de devis détaillé inter et intra-entreprise, et permet l'envoi à votre adresse e-mail du dossier complet de formation au format .PDF formation Mon, 17 May 2010 18:51:01 -0500 http://www.jcolibri.com/blog/site_formation_delphi_simplifie_ Perfectionnement Delphi http://www.jcolibri.com/blog/formation_perfectionnement_delphi_.html 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 formation Mon, 26 Apr 2010 18:51:01 -0500 http://www.jcolibri.com/blog/formation_perfectionnement_delphi_ Rechercher dans Code Central http://www.jcolibri.com/blog/rechercher_dans_code_central_.html 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 delphi Fri, 2 Apr 2010 18:51:01 -0500 http://www.jcolibri.com/blog/rechercher_dans_code_central_ Client Serveur TCP Indy http://www.jcolibri.com/blog/client_serveur_tcp_indy_.html 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 internet Mon, 22 Mar 2010 18:51:01 -0500 http://www.jcolibri.com/blog/client_serveur_tcp_indy_ Objets Métier et Bases de Données Multi Tiers http://www.jcolibri.com/blog/objet_metier_et_base_de_donnees_multi_niveau_.html L'organisation des applications de gestion de bases de données à l'aide d'objets métier côté client communiquant avec le serveur d'application qui lui gère la base de données offre de très nombreux avantages. Ce thème sera développé dans notre présentation à la conférence OpenWay (16-20 Novembre 2009) presentations Fri, 6 Nov 2009 18:51:01 -0500 http://www.jcolibri.com/blog/objet_metier_et_base_de_donnees_multi_niveau_ Fréquence des Octets de Fichiers http://www.jcolibri.com/blog/file_byte_frequency_.html 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 utilitaire Tue, 30 Jun 2009 18:51:01 -0500 http://www.jcolibri.com/blog/file_byte_frequency_ Toilettage du code http://www.jcolibri.com/blog/cooking_the_code_.html 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 (image ci-dessous) utilitaire Tue, 23 Jun 2009 18:51:01 -0500 http://www.jcolibri.com/blog/cooking_the_code_ Serveur Web IIS http://www.jcolibri.com/blog/serveur_internet_iis_et_delphi_.html 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 internet Wed, 17 Jun 2009 18:51:01 -0500 http://www.jcolibri.com/blog/serveur_internet_iis_et_delphi_ Formation ADO http://www.jcolibri.com/blog/formation_ado_.html 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 formation Sat, 28 Mar 2009 18:51:01 -0500 http://www.jcolibri.com/blog/formation_ado_ Diagrammes de Classe UML http://www.jcolibri.com/blog/diagrammes_de_classe_uml_.html les diagrammes de classe sont l'un des outils les plus efficaces pour l'analyse et la conception objet, la documentation et l'exploration de librairies objet uml_patterns Mon, 2 Mar 2009 18:51:01 -0500 http://www.jcolibri.com/blog/diagrammes_de_classe_uml_ Formation Threads Delphi http://www.jcolibri.com/blog/formation_threads_delphi_.html mise en oeuvre du multi-tâche Delphi en utilisant les Threads - communication entre threads, accès aux données, synchronisation entre threads formation Wed, 25 Feb 2009 18:51:01 -0500 http://www.jcolibri.com/blog/formation_threads_delphi_ Tutoriel Delphi PRISM http://www.jcolibri.com/blog/delphi_prism_tutorial_.html 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 delphi Tue, 17 Feb 2009 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_prism_tutorial_ Formation Delphi 2009 Complète http://www.jcolibri.com/blog/formation_delphi_2009_complete_.html 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 Tue, 10 Feb 2009 18:51:01 -0500 http://www.jcolibri.com/blog/formation_delphi_2009_complete_ Formation Delphi Prism http://www.jcolibri.com/blog/formation_delphi_prism_.html Formation Delphi PRISM : le nouvel outil Delphi Prism permet de développer avec la librairie .Net (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. formation Mon, 9 Feb 2009 18:51:01 -0500 http://www.jcolibri.com/blog/formation_delphi_prism_ MyUtf : Environnement de Test Unitaire http://www.jcolibri.com/blog/unit_test_framework_.html MyUtf : Environnement de Test Unitaire: ce 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. debug_et_test Mon, 26 Jan 2009 18:51:01 -0500 http://www.jcolibri.com/blog/unit_test_framework_ Faut-il des Contraintes Génériques ? http://www.jcolibri.com/blog/why_generics_constraints_.html 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é. poo_composants Tue, 2 Dec 2008 18:51:01 -0500 http://www.jcolibri.com/blog/why_generics_constraints_ La véritable histoire de Turbo Pascal http://www.jcolibri.com/blog/the_turbo_pascal_story_.html comment est né Turbo Pascal, raconté par un des participants delphi Tue, 2 Dec 2008 18:51:01 -0500 http://www.jcolibri.com/blog/the_turbo_pascal_story_ Présentation Rave Reports à CodeRage III http://www.jcolibri.com/blog/rave_reports_introduction_.html Présentation Rave Reports - Nous présenterons une introduction à Rave Reports à la conférence CodeRage III. La session se tiendra le Lundi 1er Décembre à 15h15 PSC (24h15 à Paris) database Wed, 12 Nov 2008 18:51:01 -0500 http://www.jcolibri.com/blog/rave_reports_introduction_ Vidéo Rave Report http://www.jcolibri.com/blog/video_rave_report_.html 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 database Sat, 25 Oct 2008 18:51:01 -0500 http://www.jcolibri.com/blog/video_rave_report_ Formation IntraWeb http://www.jcolibri.com/blog/formation_intraweb_.html Formation IntraWeb (VCL for the Web) : 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 formation Fri, 4 Jul 2008 18:51:01 -0500 http://www.jcolibri.com/blog/formation_intraweb_ Mise à Jour "Téléchargez les Source" http://www.jcolibri.com/blog/telecharger_.html la page "Téléchargez les Sources Delphi" 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 <%_us/download>Anglais</A>) delphi Fri, 6 Jun 2008 18:51:01 -0500 http://www.jcolibri.com/blog/telecharger_ Les Raccourcis Clavier Delphi http://www.jcolibri.com/blog/raccourcis_clavier_delphi_.html tableau des raccourcis claviers (Shortcut) utilisables de Delphi 1 à Delphi 2007, classés par catégorie (navigation, éditeur, compilateur, débugger) delphi Mon, 26 May 2008 18:51:01 -0500 http://www.jcolibri.com/blog/raccourcis_clavier_delphi_ Tutorial ER/Studio d'Embarcadero http://www.jcolibri.com/blog/er_studio_tutorial_.html présentation de l'outil Entity / Relationship d'Embarcadero. 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-dimensionnel (cube / pivot). database Tue, 13 May 2008 18:51:01 -0500 http://www.jcolibri.com/blog/er_studio_tutorial_ Embarcadero rachète Delphi http://www.jcolibri.com/blog/embarcadero_rachete_delphi_.html 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. delphi Thu, 8 May 2008 18:51:01 -0500 http://www.jcolibri.com/blog/embarcadero_rachete_delphi_ Formation Bases de Données Multi Tiers Delphi http://www.jcolibri.com/blog/formation_bases_de_donnees_multi_tiers_.html 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. formation Mon, 5 May 2008 18:51:01 -0500 http://www.jcolibri.com/blog/formation_bases_de_donnees_multi_tiers_ La Roadmap Delphi - Avril 2008 http://www.jcolibri.com/blog/roadmap_delphi_04_2008_.html les projets des nouvelles versions Delphi : le multi tiers en force, Unicode et internationalisation, les Génériques et fonctions anonymes delphi Thu, 24 Apr 2008 18:51:01 -0500 http://www.jcolibri.com/blog/roadmap_delphi_04_2008_ Formations Mise à Niveau http://www.jcolibri.com/blog/formations_mise_a_niveau_.html 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 Tue, 22 Apr 2008 18:51:01 -0500 http://www.jcolibri.com/blog/formations_mise_a_niveau_ Formation TCP/IP Sockets Delphi http://www.jcolibri.com/blog/formation_tcp_ip_sockets_delphi_.html 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 formation Fri, 4 Apr 2008 18:51:01 -0500 http://www.jcolibri.com/blog/formation_tcp_ip_sockets_delphi_ Filtre de Spam Bayésien http://www.jcolibri.com/blog/bayesian_spam_filter_.html 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 internet Wed, 26 Mar 2008 18:51:01 -0500 http://www.jcolibri.com/blog/bayesian_spam_filter_ Services Web Delphi http://www.jcolibri.com/blog/delphi_web_services_.html Delphi Web Services : 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 internet Mon, 3 Mar 2008 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_web_services_ Tutorial Génériques Delphi http://www.jcolibri.com/blog/delphi_generics_tutorial_.html 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. poo_composants Thu, 28 Feb 2008 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_generics_tutorial_ Formation XML - Services Web http://www.jcolibri.com/blog/formation_xml_web_services_.html 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 formation Mon, 18 Feb 2008 18:51:01 -0500 http://www.jcolibri.com/blog/formation_xml_web_services_ Un Million De Licences http://www.jcolibri.com/blog/un_million_de_licences_.html 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. delphi Sat, 2 Feb 2008 18:51:01 -0500 http://www.jcolibri.com/blog/un_million_de_licences_ Rave, .PDF et Intraweb http://www.jcolibri.com/blog/rave_pdf_intraweb_.html 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 database Fri, 1 Feb 2008 18:51:01 -0500 http://www.jcolibri.com/blog/rave_pdf_intraweb_ Paradox via ADO http://www.jcolibri.com/blog/paradox_via_ado_.html Paradox via ADO : comment gérer des tables Paradox en utilisant les composants d'accès ADO de Delphi database Mon, 28 Jan 2008 18:51:01 -0500 http://www.jcolibri.com/blog/paradox_via_ado_ Présentation Les Génériques avec Delphi http://www.jcolibri.com/blog/presentation_generiques_delphi_.html 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 poo_composants Tue, 8 Jan 2008 18:51:01 -0500 http://www.jcolibri.com/blog/presentation_generiques_delphi_ Présentation Blackfish Sql http://www.jcolibri.com/blog/presentation_blackfish_sql_.html Présentation de Blackfish Sql le nouveau moteur SQL de CodeGear. Caractéristiques principales, utilisation depuis Win32 ou .Net: connexion, écriture de données, requêtes et requêtes paramétrées. Présentation d'Active Query Builder. Ecriture de procédures stockées. Documentation, articles et exemples. database Mon, 7 Jan 2008 18:51:01 -0500 http://www.jcolibri.com/blog/presentation_blackfish_sql_ Formation Bases de Données Rad Studio 2007 http://www.jcolibri.com/blog/formation_bases_de_donnees_rad_studio_2007_.html Gestion de bases de données Rad Studio 2007, avec, en particulier, les nouveaux composants 2007: Dbx4, Blackfish et Ado.Net 2.0 formation Mon, 7 Jan 2008 18:51:01 -0500 http://www.jcolibri.com/blog/formation_bases_de_donnees_rad_studio_2007_ Formation Asp.Net 2.0 Delphi http://www.jcolibri.com/blog/formation_asp_net_20_delphi_.html Formation Asp.Net avec Delphi complète, avec les nouvelles fonctionnalités Asp.Net 2.0: Master Pages, navigation par menu et TreeView, gestion des utilisateurs et de la sécurité, nouvelles GridView et DataSource formation Mon, 7 Jan 2008 18:51:01 -0500 http://www.jcolibri.com/blog/formation_asp_net_20_delphi_ Présentations à la Conférence Delphi 2008 http://www.jcolibri.com/blog/conference_delphi_2008_.html Codeway organise une conférence en ligne gratuite du 7 au 11 Janvier 2008, Codeway 1. Nous présenterons deux sujets Delphi: Blackfish Sql (lundi 7 à 14h) et Les Génériques (mardi 8 à 10h) presentations Fri, 28 Dec 2007 18:51:01 -0500 http://www.jcolibri.com/blog/conference_delphi_2008_ Formation Rave Report http://www.jcolibri.com/blog/formation_rave_report_.html 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 formation Sat, 22 Dec 2007 18:51:01 -0500 http://www.jcolibri.com/blog/formation_rave_report_ Ressources Techniques Rad Studio Delphi http://www.jcolibri.com/blog/rad_studio_delphi_technical_resources_.html Liste des ressources pour dévelopeur Rad Studio 2007 - videos, articles approfondis avec codes sources, manuels, programmes de démonstration, formations delphi Wed, 28 Nov 2007 18:51:01 -0500 http://www.jcolibri.com/blog/rad_studio_delphi_technical_resources_ La sécurité Asp.Net 2.0: Utilisateurs, Roles et Profiles http://www.jcolibri.com/blog/asp_net_20_users_roles_profiles_.html 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 internet Mon, 26 Nov 2007 18:51:01 -0500 http://www.jcolibri.com/blog/asp_net_20_users_roles_profiles_ Delphi Asp.Net 2.0 et les Bases de Données http://www.jcolibri.com/blog/delphi_asp_net_20_databases_.html 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 internet Mon, 5 Nov 2007 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_asp_net_20_databases_ Master Pages Asp.Net 2.0 http://www.jcolibri.com/blog/asp_net_master_pages_.html 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, similaire à l'héritage de page internet Tue, 23 Oct 2007 18:51:01 -0500 http://www.jcolibri.com/blog/asp_net_master_pages_ Créez votre Visionneur d'animations Shockwave Flash http://www.jcolibri.com/blog/writing_a_flash_player_.html 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 graphique Mon, 15 Oct 2007 18:51:01 -0500 http://www.jcolibri.com/blog/writing_a_flash_player_ RAD Studio 2007 http://www.jcolibri.com/blog/rad_studio_2007_.html 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 delphi Fri, 5 Oct 2007 18:51:01 -0500 http://www.jcolibri.com/blog/rad_studio_2007_ AJAX Tutorial http://www.jcolibri.com/blog/ajax_tutorial_.html Ecriture 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 internet Mon, 1 Oct 2007 18:51:01 -0500 http://www.jcolibri.com/blog/ajax_tutorial_ BlackfishSql Database Engine http://www.jcolibri.com/blog/blackfishsql_.html 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 database Mon, 24 Sep 2007 18:51:01 -0500 http://www.jcolibri.com/blog/blackfishsql_ programmer dbx4 RAD Studio 2007 http://www.jcolibri.com/blog/delphi_dbx4_programming_.html Utiliser la nouvelle architecture 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 database Wed, 19 Sep 2007 18:51:01 -0500 http://www.jcolibri.com/blog/delphi_dbx4_programming_ Formation Programmation Sql Server http://www.jcolibri.com/blog/formation_programmation_sql_server_.html 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 Fri, 6 Jul 2007 10:01:01 -0500 http://www.jcolibri.com/blog/formation_programmation_sql_server_ l'Architecture Intraweb http://www.jcolibri.com/blog/intraweb_architecture_.html 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 internet Fri, 6 Jul 2007 10:01:01 -0500 http://www.jcolibri.com/blog/intraweb_architecture_ la Notation Alsacienne http://www.jcolibri.com/blog/the_alsacian_notation_.html La Notation Alsacienne : utilisation des préfixes d'identificateurs tels que K_constant, T_type, G_global, L_local, P_parameter. Presentation, motivation et bénéfices. delphi Thu, 5 Jul 2007 10:01:01 -0500 http://www.jcolibri.com/blog/the_alsacian_notation_ Formation SQL http://www.jcolibri.com/blog/formation_sql_.html Formation SQL : maîtriser le langage SQL pour créer des Tables, des Index, des Vues, lire et écrire des sonnées, effectuer des saisies valides. La clé pour réaliser des applications utilisant des bases de données Oracle, Sql Server, MySql, Interbase formation Mon, 2 Jul 2007 10:01:01 -0500 http://www.jcolibri.com/blog/formation_sql_ List Of Doubles http://www.jcolibri.com/blog/c_list_of_double_.html Liste de Réels : 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) poo_composants Mon, 2 Jul 2007 10:01:01 -0500 http://www.jcolibri.com/blog/c_list_of_double_ Formation Delphi 7 Complete http://www.jcolibri.com/blog/formation_delphi_7_complete_.html Formation Delphi 7 Complète : beaucoup de nos clients utilisent encore Delphi 7. De ce fait nous proposons des formations Delphi7, et ce même programme, en 5 jours est aussi disponible pour Delphi 5 à Delphi 2007. Et vous pouvez utiliser votre DIF pour demander ce type de formation. formation Thu, 21 Jun 2007 10:01:01 -0500 http://www.jcolibri.com/blog/formation_delphi_7_complete_ Tutorial Intraweb http://www.jcolibri.com/blog/intraweb_tutorial_.html 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 internet Wed, 20 Jun 2007 10:01:01 -0500 http://www.jcolibri.com/blog/intraweb_tutorial_ l'IDE Delphi 2006 http://www.jcolibri.com/blog/ide_delphi_2006_.html 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 (SyncEdit, Refactoring, Live Templates, Code Insight), le Designer (Design Guidelines), l'historique (Diff) delphi Mon, 18 Jun 2007 10:01:01 -0500 http://www.jcolibri.com/blog/ide_delphi_2006_ Roadmap Delphi - Juin 2007 http://www.jcolibri.com/blog/roadmap_delphi_06_2007_.html La Roadmap Delphi : les projets des prochaines versions Delphi présentés par CodeGear delphi Fri, 8 Jun 2007 10:01:01 -0500 http://www.jcolibri.com/blog/roadmap_delphi_06_2007_ Les versions delphi http://www.jcolibri.com/blog/les_versions_delphi_.html Les Versions de Delphi : l'historique des versions successives de Delphi, de Delphi 1 à Delphi 2007 (dates et nouveautés) delphi Fri, 8 Jun 2007 10:01:01 -0500 http://www.jcolibri.com/blog/les_versions_delphi_ Tutorial RAVE Report http://www.jcolibri.com/blog/rave_report_tutorial_.html 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 database Fri, 18 May 2007 10:01:01 -0500 http://www.jcolibri.com/blog/rave_report_tutorial_ Tutorial ECO http://www.jcolibri.com/blog/eco_tutorial_.html 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 database Thu, 10 May 2007 10:01:01 -0500 http://www.jcolibri.com/blog/eco_tutorial_ Concepteur Web Delphi http://www.jcolibri.com/blog/delphi_web_designer_.html 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 internet Tue, 10 Apr 2007 10:01:01 -0500 http://www.jcolibri.com/blog/delphi_web_designer_ Analyseur de Processus et DLL http://www.jcolibri.com/blog/dll_and_process_viewer_.html 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") system Wed, 4 Apr 2007 10:01:01 -0500 http://www.jcolibri.com/blog/dll_and_process_viewer_ Ecriture de Composants Delphi http://www.jcolibri.com/blog/ecriture_de_composant_.html 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. poo_composants Thu, 22 Mar 2007 10:01:01 -0500 http://www.jcolibri.com/blog/ecriture_de_composant_ Constructeur Virtueol, Référence de Classe et Package Dynamiques http://www.jcolibri.com/blog/delphi_virtual_constructor_.html Constructeur Delphi Virtuels : 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 poo_composants Mon, 12 Mar 2007 10:01:01 -0500 http://www.jcolibri.com/blog/delphi_virtual_constructor_ Les Packages Delphi http://www.jcolibri.com/blog/packages_delphi_.html Les Packages Delphi : exemple, structure, package de conception ou d'exécution, options, chargement statique et dynamique poo_composants Thu, 8 Mar 2007 10:01:01 -0500 http://www.jcolibri.com/blog/packages_delphi_ Utilisation des Tables Systèmes InterBase / FireBird http://www.jcolibri.com/blog/using_interbase_system_tables_.html Description des principales tables système, de leur relations, et exemple de requêtes pour extraire des informations d'une base database Mon, 5 Mar 2007 10:01:01 -0500 http://www.jcolibri.com/blog/using_interbase_system_tables_ Interbase Stored Procedure Tutorial http://www.jcolibri.com/blog/interbase_stored_procedure_tutorial_.html 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 database Mon, 12 Feb 2007 10:01:01 -0500 http://www.jcolibri.com/blog/interbase_stored_procedure_tutorial_ .EXE and .DLL PE Explorer http://www.jcolibri.com/blog/exe_dll_pe_explorer__.html Presente 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 system Mon, 29 Jan 2007 10:01:01 -0500 http://www.jcolibri.com/blog/exe_dll_pe_explorer__ Interbase Stored Procedure Grammar http://www.jcolibri.com/blog/interbase_stored_procedure_grammar__.html 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 database Tue, 16 Jan 2007 10:01:01 -0500 http://www.jcolibri.com/blog/interbase_stored_procedure_grammar__ Portail Asp Net Delphi http://www.jcolibri.com/blog/delphi_asp_net_portal_programming__.html 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 internet Mon, 8 Jan 2007 10:01:01 -0500 http://www.jcolibri.com/blog/delphi_asp_net_portal_programming__ UML avec Delphi http://www.jcolibri.com/blog/uml_avec_delphi_.html 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 uml_patterns Wed, 3 Jan 2007 10:01:01 -0500 http://www.jcolibri.com/blog/uml_avec_delphi_ Lecteur de NewsGroup Indy http://www.jcolibri.com/blog/threaded_indy_news_reader__.html 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 internet Wed, 13 Dec 2006 10:01:01 -0500 http://www.jcolibri.com/blog/threaded_indy_news_reader__ Arbre des messages de News NNTP http://www.jcolibri.com/blog/news_message_tree__.html 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 internet Mon, 11 Dec 2006 10:01:01 -0500 http://www.jcolibri.com/blog/news_message_tree__ Excel et Delphi http://www.jcolibri.com/blog/excel_delphi_.html Manipuler Excel depuis Delphi: créer, sélectionner, remplir et sauvegarder une feuille de calcul, dessiner un graphique. 5 projets complets office_com Mon, 4 Dec 2006 10:01:01 -0500 http://www.jcolibri.com/blog/excel_delphi_ Formation Delphi dans le cadre du DIF http://www.jcolibri.com/blog/dif_delphi_.html Formation DIF Delphi tout salarié a droit chaque année à 20 heures de formation. Par exemple une Formation Delphi. Cette page explique comment procéder pour obtenir cette formation de votre employeur formation Fri, 24 Nov 2006 10:01:01 -0500 http://www.jcolibri.com/blog/dif_delphi_ Je Recherche le CD Borcon US 2001 http://www.jcolibri.com/blog/cd_borcon_us_2001_.html Une page en chinois mentionne un article sur les "Business Objects" en Delphi, et l'auteur, non mentionnée, parle de récupérer le source au "laboratoire de Borcon". Les commentaires après l'article datent de décembre 2001. Je recherche l'article complet, ou, plus simplement le CD des proceedings qui doit le contenir. J'ait téléphoné à Henri CESBRON LAVAU et à Francis PARLANT espérant qu'ils auraient trace de ce document, mais sans succès. Bruno DE COMBIENS m'avait bien promis une copie de ce CD jadis, mais il n'est jamais arrivé. J'ai déjà examiné les Objets Métier Delphi sous toutes les coutures, et même proposé une mécanique. Mais je serais curieux de voir ce qui avait été proposé à l'époque. Alors, si quelqu'un retrouve ce CD (normalement fourni en "bonus" avec les versions "full" de Delphi à l'époque. Nous devions être au début de Delphi 6) ... entre_nous Thu, 16 Nov 2006 10:01:01 -0500 http://www.jcolibri.com/blog/cd_borcon_us_2001_ Data Extractor http://www.jcolibri.com/blog/data_extractor_.html Générer des jeux d'essais pertinents ou des démonstrations réalistes nécessite l'utilisation de liste de données qui seront utilisées par un générateur de données. Ces listes de départ peuvent être construites à la main, ou, grâce à un extracteur, récupérées de bases de données existantes. Notre utilitaire permet de créer des listes de chaînes littérales pour des données telles que les noms de villes, de pays, de produits etc, en récupérant ces valeurs dans des tables existantes. Nous avons exploité, par exemple, les bases MASTAPP et EMPLOYEE, mais l'outil peut être appliqué à n'importe quelle base database Wed, 15 Nov 2006 10:01:01 -0500 http://www.jcolibri.com/blog/data_extractor_ RSS Reader Delphi http://www.jcolibri.com/blog/rss_reader__.html Le lecteur de RSS permet de télécharger un fichier .RSS et en afficher le contenu dans un tMemo et un tTreeView. Vous pouvez entrer une liste d'URLs de fichiers .RSS, et en cliquant sur l'un de ceux-ci télécharger le fichier et l'analyser. Cet outil a été employé pour créer le fichier .RSS de ce blog. Le projet contient le téléchargeur HTTP ainsi qu'un analyseur XML (XML parser). L'article contient les références et liens vers les articles et autres outils Delphi. Et le .ZIP contient une liste initiale d'URLS de fichiers .RSS Delphi, ainsi que 3 fichiers .RSS type internet Tue, 7 Nov 2006 10:01:01 -0500 http://www.jcolibri.com/blog/rss_reader__ Client HTTP http://www.jcolibri.com/blog/http_client_.html Un projet permettant une page HTML à partir de son URL. Exemple de programmation Sockets, avec utilisation directe et encapsulation du tClientSocket internet Tue, 31 Oct 2006 10:01:01 -0500 http://www.jcolibri.com/blog/http_client_ Turbo Delphi Ado.Net BDP http://www.jcolibri.com/blog/turbo_delphi_ado_net_bdp_.html 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 database Thu, 26 Oct 2006 10:01:01 -0500 http://www.jcolibri.com/blog/turbo_delphi_ado_net_bdp_ Installation de MSDE http://www.jcolibri.com/blog/msde_installation_.html 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 database Sun, 28 May 2006 10:01:01 -0500 http://www.jcolibri.com/blog/msde_installation_ Extraction de Blobs d'une Base Interbase http://www.jcolibri.com/blog/ib_blob_extraction_.html A partir d'une base Interbase, cet utilitaire créé un script SQL qui permet de regénérer les champs blob (pour les champs Memo, mais peut facilement être adapté pour les Blobs binaires) database Sat, 21 Oct 2006 10:01:01 -0500 http://www.jcolibri.com/blog/ib_blob_extraction_ Script d'Insertion de Blobs http://www.jcolibri.com/blog/insert_blob_script_.html Exécution d'un Script SQL qui remplit les champs Blob d'une Table Interbase. Permet une initialisation aisée d'une nouvelle base dont certaines Tables contiennent des Blobs database Sat, 21 Oct 2006 10:01:01 -0500 http://www.jcolibri.com/blog/insert_blob_script_ Exécuteur de Scripts SQL http://www.jcolibri.com/blog/sql_script_executer_.html exécte des Scripts SQL depuis une application Delphi database Thu, 19 Oct 2006 10:01:01 -0500 http://www.jcolibri.com/blog/sql_script_executer_ Calcul de DIFFérence entre deux textes http://www.jcolibri.com/blog/colidiff_difference_textuelle_.html Un utilitaire de calcul et d'affichage des différences entre deux textes. Employé pour la maintenance de versions différentes d'un même programme delphi Wed, 18 Oct 2006 10:01:01 -0500 http://www.jcolibri.com/blog/colidiff_difference_textuelle_ ADO .Net Tutorial http://www.jcolibri.com/blog/ado_net_tutorial__.html 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 database Tue, 10 Oct 2006 10:01:01 -0500 http://www.jcolibri.com/blog/ado_net_tutorial__ UDF Interbase http://www.jcolibri.com/blog/interbase_udf_.html 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 database Fri, 15 Sep 2006 10:01:01 -0500 http://www.jcolibri.com/blog/interbase_udf_ Turbo Delphi http://www.jcolibri.com/blog/turbo_delphi_.html Téléchargement, installation et lancement de la nouvelle version gratuite de Delphi de DevCo delphi Thu, 14 Sep 2006 10:01:01 -0500 http://www.jcolibri.com/blog/turbo_delphi_ Extraction de script SQL http://www.jcolibri.com/blog/sql_script_extraction_.html Outil qui extrait d'une base Interbase les scripts permettant de recréer le schéma et remplir les tables database Tue, 12 Sep 2006 10:01:01 -0500 http://www.jcolibri.com/blog/sql_script_extraction_ XSD Viewer http://www.jcolibri.com/blog/xsd_viewer_.html Présentation, analyze et affichage dans un tTreeView de fichiers .XSD. Parser .XSD et structure XSD BNF. Application aux fichiers XML EDI de déclaration à domicile électronique de la Douane. Parser XML xml Fri, 8 Sep 2006 10:01:01 -0500 http://www.jcolibri.com/blog/xsd_viewer_ La facturation Mastapp http://www.jcolibri.com/blog/mastapp_.html Analyse et examen de l'application phare de base de données Mastapp, fournie avec toutes les versions de Delphi database Mon, 4 Sep 2006 10:01:01 -0500 http://www.jcolibri.com/blog/mastapp_ Delphi Business Objects http://www.jcolibri.com/blog/delphi_business_objects_.html Les objets métier en Delphi: présentation des techniques existantes et écriture d'un générateur qui met en place un solution database Sat, 2 Sep 2006 10:01:01 -0500 http://www.jcolibri.com/blog/delphi_business_objects_ Formation ADO.NET Delphi http://www.jcolibri.com/blog/formation_ado_net_delphi_.html L'architecture ADO.NET, la connexion, lecture / modification de données, transactions et gestion de la concurrence, utilisation d'ADO.NET dans des applications Internet (ASP.NET, Services Web, Remoting) formation Fri, 1 Sep 2006 10:01:01 -0500 http://www.jcolibri.com/blog/formation_ado_net_delphi_ Tutorial Asp.Net http://www.jcolibri.com/blog/delphi_asp_net_tutorial_.html 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. Avec schémas et analyze des données échangées. internet Thu, 23 Mar 2006 10:01:01 -0500 http://www.jcolibri.com/blog/delphi_asp_net_tutorial_ Formation Asp.Net Delphi http://www.jcolibri.com/blog/formation_asp_net_delphi_.html Construction d'applications Internet utilisant ASP.NET: architecture Asp.Net, contrôles HTML et Web, contrôles utilisateur, utilisation de bases de données ADO.Net, Services Web et Traitements distants formation Tue, 2 May 2006 10:01:01 -0500 http://www.jcolibri.com/blog/formation_asp_net_delphi_ Analyseur de Viewstate ASP.NET http://www.jcolibri.com/blog/asp_net_viewstate_viewer__.html 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) internet Fri, 17 Mar 2006 10:01:01 -0500 http://www.jcolibri.com/blog/asp_net_viewstate_viewer__ Asp.Net Log File http://www.jcolibri.com/blog/asp_net_log_file__.html Une CLASSe permettant de surveiller et tracer l'exécution de code Asp.Net en vue de comprender, surveiller et mettre au point les projets Asp.Net internet Tue, 7 Mar 2006 10:01:01 -0500 http://www.jcolibri.com/blog/asp_net_log_file__ Cassini Spy http://www.jcolibri.com/blog/cassini_spy__.html 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 database Sat, 25 Mar 2006 10:01:01 -0500 http://www.jcolibri.com/blog/cassini_spy__ Installation de Cassini Web Server http://www.jcolibri.com/blog/cassini_installation_.html Téléchargement et installation pas à pas, avec tests, de CASSINI, outil de base pour développer des applications ASP.NET en Delphi database Wed, 15 Feb 2006 10:01:01 -0500 http://www.jcolibri.com/blog/cassini_installation_ Tutorial Ado .Net http://www.jcolibri.com/blog/firebird_ado_net_tutorial_.html 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. Avec Firebird database Wed, 9 Nov 2005 10:01:01 -0500 http://www.jcolibri.com/blog/firebird_ado_net_tutorial_ installation Firebird http://www.jcolibri.com/blog/firebird_installation_.html Installer le Serveur et le Client Firebird 1.5 avec test à tous les étapes database Wed, 9 Nov 2005 10:01:01 -0500 http://www.jcolibri.com/blog/firebird_installation_ installation du DataProvider Firebird .NET http://www.jcolibri.com/blog/firebird_dot_net_installation_.html Installation du Provider Firebird permettant d'utiliser le moteur avec .Net, et son installation et test dans l'IDE Delphi database Sat, 5 Nov 2005 10:01:01 -0500 http://www.jcolibri.com/blog/firebird_dot_net_installation_ installation du BDP Firebird http://www.jcolibri.com/blog/firebird_bdp_installation_.html Installation du Borland Data Provider Firebird permettant d'utiliser le moteur Firebird en Delphi Windows Forms, et test de connection sous Delphi database Sat, 5 Nov 2005 10:01:01 -0500 http://www.jcolibri.com/blog/firebird_bdp_installation_ Formation Delphi 2005 .Net http://www.jcolibri.com/blog/formation_delphi_2005_net_.html Consacré uniquement au développement Delphi .Net en mode Windows Forms (pas VCL.Net), avec une focalisation particulière sur les bases de données ADO.Net, la réalisation d'applications Web avec ASP.Net et les services Web formation Tue, 25 Oct 2005 10:01:01 -0500 http://www.jcolibri.com/blog/formation_delphi_2005_net_ javascript_debugger http://www.jcolibri.com/blog/javascript_debugger_.html Un script qui affiche sur la page .HTML des messages indentés pour la mise au point de scripts Javascript, que nous avons utilisé pour nos première incursions en programmation Client Web internet Sun, 11 Sep 2005 10:01:01 -0500 http://www.jcolibri.com/blog/javascript_debugger_ Formation Oracle http://www.jcolibri.com/blog/formation_oracle_.html Une formation pratique pour réaliser des applications Oracle. Toutes les techniques de base (création de table, d'index, écriture / lecture / modification, transactions) tiennent compte des spécificités Oracle (types de données, procédures cataloguées, séquences, transactions). formation Thu, 28 Jul 2005 10:01:01 -0500 http://www.jcolibri.com/blog/formation_oracle_ Oracle Tutorial http://www.jcolibri.com/blog/oracle_tutorial_.html Création d'une application Client, avec création de table, d'index, ajout / lecture / modification de données, travail en mode nomade, réconciliation multi-utilisateurs, en mode dbExpress database Wed, 6 Jul 2005 10:01:01 -0500 http://www.jcolibri.com/blog/oracle_tutorial_ Creation d'une base Oracle http://www.jcolibri.com/blog/create_database_oracle_10g_.html Le détail des étapes pour créer une nouvelle base Oracle database Tue, 5 Jul 2005 10:01:01 -0500 http://www.jcolibri.com/blog/create_database_oracle_10g_ Liens Oracle http://www.jcolibri.com/blog/oracle_links__.html Une page de liens Oracle, spécialement orientée programmation (installation, architecture, Pl/Slq, scripts ...) database Sun, 3 Jul 2005 10:01:01 -0500 http://www.jcolibri.com/blog/oracle_links__ Installation Oracle http://www.jcolibri.com/blog/installation_oracle_10g_.html Installation du Serveur et du Client Oracle 10g. Le détail pas à pas avec les vérifications à chaque étape database Sat, 2 Jul 2005 10:01:01 -0500 http://www.jcolibri.com/blog/installation_oracle_10g_ Liens Interbase http://www.jcolibri.com/blog/interbase_links__.html Une page de liens Interbase / Firebird, avec un accent sur la programmation: Transactions, Triggers, Architecture, Ibx ... database Wed, 15 Jun 2005 10:01:01 -0500 http://www.jcolibri.com/blog/interbase_links__ Aspirateur Web http://www.jcolibri.com/blog/web_spider__.html Téléchargez un site Web complet, en spécifiant au besoin un filtre et l'ordre de téléchargement. Permet l'archivage et la sauvegarde de toutes les pages d'un site, ou d'en extraire tous les zip, pdf etc internet Tue, 14 Jun 2005 10:01:01 -0500 http://www.jcolibri.com/blog/web_spider__ Téléchargeur de Pages Web http://www.jcolibri.com/blog/web_downloader__.html Un utilitaire qui sauvegarde un page et ses fichiers associés (images) sur disque. Utile lorsqu'Internet Explorer refuse de sauvegarder une page sur votre disque, ou pour une lecture différée internet Tue, 14 Jun 2005 10:01:01 -0500 http://www.jcolibri.com/blog/web_downloader__ tMemo avec Recherche http://www.jcolibri.com/blog/find_memo__.html Un descendant de tMemo avec "recherche", "recherche suivant", "tri", "sauve" vcl Sat, 11 Jun 2005 10:01:01 -0500 http://www.jcolibri.com/blog/find_memo__ Conception 3D Delphi http://www.jcolibri.com/blog/delphi_3d_designer__.html Une librairie graphique pour construire, visualiser, déplacer des données en 3D. Mouvements de la caméra, de l'écran et des objets. graphique Sat, 28 May 2005 10:01:01 -0500 http://www.jcolibri.com/blog/delphi_3d_designer__ Explorateur Base de Données CGI http://www.jcolibri.com/blog/cgi_database_browser__.html Une extension CGI qui affiche, modifie et adjoute des données d'une Table depuis un explorateur Web. A la manière d'un Web dbGrid internet Tue, 24 May 2005 10:01:01 -0500 http://www.jcolibri.com/blog/cgi_database_browser__ Serveur Web CGI http://www.jcolibri.com/blog/simple_cgi_web_server__.html 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 internet Mon, 23 May 2005 10:01:01 -0500 http://www.jcolibri.com/blog/simple_cgi_web_server__ Server Web simple http://www.jcolibri.com/blog/simple_web_server__.html Un serveur Web HTTP et le Browser HTTP correspondant, utilisant notre librairie de Sockets Client et Serveur Delphi internet Fri, 13 May 2005 10:01:01 -0500 http://www.jcolibri.com/blog/simple_web_server__ Architecture des tSocket Delphi http://www.jcolibri.com/blog/delphi_socket_architecture__.html 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 internet Wed, 11 May 2005 10:01:01 -0500 http://www.jcolibri.com/blog/delphi_socket_architecture__ Programmation Sockets http://www.jcolibri.com/blog/socket_programming__.html Transfert de fichier en mode Client Serveur utilisant les API WinSock avec Delphi internet Tue, 3 May 2005 10:01:01 -0500 http://www.jcolibri.com/blog/socket_programming__ Rectangle de Sélection http://www.jcolibri.com/blog/rectangle_de_selection_.html Placer un rectangle à l'écran et le déplacer et redimensionner avec la souris graphique Fri, 15 Apr 2005 10:01:01 -0500 http://www.jcolibri.com/blog/rectangle_de_selection_ Editeur de Points http://www.jcolibri.com/blog/editeur_de_points_.html créer, supprimer, déplacer une liste de points avec la souris graphique Fri, 15 Apr 2005 10:01:01 -0500 http://www.jcolibri.com/blog/editeur_de_points_ Courbes de Bézier http://www.jcolibri.com/blog/courbes_de_bezier_.html Approximation et interpolation de Bézier, utilisant l'éditeur de points publié sur ce site graphique Fri, 15 Apr 2005 10:01:01 -0500 http://www.jcolibri.com/blog/courbes_de_bezier_ Correction Couleur http://www.jcolibri.com/blog/correction_couleur_.html Un outil pour changer les couleurs d'une image: analyse RGB et HSV, affichage des histogrammes correspondants, modification des composantes par translation, compression, étirement, y compris à l'aide d'une courbe de transfert définie par l'utilisateur graphique Fri, 15 Apr 2005 10:01:01 -0500 http://www.jcolibri.com/blog/correction_couleur_ Lecteur de Transparents http://www.jcolibri.com/blog/lecteur_de_transparents__.html 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 !. utilitaire Fri, 15 Apr 2005 10:01:01 -0500 http://www.jcolibri.com/blog/lecteur_de_transparents__ Quiz Delphi http://www.jcolibri.com/blog/quizz_delphi__.html Nous avons placé sur notre site Formations-Delphi un Quiz Delphi: 27 question à choix multiple permettant de tester vos connaissances Delphi. Remplissez les cases, envoyez, et le corrigé vous est retourné. formation Fri, 15 Apr 2005 10:01:01 -0500 http://www.jcolibri.com/blog/quizz_delphi__ 1001 liens Delphi http://www.jcolibri.com/blog/valid_delphi_links__.html Voici notre liste de liens, triés par catégorie (base de données, XML, TCP/IP, UML, jobs etc), validée manuellement et privilégiant surtout les sites proposant des codes sources Delphi delphi Fri, 15 Apr 2005 10:01:01 -0500 http://www.jcolibri.com/blog/valid_delphi_links__ Database Reverse Engineering http://www.jcolibri.com/blog/database_reverse_engineering__.html Extraction du schéma d'une base de données à partir des .DFM d'un projet database Thu, 14 Apr 2005 10:01:01 -0500 http://www.jcolibri.com/blog/database_reverse_engineering__ Analyseur SQL http://www.jcolibri.com/blog/sql_parser__.html Grammaire SQL et analyseur de requêtes SELECT, INSERT and UPDATE pour Interbase database Thu, 24 Feb 2005 10:01:01 -0500 http://www.jcolibri.com/blog/sql_parser__ Sommes-nous plagiés ? http://www.jcolibri.com/blog/plagiat_dump_interface_.html Delphi Magazine présente en Octobre un article de Hallvard VASSBOTN ressemblant furieusement à notre article "dump_interface" publié ici en Mai. Eh bien voici la réponse du berger à la bergère !. utilitaire Sat, 15 Jan 2005 10:01:01 -0500 http://www.jcolibri.com/blog/plagiat_dump_interface_ SQL to HTML http://www.jcolibri.com/blog/sql_to_html__.html Conversion d'une requête SQL ASCII en texte HTML database Thu, 24 Feb 2005 10:01:01 -0500 http://www.jcolibri.com/blog/sql_to_html__ Convertisseur de .Dfm binaires en Txt http://www.jcolibri.com/blog/dfm_binary_to_text__.html Convertit tous les .DFM d'un répertoire du format binaire en leur équivalent ASCII utilitaire Thu, 24 Feb 2005 10:01:01 -0500 http://www.jcolibri.com/blog/dfm_binary_to_text__ Analyseur de .DFM http://www.jcolibri.com/blog/dfm_parser__.html Cet analyseur construit un arbre correspondant au contenu d'un .DFM. Le point de départ de nombreux utilitaires utilitaire Mon, 14 Feb 2005 10:01:01 -0500 http://www.jcolibri.com/blog/dfm_parser__ Moteur de Recherche CGI http://www.jcolibri.com/blog/moteur_de_recherche_cgi_.html Présentation et source Delphi du moteur de recherche textuel de ce site. "Full text search": il effectue une recherche complète dans le texte de toutes les pages, et permet donc des mots composés. Pour une démo, utilisez "chercher" dans le menu ci-contre. internet Wed, 2 Feb 2005 10:01:01 -0500 http://www.jcolibri.com/blog/moteur_de_recherche_cgi_ Le moteur de recherche ColiGet http://www.jcolibri.com/blog/the_coliget_search_engine__.html Utilitaire qui recherche dans un répertoire tous les fichiers contenant certaines combinaisons de chaînes. Par exemple: utilitaire Tue, 4 Jan 2005 10:01:01 -0500 http://www.jcolibri.com/blog/the_coliget_search_engine__ Abstract Factory et Bridge http://www.jcolibri.com/blog/factory_and_bridge_patterns__.html Les design patterns Abstract Factory et Bridge. Présentation, diagrammes de classe UML et sources Delphi. uml_patterns Mon, 20 Dec 2004 10:01:01 -0500 http://www.jcolibri.com/blog/factory_and_bridge_patterns__ Générateur de .BAT DCCIL http://www.jcolibri.com/blog/dccil_bat_generator__.html 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 utilitaire Wed, 15 Dec 2004 10:01:01 -0500 http://www.jcolibri.com/blog/dccil_bat_generator__ Le fichier .BDSPROJ pour de Delphi .Net http://www.jcolibri.com/blog/delphi_net_bdsproj__.html 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 utilitaire Tue, 14 Dec 2004 10:01:01 -0500 http://www.jcolibri.com/blog/delphi_net_bdsproj__ Passage de Visual Basic à Delphi http://www.jcolibri.com/blog/visual_basic_vers_delphi_.html Il semble que les programmeurs Visual Basic soient de plus en plus nombreux à nous rejoindre en Delphi. delphi Sat, 25 Dec 2004 10:01:01 -0500 http://www.jcolibri.com/blog/visual_basic_vers_delphi_ Transparents "UML et Design Patterns Delphi" http://www.jcolibri.com/blog/uml_design_patterns_delphi_.html L'article sur Lexi et les sources correspondant suivent. je viens de placer les .ZIP des présentations BORCON 2004 suivantes sur ce site: uml_patterns Sun, 12 Dec 2004 10:01:01 -0500 http://www.jcolibri.com/blog/uml_design_patterns_delphi_ Présentation "Sniffer TCP IP" http://www.jcolibri.com/blog/sniffer_tcp_ip_.html Technique de capture et d'analyse de paquets TCP/IP internet Wed, 15 Dec 2004 10:01:01 -0500 http://www.jcolibri.com/blog/sniffer_tcp_ip_ Présentation "Réaliser un projet Interbase" http://www.jcolibri.com/blog/projet_interbase_.html Une (nano) compta en Interbase (Client Serveur, dbExpress, et en Delphi 2005, Ibx.Net, dbExpress.Net, BDP et Asp.Net) database Wed, 15 Dec 2004 10:01:01 -0500 http://www.jcolibri.com/blog/projet_interbase_ Analyse des paquets Interbase http://www.jcolibri.com/blog/sniffing_interbase_traffic__.html 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. database Mon, 15 Nov 2004 10:01:01 -0500 http://www.jcolibri.com/blog/sniffing_interbase_traffic__ L'éditeur LEXI http://www.jcolibri.com/blog/the_lexi_editor__.html 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 uml_patterns Sun, 12 Dec 2004 10:01:01 -0500 http://www.jcolibri.com/blog/the_lexi_editor__ Sniffer TCP IP http://www.jcolibri.com/blog/tcp_ip_sniffer__.html 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 adress IP etc) de packets destinés ou transitant par votre PC, en utilisant cet outil de surveillance et d'analyse. Cet article détaillé et les deux applications Delphi correspondent à ma présentation à la conférence Borland 2004. internet Fri, 5 Nov 2004 10:01:01 -0500 http://www.jcolibri.com/blog/tcp_ip_sniffer__ Lancement du site US http://www.jcolibri.com/blog/le_site_us_.html Le premier article vient d'être placé sur notre site en anglais delphi Mon, 1 Nov 2004 10:01:01 -0500 http://www.jcolibri.com/blog/le_site_us_ Delphi 8 Vcl.Net http://www.jcolibri.com/blog/delphi_8_vcl_net_.html Les premières impressions. Nos commentaires sur l'Environnement et le portage d'unités simple (display et log) delphi Tue, 19 Oct 2004 10:01:01 -0500 http://www.jcolibri.com/blog/delphi_8_vcl_net_ Interbase IBX Vcl.Net http://www.jcolibri.com/blog/interbase_ibx_net_.html La gestion Interbase sous Delphi 8 en mode VCL.NET avec la librairie Interbase Express: le mode le plus proche de Delphi 6. Création de table, écriture, effacement, modification. Un portage immédiat et des améliorations pour une librairie éprouvée. database Sun, 17 Oct 2004 10:01:01 -0500 http://www.jcolibri.com/blog/interbase_ibx_net_ Delphi 8 Windows Forms http://www.jcolibri.com/blog/delphi_8_windows_forms_.html Une première application pour utiliser Delphi 8 en mode Windows Forms. Le portage de nos CLASSes d'affichage et journalisation révèle la nécessité d'approfondir l'architecture des Interfaces delphi Tue, 19 Oct 2004 10:01:01 -0500 http://www.jcolibri.com/blog/delphi_8_windows_forms_ Delphi 8 Ado.Net http://www.jcolibri.com/blog/delphi_8_ado_net_.html Ado.Net et Delphi: La gestion en Delphi 8 d'une base de données en utilisant Ado.Net en mode Windows Forms. L'utilisation de la mécanique Ado pour lire et modifier des données Access avec OleDb qui est l'une des possibilités d'Ado.Net database Tue, 19 Oct 2004 10:01:01 -0500 http://www.jcolibri.com/blog/delphi_8_ado_net_ Borland Data Provider et Interbase http://www.jcolibri.com/blog/interbase_borland_data_provider_.html Voici enfin le mode royal pour gérer des données en mode Windows Forms: le BDP permet l'accès à de nombreuses bases (Oracle, DB2, Interbase, Firebird...) depuis les langages .Net, dont Delphi, avec l'esprit de dbExpress database Tue, 19 Oct 2004 10:01:01 -0500 http://www.jcolibri.com/blog/interbase_borland_data_provider_ Display ClientDataset XML http://www.jcolibri.com/blog/display_clientdataset_xml_.html Affiche le contenu d'un tClientDataset en analysant son fichier .XML. Permet de bien comprendre les mécanismes de modifications et de restauration partielle ou complète des lignes d'un tClientDataset. xml Fri, 15 Oct 2004 10:01:01 -0500 http://www.jcolibri.com/blog/display_clientdataset_xml_ Interbase dbExpress http://www.jcolibri.com/blog/interbase_dbexpress_.html La programmation d'applications de bases de données en utilisant dbExpress (aka DataSnap ou Midas) et Interbase: création d'une base, création de table, ajout de données, utilisation d'un tClientDataset pour afficher les données, effacement et modifications en appelant ApplyUpdates et gestion des erreurs par OnReconcileError. La gestion complète en Interbase, mais la partie dbExpress est applicable à Oracle, MySql, Sql Server ou tout autre moteur Sql. database Fri, 15 Oct 2004 10:01:01 -0500 http://www.jcolibri.com/blog/interbase_dbexpress_ trois sujets à la conférence Borland 2004 http://www.jcolibri.com/blog/borcon_2004_.html Nos présentation à la conférence Borland France (17-18 Novembre 2004) delphi Mon, 20 Sep 2004 10:01:01 -0500 http://www.jcolibri.com/blog/borcon_2004_ Iso CD Extractor http://www.jcolibri.com/blog/iso_cd_extractor_.html Explique comment analyser le contenu et extraire les fichiers d'un fichier .ISO téléchargé depuis le Web. Devrait à terme permettre de graver ses propres CD. utilitaire Sat, 18 Sep 2004 10:01:01 -0500 http://www.jcolibri.com/blog/iso_cd_extractor_ Les 23 Design Patterns du livre GOF http://www.jcolibri.com/blog/gof_design_patterns_.html Le codage en Delphi des exemples du livre "Design Patterns" de Erich GAMMA, Richard HELM, Ralph JOHNSON et John VLISSIDES. Code compilable de chaque pattern. uml_patterns Wed, 8 Sep 2004 10:01:01 -0500 http://www.jcolibri.com/blog/gof_design_patterns_ Interprète d'Expression http://www.jcolibri.com/blog/interprete_d_expression_.html Principe et exemple d'interprète. La grammaire EBNF, l'analyse lexicale et syntaxique, les arbres AST, l'interprétation. Les opérateurs sont arithmétiques et logiques, et les types entiers, réels et booléens. utilitaire Sun, 5 Sep 2004 10:01:01 -0500 http://www.jcolibri.com/blog/interprete_d_expression_ Dump Interface http://www.jcolibri.com/blog/dump_interface_.html L'organisation mémoire des objets Delphi, des Interfaces et des objets COM. Un projet complet présentant l'architecture et permettant le dump hexadécimal d'une Classe implémentant deux Interfaces poo_composants Tue, 15 Jun 2004 10:01:01 -0500 http://www.jcolibri.com/blog/dump_interface_ Interbase et DbExpress http://www.jcolibri.com/blog/interbase_dbexpress_net_.html Comment utiliser dbExpress sous Delphi 8 en mode VCL.NET avec Interbase: la technique la plus efficace et la plus souple pour travailler en mode connecté ou en mode nomade. Ici aussi un portage très simple d'applications Delphi 6 vers des applications Delphi 8. database Wed, 17 Mar 2004 10:01:01 -0500 http://www.jcolibri.com/blog/interbase_dbexpress_net_ Tutorial Interbase http://www.jcolibri.com/blog/interbase_tutorial_.html Un tout nouveau tutorial présentant la programmation d'applications Client Serveur Interbase: création d'une base, création de table, ajout / lecture / modification de table, jointure et liaison Maître Détail. Du SQL pur sucre. Avec les schémas d'architecture "comment ça marche", comme d'hab. Le tout en Delphi uniquement, et avec 12 projets en source pour faire bon poids. database Tue, 16 Mar 2004 10:01:01 -0500 http://www.jcolibri.com/blog/interbase_tutorial_ Formation UML et Design Patterns Delphi http://www.jcolibri.com/blog/formation_uml_et_design_patterns_delphi_.html 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. formation Mon, 15 Mar 2004 10:01:01 -0500 http://www.jcolibri.com/blog/formation_uml_et_design_patterns_delphi_ Programmation Orientée Objet Delphi http://www.jcolibri.com/blog/formation_programmation_objet_delphi_.html Techniques de programmation orientée objet en Delphi formation Thu, 4 Mar 2004 10:01:01 -0500 http://www.jcolibri.com/blog/formation_programmation_objet_delphi_ Ecriture de Composants Delphi http://www.jcolibri.com/blog/formation_ecriture_de_composants_delphi_.html L'écriture de composants Delphi formation Thu, 4 Mar 2004 10:01:01 -0500 http://www.jcolibri.com/blog/formation_ecriture_de_composants_delphi_ Bases de Données Client / Serveur Interbase http://www.jcolibri.com/blog/formation_client_serveur_interbase_.html Formation Client Serveur Interbase formation Thu, 4 Mar 2004 10:01:01 -0500 http://www.jcolibri.com/blog/formation_client_serveur_interbase_ Portage C, Cpp, Java -> Delphi http://www.jcolibri.com/blog/portage_c_cpp_java_delphi_.html Les transparents de la présentation Borcon 2003 utilitaire Mon, 2 Feb 2004 10:01:01 -0500 http://www.jcolibri.com/blog/portage_c_cpp_java_delphi_ Architecture du Moteur Interbase http://www.jcolibri.com/blog/architecture_du_moteur_interbase_.html Les transparents de la présentation Borcon 2003 database Mon, 2 Feb 2004 10:01:01 -0500 http://www.jcolibri.com/blog/architecture_du_moteur_interbase_ Formation Initiation Delphi http://www.jcolibri.com/blog/formation_initiation_delphi_.html Formation Initiation Delphi formation Sun, 15 Feb 2004 10:01:01 -0500 http://www.jcolibri.com/blog/formation_initiation_delphi_ Formulaire CGI http://www.jcolibri.com/blog/cgi_form_.html Comment ajouter à votre site un formulaire en utilisant les CGI de base (WRITELN). La technique à la base de toutes les pages Web dynamiques et que nous utilisons pour le bon de commande de livres, de pascalissime et lesréservations de stage internet Thu, 17 Jan 2002 10:01:01 -0500 http://www.jcolibri.com/blog/cgi_form_ Les Blobs Interbase http://www.jcolibri.com/blog/interbase_blobs_.html Traitements des champs Blob, pour stocker du binaire, du texte ASCII ou des images .BMP ou .JPEG. database Sat, 12 Jan 2002 10:01:01 -0500 http://www.jcolibri.com/blog/interbase_blobs_ présentation Colibri sur Soap et Midas http://www.jcolibri.com/blog/soap_et_midas_colibri_.html Transparents de la conférence Borland France 2000. internet Tue, 25 Dec 2001 10:01:01 -0500 http://www.jcolibri.com/blog/soap_et_midas_colibri_ Select Files http://www.jcolibri.com/blog/p_select_files_.html L'habillage utilisateur du filtrage de fichiers dans une arborescence DOS. Nous l'employons dans pratiquement tous nos utilitaires utilitaire Sun, 16 Dec 2001 10:01:01 -0500 http://www.jcolibri.com/blog/p_select_files_ Les Livres Delphi et Pascal http://www.jcolibri.com/blog/livres_.html Liste des livres que nous avons publier - comment les commander entre_nous Sat, 15 Dec 2001 10:01:01 -0500 http://www.jcolibri.com/blog/livres_ Le magazine Pascalissime http://www.jcolibri.com/blog/pascalissime_.html L'index des numéros 46 à 67 de pascalissime - comment les commander entre_nous Sat, 15 Dec 2001 10:01:01 -0500 http://www.jcolibri.com/blog/pascalissime_ cours d'Initiation Pascal http://www.jcolibri.com/blog/transparents_des_formations_.html Liste des transparents téléchargeables formation Sat, 15 Dec 2001 10:01:01 -0500 http://www.jcolibri.com/blog/transparents_des_formations_ Site Editor http://www.jcolibri.com/blog/site_editor_.html Un utilitaire qui permet de générer les pages d'un site avec des Frames. Outil qui nous a permis de démarer notre site internet Fri, 28 Sep 2001 10:01:01 -0500 http://www.jcolibri.com/blog/site_editor_