WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'un système automatique de gestion des flux de trésorerie

( Télécharger le fichier original )
par Ismaël Habib Dakouri
Institut national Félix Houphouët Boigny Yamoussoukro - DUT informatique  2007
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

5-2-3-Les outils de développement

Ø Visual Basic

Visual Basic de Microsoft est un outil rapide et facile à utiliser pour créer des applications Microsoft Windows. Que vous soyez un programmeur professionnel ou que vous découvriez la programmation sous Windows, Visual Basic vous offre une gamme complète d'outils qui simplifient et accélèrent le développement d'applications. Visual Basic met à disposition tous les outils nécessaires en ce qui concerne la réalisation de petits utilitaires personnels ou de groupe, de systèmes à grande échelle ou même d'applications partagées sur Internet. Ses fonctions d'accès aux données permettent de créer des bases de données, des applications frontales et des composants côté serveurs évolutifs pour les formats de base de données, les plus utilisés, tels que Microsoft SQL Serveur et d'autres base de données à l'échelle d'une entreprise. La technologie ActiveX permet d'utiliser les fonctionnalités offertes par d'autres applications, telles que le traitement de texte Microsoft Word, le tableur Microsoft Excel et d'autres applications Windows .vous pouvez même automatiser les applications et les objets créés à l'aide de l'Edition Professionnelle ou de l'Edition Entreprise de Visual Basic. Les fonctionnalités internet facilitent l'accès, à partir de votre application, aux documents et applications se trouvant sur internet ou un intranet, ou simplifient la création d'applications serveur internet. Enfin il fournit un exécutable fiable pour les utilisateurs.

Ø WinDev

WinDev est un atelier de génie logiciel édité par la société française PC SOFT Et conçu pour développer rapidement des applications, principalement orientées données. L'environnement de développement intégré de WinDev intègre plusieurs outils de développement WinDev utilise son propre langage de programmation, le Langage. L'éditeur d'interface graphique permet de créer des IHM par simple glisser-déplacer. Il permet également de choisir un modèle de charte graphique parmi un ensemble proposé et d'en créer de nouveaux. On peut définir interactivement de nombreuses sécurités de saisie sur les champs : taille, masque, formatage automatique, saisie obligatoire et aide à afficher. Cela limite ensuite le nombre de fonctions à programmer. L'héritage et la surcharge sont gérés.

Bien que prévu initialement pour Windows, WinDev supporte aussi Linux Pour les applications sans interface graphique. Il peut également s'appuyer sur le Framework Java pour une partie de ses fonctionnalités, ce qui permet une relative indépendance du fichier exécutable par rapport au système d'exploitation cible. Ses frères WebDev et WinDev Mobile permettent d'utiliser le même langage de programmation (WLangage), et les mêmes concepts (analyse, fenêtre, états, composants, classes...), pour la génération de sites Web et d'applications pour Pocket PC, SmartPhones et terminaux industriels. WinDev permet de lire et aussi de modifier nativement les informations de Excel, Outlook, Lotus Notes et depuis la version 12 celles de l'ERP SAP R/3 (via la technologie BAPI). Sont également supportés: ActiveX, appels de DLL, API Windows, OLE, RS 232 et USB, TAPI, SOAP, SNMP, OPC, Flash, Twain, FTP, Socket, TSE, Citrix, etc.

Pour la manipulation d'un projet, les différents fichiers d'un projet ne peuvent être ouverts qu'avec WinDev (ou WebDev ou WinDev mobile) car ce sont des fichiers binaires et non pas des fichiers texte. WinDev supporte de nombreux systèmes de gestion de base de données, que ce soit par l'intermédiaire des protocoles ODBC ou OLE DB ou par Accès Natif. Il existe un accès natif gratuit pour MySQL. D'autres modules payants permettant l'accès natif à Oracle, SQL Server, Sybase, AS/400, DB2, Informix et Progress.

Il existe des accès natifs libres et gratuits comme par exemple MySQL4WD et ostgreSQL4WD

de Rodolphe Jouannet qui offrent un accès natif à MySQL et PostgreSQL. Le module libre et gratuit SQLManagerX de Fréderic Emprin permet d'écrire un seul code unifié pour gérer les différents systèmes de gestion de base de données. Par l'ajout d'autres modules, SQLManagerX offre un accès natif à un grand nombre de bases de données [1].

WinDev comporte aussi son propre système de gestion de base de données appelé HyperFileSQL (anciennement nommé HyperFile). Il existe en version locale, client/serveur sous Windows, Linux et mobile. Les applications développées avec WinDev bénéficient par défaut de fonctionnalités automatiquement

proposées à l'utilisateur final, qui sont néanmoins désactivables par le concepteur.

Ces fonctionnalités sont : export des tables vers Word, Excel, OpenOffice et XML, création

de fichier PDF, possibilité de saisir des macros en code WLangage, possibilités de tri et

recherche directe dans les tables, possibilité de mémoriser les valeurs saisies dans un

champ de saisie et de les choisir à nouveau (persistance des données), correction orthographique

en temps réel (le dictionnaire de OpenOffice.org doit être installé), historique des saisies sur

des champs spécifiés, affichage d'un graphique sur une série de données sélectionnées, agrandissement de la taille d'une combo, ajout de somme, moyenne et comptage dans une colonne et le positionnement d'une minuterie sur un bouton. A partir de la version 10, l'éditeur d'états et de requêtes peut être installé gratuitement sur le poste de chaque utilisateur final, ce qui permet à chaque utilisateur de créer librement ses propres états, étiquettes et requêtes.

En dépit de ce qui a été dit sur ces deux outils de développement et par rapport aux différentes notions que nous avons, notre choix s'est porté sur Windev , l'occurrence la version 12.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Aux âmes bien nées, la valeur n'attend point le nombre des années"   Corneille