ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Affiliation RSS   

rss RSS : Really Simple Syndication

Le format RSS (fichier XML) permet de syndiquer du contenu provenant d'autres sites.
www.atoutfox.org propose :

  • la publication d'un flux RSS des dernières contributions du site www.atoutfox.org
  • la publication d'un flux RSS des derniers messages sur le forum www.atoutfox.org
  • de consulter les fluxs RSS relatant de Visual FoxPro provenant d'autres sites.

Pour répondre aux questions reçues suite à l'ouverture de cette rubrique :
« c'est quoi un RSS ? »  et  « à quoi cela sert-il ? »
Une  réponse résumée et très simplifiée :
Un feed RSS est un fichier créé dynamiquement, au format XML, contenant : une date de publication, un titre, un auteur, éventuellement une description (ou partie de description), et un lien.
Dans le cas d'Atoutfox, le feed RSS est une publication des entêtes des contributions.
Ce feed RSS rendu public permet d'être utilisé dans un autre site : la liste du contenu du site source apparait dynamiquement dans le contenu du site client avec un lien retournant sur la source... (Syndication). Le site client augmente son contenu, le site source reçoit des liens et augmente sa visibilité et son référencement.
Les informations sont à jours sur tous les sites en même temps puisque c'est dynamique.
Exemple d'utilisation d'un flux RSS : affichage ci-après des 6 derniers codes et forum de www.foxprofr.com à l'intérieur de www.atoutfox.org... Est-ce plus clair ? (sinon un petit appel à votre ami google... ;-)

Cordialement, Francis FAURE

 

Les 6 derniers articles de...

Feed RSS des dernières contributions ajoutées sur www.atoutfox.org    (source )

Date Titre Auteur
21/04/2019
14:00:59

ListImage control
ListImage is a VCX control that allows you to display thumbnails of a default folder



Video
https://www.youtube.com/watch?v=1KQ-r7ClmYA



VFP Unlimited - Canal de Youtube
https://www.youtube.com/ channel/ UCkUIcHDsOdMUIdhYNO985JQ

ZeRoberto
20/04/2019
14:00:59

Move and resize image
Example of how to move and resize objects at run time.


Video
https://www.youtube.com/watch?v=ecN5OA6JZ9Y

My Youtube Channel
https://www.youtube.com/channel/UCkUIcHDsOdMUIdhYNO985JQ

ZeRoberto
06/09/2018
14:00:59

Conventions de nommage ( typage des variables )
Conventions de nommage ( typage des variables )
Cette contribution a pour objectif :

- d'accélérer le codage en rendant l'intellisence de Foxcode et de Isx.prg plus performant
- d'améliorer la lisibilité du Code
- d'uniformiser le typage pour aider au déboggage
- de renforcer l'utilisation de m.

un simple exemple :
la variable ' varUn ' sans typage

varUn = 1
varUn = '1'
varUn = "un"

si vous exécutez ces trois lignes dans la fenetre commande
pas de probleme
pas d'erreur

Vfp corrige le Type qui renseigne la variable 'varUN'

La question qui se pose !
20 ligne de code plus bas dans votre programme, c'est quoi le type de données ?
qu'est-ce que va contenir la variable ' varUn ' et quel sera sont type de donnée ?

c'est là que le typage des variables devient intéressant.

voilà ce à quoi ma contribution aide

Local liUn As Integer
liUn = 1 && un integer

Local lcUn As Character
lcUn = "1" && un caractere

Local LsUn As String
LsUn = 'Un' && une chaine

c'est gagnant pour vous et pour ceux à qui vous demandez de l'aide


avec l'utilisation de 'm.' la recherche est simplifié....
m.li affichera toute les variables li...
m.lc affichera toute les variables typées caracteres ....


bref simple clair et 20 lignes plus loin vous savez ce que contient la variable

voilà

Des articles intéressants au sujet des variables

comment ajouter et utiliser les nouvelles fonctionnalitées
dezipez "DeclareVariable.zip" et mettre les fichiers dans dans un répertoire de votre choix
exécutez DeclarVar_install.prg
https://www.youtube.com/edit?video_id=QIPcYsIu3jc&video_referrer=watch

Optimiser son Code Visual FoxPr
http://atoutfox.org/articles.asp?ACTION=FCONSULTER&Id=0000000446

Faut-il préfixer les variables par "m." ?
http://atoutfox.org/articles.asp?ACTION=FCONSULTER&Id=0000000116

Naming Conventions variables - Conventions de nommage
http://fox.wikis.com/wc.Dll?Wiki~NamingConventionsVariables


J'ajouterais

dans la définition d'une classe cela est aussi intéressant de préfixer
les attributs et les méthodes

à toute les atributs que j'ajoute, je préfixe avec 'p_' suivit du type
à toute les procedures personalisées je commencent par 'm_'

Procedure m_Maproc1
Endproc
Procedure m_Maproc2
Endproc

toute les attributs que j'ajoute à une classe commence comme ceci
'p_' suivit d'un type de donnée suivit du nom de la variable

ex:

p_iNbreRoue = 4 && attribut de la classe vehicule integer/
&& p_ pour propriété
&& i pour le type de donnée utilisé .... ici : integer

