Pour répondre à cette question, vous devez
être membre de Doc-étudiant

Si ce n'est pas encore fait ?

Inscrivez-vous !

Comment faire pour programmer en wlangage?

12 Janvier 2010 | Informatique | De tout et de rien

Comment faire pour programmer en wlangage?

Signaler un abus
Salut, je te recommande la lecture de ce document : http://questions.digischool.fr/Informatique-qr/Comment-faire-pour-programmer-en-wlangage-22064.html sur questions.digischool.fr.
Comment faire pour programmer en wlangage?

Les réponses à la question Comment faire pour programmer en wlangage?

1

12 Janvier 22h04

Ouvre Ouvre une fenêtre modale WinDev. OuvreFille Ouvre une fenêtre fille non modale. OuvreSœur Ouvre une fenêtre sœur non modale. DélaiAvantFermeture Limite le temps d'affichage d'une fenêtre. Lorsque le temps spécifié est écoulé, le code d'un bouton de la fenêtre est exécuté. EnumèreMenu Renvoie le nom de la nième option de menu d'une fenêtre ou de sous menu d'un menu principal d'une fenêtre. FenChangeAlias Modifie l'alias d'une fenêtre. FenEnCours Identifie la fenêtre en cours de saisie FenEnExécution Identifie la fenêtre contenant le code du WLangage en cours d'exécution FenEtat Identifie ou modifie l'état d'une fenêtre. FenExtHaut Renvoie la hauteur totale d'une fenêtre FenExtLarg Renvoie la largeur totale d'une fenêtre FenExtPosX Renvoie la position horizontale d'une fenêtre par rapport au coin haut gauche de l'écran FenExtPosY Renvoie la position verticale d'une fenêtre par rapport au coin haut gauche de l'écran FenHauteurBarre Icone Renvoie ou modifie la hauteur actuelle de la zone "Barre d'icônes" de la fenêtre mère MDI en cours. FenImageFond Modifie l'image de fond d'une fenêtre en précisant le mode d'affichage de cette image. FenIntHaut Renvoie la hauteur interne d'une fenêtre FenIntLarg Renvoie la largeur interne d'une fenêtre FenIntPosX Renvoie la position horizontale de la zone interne d'une fenêtre par rapport au coin haut gauche de l'écran FenIntPosY idem pour la position verticale FenPrécédente Identifie la fenêtre qui était en cours de saisie avant la fenêtre actuelle FenRepeint Re-dessine immédiatement les champs de la fenêtre nécessitant une mise à jour graphique. FenTaille Renvoie ou modifie le mode d'affichage (maximisé, iconisé et normal) d'une fenêtre Déplace une fenêtre et modifie sa hauteur et/ou sa largeur Ferme Ferme une fenêtre WinDev (en renvoyant si nécessaire une valeur). Iconise Iconise une fenêtre WinDev. ImageFenêtre Créé l'image de la fenêtre spécifiée dans un fichier BMP. InitFenêtre Initialise les champs à zéro (ou non) et lance les traitements d'initialisation des champs et de la fenêtre. Maximise Affiche une fenêtre WinDev dans sa taille maximale. MultitacheRepeint Re-dessine immédiatement les champs de la fenêtre nécessitant une mise à jour graphique. Restaure Affiche une fenêtre WinDev dans sa taille initiale TitreEnCours Modifie le titre de la fenêtre en cours (connu par la fonction FenEnCours) et la barre de titre. TitreSuivant Modifie le titre de la prochaine fenêtre à ouvrir. Utilise Ouvre une fenêtre WinDev et ferme toutes les autres fenêtres précédemment ouvertes. Fonctions de gestion des champs d'une fenêtre Les fenêtres et leur contenu se définissent facilement sous l'éditeur de fenêtre. Pour une programmation avancée, il existe des ordres de programmation spécifiques. Simple, mais puissant ! AscenseurAffiche Affiche ou non un ascenseur dans un champ WinDev (champ de saisie ou liste) BulleActive Active ou désactive le mécanisme d'affichage des bulles d'aide sur les champs BulleCouleur Modifie les couleurs des bulles d'aide (couleurs de texte et de fond) pour la fenêtre en cours ChampAlias Identifie, modifie ou restaure la liaison fichier d'un champ ou d'un ensemble de champs ChampCause- EntréeSortie Indique l'origine de la modification du champ en cours de saisie ChampClone Crée un nouveau champ (ce nouveau champ est une copie d'un champ existant dans la fenêtre en cours) ChampContextuel Identifie le champ sur lequel le menu contextuel a été ouvert ChampEnCours Renvoie le nom du champ en cours de saisie ChampErreur Personnalise le message d'erreur affiché dans les champs en cas d'impossibilité d'afficher la valeur ChampExiste Teste l'existence d'un champ dans une fenêtre ChampPrécédent Renvoie le nom du champ précédemment en cours de saisie dans la fenêtre en cours ChampPremier Renvoie le nom du premier champ en saisie dans la fenêtre spécifiée ChampSansEspace Indique si les espaces à droite de la valeur présente dans le champ sont supprimés ChampSuivant Identifie le champ suivant en saisie ChampSurvol Identifie le champ survolé par le curseur de la souris ColonneEnCours Renvoie l'indice de la colonne indicée en cours dans une table fichier ou une table mémoire CouleurSélection Change les caractéristiques du bandeau de sélection dans une table, combo ou liste EcranPremier Définit le prochain champ qui sera en saisie dans la fenêtre en cours EnumèreChamp Renvoie le nom du Nième champ de la fenêtre, du groupe, de l'onglet ou du super-champ. IndiceEnCours Renvoie l'indice du champ en cours IndiceSuivant Renvoie le numéro de la ligne suivante affichée dans la table en cours Indiceprécédent Renvoie l'indice du champ indicé suivant Occurrence Renvoie le nombre d'occurrences d'un champ dans une fenêtre ParentObjet Identifie le "parent" d'un objet graphique WinDev (champ, colonne, fenêtre, etc.) RAZ Ré-initialise tous les champs de la fenêtre en cours RepriseSaisie Permet de reprendre la saisie sur le champ ou la fenêtre spécifiée RTFCharge Charge un fichier au format RTF dans un champ de saisie RTF RTFRecherche Recherche une chaîne de caractères dans un champ de saisie de type RTF RTFRemplace Remplace ou insère une chaîne de caractères dans un champ de saisie de type RTF RTFSélection Change ou liste les attributs du texte actuellement sélectionné dans un champ de saisie de type RTF RTFVersTexte Renvoie le texte présent dans un champ de saisie au format RTF sans les caractéristiques de formatage propres au RTF TexteHauteur Calcule la hauteur (en pixels) d'un texte affiché dans un champ de saisie, libellé ou combo TexteLargeur Calcule la largeur en pixels d'un texte affiché dans un champ de saisie, combo ou libellé Fonctions mathématiques Opérateurs habituels : + - / * Abs Calcule la valeur absolue d'une expression numérique ou d'une expression numérique ArcCosinus Calcule l'arc cosinus d'une valeur numérique ArcSinus Calcule l'arc sinus d'une valeur numérique ArcTang Calcule l'arc tangente d'une valeur numérique Arrondi Calcule la valeur arrondie d'une valeur numérique selon le nombre de décimales précisé Cosinus Calcule le cosinus d'un angle CoTang Calcule la co-tangente d'un angle EstImpair Identifie un nombre impair EstPair Identifie un nombre pair Exp Calcule l'exponentielle (inverse du logarithme népérien) d'une valeur numérique Hasard Renvoie un nombre aléatoire InitHasard Initialise le générateur de nombres aléatoires Ln Calcule le logarithme népérien (inverse de l'exponentielle) d'une valeur numérique Log Calcule le logarithme d'une valeur numérique Max Renvoie la plus grande des valeurs passées en paramètre Min Renvoie la plus petite des valeurs passées en paramètre NumériqueVersChaîne Renvoie une chaîne de caractères correspondant au nombre passé en paramètre selon le format décrit PartieDécimale Renvoie la partie décimale d'un nombre PartieEntière Renvoie la partie entière d'un nombre PoidsFaible Renvoie les deux octets de poids faible d'un entier PoidsFort Renvoie les deux octets de poids fort d'un entier Puissance Élève un nombre à une puissance Racine Calcule la racine d'un nombre Sinus Calcule le sinus d'un angle Tang Calcule la tangente d'un angle Fonctions de gestion des tables de visualisation La gestion des tables de visualisation et de saisie est bien entendu automatique. Ces fonctions sont disponibles pour programmer des traitements spécifiques. ConstruitTableFichier Crée une table à partir des rubriques présentes dans un fichier FichierVersTableMémoire Remplit une table mémoire avec tous les lignes d'une table ou d'une requête TableAffiche Rafraîchit l'affichage d'une table à partir d'une position donnée TableAjoute et TableAjouteLigne Ajoute une ligne à la fin d'une table TableAjuste Ajuste le titre et les colonnes d'une table TableCherche Recherche un élément dans une colonne d'une table mémoire TableColonnesTriées Renvoie la liste des colonnes triées. TableDéplaceColonne Déplace une colonne d'une table TableEnregistre Modifie ou ajoute un enregistrement dans un fichier lié à une table fichier TableEnumèreColonne Renvoie le nom d'une colonne d'une table TableFin Arrête le parcours du fichier lié à une table fichier TableFixeColonne Fixe une colonne à gauche ou libère une colonne fixée à gauche. Cette fonction permet également de savoir si la colonne est fixée à gauche ou non. TableIndiceColonne Renvoie l'indice d'une colonne dans une table TableInfoXY Renvoie pour une position donnée dans la table (coordonnées d'un point de la table) soit le nom de la colonne affichée pour la position indiquée, soit l'indice de la ligne ou de la colonne pour la position indiquée. TableInsère et TableInsèreLigne Insère une ligne dans une table TableModifie et TableModifieLigne Modifie une ligne dans une table TableNumEnr Renvoie le numéro de la ligne en cours dans une table fichier TableOccurrence Renvoie le nombre de colonnes et de lignes présentes dans une table TablePosition Affiche une table mémoire à partir d'une ligne spécifiée ou renvoie l'indice de la première ligne affichée dans une table mémoire TableSaisieEnCours Indique si une table est en cours de saisie TableSaisieLoupe Passe en saisie la zone de recherche présente dans le titre de colonne de la table. TableSelect Renvoie l'indice de la ligne sélectionnée dans une table TableSelectMoins Dé-sélectionne une ligne dans une table TableSelectOccurrence Renvoie le nombre de lignes sélectionnées dans la table TableSelectPlus Sélectionne une ligne dans une table TableSupprime Supprime une ligne dans une table TableSupprimeTout Supprime toutes les lignes dans une table mémoire TableTrie Trie une ou plusieurs colonnes dans une table TableVersExcel Crée un fichier Excel avec les données d'une table (table fichier ou table mémoire) TableVersWord Crée un fichier Word avec les données d'une table (table fichier ou table mémoire) TableVersXML Crée un fichier XML avec les données d'une table (table fichier ou table mémoire) Fonctions de gestion des menus contextuels et déroulants La gestion des tables de visualisation et de saisie est bien entendu automatique. Ces fonctions sont disponibles pour programmer des traitements spécifiques. EnumèreMenu Utilisée dans une boucle, cette fonction permet d'énumérer les options de menu d'une fenêtre, comme les sous options d'une option de menu. MenuDémarque Enlève la marque devant l'option de menu MenuEtat Identifie l'état d'une option de menu : active, inactive ou invisible MenuInvisible Rend une option de menu invisible MenuLibellé Identifie ou modifie le libellé d'une option de menu MenuMarquage Permet de savoir si la marque est présente devant l'option de menu MenuMarque Positionne la marque devant l'option de menu MenuSelectMoins Désactive (grise) une option de menu MenuSelectPlus Active une option de menu Fonctions de gestion des chaînes de caractères WinDev permet de faire à peu près tout ce que l'on désire sur les "chaînes de texte" facilement ! AnsiVersOem Convertit une chaîne de caractères au format ANSI (Windows) au format OEM (DOS) Asc Calcule le code ASCII du caractère spécifié Caract Renvoie le caractère correspondant au code ASCII spécifié ChaîneCompare Compare deux chaînes de caractères ChaîneConstruit Construit une chaîne de caractères en fonction d'un format et de paramètres ChaîneFormate Formate une chaîne de caractères selon les options choisies ChaîneOccurrence Calcule le nombre d'occurrences d'une chaîne de caractères spécifique dans une autre chaîne de caractères ChaîneRécupère Récupère une chaîne de caractères à partir d'un format externe (C, etc.) ChaîneVersDate Transforme une date sous forme de chaîne de caractères en une date au format AAAAMMJJ Complete Renvoie une chaîne de caractères spécifique à une taille déterminée (cette chaîne peut être tronquée ou complétée par des espaces -ou tout autre caractère- pour atteindre la taille requise) CompleteRep Ajoute si nécessaire le caractère "" à la fin d'une chaîne de caractères Crypte Crypte une chaîne de caractères sous forme binaire ou sous forme ASCII Décrypte Décrypte un une chaîne de caractères préalablement cryptée par la fonction Crypte Droite Extrait la partie droite d'une chaîne de caractères (c'est-à-dire les derniers caractères) ExtraitChaine Extrait une sous-chaîne d'une chaîne de caractères en fonction d'un séparateur de chaîne donné Gauche Extrait la partie gauche d'une chaîne de caractères (c'est-à-dire les premiers caractères) Inverse Renvoie pour chaque caractère d'une chaîne de caractères le complément à 255. (la chaîne de caractères est ainsi inversée) Majuscule Convertit une chaîne de caractères en majuscules en fonction des paramètres de localisation définis dans Windows Milieu Extrait une sous-chaîne d'une chaîne à partir d'une position donnée Minuscule Convertit une chaîne de caractères en minuscules en fonction des paramètres de localisation définis dans Windows NumériqueVersChaîne Transforme un numérique (entier, réel ou monétaire) en une chaîne de caractères selon le format spécifié OemVersAnsi Convertit une chaîne de caractères au format OEM (DOS) en une chaîne de caractères au format ANSI (Windows) Phonétique Détecte si deux chaînes de caractères sont phonétiquement semblables (selon la phonétique française) Position Recherche la position d'une chaîne de caractères dans une autre chaîne de caractères PositionOccurrence Recherche la X ème position d'une chaîne de caractères dans une autre chaîne Remplace Remplace toutes les occurrences d'un mot présent dans une chaîne par un autre mot Répète Concatène N répétitions d'une même chaîne de caractères SansAccent Transforme les caractères accentués d'une chaîne en caractères non accentués SansEspace Renvoie une chaîne de caractères sans les espaces situés à gauche et à droite Taille Renvoie la taille d'une chaîne de caractères (nombre de caractères) Val Renvoie la valeur numérique d'une chaîne de caractères (il est ainsi possible d'effectuer des calculs numériques sur des chaînes de caractères) Fonctions de gestion des dates et des heures WinDev permet d'effectuer tous les types de calcul sur les dates et les heures. ChaîneVersDate Transforme une date sous forme de chaîne de caractères en une date au format AAAAMMJJ ChaîneVersDurée Transforme une durée sous forme de chaîne de caractères en une durée utilisable par une variable de type Durée. DateDifférence Calcule la différence de jours entre deux dates DateDuJour Renvoie ou modifie la date système DateHeureDifférence Calcule la différence entre deux dates et heures DateHeureParDéfaut Permet de définir la valeur par défaut des variables de type Date, Heure, et DateHeure. DateSys Renvoie ou modifie la date système DateValide Teste la validité d'une date comprise entre le 01 janvier 0001 et le 31 décembre 9999 DateVersChaîne Formate la date spécifiée au format spécifié DateVersEntier Transforme une date en un entier DuréeVersChaîne Formate la durée spécifiée au format spécifié. EntierVersDate Transforme un entier en une date au format AAAAMMJJ EntierVersHeure Transforme un entier en une heure au format HHMMSSCC EntierVersJour Renvoie le jour de la semaine correspondant à la date spécifiée EntierVersJourEnLettre Renvoie le jour de la semaine en toutes lettres correspondant à la date spécifiée EntierVersMoisEnLettre Renvoie le mois en toutes lettres correspondant à la date spécifiée EntierVersNuméro- - DeSemaine Renvoie le numéro de la semaine dans l'année correspondant à la date spécifiée HeureDifférence Calcule la différence entre deux heures (en centièmes de seconde) HeureSys Renvoie ou modifie l'heure système HeureValide Teste la validité d'une heure HeureVersChaîne Formate l'heure passée en paramètre selon le format HH:MM:SS:CC HeureVersEntier Transforme une heure en un entier Maintenant Renvoie ou modifie l'heure système NuméroDeSemaine Renvoie le numéro de la semaine dans l'année correspondant à la date spécifiée Fonctions de gestion de l'Euro Il est toujours utile d'afficher un montant en Euro dans l'ancienne monnaie nationale, ou le contraire ! C'est automatique avec WinDev eChangeDevise Convertit une devise en une autre devise eDeviseAffParDéfaut Identifie ou modifie la devise d'affichage utilisée par défaut eDeviseMemParDéfaut Identifie ou modifie la devise de mémorisation utilisée par défaut eDifférenceArrondi Renvoie la différence d'arrondi entre la valeur affichée d'un champ de type "Monétaire + Euro" et le champ associé permettant un double affichage eInitDevise Ajoute ou modifie les caractéristiques d'une devise dans la table de correspondance des devises eNomDevise Renvoie le libellé d'une devise eTauxDeChange Renvoie la valeur du taux de change d'une devise eVersDevise Convertit une valeur exprimée en Euro en une autre devise eVersEuro Convertit en Euro une valeur exprimée dans une devise spécifique Fonctions de gestion des arbres (TreeView) ArbreAjoute Ajoute un élément "feuille" (et tous les nœuds nécessaires) dans un TreeView ArbreDéplaceElément Déplace un élément (feuille ou nœud) dans un TreeView ArbreDéroule Déroule un noud dans un TreeView ArbreEnroule Enroule une branche précédemment déroulée ArbreEtat Renvoie l'état d'un noud : enroulé, déroulé ou inexistant ArbreInsère Insère une feuille à un endroit spécifique ArbreListeFils Liste les "fils" d'un noud et les éléments "fils" de ces "fils" ArbreModifie Modifie un élément (noud ou feuille) dans un TreeView ArbreOccurrence Renvoie le nombre d'éléments présents dans une branche ArbrePosition Affiche un TreeView à partir d'un élément (noud ou feuille) spécifié ou renvoie le nom du premier élément affiché dans un TreeView ArbreRécupèreFils Renvoie les "fils" d'un élément (niveau immédiatement inférieur) dans un TreeView ArbreRécupère- - Identifiant Renvoie l'identifiant associé à un élément (noud ou feuille) dans un TreeView ArbreSelect Renvoie le chemin complet de l'élément sélectionné dans un TreeView ArbreSelectPlus Sélectionne un élément dans un TreeView ArbreSupprime Supprime un élément et l'ensemble de ses "fils" dans un TreeView ArbreSupprimeTout Supprime l'ensemble des éléments contenus dans un TreeView ArbreTrie Trie les éléments présents dans un TreeView ArbreTypeElément Teste l'existence d'un élément et renvoie son type (noud ou feuille) Fonctions de gestion des barres d'outils Les barres d'outils sont définies sous l'éditeur, simplement. Vous pouvez modifier la position par programme si vous le désirez. Simple, mais puissant ! BarreAttache Ancre une barre d'outils à la fenêtre ou change la position d'ancrage d'une barre d'outils ancrée BarreDétache Transforme une barre d'outils ancrée en barre d'outils flottante BarrePosition Indique le mode d'affichage d'une barre d'outils Fonctions de gestion des messages et des boîtes de dialogue BulleActive Active ou non l'affichage des bulles d'aide Confirmer Affiche un message dans une fenêtre proposant les réponses "Oui", "Non" ou "Annuler" et renvoie la réponse de l'utilisateur DélaiAvantFermeture Limite le temps d'affichage d'une boîte de dialogue de type information/erreur, question ou confirmation Erreur Affiche un message d'erreur personnalisé dans une fenêtre d'erreur système Info Affiche un message personnalisé dans une fenêtre d'information système Jauge Affiche une jauge dans la barre de message de la fenêtre en cours Message Affiche (ou efface) un message dans la barre de message de la fenêtre en cours OuiNon Affiche un message dans une boîte de dialogue standard proposant les réponses "Oui" et "Non" et renvoie la réponse de l'utilisateur Fonctions de gestion du Drag and Drop DnDAccepte Indique l'action acceptée par la cible du glisser/déplacer et gère le curseur souris lors du glisser/déplacer DnDCurseur Gère le curseur souris lors du glisser/déplacer DnDDonne Indique le type des données et les données à copier/déplacer lors du glisser/déplacer DnDDonnée- -Disponible Teste si des données d'un type spécifié sont disponibles lors du glisser/déplacer DnDEvénement Indique la procédure à exécuter lors d'un événement du glisser/déplacer DnDRécupère Récupère les données d'un certain type lors du glisser/déplacer ExplorerAccepte Active ou désactive la possibilité de faire du "Drag and Drop" de l'explorateur de Windows vers une fenêtre WinDev ExplorerRécupère Récupère le nombre et le nom des fichiers "droppés" Fonctions de gestion des animations d'image Les images de tous les formats sont gérées automatiquement par WINDEV. Les animations sont également gérées automatiquement par WinDev. Vous n'avez PAS à programmer les animations. Toutefois, si vous désirez modifier par programme une animation définie sous l'éditeur, c'est bien entendu possible. Simple, mais puissant ! AnimationChange- -Paramètre Change un paramètre d'animation d'une image affichée dans un champ Image AnimationChangeType Change le type d'animation d'une image dans un champ Image AnimationLitParamètre Lit la valeur d'un des paramètres d'animation défini pour un champ image Fonctions de dessin Ces fonctions permettent de dessiner par programme ce que l'on veut où on veut ! dArc Dessine un arc de cercle ou un arc d'ellipse dans un champ image dCercle Dessine un cercle ou une ellipse dans un champ image dCopieImage Copie une image présente dans un champ image vers un autre champ image dCorde Dessine une corde de cercle (intersection d'une ellipse et d'une droite) dans un champ image dDébutDessin Indique que les fonctions de dessin qui vont être utilisées sont destinées au champ image spécifié dFinDessin Détruit le dessin du champ image et libère l'image de la mémoire dFond Déclare la couleur de fond par défaut des rectangles, des cercles, etc. dLigne Dessine une ligne dans un champ image dPoint Dessine un point dans un champ image dPolice Déclare la police de caractères qui sera utilisée par dTexte dPolygone Dessine un polygone dans un champ image dPortion Dessine une portion de cercle ou d'ellipse dans un champ image dRectangle Dessine un rectangle dans un champ image dRemplissage Colorie une zone dans un champ image dSauveImage Sauve une image au format voulu dSauveImageBMP Sauve l'image contenue dans un champ image dans un fichier au format BMP dSauveImageGIF Sauve l'image contenue dans un champ image dans un fichier au format GIF dSauveImageJPEG Sauve l'image contenue dans un champ image dans un fichier au format JPEG dStylo Déclare la couleur et le style par défaut pour le dessin des traits, des rectangles, des cercles, etc. dTexte Dessine un texte dans un champ image Fonctions de gestion des graphes (courbes, histogrammes, camemberts...) L'affichage d'un graphique est automatique avec WinDev. Il est toutefois possible de modifier dynamiquement les paramètres. grAjouteDonnée Ajoute une donnée dans un graphe grBourseAjoute- - Donnée Ajoute une donnée dans un graphe boursier grCouleurSérie Initialise la couleur d'une série ou d'une part de secteur grCrée Crée un graphe d'un type spécifié grCréePolice Crée une police pour les graphes grDégradé Affiche les couleurs en mode dégradé ou non grDessine Dessine un graphe selon l'ensemble des paramètres fournis grDestinationBMP Définit un fichier au format BMP comme destination du graphe grDestinationChamp Définit un champ image comme destination d'un graphe grDestinationEMF Définit un fichier au format EMF comme destination du graphe grDestinationFen Définit une fenêtre comme destination d'un graphe grDestinationWMF Définit un méta fichier comme destination d'un graphe grEffaceDessin Efface le dessin d'un graphe grEtiquetteCatégorie Initialise l'étiquette d'une catégorie de données (ou d'un secteur) d'un graphe grEtiquetteSérie Initialise l'étiquette d'une série de données d'un graphe grExiste Teste l'existence d'un graphe en mémoire grFenTaille Définit la taille de la fenêtre contenant le graphe grGraduation Indique la fréquence des graduations sur l'axe vertical/horizontal d'un graphe grHistoEspacement Indique l'espacement entre chaque catégorie de données dans un histogramme grImprime Imprime un graphe grIncrémenteDonnée Ajoute une valeur à une donnée dans un graphe grLégende Indique la présence et la position de la légende dans un graphe grLibellé Indique divers paramètres de légende complémentaire dans un graphe grLissage Lisse un graphe par la méthode des splines cubiques grMasque Définit un masque d'affichage des valeurs de la légende complémentaire grMenu Active ou désactive le menu contextuel d'un graphe grNuageAjoute- -DonnéeXY Ajoute une donnée dans un graphe de type "Nuage de points" grNuageReliePoint Relie ou non les points dans un graphe de type "Nuage de points" grNuageTaillePoint Définit la taille des points dans un graphe de type "Nuage de points" grOptionMenu Modifie le texte d'une option du menu contextuel d'un graphe grOrigine Modifie la graduation de début et de fin sur l'axe horizontal ou vertical d'un graphe grPoliceEtiquette Modifie la police utilisée pour les étiquettes d'un graphe grPoliceLégende Modifie la police utilisée pour la légende d'un graphe grPoliceTitre Modifie la police utilisée pour le titre d'un graphe grPoliceTitreAxe Modifie la police utilisée pour les titres des axes d'un graphe grQuadrillage Affiche ou rend invisible le quadrillage d'un graphe grRelief Indique la profondeur du relief pour les graphes en 3D grSauveBMP Sauvegarde un graphe préalablement dessiné au format BMP grSauveEMF Sauvegarde un graphe préalablement dessiné au format vectoriel EMF grSauveWMF Sauvegarde un graphe préalablement dessiné au format vectoriel EMF grSecteurAngle- - Départ Indique l'angle de départ de la première part dans un graphe en secteurs grSecteurPart- -Excentrée Excentre une part dans un graphe en secteurs grSupprimeSérie Supprime une série de données d'un graphe grSupprimeTout Efface un graphe dessiné et détruit ce graphe grTitre Modifie le libellé et/ou la position du titre d'un graphe grTitreAxe Définit le titre de l'un des axes d'un graphe grType Modifie ou renvoie le type d'un graphe Les fonctions .NET (.NET) L'utilisation des services WEB .NET s'effectue avec ces fonctions. Simple, mais puissant ! .NETAjouteEntête Ajoute un en-tête à la prochaine procédure .NET à exécuter .NETDonneRésultat Renvoie le résultat de la dernière procédure .NET exécutée avec succès .NETErreur Renvoie l'erreur de la dernière procédure .NET ayant échoué .NETExécute Exécute une procédure sur un serveur de services Web XML .NET .NETExécuteXML Exécute une procédure sur un serveur de services Web XML .NET Les fonctions J2EE L'utilisation des services WEB J2EE s'effectue avec ces fonctions. Simple, mais puissant ! J2EEAjouteEntête Ajoute un en-tête à la prochaine procédure J2EE à exécuter J2EEDonneRésultat Renvoie le résultat de la dernière procédure J2EE exécutée avec succès J2EEErreur Renvoie l'erreur de la dernière procédure J2EE ayant échoué J2EEExécute Exécute une procédure sur un serveur de services Web XML J2EE J2EEExécuteXML Exécute une procédure sur un serveur de services Web XML J2EE Les fonctions SOAP SOAPAjouteEntête Ajoute un en-tête à la prochaine procédure SOAP à exécuter SOAPDonneRésultat Renvoie le résultat de la dernière procédure SOAP exécutée avec succès SOAPErreur Renvoie l'erreur de la dernière procédure SOAP ayant échoué SOAPExécute Exécute une procédure sur un serveur SOAP SOAPExécuteXML Exécute une procédure sur un serveur SOAP Les fonctions HTTP Ces fonctions permettent par exemple d'interpréter par programme le contenu d 'un site Internet HTTPDonneRésultat Récupère le résultat ou l'en-tête de la dernière requête HTTP lancée. HTTPRequête Lance une requête HTTP sur un serveur. Les fonctions de gestion des emails Il est facile de lire et d'envoyer des email (avec documents attachés) directement dans un programme WinDev grâce à ces fonctions. Simple, mais puissant ! Les protocoles standards sont supportés: POP3/SMTP, et MAPI EmailChangeTimeOut Change la valeur du "timeout" de connexion aux serveurs de messagerie SMTP et POP3. EmailEnvoie Envoie un email par le protocole SMTP en contrôlant entièrement le "buffer" de l'email. EmailEnvoieMessage Permet d'envoyer un message EmailFermeSession Ferme la session POP3 EmailLitDernier Lit le dernier message en attente sur le serveur EmailLitEntêteDernier Lit l'en-tête du dernier email reçu présent dans la liste des messages. EmailLitEntêteMessage Lit l'en-tête d'un email reçu présent dans la liste des messages. EmailLItEntête- - Précédent Lit l'en-tête de l'email précédant le message en cours. EmailLitEntêtePremier Lit l'en-tête du premier email reçu présent dans la liste des messages. EmailLitEntêteSuivant Lit l'email reçu suivant l'email en cours (protocole POP3). EmailLitMessage Lit un message identifié par son numéro EmailLitPrécédent Lit le message précédent en attente EmailLitPremier Lit le premier message EmailLitSuivant Lit le message suivant EmailLitTimeOut Lit la valeur du "timeout" de connexion aux serveurs de messagerie SMTP et POP3. EmailMsgErreur Retourne le message correspondant à l'identifiant de l'erreur EmailNbMessage Retourne le nombre de messages actuellement sur le serveur EmailOuvreSession Ouvre une session d'emails EmailOuvre- -SessionPOP3 Ouvre une session de réception et de lecture d'emails avec le protocole POP3. Il sera uniquement possible de lire des emails. EmailOuvre- - SessionSMTP Ouvre une session d'envoi d'emails avec le protocole SMTP. Il sera uniquement possible d'envoyer des emails. EmailSauve- - FichierAttaché Copie les fichiers attachés au mail sur le poste local EmailSupprimeMessage Supprime un message EmailTailleMessage Permet de connaître la taille d'un message (mail) avant de le charger Les fonctions de téléphonie telAppelDébut Renvoie la date et heure du début d'appel telAppelEnAttente Permet de savoir si l'appel est en attente telAppelEstOccupé Permet de savoir si le numéro appelé est occupé telAppelEstTerminé Permet de savoir si l'appel est terminé telAppelFin Renvoie la date et heure de la fin de l'appel telAppelPasDe- -Réponse Permet de savoir si une réponse a été donnée à l'appel telArrête Force l'arrêt de la lecture d'un message pré-enregistré (fonction TelJoue) telCapacité Permet de connaître les capacités du périphérique TAPI sélectionné telCompose Compose un numéro de téléphone pour une prise de ligne vocale. telDémarre- - DétectionAppel Démarre un service de détection d'appel telDuréeAppel Renvoie la durée de l'appel telEnregistre Enregistre la communication en cours sous forme d'un fichier .WAV. TelErreur Indique si la dernière fonction Telxxx a renvoyé une erreur dans le module TAPI telFinDétectionAppel Termine la détection d'appel spécifiée. telJoue Joue un fichier sonore (.WAV) pour la ligne spécifiée. Il est par exemple possible de jouer ainsi le message du répondeur. telListePériphérique Liste les périphériques TAPI installés sur le poste telNuméroAppelant Renvoie le numéro de téléphone appelant telNuméroAppelé Renvoie le numéro de téléphone appelé telNumérote Permet de simuler l'utilisation des touches du clavier téléphonique. telPériphérique Sélectionne le périphérique TAPI à utiliser par défaut telRaccroche Raccroche une ligne téléphonique ouverte avec la fonction TelCompose. telRépondAppel Répond à un appel entrant (préalablement détecté) telToucheEnfoncée Permet de connaître la touche actuellement enfoncée. Mécanisme des exceptions générales Pour une programmation avancée des "erreurs", WinDev propose le mécanisme d'exception. ExceptionActive Ré-active le traitement d'exception en cours si l'exception a pu être corrigée ExceptionDéclenche Déclenche artificiellement le mécanisme de sécurité de WLangage en provoquant une exception. Cette exception peut alors être traitée par un code d'exception prévu à cet effet. ExceptionInfo Récupère des informations sur l'exception en cours. Gestion des exécutables ExeInfo Récupère les informations spécifiées sur la version d'un exécutable ou d'une DLL ExeLancé Permet de savoir si une application est déjà lancée ExeTermine Termine l'exécution d'une application: toutes les instances de l'exécutable sont "tuées" LanceAppli Lance l'exécution d'un programme (exécutable par exemple) depuis l'application en Cours LanceAppliAssociée Ouvre directement un document dans son application associée (l'application est tout d'abord ouverte, puis le document spécifié) Fonctions de gestion des fax Il est facile d'envoyer des fax depuis WinDev FaxConnecte Ouvre une connexion à un serveur de Fax FaxDeconnecte Ferme la connexion à un serveur de fax FaxEnvoie Envoie un fax FaxEtat Renvoie l'état du fax spécifié Fonctions de gestion du groupware utilisateur gpwInitAnalyse Initialise l'analyse du groupware utilisateur gpwLogin Connecte un utilisateur à une application utilisant le groupware utilisateur gpwOuvre Ouvre la fenêtre de login du groupware utilisateur gpwRecupInfo- - Utilisateur Récupère des informations sur l'utilisateur en cours Fonctions SQL sur HyperFileSQL Le code SQL est généré directement par l'éditeur de requêtes et les assistants. Mais les spécialistes de SQL peuvent bien entendu taper directement le code SQL souhaité ! (sur les autres bases, les ordres SQL de la Base sont supportés) ALL- AS- ASC- AVG - AND- ANY- BETWEEN- BOTTOM- COUNT- DELETE- DESC- DISTINCT- EXISTS- FULL OUTER JOIN- FROM- GROUP BY- HAVING- IN- INNER JOIN- INSERT- INSTR- INTO- IS NULL- LEFT- LEFT OUTER JOIN- LEN- LENGTH- LIKE- LOWER- LTRIM- MAX- MID- MIN- NOT- ON- OR- ORDER BY- PATINDEX- RIGHT- RIGHT OUTER JOIN- RTRIM- SELECT- SET- SOME- SUBSTR - SUBSTRING- SUM- TOP- UNION- UPDATE- UPPER- VALUES- WHERE- Fonctions SQL du WLangage Ces fonctions permettent d'exécuter des requêtes saisies soi-même en code SQL, sur des «connexions» SQL SQLAssocie Associe automatiquement chaque colonne du résultat de la requête à un champ ou une variable de l'application SQLAvance Passe à la ligne suivante (c'est-à-dire l'enregistrement suivant) du résultat de la requête SQLBloque Bloque soit la table de données dans sa totalité, soit les lignes sélectionnés par la requête SQLChangeConnexion Modifie la connexion en cours SQLCol Récupère le contenu de la colonne spécifiée dans le résultat de la requête, pour la ligne en cours (parcours du résultat d'une requête de type SQLPremier / SQLSuivant) SQLColonne Récupère le nom (et le type) des colonnes d'une table SQLConnecte Connecte l'application en cours à une base de données à interroger par SQL SQLDéconnecte Ferme la connexion en cours et libère l'espace mémoire utilisé par la connexion SQLDernier Positionne sur la dernière ligne du résultat de la requête SQLExec Nomme et exécute une requête SQL SQLFetch Passe à la ligne suivante (c'est-à-dire l'enregistrement suivant) du résultat de la requête SQLFerme Déclare la fin d'exécution d'une requête et libère les ressources mémoires allouées lors de l'exécution de la requête SQLFormatColonne Renvoie les différents types de colonnes supportés par la source de données SQLInfoGene Initialise les différentes variables SQL avec les informations relatives à la dernière requête exécutée SQLListeSource Liste les sources de données déclarées sur un site local SQLListeTable Liste toutes les tables ODBC accessibles avec le système de base de données connecté SQLLitCol Récupère de contenu de la colonne spécifiée dans le résultat de la requête, pour la ligne en cours SQLLitMémo Récupère de contenu d'une colonne de type Mémo dans le résultat de la requête, pour la ligne en cours SQLModifie Modifie le contenu d'une ligne de résultat de la requête SQLPositionne Positionne directement sur la ligne de résultat spécifiée de la requête SQLPrécédent Positionne sur la ligne précédente du résultat de la requête SQLPremier Positionne sur la première ligne du résultat de la requête SQLReqExiste Teste l'existence d'une requête SQLSuivant Positionne sur la ligne suivante du résultat de la requête SQLTable Transfère directement le résultat d'une requête dans une table mémoire, avec possibilité de Fetch Partiel (blocs de lignes) SQLTransaction Débute, valide ou annule une transaction. Fonctions de gestion des fichiers HyperFileSQL Classic (fonctions utilisables avec les autres bases de données) Le code de gestion d'une base de données «HyperFileSQL» sera généré automatiquement par WinDev. Les blocages sont gérés de manière automatiques, mais la possibilité de bloquer les lignes de votre choix est offerte. Pour une utilisation avancée et totalement personnalisée des Bases de Données, ces nombreux ordres sont à la disposition des développeurs de niveau avancé. EcranVersFichier Initialise automatiquement la valeur mémoire des rubriques d'un fichier avec la valeur des champs de la fenêtre. FichierVersEcran Initialise automatiquement les champs d'une fenêtre avec les valeurs des rubriques associées dans la ligne en cours (chargé en mémoire) du fichier HyperFileSQL. Ordres de parcours, modification ... HLitRecherche Positionne sur la première ligne de la table dont la valeur d'une colonne spécifique est supérieure ou égale à une valeur recherchée. HLitRecherchePremier Positionne sur la première ligne de la table dont la valeur d'une colonne spécifique est supérieure ou égale à une valeur recherchée. HLitRechercheDernier Positionne sur la dernière ligne de la table dont la valeur d'une colonne spécifique est inférieure ou égale à une valeur recherchée. HLitSuivant Positionne sur la ligne suivante d'une table, lit la ligne et met à jour les variables HyperFileSQL. HLit Lit une ligne dans une table en fonction d'un numéro de ligne donné. HSuivant Positionne sur la ligne suivante de la table. La ligne n'est pas lue. HLitPremier Positionne sur la première ligne d'une table, lit la ligne et met à jour les variables HyperFileSQL. HLitDernier Positionne sur la dernière ligne d'une table, lit la ligne et met à jour les variables HyperFileSQL. HLitPrécédent Positionne sur la ligne précédente d'une table, lit la ligne et met à jour les variables HyperFileSQL. HAjoute Ajoute la ligne présente en mémoire dans la table de données. HModifie Modifie la ligne spécifiée ou la ligne présente en mémoire dans la table de données. HEcrit Écrit une ligne dans la table de données sans mettre à jour les index correspondants à toutes les clés utilisées dans la table. HSupprime Supprime une ligne d'une table. HPositionCourante Renvoie la position approximative de la ligne en cours dans la table. HPositionne Positionne sur une ligne à partir de la position approximative d'une de ses colonnes. La ligne est lue. HPremier Positionne sur le première ligne d'une table. La ligne n'est pas lue. HPrécédent Positionne sur la ligne précédente d'une table. La ligne n'est pas lue. HDernier Positionne sur la dernière ligne d'une table. HRecherche Positionne sur la première ligne d'une table dont la valeur d'une colonne spécifique est supérieure ou égale à une valeur recherchée. HRechercheDernier Positionne sur la dernière ligne d'une table dont la valeur d'une colonne spécifique est inférieure ou égale à une valeur recherchée. La ligne n'est pas lue. HRecherchePremier Positionne sur la première ligne de la table dont la valeur d'une colonne spécifique est supérieure ou égale à une valeur recherchée. HAvance Avance de plusieurs lignes dans la table, à partir de la position en cours, selon une colonne spécifiée. HRecule Recule de plusieurs lignes dans la table, à partir de la position en cours, selon une colonne spécifiée. HChangeClé Change la rubrique de parcours. HSauvePosition Mémorise le contexte en cours d'une table. HRetourPosition Restaure le contexte précédemment sauvegardé d'une table. HRaye Raye une ligne d'une table. HEnDehors Permet de savoir si la ligne sur lequelle on veut se positionner est en dehors de la table, du filtre, de la vue ou de la requête. HTrouve Vérifie si la ligne en cours correspond au filtre ou à la recherche en cours. HLibère Transforme les lignes rayés d'une table en lignes supprimés. HLibèrePosition Supprime une position sauvegardée par la fonction HSauvePosition. HOptimise Optimise l'accès aux index des tables HyperFileSQL 7 : les index sont chargés dans les caches du système. Accélère les premiers parcours de tables et les exécutions de requête. EspaceSignificatif Ajoute ou supprime les espaces situés à droite d'une rubrique texte lors de sa lecture. HyperFileSQL en accès distant HOuvreAnalyse Ouvre une analyse distante (indiquer adresse IP). Une fois l'ouverture effectuéel lesordres habituels fonctrionnent HGèreAccèsDistant Active ou déscative temporairement l'accès distant Utiliser les fonctions HyperFileSQL sur des bases tierces: Oracle... HDécritConnexion Décrit une connexion temporaire HOuvreConnexion Ouvre une connexion à une base de données. HFermeConnexion Ferme une connexion à une base de données HListeConnexion Renvoie la liste des connexions définies dans l'application (connexions définies dans l'analyse et / ou dynamiquement) HChangeConnexion Change la connexion à une base de données utilisée pour un fichier. Ce changement sera pris en compte à la prochaine ouverture du fichier HListeProvider Renvoie la liste des providers OLE DB installés sur le poste HConnecte Redéfinit un ou plusieurs paramètres d'une connexion sur une table spécifique ou sur un ensemble de tables. Description de fichier temporaire HDécritFichier Décrit un fichier de données temporaire. HDécritLiaison Décrit une liaison temporaire entre deux fichiers. HDécritRubrique Décrit une colonne d'une ligne de données temporaire. Gestion des erreurs HSécurité Active ou désactive le mécanisme de sécurité HErreur Renvoie le numéro de la dernière erreur déclenchée par le moteur HyperFileSQL. HErreurBlocage Permet de tester si une erreur de blocage est survenue. HErreurDoublon Permet de tester si une erreur de doublons est survenue. HErreurInfo Renvoie une information détaillée sur la dernière erreur déclenchée par le moteur HyperFileSQL. HErreurIntégrité Permet de tester si une erreur d'intégrité est survenue. HErreurModification Renvoie la valeur d'une colonne d'une ligne lors d'un conflit de modification. HErreurMotDePasse Permet de savoir si une erreur due à un mot de passe erroné a été rencontrée sur ce fichier. HSurErreur Personnalise la gestion automatique des erreurs. HGèreDoublon Active ou désactive la gestion des doublons sur une clé unique. HGèreIntégrité Active ou désactive la gestion d'une contrainte d'intégrité sur une liaison d'un fichier. Gestion des vues (partie de fichier temporairement en mémoire) HCréeVue Crée une vue HyperFileSQL au format WinDev 7. HExécuteVue Exécute une vue créée auparavant. HDétruitVue Détruit une vue précédemment créée HVueVersFichier Enregistre les modifications réalisées dans une vue dans le fichier correspondant. HTrieVue Trie une vue, en créant un index sur une rubrique de la vue. HFusionneVue Crée une vue HyperFileSQL au format WinDev 7 à partir de deux vues précédemment créées. Gestion des filtres (partie de fichier temporairement sur disque) HFiltre Définit et active un filtre sur un fichier, une vue ou une requête. HActiveFiltre Active le filtre précédemment créé pour le fichier spécifié HDésactiveFiltre Désactive temporairement un filtre sur un fichier (une vue ou une requête). Gestion des triggers HDécritTrigger Ajoute ou modifie un trigger sur un fichier HyperFileSQL. . HGèreTrigger Active ou désactive la gestion des triggers HDétruitTrigger Détruit un trigger. HDésactiveTrigger Désactive un trigger. HActiveTrigger Ré-active un trigger précédemment désactivé avec la fonction HDésactiveTrigger. Journalisation HGèreJournal Active ou désactive la gestion du journal d'un fichier journalisé. HJournalInfo Insère des commentaires lors de la journalisation d'une opération HJournalRecrée Permet de re-créer un journal à vide. Cette fonction permet par exemple une remise à 0 du journal après une sauvegarde ou une réplication par exemple). HJournalRedémarre Redémarre la journalisation du fichier. HJournalStop Arrête la journalisation du fichier. Les manipulations effectuées dans le fichier journalé ne sont plus enregistrées. HChangeRepJNL Modifie le chemin d'accès à un fichier journal (fichier JournalOpération et fichier JournalIdentification). HRégénèreFichier Régénère un fichier à partir de son journal. Réplication HGèreRéplication Active ou désactive temporairement la gestion de la réplication HSynchroniseRéplica Synchronise un réplica maître et un réplica abonné. HCréeRéplicaAbonné Crée le fichier de description d'un réplica abonné. HCréeRéplicaMaître Crée le fichier de description d'un réplica maître. HCréeRéplicaTransportable Crée un fichier qui peut être utilisé pour répliquer les données de la base de données en cours vers une base de données distante (pour envoi par eMail ou disquette par exemple). Transactions HGèreTransaction Active ou désactive la gestion des transactions. HTransactionAnnule Si une transaction est en cours, annule toutes les opérations effectuées sur les fichiers en transactions depuis le début de la transaction. Si aucune transaction n'est en cours, rétablit la cohérence de la base de données et annule la transaction qui a échoué (cas d'une coupure de courant par exemple). HTransactionDébut Démarre une transaction sur les fichiers HyperFileSQL, et crée le fichier des transactions. HTransactionFin Valide la transaction en cours : les modifications effectuées sur le fichier de données depuis le début de la transaction (fonction HTransactionDébut) sont validées. Les lignes bloquées en lecture par la transaction sont débloqués. HTransactionInterrompue Permet de savoir si une transaction a été interrompue (la transaction n'a été ni validée, ni annulée). HTransactionLibère Transforme toutes les lignes "en transaction" en lignes "Normles" si ces lignes n'appartiennent pas à une transaction actuellement en cours. HPoste Mémorise un numéro unique de poste afin d'utiliser les transactions en réseau. Autres fonctions HCréationSiInexistant Crée à vide un fichier de données (si le fichier n'existe pas) ou ouvre un fichier (si le fichier existe). HAlias Crée un alias logique d'un fichier ou annule tous les alias existants. HAnnuleAlias Annule un alias précédemment déclaré avec la fonction HAlias. HAnnuleDéclaration Supprime une déclaration précédemment faite avec HDéclare, HDéclareExterne, HDécritFichier. HAnnuleRecherche Annule le critère de recherche en cours. HAttacheMémo Permet d'associer un fichier à une rubrique de type mémo binaire. HChangeNom Modifie le nom physique d'un fichier de données. HChangeRep Modifie le chemin d'accès à un fichier de données. HConstruitValClé Construit la valeur d'une clé composée pour réaliser un filtre ou effectuer une recherche. HCopieEnreg Copie le contenu de la ligne en cours (chargé en mémoire) dans la ligne en cours d'une autre table. HCréation Crée à vide un fichier de données (fichier d'extension ".FIC") avec le fichier d'index et le fichier mémo si nécessaires. HDéclare Déclare une description de fichier (présente dans une autre analyse) dans le projet en cours. HDéclareExterne Importe temporairement dans l'analyse en cours la description d'une table à partir d'une table HyperFileSQL existante. HEtat Permet de connaître l'état d'une ligne. HExécuteRequête Initialise une requête créée sous l'éditeur de requêtes de WinDev 7 et déclare cette requête au moteur HyperFileSQL Classic. HExécuteRequêteSQL Initialise une requête écrite en langage SQL et déclare cette requête au moteur HyperFileSQL Classic. HImporteXML Importe un fichier XML dans un fichier au format HyperFileSQL Classic. HExporteXML Exporte les lignes d'une table (HyperFileSQL ou OLE DB), d'une vue ou d'une requête dans un fichier XML. HImporteHF55 Importe un fichier Hyper File 5.5 dans un fichier au format HyperFileSQL Classic. HImporteTexte Importe un fichier Texte dans un fichier au format HyperFileSQL Classic. HExtraitMémo Extrait le contenu d'une rubrique de type mémo binaire dans un fichier. HFermeAnalyse Ferme l'analyse en cours. HFichierExiste Permet de savoir si un fichier existe. HGèreMémo Active ou désactive la gestion des rubriques de type mémo. HGèreREP Active ou désactive la gestion du fichier .REP. HInfoMémo Renvoie les caractéristiques des mémo binaires. HListeAnalyse Renvoie la liste des analyses WinDev 7 disponibles dans un répertoire donné. HListeClé Renvoie la liste des clés d'une table reconnue par le moteur HyperFileSQL. HListeFichier Renvoie la liste des fichiers de l'analyse en cours ou d'une analyse spécifique reconnue par le moteur HyperFileSQL. HListeLiaison Renvoie la liste des liaisons (de type Merise) présentes dans l'analyse en cours ou dans une analyse spécifique. HListeRep Renvoie la liste des affectations des fichiers présents dans une analyse. HListeRubrique Renvoie la liste des colonnes d'une table reconnue par le moteur HyperFileSQL. HMode Change le mode et la méthode de blocage des fichiers. HNbEnr Renvoie le nombre de lignes d'une table ou d'une vue HyperFileSQL. HNumEnr Renvoie le numéro de le la ligne en cours dans la table ou dans la vue HyperFileSQL. HOuvre Ouvre un fichier. HFerme Ferme soit un fichier, soit tous les fichiers ouverts. HOuvreAnalyse Ouvre une analyse. HPasse Fixe le mot de passe utilisé pour créer ou pour ouvrir un fichier. HRAZ Initialise une ou toutes les variables des colonnes d'une table avec leurs valeurs par défaut. HRécupèreEnregistrement Renvoie le contenu de la ligne en cours. HRécupèreRubrique Renvoie le contenu d'une colonne de la ligne en cours. HRéindexe Reconstruit l'index d'un fichier. HStatCalcule Réalise diverses statistiques sur les clés d'une table. HStatNbDoublon Renvoie le nombre de doublons pour une rubrique donnée. HStatNbEnr Renvoie le nombre d'entrées pour une rubrique donnée. HStatNbEnrIntervalle Renvoie une estimation majorée du nombre d'entrées pour une rubrique donnée dans un intervalle de valeurs donné. HSubstRep Remplace le nom logique du répertoire des données (spécifié dans l'analyse) par un nom physique. HVérifieDescription Compare lors de l'ouverture des fichiers de données - la structure du fichier définie dans l'éditeur d'analyses - la structure du fichier présent dans le fichier physique HVérifieIndex Vérifie que les index sont corrects HVersion Permet de savoir si le contenu du fichier a été modifié. HVersRubrique Affecte la valeur indiquée à une colonne de la ligne en cours. Fonctions d'impression Les états imprimés sont réalisation sans programmation sous l'éditeur d'états. Il est bien entendu possible, pour les cas particuliers, de programmer les traitements les plus particuliers... iAperçu Ouvre une fenêtre permettant de visualiser à l'écran le résultat de l'impression. iCadre Imprime un cadre aux coordonnées spécifiées. iConfigure Configure l'imprimante. iCréePolice Crée une nouvelle police d'impression. iEllipse Imprime une ellipse à l'intérieur d'un rectangle. iFenêtreAbandon Paramètre l'affichage de la fenêtre permettant l'abandon de l'impression en cours. iFermeEtat Arrête immédiatement l'impression de l'état en cours. iFinEtat Force l'arrêt de l'impression d'un état réalisé avec l'éditeur d'états. iFinImprime Signale la fin du document à imprimer et lance l'impression effective des données actuellement stockées dans la file d'attente de l'imprimante. iForceComplément Force l'impression d'un bloc de complément de corps. iHauteurImage Calcule la hauteur de l'image à imprimer (en millimètres). iHauteurPage Calcule la hauteur de la page imprimable (en millimètres) en tenant compte des marges (hautes ou bases) définies. iHauteurRestantePage Calcule la hauteur disponible (en millimètres) restant sur la page en cours en tenant compte des marges (hautes ou bases) définies. iHauteurTexte Calcule la hauteur de la police du texte à imprimer en millimètres. iHauteurZone Calcule la hauteur nécessaire d'une zone de largeur fixe pour que l'ensemble d'un texte puisse être imprimé dans cette zone. iImpressionAbandonnée Permet de savoir si l'utilisateur a demandé l'abandon de l'impression du document en cours. iImpressionDemandée Permet de savoir si l'utilisateur a demandé l'impression du document depuis l'aperçu avant impression. iImprime Envoie au "buffer" d'impression la chaîne de caractères passée en paramètre. iImprimeBloc Force l'impression d'un bloc de l'état en cours d'impression. iImprimeCodeBarre Imprime un code-barres à l'intérieur d'un rectangle. iImprimeComplémentCorps Force l'impression d'un bloc de complément de corps en spécifiant la hauteur du bloc de complément. iImprimeEtat Imprime un état réalisé avec l'éditeur d'états. iImprimeImage Envoie au buffer d'impression le fichier image à imprimer. iImprimeMot Envoie au "buffer" d'impression la chaîne de caractères passée en paramètre. iImprimeZone Imprime un texte dans une zone rectangulaire. iImprimeZoneRTF Imprime un texte au format RTF dans une zone rectangulaire. iInfoImprimante Récupère les caractéristiques de l'imprimante en cours ou de l'imprimante par défaut. iInitRequêteEtat Initialise la requête liée à l'état (cas d'une requête paramétrée). iInitRequêteEtatConnexion Initialise la requête liée à l'état (cas d'une requête basée sur une connexion spécifique). iLargeurImage Calcule la largeur de l'image à imprimer (en millimètres). iLargeurPage Calcule la largeur de la page imprimable (en millimètres) en tenant compte des marges (gauches ou droites) définies. iLargeurTexte Calcule la largeur du texte à imprimer en millimètres, en fonction de la police spécifiée. iLien Imprime un lien vers une URL lors de l'impression d'une page HTML iLigne Imprime une ligne (au standard Windows, avec le bout arrondi) aux coordonnées spécifiées. iListeImprimante Renvoie la liste des imprimantes installées sur le poste en cours. iMagentaTransparent Modifie la gestion de la couleur Magenta, afin que cette couleur soit considérée comme transparente ou non dans toutes les prochaines impressions. iMarge Définit les marges "logiques" d'impression. iMMVersPica Convertit les coordonnées d'un point (exprimées en millimètres) en coordonnées système. iNumPage Renvoie ou initialise le numéro de la page en cours d'impression. iParamètre Paramètre l'impression iPicaVersMM Convertit les coordonnées d'un point (exprimées en coordonnées système) en millimètres. iPolice Sélectionne la police par défaut. iPoliceDidot Sélectionne l'unité à utiliser pour la hauteur des polices (créées avec la fonction iCréePolice) : point DIDOT ou point PICA. iPosX Permet de gérer la position horizontale (abscisse ou colonne) du curseur d'impression dans la page. iPosY Permet de gérer la position verticale (ordonnée ou ligne) du curseur d'impression dans la page. iRAZ Réinitialise les paramètres d'impression mémorisés de la librairie d'impression de WinDev (WD70PRN.DLL). iSauteLigne Force un saut de ligne. iSautePage Génère un saut de page. iSelectPolice Crée une nouvelle police d'impression depuis la fenêtre standard de sélection de polices de Windows. iStatusImpressionEtat Renvoie l'état d'impression en cours. iSubstBloc Substitue un bloc de l'état par un autre, au cours de l'impression de l'état. iTerminePage Force le passage à la page suivante en cours d'impression d'un état. iTrait Imprime un trait aux coordonnées spécifiées. iTraitH Imprime un trait horizontal aux coordonnées spécifiées. iTraitV Imprime un trait vertical aux coordonnées spécifiées. Fonctions de gestion des polices PoliceCrée Crée une définition de police. PoliceListe Renvoie la liste des polices valides installées sur le poste en cours (TrueType, Postscript, ...) PoliceSelect Ouvre la fenêtre standard de sélection de polices de Windows en sélectionnant la police spécifiée. Les langages externes: C++, VB, Cobol, Fortran... WINDEV est lié aux langages tierces: C, C++, Java, Pascal, VB, Cobol, Fortran... Depuis la langage, il suffit d'entourer la commande WinDev» à exécuter avec AppelWD ( commande WINDEV, paramètres) AppelWD Permet de lancer toute commandeWINDEV depuis le langage lui même AppelDLL32 Exécute une DLL écrite en langage externe Fonctions Java Fonctions spécifiques au lien avec des aplications écrites en Java JavaCharge Indique l'emplacement des classes nécessaires à l'exécution de l'application ou de l'applet Java. JavaExécute Lance une application ou une applet Java en appelant la méthode "Main" d'une classe Java donnée. JavaExécuteFonction Exécute une fonction statique spécifique d'une classe java. Fonctions de manipulations des champs listes et combos FichierVersListeMémoire Remplit une liste ou une combo mémoire avec tous les lignes d'une tables ou d'une requête. ListeAffiche Rafraîchit l'affichage d'une liste ou d'une combo fichier à partir d'une position donnée ListeAjoute Ajoute un élément dans une liste ou une combo mémoire ListeCherche Recherche un élément dans une liste ou une combo (fichier ou mémoire) ListeInsère Insère un élément dans une liste ou une combo mémoire ListeModifie Modifie un élément dans une liste ou une combo mémoire ListeOccurrence Renvoie le nombre d'éléments présents dans une liste ou une combo (fichier ou mémoire) ListePosition Affiche une liste à partir d'un élément spécifié ou renvoie l'indice du premier élément affiché dans une liste ListeSelect Renvoie l'indice de l'élément sélectionné dans une liste ou une combo (fichier ou mémoire) ListeSelectMoins Désélectionne un élément dans une liste ou une combo (fichier ou mémoire) ListeSelectOccurrence Renvoie le nombre d'éléments sélectionnés dans une liste ou une combo (fichier ou mémoire) ListeSelectPlus Sélectionne un élément dans une liste ou une combo (fichier ou mémoire) ListeSupprime Vide une liste ou une combo mémoire ListeSupprimeTout Vide une liste ou une combo mémoire de tous ses éléments ComboFerme Ferme la liste déroulante de la combo ComboOuvre Déroule la liste déroulante d'une combo Fonctions de gestion des valeurs binaires ETBinaire Renvoie le résultat du ET logique (bit à bit) entre deux valeurs NONBinaire Renvoie le résultat du NON logique (bit à bit) d'une valeur OUBinaire Renvoie le résultat du OU logique (bit à bit) entre deux valeurs OUExclusifBinaire Renvoie le résultat du OU Exclusif logique (bit à bit) entre deux valeurs Fonctions financières WinDev permet d'effectuer facilement les calculs de type «financier» FinAmortissement Crée une matrice d'amortissement pour le montant d'un emprunt à un taux d'intérêt constant pour une durée définie FinAmortissementDégressif Calcule la valeur de l'amortissement d'un bien pour une période spécifique grâce à la formule de l'amortissement décroissant à taux fixe FinAmortissementLinéaire Calcule la valeur de l'amortissement linéaire d'un bien pour une période donnée FinErreur Renvoie le numéro de la dernière erreur due à une fonction financière FinIntérêtPériode Évalue pour une période donnée le montant des intérêts dus pour un emprunt remboursé par des versements périodiques constants avec un taux d'intérêt constant FinNbVersement Renvoie le nombre de versements nécessaires pour rembourser un capital selon un taux FinTauxIntérêt Évalue le taux d'intérêt pour un emprunt donné sur une période avec versements constants FinValActuelle Renvoie la valeur actuelle d'un investissement FinValActuelleNette Renvoie la valeur actuelle nette d'un investissement basé sur des flux financiers non constants FinValFuture Renvoie la valeur future d'un investissement (remboursements périodiques constants avec un taux d'intérêt constant) FinValRemboursement Renvoie le montant de chaque remboursement périodique d'un investissement à remboursement et à taux d'intérêt constants Fonctions de gestion des matrices WinDev permet de manipuler facilement et de manière optimisée les matrices mathématiques MatAdditionne Additionne deux matrices de même dimension MatCompresse Compresse la place mémoire occupée par une matrice MatCopie Crée la copie d'une matrice MatCrée Crée une matrice MatDéterminant Calcule le déterminant d'une matrice carrée MatEcrit Écrit un élément dans une matrice MatErreur Identifie le type de la dernière erreur due à une fonction de gestion de matrices MatExiste Teste l'existence d'une matrice en mémoire MatInverse Inverse une matrice carrée MatLit Lit la valeur d'un élément d'une matrice MatLitColonne Lit la valeur de tous les éléments d'une colonne d'une matrice MatLitLigne Lit la valeur de tous les éléments d'une ligne d'une matrice MatMultiplie Multiplie deux matrices MatNbColonne Renvoie le nombre de colonnes d'une matrice MatNbLigne Renvoie le nombre de lignes d'une matrice MatRéelAdditionne Additionne une valeur à chaque élément d'une matrice MatRéelMultiplie Multiplie chaque élément d'une matrice par une valeur MatRemplit Initialise tous les éléments d'une matrice d'une taille donnée MatSupprime Supprime une matrice existante MatTranspose Calcule la transposée d'une matrice Fonctions statistiques WinDev permet d'effectuer facilement les calculs de type «statistique» StatCorrélation Calcule le coefficient de corrélation entre deux séries de valeurs StatCovariance Calcule la covariance entre deux séries de valeurs StatEcartMoyen Calcule la moyenne des écarts absolus des valeurs par rapport à leur moyenne arithmétique StatEcartType Calcule l'écart type d'une série de valeurs StatEcartTypeP Calcule l'écart type d'une série complète de valeurs StatErreur Calcule le numéro de la dernière erreur due à une fonction statistique StatMax Calcule la valeur maximale d'une série de valeurs StatMin Calcule la valeur minimale d'une série de valeurs StatMoyenne Calcule la moyenne arithmétique, géométrique ou harmonique d'une série de valeurs StatSomme Calcule le cumul d'une série de valeurs StatVariance Calcule la variance d'une série de valeurs StatVarianceP Calcule la variance d'une série complète de valeurs La gestion des Web caméras VidéoAffiche Affiche dans un champ Web Caméra la séquence vidéo actuellement retransmise par une "Web Caméra". VidéoArrête Arrête l'affichage ou la sauvegarde d'une séquence vidéo dans un champ "Web Caméra". VidéoCapture Sauvegarde la vidéo actuellement retransmise par une "web caméra" sous forme d'une image, ou d'une séquence vidéo. VidéoEtat Renvoie l'état d'un champ Web Caméra. Les fonctions multimédia(vidéo, sons, musique) MciArrêt Arrête l'exécution d'un fichier multimédia, précédemment ouvert. MciDébut Place au début d'un fichier multimédia, précédemment ouvert. MciErr Renvoie le numéro de la dernière erreur survenue sur une fonction MCI MciEtat Renvoie l'état d'un fichier multimédia, précédemment ouvert. MciExécute Exécute une commande MCI MCIFerme Ferme un fichier multimédia. MciFin Place à la fin d'un fichier multimédia, précédemment ouvert. MciFormatPosition Fixe le format utilisé pour définir la position dans un fichier multimédia. MciHauteur Renvoie la hauteur en pixels d'un fichier multimédia affichant des images. MciJoue Joue un fichier un fichier multimédia. MciLargeur Renvoie la largeur en pixels d'un fichier multimédia affichant des images. MciMsgErr Renvoie le libellé de la dernière erreur survenue sur une fonction MCI MciNombrePiste Renvoie le nombre de pistes du fichier multimédia MCIOuvre Ouvre un fichier multimédia. MciPause Fait une pause dans la lecture d'un fichier multimédia, précédemment ouvert. MciPiste Renvoie le numéro de la piste en cours MciPosition Renvoie ou modifie la position en cours dans un fichier multimédia, précédemment ouvert. MciRécupère Renvoie le dernier résultat retourné par la fonction MciExécute MciTaille Renvoie ou modifie la taille d'un fichier multimédia, précédemment ouvert. MciTailleFenêtre Modifie la taille et la position de la fenêtre d'affichage d'un fichier multimédia, précédemment ouvert. MciVolume Modifie ou identifie le volume sonore pour les fichiers de type "MID" ou "WAV" Bip Émet un bip s
yassirok

