• Aucun résultat trouvé

Fonctionnalités automatiques pouvant être ajoutées

13 LES COMPOSANTS INTERNES

32.2 Fonctionnalités automatiques pouvant être ajoutées

32.2.1 Gestion d'un mot de passe et de niveaux d'accès

WinDev propose une gestion avancée des utilisateurs et de leurs droits grâce au groupware utilisateur. Lors du lancement de l'application, une fenêtre permet à l'utilisateur de s'identifier. En fonction des droits défi- nis pour cet utilisateur, certaines options de l'application peuvent être grisées ou invisibles.

32.2.2 Verrouillage de l’application

Si le verrouillage de l’application est activé, au bout d’un certain délai, toutes les fenêtres de l’application sont iconisées et rendues invisibles.

Lors de la restauration de l’application une fenêtre s’affiche automatiquement demandant un mot de passe. Ce mot de passe peut correspondre :

• par défaut, au mot de passe de la session Windows, • au mot de passe utilisé par le groupware utilisateur.

32.2.3 Déplacement d’une fenêtre par le fond

Par défaut, les fenêtres d'une application peuvent être déplacées par un simple clic sur la barre de titre de la fenêtre.

Si le déplacement par le fond est activé, il est possible de déplacer une fenêtre en cliquant simplement sur le fond de la fenêtre, et en maintenant le bouton gauche de la souris enfoncé pendant le déplacement de la fenêtre.

32.2.4 Boîtes de dialogue

Votre application vous demande parfois de confirmer une manipulation (ajout, modification, suppression, ...) ? Vous devez relire plusieurs fois la question posée pour la comprendre réellement? Ces fenêtres interrogatives (appelées des "boîtes de dialogue") peuvent être améliorées et être ainsi facile- ment compréhensibles.

32.2.5 Redimensionnement automatique du contenu des fenêtres

Les fenêtres des applications WinDev peuvent être redimensionnées. Pour cela, il suffit d'utiliser la poignée de redimensionnement. Cette poignée est située en bas à droite de chaque fenêtre.

Lors du redimensionnement de la fenêtre, les champs de la fenêtre peuvent suivre le redimensionnement de la fenêtre.

Il suffit d’indiquer leur comportement lors du redimensionnement

Cette fonctionnalité s'appelle l'ancrage des champs et est accessible dans la fenêtre des propriétés de chaque champ.

32.2.6 Personnalisation de l’interface par l’utilisateur final avec les séparateurs

La mise en place de séparateurs dans une fenêtre permet à l’utilisateur final d’agrandir ou de réduire certai- nes zones.

Il suffit de sélectionner le séparateur et de modifier sa position.

32.2.7 Mémorisation de la taille et de la position des fenêtres

Pour que la taille et la position de chaque fenêtre soit mémorisée pour chaque utilisateur, il suffit de cocher l’option correspondante dans la fenêtre de description de la fenêtre.

32.2.8 Menu utilitaire des fenêtres

WinDev propose l’intégration dans l’application d’un menu utilitaire. Ce menu s’intègre automatiquement à la fin du menu principal de votre application.

Ce menu propose par exemple :

• Lancement de l’aide (au format HLP ou CHM) de votre application.

• Affichage de l’aide des fonctionnalités automatiques de l’application au format PDF.

• Optimisation de la vitesse de la base de données. Cette option est utile si vous constatez des len- teurs dans votre application.

• Sauvegarde de la base de données. Cette option permet de réaliser une sauvegarde de l’ensemble des données manipulées par votre application.

• Sauvegarde de l’application. Cette option permet de réaliser une sauvegarde de votre application. • Réparation de la base de données. Cette option est utile si vous constatez que les données affi- chées dans votre application ne correspondent pas aux données réelles.

• Création et modification d’un état (avec le logiciel Etats & Requêtes). • Création et modification d’une requête (avec le logiciel Etats & Requêtes).

• Envoi de suggestions, de dysfonctionnements ou de règles métier au fournisseur de votre applica-

• Suivi des suggestions, dysfonctionnements ou règles métiers envoyées. • Mise à jour de votre application.

• Affichage de la licence d’utilisation de votre application. • Enregistrement de la licence de votre application. • Coordonnées du fournisseur de votre application. • ...

