12.07.2015 Views

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Application Java en pratique1 PrésentationWinDev permet <strong>de</strong> générer <strong>de</strong>s applications Javasans pour autant connaître le langage Java. Tout ledéveloppement <strong>de</strong> l’application se fait en WLangage,<strong>com</strong>me pour toute application créée avecWinDev.1.1 Qu’est-ce qu’une application Java ?Une application JAVA est entièrement <strong>com</strong>pilée enJAVA. Si cette application manipule une base <strong>de</strong>données, cette base doit disposer d’un driver JDBC(MySQL, Oracle,...). Ce driver est spécifique à chaquebase <strong>de</strong> données (et peut être trouvé sur le site<strong>de</strong> l’éditeur <strong>de</strong> la base <strong>de</strong> données).L’accès à une base <strong>de</strong> données HyperFileSQL sefait nativement (uniquement sous Windows etLinux) via les fonctions SQL du WLangage. Aucunpilote supplémentaire n’est requis.Une application Java correspond à un fichier ".jar"et nécessite le runtime Java pour pouvoir être exécutée.Pour <strong>com</strong>piler (en Java) un projet Java réalisé avecWinDev, il est nécessaire d’installer sur le poste <strong>de</strong>développement le J2SDK <strong>de</strong> Oracle (version 1.4.2ou supérieure nécessaire). Une version est disponiblesur le CD d’installation <strong>de</strong> WinDev. Il est égalementpossible <strong>de</strong> télécharger ce programme sur lesite <strong>de</strong> Oracle.1.2 Pourquoi développer une applicationJava avec WinDev ?Vous possé<strong>de</strong>z une application WinDev qui fonctionnesous Windows et vous voulez la rendreaccessible quel que soit le système d’exploitation ?Générez une application Java et ainsi les utilisateurstravaillant sous un système MAC OS X parexemple pourront également utiliser votre application.Vous pourrez ainsi partager vos applicationsréseau.1.3 Principe <strong>de</strong> génération d’une applicationJava avec WinDevComme indiqué ci-<strong>de</strong>ssus, il n’est pas nécessaire<strong>de</strong> connaître le langage Java pour développer uneapplication Java avec WinDev. Vous développezvotre application en WLangage <strong>com</strong>me toute autreapplication WinDev et lors <strong>de</strong> la <strong>com</strong>pilation du projet,les fenêtres et les fonctions du WLangage sontautomatiquement converties en Java.Remarque : le nombre <strong>de</strong> fonctions WLangage utilisablesdans un projet Java est limité dans cette version.Ce nombre <strong>de</strong> fonctions est amené à croîtrerégulièrement.2 Fonctionnalités pour un projet Java2.1 Création d’un projet JavaLa création d’un projet Java est effectuée <strong>de</strong> lamême façon que tout autre projet WinDev. Il suffitd’utiliser l’option "Fichier .. Nouveau .. Projet".L’assistant <strong>de</strong> création <strong>de</strong> projet se lance. Dans un<strong>de</strong>s premiers écrans <strong>de</strong> l’assistant, vous pouvezchoisir le type <strong>de</strong> génération <strong>de</strong> votre projet. Il suffit<strong>de</strong> sélectionner "Java" et <strong>de</strong> suivre l’assistant.Par défaut, un projet WinDev pour Java correspondà une configuration spécifique du projet. Il est possible<strong>de</strong> modifier à tout moment le type <strong>de</strong> générationdu projet. Il suffit <strong>de</strong> créer une nouvelleconfiguration <strong>de</strong> projet.Dès que le projet est configuré <strong>com</strong>me un projetJava, tous les outils disponibles avec WinDev sontautomatiquement paramétrés pour le projet Java :• Le RAD fenêtre ou le RAD application <strong>com</strong>plèteest spécifique à une base <strong>de</strong> données manipuléepar une application Java• Le <strong>com</strong>pilateur indique si votre projet contient<strong>de</strong>s fonctions ou champs non utilisables en Java.Un message apparaît en violet dans le volet"Erreurs <strong>de</strong> <strong>com</strong>pilation".• La création <strong>de</strong> l’archive permet <strong>de</strong> générer unfichier ".jar" dans le répertoire EXE du projet.Partie 2 : Environnement <strong>de</strong> développement 83

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!