• Aucun résultat trouvé

Contacter le service commercial

13 LES COMPOSANTS INTERNES

28.4 Contacter le service commercial

Il est possible de contacter le service commercial de PC SOFT par email directement depuis l’interface de WinDev.

   

Les News Group sont des services complémentaires au Support Technique Gratuit. Ces services permettent un échange avec d'autres développeurs.

Les News Group de PC SOFT sont décomposés en thèmes :

• pcsoft.fr.windev : destiné aux développeurs et aux utilisateurs de la version de WinDev en cours de commercialisation

• pcsoft.fr.webdev : destiné aux développeurs et aux utilisateurs de la version de WebDev en cours de commercialisation

• pcsoft.fr.windevmobile : destiné aux développeurs et aux utilisateurs de la version de WinDev Mobile en cours de commercialisation

• pcsoft.fr.honolulu : destiné aux développeurs et aux utilisateurs de Honolulu, le portail Intranet et Internet de PC SOFT

• pcsoft.fr.windev.old : destiné aux développeurs et aux utilisateurs des versions précédentes de WinDev

• pcsoft.us.windev : English forum for current version of WinDev developpers and users Les News Groups PC SOFT sont accessibles depuis :

• un navigateur

  

  

30.1 WDMap

WDMap permet de visualiser et de manipuler une table de données par exemple pour : • vérifier rapidement le contenu d’une ligne

• créer rapidement un jeu de données réalistes pour le test • modifier rapidement le contenu d’une ligne

Fonctionnalités de WDMap :

• visualisation des lignes présentes dans une table (tous ou une sélection) • ajout, modification et suppression des lignes d'une table

• recherche de lignes dans une table

• affichage des caractéristiques des tables d'une base de données

• exportation des lignes vers un fichier Excel, XML ou texte • impression des lignes

• réindexation d'une table :

30.2 WDHFDiff

WDHFDiff est un utilitaire permettant de comparer des tables HyperFileSQL. WDHFDiff permet de comparer :

• la structure de deux tables HyperFileSQL. • les données de deux tables HyperFileSQL.

• les tables communes présentes dans deux répertoires différents. Les tables manipulées doivent être au format HyperFileSQL.

WDHFDiff peut être lancé :

• en sélectionnant l'option "Outils .. WDHFDiff - Comparateur HyperFileSQL".

• en lançant directement le programme "WDHFDiff.EXE" présent dans le sous-répertoire "Pro- grammes" du répertoire d'installation de WinDev.

Nom logique de la table défini dans l'analyse WinDev. Information de sécurité : table cryptée, type de cryptage, mot de passe, table journalée, taille du fichier journal, répertoire du fichier journal

Nom physique du fichier physique associé à la table. Gestion de la réplication : table répliquée, type de réplication (mono ou bidirectionnelle)

Type de table (HyperFileSQL Classic, HyperFileSQL 5.5, Autre base (Oracle, SQL Server, AS/400, MySQL, …)

Date de la dernière modification

Taille actuelle (en Ko) : fichier de données, fichier d'index, fichier mémo correspondant à la table.

Chemin de l'analyse 5.5 (si la table sélectionnée provient d'une analyse WinDev 5.5.)

Nombre d'enregistrements : total, actifs, rayés, supprimés

Connexion : libellé de la connexion utilisée, mode d'accès à la base de données (OLE DB, driver ODBC, accès natif), source de données de la connexion (soit nom et chemin complet de la base de données, soit répertoire de la table xBase, soit nom ou alias du serveur utilisé), nom d'utilisateur nécessaire pour se connecter à la base de données, type d'accès à la table (lecture seule ou lecture et écriture)

classique (avec statistiques et sans compactage). avec compactage (ne conserve que les enregistrements actifs).

30.3 WDOptimiseur

Les bases de données HyperFileSQL intègrent une gestion statistique du contenu des tables pour optimiser les accès et les requêtes.

Automatiquement WinDev sélectionne les clés les plus discriminantes sur des critères donnés. WDOptimiseur permet de :

• recalculer les statistiques sur les index (ces statistiques sont aussi mises à jour dynamiquement lors de l’ajout, suppression, modification de données)

• vérifier les index • réindexer les tables

• réviser et compresser les index • réviser et compresser les mémos • visualiser les propriétés d’une table

• éditer et modifier les listes des associations nom logique / fichiers physiques (.REP) • Annulation d’une transaction (rollback) ou libération de lignes en transactions • Gestion de l’alphabet de la table

• Gestion de la densité de l’index

30.4 WDOutil

