13.04.2015 Vues

WINDEV et WEBDEV

WINDEV et WEBDEV

WINDEV et WEBDEV

SHOW MORE
SHOW LESS

Transformez vos PDF en papier électronique et augmentez vos revenus !

Optimisez vos papiers électroniques pour le SEO, utilisez des backlinks puissants et du contenu multimédia pour maximiser votre visibilité et vos ventes.

DÉVELOPPEZ 10 FOIS PLUS VITE<br />

<strong>WEBDEV</strong>®<br />

10<br />

PLATEFORME INTÉGRÉE DE DÉVELOPPEMENT<br />

AJAX<br />

UN CODE UNIQUE :<br />

Windows, .N<strong>et</strong>,<br />

Java, PHP, J2EE,<br />

XML, Ajax,<br />

Intern<strong>et</strong>, Intran<strong>et</strong><br />

Pock<strong>et</strong> PC,<br />

SmartPhone,<br />

Client riche ...<br />

Développement en<br />

L5G avec débogueur<br />

Intern<strong>et</strong>, Intran<strong>et</strong>, RAD PHP...<br />

Créez de véritables applications Intern<strong>et</strong> & Intran<strong>et</strong><br />

®


B<br />

ienvenue dans le<br />

monde de l’Intern<strong>et</strong><br />

interactif !<br />

Nous voulons tous des sites Intern<strong>et</strong> <strong>et</strong> Intran<strong>et</strong> qui<br />

se comportent comme des applications !<br />

<strong>WEBDEV</strong> 10 perm<strong>et</strong> à vos équipes de réaliser tous les<br />

sites dont vous pouvez rêver, <strong>et</strong> tous les traitements<br />

que vous désirez.<br />

Vos équipes créeront ces sites <strong>et</strong> ces applications jusqu’à<br />

10 fois plus vite.<br />

Vos budg<strong>et</strong>s seront respectés.<br />

Vos sites seront utilisables sur toutes les machines,<br />

avec tous les navigateurs, sous tous les systèmes:<br />

Windows, Unix, Linux, MacOS, PDA, téléphone...<br />

Aujourd’hui les sites <strong>et</strong> applications sont reliés aux<br />

données de l’entreprise <strong>et</strong> se comportent comme de<br />

véritables applications. <strong>WEBDEV</strong> 10 est le meilleur<br />

outil pour créer ces sites.<br />

Comme des dizaines de milliers de développeurs en<br />

France, choisissez l’outil le plus rapide pour développer<br />

<strong>et</strong> publier vos sites <strong>et</strong> vos applications Intern<strong>et</strong> <strong>et</strong><br />

Intran<strong>et</strong>: <strong>WEBDEV</strong> .<br />

S ommaire<br />

3 Le cycle compl<strong>et</strong><br />

4 Questions/Réponses<br />

6 Exemples<br />

8 Sites statiques <strong>et</strong> dynamiques<br />

10 Toutes les bases de données<br />

11 Un code unique<br />

12 Le RAD, le RAD PHP<br />

14 L’environnement intégré WYSIWYG<br />

16 Les 7 ongl<strong>et</strong>s<br />

18 Import HTML & <strong>WINDEV</strong><br />

19 Langage naturel, Export XML<br />

20 Template, Zones de clicage<br />

21 Zones répétées, Clip Art<br />

23 Front Office, Back Office<br />

23 .NET & J2EE, Web Services<br />

24 20 langues, Le dossier<br />

25 Générateur d’états & PDF<br />

26 Modélisation UML <strong>et</strong> Merise<br />

28 Base de Données Hyper File<br />

30 Le Langage L5G<br />

32 AJAX<br />

34 Les composants<br />

36 L’administration<br />

38 L’hébergement<br />

39 Les statistiques<br />

41 Les services PC SOFT<br />

43 Des exemples de sites<br />

2 • Développez 10 fois plus vite<br />

Des sites<br />

toujours à jour,<br />

qui partagent en<br />

toute sécurité<br />

les données<br />

de l’entreprise


AGL<br />

<strong>WEBDEV</strong> 10 :<br />

UN ATELIER COMPLET<br />

Un atelier de développement compl<strong>et</strong><br />

<strong>WEBDEV</strong> 10 est un Atelier de Génie Logiciel Intern<strong>et</strong>/Intran<strong>et</strong> compl<strong>et</strong><br />

en standard, en français, <strong>et</strong> totalement intégré.<br />

<strong>WEBDEV</strong>®<br />

Un AGL<br />

compl<strong>et</strong> <strong>et</strong><br />

facile à<br />

maîtriser<br />

pour gérer<br />

le cycle de<br />

vie de vos<br />

sites <strong>et</strong><br />

applications.<br />

p26<br />

p24<br />

Nouveau en<br />

version 10: AJAX<br />

automatiquement<br />

p12<br />

p24<br />

p25<br />

p10<br />

p28<br />

p28<br />

p19<br />

p34<br />

p16<br />

p20<br />

p12<br />

p25<br />

p27<br />

p30<br />

p30<br />

p22<br />

profiler: p30<br />

montée en charge: p37<br />

p13<br />

p23<br />

Créez très<br />

vite des sites<br />

INTERNET,<br />

INTRANET <strong>et</strong><br />

EXTRANET<br />

qui gèrent<br />

des données<br />

grâce à<br />

<strong>WEBDEV</strong> 10<br />

Linux<br />

Windows<br />

Administration p36<br />

Statistiques p39<br />

p22<br />

p28<br />

<strong>WEBDEV</strong> gère le cycle compl<strong>et</strong> de développement<br />

VOS AVANTAGES :<br />

- la formation est plus rapide<br />

- l’interface est commune <strong>et</strong> homogène (en français)<br />

- référentiel unique :chaque module «connaît» les<br />

informations manipulées par les autres modules<br />

- le support technique est efficace <strong>et</strong> gratuit 5<br />

- vous réduisez les coûts financiers<br />

Développez jusqu’à 10 fois plus vite avec <strong>WEBDEV</strong> !<br />

www.pcsoft.fr • 3


QUESTIONS/REPONSES<br />

Nous répondons<br />

ici aux<br />

questions que<br />

l’on nous pose<br />

le plus souvent<br />

sur WebDev.<br />

Vous y r<strong>et</strong>rouverez<br />

certainement<br />

quelques-unes<br />

de vos interrogations.<br />

1 A qui est destiné <strong>WEBDEV</strong>?<br />

2<br />

Quel type de sites <strong>et</strong> d’applications<br />

peut-on créer ?<br />

3 Quelle est la formation requise ?<br />

4<br />

5<br />

6<br />

7<br />

8<br />

Faut-il des connaissances particulières<br />

sur INTERNET ?<br />

Comment faire de l’AJAX avec<br />

<strong>WEBDEV</strong> ?<br />

Quel est l’avantage principal de<br />

<strong>WEBDEV</strong> par rapport à d’autres outils?<br />

<strong>WEBDEV</strong> s’appuie sur des technologies<br />

standard ?<br />

Je possède un existant. Pourrais-je le<br />

récupérer avec <strong>WEBDEV</strong> ?<br />

A toutes les sociétés <strong>et</strong> tous les développeurs qui désirent réaliser<br />

des sites <strong>et</strong> des applications INTERNET, INTRANET <strong>et</strong> EXTRANET.<br />

Tous les types de sites, mais <strong>WEBDEV</strong> est spécialisé dans les sites<br />

«dynamiques», c’est à dire qui se comportent comme de véritables<br />

applications, <strong>et</strong> qui gèrent des données.<br />

Il suffit d’avoir programmé au moins une fois dans sa vie (ou ses<br />

études!). Une semaine suffit en général pour s’auto-former avec le<br />

manuel d’auto-formation livré en standard.<br />

Pas du tout. Vos équipes de développement produiront des sites<br />

fiables <strong>et</strong> efficaces.<br />

Il suffit de cliquer sur le bouton «Ajax» du traitement... Il n’y a pas<br />

plus simple.<br />

Il y en a plusieurs, comme: l’intégration totale, la simplicité, la vitesse<br />

de développement, 3 à 10 fois plus rapide, ou encore la Base de<br />

Données librement diffusable livrée en standard.<br />

Oui, comme HTML, XML, Javascript ou PHP. Mais vous n’avez pas<br />

besoin de connaître ces technologies, <strong>WEBDEV</strong> génère automatiquement<br />

le code nécessaire.<br />

Oui. Vous pouvez aspirer des pages HTML existantes. Vous pouvez<br />

également mixer des pages <strong>WEBDEV</strong> avec un site existant, en<br />

conservant votre existant.<br />

9<br />

10<br />

11<br />

On n’a pas besoin de connaître Java, HTML<br />

PHP ou Javascript pour créer des sites ?<br />

Et si je veux taper du HTML, ou récupérer<br />

un existant Javascript par exemple ?<br />

J’ai lu que <strong>WEBDEV</strong> est compatible<br />

<strong>WINDEV</strong>; il faut posséder <strong>WINDEV</strong> ?<br />

Non, c’est inutile. <strong>WEBDEV</strong> génère automatiquement le code HTML,<br />

Javascript <strong>et</strong> PHP optimisé qui est nécessaire.<br />

<strong>WEBDEV</strong> est ouvert. Il est possible de taper du code HTML, PHP ou<br />

Javascript directement dans l’éditeur (ou de copier un code<br />

Javascript ou HTML existant), voire même un script JSP ou ASP.<br />

<strong>WEBDEV</strong> est une plateforme totalement autonome. Aucun autre<br />

outil n’est nécessaire pour développer avec <strong>WEBDEV</strong>.<br />

12 Et si je possède déjà <strong>WINDEV</strong> ?<br />

Dans ce cas, d’une part, la formation est plus rapide, d’autre part<br />

vous pourrez automatiquement transformer vos applications<br />

WinDev en applications Web...<br />

13 L’éditeur de «pages» est-il WYSIWYG? Oui, au pixel près !<br />

14<br />

15<br />

16<br />

Quelles bases de données peuvent être<br />

utilisées avec <strong>WEBDEV</strong> ?<br />

Ajax, XML, DHTML, Flash, CSS sont-ils<br />

supportés ?<br />

<strong>WEBDEV</strong> perm<strong>et</strong>-il de développer des<br />

sites de grande envergure ?<br />

Toutes les bases peuvent être utilisées: HYPER FILE, MySQL, Oracle,<br />

AS/400, SQL Server, DB2, Informix, PostGre, Access, ...<br />

Oui.<br />

Oui, c’est même dans ces proj<strong>et</strong>s qu’il excelle.<br />

Vous avez<br />

d’autres<br />

questions?<br />

Appelez-nous,<br />

nous y<br />

répondrons<br />

avec plaisir.<br />

17 Quel Support Technique est disponible?<br />

18 Qui utilise <strong>WEBDEV</strong> ?<br />

19<br />

20<br />

Je peux générer des sites en pur<br />

«PHP» avec <strong>WEBDEV</strong> 10 ?<br />

En France <strong>WEBDEV</strong> est donc «le» standard<br />

pour créer des sites dynamiques ?<br />

C’est très simple: le Support Technique <strong>WEBDEV</strong> est gratuit<br />

(15 requêtes personnalisées gratuites par téléphone ou par email)<br />

Tous les types de structures professionnelles: SSII, constructeurs,<br />

services informatiques, ingénieurs de laboratoire, ministères, administrations,<br />

indépendants...<br />

Oui, c’est une fonctionnalité standard.<br />

Oui, certainement.<br />

Hébergement<br />

sous Windows ou<br />

sous Linux !<br />

Consultez le numéro spécial de «01<br />

Informatique» consacré à <strong>WEBDEV</strong> <strong>et</strong><br />

<strong>WINDEV</strong> pour découvrir les témoignages<br />

de sociétés prestigieuses.<br />

4 • Développez 10 fois plus vite


<strong>WEBDEV</strong> GÈRE TOUTES LES PHASES<br />

DE LA CRÉATION D’UN SITE<br />

<strong>WEBDEV</strong>®<br />

<strong>WEBDEV</strong><br />

gère le cycle<br />

de vie compl<strong>et</strong><br />

des sites<br />

Choix de la<br />

charte graphique:<br />

définition des «templates»<br />

Modification possible à tout moment<br />

TOUTES LES PHASES DU DÉVELOPPEMENT<br />

SONT PRISES EN COMPTE EN STANDARD PAR <strong>WEBDEV</strong> 10 :<br />

• Le maqu<strong>et</strong>tage<br />

• La conception<br />

• Le dossier d’analyse <strong>et</strong> de programmation<br />

• La liaison avec les sites statiques existants<br />

• Les Bases de Données<br />

• La programmation (L5G, Ajax, services WEB .NET<br />

& J2EE,...)<br />

• La reprise de l’existant<br />

• Les états (PDF, codes barres,...)<br />

• Le paiement sécurisé<br />

• La création <strong>et</strong> l’utilisation de composants<br />

• La documentation<br />

• Les tests en cours de développement<br />

• La liaison avec le Back Office<br />

• L’hébergement<br />

• Le travail avec les infographistes<br />

• L’installation chez l’hébergeur<br />

• Les tests de non-régression<br />

• Les tests de performance<br />

• La maintenance<br />

• Les statistiques de fréquentation<br />

• La gestion des suggestions clients<br />

• L’assistance au développement<br />

<strong>WEBDEV</strong>, c’est l’assurance d’un produit compl<strong>et</strong> <strong>et</strong><br />

totalement intégré: la formation est plus rapide, le<br />

support technique est meilleur (<strong>et</strong> gratuit).<br />

Les sites «dynamiques» sont maintenant la norme<br />

de l’INTERNET <strong>et</strong> de l’INTRANET.<br />

Ces sites sont faciles à développer <strong>et</strong> à maintenir<br />

avec <strong>WEBDEV</strong>.<br />

www.pcsoft.fr • 5


<strong>WEBDEV</strong>®<br />

Réutilisez<br />

les exemples<br />

dans vos<br />

sites<br />

DE NOMBREUX SITES EXEMPLES<br />

«PRÊTS À L’EMPLOI» SONT LIVRÉS<br />

Des sites réutilisables, <strong>et</strong> personnalisables<br />

sont livrés<br />

<strong>WEBDEV</strong> est livré avec de nombreux sites «exemples»,<br />

déjà développés. Le code source est livré: vous pouvez<br />

utiliser directement ces sites, les modifier, les personnaliser,<br />

les revendre...<br />

Un aspect didactique<br />

Vous pouvez également étudier l’analyse <strong>et</strong> le code de<br />

ces sites, dans un but didactique.<br />

Parmi les sites livrés...<br />

La plupart de ces sites sont testables sur le site Intern<strong>et</strong><br />

de PC SOFT (www.pcsoft.fr).<br />

Ces sites peuvent être utilisés tels quels ou modifiés.<br />

Les sites fournis peuvent être revendus par vos soins.<br />

• Commerce électronique<br />

(fichier de 30.000 références)<br />

Gestion des rayons, du chariot, du paiement.<br />

• Gestion de parc matériel<br />

Répartition <strong>et</strong> affectation du matériel sur un site.<br />

• Agence immobilière<br />

Recherche d’un bien en fonction de nombreux critères.<br />

• P<strong>et</strong>ites annonces<br />

Gestion de plusieurs critères de sélection.<br />

• Annuaire partagé<br />

En Intran<strong>et</strong>, l’annuaire pourra être partagé dans une<br />

entreprise.<br />

En Intern<strong>et</strong>, l’annuaire pourra être partagé entre différentes<br />

agences, ou par les membres d’une association...<br />

6 • Développez 10 fois plus vite<br />

• Location de DVD<br />

Gestion de location de DVD, avec stock réel.<br />

En raison des évolutions permanentes, l’aspect des sites livrés <strong>et</strong> présentés peut différer.


• Gestion d’une base documentaire<br />

Pour archiver <strong>et</strong> r<strong>et</strong>rouver des documents en fonction de<br />

mots clés que vous décidez.<br />

• Gestion d’agence de voyage internationale<br />

Présentation des hôtels, des disponibilités, sélection<br />

selon de nombreux critères, ...<br />

<strong>WEBDEV</strong>®<br />

Les nombreux<br />

exemples <strong>et</strong><br />

assistants<br />

vous aident<br />

• Paiement sécurisé<br />

(voir détail page 35)<br />

• Utilisation de «Flash»<br />

On voit ici l’nsertion de bandeau «flash» dans une page<br />

<strong>WEBDEV</strong> (bandeau du haut).<br />

• News<br />

Gestion d’informations, en principe via Intran<strong>et</strong>.<br />

Honolulu : portail Intran<strong>et</strong><br />

Un portail Intran<strong>et</strong> compl<strong>et</strong>, avec toutes ses<br />

applications (messageries, news, recherche<br />

documentaire,...), est également livré.<br />

Directement utilisable, il peut également être<br />

adapté à vos besoins (source livré).<br />

• Gestion de fichier de taille<br />

importante (ici, 1 million<br />

d’enregistrements)<br />

C<strong>et</strong> exemple gère un fichier principal de taille importante<br />

sous Hyper File, avec des temps de réponse<br />

immédiats.<br />

Honolulu a déjà été diffusé<br />

à plusieurs centaines<br />

de milliers d’exemplaires<br />

Etc...<br />

De nombreux autres exemples sont également livrés sous forme de<br />

pages, ou sous forme d’obj<strong>et</strong>s dans le dictionnaire interactif.<br />

Une partie du dictionnaire interactif de <strong>WEBDEV</strong><br />

Gagnez du temps<br />

Les sites livrés, que vous pourrez adapter à vos<br />

besoins, vous perm<strong>et</strong>tront de gagner beaucoup de<br />

temps lors de vos développements.<br />

Testez ces sites à l’adresse www.pcsoft.fr, rubrique<br />

<strong>WEBDEV</strong>.<br />

www.pcsoft.fr • 7<br />

testez ces<br />

sites sur<br />

www.pcsoft.fr


<strong>WEBDEV</strong>®<br />

UN SITE STATIQUE C’EST QUOI ?<br />

Créez tous<br />

les types de<br />

sites<br />

Site statique<br />

Un site statique est un site qui présente des pages<br />

figées, reliées de manière définie les unes aux autres.<br />

Il s’agit des sites tels qu’ils existaient au début de<br />

l’Intern<strong>et</strong>.<br />

Il s’agit en gros d’un «ensemble de pages» sur Intern<strong>et</strong>,<br />

que l’on peut juste consulter.<br />

Historique<br />

Ce type de site existe souvent.<br />

Lorsque Intern<strong>et</strong> a pris de l’essor, toutes les sociétés<br />

ont voulu avoir leur «vitrine» sur Intern<strong>et</strong>.<br />

Le moyen le plus simple <strong>et</strong> le plus rapide a alors été de<br />

créer un site statique.<br />

En général ce site présente des informations de base<br />

sur la société, le groupe ou l’association: activité, adresse,<br />

quelques produits, quelquefois des tarifs.<br />