32.2.9 Mémorisation de la valeur d’un champ

Pour que la valeur d’un champ soit mémorisée pour chaque utilisateur, il suffit de cocher l’option corres- pondante dans la fenêtre de description du champ.

32.2.10 Affichage de calculs automatiques dans les tables

Les tables peuvent bénéficier de calculs automatiques sur les colonnes. Ces calculs automatiques peuvent être :

• une somme • un compteur • une moyenne

Ces calculs sont présentés en bas de la table.

32.2.11 Saisie assisté dans les champs

Lors de la frappe des premiers caractères, les différentes valeurs précédemment saisies sont automatiquement proposées. Cette option peut être ajoutée très rapidement pour chaque champ de saisie.

32.2.12 Champ monétaire automatique

Pour les champs de saisie monétaire, il est possible d'afficher :

• une bulle d'aide contenant la conversion de la valeur affichée dans une autre

• un menu contextuel, contenant la conversion de la devise affichée dans les principales monnaies.

32.2.13 Menu contextuel des images

Pour les champs image, il est possible d’afficher un menu contextuel sur les champs image. Ce menu permet de :

• copier l’image dans le presse-papiers • enregistrer l’image dans un fichier

• ouvrir l’image avec le programme associé par défaut • afficher l’image en "Haute Qualité"

32.2.14 Macro-code utilisateur

Le Macro-Code Utilisateur permet à l’utilisateur final de créer ses propres traitements complémentaires dans l’application.

Le MCU est activable par un simple clic dans la fenêtre de description.

32.2.15 Création d’états et de requêtes par l’utilisateur final

Le logiciel Etats et Requêtes est un module optionnel de WinDev qui permet à l’utilisateur final de réaliser simplement les requêtes et les impressions qu’il souhaite directement à partir des données de l’application.

32.2.16 Envoi automatique de suggestions et de bogues sur votre application

Le composant "Feedback" permet aux utilisateurs finals d’envoyer des suggestions et des bogues. Ces sugges- tions et ces bogues sont automatiquement récupérés dans le Centre de Suivi de la Qualité et des Evolutions.

32.2.17 Astuces du jour

Les astuces du jour permettent d’afficher une fenêtre au lancement de l’application présentant tous les jours une astuce différente d’utilisation des Fonctionnalités Automatiques de l’Application (FAA).

  

L’automatic update est un mécanisme qui permet de rechercher automatiquement les mises à jour de Win- Dev disponibles sur le site Internet de PC SOFT en fonction des produits PC SOFT installés sur le poste de développement.

L’automatic update propose d’installer les mises à jour en réalisant auparavant une sauvegarde de la version installée.

Aucune information personnelle n'est envoyée au serveur.

      

  



Cette liste des fonctions WLangage est riche et complète.

La richesse des fonctions du WLangage permet de réaliser tous types d’applications sans jamais être bloqué. Rappel : WinDev est interfacé avec les langages : Java, C, C++, Cobol, Fortran, Pascal, VB, ...

Consultez le chapitre “La récupération de l’existant”, page 230 pour découvrir comment WinDev s’intègre facilement à tout existant

WinDev est totalement ouvert.

34.1 Domaine d’application

Les domaines d’applications sont les plus divers.

34.1.1 Gestion

• Logiciels de CRM, ERP, EAI, EDI, VPC, KM, GRH, GPAO, GMAO, SAV, commerciale, comptabilité, paye, gestion, immobilisations, liasses fiscales, budget, ...

• Gestion de différents domaines : vente et réparation automobile, négoce, alimentaire, cabinet matrimonial, coiffure, prêt à porter, magasins de photo, associations de loi 1901, agent de fret aérien, services techniques municipaux, cimetière, entrepôt de produits frais, comité d'entreprise, port de plaisance, blanchisserie, centre de thalassothérapie, distributeur de produits pétroliers, syn- dic de propriétés, opticien, transport express, agence d’intérim, compagnie maritime, aéroport, industrie cosmétique, maison d’édition, industrie du jouet, société de presse, ...

• Logiciel généalogique

• Applications en relation avec des ERP, SAP, Mapix, Sage, ... • Gestion de parc de micros, helpdesk

• Gestion d'emballages industriels

• Gestion de stock en temps réel, avec micros portables et PDA reliés par radio et GPRS