WDOutil regroupe les différents utilitaires nécessaires pour une maintenance et un suivi performant des applications.

• Centre de contrôle de la base de données • Centre de contrôle développeur

• Centre de contrôle Utilisateur • Centre de gestion des ressources • Centre de documentation • Centre de contrôle Qualité • Centre de suivi de projets • Centre topologique

• WDSql : pour créer et tester des requêtes SQL • WDInst : l’éditeur d’installations

• WDAPI : assistant d’appel des appels des API Windows • WDDétoure : détoure les fenêtres

• WDVersion : Archive, sauvegarde et restaure une version d'un projet

• WDXView : Permet de visualiser les informations relatives à un ActiveX et de tester ses fonction- nalités

• WDTest : Permet d'enregistrer et d'exécuter automatiquement des scripts de test d'applications • WDServeurRPC : Serveur RPC permettant d'utiliser l'accès distant sur des tables HyperFileSQL • WDDiagnostique connexion : description et test d’une connexion OLE DB

• WDSoapConfig : configurateur de serveurs SOAP • WDTelDiagno : configurateur de liaison TAPI • WDMap : visualiseur de tables

• WDOptimiseur : Optimise l'accès aux tables HyperFileSQL (réindexation, corrections des mémos, ...)

• WDReplic : gestion de la réplication mono et bidirectionnelle

• WDTrans : Permet d'annuler des transactions ou de libérer des lignes en transaction (rollback) • WDConver : Conversion des tables externes vers des tables HyperFileSQL

• WDModFic : Gestion de la modification automatique des tables • WDJournal : Gestion des journaux, sauvegarde, restauration des tables

• WDZip : Compresse et regroupe des fichiers de n'importe quel type sous forme d'archives (fichier ".WDZ")

• PCSOFTHC : Imprime l'image de l'écran ou de la fenêtre en cours (HardCopy)

• RequêteAuST : Permet d’envoyer des requêtes au Support Technique Gratuit PC SOFT (accessi- ble aussi par téléphone et fax)

30.5 WDZip

WDZip est un outil livré en standard avec WinDev qui permet de compresser et de regrouper les fichiers sous forme d'archives.

WDZip génère un fichier aux extensions suivantes : .WDZ, .ZIP, .CAB, .RAR Ce fichier peut regrouper plusieurs fichiers de types différents :

• ".pdf" • ".fic" • ".mmo" • ".ndx"

Les archives sont également manipulables grâce aux fonctions ZIP du WLangage. WDZip peut être lancé :

• soit directement à partir d'un fichier archive (double-clic sur un fichier ".WDZ")

• soit en sélectionnant l'option "Outils .. WDZip - Gestionnaire d'archive" depuis WinDev • soit en lançant directement le programme "WDZip.EXE"

WDZip est un outil non redistribuable. WDZip ne peut pas être installé avec les applications développées avec WinDev.

Fonctionnalités de WDZip

WDZip permet de :

• créer une archive afin de regrouper et de compresser vos fichiers. • ajouter des fichiers dans une archive pour les sauvegarder.

• ajouter des répertoires dans une archive pour sauvegarder les fichiers qu'ils contiennent. • découper une archive pour une distribution sur plusieurs volumes (disquettes, cédérom,...) • regrouper une archive découper en plusieurs sous-archives.

• créer une archive auto-extractible.

Liste des fonctions du WLangage dédiées à l’archivage compressé des fichiers :

zipAjouteFichier Ajoute et compresse automatiquement un fichier dans une archive zipAjouteListeFichier Ajoute et compresse automatiquement une liste de fichiers dans une archive

zipAjouteRépertoire Ajoute la totalité des fichiers d'un répertoire et de ses sous-répertoires dans une archive

zipChangeChemin Modifie le chemin d'un fichier présent dans l'archive zipChercheFichier Recherche un fichier dans une archive selon un chemin donné zipCrée Crée une nouvelle archive (format WDZ ou format ZIP)

zipCréeExe Crée un exécutable auto-extractible à partir d'une archive

zipDécoupe Découpe une archive en plusieurs parties

zipEstMulti Renvoie le type de l'archive : archive mono-partie ou archive multi-parties zipExiste Permet de savoir si une archive existe.

zipExtraitChemin Renvoie le chemin original d'un fichier de l'archive zipExtraitFichier Extrait et décompresse un fichier d'une archive

zipExtraitListeFichier Extrait et décompresse automatiquement une liste de fichiers présents dans une archive vers un emplacement physique.