Des limites vite atteintes<br />

Les limites des sites statiques se sont vite fait sentir: à<br />

chaque modification d’une donnée, il faut la reporter<br />

dans le site, <strong>et</strong> ré-installer les pages concernées.<br />

Pour que les produits présentés restent d’actualité, il<br />

faut effectuer à chaque fois les modifications sur le site<br />

statique. Double travail <strong>et</strong> risque d’oubli expliquent le<br />

nombre de sites obsolètes sur Intern<strong>et</strong> !<br />

Le site statique d’un artiste peintre<br />

Chaque page a été créée «à la main» <strong>et</strong> est figée<br />

<strong>WEBDEV</strong>®<br />

UN SITE DYNAMIQUE C’EST QUOI ?<br />

Un site<br />

dynamique:<br />

les pages sont<br />

construites dynamiquement<br />

sur le<br />

serveur, en fonction<br />

des actions<br />

effectuées par<br />

l’internaute<br />

Qu’est ce qu’un site dynamique ?<br />

Un site dynamique est un site qui crée les pages vues<br />

par les internautes «à la volée», en fonction des interrogations<br />

<strong>et</strong> actions de l’internaute <strong>et</strong> des données présentes<br />

dans des bases de données au moment de l’interrogation.<br />

Prenons l’exemple d’un catalogue qui<br />

contient 10.000 articles.<br />

Un site statique devrait prévoir 10.000 pages HTML statiques<br />

différentes !<br />

Un site dynamique ne nécessitera qu’une seule page,<br />

prévue pour recevoir des données (les références du<br />

produit, sa photo,...). Le serveur «assemblera» les éléments<br />

nécessaires à la demande, à la volée.<br />

8 • Développez 10 fois plus vite<br />

Toujours à jour<br />

Les données toujours à jour, puisque issues des bases<br />

de données de l’entreprise.<br />

Un site dynamique réalisé avec <strong>WEBDEV</strong> 10 sera toujours<br />

à jour. Vous affichez les stocks réels, vous indiquez à<br />

l’internaute la date réelle d’envoi de sa commande, vous<br />

gérez des plannings,...<br />

Des sites qui sont de véritables<br />

applications<br />

L’autre aspect intéressant des sites<br />

dynamiques réalisés avec <strong>WEBDEV</strong><br />

est qu’ils se comportent comme des<br />

applications «classiques».<br />

Toute la puissance de l’informatique<br />

est à votre disposition.<br />

Facilité de réalisation<br />

Grâce à la puissance de son environnement<br />

compl<strong>et</strong> <strong>et</strong> de son célèbre<br />

langage L5G, il est extrêmement facile<br />

à tout développeur, sans compétence<br />

particulière d’Intern<strong>et</strong>, de réaliser des sites<br />

Intern<strong>et</strong> de haute fiabilité, rapides <strong>et</strong> évolutifs.<br />

Relier statique <strong>et</strong> dynamique<br />

Avec <strong>WEBDEV</strong>, il est facile de relier un site statique<br />

existant à des pages dynamiques. Vous faites évoluer<br />

ainsi en douceur un existant.


AJOUTER UNE PARTIE DYNAMIQUE<br />

À UN SITE STATIQUE EXISTANT<br />

<strong>WEBDEV</strong>®<br />

Aujourd’hui, la plupart des sociétés possèdent<br />

un site statique, mais désirent profiter<br />

de fonctionnalités dynamiques.<br />

Avec <strong>WEBDEV</strong> 10, tout est possible pour<br />

réutiliser l’existant<br />

Selon vos contraintes, la taille <strong>et</strong> la présentation du site<br />

à faire évoluer, vous pourrez, à votre choix:<br />

• brancher des pages dynamiques sur le site statique<br />

• brancher des pages statiques dans le site dynamique<br />

• mixer statique <strong>et</strong> dynamique<br />

• importer des pages statiques dans le site dynamique<br />

• ...<br />

Mixer statique <strong>et</strong> dynamique<br />

Il s’agit de la solution la plus rapide.<br />

Le site statique est conservé, <strong>et</strong> les pages dynamiques<br />

souhaitées sont rajoutées ou remplacées .<br />

Il est également facile de relier de manière transparente<br />

2 sites, un statique <strong>et</strong> l’autre dynamique.<br />

Importer les pages statiques<br />

<strong>WEBDEV</strong> 10 propose une fonctionnalité d’import de page<br />

statique.<br />

Les pages existantes sont ainsi importées dans l’environnement,<br />

<strong>et</strong> peuvent être ensuite facilement modifiées<br />

<strong>et</strong> maintenues directement depuis <strong>WEBDEV</strong> 10.<br />

Le besoin de «temps réel»<br />

Un tarif change dans le système de gestion de l’entreprise<br />

? Immédiatement, le site est à jour.<br />

Une nouvelle référence de produit est créée ?<br />

Automatiquement <strong>et</strong> immédiatement ce produit est présent<br />

sur le site.<br />

Le stock évolue ? Automatiquement, le client qui passe<br />

commande est informé.<br />

Sans avoir à installer en permanence à modifier <strong>et</strong><br />

m<strong>et</strong>tre à jour les pages, un site dynamique affiche des<br />

données à jour.<br />

Le «dynamique» est indispensable<br />

Aujourd’hui, vos sites doivent se comporter comme des<br />

applications !<br />

Vous pouvez<br />

également<br />

créer des<br />

sites PHP<br />

UNE MÉTHODE DE CRÉATION<br />

RÉVOLUTIONNAIRE<br />

<strong>WEBDEV</strong>®<br />

Cliquez au lieu de coder<br />

<strong>WEBDEV</strong> est un environnement compl<strong>et</strong>, intégré.<br />

L’ensemble du développement s’effectue avec un seul<br />

environnement <strong>et</strong> un seul <strong>et</strong> unique langage (le<br />

WLangage, L5G d’une grande puissance, <strong>et</strong> facile à<br />

apprendre).<br />

<strong>WEBDEV</strong> 10 perm<strong>et</strong> ainsi de s’affranchir des connaissances<br />

archaïques <strong>et</strong> des mécanismes rustiques <strong>et</strong> inutilement<br />

complexes de l’Intern<strong>et</strong>.<br />

<strong>WEBDEV</strong> génère automatiquement le code HTML,<br />

Javascript <strong>et</strong> Serveur nécessaires au site.<br />

Par ailleurs, les traitements sont totalement séparés des<br />

aspects «IHM» (la présentation des pages), il n’y a pas<br />

de mélange comme avec des langages traditionnels.<br />

Mais <strong>WEBDEV</strong> est ouvert, il est toujours possible de<br />

taper directement du code de bas niveau: HTML,<br />

Javascript, scripts ASP, JSP, Appl<strong>et</strong>s Java, PHP...<br />

Avec <strong>WEBDEV</strong>, vos équipes développent jusqu’à 10 fois<br />

plus vite tous les types de sites <strong>et</strong> d’applications,<br />

Intern<strong>et</strong> <strong>et</strong> Intran<strong>et</strong>.<br />

Comme <strong>WEBDEV</strong><br />

est facile à maîtriser,<br />

totalement<br />

intégré <strong>et</strong><br />

doté d’un L5G,<br />

il perm<strong>et</strong> aux<br />

développeurs de<br />

se concentrer<br />

sur la logique<br />

«métier» de<br />

l’entreprise,<br />

<strong>et</strong> ainsi d’être<br />

plus efficaces.<br />

HTML à taper soi-même<br />

L’éditeur de <strong>WEBDEV</strong><br />

Javascript à taper soi-même<br />

Le WLangage de <strong>WEBDEV</strong><br />

www.pcsoft.fr • 9


<strong>WEBDEV</strong>®<br />

Accédez à<br />

toutes les<br />

données<br />

TOUTES LES BASES DE DONNÉES: MYSQL,<br />

ORACLE, AS/400, SQL SERVER, INFORMIX...<br />

Un site dynamique utilise des données.<br />

<strong>WEBDEV</strong> 10 accède à toutes les bases de<br />

données du marché. <strong>WEBDEV</strong> est ouvert, il<br />

perm<strong>et</strong> de ré-utiliser <strong>et</strong> de cohabiter avec un<br />

existant.<br />

Toutes les Bases de Données sont<br />

supportées (liste non exhaustive)<br />

<strong>WEBDEV</strong> peut lire <strong>et</strong> écrire dans toutes les bases de<br />

données.<br />

Parmi ces bases, on trouve les suivantes:<br />

- Hyper File * - XML *<br />

- MySQL *<br />

- Oracle **<br />

- Informix **<br />

- SQLServer **<br />

- IBM DB2 **<br />

- IBM AS/400 **<br />

- Sybase **<br />

- N<strong>et</strong>ware SQL<br />

- Ingres<br />

- Progress **<br />

- Bull DPS<br />

- FoxPro<br />

- Paradox<br />

- Access<br />

- xBase *<br />

- ASCII *<br />

- BTrieve<br />

- Excel *<br />

- Etc...<br />

*: accès natif standard **: accès natif en option<br />

Hyper File, une puissante Base de Données<br />

en standard<br />

<strong>WEBDEV</strong> est livré avec HYPER FILE, une puissante base<br />

de données client/serveur, déjà utilisée sur des millions<br />

de sites.<br />

Hyper File est décrit en détail page 28 <strong>et</strong> suivantes.<br />

«MySQL», «ORACLE», «SQL Server»,<br />

«DB2», «Informix», «Sybase», «AS/400»<br />

en mode natif<br />

<strong>WEBDEV</strong> peut accéder en mode natif à MySQL,<br />

Oracle, SQL Server, AS/400, DB2, Informix,<br />

Sybase directement (modules disponibles séparément).<br />

L’installation de ces accès natifs est extrêmement<br />

simple (un fichier de taille réduite).<br />

Les champs de type BLOB ou Long Raw sont<br />

supportés.<br />

Les performances d’accès sont remarquables.<br />

Support natif des bases «AS/400» <strong>et</strong><br />

«iSeries»<br />

WebDev accède à l’AS/400 directement (module<br />

disponible séparément), sans driver<br />

ODBC, OLE DB <strong>et</strong> sans<br />

ActiveX. WebDev sait récupérer<br />

<strong>et</strong> exporter des DDS,<br />

lancer des commandes CL,<br />

gérer une Dataqueue,...<br />

L’intégration à l’environnement<br />

est totale, <strong>et</strong> la vitesse<br />

est époustouflante.<br />

Demandez la brochure spécifique !<br />

10 • Développez 10 fois plus vite<br />

Toutes les Bases de Données via ODBC ou<br />

OLE DB<br />

<strong>WEBDEV</strong> 10 accède à toute base de données possédant<br />

un driver ODBC ou OLE DB.<br />

Script SQL = Analyse <strong>WEBDEV</strong><br />

Une analyse définie sous <strong>WEBDEV</strong> peut être convertie en<br />

script SQL pour créer de nouvelles bases SQL, <strong>et</strong> tout<br />

script SQL peut être converti automatiquement en analyse<br />

<strong>WEBDEV</strong> pour exploiter un existant.<br />

Cela offre une ouverture totale.<br />

La récupération des structures existantes s’effectue le<br />

plus souvent par un simple «drag&drop» vers l’éditeur<br />

d’analyses.<br />

Les procédures stockées<br />

Si la Base de Données tierce supporte les procédures<br />

stockées, celles-ci sont accessibles par des applications<br />

écrites avec <strong>WEBDEV</strong>.<br />

La programmation est identique quelle que<br />

soit la Base de Données<br />

Quelle que soit la base de données, vous pourrez utiliser<br />

indifféremment la programmation par SQL ou par les<br />

ordres du L5G de <strong>WEBDEV</strong>, le WLangage (hLitSuivant,...).<br />

Cela offre encore fois une grande ouverture, <strong>et</strong> la possibilité<br />

de changer de base de données très facilement.<br />

Vous utilisez <strong>WINDEV</strong>...<br />

Si vous utilisez <strong>WINDEV</strong>, notez que vous pouvez partager<br />

une même analyse entre les 2 environnements, <strong>et</strong><br />

exporter vos applications vers <strong>WEBDEV</strong>.<br />

<strong>WEBDEV</strong> 10 perm<strong>et</strong> de créer un nouveau site<br />

<strong>et</strong> ses données, ou de créer des sites reliés<br />

à des données existantes, quelle que soit la<br />

Base de Données.<br />

Une description de structure de données sous <strong>WEBDEV</strong>


RÉUTILISEZ VOS DÉVELOPPEMENTS<br />

<strong>WEBDEV</strong>®<br />

Le développement multi-cible<br />

(Windows, .N<strong>et</strong>, Intern<strong>et</strong>, Intran<strong>et</strong>,<br />

Pock<strong>et</strong> PC, Smartphone, terminal, sur<br />

serveur Windows ou Linux...) est automatisé<br />

par la compatibilité entre<br />

les versions 10 de <strong>WINDEV</strong>,<br />

<strong>WINDEV</strong> Mobile <strong>et</strong> <strong>WEBDEV</strong>.<br />

Depuis le même code,<br />

créez un site Intern<strong>et</strong><br />

<strong>et</strong> une application<br />

Windows par<br />

exemple !<br />

Application en JAVA<br />

avec <strong>WINDEV</strong><br />

Application sous<br />

WINDOWS avec <strong>WINDEV</strong><br />

Ici sous Linux<br />

Site en LINUX<br />

avec <strong>WEBDEV</strong><br />

Site en PHP<br />

avec <strong>WEBDEV</strong><br />

UNE MÊME<br />

APPLICATION SOURCE,<br />

EXÉCUTÉE SOUS<br />

DIFFÉRENTES<br />

PLATE-FORMES<br />

Capitalisez<br />

votre existant<br />

Application en<br />

.NET avec <strong>WINDEV</strong><br />

Songez que vos sites<br />

<strong>et</strong> vos applications<br />

fonctionnent même<br />

sur un téléphone<br />

portable !<br />

Application sur Pock<strong>et</strong><br />

PC avec <strong>WINDEV</strong> Mobile<br />

www.pcsoft.fr • 11


<strong>WEBDEV</strong>®<br />

RAD PHP.<br />

Créez un site<br />

PHP sans<br />

connaître<br />

PHP<br />

LE RAD : DÉVELOPPER UN SITE INTERAC-<br />

TIF EN QUELQUES CLICS (PHP & <strong>WEBDEV</strong>)<br />

La méthode RAD (facultative) de construction<br />

automatique de sites de <strong>WEBDEV</strong><br />

(RAD: «Rapid Application Development»)<br />

perm<strong>et</strong> de générer automatiquement des<br />

sites INTERNET <strong>et</strong> INTRANET directement utilisables.<br />

Tout est personnalisable <strong>et</strong> modifiable.<br />

Un site dynamique compl<strong>et</strong> est réalisable en<br />

quelques dizaines de minutes !<br />

4. Sélectionnez les fichiers à utiliser. Les relations entre<br />

les fichiers seront automatiquement gérées.<br />

Après avoir spécifié la description des fichiers de données<br />

(analyse), créer un site compl<strong>et</strong> avec <strong>WEBDEV</strong> est<br />

automatique: menu, pages, code...<br />

Si la description des données qui sert au développement<br />

est déjà décrite (base de données existante,...), il<br />

suffit de récupérer c<strong>et</strong>te description.<br />

Le site généré est totalement modifiable bien sûr.<br />

Voici sur un exemple le processus de création d’un site<br />

avec le RAD.<br />

1. Indiquez l’analyse (description des fichiers de données<br />

<strong>et</strong> liaisons entre fichiers) à utiliser.<br />

La puissance de <strong>WEBDEV</strong> en un clic...<br />

5. Générez! Le site dynamique est créé!<br />

Il est opérationnel, avec les pages de saisie de données,<br />

les liaisons entre pages,..., mais vous pouvez bien sûr le<br />

personnaliser, le modifier, ajouter des pages statiques,<br />

des illustrations, modifier le code des traitements, ajouter<br />

de nouveaux traitements, <strong>et</strong>c... Il n’y a aucune limite:<br />

vous êtes le maître de vos développements.<br />

Visualisation des liens entre fichiers<br />

2. Cliquez sur l'icone «RAD: construction automatique»<br />

de la barre d'icones. <strong>WEBDEV</strong> vous demande le type de<br />

code désiré: soit un site PHP, soit un site utilisant le serveur<br />

d’application WebDev.<br />

3. Différentes présentations possibles (les templates,<br />

ou «modèles de pages») sont proposées.<br />

Vous choisissez le look des pages générées<br />

6. Lorsque vous désirez installer le site, lancez la création<br />

automatique de «procédure d'installation» <strong>et</strong> <strong>WEBDEV</strong><br />

crée pour vous la procédure d'installation.<br />

Si vous avez utilisé la Base de Données Hyper File<br />

(librement diffusable), la procédure inclura même le<br />

moteur de la Base de Données.<br />

La présence de <strong>WEBDEV</strong> n'est bien sûr pas nécessaire<br />

chez l’hébergeur, il suffit d’un serveur d’application<br />

<strong>WEBDEV</strong> ou d’un moteur PHP selon le type de site que<br />

vous avez généré.<br />

Voila, le site est créé, en quelques minutes !<br />

Générez votre propre code<br />

Grâce à la fonctionnalité de «pattern», <strong>WEBDEV</strong> vous<br />

perm<strong>et</strong> de définir le code qui sera généré ! Le RAD utilisera<br />

votre code, vos classes, vos procédures ! Une voie<br />

royale vers l’industrialisation du code.<br />

12 • Développez 10 fois plus vite


RAD PHP: une option gratuite<br />

<strong>WEBDEV</strong> perm<strong>et</strong> de générer des sites dynamiques en<br />

PHP. Inutile de connaître PHP, <strong>WEBDEV</strong> génère le code<br />

nécessaire. Plus de 300 fonctions du L5G sont déjà supportées.<br />

MySQL est géré en natif depuis PHP.<br />

Répondez plus vite à un cahier des charges<br />

Répondre à un cahier des charges pour remporter un<br />

contrat était souvent un investissement important<br />

lorsque l’on ne possède pas <strong>WEBDEV</strong>.<br />

Vous aurez plus de chances de gagner la confrontation<br />

en présentant (chez le futur client) un site réel généré<br />

rapidement avec le RAD. Vous personnaliserez ensuite le<br />

site aux goûts <strong>et</strong> besoins du client.<br />

Un site réel est plus spectaculaire qu’un simple dossier<br />

remis au prospect !<br />

Dossier qui est automatique édité par <strong>WEBDEV</strong>, par<br />

ailleurs (voir page 24)<br />

Les sites créés avec <strong>WEBDEV</strong> sont<br />

compatibles «tous Navigateurs»<br />

Les navigateurs proposent tous leurs particularités, qui<br />

diffèrent même selon les versions.<br />

<strong>WEBDEV</strong> génère un code générique, qui est reconnu par<br />

tous les navigateurs standard du marché.<br />

Voici la consultation du même site sous différents<br />