&& on a affaire à une classe véhicule
&& une voiture 4 roues
&& un BRP 3 roues
&& une moto 2 roues
&& un clouwn 1 roues

une voiture a 4 roue
un CAN-AM SPYDER de BRP a 3 roues
les deux sont des véhicules autorisés au Québec

toutes les attributs que J'ajoute à une classe commence par 'p_'

#Endif && commentaire-fin

* --------------------------------------------------------------------------------
* Explication par l'exemple -----------------------------------------------------
* --------------------------------------------------------------------------------

Define Class clssMaMinoune As clssVoiture && clssCustom

** attributs personels
p_cConstructeur = "Volvo" && p_c -- p pour propriété -- c pour caractere
p_cModele = "760"
p_iAnnee = 1990 && p_i -- p pour propriété -- i pour integer
p_cUtilisation = "familiale"

** les propriétés natives de la classe custom
#If .F.

Enable
Application
BaseClass
Class

ClassLibrary
Comment
ControlCount

Controls
Height
HelpContextID

Left
Name
Objects

Parent
ParentClass
Picture

Tag
Top
WhatsThisHelpID

Width

#Endif


* --------------------------------------------------------------------------------
* procedures personalisées -----------------------------------------------------
* --------------------------------------------------------------------------------

* /¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ m_roule()
* / Eddy Maue a+ -- Créer le : 2018-09-04
Procedure m_roule()


Endproc && m_roule()


* /¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ m_Tourne_a_gauche()
* / Eddy Maue a+ -- Créer le : 2018-09-04
Procedure m_Tourne_a_gauche()


Endproc && m_Tourne_a_gauche()

* /¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ m_tourne_a_droite()
* / Eddy Maue a+ -- Créer le : 2018-09-04
Procedure m_tourne_a_droite()


Endproc && m_tourne_a_droite()


* /¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ m_ignition()
* / Eddy Maue a+ -- Créer le : 2018-09-04
Procedure m_ignition()


Endproc && m_ignition()


* --------------------------------------------------------------------------------
* Evennement natif ---------------------------------------------------------------
* --------------------------------------------------------------------------------

#If .F.

Destroy
Error
Init

#Endif



* --------------------------------------------------------------------------------
* procedures natives de la classe Custom ----------------------------------------
* --------------------------------------------------------------------------------

#If .F. && procedures natives de la classe Custom

AddObject
AddProperty
Newobject

ReadExpression
ReadMethod
RemoveObject

ResetToDefault
SaveAsClass
ShowWhatsThis

WriteExpression
WriteMethod

#Endif


Enddefine

L'essayer c'est l'adopter ....

cela vous aides
en ajout m_ ou p_ car cela sépare des éléments natifs d'une classe à vos ajouts personels

cela nous aides à vous aider
lisibilité et compréhension

a+ eddy

eddymaue
03/09/2018
14:00:59

EmInputbox
C'est exactement comme Inputbox mais avec quelques nuances





InputBox EmInputBox
titre oui oui
retour clavier oui oui
Escape oui oui
valeur de retour oui oui
condition(réeussite) à gérer par la valeur
de retour succes = .t.
4ime paramêtre
zone de texte textbox editbox
curseur zone sélectionné fin du texte
redimensionnable non oui




voilà c tout


bon développement a tous

eddymaue
18/07/2018
14:00:59

VFPTOSQL
Bonjour les FOXEURS.
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.
L'application utilise une bibliothèque qui traite l'accès au donnés soit : sql, dbf ou web
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.
Vous trouverez en pièce jointe le dossier de l'application en fichiers .ZIP.
Une orientation de votre part pour résoudre se problème sera la bienvenue.
Merci et bonne lecture.

BENMAHAMMED
21/03/2018
14:00:59

Session Collections dans VFP + les arbres
Trois documents et un répertoire :

- Lyon2018.ppsx : le diaporama de la session.

- Notice.pdf : en remplacement des diapositives non présentées lors de la session.
- Arbres.pdf : le complément du document précédent.

Le répertoire VFPDemo est le code source de mes exemples.

J'attends les volontaires pour développer l'embryon de classe que je vous ai proposé pour gérer visuellement les arbres binaires.

Bonne lecture.


Marc Thivolle

Feed RSS des derniers messages ajoutés sur forum www.atoutfox.org    (source )

Date Titre Auteur
17/05/2019
14:46:42

Re: vfpwinsock email avec Gmail
Bonjour Eddy,

Oui bien sur, tu peux créer des services avec tous les langages.

Et quelle est la base de données que tu utilises ?

Olivier,


