<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"><channel><title>www.atoutfox.org - Contributions</title><link>http://www.atoutfox.org</link><description>Contributions de la Communauté Francophone des Professionnels FoxPro</description><language>fr-fr</language><copyright>Copyright 2004-2011 www.atoutfox.org</copyright><managingEditor>bureau@atoutfox.org</managingEditor><webMaster>faure@atoutfox.org Francis FAURE</webMaster><pubDate>Fri, 17 Apr 2026 18:21:57 GMT</pubDate><lastBuildDate>Fri, 17 Apr 2026 18:21:57 GMT</lastBuildDate><category>Contributions</category><generator>AtoutFox VFP RSS v1.0</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>comment envoyer des mails SMTP avec gmail après le 30 sept 2024</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000989</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000989</guid><description>Bonjour, &lt;br /&gt; Voir le pdf &lt;br /&gt;</description><author>Gregory Adam</author><category>12 - Envoyer des Emails</category><pubDate>Thu, 26 Sep 2024 18:21:57 GMT</pubDate></item><item><title>Editeur HTML</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000983</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000983</guid><description>J'ai trouvé ce code pour créer un éditeur de texte HTML ici : &lt;br /&gt; http://yousfi.over-blog.com/2015/02/a-vfp-html-richtext-editor.html &lt;br /&gt; M.Yousfi Yousfi Benameur nous propose d'autres codes bien utiles... &lt;br /&gt; Celui-ci fonctionne, je l'ai testé et transformé pour mes besoins personnels en class. &lt;br /&gt; Ci-dessous le code original &lt;br /&gt;</description><author>PatriceJ</author><category>08 - ActiveX - (OLE)</category><pubDate>Tue, 21 Nov 2023 18:21:57 GMT</pubDate></item><item><title>La migration des .DBF vers un serveur SQL</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000982</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000982</guid><description>La présentation était conçue comme un atelier purement pratique =&gt; Il n'y a pas de fichier power point. Le zip contient un document word présentant le déroulé et les manipulations à exécuter. &lt;br /&gt; Le répertoire VFP contient l'application de départ, le répertoire SQL contient l'application telle qu'elle a été obtenue à l'issue de l'atelier. &lt;br /&gt; Pour faire fonctionner l'application finale, il faudra au moins exécuter la partie migration, pour disposer de la base avec des données. &lt;br /&gt; La présentation a été faite avec SQL server, mais normalement, n'importe quel SGBD peut être utilisé, dans la mesure où rien n'est spécifique à MSSQL : il faudra juste adapter les chaines de connexion. &lt;br /&gt; JCR &lt;br /&gt;</description><author>jcriv</author><category>2023 - Rencontres - Lyon</category><pubDate>Mon, 15 May 2023 18:21:57 GMT</pubDate></item><item><title>Session "Comparatif VFP vs Python"</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000981</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000981</guid><description>Le contenu de la session avec quatre slides "bonus" et quelques programmes illustrant le propos.</description><author>Marc Thivolle</author><category>2023 - Rencontres - Lyon</category><pubDate>Mon, 15 May 2023 18:21:57 GMT</pubDate></item><item><title>Analyse lexicale</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000980</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000980</guid><description>Analyse lexicale - théorie et comment faire en vfp</description><author>Gregory Adam</author><category>2023 - Rencontres - Lyon</category><pubDate>Sat, 13 May 2023 18:21:57 GMT</pubDate></item><item><title>Git et VFP</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000979</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000979</guid><description>Le powerpoint de la session, plus le code de conversion Git-&gt;VFP / VFP-&gt;Git &lt;br /&gt; Pour utiliser le PJX, &lt;br /&gt; * créer un projet sur FramaGit, GitLab, GitHub ou autre &lt;br /&gt; * cloner ce projet en utilisant par exemple Visual Studio Code &lt;br /&gt; * coller dans le répertoire du projet le contenu du zip &lt;br /&gt; * lancer Git.prg, ce qui lancera votre premier Git-&gt;VFP : les binaires seront créés à partir des XML contenus dans le zip &lt;br /&gt; * par la suite, utiliser le raccourci Ctrl+home installé par Git.prg pour le menu TwoFox (Git-&gt;VFP pour générer les binaires à partir des XML, VFP-&gt;Git pour générer les XML à partir des binaires) &lt;br /&gt; * continuer d'utiliser VSCode pour la gestion Git : commits, push, pull, branches, etc &lt;br /&gt;</description><author>Luc</author><category>2023 - Rencontres - Lyon</category><pubDate>Thu, 11 May 2023 18:21:57 GMT</pubDate></item><item><title>Les barres d'outils avec FoxPro</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000978</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000978</guid><description>A partir d'un exemple simple, comment implémenter les barre d'outils avec VFP. &lt;br /&gt; Il s'agit d'un atelier, partant d'une application sommaire, sans barre d'outils, à une application présentant 3 types de barres d'outils selon les situations. &lt;br /&gt; Le zip contient : &lt;br /&gt; - le déroulé complet de l'exposé, avec toutes les actions pour passer d'une étape à l'autre, au format docx; &lt;br /&gt; - 2 répertoires contenant les données et les images; &lt;br /&gt; - 8 répertoires présentant comment evolue le prototype à chaque étape. &lt;br /&gt; La session est plutôt de niveau débutant à initié, selon les étapes. &lt;br /&gt; Bonne lecture ! &lt;br /&gt;</description><author>Luc</author><category>2022 - Rencontres - Lyon</category><pubDate>Mon, 23 May 2022 18:21:57 GMT</pubDate></item><item><title>Le matériel de la session Utiliser .Net en VFP</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000977</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000977</guid><description></description><author>Gregory Adam</author><category>2022 - Rencontres - Lyon</category><pubDate>Mon, 23 May 2022 18:21:57 GMT</pubDate></item><item><title>Le matériel de la session Expressions Régulières</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000976</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000976</guid><description>Courage</description><author>Gregory Adam</author><category>2022 - Rencontres - Lyon</category><pubDate>Mon, 23 May 2022 18:21:57 GMT</pubDate></item><item><title>Factur-X Facture électronique</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000975</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000975</guid><description>AtoutFox 2022 Synthèse sur les factures électroniques PDF/A3 - Factur-X. &lt;br /&gt; &lt;br /&gt; Le ZIP contient les différents documents: &lt;br /&gt; - de synthèses sur l'obligation de générer en France dès 2024 des factures électroniques &lt;br /&gt; - la norme Factur-x &lt;br /&gt; - les spécifications EDI Chrorus-pro &lt;br /&gt; - Un exemple VFP de génération d'une facture au format Factur-X avec XFRX. &lt;br /&gt; Cet exemple nécessite que vous ayez une licence XFRX version minim 19.0. &lt;br /&gt;</description><author>Luc</author><category>2022 - Rencontres - Lyon</category><pubDate>Sat, 21 May 2022 18:21:57 GMT</pubDate></item><item><title>XSharp - Compilateur xBase pour .NET, OpenSource</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000974</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000974</guid><description>Les présentations PowerPoint et les fichiers sources utilisés lors des deux sessions XSharp présentées aux rencontres de Lyon. Le dossier VFP comprend des exemples d'usage de code Pure-VFP en X# &lt;br /&gt; Le dossier XS comprend des exemples d'usage de code écrit en X# &lt;br /&gt; La future version de l'outil d'exportation d'application VFP (Pjx,Vcx,scx,...) sera bientot disponible sur le site de X# : www.sharp.eu &lt;br /&gt; &lt;br /&gt; Pour toute information complémentaire, support, échange, etc, merci de vous rendre dans le forum Français https://www.xsharp.eu/forum/french-forum, ce sera plus simple :) &lt;br /&gt; &lt;br /&gt; Au plaisir, &lt;br /&gt; Fabrice &lt;br /&gt;</description><author>FForay</author><category>2022 - Rencontres - Lyon</category><pubDate>Sat, 21 May 2022 18:21:57 GMT</pubDate></item><item><title>Support de la session "Symfony, un framework MVC en PHP"</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000973</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000973</guid><description></description><author>Luc</author><category>2022 - Rencontres - Lyon</category><pubDate>Fri, 20 May 2022 18:21:57 GMT</pubDate></item><item><title>Signature digitale</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000972</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000972</guid><description>Un example pour créer un signature digitale avec Foxpro. Cet API existe depuis Windows 7 (Auteur inconnu)</description><author>Mike Gagnon</author><category>05 - API et appels systèmes</category><pubDate>Sun, 07 Nov 2021 18:21:57 GMT</pubDate></item><item><title>BUTTON</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000971</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000971</guid><description>btn tres simple a utliser par Ramos</description><author>lotfi072003</author><category>01 - PRG : Programmation</category><pubDate>Wed, 28 Jul 2021 18:21:57 GMT</pubDate></item><item><title>xFrame - outils</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000970</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000970</guid><description>xFrame - outils &lt;br /&gt; &lt;br /&gt; Les classes de xBCL - voir http://atoutfox.com/articles.asp?ACTION=FCONSULTER&amp;ID=0000000962 &lt;br /&gt; et en plus &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; Des classes de &lt;br /&gt; Chiffrage RC 4 AES Hachage MD5 SHA1 SHA256 SHA384 SHA512 HMAC HMAC_MD5 HMAC_SHA1 HMAC_SHA256 HMAC_SHA384 HMAC_SHA512 Random Random &lt;br /&gt; Le zip contient un PRG et un fichier d'aide. Il faut au moins Windows 8 &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;</description><author>Gregory Adam</author><category>Crypto - Hash - Compression</category><pubDate>Wed, 21 Apr 2021 18:21:57 GMT</pubDate></item><item><title>New Ribbon</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000969</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000969</guid><description>https://github.com/DougHennig/Ribbon &lt;br /&gt; For: Doug Henning &lt;br /&gt;</description><author>jorgalvan</author><category>02 - SCX : Formulaires</category><pubDate>Tue, 29 Dec 2020 18:21:57 GMT</pubDate></item><item><title>Nouvelle idée pour une boite de message</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000968</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000968</guid><description>Vous pouvez trouver 402 icones dans le ImageRes.dll de windows 10, autres versions de Windows contient moins d'icones. https://windows10dll.nirsoft.net/imageres_dll.html &lt;br /&gt;</description><author>Mike Gagnon</author><category>05 - API et appels systèmes</category><pubDate>Tue, 12 May 2020 18:21:57 GMT</pubDate></item><item><title>SMS POOLER - Sending SMS using AT commands</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000966</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000966</guid><description></description><author>alahem1</author><category>01 - PRG : Programmation</category><pubDate>Fri, 27 Mar 2020 18:21:57 GMT</pubDate></item><item><title>OOPS en visual foxpro</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000965</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000965</guid><description>OOP en visual foxpro Traduction en français d'un article publié en avril 2006 par Burt Roosen sur VFUG. &lt;br /&gt; Toujours d'actualité. &lt;br /&gt; Guy Bonemme &lt;br /&gt;</description><author>Guy Bonemme</author><category>5.1 - Traductions</category><pubDate>Wed, 07 Aug 2019 18:21:57 GMT</pubDate></item><item><title>Contenu de la session Optimisations de code VFP</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000964</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000964</guid><description>Un PRG pour tester les bonnes pratiques recommandées en utilisation dans son code VFP. &lt;br /&gt; Un document PDF reprenant une synthèse des mécanismes internes de VFP (table des noms, longueur des variables, garbage collector, limite du nombre de variables, tableaux, rushmore, index, etc..) à lire à tête reposée sans modération &lt;br /&gt;</description><author>Luc</author><category>2019 - Rencontres - Lyon</category><pubDate>Mon, 27 May 2019 18:21:57 GMT</pubDate></item><item><title>Contenu de la session "API WebServices Plannings"</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000963</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000963</guid><description>Des pistes pour m anipuler les calendriers Google et Microsoft via les API avec VFP</description><author>Luc</author><category>2019 - Rencontres - Lyon</category><pubDate>Fri, 24 May 2019 18:21:57 GMT</pubDate></item><item><title>xBCL - Foxpro Base Class Library</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000962</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000962</guid><description>Presentation, source et aide &lt;br /&gt; &lt;br /&gt; Classes &lt;br /&gt; - Queue &lt;br /&gt; - Stack &lt;br /&gt; - Topological sort &lt;br /&gt; - HashDictionary &lt;br /&gt; - HashSet &lt;br /&gt; - HashDictionarySet &lt;br /&gt; - SortedDictionary ( jusque 3 dimensions) &lt;br /&gt; - SortedSet ( jusque 3 dimensions) &lt;br /&gt;</description><author>Gregory Adam</author><category>2019 - Rencontres - Lyon</category><pubDate>Fri, 24 May 2019 18:21:57 GMT</pubDate></item><item><title>Session "Impacts énergétiques des NTIC"</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000960</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000960</guid><description>Le visuel de la session ainsi que les deux documents de travail (notes et synthèse). &lt;br /&gt;</description><author>Marc Thivolle</author><category>2019 - Rencontres - Lyon</category><pubDate>Fri, 24 May 2019 18:21:57 GMT</pubDate></item><item><title>ListImage control</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000959</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000959</guid><description>ListImage is a VCX control that allows you to display thumbnails of a default folder &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; Video &lt;br /&gt; https://www.youtube.com/watch?v=1KQ-r7ClmYA &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; VFP Unlimited - Canal de Youtube &lt;br /&gt; https://www.youtube.com/ channel/ UCkUIcHDsOdMUIdhYNO985JQ &lt;br /&gt;</description><author>ZeRoberto</author><category>25 - Images</category><pubDate>Sun, 21 Apr 2019 18:21:57 GMT</pubDate></item><item><title>Move and resize image</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000958</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000958</guid><description>Example of how to move and resize objects at run time. &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; Video &lt;br /&gt; https://www.youtube.com/watch?v=ecN5OA6JZ9Y &lt;br /&gt; &lt;br /&gt; My Youtube Channel &lt;br /&gt; https://www.youtube.com/channel/UCkUIcHDsOdMUIdhYNO985JQ &lt;br /&gt; &lt;br /&gt;</description><author>ZeRoberto</author><category>25 - Images</category><pubDate>Sat, 20 Apr 2019 18:21:57 GMT</pubDate></item><item><title>Conventions de nommage ( typage des variables )</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000957</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000957</guid><description>Conventions de nommage ( typage des variables ) &lt;br /&gt; Cette contribution a pour objectif : &lt;br /&gt; &lt;br /&gt; - d'accélérer le codage en rendant l'intellisence de Foxcode et de Isx.prg plus performant&lt;br /&gt; - d'améliorer la lisibilité du Code&lt;br /&gt; - d'uniformiser le typage pour aider au déboggage&lt;br /&gt; - de renforcer l'utilisation de m. &lt;br /&gt;&lt;br /&gt; un simple exemple : &lt;br /&gt; la variable ' varUn ' sans typage&lt;br /&gt; &lt;br /&gt; varUn = 1&lt;br /&gt; varUn = '1'&lt;br /&gt; varUn = "un"&lt;br /&gt;&lt;br /&gt; si vous exécutez ces trois lignes dans la fenetre commande &lt;br /&gt; pas de probleme&lt;br /&gt; pas d'erreur&lt;br /&gt;&lt;br /&gt; Vfp corrige le Type qui renseigne la variable 'varUN' &lt;br /&gt;&lt;br /&gt; La question qui se pose ! &lt;br /&gt; 20 ligne de code plus bas dans votre programme, c'est quoi le type de données ?&lt;br /&gt; qu'est-ce que va contenir la variable ' varUn ' et quel sera sont type de donnée ?&lt;br /&gt;&lt;br /&gt; c'est là que le typage des variables devient intéressant. &lt;br /&gt;&lt;br /&gt; voilà ce à quoi ma contribution aide&lt;br /&gt;&lt;br /&gt; Local liUn As Integer&lt;br /&gt; liUn = 1 &amp;&amp; un integer&lt;br /&gt;&lt;br /&gt; Local lcUn As Character&lt;br /&gt; lcUn = "1" &amp;&amp; un caractere&lt;br /&gt;&lt;br /&gt; Local LsUn As String&lt;br /&gt; LsUn = 'Un' &amp;&amp; une chaine&lt;br /&gt;&lt;br /&gt; c'est gagnant pour vous et pour ceux à qui vous demandez de l'aide&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; avec l'utilisation de 'm.' la recherche est simplifié.... &lt;br /&gt; m.li affichera toute les variables li... &lt;br /&gt; m.lc affichera toute les variables typées caracteres ....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; bref simple clair et 20 lignes plus loin vous savez ce que contient la variable&lt;br /&gt;&lt;br /&gt; voilà&lt;br /&gt;&lt;br /&gt; Des articles intéressants au sujet des variables &lt;br /&gt; &lt;br /&gt; comment ajouter et utiliser les nouvelles fonctionnalitées &lt;br /&gt; dezipez "DeclareVariable.zip" et mettre les fichiers dans dans un répertoire de votre choix &lt;br /&gt; exécutez DeclarVar_install.prg &lt;br /&gt; https://www.youtube.com/edit?video_id=QIPcYsIu3jc&amp;video_referrer=watch &lt;br /&gt; &lt;br /&gt; Optimiser son Code Visual FoxPr&lt;br /&gt; http://atoutfox.org/articles.asp?ACTION=FCONSULTER&amp;Id=0000000446 &lt;br /&gt;&lt;br /&gt; Faut-il préfixer les variables par "m." ?&lt;br /&gt; http://atoutfox.org/articles.asp?ACTION=FCONSULTER&amp;Id=0000000116 &lt;br /&gt;&lt;br /&gt; Naming Conventions variables - Conventions de nommage&lt;br /&gt; http://fox.wikis.com/wc.Dll?Wiki~NamingConventionsVariables &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; J'ajouterais&lt;br /&gt;&lt;br /&gt; dans la définition d'une classe cela est aussi intéressant de préfixer &lt;br /&gt; les attributs et les méthodes &lt;br /&gt;&lt;br /&gt; à toute les atributs que j'ajoute, je préfixe avec 'p_' suivit du type&lt;br /&gt; à toute les procedures personalisées je commencent par 'm_'&lt;br /&gt;&lt;br /&gt;Procedure m_Maproc1&lt;br /&gt;Endproc&lt;br /&gt;Procedure m_Maproc2&lt;br /&gt;Endproc&lt;br /&gt;&lt;br /&gt; toute les attributs que j'ajoute à une classe commence comme ceci&lt;br /&gt; 'p_' suivit d'un type de donnée suivit du nom de la variable&lt;br /&gt; &lt;br /&gt; ex:&lt;br /&gt; &lt;br /&gt; p_iNbreRoue = 4 &amp;&amp; attribut de la classe vehicule integer/&lt;br /&gt; &amp;&amp; p_ pour propriété&lt;br /&gt; &amp;&amp; i pour le type de donnée utilisé .... ici : integer &lt;br /&gt; &lt;br /&gt; &amp;&amp; on a affaire à une classe véhicule&lt;br /&gt; &amp;&amp; une voiture 4 roues&lt;br /&gt; &amp;&amp; un BRP 3 roues&lt;br /&gt; &amp;&amp; une moto 2 roues &lt;br /&gt; &amp;&amp; un clouwn 1 roues&lt;br /&gt; &lt;br /&gt; une voiture a 4 roue&lt;br /&gt; un CAN-AM SPYDER de BRP a 3 roues&lt;br /&gt; les deux sont des véhicules autorisés au Québec &lt;br /&gt;&lt;br /&gt;toutes les attributs que J'ajoute à une classe commence par 'p_'&lt;br /&gt;&lt;br /&gt;#Endif &amp;&amp; commentaire-fin&lt;br /&gt;&lt;br /&gt;* --------------------------------------------------------------------------------&lt;br /&gt;* Explication par l'exemple -----------------------------------------------------&lt;br /&gt;* --------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Define Class clssMaMinoune As clssVoiture &amp;&amp; clssCustom&lt;br /&gt;&lt;br /&gt; ** attributs personels&lt;br /&gt; p_cConstructeur = "Volvo" &amp;&amp; p_c -- p pour propriété -- c pour caractere&lt;br /&gt; p_cModele = "760"&lt;br /&gt; p_iAnnee = 1990 &amp;&amp; p_i -- p pour propriété -- i pour integer&lt;br /&gt; p_cUtilisation = "familiale"&lt;br /&gt;&lt;br /&gt; ** les propriétés natives de la classe custom&lt;br /&gt; #If .F.&lt;br /&gt;&lt;br /&gt; Enable&lt;br /&gt; Application&lt;br /&gt; BaseClass&lt;br /&gt; Class&lt;br /&gt;&lt;br /&gt; ClassLibrary&lt;br /&gt; Comment&lt;br /&gt; ControlCount&lt;br /&gt;&lt;br /&gt; Controls&lt;br /&gt; Height&lt;br /&gt; HelpContextID&lt;br /&gt;&lt;br /&gt; Left&lt;br /&gt; Name&lt;br /&gt; Objects&lt;br /&gt;&lt;br /&gt; Parent&lt;br /&gt; ParentClass&lt;br /&gt; Picture&lt;br /&gt;&lt;br /&gt; Tag&lt;br /&gt; Top&lt;br /&gt; WhatsThisHelpID&lt;br /&gt;&lt;br /&gt; Width&lt;br /&gt;&lt;br /&gt; #Endif&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; * --------------------------------------------------------------------------------&lt;br /&gt; * procedures personalisées -----------------------------------------------------&lt;br /&gt; * --------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt; * /¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ m_roule()&lt;br /&gt; * / Eddy Maue a+ -- Créer le : 2018-09-04&lt;br /&gt; Procedure m_roule()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Endproc &amp;&amp; m_roule()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; * /¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ m_Tourne_a_gauche()&lt;br /&gt; * / Eddy Maue a+ -- Créer le : 2018-09-04&lt;br /&gt; Procedure m_Tourne_a_gauche()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Endproc &amp;&amp; m_Tourne_a_gauche()&lt;br /&gt;&lt;br /&gt; * /¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ m_tourne_a_droite()&lt;br /&gt; * / Eddy Maue a+ -- Créer le : 2018-09-04&lt;br /&gt; Procedure m_tourne_a_droite()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Endproc &amp;&amp; m_tourne_a_droite()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; * /¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ m_ignition()&lt;br /&gt; * / Eddy Maue a+ -- Créer le : 2018-09-04&lt;br /&gt; Procedure m_ignition()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Endproc &amp;&amp; m_ignition()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; * --------------------------------------------------------------------------------&lt;br /&gt; * Evennement natif ---------------------------------------------------------------&lt;br /&gt; * --------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt; #If .F.&lt;br /&gt;&lt;br /&gt; Destroy&lt;br /&gt; Error&lt;br /&gt; Init&lt;br /&gt;&lt;br /&gt; #Endif&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; * --------------------------------------------------------------------------------&lt;br /&gt; * procedures natives de la classe Custom ----------------------------------------&lt;br /&gt; * --------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt; #If .F. &amp;&amp; procedures natives de la classe Custom&lt;br /&gt;&lt;br /&gt; AddObject&lt;br /&gt; AddProperty&lt;br /&gt; Newobject&lt;br /&gt;&lt;br /&gt; ReadExpression&lt;br /&gt; ReadMethod&lt;br /&gt; RemoveObject&lt;br /&gt;&lt;br /&gt; ResetToDefault&lt;br /&gt; SaveAsClass&lt;br /&gt; ShowWhatsThis&lt;br /&gt;&lt;br /&gt; WriteExpression&lt;br /&gt; WriteMethod&lt;br /&gt;&lt;br /&gt; #Endif&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enddefine&lt;br /&gt;&lt;br /&gt;L'essayer c'est l'adopter ....&lt;br /&gt;&lt;br /&gt;cela vous aides&lt;br /&gt; en ajout m_ ou p_ car cela sépare des éléments natifs d'une classe à vos ajouts personels &lt;br /&gt;&lt;br /&gt;cela nous aides à vous aider&lt;br /&gt; lisibilité et compréhension &lt;br /&gt;&lt;br /&gt;a+ eddy</description><author>eddymaue</author><category>01 - PRG : Programmation</category><pubDate>Thu, 06 Sep 2018 18:21:57 GMT</pubDate></item><item><title>EmInputbox</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000956</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000956</guid><description>C'est exactement comme Inputbox mais avec quelques nuances &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; InputBox EmInputBox &lt;br /&gt; titre oui oui &lt;br /&gt; retour clavier oui oui &lt;br /&gt; Escape oui oui &lt;br /&gt; valeur de retour oui oui &lt;br /&gt; condition(réeussite) à gérer par la valeur&lt;br /&gt;de retour succes = .t.&lt;br /&gt;4ime paramêtre &lt;br /&gt; zone de texte textbox editbox &lt;br /&gt; curseur zone sélectionné fin du texte &lt;br /&gt; redimensionnable non oui &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; voilà c tout &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; bon développement a tous&lt;br /&gt; &lt;br /&gt;</description><author>eddymaue</author><category>01 - PRG : Programmation</category><pubDate>Mon, 03 Sep 2018 18:21:57 GMT</pubDate></item><item><title>VFPTOSQL</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000955</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000955</guid><description>Bonjour les FOXEURS. &lt;br /&gt; J'ai téléchargé l'application THREETIERS sur le site www.levelextreme.com auteur Les Pinter , c'est une merveille pour moi, Je compte l'utiliser sur mon projet. &lt;br /&gt; L'application utilise une bibliothèque qui traite l'accès au donnés soit : sql, dbf ou web &lt;br /&gt; seulement je n'arrive pas a afficher les données sur les formulaires customers et employes en mode accès SQL , en mode DBF sa ne pose pas de problème. &lt;br /&gt; Vous trouverez en pièce jointe le dossier de l'application en fichiers .ZIP. &lt;br /&gt; Une orientation de votre part pour résoudre se problème sera la bienvenue. &lt;br /&gt; Merci et bonne lecture. &lt;br /&gt;</description><author>BENMAHAMMED</author><category>07 - SQL</category><pubDate>Wed, 18 Jul 2018 18:21:57 GMT</pubDate></item><item><title>Session Collections dans VFP + les arbres</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000954</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000954</guid><description>Trois documents et un répertoire : &lt;br /&gt; &lt;br /&gt; - Lyon2018.ppsx : le diaporama de la session. &lt;br /&gt; &lt;br /&gt; - Notice.pdf : en remplacement des diapositives non présentées lors de la session. &lt;br /&gt; - Arbres.pdf : le complément du document précédent. &lt;br /&gt; &lt;br /&gt; Le répertoire VFPDemo est le code source de mes exemples. &lt;br /&gt; &lt;br /&gt; J'attends les volontaires pour développer l'embryon de classe que je vous ai proposé pour gérer visuellement les arbres binaires. &lt;br /&gt; &lt;br /&gt; Bonne lecture. &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;</description><author>Marc Thivolle</author><category>2018 - Rencontres - Lyon</category><pubDate>Wed, 21 Mar 2018 18:21:57 GMT</pubDate></item><item><title>Encodage Code à barre [2D] en VFP</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000953</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000953</guid><description>Bonjour, Dans le zip les fichiers de ma session. &lt;br /&gt;</description><author>Amos</author><category>2018 - Rencontres - Lyon</category><pubDate>Mon, 19 Mar 2018 18:21:57 GMT</pubDate></item><item><title>Introduction à l'intelligence artificielle</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000952</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000952</guid><description>Fichier PPTX ayant servi de support à la session.</description><author>jcriv</author><category>2018 - Rencontres - Lyon</category><pubDate>Sat, 17 Mar 2018 18:21:57 GMT</pubDate></item><item><title>VFP sur le WEB avec FoxInCloud</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000951</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000951</guid><description>VFP sur le WEB &lt;br /&gt; Démarche et exemple simple &lt;br /&gt; d'adaptation d'un petit projet VFP &lt;br /&gt; sur le WEB avec FIC&lt;br /&gt;&lt;br /&gt; Le PDF contient les expliquations du processus d'adaptation. Dans ce document PDF les informations à bien assimiler / comprendre sont colorées en orange.&lt;br /&gt;&lt;br /&gt;Les deux fichiers ZIP contiennent l'un le projet avant adaptation (ATFDEMO.PJX), l'autre le projet adapté (ATFTEST.PJX) et fonctionnel en WEB.&lt;br /&gt;&lt;br /&gt;Pour tester cette application:&lt;br /&gt;1 - il vous faut installer PostgreSQL 9.xx sur votre machine (éventuellement modifier les sources du projet non adapté en remplaçant les tables PostgreSQL par des tables VFP et les vues distantes par des vues locales utilisant les tables VFP&lt;br /&gt;2 - Avec PGADMIN lancer le fichier ATFDATA.SQL pour créer les tables dans PostGreSQL&lt;br /&gt;3 - télécharger FoxInCloud depuis l'adresse http://foxincloud.com/download.php#trialForm&lt;br /&gt;4 - Installer FoxInCloud&lt;br /&gt;5 - Lancer FoxInCloud depuis son raccourci posé sur le bureau Windows de votre PC&lt;br /&gt;6 - Ouvrir le projet ATFDEMO &lt;br /&gt;7 - Effectuer les opération d'adaptations décrites dans le PDF.&lt;br /&gt;&lt;br /&gt;Login: demo &lt;br /&gt;Mot de passe: demo&lt;br /&gt;&lt;br /&gt;Bons tests&lt;br /&gt;Cordialement&lt;br /&gt;GLS&lt;br /&gt;</description><author>GLS</author><category>2018 - Rencontres - Lyon</category><pubDate>Sat, 17 Mar 2018 18:21:57 GMT</pubDate></item><item><title>DépotFox, archivage et historique sécurisé</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000950</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000950</guid><description>Le contenu de la session (la présentation) est dans le pdf dans le fichier zip, vous trouverez: le descriptif complet (depotfox.pdf) les PEM du client DepotFox (clientdepotfox.pdf) le code d'installation du module serveur (installdepotfox.prg) la bibliothèque de classes du client (foxhisto.vcx et vct) &lt;br /&gt;</description><author>Michel Lévy</author><category>2018 - Rencontres - Lyon</category><pubDate>Fri, 16 Mar 2018 18:21:57 GMT</pubDate></item><item><title>API : Types - Mécanisme des appels - Pointeurs vers des pointeurs</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000949</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000949</guid><description>Pages de ma presentation</description><author>Gregory Adam</author><category>2018 - Rencontres - Lyon</category><pubDate>Fri, 16 Mar 2018 18:21:57 GMT</pubDate></item><item><title>Contenu de la session NoSQL en VFP</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000948</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000948</guid><description>Contenu de la session NoSQL en VFP</description><author>Luc</author><category>2018 - Rencontres - Lyon</category><pubDate>Fri, 16 Mar 2018 18:21:57 GMT</pubDate></item><item><title>Application de gestion</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000947</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000947</guid><description>Je vous presente un logiciel de gestion de stock</description><author>koodateur</author><category>22 - VFP et .NET</category><pubDate>Tue, 06 Mar 2018 18:21:57 GMT</pubDate></item><item><title>une classe 'calculatrice' basée sur ToolBar</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000946</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000946</guid><description>Bonjour à tous,&lt;br /&gt;&lt;br /&gt;vous trouverez dans le zip joint une librairie qui contient une classe 'calculatrice' qui fait les 4 opérations, posséde une mémoire et est capable d'executer une expression. Cette calculatrice est facilement sous-classable (son organisation est adaptée au sous-classement). La librairie contient aussi une classe 'txtcalc' qui gère l'utilisation de la calculatrice (classe que vous n'êtes pas obligé d'utilser tellement elle est simple).&lt;br /&gt;&lt;br /&gt;Le projet contient un écran de démonstration.&lt;br /&gt;&lt;br /&gt;Le fichier lisezmoi.txt contient un descriptif détaillé.&lt;br /&gt;&lt;br /&gt;Ceci est un premier jet. Testez le et remontez moi vos remarques.&lt;br /&gt;&lt;br /&gt;Jean à Grenoble</description><author>Jean à Grenoble</author><category>20 - Trucs et Astuces</category><pubDate>Sun, 29 Oct 2017 18:21:57 GMT</pubDate></item><item><title>Extraire ou réintégrer une fenetre d'édition de IDE</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000945</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000945</guid><description>bonjour à tous&lt;br /&gt;&lt;br /&gt;comme j'ai deux écrans de travail j'aimerais étaler sur les 2 écrans les fenetres d'éditions et les formulaires. J'y parviens presque...&lt;br /&gt;&lt;br /&gt;ouvrir une fenetre d'édition et appuyer sur F4 et pour réintegrer la fenetre Ctrl+F4. Le focus doit etre sur la fenetre d'édition &lt;br /&gt;&lt;br /&gt;on peu le faire avec un formulaire, code snippet ou une fenetre d'édition.... cependant c'est instable....</description><author>eddymaue</author><category>01 - PRG : Programmation</category><pubDate>Sun, 17 Sep 2017 18:21:57 GMT</pubDate></item><item><title>File Mapping pour énumérer les fichiers ouverts par Visual FoxPro</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000944</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000944</guid><description>J'ai cherché longtemps un programme qui permet de trouver le chemin d'une fenetre d'édition. Ce code énumere tout les fichiers ouvert par Vfp....&lt;br /&gt;&lt;br /&gt;apres on applique un simpe set filter to "prg" =justext(filename) &lt;br /&gt;ou &lt;br /&gt;Select DISTINCT filename from cs where "prg" == JustExt(filename)&lt;br /&gt;&lt;br /&gt;et le tour est joué</description><author>eddymaue</author><category>01 - PRG : Programmation</category><pubDate>Sat, 16 Sep 2017 18:21:57 GMT</pubDate></item><item><title>Lutte contre les logiciels frauduleux :simplification du dispositif applicable au 1 er janvier 2018</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000943</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000943</guid><description>Bonjour à tous &lt;br /&gt; &lt;br /&gt; Pour ceux qui sont en train de travailler sur la facturation de leurs logiciels, voici une bonne nouvelle &lt;br /&gt; &lt;br /&gt; Manu &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; Lutte contre les logiciels frauduleux : simplification du dispositif applicable au 1 er janvier 2018 &lt;br /&gt; &lt;br /&gt; Face à l'inquiétude exprimée par les entreprises, notamment les plus petites d'entre elles, quant à la mise en ouvre au 1 er janvier 2018 d'un dispositif de la loi de finances pour 2016 visant l'usage de logiciels de caisse, de comptabilité et de gestion certifiés, le Ministre de l'Action et des Comptespublics Gérald DARMANIN a décidé de le recentrer et de le simplifier. &lt;br /&gt; Seuls les logiciels et systèmes de caisse, principaux vecteurs des fraudes constatées à la TVA,seront ainsi concernés. Sans réduire son efficacité pour lutter contre les fraudes permises par l'apparition de logiciels permettant d'effacer des recettes enregistrées, la redéfinition du périmètre de l'obligation permet d'alléger la complexité induite, tant pour la mise en conformité initiale que pour le quotidien des entreprises. &lt;br /&gt; Cette modification fera l'objet de mesures législatives d'ici la fin d'année, pour une entrée envigueur du dispositif comme prévu au 1 er janvier 2018. &lt;br /&gt; Les entreprises qui n'auraient pas encore effectué cette mise en conformité de leur logiciel de caisse ont ainsi 6 mois pour y veiller. &lt;br /&gt; Le Ministre de l'Action et des Comptes publics demande à l'administration fiscale d'accompagner les entreprises dans la première année d'application des nouvelles règles. &lt;br /&gt;</description><author>manu</author><category>70 - Articles dans la presse ou sur le net</category><pubDate>Fri, 16 Jun 2017 18:21:57 GMT</pubDate></item><item><title>Les tables d'historique avec SQL 2016</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000942</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000942</guid><description>Les tables d'historiques avec SQL 2016 &lt;br /&gt; Cette question des tables d'historique permettant de retracer toutes les modifications successives de chaque ligne d'une table, je l'ai rencontrée plusieurs fois quand je travaillais. &lt;br /&gt; &lt;br /&gt;Les réponses existaient, mais n'étaient pas toujours simples à mettre en oeuvre. Et ne garantissaient pas l'authenticité de l'historique. &lt;br /&gt; &lt;br /&gt; Ces derniers temps, pour vérifier que la nouvelle version de SF en préparation était bien compatible avec SQL 2016, je me suis intéreressé aux nouveautés de SQL 2016. &lt;br /&gt; &lt;br /&gt;Et surprise! les tables d'historique sont maintenant complètement intégrées à SQL Server, dans le respect de la norme ISO SQL. &lt;br /&gt; Et en plus, cette nouveauté est parfaitement supportée par VFP. &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; Qu'est-ce que c'est? Leur dénomination en anglais est "System-Versioned Temporal Tables". En français, on dira "Tables Temporelles avec Contrôle de Version par le Système". En abrégé, on les appelle les tables d'historiques, ou tables temporelles.&lt;br /&gt; Ce sont des tables qui conservent de façon automatique, permanente et horodatée les différentes versions successives de chaque ligne créée, modifiée, ou supprimée. &lt;br /&gt; Vous pouvez selon vos besoins démarrer ce service en créant une nouvelle table, ou bien à partir d'une table existant déjà.&lt;br /&gt; Dans les deux cas, le serveur SQL créera une deuxième table pour enregistrer les versions de l'historique. &lt;br /&gt; On appellera table principale celle qui contient les données actuelles, que vous créez/modifiez/supprimez selon les besoins de vos applications. C'est le moteur SQL qui va alimenter la table d'historique liée, sans que vous ayez quoi que ce soit à changer à votre code existant.&lt;br /&gt; L'ensemble des 2 tables forme la table temporelle. &lt;br /&gt; À quoi ça sert? Si vous avez besoin de prouver que les données d'une table n'ont pas été modifées en dehors de votre application Si vous devez auditer les états successifs qui ont conduit à conserver les données telles qu'elles sont Si vous avez besoin de "restaurer" une seule table, par exemple pour corriger une serie d'erreurs de saisie Si vous cherchez les ruptures et anomalies dans des données métier Etc, etc... &lt;br /&gt;</description><author>Michel Lévy</author><category>07 - SQL</category><pubDate>Wed, 07 Jun 2017 18:21:57 GMT</pubDate></item><item><title>Rencontres 2017 - Rencontres 2017 - Introduction à la virtualisation - Nicolas Mercurio</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000941</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000941</guid><description>Introduction à la virtualisation &lt;br /&gt; &lt;br /&gt; Nicolas Mercurio &lt;br /&gt;</description><author>Luc</author><category>2017 - Rencontres - Lyon</category><pubDate>Thu, 25 May 2017 18:21:57 GMT</pubDate></item><item><title>Rencontres 2017 - Introduction à l'intelligence artificielle - Jean-Sylvain Boige</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000940</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000940</guid><description>Introduction à l'intelligence artificielle &lt;br /&gt; Diaporama de la session de Jean-Sylvain Boige &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; On pourra consulter aussi la " Taxonomie des arguments fallacieux ", à https://annuel.framapad.org/p/argumentum &lt;br /&gt; &lt;br /&gt; Oups, la pièce jointe n'était pas passée. Ca y est, c'est corrigé ... &lt;br /&gt;</description><author>Luc</author><category>2017 - Rencontres - Lyon</category><pubDate>Wed, 24 May 2017 18:21:57 GMT</pubDate></item><item><title>Rencontres 2017 - Session noSQL</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000939</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000939</guid><description>Intérêts et limites du "Not Only SQL"</description><author>Luc</author><category>2017 - Rencontres - Lyon</category><pubDate>Wed, 24 May 2017 18:21:57 GMT</pubDate></item><item><title>Big Data</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000938</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000938</guid><description>vive le Big Data !&lt;br /&gt;&lt;br /&gt;MongoDb pour Visual FoxPro&lt;br /&gt;une petite librarie pour l usage de MongoDb pour Visual FoxPro 9&lt;br /&gt;&lt;br /&gt;https://github.com/RickStrahl/wwMongoDb&lt;br /&gt;&lt;br /&gt;merci a Rick Strahl&lt;br /&gt;&lt;br /&gt;quelque un aurait il une exeperence dans la connection vfp + MongoDb ?&lt;br /&gt;</description><author>Hamidou</author><category>01 - PRG : Programmation</category><pubDate>Fri, 19 May 2017 18:21:57 GMT</pubDate></item><item><title>Rencontres Atout Fox 2017 - Expérience de Virtualisation</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000937</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000937</guid><description>Rencontres Atout Fox 2017 - Expérience de Virtualisation</description><author>Jean-Marc TESTUD</author><category>2017 - Rencontres - Lyon</category><pubDate>Wed, 17 May 2017 18:21:57 GMT</pubDate></item><item><title>Session "Face API" du jeudi 11 mai 2017</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000936</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000936</guid><description>Le zip contient mes exemples de requetes web services sur Face API + Json + affichages&lt;br /&gt;Présentés en session le jeudi 11 mai 2017 à Lyon</description><author>Francis Faure</author><category>2017 - Rencontres - Lyon</category><pubDate>Wed, 17 May 2017 18:21:57 GMT</pubDate></item><item><title>Session Date et heure</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000935</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000935</guid><description>Le zip contient &lt;br /&gt;1- le powerpoint (pptx) contenant les slides&lt;br /&gt;2- un document (docx) contenant le déroulé de la session&lt;br /&gt;2- un projet VFP contenant les exemples. Ce projet sert juste à organiser, il n'a pas vocation a être généré en exécutable. &lt;br /&gt;Principalement, il y a une classe permettant d'afficher et agir sur les sets, et des formulaires reprenant cette classe, pour voir le résultat selon les cas, ainsi que quelques programmes de test très simples. Pour la classe et les formulaires, ne sont utilisées que des classes de base VFP.&lt;br /&gt;</description><author>jcriv</author><category>2017 - Rencontres - Lyon</category><pubDate>Wed, 17 May 2017 18:21:57 GMT</pubDate></item><item><title>Session automation</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000933</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000933</guid><description>Tout est dans le zip (voir Mode d'emploi.pdf) &lt;br /&gt;</description><author>Marc Thivolle</author><category>2017 - Rencontres - Lyon</category><pubDate>Tue, 16 May 2017 18:21:57 GMT</pubDate></item><item><title>Slides de la session "File Locking in VFP" du jeudi 11 mai 2017</title><link>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000932</link><guid>http://www.atoutfox.org/articles.asp?action=fconsulter&amp;ID=0000000932</guid><description></description><author>Francis Faure</author><category>2017 - Rencontres - Lyon</category><pubDate>Tue, 16 May 2017 18:21:57 GMT</pubDate></item></channel></rss>