Navigateurs <strong>et</strong> Systèmes :<br />

<strong>WEBDEV</strong>®<br />

Créez des<br />

sites qui<br />

fonctionnent<br />

avec tous les<br />

navigateurs<br />

Voici un exemple de pages générées<br />

automatiquement par le RAD<br />

Les boutons de choix sont générés<br />

automatiquement, <strong>et</strong> modifiables<br />

Intern<strong>et</strong> Explorer ,<br />

sous Windows<br />

Le choix «Produit» ouvre la<br />

page suivante, générée automatiquement,<br />

<strong>et</strong> modifiable<br />

Le bouton «Modifier»<br />

ouvre la page suivante,<br />

générée automatiquement,<br />

<strong>et</strong> modifiable<br />

Le bouton<br />

«Promotion» ouvre<br />

la page suivante.<br />

Firefox ,<br />

sous Windows<br />

Un clic sur une ligne ouvre la<br />

page suivante, générée automatiquement<br />

<strong>et</strong> bien sûr modifiable<br />

Et ainsi de suite pour chaque choix. Chaque page générée<br />

est totalement modifiable.<br />

Safari ,<br />

sur Mac OS<br />

<strong>WEBDEV</strong> 10, c’est aussi facile que cela...<br />

Sur Téléphone<br />

Sur Pock<strong>et</strong> & Palm<br />

Konqueror ,<br />

sous Linux<br />

www.pcsoft.fr • 13


<strong>WEBDEV</strong>®<br />

La méthode<br />

la plus intuitive<br />

UN ENVIRONNEMENT DE TRAVAIL<br />

INTÉGRÉ WYSIWYG<br />

<strong>WEBDEV</strong> 10 propose certainement l’environnement<br />

de travail le plus puissant, le plus<br />

facile <strong>et</strong> le plus intégré du marché !<br />

Vos équipes créeront facilement de superbes<br />

sites. Aucune connaissance préalable<br />

d’Intern<strong>et</strong> n’est nécessaire.<br />

GCV<br />

Le générateur de pages de <strong>WEBDEV</strong> perm<strong>et</strong> de réaliser<br />

facilement de superbes pages.<br />

PC SOFT bénéficie d'une expérience de plus de 20 ans<br />

dans la conception d'outils de création d'IHM. C<strong>et</strong>te expérience<br />

a été mise à profit pour <strong>WEBDEV</strong>.<br />

Notez que les pages suivantes détaillent de nombreuses<br />

fonctionnalités présentées dans ce chapitre.<br />

Tous les obj<strong>et</strong>s d’Intern<strong>et</strong><br />

L'éditeur de <strong>WEBDEV</strong> perm<strong>et</strong> de créer <strong>et</strong> manipuler tous<br />

les obj<strong>et</strong>s dont vous aurez besoin pour réaliser rapidement<br />

de superbes interfaces.<br />

Les principaux obj<strong>et</strong>s gérés par l'éditeur<br />

d'IHM sont:<br />

• Texte, libellé HTML<br />

• Champ de saisie<br />

• Champ d’affichage formaté<br />

• Sélecteur, interrupteur<br />

• Liste, combo, treeview<br />

• Bouton texte, bouton graphique<br />

• Web Caméra<br />

• Image statique, dynamique <strong>et</strong> générée<br />

• Zone de clicage, Map Area<br />

• Table, Champ zone répétée<br />

• Champ HTML, DHTML<br />

• Champ Appl<strong>et</strong> Java, Obj<strong>et</strong> Flash<br />

• Champ «régl<strong>et</strong>te» de parcours<br />

• Superchamp,<br />

• IFrame, Page interne<br />

• SiteMapPatth<br />

• Graphe, <strong>et</strong>c...<br />

Gestion du cycle de vie compl<strong>et</strong> de l’application,<br />

y compris la maintenance <strong>et</strong> les évolutions<br />

LES TECHNOLO-<br />

GIES INTÉGRÉES<br />

Sous l’environnement intégré<br />

Les obj<strong>et</strong>s dans les pages<br />

Les différents obj<strong>et</strong>s sont créés visuellement, en interactif<br />

sous l'éditeur, avec leur description.<br />

C<strong>et</strong>te technique gère les pages comme des obj<strong>et</strong>s évolués<br />

contenant la description de leurs champs. L’éditeur<br />

de pages perm<strong>et</strong> de créer <strong>et</strong> de modifier les obj<strong>et</strong>s,<br />

indépendamment du code source.<br />

Il est possible de s’abonner aux éventuelles modifications<br />

d’un obj<strong>et</strong> partagé entre plusieurs développeurs<br />

(héritage).<br />

Avec <strong>WEBDEV</strong>, il est bien sûr possible d'intervenir par<br />

programme pour modifier les propriétés d'un champ:<br />

cible, couleur, visibilité,... Par exemple, selon le profil de<br />

l’internaute, il est possible de rendre des champs<br />

visibles ou invisibles,... C’est du dynamique !<br />

C<strong>et</strong>te technique de manipulation des champs fait gagner<br />

un temps considérable lors de la maintenance des sites,<br />

<strong>et</strong> apporte un gain de fiabilité.<br />

Un positionnement précis avec ou sans CSS<br />

<strong>WEBDEV</strong> inclut de manière transparente des algorithmes<br />

de positionnement très puissants, <strong>et</strong> perm<strong>et</strong> un positionnement<br />

au pixel près.<br />

AAD<br />

Aide au développement, des actions automatiques<br />

pour améliorer vos applications<br />

De très intéressantes<br />

technolo-<br />

AAP<br />

FAA<br />

GDS<br />

Aide à l’amélioration des performances<br />

Fonctionnalité automatique de l’Application<br />

(site) développée<br />

Gestionnaire de Souces collaboratif<br />

gies sont présentes<br />

dans les<br />

environnements.<br />

Chacune d’elles<br />

apporte ce que<br />

MABD<br />

rRAD<br />

AAA<br />

SAC<br />

AIBD<br />

Maintenance Automatique des Bases de<br />

Données Hyper File<br />

«real RAD», qui perm<strong>et</strong> de générer des applications<br />

Intern<strong>et</strong> complètes<br />

Architecture Automatique d’Application perm<strong>et</strong> la création<br />

de modèles de génération de code <strong>et</strong> de pages<br />

Support Automatique de la Charte graphique<br />

Accès Intégré aux Bases de Données<br />

vous recherchez,<br />

à savoir normalisation,<br />

facilité de<br />

développement,<br />

partage de l’existant,<br />

fiabilité<br />

accrue <strong>et</strong> meilleure<br />

qualité des<br />

applications produites.<br />

Les tables de postionnement perm<strong>et</strong>tent d’optimiser<br />

le poids des pages<br />

<strong>WEBDEV</strong> peut faire appel, si vous le désirez, aux feuilles<br />

de style à la norme CSS. Les feuilles de style se créent<br />

facilement depuis l’environnement.<br />

Positionnement par ancrage (pourcentage)<br />

La position des champs peut être définie en pourcentage<br />

de la taille disponible dans le navigateur.<br />

14 • Développez 10 fois plus vite


Les templates<br />

Les templates, ou modèles de page, perm<strong>et</strong>tent de gérer<br />

la charte graphique (voir page 20).<br />

Les frames <strong>et</strong> les iFrames<br />

<strong>WEBDEV</strong> perm<strong>et</strong> la création de frame <strong>et</strong> d’iFrame de<br />

manière intuitive, directement sous l’éditeur.<br />

les «pages internes» sont également disponibles.<br />

Le champ «zone répétée»<br />

<strong>WEBDEV</strong> perm<strong>et</strong> la création de zones répétées multicolonnes,<br />

remplies automatiquement par liaison fichier, ou<br />

par programmation personnalisée. Voir page 21.<br />

Définir un lien<br />

Pour définir un lien depuis un bouton graphique ou un<br />

champ lien, il suffit de pointer la page à afficher à l’aide<br />

du mini-modifieur.<br />

Laissez libre cours à votre imagination<br />

Grâce aux fonctionnalités de l’éditeur d’IHM, vous réaliserez<br />

facilement de superbes interfaces, sans vous soucier<br />

des contraintes du langage HTML...<br />

<strong>WEBDEV</strong>®<br />

Créez des<br />

pages sans<br />

coder !<br />

Ce lien peut être redéfini par programmation si nécessaire.<br />

Les ongl<strong>et</strong>s<br />

Les ongl<strong>et</strong>s peuvent facilement être implémentés.<br />

Exemples d’ongl<strong>et</strong>s dans une page.<br />

Les zones de clicage<br />

L'hypertexte consiste à perm<strong>et</strong>tre de cliquer sur des parties<br />

d'image <strong>et</strong> de déclencher un traitement approprié;<br />

par exemple: afficher une carte de France <strong>et</strong> cliquer sur<br />

une région qui sera agrandie. Il s’agit d’un mode de<br />

fonctionnement habituel sous Intern<strong>et</strong>.<br />

<strong>WEBDEV</strong> perm<strong>et</strong> de m<strong>et</strong>tre en place un hypertexte au<br />

pixel près. (voir page 20)<br />

Des champs utiles en Web, prédéfinis<br />

Des boutons intelligents<br />

Le «multi-clic» sur les boutons de validation est neutralisé<br />

par défaut. Un internaute qui clique 3 fois sur le bouton<br />

«valider» ne recevra pas pas 3 fois sa commande...<br />

Plan du site<br />

Le plan du site est calculé par rétro-analyse de l’existant,<br />

en fonction des liens fixes <strong>et</strong> programmés.<br />

Il est possible de définir des<br />

zones de clicage de forme quelconque.<br />

Les graphiques de gestion<br />

Un grapheur est livré avec <strong>WEBDEV</strong>; il perm<strong>et</strong> de réaliser<br />

facilement des histogrammes, des courbes, des camemberts,<br />

boursiers... en 2D ou en relief. On r<strong>et</strong>rouve encore<br />

ici la simplicité phénoménale de <strong>WEBDEV</strong> !<br />

Le plan du site<br />

Des gabarits de page pour tous les usages<br />

<strong>WEBDEV</strong> 10 est livré avec de nombreux<br />

gabarits de page, perm<strong>et</strong>tant<br />

ainsi de réaliser facilement des sites<br />

pour toutes les cibles (comme par<br />

exemple ci-contre, sur un Pock<strong>et</strong>).<br />

Découvrez dans les pages suivantes<br />

quelques unes des possibilités<br />

offertes par l’éditeur intégré de<br />

<strong>WEBDEV</strong> 10.<br />

www.pcsoft.fr • 15


<strong>WEBDEV</strong>®<br />

Les 7 ongl<strong>et</strong>s<br />

facilitent les<br />

créations de<br />

page: il suffit<br />

de cliquer<br />

LES «7 ONGLETS» : DÉFINISSEZ VOS<br />

CHAMPS EN QUELQUES CLICS<br />

La méthodologie proposée par les «7 ongl<strong>et</strong>s»<br />

est très intuitive: aucune connaissance préalable<br />

d’Intern<strong>et</strong> n’est nécessaire, tout est décrit<br />

en français limpide.<br />

<strong>WEBDEV</strong> se maîtrise rapidement grâce à c<strong>et</strong>te<br />

technologie exclusive.<br />

4<br />

Les caractéristiques de chaque obj<strong>et</strong> se définissent par l’intermédiaire<br />

d’un mode de dialogue exclusif, très facile <strong>et</strong><br />

très puissant: les «7 ongl<strong>et</strong>s».<br />

Chacun des ongl<strong>et</strong>s perm<strong>et</strong> de définir les différentes caractéristiques<br />

d’un obj<strong>et</strong>. Il sera ensuite possible de modifier<br />

ces caractéristiques par programme, si nécessaire.<br />

Le contenu des ongl<strong>et</strong>s diffère bien entendu selon le type<br />

d’obj<strong>et</strong>; voici le détail des 7 ongl<strong>et</strong>s pour un champ de<br />

type «Saisie».<br />

5<br />

Ongl<strong>et</strong> «Avancé»: pour saisir ou copier/coller du code HTML<br />

1<br />

Ongl<strong>et</strong> «Bord & Fond»: créez facilement des cadres<br />

<strong>et</strong> des bordures<br />

Ongl<strong>et</strong> «Général»: nom, libellé, type du champ, masque,...<br />

(notez la saisie possible du libellé<br />

en plusieurs langues, voir page 24)<br />

6<br />

2<br />

Ongl<strong>et</strong> «Style»: définissez les caractéristiques du champ:<br />

taille de police, caractères forcés en majuscules...<br />

Ongl<strong>et</strong> «Liaison»: pour lier les données aux pages, ...<br />

7<br />

3<br />

Ongl<strong>et</strong> «Aide»: bulle d’aide, message d’aide...<br />

Ongl<strong>et</strong> «Code»: saisissez directement dans l’événement<br />

du champ le code WLangage, Javascript <strong>et</strong> ou PHP<br />

que vous voulez exécuter<br />

C<strong>et</strong>te présentation par ongl<strong>et</strong>s perm<strong>et</strong> une maîtrise<br />

immédiate de WebDev.<br />

16 • Développez 10 fois plus vite


UN ENVIRONNEMENT DE CRÉATION WEB<br />

INTÉGRÉ ET INTUITIF<br />

L’environnement de travail<br />

WYSIWYG de <strong>WEBDEV</strong> apporte un<br />

confort propice à la productivité.<br />

Vos équipes réaliseront facilement<br />

les sites que vous devez développer,<br />

<strong>et</strong> que vos clients <strong>et</strong> utilisateurs<br />

attendent.<br />

<strong>WEBDEV</strong> 10 est facile à prendre en<br />

main: une semaine suffit en général<br />

à un développeur.<br />

Tout est en français: c’est plus clair (version<br />

anglaise également disponible).<br />

Tout est intégré avec le même mode opératoire,<br />

tout est inclus: vos équipes développent<br />

plus vite !<br />

Le Support technique 5 est également inclus,<br />

ce qui représente encore un confort <strong>et</strong> des<br />

économies non négligeables, ainsi qu’un gain<br />

de temps de développement supplémentaire.<br />

<strong>WEBDEV</strong> 10 est compatible <strong>WINDEV</strong> 10.<br />

<strong>WEBDEV</strong>®<br />

Facile,<br />

puissant,<br />

en français...<br />

L’environnement<br />

intégré est très intuitif.<br />

Un p<strong>et</strong>it carré jaune<br />

indique que le champ<br />

fait partie du modèle<br />

(template)<br />

Un menu contextuel<br />

(clic droit) est disponible<br />

pour le paramétrage<br />

des barres<br />

d’icones.<br />

Barres d’icones<br />

& boîtes à outils<br />

déplaçables,<br />

visibles ou pas,<br />

<strong>et</strong> paramétrables<br />

Un menu contextuel<br />

(clic droit) est disponible<br />

pour un accès<br />

rapide aux différentes<br />

fonctionnalités<br />

Vol<strong>et</strong>: il donne<br />

une vision globale<br />

du proj<strong>et</strong>;<br />

un double-clic<br />

(ou un drag &<br />

drop) sur un élément<br />

l’ouvre<br />

immédiatement<br />

Affichage optionnel<br />

Note: la combinaison<br />

de touches<br />

Ctrl W perm<strong>et</strong> de<br />

dégager momentanément<br />

l’espace<br />

de travail en masquant<br />

le kouglof<br />

<strong>et</strong> les vol<strong>et</strong>s.<br />

Le «kouglof» propose<br />

des composants, des<br />

champs, du code,...<br />

pour vous faire gagner<br />

du temps<br />

Le «poids» de chaque<br />

page <strong>et</strong> image est affiché,<br />

ainsi que le temps de<br />

chargement prévisible<br />

Barre d’information<br />

indiquant le<br />

nom de la page en<br />

cours, taille,...<br />

Le mini-modifieur, très pratique à l’usage<br />

www.pcsoft.fr • 17


<strong>WEBDEV</strong>®<br />

Récupérez<br />

votre<br />

existant<br />

IMPORT D’EXISTANT HTML<br />

Import de page HTML.<br />

Les pages statiques existantes peuvent être récupérées dans <strong>WEBDEV</strong> 10. Les champs correspondant sont créés.<br />

La page statique initiale...<br />

«Aspirer» un existant HTML<br />

<strong>WEBDEV</strong> propose une fonctionnalité intéressante: l’aspiration<br />

de page HTML existante.<br />

La page est importée dans <strong>WEBDEV</strong>, <strong>et</strong> chaque libellé,<br />

image, lien... est transformé automatiquement en obj<strong>et</strong><br />

<strong>WEBDEV</strong>.<br />

La même page importée dans l’éditeur de <strong>WEBDEV</strong><br />

La présentation générale de la page est également<br />

conservée.<br />

Vous pourrez ainsi récupérer facilement un existant.<br />

Cela perm<strong>et</strong> également de créer facilement une «charte<br />

graphique» compatible avec un site statique existant,<br />

pour conserver l’harmonie du site.<br />

<strong>WEBDEV</strong>®<br />

IMPORT/EXPORT D’APPLICATON <strong>WINDEV</strong><br />

Import, export <strong>et</strong> partage <strong>WINDEV</strong>.<br />

L’import, l’export <strong>et</strong> le partage d’applications <strong>et</strong> de fenêtres <strong>WINDEV</strong> perm<strong>et</strong> de gagner énormément de temps lors du passage<br />

d’une application Windows à une application Intern<strong>et</strong> <strong>et</strong> vice-versa.<br />

Ici : une fenêtre sous <strong>WINDEV</strong> ... ... <strong>et</strong> le résultat de son import dans <strong>WEBDEV</strong> 10.<br />

Le code source est également importé !<br />

Récupérer <strong>et</strong> partager un existant <strong>WINDEV</strong><br />

Les fenêtres réalisées avec <strong>WINDEV</strong> sont directement<br />

transformées en pages. Les champs, le code, les états<br />

sont récupérés. Le passage de Windows vers Intern<strong>et</strong> (<strong>et</strong><br />

Intern<strong>et</strong> vers Windows) n’a jamais été aussi facile !<br />

Vous pouvez partager les classes, les procédures, les<br />

états, les requêtes entre des proj<strong>et</strong>s <strong>WINDEV</strong>, <strong>WEBDEV</strong><br />

<strong>et</strong> <strong>WINDEV</strong> Mobile.<br />

18 • Développez 10 fois plus vite


DES CLICS & UN LANGAGE NATUREL<br />

AU LIEU DE PROGRAMMER<br />

Pourquoi coder quand on peut simplement<br />

cliquer ?<br />

Pour programmer les actions à réaliser, il est la plupart<br />

du temps inutile de taper du code: il suffit de cliquer<br />

dans les cases correspondantes des «7 ongl<strong>et</strong>s», <strong>et</strong><br />

<strong>WEBDEV</strong> fait tout !<br />

<strong>WEBDEV</strong>®<br />

Cliquer est<br />

plus rapide<br />

que taper du<br />