Le 04/05/2019 à 23:51, eddymaue a écrit :
> Excellente réponse Olivier....
>
> savais-tu que l'on peut faire ca en Python !!!
>
> je m'y exerce présentment ....
>
> bofff peut etre que j'vais y parvenir
>
> bon samedi
>
> a+ Eddy
>
>
> OlivierH a utilisé son clavier pour écrire :
>> Bonjour
>
>> Avec l'évolution des technos il y a deux choix :
>
>> Choix 1 (rapide) : j'etais parti sur ChilkatMail en vfp quand j'ai du
>> passer au TLS ou SSL
>
>> Choix 2 : Après avec le temps, j'ai developpé un service en .NET
>> 1- on s'authentifie
>> 2- on envoit le mail par .net en c#
>> 3- on peut même envoyer sur whatsapp, messenger, sms
>
>> L'avantage c'est que petit à petit on déporte toute l'architecture
>> backend, en service sur le cloud.
>> Cela permet d'interconnecter des applis foxpro, android, ios, xamarin,
>> php, ruby , tout fonctionnera grâce au rest api.
>
>> cdlt
>> Olivier,
>
>> Le 11/04/2019 à 12:21, Koen a écrit :
>>> Bonijour,
>>>
>>> Vide
>>> https://security.googleblog.com/2019/04/gmail-making-email-more-secure-with-
>>>
>>> mta.html
>>>
>>> Est cette situation donne une probléme si on utilisse VFPWinsock?
>>>
>>> Koen
>>>
>

OlivierH
13/05/2019
14:46:42

Re: problème avec adaptateur rs232
Bonjour,
changer l'interface USB ??
Voulez-vous dire modifier le port com affecté à cette interface ?
sinon autre ?

GLS
11/05/2019
14:46:42

Re: problème avec adaptateur rs232
Merci de votre aide GLS
Tous les paramètres sont conformes.
Mais je ne sais pas comment changer l'interface rs232/usb

Elhoussein Tlili
11/05/2019
14:46:42

Re: problème avec adaptateur rs232
Bonjour,

il faut vérifier l'adéquation du N° de port de communication, de la vitesse et de la parité de l'interface USB-RS232C avec ceux nécessaire à la caisse et ceux indiqués ans l'application.
Si les paramètres sont conformes, alors il faut changer d'interface RS-232C/USB. La majorité de ces interfaces vendues sur le WEB ne fonctionnent pas correctement ou pas du tout.

Cordialement
GLS

GLS
11/05/2019
14:46:42

problème avec adaptateur rs232
Bonsoir tout le monde
j'ai une application sous VFP9 dans laquelle j'utilise un tiroir caisse.
Lorsque le port est intégré, le tiroir s'ouvre normalement, mais lorsque j'utilise un adaptateur rs232-usb, il n'y a plus de réponse.
Quelqu'un peut_il m'aider ?
merci pour votre aide

Elhoussein Tlili
10/05/2019
14:46:42

Re: Fichier help en VFP 8
bonjour,

il te faut savoir où ce trouve le fichier d'aide *.CHM

tu peux émettre les commandes suivantes:

Set Help On
Set Help To "C:\..chemin....foxhelp.chm"

ou alors, dans le menu OUTILS / OPTION, onglet "fichiers", il y a une
ligne "Fichier d'aide" où tu vas pouvoir désigner le fichier. il faut
cliquer sur "valeurs par défaut" pour mémoriser ce choix.

ainsi la touche "F1" ou la commande "HELP" fera l'appel du fichier d'aide.

Franck



Le 07/05/2019 à 21:12, Henri a écrit :
> Bonjour,
>
> J'avais un VFP 8 correctement installé sur mon PC.
> Suite à un problème de virus, un technicien a formaté mon PC sans me demander si j'avais un backup du programme ce qui n'est pas le cas.
> Tout ce que j'ai pu faire, c'est restorer une ancienne copie déjà installée.
> Tout fonctionne correctement mais je n'ai plus accès à l'aide de VFP. Est-ce que quelqu'un peut me dire quels sont les manipulations à faire pour retrouver accès à l'aide.
>
> J'utilise VFP pour des manipulations sur des DBF mais comme ça ne m'arrive plus que rarement, j'ai besoin de l'aide pour me remémorer la bonne syntaxe.
>
> Merci d'avance pour votre aide.
>
> Henri
>
>

Franck

Feed RSS des derniers codes ajoutés sur www.foxprofr.com    (source )

Feed RSS non disponible (erreur : Erreur système : -2147012867. )
http://www.foxprofr.com/rss.aspx?type=code

Feed RSS du forum www.foxprofr.com    (source )

Feed RSS non disponible (erreur : Erreur système : -2147012867. )
http://www.foxprofr.com/rss.aspx?type=forum

Feed RSS des news de www.foxcentral.net    (source )

Date Titre Auteur
08/05/2019
20:45:03

Philadelphia VFP User Group meets May 14. Bazian on JavaScript, AJAX and more

Philadelphia Visual FoxPro User Group
07/05/2019
06:44:41

West Wind Web Connection 7.05 Released

West Wind Technologies
06/05/2019
20:18:15

Southwest Fox 2019: Speakers and sessions announced

Southwest Fox Conference
25/04/2019
21:01:36

West Wind WebSurge 1.14 released

West Wind Technologies
17/04/2019
21:40:38

West Wind Html Help Builder 5.17 released

West Wind Technologies
23/03/2019
02:41:55

Markdown Monster 1.16 released

West Wind Technologies

Feed RSS de fox.wikis.com    (source )

Date Titre Auteur

 


Publicité

Les pubs en cours :


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2019.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3