zipExtraitTout Extrait et décompresse la totalité des fichiers d'une archive zipFerme Ferme une archive

zipFichierEnCours Renvoie le nom du fichier en cours de traitement

zipInfoFichier Renvoie perses informations sur un fichier ou une archive (chemin mémorisé,

taille avant et après compression, etc.)

zipListeFichier Renvoie la liste des fichiers présents dans l'archive

zipMotDePasse Définit le mot de passe utilisé pour les opérations d'ajout et d'extraction de fichiers dans l'archive spécifiée (format ZIP et WDZ)

zipMsgErreur Renvoie le message associé à un numéro d'erreur d'un traitement d'archivage zipNbFichier Renvoie le nombre de fichiers contenus dans une archive

30.6 WDXView

WinDev est livré en standard avec le visualiseur d’ActiveX "WDXView". Cet outil permet de connaître, de visualiser et de tester les différents ActiveX installés sur poste le développement.

A partir d’un ActiveX sélectionné, WDXView permet de connaître : • ses propriétés

• ses méthodes • ses événements • ses constantes WDXView permet de tester :

• un ActiveX et ses fonctionnalités • un événement de l’ActiveX • une méthode de l’ActiveX

30.7 WDJournal

WDJournal est l’outil livré avec WinDev pour gérer le journal d’une table HyperFileSQL.

Dans le journal, WinDev mémorise automatiquement toutes les opérations réalisées sur une ou plusieurs tables depuis un moment donné.

Le journal contient l'historique de l'utilisation de la table, c'est-à-dire :

• la ligne complète avant manipulation ou modification par l'utilisateur • la ligne complète après manipulation ou modification par l'utilisateur • l'auteur de la manipulation ou de la modification

• la date et l’heure de la manipulation ou de la modification

• la nature de l'opération effectuée (ajout, modification, suppression, lecture) • identifiant du poste qui a effectué la modification

• adresse IP du poste qui a effectué l'opération • nom de l'application qui a effectué l'opération

Il est possible de réaliser les opérations suivantes à partir d'un journal : • sauvegarde des tables HyperFileSQL liées à une application • restauration de tables précédemment sauvegardées

• mise à jour de tables grâce à un journal

• visualisation du journal. Il est également possible d'effectuer des recherches dans le journal. Ces opérations peuvent se lancer en ligne de commande.

30.8 WDTrans

Une transaction est un ensemble d'opérations indissociables : soit toutes les opérations de la transaction sont réalisées, soit aucune opération n'est réalisée. La gestion des transactions est le meilleur moyen d'assurer la cohérence d'un ensemble d'écritures indissociables sur des tables HyperFileSQL.

WDTrans est un outil livré avec WinDev destiné à l’annulation de transactions.

zipNbPartie Renvoie le nombre de parties d'une archive

zipNbPartieNécessaire Renvoie le nombre de parties d'une taille donnée nécessaires pour contenir l'archive

ZipNiveauCompression Change le niveau de compression utilisé dans la création d'une archive au format ZIP.

zipOuvre Ouvre une archive existante zipOuvreCAB Ouvre une archive CAB existante zipOuvreRAR Ouvre une archive RAR existante

zipRegroupe Regroupe les différentes parties d'une archive pour en faire une archive mono-partie

zipSupprimeFichier Supprime un fichier d'une archive

zipSupprimeListeFichier Supprime un ensemble de fichiers contenu dans une archive zipSupprimeTout Supprime la totalité des fichiers d'une archive

zipTaille Renvoie la taille totale de l'ensemble des fichiers d'une archive (avant ou après compression)

WDTrans est un outil redistribuable.

WDTrans peut être installé avec les applications développées avec WinDev.

En cas d'erreur ou de problème (panne de courant pendant les opérations en transaction par exemple), WDTrans permet de rétablir automatiquement l'état des tables juste avant le début de la transaction. WDTrans permet de :

• annuler les opérations effectuées sur une table de transaction • libérer les lignes en transaction

30.8.1 Annulation de transaction

Si une transaction est en cours, WDTrans annule toutes les opérations effectuées sur les tables en transaction depuis le début de la transaction. Dans ce cas, la transaction est annulée sans interrompre l'exécution du programme.

Si aucune transaction n’est en cours, WDTrans rétablit la cohérence de la base de données et annule la tran- saction qui a échoué (cas d'une coupure de courant par exemple).

30.8.2 Libération des lignes en transaction

Cette fonction de WDTrans doit être utilisée lorsqu'il est impossible d'annuler les transactions qui ont échoué (tables de transaction supprimées par exemple).