code !<br />

Extrait de la définition des actions d’un bouton<br />

L’action demandée est affichée en langage naturel !<br />

Le résultat de vos choix sera traduit en langage naturel:<br />

jamais la programmation n’a été aussi facile.<br />

La méthode de développement de <strong>WEBDEV</strong> 10 allie puissante<br />

<strong>et</strong> intuitivité. Vous pouvez ainsi consacrer votre<br />

énergie à la résolution des besoins des clients <strong>et</strong> des<br />

utilisateurs.<br />

MENU AUTOMATIQUE D’EXPORT VERS XML,<br />

WORD, EXCEL ET OPEN OFFICE<br />

Export automatique vers XML, Word, Excel<br />

<strong>et</strong> Open Office<br />

Pour les tables <strong>et</strong> les zones répétées, un menu d’export<br />

automatique vers XML, Word, Excel <strong>et</strong> Open Office est<br />

proposé à l’internaute.<br />

Rien à programmer<br />

Il n’y a rien à programmer pour bénéficier de c<strong>et</strong>te fonctionnalité.<br />

Vous pouvez bien sûr désactiver c<strong>et</strong>te fonctionnalité.<br />

Une ouverture totale<br />

Si vous désirez programmer des exports automatiques<br />

dans vos sites, des ordres programmation du L5G de<br />

<strong>WEBDEV</strong> sont à votre disposition.<br />

Les ordres hExporteXML,TableVersXML,XMLPremier, vous<br />

perm<strong>et</strong>tent de personnaliser tous les traitements.<br />

<strong>WEBDEV</strong>®<br />

Les données contenues dans la table ou la zone répétée<br />

seront automatiquement exportées vers le format <strong>et</strong><br />

l’outil choisi.<br />

Pour un export vers XML, la feuille de style XSL perm<strong>et</strong>tant<br />

une édition immédiate sur Navigateur est même<br />

générée.<br />

Notez que l’icone d’appel de ce menu , automatiquement<br />

généré dans la zone, est paramétrable.<br />

Ici une page XML avec feuille de style,<br />

<strong>et</strong> son équivalent «brut», avec les balises<br />

www.pcsoft.fr • 19


<strong>WEBDEV</strong>®<br />

La charte<br />

graphique<br />

automatique<br />

TEMPLATE (MODÈLE DE PAGE) :<br />

LA CHARTE GRAPHIQUE FACILE !<br />

Le modèle de page... ... <strong>et</strong> une page en création: le modèle est déjà présent !<br />

Template, pour définir une charte graphique<br />

Un «template» (ou «modèle de page») est une page de<br />

référence, qui sera utilisée par toute nouvelle page<br />

créée. En général un template contient la présentation<br />

«par défaut» de la page, <strong>et</strong> perm<strong>et</strong> d’assurer que<br />

chaque page créée respectera la «charte graphique».<br />

Un template peut contenir des images, des champs, du<br />

code, des procédures,...<br />

Propagation des modifications<br />

Si le template est modifié, toutes les pages qui y font<br />

référence seront modifiées.<br />

C<strong>et</strong>te notion vient enrichir les notions de gabarits, styles<br />

<strong>et</strong> CSS déjà présentes.<br />

Un proj<strong>et</strong> peut faire appel à plusieurs templates différents.<br />

<strong>WEBDEV</strong>®<br />

ZONES DE CLICAGE (MAP AREA)<br />

Zones de clicage<br />

Les zones de clicage perm<strong>et</strong>tent de réaliser des traitements<br />

d’hypertexte: en fonction de la zone d’une image<br />

sur laquelle l’internaute clique, un traitement particulier<br />

est exécuté.<br />

Définir les zones est très simple à l’aide des zones géométriques<br />

fournies. Plusieurs zones peuvent être reliées.<br />

L’ «Action à réaliser» est facile à définir<br />

Il suffit ensuite simplement d’indiquer pour chaque zone<br />

l’action qui sera déclenchée lorsque l’on clique sur la<br />

zone, de la même manière qu’on bouton par exemple.<br />

Au pixel près !<br />

Si nécessaire, il est facile de<br />

récupérer les coordonnées de<br />

clicage, au pixel près.<br />

Cela peut être utile dans des<br />

cartes de pointage précis,<br />

comme par exemple des<br />

cartes géographiques, ou<br />

dans le milieu médical.<br />

20 • Développez 10 fois plus vite


LES «ZONES RÉPÉTÉES»<br />

<strong>WEBDEV</strong>®<br />

Tout est en<br />

français<br />

Une zone répétée est un concept très puissant<br />

Une «zone répétée» est un ensemble de champs qui se<br />

répète horizontalement <strong>et</strong>/ou verticalement un nombre<br />

de fois défini ou déterminé.<br />

Les zones répétées sont soit alimentées par programme,<br />

soit par liaison directe avec un ou des fichiers de données,<br />

soit à partir de requêtes.<br />

Par exemple, le nombre de répétitions peut être le<br />

nombre d’enregistrements de la requête,...<br />

A chaque répétition, il est possible de modifier chaque<br />

attribut de chaque champ. Par exemple:<br />

- couleur de la ligne<br />

- couleur d’une police (montant en rouge si négatif)<br />

- photo d’un article...<br />

Zone répétée en exécution<br />

La zone répétée peut adapter dynamiquement le nombre<br />

d’éléments à afficher suivant la largeur de la page.<br />

Régl<strong>et</strong>te automatique<br />

La régl<strong>et</strong>te de parcours rapide des pages (avec son<br />

code) est générée automatiquement pour une zone<br />

répétée, tout comme pour une table,...<br />

Régl<strong>et</strong>te automatique<br />

UN CATALOGUE D’IMAGES<br />

ET DE BOUTONS<br />

<strong>WEBDEV</strong>®<br />

<strong>WEBDEV</strong> 10 est livré avec un catalogue<br />

d’images <strong>et</strong> de boutons prêts à l’emploi<br />

Inutile d’avoir des «dons» graphiques avec <strong>WEBDEV</strong><br />

pour réaliser de superbes pages !<br />

Indépendamment des «templates» prêts à l’emploi, des<br />

milliers d’obj<strong>et</strong>s graphiques vous sont proposés.<br />

Vous pourrez les inclure directement dans les pages que<br />

vous créez.<br />

Une recherche facilitée<br />

La recherche d’une image s’effectue soit à l’aide du treeview<br />

qui trie les cliparts selon des thèmes, soit en<br />

tapant un mot clé dans la zone de recherche !<br />

Le nombre <strong>et</strong> la diversité des éléments graphiques fournis<br />

vous assurent de trouver l’élément recherché. C<strong>et</strong>te<br />

bibliothèque est fournie en standard.<br />

Catalogue d’images <strong>et</strong> d’icones<br />

www.pcsoft.fr • 21


<strong>WEBDEV</strong>®<br />

Les champs<br />

sophistiqués<br />

font gagner<br />

du temps<br />

DES CHAMPS WEB UTILES<br />

Libellé HTML<br />

SiteMapPath (chemin de navigation)<br />

Un «SiteMapPath» est menu qui se construit au fur <strong>et</strong> à<br />

mesure des parcours de l’internaute dans un site.<br />

Il perm<strong>et</strong> de revenir rapidement sur une page précédente.<br />

La génération de c<strong>et</strong>te ligne est automatique.<br />

Le champ «Libellé HTML» perm<strong>et</strong> d’éditer une zone texte<br />

avec tous les attributs habituels. Il est possible de définir<br />

des liens dans ce type de champ.<br />

Tableau HTML<br />

Le champ Tableau HTML perm<strong>et</strong> de créer facilement des<br />

tableaux de présentation dans les pages.<br />

Menus déroulants<br />

<strong>WEBDEV</strong> perm<strong>et</strong> de créer des menus déroulants (verticaux<br />

<strong>et</strong> horizontaux) en mode WYSIWYG.<br />

La navigation facile<br />

La fonction «Upload»<br />

La fonction UploadCopieFichier perm<strong>et</strong> de télécharger<br />

depuis le Navigateur un fichier vers le serveur.<br />

Il peut s’agir d’une<br />

image, d’un fichier de<br />

données, ou de tout<br />

fichier de votre choix.<br />

Recopier une image<br />

sur le serveur par<br />

exemple ne demande<br />

qu’une ligne de code.<br />

Champ «Flash»<br />

Le champ «Flash» perm<strong>et</strong> d’inclure des champs flash<br />

dans une page WebDev: bandeau animé,....<br />

<strong>WEBDEV</strong>®<br />

LES CENTRES DE CONTROLE<br />

Pour gérer le cycle de vie<br />

Un Centre de Contrôle est une application de «supervision»<br />

d’un aspect du cycle de vie d’un site.<br />

Un Centre de Contrôle perm<strong>et</strong> d’avoir une vision globale<br />

du domaine couvert, que ce soit en phase de développement,<br />

sur un site d’exploitation, ou encore pour les<br />

aspects de maintenance <strong>et</strong> d’évolution.<br />

• Le centre de Contrôle des ressources de développement<br />

• Le centre de Contrôle des applications déployées sur<br />

un réseau d’entreprise<br />

• Le centre de Contrôle des moteurs <strong>et</strong> bases de données<br />

Hyper File (réseau <strong>et</strong> Client/Serveur)<br />

• Le centre de Suivi Qualité <strong>et</strong> Gestion des Suggestions<br />

émises par les utilisateurs des sites.<br />

Le centre de contrôle «développeur» qui perm<strong>et</strong> de gérer les<br />

ressources partagées, les incidents, les évolutions...<br />

Parmi les centres de contrôle vous trouvez:<br />

Centre de contrôle des sites <strong>et</strong> applications déployées<br />

dans l’entreprise: il perm<strong>et</strong> une vision globale<br />

<strong>et</strong> la gestion facile<br />

22 • Développez 10 fois plus vite


FRONT OFFICE<br />

BACK OFFICE<br />

<strong>WEBDEV</strong>®<br />

Les sites <strong>WEBDEV</strong> 10 se relient facilement<br />

aux applications existantes, quel que soit<br />

l’outil utilisé pour les créer.<br />

Mais la compatibilité entre <strong>WEBDEV</strong> <strong>et</strong><br />

<strong>WINDEV</strong> en fait le package idéal pour développer<br />

très vite un «front» <strong>et</strong> un «back» office<br />

performants !<br />

Front <strong>et</strong> Back Office<br />

Le «Front Office» concerne la partie qui est en contact<br />

avec le client: en général le site Intern<strong>et</strong> interactif.<br />

En schématisant, le Front Office informe, gère les<br />

demandes d’information <strong>et</strong> décroche les commandes.<br />

Le «Back Office» concerne la gestion interne de l’entreprise:<br />

traitement des commandes, gestion des stocks,<br />

statistiques, ordres de fabrication,...<br />

En schématisant, le Back Office traite les commandes.<br />

Si vous démarrez une application globale,<br />

le couple <strong>WINDEV</strong> 10 & <strong>WEBDEV</strong> 10 est la<br />

plateforme idéale<br />

Pour créer les sites Intern<strong>et</strong> <strong>et</strong> Intran<strong>et</strong> gérant des données<br />

(le Front Office), PC SOFT propose l’environnement<br />

intégré <strong>WEBDEV</strong> 10.<br />

Il s’agit du seul environnement intégré (de la modélisation<br />

à l’installation, en passant par la Base de Données<br />

<strong>et</strong> la maintenance) qui perm<strong>et</strong>te de développer facilement<br />

des sites robustes gérant en temps réel des données.<br />

Pour tout l’aspect de gestion interne (le Back Office),<br />

PC SOFT propose l’environnement préféré des développeurs<br />

professionnels en France, le N°1 des AGL sous<br />

Windows: <strong>WINDEV</strong>.<br />

Et pour utiliser les applications sur mobile, il suffit de<br />

les recompilerez avec <strong>WINDEV</strong> Mobile 10.<br />

<strong>WINDEV</strong> perm<strong>et</strong> de créer en un temps record les applications<br />

les plus complètes <strong>et</strong> les plus performantes, que<br />

ce soit en local ou en réseau. Vous utiliserez la puissante<br />

Base de Données intégrée ou toute base de données<br />

du marché.<br />

<strong>WINDEV</strong>, <strong>WINDEV</strong> Mobile <strong>et</strong><br />

<strong>WEBDEV</strong> sont compatibles;<br />

leur environnement de<br />

développement est similaire.<br />

Ils partagent les obj<strong>et</strong>s,<br />

le code, les classes, les<br />

états, l’analyse...<br />

Vous avez déjà un existant ?<br />

Grâce à son ouverture totale, <strong>WEBDEV</strong> perm<strong>et</strong> de se<br />

relier à toute application <strong>et</strong> toute base de données existante,<br />

via ODBC, OLE DB ou en accès natif.<br />

Vous réalisez facilement vos objectifs avec<br />

<strong>WEBDEV</strong> 10<br />

<strong>WEBDEV</strong> 10 <strong>et</strong><br />

<strong>WINDEV</strong> 10 sont<br />

compatibles:<br />

• analyse<br />

• fichiers<br />

• composants<br />

• états<br />

• code<br />

• fenêtres<br />

• superchamps<br />

• ...<br />

N°1 EN<br />

FRANCE<br />

LES WEB SERVICES, .NET ET J2EE<br />

<strong>WEBDEV</strong>®<br />

2. Indiquez quel est le type de ce service: .NET, J2EE,<br />

SOAP ?<br />

3. <strong>WEBDEV</strong> génère automatiquement la classe d’utilisation<br />

de ce service en WLangage<br />

4. Utilisez le service à l’aide de la classe, en toute transparence,<br />

avec la facilité du WLangage.<br />

L’analyse du service WEB est automatique !<br />

La facilité de <strong>WEBDEV</strong> au service des Web<br />

Services<br />

Les ordres de manipulation d’un service WEB J2EE s’appellent...<br />

J2EE <strong>et</strong> pour .NET s’appellent DotN<strong>et</strong>... (Dot N<strong>et</strong><br />

est la prononciation anglaise de .NET, «point» se disant<br />

«dot» en anglais).<br />

Appelez des services WEB depuis vos sites<br />

Il est très simple d’utiliser un service WEB (.NET ou<br />

J2EE) depuis un site réalisé en WebDev.<br />

1. Importez la description du service à utiliser (c’est un<br />

fichier .WSDL, disponible en général à une adresse<br />

Intern<strong>et</strong>)<br />

Notez que vous pourrez créer des services WEB avec<br />

<strong>WINDEV</strong>.<br />

www.pcsoft.fr • 23


<strong>WEBDEV</strong>®<br />

20 LANGUES PAR SITE<br />

AUTOMATIQUEMENT<br />

Créez<br />

des sites<br />

multilangues<br />

Un site a une audience mondiale : tout internaute<br />

du monde entier peut le consulter !<br />

Développer des sites multilingues est donc<br />

souvent nécessaire sur Intern<strong>et</strong>.<br />

Et il y a bien sûr les pays qui utilisent plusieurs<br />

langues officielles: la Belgique, la<br />

Suisse, le Luxembourg, le Canada ...<br />

<strong>WEBDEV</strong> apporte une solution inédite <strong>et</strong> très<br />

puissante au support des langues.<br />

20 langues par site<br />

Jusqu’à 20 langues différentes<br />

sont supportées par les sites<br />

que vous développez. Il suffit<br />

de choisir les langues dans<br />

l'écran de paramétrage (liste<br />

modifiable à tout moment,<br />

même sur un site existant).<br />

<strong>WEBDEV</strong> se charge de tout, il<br />

suffit de saisir les libellés dans<br />

les différentes langues sélectionnées.<br />

Exemple de saisie d'un texte en plusieurs langues<br />

Pour changer de langue dynamiquement dans le site, il<br />

suffit de faire appel à la fonction Nation.<br />

Notez que même le libellé des boutons images sera traduit<br />

!<br />

Prévoyez le futur<br />

Imaginez la simplification du travail lors du développement<br />

de sites multilingues (ou si un de vos sites risque<br />

de le devenir, car les traductions peuvent être effectuées<br />

à posteriori, sur un site existant).<br />

Extraction automatique des textes<br />

Un outil disponible séparément (WDMSG) perm<strong>et</strong> d’extraire<br />

tous les «textes» d’un proj<strong>et</strong>, afin de les faire traduire,<br />

<strong>et</strong> de les ré-intégrer automatiquement après traduction.<br />

Utile pour faire traduire son site par un cabin<strong>et</strong><br />

spécialisé !<br />

<strong>WEBDEV</strong>®<br />

LE DOSSIER DE DÉVELOPPEMENT<br />

EN 1 CLIC<br />

Un dossier est composé de 9 parties<br />

• Couverture <strong>et</strong> sommaire<br />

• Description du Proj<strong>et</strong>:<br />

• informations générales<br />

• code source<br />

• Description de l'analyse<br />

• informations générales sur l'analyse<br />

• dictionnaire des données<br />

• graphe des liaisons (multi-pages)<br />

• références croisées<br />

• liste des fichiers <strong>et</strong> rubriques<br />

• descriptif des fichiers <strong>et</strong> des liaisons<br />

• Descriptif des pages (avec code)<br />

• image de la page<br />

• informations générales de la page<br />

• code source<br />

• informations sur les champs<br />

• Descriptif des états<br />

• Descriptif des requêtes<br />

• Descriptif des classes POO <strong>et</strong> Web Services<br />

• code de la classe<br />

• code des méthodes<br />

• Descriptif du modèle UML<br />

• Index général <strong>et</strong> annexes<br />

<strong>WEBDEV</strong> inclut en standard un générateur<br />

de dossier d’analyse <strong>et</strong> programmation.<br />

Des journées entières seront gagnées<br />

grâce à ce dossier.<br />

A quoi sert ce dossier ?<br />

Pour une SSII ce dossier est souvent demandé par<br />

le client lors de la rec<strong>et</strong>te du site. Vous gagnez<br />

des jours entiers.<br />

Dans une équipe, ce dossier perm<strong>et</strong> à un nouveau<br />

membre de prendre connaissance rapidement du<br />

site sur lequel il doit travailler.<br />

Le dossier compl<strong>et</strong> à jour en un clic<br />

Grâce à <strong>WEBDEV</strong>, vous bénéficierez à tout moment<br />

d'un dossier compl<strong>et</strong>, à jour par rétro-documentation,<br />

exploitable. Et c<strong>et</strong>te tâche ne demande qu’un<br />

clic souris...<br />

Un dossier est indispensable pour une maintenance<br />

aisée.<br />

L’édition peut se faire sur imprimante, mais également<br />

en HTML ou vers un traitement de textes.<br />

<strong>WEBDEV</strong> est un outil professionnel, il prend en<br />

charge toutes les tâches coûteuses en temps!<br />

24 • Développez 10 fois plus vite


ÉDITEUR D’ÉTATS : GÉNÉREZ DES PDF<br />

EN TEMPS RÉEL (FACTURES...)<br />