• Gestion complète d'une chaîne de 500 magasins de distribution alimentaire, avec connexion aux caisses, au mainframe de la centrale, ...

• Gestion en temps réel des cartes d'identité en Préfecture • Organisation et optimisation de linéaires de magasin

• Gestion mondiale de la logistique pour un constructeur automobile • Outil d’optimisation de gestion des stocks dans le domaine du prêt à porter • Recensement et sondage

• Gestion du temps de travail

• Edition d’étiquettes géantes (avec codes-barres) pour linéaires • Gestion de personnel avec photo

• Optimisation de récoltes en fonction de quotas et de types de cultures • Statistiques, reporting

• Facturation de consommations diverses débitées sur une carte à puce • Gestion de créances loi Dailly

• Gestion d'athlètes (Jeux Olympiques, ...)

• Saisie et gestion de petites annonces pour un quotidien • Atlas géographique et historique

• Suivi et prévention des accidents du travail, avec édition des documents légaux • Planning de travaux, et circulation de trains

34.1.2 Médical

• Analyse automatique de prélèvements d'analyses médicales

• Gestion des activités de : Hôpital, Clinique, Etablissement de soins, Médecin, Dentiste, Infir- mière, Pharmacie, Kiné, Ambulancier

• Optimisation d’échographie

• Gestion de millions de salariés pour la Médecine du Travail • Mesure de volume/pression des organes creux

• ...

34.1.3 Espace

• Etude de sismologie stellaire (logiciel embarqué dans une sonde spatiale) • Calcul d'orbites de comètes

• Edition de cartes du ciel

• Génération automatique du journal de pilotage d'un avion • Interface du système de défense d'un grand pays

• Suivi de ballon stratosphérique • ...

34.1.4 Education, formation

• Didacticiel de 3.000 fenêtres • Auto-évaluation d'élèves

• EAO de formation à un logiciel bancaire grand système diffusé à 50.000 exemplaires • ...

34.1.5 Banque et assurance

• Gestion des transactions financières des clients sur 15.000 postes répartis en 400 réseaux reliés • Back Office bancaire

• Primes et sinistres d'assurance • Récupération de cours de bourse

• Interface (homme/micro, micro/site central) de terminaux bancaires (DAB et GAB)

• Gestion commerciale de terrain, sur portable, connectable au système central par Client/Serveur • ...

34.1.6 Industriel

• Logiciel de supervision

• Pilotage d'un distributeur automatique d'aliments pour animaux d'élevage • Tests de fonctionnement des "AirBags" (coussins gonflables)

• Gestion de banc d’essai moteur

• Suivi des tests de mise au point de système de freinage pour trains • Suivi et simulations de flux pour barrages

• Pilotage de microscope électronique • Suivi du pressage de circuits imprimés • Calcul de structure en terre armée

• Pilotage d'un centre d'usinage automatique de menuiserie PVC • Pilotage de machine de perçage/fraisage

• Pilotage d'un viscomètre

• Analyse/Synthèse de chocs mécaniques • Gestion d'automate de dosage de peinture • Pilotage d'un serveur vocal interactif • Gestion de PABX, PCBX

• Modélisation d'un réseau d'eau potable

• Création d'image artificielle de pièce mécanique • Télésurveillance de zone sensible

• Télésurveillance d'un réseau de châteaux d'eau • Suivi d'une chaîne de robots automobiles

• Contrôle d'accès à des zones de centrale nucléaire

• Emission/Réception sur portable de messages depuis un navire en mer • Acquisition et traitement de données météo

• Gestion à distance d'un réseau étendu de panneaux à affichage par diodes • Automatisation de découpe de film adhésif

• Examen de pastilles combustibles radioactives • Borne interactive d'émission de billet de transport

• Borne interactive (visuelle & sonore) de renseignement pour grand magasin • Préparation de programmes de normalisation ISO

• Calculs techniques du bâtiment • Aide au précâblage d'immeuble

• Gestion de documentations techniques (aviation) • Gestion de flux d'atelier

• ...

Cette liste des applications réalisées est bien sûr incomplète, le nombre d'applications déployées se comptant en millions ! Mais elle donne une idée de la puissance des outils PC SOFT et de l’utilisation qu’en font ses Clients.