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

My, l'espace de nom pour VFP   



L'auteur

Michel Lévy
France France
Membre Simple
# 0000000004
enregistré le 12/10/2004

67 ans
LEVY Michel
34490 CORNEILHAN
Fiche personnelle


Note des membres
20/20
1 vote


Contributions > 60 - AtoutFox > 50 - VFP9 Francophone > 5.1 - Traductions

My, l'espace de nom pour VFP
# 0000000326
ajouté le 03/06/2006 14:26:18 et modifié le 03/06/2006
consulté 6702 fois
Niveau débutant

Version(s) Foxpro :
VFP 9.0

Zoomer sur l'image

Télécharger le ZIP (129.00 Ko)
Description
SEDNA est le projet ouvert par Microsoft pour donner à VFP de l'interopérabilité avec .NET

En attendant la disponibilité des fichiers de My, l'espace de nom (le NameSpace) deVFP, voici déjà l'aide traduite (dans le zip à télécharger)



Une des nouveautés de Visual Basic 2005 est l'espace de nom My. My rend les classes du framework .Net plus accessibles, et permet d'écrire moins de code.

Sedna, la prochaine version de Visual FoxPro, comporte également un espace de nom My, pour les même raisons que Visual Basic.

La plupart des classes qu'on trouve dans My sont des emballages de fonctions SYS(), d'API Windows, de propriétés ou de méthodes de Windows Script Hosts, etc… par exemple, la méthode Play de Audio, qui joue un fichier audio, est un emballage de la fonction API Windows sndPlaySound. Et de ce fait, sans avoir à faire de DECLARE de cette fonction, et sans savoir même qu'elle existe, votre application VFP peut jouer un fichier son. Ça veut dire que vous pouvez remplacer ce code:

declare integer sndPlaySound in WinMM.dll ;
  string lpszSoundName, integer uFlags
sndPlaySound(SoundFile, 0)

par celui-ci:

My.Computer.Audio.Play(SoundFile)

C'est plus facile à trouver, en particulier grâce à l'Intellisense sur l'espace de nom My, mais c'est aussi plus court à écrire et à déboguer.

Commentaires
le 03/06/2006, Francis Faure a écrit :
Beau boulot Michel!
Merci
espérons que l'espace MY devienne bien plus grand
on peut proposer des addons ?

le 03/06/2006, Michel Lévy a écrit :
SEDNA est un projet ouvert : la proposition d'améliorations, extensions, add-ons est fortement recommandée !

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