Un éditeur d’états résoud la problématique<br />

du reporting sur Intern<strong>et</strong>.<br />

Et il simplifie la création des impressions.<br />

Son usage est double:<br />

- d’une part pour les applications Intran<strong>et</strong><br />

- d’autre part pour la génération dynamique<br />

d’états qui seront envoyés à l’internaute<br />

(facture PDF par exemple).<br />

<strong>WEBDEV</strong>®<br />

Créez automatiquement<br />

des PDF<br />

PDF en standard<br />

Les états peuvent être créés au format PDF en standard<br />

(sans frais supplémentaires, sans module complémentaire<br />

à acquérir ou à installer)<br />

Un état en cours de création sous l’environnement<br />

Un état PDF généré avec <strong>WEBDEV</strong> 10<br />

Créer un état: facile<br />

Un assistant est systématiquement proposé pour générer<br />

des états de haute qualité; il pose les questions perm<strong>et</strong>tant<br />

de n'oublier aucun élément !<br />

En Intran<strong>et</strong>, les états s’impriment sur une imprimante<br />

accessible depuis le serveur.<br />

Pour Intern<strong>et</strong>, l’état sera envoyé à l’internaute sous une<br />

forme spécifique: HTML, RTF, mais surtout PDF...<br />

Le choix du type d’état à créer<br />

Toutes les Sources de données<br />

Les données utilisées pour un état peuvent provenir de<br />

n’importe quelle source: Hyper File, Oracle, Access...,<br />

requête, fichier texte, zone mémoire, table de page,...<br />

Gestion des fonds de page<br />

L’éditeur d’états gère les fonds de page <strong>et</strong> les formulaires<br />

destinés à être imprimés par exemple les formulaires<br />

fiscaux.<br />

Inclure des images: automatique<br />

Inclure des images (BMP, TIFF, PCX, GIF, JPEG, PNG...)<br />

dans des états est d'une simplicité totale. L'image peut<br />

être fixe (logo,...), ou provenir du traitement ou d’un<br />

fichier (photo du produit,...).<br />

Il est également facile d'imprimer des dessins créés par<br />

programme.<br />

Du code source où vous désirez<br />

WebDev perm<strong>et</strong> d'inclure tout code source exécutable<br />

(WLangage) à tout endroit d'un état: vous pourrez ainsi<br />

réaliser les traitements les plus particuliers, sans jamais<br />

rencontrer de blocage.<br />

Codes barres automatiques<br />

<strong>WEBDEV</strong> 10 imprime automatiquement<br />

les codes<br />

barres (horizontalement ou<br />

verticalement).<br />

Les formats supportés<br />

sont: UPCA, UPCE, EAN13,<br />

EAN8, CODE128, CODE39, CODE93, CODE11, intervaled 2<br />

of 5, CODABAR, CB_MSI, Datamatrix, PDF417...<br />

Mailez des états<br />

Avec <strong>WEBDEV</strong> il est facile de créer un état dynamiquement<br />

(par exemple une facture des produits que vient<br />

d’ach<strong>et</strong>er l’internaute en ligne!) <strong>et</strong> de le mailer immédiatement<br />

(au format PDF par exemple).<br />

Diffusion libre des états<br />

Il n’y a pas de redevances ou de royalties à verser pour<br />

diffuser les états avec vos sites <strong>WEBDEV</strong>.<br />

Avec <strong>WEBDEV</strong> 10, les états sophistiqués c’est<br />

vraiment facile !<br />

www.pcsoft.fr • 25


<strong>WEBDEV</strong>®<br />

Modélisez<br />

avec MERISE<br />

ou UML<br />

MODÉLISER LA BASE DE DONNÉES<br />

D’UN SITE : FACILE<br />

Lorsque l’on crée un site dynamique de zéro,<br />

il est nécessaire de définir les fichiers de<br />

données à gérer.<br />

C’est facile avec <strong>WEBDEV</strong> 10.<br />

Et si les bases de données existent déjà,<br />

<strong>WEBDEV</strong> les utilise directement.<br />

La méthode visuelle de <strong>WEBDEV</strong> décrit l'organisation<br />

des données de manière graphique. Merise <strong>et</strong> UML sont<br />

incluses dans l’environnement. Notez que <strong>WEBDEV</strong> fonctionne<br />

avec toutes les méthodes d’analyse.<br />

Importer des données existantes<br />

Si vous possédez déjà une analyse ou des données,<br />

vous les intégrez automatiquement dans l’environnement<br />

(importation de la description des fichiers,<br />

rubriques <strong>et</strong> relations). Un simple «drag & drop» de la<br />

structure dans l’éditeur d’analyses crée les structures !<br />

Définir une nouvelle structure<br />

Si vous devez définir de nouveaux fichiers de données,<br />

détaillons un exemple simple mais représentatif de définition<br />

de nouvelle structure: la définition de fichiers de<br />

«Produit» <strong>et</strong> de «Commandes».<br />

1. Créons le fichier «PRODUIT»: il suffit de spécifier son<br />

nom, <strong>et</strong> quelques renseignements généraux.<br />

2. Créons la structure du fichier: chaque rubrique est<br />

définie, ou récupérée du dictionnaire des données.<br />

4. <strong>WEBDEV</strong> 10 pose alors les questions simples en langage<br />

naturel pour déterminer automatiquement le type de<br />

liaison entre les 2 fichiers.<br />

Les questions sont d’une simplicité enfantine. Par exemple ici:<br />

Chaque «produit» a au moins une «commande»: oui ou non?<br />

Chaque «produit» peut avoir plusieurs «commandes»: oui ou non?<br />

Etc...<br />

En fonction des réponses à ces questions simples<br />

<strong>WEBDEV</strong> détermine les cardinalités correctes, <strong>et</strong> déduit<br />

la nécessité éventuelle d’un fichier de relation!<br />

5. <strong>WEBDEV</strong> demande ensuite les règles à appliquer en cas<br />

de suppression ou de modification (intégrité référentielle).<br />

6. Voila, les fichiers sont reliés, le travail est terminé.<br />

L’intégrité référentielle sera gérée automatiquement,<br />

l’éditeur de requêtes saura trouver les jointures automatiquement,<br />

<strong>et</strong> chaque éditeur de l’environnement saura<br />

manipuler automatiquement les données...<br />

3. On crée ensuite de la même manière le fichier<br />

COMMANDE.<br />

Les CLIENTS passent des commandes.<br />

Il faut donc relier ces 2 fichiers dans l’analyse. Après<br />

avoir cliqué sur l'outil «liaison» de la barre d'icones, il<br />

suffit de tracer un lien avec la souris entre ces 2<br />

fichiers.<br />

Un fichier de liaison a été automatiquement créé.<br />

Il ne reste plus qu'à (éventuellement) imprimer le dossier,<br />

<strong>et</strong> générer les pages <strong>et</strong> le code avec le RAD, ou<br />

débuter un développement...<br />

C'est aussi simple que cela.<br />

26 • Développez 10 fois plus vite


ÉDITEUR DE REQUÊTES<br />

VISUEL<br />

<strong>WEBDEV</strong>®<br />

Dessinez vos<br />

requêtes !<br />

L’éditeur perm<strong>et</strong> de créer automatiquement<br />

des requêtes sur des fichiers de données,<br />

requêtes simples ou complexes. Cela simplifie<br />

encore la programmation: pages,<br />

tables, zones répétées, combos, états...<br />

pourront s’appuyer sur les requêtes.<br />

Une fois validée, la requête apparaîtra sous une forme<br />

de graphe synthétique dans l’environnement, ce qui affine<br />

encore sa compréhension pour des évolutions<br />

futures.<br />

Inutile de connaître SQL pour créer de<br />

puissantes requêtes<br />

Grâce à l’éditeur visuel, il suffit de choisir les rubriques<br />

à intégrer, de saisir les conditions de sélection à l’aide<br />

de l’assistant, <strong>et</strong> la requête est générée.<br />

Le code SQL généré par l’éditeur de requêtes est bien<br />

entendu modifiable.<br />

Les requêtes s’exécutent sur Hyper File (Classic, mobile<br />

<strong>et</strong> Client/Serveur), ainsi que sur toutes les autres bases<br />

de données.<br />

Il est possible de mixer du code WLangage (ordres<br />

hLit*) avec des requêtes.<br />

Des requêtes visuelles<br />

La requête est également générée en langage naturel au<br />

fur <strong>et</strong> à mesure de vos choix dans l’éditeur (ou en SQL,<br />

à votre choix).<br />

3 La requête définie, celle-ci est visualisée.<br />

Exécution optimisée<br />

Avec Hyper File, le choix des index les plus discriminants<br />

sera effectué lors de l’exécution, en tenant compte du<br />

poids réel de chaque index dans le fichier de données.<br />

S’il manque des clés, l’environnement le signale immédiatement<br />

grâce à l’AAD (Aide Au Développement).<br />

L’éditeur de requêtes (aide «furtive» affichée)<br />

1 Le code SQL généré automatiquement<br />

Des requêtes sur requêtes...<br />

Le résultat d’une requête peut être une table de visualisation,<br />

un état imprimé, voire même un fichier de type<br />

Hyper File. Une requête peut utiliser comme source le<br />

résultat envoyé par une autre requête.<br />

Des requêtes sur toutes les bases<br />

La source des données peut être une base Hyper File ou<br />

une base tierce: Oracle, SQL Server, DB2, AS/400,<br />

MySQL, Access...<br />

L’éditeur de requêtes simplifie la programmation<br />

des accès à vos données.<br />

2 La requête se construit sous vos yeux en langage naturel<br />

www.pcsoft.fr • 27


<strong>WEBDEV</strong>®<br />

HYPER FILE : BASE DE DONNÉES<br />

CLIENT/SERVEUR WINDOWS ET LINUX<br />

Hyper File<br />

existe en 3<br />

versions<br />

compatibles:<br />

classic,<br />

mobile <strong>et</strong><br />

client/serveur<br />

DÉPLOIEMENT<br />

HYPER FILE<br />

CLASSIC,<br />

MOBILE ET<br />

CLIENT/SERVEUR<br />

GRATUIT !<br />

<strong>WEBDEV</strong> 10 perm<strong>et</strong> d’accéder à toutes les<br />

bases de données du marché.<br />

En standard, <strong>WEBDEV</strong> est livré avec une base<br />

sécurisée, Hyper File, à la fois très puissante,<br />

rapide <strong>et</strong> fiable.<br />

Hyper File est également disponible en version<br />

«client/serveur».<br />

La diffusion du moteur Hyper File est gratuite<br />

avec les sites réalisés en <strong>WEBDEV</strong>.<br />

<strong>WEBDEV</strong> supporte toutes les Bases<br />

<strong>WEBDEV</strong> fonctionne avec tous les Bases de Données,<br />

relationnelles ou pas, du marché (voir page 10).<br />

Une base de données éprouvée livrée en<br />

standard: Hyper File<br />

«Hyper File» (Classic <strong>et</strong> Client/Serveur) est livré en standard<br />

avec <strong>WEBDEV</strong>. Il s’agit d’une base de données<br />

fiable <strong>et</strong> robuste, utilisée sur des millions de sites à travers<br />

le monde.<br />

Partage des données avec le «Back Office»<br />

Les données peuvent facilement être partagées avec des<br />

postes de travail, par exemple pour traiter les commandes<br />

reçues, ém<strong>et</strong>tre les BL <strong>et</strong> les factures, les ordres<br />

de préparation...<br />

<strong>WINDEV</strong> est le complément idéal à <strong>WEBDEV</strong> pour réaliser<br />

un Back Office performant.<br />

Accès à distance facile<br />

L’accès à distance à des bases de données Hyper File<br />

est facile avec la version Client/Serveur. La couche de<br />

communication est intégrée au moteur multithread, ce<br />

qui perm<strong>et</strong> un accès par adresse IP, <strong>et</strong> d’excellents<br />

temps de réponse.<br />

Cela perm<strong>et</strong> de manipuler <strong>et</strong> traiter via votre connexion<br />

Intern<strong>et</strong>, en temps réel, des données qui se trouvent<br />

chez un hébergeur par exemple.<br />

Un centre de Contrôle adapté<br />

Une vitesse très élevée<br />

L’intégration totale des ordres, l’organisation (automatique)<br />

des index perm<strong>et</strong>tent des vitesses d’accès fabuleuses.<br />

Cela donne de meilleurs temps de réponse à<br />

votre site, que ce soit en Intern<strong>et</strong> ou en Intran<strong>et</strong>.<br />

Des volumes importants<br />

Le nombre de fichiers n'est pas limité <strong>et</strong> le nombre<br />

maximum d'enregistrements est de 329 millions de milliards<br />

d’enregistrements.<br />

Hyper File vous perm<strong>et</strong> de manipuler facilement <strong>et</strong> en<br />

toute sécurité des volumes de données importants.<br />

Une intégration totale<br />

L’intégration du moteur à l’environnement de développement<br />

est totale.<br />

A tout moment, dans tous les éditeurs, vous disposez<br />

d’un accès immédiat à toutes les informations concernant<br />

les fichier <strong>et</strong> les rubriques.<br />

L’intégration IHM (interface) <strong>et</strong> base de données perm<strong>et</strong><br />

une programmation plus facile <strong>et</strong> plus rapide.<br />

Confidentialité: cryptage 128 bits<br />

Sur Intern<strong>et</strong>, les données seront présentes sur un serveur:<br />

il faut les protéger des tentatives d’accès illégales;<br />

c’est facile avec Hyper File.<br />

Le cryptage des informations est possible, pour une<br />

sécurité accrue.<br />

Un moteur de recherche dans la base de<br />

données<br />

<strong>WEBDEV</strong> est livré avec un composant «moteur de<br />

recherche» dans la base de données: vous pourrez ainsi<br />

proposer la fonctionnalité de «recherche» si utile.<br />

Ce composant est fourni avec son code source. Vous<br />

pouvez l’adapter à vos désirs.<br />

Hyper File est fourni avec un Centre de Contrôle qui perm<strong>et</strong><br />

de superviser toutes les bases de données (réseau ou<br />

client/serveur) installées sur le réseau de votre entreprise<br />

ou à distance via Intern<strong>et</strong>.<br />

Tous les types de données sont gérés<br />

<strong>WEBDEV</strong> gère tous les types de données dans les fichiers:<br />

• texte<br />

• numériques (binaire, entier, réel, monétaire,...)<br />

• dates, heures<br />

• binaires (images, sons, vidéo...)<br />

• xml<br />

• ...<br />

28 • Développez 10 fois plus vite


Configuration<br />

de serveur,<br />

ici sous Linux<br />

Tous les types de clés<br />

Tous les types de clé sont gérés: texte, numérique, date,<br />

heure, composée.<br />

La gestion des index est automatique <strong>et</strong> optimisée avec<br />

<strong>WEBDEV</strong>: pas d'oubli, pas de bogues dans vos programmes!<br />

Vérification d'unicité (doublons)<br />

La vérification d'unicité des clés uniques est automatique:<br />

si le programme tente d'ajouter un «doublon»<br />

non autorisé, un compte rendu est r<strong>et</strong>ourné.<br />

Clé composée<br />

Les clés composées de différentes rubriques sont utiles<br />

dans le cas de recherche simultanée sur plusieurs<br />

rubriques. Elles sont gérées en standard par Hyper File.<br />

L'intégrité référentielle<br />

Si elle est activée, l'intégrité référentielle est vérifiée<br />

lors de chaque ajout, suppression ou modification d'enregistrement.<br />

Le journal<br />

Une trace de chaque opération effectuée sur un ou des<br />

fichiers de données est conservée dans un fichier spécial<br />

(nommé journal).<br />

Il est ainsi possible de connaître l’historique des manipulations,<br />

<strong>et</strong> d’autre part de revenir en arrière dans le<br />

temps.<br />

Les transactions: la sécurité des<br />

modifications multi-fichiers<br />

Les transactions sont très faciles à m<strong>et</strong>tre en oeuvre<br />

avec Hyper File. Ces fonctionnalités sont également<br />

nommées COMMIT <strong>et</strong> ROLLBACK par certains systèmes.<br />

Les triggers<br />

Un trigger est un traitement qui est automatiquement<br />

exécuté lors d’une action d’écriture (ajout, suppression,<br />

modification,...) d’un enregistrement de fichier «Hyper<br />

File». Les triggers sont supportés.<br />

SQL <strong>et</strong> WLangage<br />

Il est possible d’accéder aux données via SQL ou par les<br />

fonctions puissantes du WLangage. Dans un même programme,<br />

commandes SQL <strong>et</strong> commandes WLangage peuvent<br />

être mixées.<br />

Le code peut être généré !<br />

La programmation est très facile, très rapide<br />

<strong>et</strong> très fiable. Le code peut être généré<br />

automatiquement lors des créations de<br />

pages par le RAD !<br />

Optimisation du codage en<br />

WLangage<br />

Le WLangage (langage L5G de <strong>WEBDEV</strong>) est<br />

optimisé pour gérer les accès rapides aux<br />

bases de données. Le lien direct entre les<br />

pages <strong>et</strong> les fichiers perm<strong>et</strong> une programmation<br />

simplifiée.<br />

Par exemple, l'ordre PageVersFichier transfère le<br />

contenu des champs présents dans la page vers la<br />

mémoire tampon du fichier de données. Une seule ligne<br />

de code suffit.<br />

Cela évite d’écrire autant de lignes de code d’affectation<br />

qu’il y a de variables !<br />

Ouverture des données aux autres logiciels:<br />

ODBC sur Hyper File<br />

Le driver ODBC fourni avec Hyper File perm<strong>et</strong> un accès<br />

aux données de <strong>WEBDEV</strong> depuis des programmes extérieurs<br />

qui exploitent la norme ODBC.<br />

Import/Export de données<br />

Un module livré en standard avec <strong>WEBDEV</strong>, WDCONVER,<br />

perm<strong>et</strong> d’importer des données de formats différents.<br />

Installation <strong>et</strong> configuration<br />

Hyper File est immédiat à installer, sans aucune manipulation.<br />

De même, l’administration des bases de données<br />

est automatique. Il est inutile de monopoliser des ressources<br />

humaines pour c<strong>et</strong>te administration.<br />

La maintenance automatique des fichiers<br />

L’évolution des structures de données est gérée automatiquement<br />

par Hyper File.<br />

Supposons que la rubrique NOMCLI du fichier CLIENT<br />

passe de 20 à 30 caractères de long. Il suffit de modifier<br />

la longueur dans l’analyse.<br />

<strong>WEBDEV</strong> crée <strong>et</strong> exécute automatiquement la procédure<br />

de mise à jour contenant la «moulin<strong>et</strong>te» à exécuter sur<br />

le serveur.<br />

Déploiement Hyper File (Classic <strong>et</strong><br />

Client/Serveur) : gratuit<br />

L’utilisation de <strong>WEBDEV</strong> <strong>et</strong> son moteur intégré Hyper File<br />