yassirok

0 jeton

Donnez votre réponse agrave; la question Comment faire pour programmer en wlangage?

Noter la réponse

Nouvelles questions de Informatique

shimouma

12 points

11 Mai 23h38 | Informatique

Quelqu'un peut me guider pour ecrire un re...

je suis en cours de préparer mon rapport de pfe , et je sais pas comment ecrire un remerciment est ...

hutor

68 points

09 Avril 17h38 | Informatique

A quoi sert le processeur d'un ordinateur ?

Bonjour tout le monde, je ne comprends rien du tout en informatique et on me demande d'expliquer ...

Couic

47 points

03 Avril 11h34 | Informatique

Qu'est-ce qu'un protocole ssl ?

J'ai un exercice d'informatique à faire mais l'informatique et moi, ça fait deux. Je dois expliquer c...

Manue-M

93 points

30 Janvier 17h43 | Informatique

Qu'est-ce qu'un cms ? ?

Je voudrais savoir ce qu'est un CMS ? Enfin j'en entends parler parfois mais impossible de savoir...

munic

67 points

20 Décembre 17h42 | Informatique

A quoi sert java script ?

Qu'est-ce que java script ? A quoi cela sert -il est-ce que tous les pc l'ont ? Est-ce un élément e...

Je m'inscris