peut représenter des économies de plusieurs centaines<br />

de milliers d’Euros en déploiement (<strong>et</strong> encore plus dans<br />

le cas de déploiement de sites Intran<strong>et</strong>).<br />

Un avantage à ne pas négliger.<br />

Hyper File Client/Serveur est le meilleur allié de<br />

vos sites !<br />

<strong>WEBDEV</strong>®<br />

La diffusion<br />

de Hyper File<br />

est gratuite<br />

avec vos sites<br />

www.pcsoft.fr • 29


<strong>WEBDEV</strong>®<br />

La méthode<br />

la plus<br />

simple <strong>et</strong> la<br />

plus intuitive<br />

Pour consulter<br />

la liste des<br />

ordres du L5G,<br />

téléchargez<br />

l’aide de<br />

<strong>WEBDEV</strong> 10<br />

sur le site de<br />

PC SOFT<br />

LE LANGAGE DE PROGRAMMATION :<br />

TOUT EST POSSIBLE !<br />

Le langage intégré L5G de <strong>WEBDEV</strong>, le<br />

WLangage, perm<strong>et</strong> de décrire tous les traitements<br />

que vous désiréz. Vos équipes<br />

n’auront pas à se plonger dans HTML ou<br />

Javascript. Le WLangage facilite la programmation<br />

Intern<strong>et</strong> <strong>et</strong> intran<strong>et</strong>.<br />

La programmation Intern<strong>et</strong> n’a jamais été<br />

aussi facile<br />

Le langage L5G de <strong>WEBDEV</strong><br />

(le WLangage, déjà utilisé par<br />

des dizaines de milliers de<br />

professionnels) apporte un<br />

confort qui perm<strong>et</strong> de développer<br />

beaucoup plus vite<br />

tous les types de traitements.<br />

Comment programmer<br />

les traitements ?<br />

Sous Intern<strong>et</strong> le code est<br />

donc de deux types :<br />

• le code qui s’exécute sur le<br />

serveur de l’hébergeur (à saisir<br />

sous le bandeau jaune - voir ci-contre)<br />

• le code qui s’exécute sur le navigateur de l’Internaute<br />

(à saisir sous le bandeau vert - voir ci-dessus).<br />

Notez que ce code peut être automatiquement généré<br />

par le RAD <strong>et</strong> les assistants de <strong>WEBDEV</strong>.<br />

La génération automatique de HTML <strong>et</strong><br />

Javascript<br />

Un Navigateur ne comprend que le code HTML <strong>et</strong><br />

Javascript.<br />

Le code WLangage destiné à s’exécuter sous le<br />

Navigateur génère donc automatiquement le code HTML<br />

<strong>et</strong> Javascript optimisé correspondant.<br />

Le code est immédiatement fiable, beaucoup plus<br />

concis, <strong>et</strong> plus facile à maintenir.<br />

La génération automatique de code PHP<br />

<strong>WEBDEV</strong> 10 propose une fonctionnalité très intéressante:<br />

les pages créées <strong>et</strong> le code saisi sont transformés automatiquement<br />

en code PHP, grâce à l’option gratuite<br />

«RAD PHP». Sans connaître PHP, vous créez facilement<br />

des sites dynamiques PHP ! Plus de 300 fonctions du<br />

WLangage sont déjà supportées en PHP.<br />

Connaissance de Javascript <strong>et</strong> HTML: inutile<br />

Il est inutile de connaître Javascript ou HTML ou PHP<br />

pour développer avec <strong>WEBDEV</strong>.<br />

Toutefois, si pour une raison quelconque vos équipes<br />

désirent utiliser ou récupérer du code Javascript ou<br />

HTML ou PHP, <strong>WEBDEV</strong> le perm<strong>et</strong> évidemment.<br />

Ajax automatiquement<br />

Pour qu’un traitement soit «Ajax», il sufit de cliquer sur<br />

un bouton (voir page 32).<br />

Impossible d’être bloqué<br />

Le L5G de <strong>WEBDEV</strong> est extrêmement puissant. Vous<br />

n’aurez certainement jamais besoin d’utiliser tous ses<br />

ordres, mais leur présence assure de ne jamais être bloqué.<br />

Par ailleurs, il est possible de saisir du code HTML,<br />

DHTML, Javascript ou PHP, d’inclure des appl<strong>et</strong>s Java,<br />

des animations Flash, de l’ASP ou du JSP...<br />

Appl<strong>et</strong> Java<br />

<strong>WEBDEV</strong> 10 perm<strong>et</strong> d’utiliser dans un site une ou des<br />

appl<strong>et</strong>s Java (écrites en <strong>WINDEV</strong> par exemples): cela simplifie<br />

leur développement !<br />

Le WLangage: puissant, intuitif<br />

Le WLangage est disponible en français <strong>et</strong> en anglais.<br />

Le français perm<strong>et</strong> une programmation intuitive, <strong>et</strong> une<br />

maintenance facile. Le développeur n'a pas à se poser<br />

de questions quant à la signification réelle d'un ordre.<br />

Les ordres du WLangage (hLitPremier, hLitSuivant,<br />

SSLActive, hTrouvé, <strong>et</strong>c...) sont des ordres faciles à<br />

comprendre, sans aucun effort particulier. Et faciles à<br />

maintenir.<br />

Le WLangage perm<strong>et</strong> une grande vitesse de programmation,<br />

<strong>et</strong> une meilleure qualité du code.<br />

Un ordre du WLangage correspond souvent à des<br />

dizaines (ou des centaines) de lignes de code cabalistiques<br />

en Javascript: vos équipes développent plus vite.<br />

Envoyer un email<br />

Il est facile d’envoyer un email.<br />

L’ordre s’appelle simplement emailEnvoieMessage.<br />

Vous pouvez joindre des pièces attachées. L’envoi de<br />

mail s’effectue en tâche de fond.<br />

Intégration optimale des Bases de Données<br />

Le WLangage est optimisé pour manipuler les données<br />

de fichiers: la complétion automatique propose les<br />

noms de fichiers <strong>et</strong> de rubriques.<br />

Gestion puissante des chaînes<br />

Le WLangage propose une gestion de chaînes vraiment<br />

très performante!<br />

Elle perm<strong>et</strong> une programmation plus rapide:<br />

• taille dynamique gérée automatiquement (il n’y a pas<br />

de débordement possible comme en C par exemple)<br />

• concaténation par l'opérateur «+»<br />

• conversion automatique «numérique vers texte» <strong>et</strong><br />

réciproquement<br />

• fonctions évoluées de recherche<br />

• tests multiples (CASE, SELON,,...)<br />

Profiler: optimisez la vitesse de votre code<br />

<strong>WEBDEV</strong> 10 est livré avec un «profiler», outil qui mesure<br />

la vitesse de chaque instruction de votre code.<br />

La POO (Obj<strong>et</strong>)<br />

La Programmation Orientée Obj<strong>et</strong> (<strong>et</strong> tous ses concepts)<br />

est totalement supportée par <strong>WEBDEV</strong>: héritage multiple,<br />

constructeur, desctructeur, public, privé, polymorphisme...<br />

L’utilisation de la POO est optionnelle, <strong>et</strong> peut être<br />

mixée avec la programmation traditionnelle.<br />

30 • Développez 10 fois plus vite


UN EDITEUR DE CODE QUI VOUS ASSISTE<br />

<strong>WEBDEV</strong>®<br />

L’éditeur de code participe à la puissance <strong>et</strong><br />

à la productivité de <strong>WEBDEV</strong>.<br />

La saisie du code est intuitive, plus rapide <strong>et</strong><br />

se fait directement dans le champ concerné.<br />

Une méthode révolutionnaire<br />

La technologie exclusive de l’éditeur de code participe à<br />

la création d’un code de qualité, <strong>et</strong> perm<strong>et</strong> de développer<br />

plus vite.<br />

La méthode <strong>WEBDEV</strong><br />

Les événements les plus utiles sur un champ sont proposés<br />

par défaut dans l’éditeur de code, <strong>et</strong> matérialisés<br />

par un bandeau de couleur.<br />

Par exemple, pour un champ de type «saisie» les événements<br />

par défaut sont: initialisation du champ, entrée<br />

dans le champ, sortie du champ, à chaque modification.<br />

• Initialisation du champ<br />

• Entrée dans le champ (on focus)<br />

• Modification en sortie (on change)<br />

• Sortie du champ (on blur)<br />

Code Serveur <strong>et</strong> code Navigateur<br />

Le WLangage<br />

est un langage de<br />

5° génération, il<br />

simplifie énormement<br />

la programmation,<br />

tout en apportant<br />

une puissance<br />

hors du commun.<br />

Saisissez votre code sous le bandeau correspondant.<br />

Le bandeau jaune indique que le code saisi est du<br />

WLangage <strong>et</strong> s’exécutera sur le Serveur.<br />

Le bandeau vert indique que le code saisi est du<br />

WLangage <strong>et</strong> s’exécutera sous le Navigateur.<br />

Le bandeau rose signifie que le code saisi est du PHP.<br />

Le bandeau bleu signifie que le code saisi est du code<br />

Javascript.<br />

C’est visuel <strong>et</strong> très intuitif !<br />

Ajax<br />

Concernant AJAX, il suffit de cliquer sur le bouton «Ajax»<br />

de la ligne pour utiliser c<strong>et</strong>te technologie (voir p 32).<br />

Exemple: un champ de saisie<br />

Il suffit de taper le code correspondant dans la partie<br />

adéquate.<br />

Le code qui s’exécutera sur le Navigateur peut être saisi<br />

en WLangage, ou en Javascript, au choix.<br />

Tous les événements sont gérés<br />

Les événements moins habituels sont proposés par les<br />

icones en bas de la fenêtre.<br />

Tous les événements sont gérés: clic, double clic, touche<br />

pressée, touche maintenue enfoncée, touche relâchée,<br />

bouton de souris enfoncé, bouton de souris relâché,<br />

souris en-dehors de l’obj<strong>et</strong>, souris au dessus de l’obj<strong>et</strong>,<br />

perte de focus, prise de focus, modification, sélection<br />

du contenu du champ, appel de l’aide, chargement,<br />

envoi du formulaire,...<br />

Coloration syntaxique<br />

Pour un plus grand confort <strong>et</strong> une meilleure lisibilité,<br />

chaque mot est coloré en fonction de son type.<br />

Assistance à la saisie de code<br />

Lors de la frappe d’un ordre, le type de paramètre<br />

attendu est proposé dans une liste déroulante.<br />

(Voir page suivante)<br />

Erreurs en temps réel<br />

Si une erreur de syntaxe est commise, elle sera détectée<br />

sous l’éditeur de code, avant même la compilation du<br />

proj<strong>et</strong> ! Les erreurs sont matérialisées par un souligné<br />

rouge de la fonction dont la syntaxe est incorrecte.<br />

Enroulé/Déroulé<br />

L'éditeur de code dispose d’un mécanisme confortable<br />

d’enroulé/déroulé de code: vous masquez le code connu<br />

<strong>et</strong> testez pour plus de lisibilité!<br />

Le glossaire (personnalisable)<br />

Chaque ordre peut être saisi sous forme abrégée.<br />

Gestionnaire de Sources<br />

<strong>WEBDEV</strong> 10 est livré en standard avec un Gestionnaire<br />

de Sources collaboratif (GDS). Le GDS automatise les<br />

sauvegardes de version, <strong>et</strong> facilite le travail en équipe<br />

(voir page 33)<br />

L’éditeur de code participe à l’ergonomie générale,<br />

<strong>et</strong> la facilité légendaire de <strong>WEBDEV</strong> 10.<br />

www.pcsoft.fr • 31


<strong>WEBDEV</strong>®<br />

AJAX EN 1 CLIC<br />

La «technologie» AJAX est disponible nativement<br />

dans <strong>WEBDEV</strong>. Il est inutile de coder<br />

en Javascript, tout devient simple.<br />

Sans AJAX...<br />

En WEB traditionnel, lorsque l'application souhaite<br />

modifier un seul élément dans une page affichée (par<br />

exemple un prix, une liste de véhicules...), le serveur<br />

doit renvoyer la page entière sur la machine de l'internaute.<br />

Cela a plusieurs charge le serveur, occupe de la «bande<br />

passante», produit un eff<strong>et</strong> visuel de «repaint» sous le<br />

navigateur de l'internaute, <strong>et</strong> l'affichage peut être lent<br />

puisque le navigateur doit réinterpréter <strong>et</strong> réafficher la<br />

page entière...<br />

Avec AJAX...<br />

Avec la technologie AJAX, point central du «WEB 2.0», il<br />

devient possible de n'envoyer sur la machine de l'internaute<br />

«que» les données modifiées, sans rafraîchir la<br />

totalité de la page.<br />

Les avantages sont multiples : le serveur est moins sollicité,<br />

les informations qui circulent sont de taille réduite,<br />

l'affichage pour l'internaute est immédiat <strong>et</strong> sans<br />

eff<strong>et</strong> visuel<br />

Utiliser AJAX dans un site <strong>WEBDEV</strong>: 1 clic !<br />

Vous n'avez rien de spécifique à programmer.<br />

Vous bénéficiez automatiquement de AJAX.<br />

Vous continuez à programmer en L5G (WLangage).<br />

<strong>WEBDEV</strong> s'occupe de tout !<br />

Un choix «AJAX» apparaît dans la barre de titre de l'éditeur<br />

de code. Par défaut, le terme «AJAX» est biffé, c'est<br />

à dire que le traitement s'effectuera en WEB traditionnel.<br />

Si vous désirez activer AJAX sur le traitement, il suffit<br />

de cliquer ... sur le bouton «AJAX».<br />

Le libellé change <strong>et</strong> devient «AJAX activé»<br />

La sécurité<br />

De par sa technologie, AJAX perm<strong>et</strong> le lancement de<br />

procédures <strong>et</strong> traitements «serveur» depuis un appel du<br />

navigateur. Pour sécuriser vos sites, les traitements<br />

<strong>WEBDEV</strong> sont protégés de tout appel illégal (tentative<br />

de détournement de session,...).<br />

Pour autoriser l'appel de certaines procédures, il suffit<br />

de cliquer sur le bouton d'autorisation, <strong>et</strong> le «feu<br />

rouge» (accès non sécurisé interdit) se transforme alors<br />

en «feu vert» (accès libre autorisé).<br />

Disponibilité de Ajax natif prévue en avril 2006<br />

<strong>WEBDEV</strong>®<br />

UN DÉBOGUEUR POUR INTERNET<br />

Débogueur puissant <strong>et</strong> convivial<br />

Pour m<strong>et</strong>tre au point les sites Intern<strong>et</strong> interactifs, le<br />

débogueur perm<strong>et</strong> l'exécution en pas à pas d’un traitement<br />

du site, en visualisant ou en modifiant le contenu<br />

de variables choisies.<br />

Des fonctionnalités avancées<br />

• affichage de la valeur de la variable survolée par bulle<br />

• résultat en décimal ou hexadécimal<br />

• la pile des appels visualisée en temps réel<br />

• trace du code exécuté<br />

• ...<br />

Evaluation d’une expression contenant une fonction<br />

• exécution en pas à pas, saut de fonctions, sortie<br />

immédiate de fonction, exécution jusqu’à une ligne<br />

donnée (par simple double clic sur la ligne),...<br />

• autostop, qui arrête l’exécution à chaque changement<br />

de valeur d’une variable ou d’une expression définie<br />

• visualisation automatique (débranchable) de toutes les<br />

variables de la ligne en cours d’exécution («Watch»)<br />

• visualisation d’expressions contenant des fonctions<br />

32 • Développez 10 fois plus vite


LA COMPLÉTION AUTOMATIQUE<br />

<strong>WEBDEV</strong>®<br />

La complétion: le confort apporte la fiabilité<br />

Dans l’éditeur de code, la complétion automatique lors<br />

de la saisie du code est disponible sur tous les ordres,<br />

sur les procédures, sur les variables, sur les rubriques<br />

d’un fichier...<br />

Il suffit de saisir les premières l<strong>et</strong>tres d’un ordre ou<br />

d’une variable ou d’un fichier pour qu’une liste des<br />

mots plausibles apparaisse: il suffit alors de sélectionner<br />

dans c<strong>et</strong>te liste.<br />

Bulle d’aide avec la syntaxe<br />

Afin de vous informer de manière encore plus contextuelle,<br />

une bulle d’aide rappelant la syntaxe complète<br />

de la fonction utilisée est affichée en temps réel.<br />

Le paramètre en cours de saisie apparait en gras dans<br />

la bulle d’aide.<br />

Ces aides temps réel <strong>et</strong> permanentes deviennent vite<br />

indispensables !<br />

L’éditeur de<br />

code vous<br />

assiste en<br />

permanence<br />

Ici, la complétion automatique sur un ordre<br />

C<strong>et</strong>te complétion élimine le risque d’erreurs de frappe,<br />

<strong>et</strong> fait gagner énormément de temps: inutile de rechercher<br />

le nom exact d’une variable globale ou d’un<br />

champ, on vous le propose !<br />

Code conditionnel<br />

Lorsque vous créez des composants multi-cible<br />

(Intern<strong>et</strong>, Windows <strong>et</strong> Mobile par exemple), de p<strong>et</strong>ites<br />

différences de code peuvent exister.<br />

Par exemple l’impression ne s’effectue pas de la même<br />

manière depuis un site <strong>et</strong> depuis une application via le<br />

port infrarouge sur SmartPhone.<br />

<strong>WEBDEV</strong> 10 perm<strong>et</strong> d’indiquer le code spécifique à<br />

chaque cible, très simplement: l’éditeur de code se divise<br />

en autant de cibles que vous le souhaitez.<br />

GDS: GESTIONNAIRE DE SOURCES<br />

<strong>WEBDEV</strong>®<br />

Développez facilement en équipe<br />

Le développement en équipe est géré par une puissante<br />

nouveauté de la version 10: le «GDS»<br />

(Gestionnaire de Sources collaboratif).<br />

Totalement intégré à l’environnement, le GDS perm<strong>et</strong> le<br />

développement performant en équipe, l'historique des<br />

modifications <strong>et</strong> des versions, <strong>et</strong> l’automatisation de la<br />

sauvegarde des sources des membres de l’équipe de<br />

développement.<br />

Dimensionné pour des équipes de 1 à 100 développeurs,<br />

le GDS favorise <strong>et</strong> normalise sans contrainte les<br />

échanges entre développeurs.<br />

Le développement collaboratif<br />

Le GDS perm<strong>et</strong> un fonctionnement connecté en local <strong>et</strong><br />

à distance, via Intern<strong>et</strong> ou une liaison HTTP ou HTTPS.<br />

Il est ainsi possible de travailler sur un proj<strong>et</strong> depuis<br />

une agence ou depuis un site client, sans crainte de<br />

perte des modifications effectuées.<br />

Le GDS perm<strong>et</strong> également un fonctionnement déconnecté<br />

(train, avion,...)<br />

La barre d’icones du GDS<br />

Le GDS conserve l’historique de vos<br />

modifications<br />

Un avantage du GDS est qu’il conserve l’historique de<br />

vos modifications, sur toutes les versions. Même en<br />

développant seul le GDS est utile car il contient l’historique<br />

de vos applications.<br />

Rapatriement d’un élément du poste local<br />

vers la base du GDS<br />

www.pcsoft.fr • 33


<strong>WEBDEV</strong>®<br />

LES COMPOSANTS MÉTIER FACILES<br />

Utilisez<br />

des briques<br />

logicielles.<br />

Ne ré inventez<br />

pas la<br />

roue<br />

La notion de composant simplifie drastiquement<br />

le développement: il s’utilise comme<br />

une «boite noire», en toute facilité, en toute<br />

sécurité.<br />

Un composant peut contenir du code, des<br />

pages, des images, des classes, une analyse,<br />

<strong>et</strong> même des fichiers de données.<br />

Auto documentation<br />

Lors de l’enregistrement du composant, <strong>WEBDEV</strong> analyse<br />

le composant, <strong>et</strong> vous propose un squel<strong>et</strong>te de documentation<br />

(sous forme de document RTF).<br />

Le développement fiabilisé grâce aux<br />

composants<br />

Un composant est une «boite noire», une «brique logicielle»,<br />

dont le développeur utilisateur connaît seulement<br />

les points d’entrée <strong>et</strong> la nature des informations<br />

éventuellement r<strong>et</strong>ournées.<br />

La possibilité de créer des composants élaborés aussi<br />

simplement que des parties de sites traditionnels vous<br />

perm<strong>et</strong> de simplifier vos développements.<br />

Un composant : un programme réutilisable<br />

Un composant peut être simple ou très sophistiqué.<br />

Un composant peut inclure une analyse, des fichiers de<br />

données, des pages, du code, des classes, des requêtes,<br />

des procédures, des états, des fichiers de données...<br />

Un composant peut lui-même utiliser d’autres composants,<br />

ou des données extérieures: bases de données,<br />

accès à Intern<strong>et</strong>...<br />

Réutilisez un composant à l’infini,<br />

créez des composants métier<br />

Un composant peut être utilisé par plusieurs sites simultanément.<br />

Un site peut utiliser plusieurs composants différents.<br />

Un composant pourra être recopié sur plusieurs<br />

machines ou serveurs.<br />

Sécurisez vos composants<br />

Les composants que vous créez sont «sécurisés», c’est à<br />

dire que personne ne pourra étudier ou voir ou copier le<br />

code source, l’analyse,... C’est utile pour les commercialiser.<br />

C’est également très utile car le concepteur d’un composant<br />

est ainsi certain que personne n’aura modifié son<br />

code ou son analyse...<br />

34 • Développez 10 fois plus vite<br />

Il suffit de modifier <strong>et</strong> personnaliser ce squel<strong>et</strong>te pour<br />

créer la documentation développeur qui accompagnera<br />

le composant.<br />

Installation automatique<br />

L’installation d’un composant sur un poste développeur<br />

ou sur un serveur est gérée. L’éditeur d’installation de<br />

<strong>WEBDEV</strong> automatise la création de la procédure d’installation.<br />

Versionning<br />

Il est possible de faire évoluer un composant sur un<br />

poste client sans avoir à recompiler l’application utilisatrice<br />

(Les points d’entrée/sortie entre les 2 versions doivent<br />

simplement être compatibles).<br />

Travail en groupe sécurisé<br />

L’intérêt des composants dans le cadre d’un travail en<br />

groupe, au sein d’une entreprise par exemple, est indiscutable.<br />

• le composant est toujours à jour, partagé par tous les<br />

développeurs, une seule version est utilisée. Il n’y a<br />

plus de risques d’utiliser de vieilles classes, du code<br />

obsolète...<br />

• aucun utilisateur ne peut modifier le source ou l’analyse,<br />

comme cela arrive trop fréquemment avec d’autres<br />

méthodes (partage de procédures ou de classes).<br />

• l’accès à des fichiers de données peut être totalement<br />

encapsulé dans un composant, que l’on m<strong>et</strong>tra à disposition<br />

des autres développeurs. Il est ainsi possible<br />

de sécuriser des accès à des fichiers de données.<br />

Composants multi cibles<br />

Les composants sont compatibles entre <strong>WINDEV</strong>,<br />

<strong>WINDEV</strong> Mobile <strong>et</strong> <strong>WEBDEV</strong>. Cela perm<strong>et</strong> une meilleure<br />

ré-utilisabilité.


LES COMPOSANTS LIVRÉS<br />

<strong>WEBDEV</strong>®<br />

Vous créerez facilement vos propres composants,<br />

mais de nombreux composants<br />

prêts à l’emploi sont livrés avec <strong>WEBDEV</strong>.<br />

Les composants existants sont proposés<br />

Composant «anti-robot»<br />

Ce composant demande une saisie de texte aléatoire<br />

afin qu’un robot ne puisse pas piloter c<strong>et</strong>te page de<br />

votre site à votre insu.<br />

les composants<br />

métier<br />

enfin utilisables<br />

Des composants dans le kouglof<br />

Sous l’environnement, les composants apparaissent<br />

dans le kouglof, <strong>et</strong> leur documentation est directement<br />

consultable, par simple survol.<br />

Voici quelques-uns des composants livrés (avec source)<br />

Composant «Planning»<br />

Ce composant affiche dans un champ d’accueil «HTML»<br />

un planning sous forme visuelle. Les données peuvent<br />

provenir de n’importe quelle application.<br />

Saisie de texte pour éviter l’utilisation de robot sur le site<br />

Composant «panier» pour site de commerce<br />

électronique<br />

Ce composant gère le panier de commande dans un site<br />

de commerce électronique.<br />

Composant «demande de documentation»<br />

La «demande de documentation» est un traitement habituel<br />

des sites. Ce composant, livré avec ses sources<br />

comme les autres, perm<strong>et</strong> de gagner du temps dans<br />

l’implémentation de c<strong>et</strong>te fonctionnalité.<br />

Les Composants «Paiement sécurisé»<br />

<strong>WEBDEV</strong> est livré avec des composants gérant le paiement<br />

sécurisé.<br />

Il est ainsi très facile d’inclure c<strong>et</strong>te fonctionnalité dans<br />

un site de commerce électronique.<br />

Ici, paiement sécurisé avec Paybox<br />

De nouveaux composants dans la LST<br />

La LST, revue technique trimestrielle accompagnée<br />

d’un DVD propose de nombreux composants prêts à<br />

l’emploi. Le code source est en général livré, ce qui<br />

vous perm<strong>et</strong> même de personnaliser les traitements!<br />

www.pcsoft.fr • 35


<strong>WEBDEV</strong>®<br />

LES OUTILS D’ADMINISTRATION DE SITE:<br />

EN LOCAL ET À DISTANCE (FTP)<br />

Administrez<br />

facilement à<br />

distance<br />

Une fois un site terminé, il faut l’installer sur<br />

le serveur.<br />

<strong>WEBDEV</strong> 10 est livré en standard avec un<br />

très puissant installateur, <strong>et</strong> un administrateur.<br />

Livré en standard<br />

Comme les autres modules, ce module de création d’installation<br />

est livré en standard avec <strong>WEBDEV</strong>.<br />

La création est assistée<br />

Pour créer une installation, il suffit de répondre à<br />

quelques questions simples.<br />

L’installation FTP chez un hébergeur<br />

L’installation pourra s’effectuer à distance (par FTP) ou<br />

par la fourniture d’un CD ou d’un DVD à l’hébergeur.<br />

Plusieurs sites peuvent être hébergés sur un même serveur.<br />

Si un site est stratégique, le plus simple est de<br />

prévoir un serveur dédié à ce site.<br />

L’installation sur un serveur Intran<strong>et</strong><br />

Il suffit d’installer votre site sur le serveur, un serveur<br />

d’application <strong>WEBDEV</strong> ou un moteur PHP selon le type<br />

de site que vous avez créé, <strong>et</strong> c’est tout...<br />

Sur la machine serveur doit se trouver un logiciel serveur<br />

WEB (IIS, Apache,...)<br />

Les principaux logiciels serveurs sont directement reconnus<br />

par la procédure d’installation.<br />

Un outil de comparaison de site<br />

Une fois le site installé, celui-ci évoluera. Lors des évolutions,<br />

seuls les fichiers modifiés devront être mis à<br />

jour, ce qui limite les volumes à transférer.<br />

<strong>WEBDEV</strong> comparera les fichiers du site réel <strong>et</strong> ceux du<br />

site du poste de développement, <strong>et</strong> pré-sélectionnera<br />

les fichiers ayant été modifiés. Il est bien sur possible<br />

de définir manuellement les fichiers à installer.<br />

Un exemple de paramétrage de l’installation:<br />

le choix du logiciel serveur<br />

36 • Développez 10 fois plus vite<br />

Les mises à jours différées: la nuit...<br />

Il est souvent intéressant d’effectuer les mises à jour de<br />

site la nuit.<br />

<strong>WEBDEV</strong> propose une option d’installation à une date <strong>et</strong><br />

une heure donnée. La copie physique s’effectue immédiatement,<br />

mais le nouveau site ne s’activera qu’à l’heure<br />

<strong>et</strong> la date que vous aurez indiquées.


<strong>WEBDEV</strong>®<br />

La méthode<br />

la plus<br />

simple <strong>et</strong> la<br />

plus intuitive<br />

L’administration: locale ou distante<br />

Le serveur d’application <strong>WEBDEV</strong> est livré avec un administrateur<br />

accessible à distance, qui perm<strong>et</strong> de paramétrer<br />

le serveur, <strong>et</strong> de suivre en permanence l’activité de<br />

celui-ci.<br />

De nombreux paramètres peuvent être spécifiés: nombre<br />

maximum de connexions autorisées pour le serveur,<br />

nombre maximum de connexions pour un site donné,<br />

nombre maximum d’instances par internaute,...<br />

Notez que l’administrateur peut également être installé<br />

sous forme de «service», sans interface sur le Serveur.<br />

Un robot de surveillance (fourni) peut être activé pour<br />

vérifier en permanence le bon fonctionnement du serveur<br />

d’application.<br />

Il est possible d’indiquer des droits par utilisateur.<br />

L’administrateur local, sur le serveur<br />

Tests: montée en charge, de non régression...<br />

La qualité de votre site passe par un jeu de tests approprié.<br />

<strong>WEBDEV</strong> 10 est livré en standard avec un outil de<br />

test qui vous perm<strong>et</strong>tra de vérifier que le paramétrage<br />

de votre serveur perm<strong>et</strong> le nombre maximum de<br />

connexions simultanées souhaité, ou encore d’exécuter<br />

des scnéarios d’actions, pour vérifier l’absence de<br />

régressions par exemple.<br />

L’administrateur à distance<br />

L’archivage<br />

C<strong>et</strong>te fonctionnalité effectue la sauvegarde de toutes les<br />

descriptions d'obj<strong>et</strong>s d’un répertoire de travail: analyses,<br />

pages, mais également images, sons,...<br />

Le compactage est automatique.<br />

Il est ainsi possible de conserver les différentes versions<br />

d’un site.<br />

Installer <strong>et</strong> administrer un site: facile avec<br />

<strong>WEBDEV</strong> 10 !<br />

LES OUTILS<br />

D’ADMINISTRATION<br />

LIVRÉS<br />

<strong>WEBDEV</strong> est livré avec de puissants<br />

outils d’administration <strong>et</strong><br />

de maintenance.<br />

Robot de surveillance<br />

Surveillance du serveur<br />

d’application <strong>WEBDEV</strong><br />

(conseillé sur un serveur<br />

dédié)<br />

Robot de surveillance<br />

Surveillance des serveur<br />

d’application <strong>WEBDEV</strong><br />

(depuis le poste de développement<br />

pour un serveur<br />

mutualisé)<br />

Mise à jour<br />

Mise à jour des applications<br />

<strong>WEBDEV</strong> depuis le<br />

poste de développement<br />

par FTP<br />

Administrateur<br />

à distance<br />

sites <strong>et</strong> fichiers<br />

Hyper File<br />

Tests<br />

Montée en charge<br />

Non régression<br />

www.pcsoft.fr • 37


<strong>WEBDEV</strong>®<br />

HÉBERGEMENT FACILE<br />

Plus de 3.000<br />

connexions<br />

simultanées<br />

par serveur<br />

<strong>WEBDEV</strong> perm<strong>et</strong> un hébergement facile.<br />

Vous choisirez l’exécution soit via le serveur<br />

d’application <strong>WEBDEV</strong>, soit via un moteur<br />

PHP.<br />

Le logiciel serveur Intern<strong>et</strong><br />

<strong>WEBDEV</strong> paramètre automatiquement Apache, ainsi que<br />

IIS. Le serveur peut être sous Windows ou sous Linux (+<br />

de 600 fonctions supportées à ce jour en Linux).<br />

100% Linux !<br />

Il existe 2 types d’hébergement:<br />

■ ■Serveur dédié<br />

L’hébergement dédié est réalisé sur une machine qui est<br />

associée à un seul client.<br />

Vous êtes le seul à pouvoir installer des sites sur c<strong>et</strong>te<br />

machine. Vous pourrez en général administrer à distance<br />

(à l’aide des outils fournis avec <strong>WEBDEV</strong> par exemple).<br />

Avec une machine dédiée, la maîtrise est totale, les performances<br />

sont maîtrisées.<br />

■ ■Serveur mutualisé<br />

Dans ce cas, votre site sera hébergé avec d’autres sites,<br />

d’autres sociétés.<br />

Espace disque<br />

client 2<br />

Espace disque<br />

client 1<br />

Espace disque<br />

client 3<br />

Partie commune :<br />

• serveur app <strong>WEBDEV</strong><br />

• système d’exploitation<br />

• base de registres<br />

• serveurs Web <strong>et</strong> FTP<br />

Espace disque<br />

client 4<br />

Site statique ou semi-dynamique<br />

Un site statique s’installe sans particularité.<br />

Site dynamique en INTRANET<br />

En règle générale, le site sera installé sur un serveur de<br />

l’entreprise. Tous les postes reliés au serveur pourront<br />

consulter le site. Tout simplement.<br />

Site dynamique en INTERNET<br />

En règle générale, le site sera installé chez un «hébergeur»,<br />

distinct de votre société.<br />

Avec une machine mutualisée, la maîtrise est partagée,<br />

les performances dépendent également de l’activité des<br />

autres sites, mais le coût d’hébergement est plus bas.<br />

Trouver un hébergeur pour son site dynamique:<br />

très facile avec <strong>WEBDEV</strong> !<br />

Le site PC SOFT propose une longue liste d’hébergeurs<br />

(dans plusieurs pays) maitrisant l’hébergement de sites<br />

dynamiques <strong>WEBDEV</strong>. Vous pouvez également contacter<br />

votre hébergeur habituel.<br />

<strong>WEBDEV</strong>®<br />

RÉFÉRENCEMENT FACILE<br />

Référencez vos sites<br />

<strong>WEBDEV</strong> 10 propose la saisie des mots clés (méta-tag)<br />

qui sont utilisés par les moteurs de recherche (Google,<br />

Yahoo, Voila...).<br />

Pour faciliter le référencement,<br />

la saisie des mots-clés est assistée<br />

Les sites créés seront ainsi mieux référencés par les<br />

moteurs de recherche.<br />

Première page statique<br />

Pour faciliter ce référencement, la première page d’un<br />

site dynamique (page d’accueil) est par défaut une page<br />

«statique».<br />

C<strong>et</strong>te page, générée automatiquement à votre demande,<br />

sera en général la page référencée par les moteurs de<br />

recherche.<br />

Référencez chaque page dynamique<br />

Grâce à la technologie «AWP», <strong>WEBDEV</strong> 10 perm<strong>et</strong> de<br />

référencer chaque page dynamique.<br />

Statistiques de source de connaissance<br />

Afin de vérifier depuis quels sites proviennent les internautes,<br />

un module de «statistiques» est également fourni<br />

avec <strong>WEBDEV</strong> (voir ci-contre).<br />

38 • Développez 10 fois plus vite


STATISTIQUES<br />

DE FRÉQUENTATION DU SITE<br />

<strong>WEBDEV</strong>®<br />

Il est important de disposer de statistiques<br />

précises sur les visites des sites.<br />

Connaître la fréquentation d’un site<br />

Dans la vie non-Intern<strong>et</strong>, il est assez facile de se rendre<br />

compte d’une activité: courrier reçu, nombre d’appels<br />

téléphoniques, nombre de chalands dans le magasin, ...<br />

Sur Intern<strong>et</strong>, comment savoir combien d’internautes ont<br />

consultés le site, les pages qui ont été consultées, les<br />

applications qui ont été utilisées, de quel site vient l’internaute?<br />

C’est l’obj<strong>et</strong> des statistiques sur le site.<br />

Un outil totalement paramétrable est fourni<br />

<strong>WEBDEV</strong> est fourni avec un outil compl<strong>et</strong> de statistiques<br />

pour les pages dynamiques. C<strong>et</strong> outil est directement<br />

utilisable.<br />

L’accès aux statistiques peut se faire à travers Intern<strong>et</strong><br />

Les statistiques<br />

Parmi les informations fournies :<br />

• nombre de pages vues<br />

• nombre de visiteurs uniques<br />

• nombre de visiteurs par page<br />

• site de provenance des internautes<br />

• pays de provenance<br />

• navigateur utilisé<br />

• <strong>et</strong> même pages ayant posé un problème technique !<br />

Des statistiques utiles !<br />

Suivez la fréquentation<br />

de vos sites<br />

TESTEZ PLUS DE 1000 SITES<br />

RÉALISÉS EN <strong>WEBDEV</strong><br />

<strong>WEBDEV</strong>®<br />

Plus de 1000 exemples en ligne<br />

Pour tester des sites réalisés en <strong>WEBDEV</strong>, le plus<br />

simple est de se connecter sur<br />

www.pcsoft.fr. Dans la rubrique <strong>WEBDEV</strong>,<br />

une page propose une liste de plus de<br />

mille sites réalisés par des utilisateurs de<br />

<strong>WEBDEV</strong>.<br />

Tous les domaines, toutes les<br />

langues<br />

Il s’agit de sites dans tous les domaines,<br />

dans toutes les langues, réalisés en<br />

<strong>WEBDEV</strong> par différents types de sociétés.<br />

Les sites Intran<strong>et</strong><br />

Pour des raisons évidentes de confidentialité,<br />

les sites Intran<strong>et</strong> <strong>et</strong> Extran<strong>et</strong> ne<br />

peuvent pas figurer dans c<strong>et</strong>te liste.<br />

Des sociétés multinationales ont développé<br />

des Intran<strong>et</strong> <strong>et</strong> Extran<strong>et</strong> stratégiques<br />

qui sont diffusés dans leurs centaines<br />

d’agences <strong>et</strong> filiales, avec consolidation<br />

sur une base centrale.<br />

www.pcsoft.fr • 39


<strong>WEBDEV</strong>®<br />

Tout est en<br />

français<br />

TOUT EST LIVRÉ EN STANDARD<br />

<strong>WEBDEV</strong> 10 est composé<br />

des modules suivants,<br />

tous livrés en standard:<br />

• Editeur de pages visuel WYSIWYG<br />

• Modélisation (UML, Merise), pour<br />

décrire les fichiers de données, les<br />

traitements, les relations...<br />

• Centres de contrôle<br />

• Générateur de dossier d’analyse <strong>et</strong><br />

de programmation<br />

• RAD applicatif, pour créer des sites<br />

en répondant simplement à quelques<br />

questions<br />

• RAD page, pour créer des pages<br />

d’un site en quelques clics<br />

• RAD PHP (option gratuite)<br />

• Import de page HTML, Import de<br />

fenêtre <strong>et</strong> d’application WinDev<br />

• Base de Données multi-accès, librement<br />

distribuable<br />

• Accès à toutes les bases de données<br />

du marché via ODBC ou OLE DB<br />

• Accès à MySQL, Oracle*, SQL Server*,<br />

AS/400*, Informix*, DB2*, SyBase* <strong>et</strong><br />

MS-Access en mode natif<br />

• Langage L5G, générant automatiquement<br />

le code HTML <strong>et</strong> Javascript<br />

• Gestionnaire de Sources, Profiler<br />

• Editeur de code, gérant le L5G, <strong>et</strong><br />

perm<strong>et</strong>tant la saisie directe de<br />

code Javascript, HTML <strong>et</strong> PHP<br />

• Editeur d’états avec PDF <strong>et</strong> codebarres<br />

• Support de Ajax, DHTML, XML,<br />

Appl<strong>et</strong> Java, Flash, PHP...<br />

• Générateur de procédure d’installation<br />

<strong>et</strong> administration locale <strong>et</strong> à distance<br />

• Sites prêts à l’emploi<br />

• Moteur de test interactif, pour tester<br />

en direct les sites créés, avec des<br />

données<br />

• Centre de test de montée en charge<br />

• Jeu de manuels compl<strong>et</strong>s, en français<br />

(tout est en français)<br />

• Hot Line gratuite 5 ...<br />

<strong>WEBDEV</strong> est livré avec une<br />

documentation complète.<br />

4 manuels en français sont livrés:<br />

cours d’auto-formation pour découvrir<br />

le produit, manuel des concepts<br />

pour maîtriser le produit, manuel de<br />

programmation pour les ordres,<br />

manuel de l’éditeur d’états <strong>et</strong> de<br />

L M M J V<br />

EXTRAIT DU<br />

SOMMAIRE<br />

l’éditeur de requêtes..<br />

La formation à <strong>WEBDEV</strong> demande en<br />

général une semaine à un développeur<br />

généraliste.<br />

Un développeur connaissant déjà<br />

<strong>WINDEV</strong> est opérationnel en 2 jours.<br />

PC SOFT organise également des<br />

séminaires de formation.<br />

5 PORSCHE FRANCE<br />

8 BANQUE POPULAIRE<br />

DE LORRAINE<br />

11 LA POSTE<br />

12 KINDY<br />

14 CLARINS SUISSE<br />

17 CACHAREL<br />

18 BNP PARIBAS<br />

22 TOTAL - CEV<br />

25 SMART - MLT - MCT<br />

26 PLAYMOBIL<br />

31 SEGAFREDO<br />

32 POLICE NATIONALE -<br />

SYSPEO<br />

36 SHELL - ICEB<br />

41 RATP<br />

43 GROUPAMA<br />

44 PEUGEOT SPORT -<br />

MASTERLINE<br />

Une formation rapide !<br />

100<br />

TÉMOIGNAGES<br />

Partagez l’expérience<br />

de sociétés prestigieuses<br />

en demandant<br />

ce numéro spécial<br />

de la revue<br />

«01 Informatique»<br />

consacré à <strong>WINDEV</strong> <strong>et</strong><br />

<strong>WEBDEV</strong>.<br />

L’avis de la presse spécialisée<br />

DÉCISION INFORMATIQUE<br />

Il n’existe pas à notre connaissance de solution<br />

directement concurrente<br />

NETSURF<br />

L’intégré du développement WEB<br />

01 RÉSEAUX<br />

Un générateur de sites WEB avec SGBD intégré<br />

PROGRAMMEZ<br />

WebDev, nous l’avons essayé, beaucoup l’adopteront<br />

LOGICIELS ET SYSTÈMES<br />

WebDev, un AGL dédié aux applications Intern<strong>et</strong><br />

<strong>et</strong> Intran<strong>et</strong><br />

.NET PRO<br />

WebDev de PC SOFT reprend tous les atouts de<br />

WinDev<br />

LE MONDE INFORMATIQUE<br />

PC SOFT a repris les principes de base de son<br />

célèbre Atelier de Génie Logiciel <strong>et</strong> les a transposés<br />

dans WebDev<br />

LANGAGES ET SYSTÈMES<br />

L’environnement mérite vraiment qu’on s’y arrête<br />

WINDOWS NEWS<br />

Les exemples <strong>et</strong> applications fournis par l’éditeur<br />

perm<strong>et</strong>tent une prise en main rapide du<br />

logiciel <strong>WEBDEV</strong>.<br />

40 • Développez 10 fois plus vite


PC SOFT À VOTRE SERVICE<br />

<strong>WEBDEV</strong>®<br />

Réussissez<br />

vos proj<strong>et</strong>s...<br />

10 fois<br />

plus vite<br />

Malgré le soin apporté à sa rédaction, ce document n’est pas contractuel. <strong>WEBDEV</strong> est réservé à un usage professionnel. N’hésitez jamais à contacter directement PC SOFT pour tout aspect important pour vous. Toutes marques déposées par leurs propriétaires<br />

respectifs.. *: option; 5: 15 requêtes gratuites; assuré sur la version en cours de commercialisation; seul l’appel est à votre charge. Consultez la licence. Support de Ajax prévu au premier semestre 2006.<br />

Les services apportés par PC SOFT<br />

sont nombreux.<br />

Avec une présence depuis 20 ans,<br />

PC SOFT dispose d’une expérience<br />

sans précédent dans le monde du<br />

développement professionnel.<br />

Au service des développeurs depuis 20 ans<br />

Depuis 1984, PC SOFT crée des outils de développement.<br />

Plusieurs millions d'applications développées avec des<br />

outils PC SOFT sont en service dans le monde, dans<br />

tous les domaines d'activité (n’hésitez pas à demander<br />

le magazine de 100 témoignages).<br />

Comment se former rapidement à <strong>WEBDEV</strong> ?<br />

De nombreux moyens, simples, efficaces, accessibles,<br />

sont à votre disposition pour vous former rapidement à<br />

<strong>WEBDEV</strong>:<br />

• Cours d'auto-formation (300 pages, livré en standard)<br />

• Séminaires de formation PC SOFT<br />

• Mise à disposition de consultants<br />

• Assistance Directe ®<br />

Le Support Technique<br />

(Hot Line): GRATUIT<br />

Les outils de développement,<br />

plus que tous les<br />

autres types de logiciels,<br />

nécessitent la disponibilité<br />

d'un support technique<br />

(hot line) qualifié.<br />

Un simple mail ou un coup<br />

de fil peuvent faire économiser des heures ou des jours<br />

entiers !<br />

Nous avons tellement confiance en nos outils que nous<br />

vous offrons 15 requêtes gratuites 5 (téléphone ou eMail)<br />

au Support technique.<br />

La plupart des «hot lines» de nos concurrents coûtent<br />

plus cher que le simple prix d’achat de <strong>WEBDEV</strong>.<br />

Pour vos sites stratégiques: «Assistance<br />

Directe ® »<br />

Si vous désirez un niveau de support avancé, PC SOFT<br />

propose un service d'assistance téléphonique spécifique,<br />

appelé «Assistance Directe».<br />

Ce service privilégié perm<strong>et</strong> de disposer d'un interlocuteur<br />

unique, sur un standard téléphonique différent de<br />

la Hot Line gratuite. Ce service, complémentaire du<br />

Support Technique gratuit, effectue des tâches d’audit,<br />

de test de vos applications, d’écriture de routines, d’aide<br />

à la configuration...<br />

Votre interlocuteur connaît parfaitement vos développements,<br />

<strong>et</strong> peut ainsi vous aiguiller <strong>et</strong> vous aider plus<br />

efficacement.<br />

Un Magazine technique (avec DVD), tout<br />

en français sur <strong>WEBDEV</strong><br />

Tous les 3 mois paraît un magazine technique en<br />

français, en couleurs, qui contient articles de<br />

fond, trucs <strong>et</strong> astuces, exemples de programmes<br />

avec code source sur le DVD d'accompagnement,<br />

de nouveaux assistants <strong>et</strong><br />

surtout des mises à jour intermédiaires complètes<br />

de <strong>WEBDEV</strong>.<br />

Pour un faible coût d'abonnement, la LST est le meilleur<br />

moyen de rester à l'écoute de <strong>WEBDEV</strong>.<br />

La formation<br />

PC SOFT organise chaque semaine à Paris, des séminaires<br />

de formation à <strong>WEBDEV</strong>, de différents<br />

niveaux.<br />

Ces séminaires perm<strong>et</strong>tent de découvrir<br />

<strong>et</strong> de maîtriser <strong>WEBDEV</strong> selon un plan<br />

efficace. Ils sont assurés par des ingénieurs<br />

PC SOFT, connaissant parfaitement<br />

le produit.<br />

Ces séminaires peuvent également être<br />

organisés dans vos locaux, en France <strong>et</strong><br />

à l’étranger.<br />

Un consultant PC SOFT dans vos locaux<br />

PC SOFT peut m<strong>et</strong>tre à votre disposition dans vos locaux<br />

un ingénieur expérimenté PC SOFT possédant les compétences<br />

de votre domaine, pour une durée de 1 à 5<br />

jours.<br />

En votre présence permanente, le consultant PC SOFT<br />

vous guidera pour exploiter au mieux les fonctionnalités<br />

de WebDev dans votre proj<strong>et</strong>.<br />

Quel que soit le service dont vous avez besoin, n’hésitez<br />

jamais à contacter PCSOFT.<br />

Le service «formation» recherchera avec vous le meilleur<br />

moyen de vous satisfaire.<br />

<strong>WEBDEV</strong>: Produit de grande diffusion<br />

En utilisant un outil diffusé à grande échelle, vous bénéficiez<br />

de l'expérience des autres développeurs!<br />

La diffusion à grande échelle perm<strong>et</strong> également de proposer<br />

<strong>WEBDEV</strong> à un tarif ridicule eu égard à ses possibilités.<br />

Et rappelez-vous qu'un développeur généraliste est opérationnel<br />

en 5 jours en moyenne... <strong>et</strong> <strong>WEBDEV</strong> gère le<br />

cycle compl<strong>et</strong> de développement.<br />

Pour tous vos développements Intern<strong>et</strong> <strong>et</strong><br />

Intran<strong>et</strong>, PC SOFT sera présent pour vous<br />

assurer le service personnalisé de qualité que<br />

vous attendez.<br />

Avec <strong>WEBDEV</strong> vous réussirez vos proj<strong>et</strong>s.<br />

www.pcsoft.fr • 41


NE LAISSEZ PAS LA RÉVOLUTION<br />

INTERNET SE FAIRE SANS VOUS<br />

Le meilleur<br />

moyen de<br />

tirer profit<br />

d’Intern<strong>et</strong><br />

Vous êtes décideur<br />

Vous avez besoin d’une solution qui perm<strong>et</strong>te<br />

à vos équipes de développer vite les puissantes<br />

applications Intern<strong>et</strong> <strong>et</strong> Intran<strong>et</strong> dont vous avez<br />

besoin: <strong>WEBDEV</strong> 10 s’impose. <strong>WEBDEV</strong> vous<br />

garantit le respect du budg<strong>et</strong>, des performances<br />

<strong>et</strong> du délai attendu.<br />

Vous êtes Développeur<br />

Vous savez aujourd’hui développer. Avec<br />

<strong>WEBDEV</strong> vous saurez immédaitement créer des<br />

sites statiques, semi-dynamiques <strong>et</strong> dynamiques.<br />

<strong>WEBDEV</strong> perm<strong>et</strong> une démarche méthodologique<br />

naturelle, qui aboutit à la réussite de tous vos<br />

proj<strong>et</strong>s.<br />

Vous êtes spécialiste INTERNET<br />

<strong>WEBDEV</strong> 10 apporte la solution à votre problématique:<br />

utilisation conjointe à des sites statiques<br />

existants, aspiration de site, sites dynamiques<br />

avec une puissance sans limite. Vous<br />

pourrez ré-utiliser sans limite votre existant<br />

Web.<br />

La compatibilité avec <strong>WINDEV</strong><br />

<strong>WINDEV</strong> est l’AGL Windows le plus utilisé en<br />

France. <strong>WEBDEV</strong> 10 est compatible avec <strong>WINDEV</strong>.<br />

Le mode opératoire des 2 produits est identique.<br />

Il est très facile de transformer une application<br />

<strong>WINDEV</strong> en un site Intern<strong>et</strong> ou Intran<strong>et</strong>.<br />

Gestion du cycle de vie des sites<br />

<strong>WEBDEV</strong> 10 est une plateforme de développement<br />

complète, intégralement en français, qui<br />

intègre tous les modules nécessaires au développement.<br />

Cela assure le succès de vos proj<strong>et</strong>s.<br />

<strong>WEBDEV</strong> 10 est réputé pour sa facilité de prise<br />

en main (une spécialité des outils créés par<br />

PC SOFT).<br />

Ach<strong>et</strong>ez <strong>WEBDEV</strong> 10 aujourd’hui !<br />

Chaque jour qui passe, vous-même <strong>et</strong> vos<br />

équipes perdez un temps précieux.<br />

<strong>WEBDEV</strong> 10 vous perm<strong>et</strong> d’être efficace très<br />

rapidement dans le développement des sites<br />

interactifs performants, aujourd’hui nécessaires<br />

à toutes les sociétés.<br />

Ne laissez pas vos concurrents vous dépasser,<br />

utilisez vous aussi le plus puissant, le plus intégré,<br />

le plus facile des environnements de développement<br />

professionnels de sites Intern<strong>et</strong> <strong>et</strong><br />

Intran<strong>et</strong> efficaces.<br />

<strong>WEBDEV</strong> 10 est un environnement très compl<strong>et</strong>,<br />

très puissant, mais très facile d’utilisation.<br />

Le «R<strong>et</strong>our Sur Investissement» (ROI) est très<br />

rapide: vous réaliserez vite des économies<br />

importantes grâce à <strong>WEBDEV</strong>.<br />

Passez à l’action: commandez votre<br />

<strong>WEBDEV</strong> 10 dès aujourd’hui !<br />

Vous aussi...<br />

Développez 10 fois plus vite<br />

AJAX<br />

PHP<br />

Linux<br />

Hyper File<br />

Client/Serveur<br />

...<br />

42 • Développez 10 fois plus vite


Développez tous les types de sites<br />

Voici des exemples de sites <strong>et</strong><br />

d’applications que vous pourrez<br />

créer facilement avec <strong>WEBDEV</strong><br />

(c<strong>et</strong>te liste n’est pas exhaustive).<br />

Certains sites sont des Intran<strong>et</strong>,<br />

d’autres des Extran<strong>et</strong>, d’autres<br />

des sites Intern<strong>et</strong>.<br />

• Site de commerce électronique<br />

avec paiement sécurisé<br />

• Télépaiement de factures par<br />

Intern<strong>et</strong><br />

• Gestion des commandes de<br />

vos clients connus<br />

• Prise de commande générale<br />

• Consultation par vos clients<br />

de l’état d’avancement de leur<br />

commande (commande reçue,<br />

saisie, traitée, correcte, partie<br />

à telle heure,...)<br />

• Accès aux stocks réels<br />

• Création dynamique d’image<br />

en fonction de paramètres saisis:<br />

- essayage virtuel de vêtements<br />

par un mannequin<br />

défini en fonction des mensurations<br />

saisies par le<br />

client<br />

- présentation d’une automobile<br />

avec la couleur <strong>et</strong> les<br />

options choisies<br />

- personnalisation de T-Shirt<br />

en fonction d’une image<br />

fournie (uploadée) par le<br />

client<br />

• Définition en ligne des<br />

options d’un progiciel, calcul<br />

du prix de cession de la licence,<br />

<strong>et</strong> téléchargement immédiat<br />

après paiement<br />

• Réservation de places d’avion<br />

ou de bateau, en choisissant<br />

son siège ou sa cabine sur un<br />

plan à jour<br />

• Tableau de bord Dirigeant à<br />

jour en temps réel avec CA de<br />

l’entreprise, Marge prévisible,<br />

Etat des stocks (à protéger<br />

par mot de passe)<br />

• Planning partagé d’une équipe<br />

dispersée géographiquement<br />

• Planning de prise de rendezvous<br />

de personnel itinérant<br />

• Planning d’intervention d’une<br />

équipe de maintenance<br />

• Pour une société de VPC, mise<br />

en ligne de la documentation<br />

technique de toutes les<br />

notices des produits commercialisés<br />

• Moteur de recherche en langage<br />

naturel d’informations<br />

(FAQ,...) dans une base de<br />

données texte<br />

• Scan <strong>et</strong> archivage de tous les<br />

documents comptables reçus<br />

(factures, BL,...) dans<br />

le but de pouvoir les<br />

visualiser à tout<br />

moment, même des<br />

années après<br />

(archives)<br />

• Prise d’inscription à<br />

un événement: présentation,<br />

repas, sortie,...<br />

• Gestion d’un annuaire partagé:<br />

salariés de l’entreprise,<br />

étudiants d’une école, anciens<br />

étudiants, membres d’un<br />

club,...<br />

• P<strong>et</strong>ites annonces immobilières,<br />

voitures, enchères ...<br />

• Gestion de parc matériel<br />

• Gestion de mailing-Liste<br />

• Gestion des points «bonus»<br />

liés à une carte de fidélité:<br />

rappel du nombre de points,<br />

échéance, affichage automatique<br />

des primes obtenables,<br />

gestion de la demande des<br />

primes,...<br />

• GED<br />

• Suivi à distance de l’état<br />

d’une chaîne de robotisation<br />

<strong>et</strong> de production<br />

• Portail Intran<strong>et</strong> d’entreprise<br />

Et tout autre site dont vous<br />

avez l’idée !<br />

<strong>WEBDEV</strong> 10 perm<strong>et</strong> de<br />

développer tous les types<br />

de sites.<br />

Découvrez<br />

plus de 1.000 exemples de sites sur<br />

www.pcsoft.fr

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

Saved successfully!

Ooh no, something went wrong!