dÉveloppez 10 fois plus vite windev/brochurewb11.pdf · des données grâce à webdev 11 ......

44
DÉVELOPPEZ 10 FOIS PLUS VITE PLATEFORME INTÉGRÉE DE DÉVELOPPEMENT Internet, Intranet, PHP Web 2.0 Web 2.0 UN CODE UNIQUE : Windows, .Net, Java, PHP, J2EE, XML, Internet, Ajax, Pocket PC, SmartPhone, Client riche ... Développement en L5G avec débogueur www.pcsoft.fr

Upload: dinhkhuong

Post on 13-Sep-2018

238 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

DÉVELOPPEZ 10 FOIS PLUS VITE

PLATEFORME INTÉGRÉE DE DÉVELOPPEMENT

Internet, Intranet, PHPWeb 2.0

Web 2.0

UN CODE UNIQUE : Windows, .Net, Java, PHP,J2EE, XML, Internet, Ajax,Pocket PC, SmartPhone,Client riche ...

Développement en L5G avec débogueur

www.pcsoft.fr

Page 2: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

2 • Développez 10 fois plus vite

ienvenue dans lemonde de l’Internetinteractif !

Aujourd’hui les sites et applications sont reliésaux données de l’entreprise et se comportentcomme de véritables applications. WEBDEV 11 est le meilleur outil pour créer cessites.

WEBDEV 11 permet à vos équipes de réaliser tousles sites dont vous pouvez rêver, et tous les traite-ments que vous désirez.Avec WEBDEV 11, vos équipes créent ces sites etces applications jusqu’à 10 fois plus vite.

Vos budgets sont respectés.

Vos sites seront utilisables sur toutes les machines,avec tous les navigateurs, sous tous les systèmes:Windows, Unix, Linux, MacOS, PDA, téléphone...

Comme des dizaines de milliers de développeursen France, choisissez l’outil le plus rapide pourdévelopper et publier vos sites et vos applicationsInternet et Intranet: WEBDEV.

3 Le cycle complet4 Questions/Réponses6 Exemples8 Sites statiques et dynamiques

10 Toutes les bases de données11 Un code unique12 Le RAD, le RAD PHP14 IDE: l’environnement intégré WYSIWYG16 Les 7 onglets18 Langage naturel, Export XML19 Template, Clipart 10.00020 Import HTML & WINDEV21 Front Office, Back Office22 Des champs adaptés au Web24 Web 2.0 & Ajax26 Générateur d’états & PDF25 Générateur de requêtes28 Modélisation UML et Merise29 Base de Données SQL Hyper File30 Le Langage L5G33 Gestionnaire de Sources34 Les composants35 .NET & J2EE, Web Services36 L’administration38 L’hébergement39 Les statistiques41 Les services PC SOFT43 Des exemples de sites

Sommai re

Des sites toujours à jour, qui partagent entoute sécuritéles données de l’entreprise

B

Page 3: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

www.pcsoft.fr • 3

Un AGL complet et facile à maîtriser pourgérer le cycle de viede vos sites et applications.

Créez très

vite des sites

INTERNET,

INTRANET et

EXTRANET

qui gèrent

des données

grâce à

WEBDEV 11

Un atelier de développement completWEBDEV 11 est un Atelier de Génie Logiciel Internet/Intranet completen standard, en français, et totalement intégré.

VOS AVANTAGES :- la formation est plus rapide- l’interface est commune et homogène (en français)- référentiel unique : chaque module «connaît» les

informations manipulées par les autres modules - le support technique est efficace et gratuit5

- vous réduisez les coûts financiers

Développez jusqu’à 10 fois plus vite avec WEBDEV !

Administration p36

Statistiques p39

AAGGLLWEBDEV 11 : UN ATELIER COMPLET

p26

p24

p25

p10p28

p28

p19

p34

p24

p16 p12

p12

p30

p30

p22

p27

p25p20

p13

p23

profiler: p30montée en charge: p37

p22p28

LinuxWindows

WEBDEV gère le cycle complet de développement

GGDDSS

Page 4: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

QUESTIONS/REPONSES

4 • Développez 10 fois plus vite

1 A qui est destiné WEBDEV ? A toutes les sociétés et tous les développeurs qui désirent réaliserdes sites et des applications INTERNET, INTRANET et EXTRANET.

2 Quel type de sites et d’applicationspeut-on créer ?

Tous les types de sites, mais WEBDEV est spécialisé dans les sites«dynamiques», c’est-à-dire qui se comportent comme de véritablesapplications, et qui gèrent des données.

3 Quelle est la formation requise ?Il suffit d’avoir programmé au moins une fois dans sa vie (ou sesétudes!). Une semaine suffit en général pour s’auto-former avec lemanuel d’auto-formation livré en standard.

4 Faut-il des connaissances particulièressur INTERNET ?

Pas du tout. Vos équipes de développement produiront des sitesfiables et efficaces.

5 Comment faire de l’AJAX avec WEBDEV ?

Il suffit de cliquer sur le bouton «Ajax» du traitement... Il n’y a pasplus simple.

6 Quel est l’avantage principal deWEBDEV par rapport à d’autres outils?

Il y en a plusieurs, comme: l’intégration totale, la simplicité, la vites-se de développement, 3 à 10 fois plus rapide, ou encore la Base deDonnées librement diffusable livrée en standard.

7 WEBDEV s’appuie sur des technologiesstandard ?

Oui, comme HTML, XML, Javascript ou PHP. Mais vous n’avez pasbesoin de connaître ces technologies, WEBDEV génère automati-quement le code nécessaire.

8 Je possède un existant. Pourrais-je lerécupérer avec WEBDEV ?

Oui. Vous pouvez aspirer des pages HTML existantes. Vous pouvezégalement mixer des pages WEBDEV avec un site existant, enconservant votre existant.

9 On n’a pas besoin de connaître Java, HTMLPHP ou Javascript pour créer des sites ?

Non, c’est inutile. WEBDEV génère automatiquement le code HTML,Javascript et PHP optimisé qui est nécessaire.

10 Et si je veux taper du HTML, ou récupé-rer un existant Javascript par exemple ?

WEBDEV est ouvert. Il est possible de taper du code HTML, PHP ouJavascript directement dans l’éditeur (ou de copier un codeJavascript ou HTML existant), voire même un script JSP ou ASP.

11 J’ai lu que WEBDEV est compatibleWINDEV; il faut posséder WINDEV ?

WEBDEV est une plateforme totalement autonome. Aucun autreoutil n’est nécessaire pour développer avec WEBDEV.

12 Et si je possède déjà WINDEV ?Dans ce cas, d’une part, la formation est plus rapide, d’autre partvous pourrez automatiquement transformer vos applicationsWinDev en applications Web...

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

14 Quelles bases de données peuvent êtreutilisées avec WEBDEV ?

Toutes les bases peuvent être utilisées: HYPER FILE, MySQL, Oracle,AS/400, SQL Server, DB2, Informix, PostGre, Access, ...

15 Ajax, XML, DHTML, Flash, CSS, W3Csont-ils supportés ? Oui.

16 WEBDEV permet-il de développer dessites de grande envergure ? Oui, c’est même dans ces projets qu’il excelle.

17 Quel Support Technique est disponible? C’est très simple: le Support Technique WEBDEV est gratuit (15 requêtes personnalisées gratuites par téléphone ou par email)

18 Qui utilise WEBDEV ?Tous les types de structures professionnelles: SSII, constructeurs,services informatiques, ingénieurs de laboratoire, ministères, admi-nistrations, indépendants...

19 Je peux générer des sites en pur«PHP» avec WEBDEV 11 ?

Oui, c’est une fonctionnalité standard.

20 En France WEBDEV est donc «le» standardpour créer des sites dynamiques ? Oui, certainement.

Nous répon-dons ici aux ques-tions que l’onnous pose le plus souventsur WebDev.

Vous y retrouve-rez certainementquelques-unes de vos interroga-tions.

Vous avez d’autres questions? Appelez-nous,nous y répondrons avec plaisir.

Consultez le numéro spécial de «01Informatique» consacré à WEBDEV et WINDEV

pour découvrir les témoignages de sociétésprestigieuses.

Hébergement sous Windows ousous Linux !

Page 5: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV GÈRE TOUTES LES PHASES DE LA CRÉATION D’UN SITE

• Le maquettage• La conception• Le dossier d’analyse et de programmation• La liaison avec les sites statiques existants• Les Bases de Données• La programmation (L5G, Ajax, services WEB

.NET & J2EE,...)• La reprise de l’existant• Les états (PDF, codes barres,...)• Le paiement sécurisé• La création et l’utilisation de composants• La documentation• Les tests en cours de développement• La liaison avec le Back Office• L’hébergement• Le travail avec les infographistes• L’installation chez l’hébergeur• Les tests de non-régression• Les tests de performance• La maintenance• Les statistiques de fréquentation• La gestion des suggestions clients• L’assistance au développement

WEBDEV, c’est l’assurance d’un produit completet totalement intégré: la formation est plusrapide, le support technique est meilleur (etgratuit).

Les sites «dynamiques» sont maintenant lanorme de l’INTERNET et de l’INTRANET. Ces sites sont faciles à développer et à mainte-nir avec WEBDEV.

Choix de la charte graphique:

définition des «templates»Modification possible à tout

moment

www.pcsoft.fr • 5

WEBDEV gère le cycle de vie completdes sites

WEBDEV®

TOUTES LES PHASES DU DÉVELOPPEMENTSONT PRISES EN COMPTE EN STANDARD PAR WEBDEV 11 :

Page 6: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

DE NOMBREUX SITES EXEMPLES«PRÊTS À L’EMPLOI» SONT LIVRÉS

DES SITES RÉUTILISABLES, ET PERSONNALISABLES SONT LIVRÉSWEBDEV est livré avec de nombreux sites «exemples»,déjà développés. Le code source est livré: vous pouvezutiliser directement ces sites, les modifier, les personna-liser, les revendre...

UN ASPECT DIDACTIQUEVous pouvez également étudier l’analyse et le code deces sites, dans un but didactique.

PARMI LES SITES LIVRÉS...La plupart de ces sites sont testables sur le site Internetde PC SOFT (www.pcsoft.fr).Ces sites peuvent être utilisés tels quels ou modifiés. Lessites fournis peuvent être revendus par vos soins.

• Commerce électronique (fichier de 30.000 références)Gestion des rayons, du chariot, du paiement.

• Petites annoncesGestion de plusieurs critères de sélection.

• Annuaire partagéEn Intranet, l’annuaire pourra être partagé dans uneentreprise.En Internet, l’annuaire pourra être partagé entre diffé-rentes agences, ou par les membres d’une association...

• Gestion de parc matérielRépartition et affectation du matériel sur un site.

• Agence immobilièreRecherche d’un bien en fonction de nombreux critères.

• Location de DVDGestion de location de DVD, avec stock réel.

6 • Développez 10 fois plus vite

Réutilisez les exemples

dans vos sites

WEBDEV®

En ra

ison

des

évo

lutio

ns p

erm

anen

tes,

l’as

pect

des

site

s liv

rés

et p

rése

ntés

peu

t diff

érer

.

Page 7: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®• Gestion d’une base documentairePour archiver et retrouver des documents en fonctionde mots clés que vous décidez.

• Paiement sécurisé(voir détail page 35)

• Utilisation de «Flash»On voit ici l’insertion de bandeau «flash» dans une pageWEBDEV (bandeau du haut).

• Gestion de fichier de taille importante (ici, 1 million d’enregistrements)Cet exemple gère un fichier principal de taille importan-te sous Hyper File, avec des temps de réponse immé-diats.

• Gestion d’agence de voyage inter-nationalePrésentation des hôtels, des disponibilités, sélectionselon de nombreux critères, ...

• NewsGestion d’informations, en principe via Intranet.

ETC...De nombreux autres exemples sont également livrés sousforme de pages, ou sous forme d’objets dans le dictionnaireinteractif.

Une partie du dictionnaire interactif de WEBDEV

GAGNEZ DU TEMPSLes sites livrés, que vous pourrez adapter à vos besoins,vous permettront de gagner beaucoup de temps lors devos développements. Testez ces sites à l’adresse www.pcsoft.fr, rubrique WEBDEV.

www.pcsoft.fr • 7

Les nombreuxexemples etassistants vousaident

WEBDEV®

Honolulu : portail IntranetUn portail Intranet complet, avec toutes ses applications (messageries, news, recherche documentaire,...), est également livré.Directement utilisable, il peut également être adap-té à vos besoins (source livré).

tteesstteezz cceess ssiitteessssuurr

wwwwww..ppccssoofftt..ffrr

Honolulu a déjà été diffu-sé à plusieurs centainesde milliers d’exemplaires

Page 8: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

WEBDEV®

UN SITE STATIQUE C’EST QUOI ?

SITE STATIQUEUn site statique est un site qui présente des pagesfigées, reliées de manière définie les unes aux autres.Il s’agit des sites tels qu’ils existaient au début del’Internet.Il s’agit en gros d’un «ensemble de pages» sur Internet,que l’on peut juste consulter.

HISTORIQUECe type de site existe souvent. Lorsque Internet a pris de l’essor, toutes les sociétés ontvoulu avoir leur «vitrine» sur Internet.Le moyen le plus simple et le plus rapide a alors été decréer un site statique.En général ce site présente des informations de base surla société, le groupe ou l’association: activité, adresse,quelques produits, quelquefois des tarifs.

DES LIMITES VITE ATTEINTESLes limites des sites statiques se sont vite fait sentir: àchaque modification d’une donnée, il faut la reporterdans le site, et ré-installer les pages concernées.Pour que les produits présentés restent d’actualité, il

faut effectuer à chaque fois les modifications sur le sitestatique. Double travail et risque d’oubli expliquent lenombre de sites obsolètes sur Internet !

Le site statique d’un artiste peintreChaque page a été créée «à la main» et est figée

8 • Développez 10 fois plus vite

Créez tous lestypes de sites

Reliez vos sitesà vos données

WEBDEV®

QU’EST CE QU’UN SITE DYNAMIQUE ?Un site dynamique est un site qui crée les pages vuespar les internautes «à la volée», en fonction des interro-gations et actions de l’internaute et des données pré-sentes dans des bases de données au moment de l’inter-rogation. Prenons l’exemple d’un catalogue qui contient10.000 articles.

Un site statique devrait prévoir 10.000 pages HTML sta-tiques différentes !Un site dynamique ne nécessitera qu’une seule page,prévue pour recevoir des données (les références duproduit, sa photo,...). Le serveur «assemblera» les élé-ments nécessaires à la demande, à la volée.

TOUJOURS À JOURLes données toujours à jour, puisque issues des bases dedonnées de l’entreprise.Un site dynamique réalisé avec WEBDEV 11 sera toujoursà jour. Vous affichez les stocks réels, vous indiquez à l’in-ternaute la date réelle d’envoi de sa commande, vousgérez des plannings,...

DES SITES QUI SONT DE VÉRI-TABLES APPLICATIONS

L’autre aspect intéressant des sites dyna-miques réalisés avec WEBDEV est qu’ilsse comportent comme des applications«classiques».Toute la puissance de l’informatiqueest à votre disposition.

FACILITÉ DE RÉALISATIONGrâce à la puissance de son environne-

ment complet et de son célèbre langageL5G, il est extrêmement facile à tout

développeur, sans compétence particuliè-re d’Internet, de réaliser des sites Internet

de haute fiabilité, rapides et évolutifs.

RELIER STATIQUE ET DYNAMIQUEAvec WEBDEV, il est facile de relier un site statique exis-

tant à des pages dynamiques. Vous faites évoluer ainsien douceur un existant.

UN SITE DYNAMIQUE C’EST QUOI ?

Un site dynamique: les pages sontconstruites dyna-miquement sur leserveur, en fonc-tion des actionseffectuées par l’internaute

Page 9: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

WEBDEV®

CLIQUEZ AU LIEU DE CODERWEBDEV est un environnement complet, intégré.L’ensemble du développement s’effectue avec un seulenvironnement et un seul et unique langage (leWLangage, L5G d’une grande puissance, et facile àapprendre).WEBDEV 11 permet ainsi de s’affranchir des connais-sances inutilement complexes de l’Internet. WEBDEV génère automatiquement le code HTML,Javascript et Serveur nécessaires au site.

Par ailleurs, les traitements sont totalement séparés desaspects «IHM» (la présentation des pages), il n’y a pasde mélange comme avec des langages traditionnels.Mais WEBDEV est ouvert, il est toujours possible detaper directement du code de bas niveau: HTML,Javascript, scripts ASP, JSP, Applets Java, PHP...

Avec WEBDEV, vos équipes développent jusqu’à10 fois plus vite tous les types de sites etd’applications, Internet et Intranet.

AJOUTER UNE PARTIE DYNAMIQUEÀ UN SITE STATIQUE EXISTANT

Aujourd’hui, la plupart des sociétés pos-sèdent un site statique, mais désirent pro-fiter de fonctionnalités dynamiques.

AVEC WEBDEV 11, TOUT EST POSSIBLEPOUR RÉUTILISER L’EXISTANTSelon vos contraintes, la taille et la présentation du siteà faire évoluer, vous pourrez, à votre choix:• brancher des pages dynamiques sur le site statique• brancher des pages statiques dans le site dynamique• mixer statique et dynamique• importer des pages statiques dans le site dynamique• ...

MIXER STATIQUE ET DYNAMIQUEIl s’agit de la solution la plus rapide.Le site statique est conservé, et les pages dynamiquessouhaitées sont rajoutées ou remplacées .Il est également facile de relier de manière transparente2 sites, un statique et l’autre dynamique.

IMPORTER LES PAGES STATIQUESWEBDEV 11 propose une fonctionnalité d’import de pagestatique.Les pages existantes sont ainsi importées dans l’environ-nement, et peuvent être ensuite facilement modifiées etmaintenues directement depuis WEBDEV 11.

LE BESOIN DE «TEMPS RÉEL»Un tarif change dans le système de gestion de l’entrepri-se ? Immédiatement, le site est à jour.Une nouvelle référence de produit est créée ?Automatiquement et immédiatement ce produit est pré-sent sur le site.Le stock évolue ? Automatiquement, le client qui passecommande est informé.Sans avoir à installer en permanence à modifier etmettre à jour les pages, un site dynamique affiche desdonnées à jour.

LE «DYNAMIQUE» EST INDISPENSABLEAujourd’hui, vos sites doivent se comporter comme desapplications !

www.pcsoft.fr • 9

Vous pouvezégalement créerdes sites PHP

WEBDEV®

UNE MÉTHODE DE CRÉATION RÉVOLUTIONNAIRE

LL’’ééddiitteeuurr ddee WWEEBBDDEEVVHHTTMMLL àà ttaappeerr ssooii--mmêêmmee

JJaavvaassccrriipptt àà ttaappeerr ssooii--mmêêmmeeLLee WWLLaannggaaggee ddee WWEEBBDDEEVV

CommeWEBDEV estfacile à maîtri-ser, totalementintégré et dotéd’un L5G, il permet auxdéveloppeursde se concen-trer sur lalogique«métier» del’entreprise, et ainsi d’êtreplus efficaces.

Page 10: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

TOUTES LES BASES DE DONNÉES: MYSQL,ORACLE, AS/400, SQL SERVER, INFORMIX...

Un site dynamique utilise des données.WEBDEV 11 accède à toutes les bases dedonnées du marché. WEBDEV est ouvert,il permet de ré-utiliser et de cohabiteravec un existant.

TOUTES LES BASES DE DONNÉES SONT SUPPORTÉES (LISTE NON EXHAUSTIVE)WEBDEV peut lire et écrire dans toutes les bases de don-nées.Parmi ces bases, on trouve les suivantes:

*: accès natif standard **: accès natif en option

HYPER FILE, UNE PUISSANTE BASE DEDONNÉES SQL EN STANDARDWEBDEV est livré avec HYPER FILE, une puissante basede données SQL Client/Serveur, déjà utilisée sur des mil-lions de sites. Hyper File est décrit en détail page 29 et suivantes.

MYSQL, ORACLE, SQL SERVER, DB2,INFORMIX, SYBASE, AS/400 EN MODENATIF WEBDEV peut accéder en mode natif à MySQL, Oracle,SQL Server, AS/400, DB2, Informix, Sybasedirectement (modules disponibles séparé-ment). L’installation de ces accès natifs est extrê-mement simple (un fichier de taille réduite). Les champs de type BLOB ou Long Rawsont supportés.Les performances d’accès sont remar-quables.

SUPPORT NATIF DES BASES«AS/400» ET «ISERIES»WebDev accède à l’AS/400 directement(module disponible séparément), sans driver

ODBC, OLE DB et sansActiveX. WebDev sait récu-pérer et exporter des DDS,lancer des commandes CL,gérer une Dataqueue,...L’intégration à l’environne-ment est totale, et la vitesseest époustouflante.

Demandez la brochure spécifique !

TOUTES LES BASES DE DONNÉES VIAODBC OU OLE DBWEBDEV 11 accède à toute base de données possédantun driver ODBC ou OLE DB.

SCRIPT SQL = ANALYSE WEBDEVUne analyse définie sous WEBDEV peut être convertieen script SQL pour créer de nouvelles bases SQL, et toutscript SQL peut être converti automatiquement en ana-lyse WEBDEV pour exploiter un existant. Cela offre une ouverture totale.La récupération des structures existantes s’effectue leplus souvent par un simple «drag&drop» vers l’éditeurd’analyses.

LES PROCÉDURES STOCKÉESSi la Base de Données tierce supporte les procéduresstockées, celles-ci sont accessibles par des applicationsécrites avec WEBDEV.

LA PROGRAMMATION EST IDENTIQUEQUELLE QUE SOIT LA BASE DE DONNÉESQuelle que soit la base de données, vous pourrez utiliserindifféremment la programmation par SQL ou par lesordres du L5G de WEBDEV, le WLangage (hLitSuivant,...).Cela offre encore fois une grande ouverture, et la possi-bilité de changer de base de données très facilement.

VOUS UTILISEZ WINDEV...Si vous utilisez WINDEV, notez que vous pouvez le projetet ses élements entre les 2 environnements, et exportervos applications vers WEBDEV.

WEBDEV 11 permet de créer un nouveau site etses données, ou de créer des sites reliés à desdonnées existantes, quelle que soit la Base deDonnées.

- Hyper File*

- MySQL*

- Oracle**

- Informix**

- SQLServer**

- IBM DB2**

- IBM AS/400**

- Sybase**

- Netware SQL- Ingres- Progress**

- XML*

- Bull DPS- FoxPro- Paradox- Access- xBase*

- ASCII*

- BTrieve- Excel*- Etc...

10 • Développez 10 fois plus vite

Accédez àtoutes les

données

Une description de structure de données sous WEBDEV

WEBDEV®

Page 11: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®RÉUTILISEZ VOS DÉVELOPPEMENTS

www.pcsoft.fr • 11

UNE MÊME

APPLICATION SOURCE,

EXÉCUTÉE SOUS

DIFFÉRENTES

PLATE-FORMES

Songez que vos siteset vos applicationsfonctionnent mêmesur un téléphone por-table !

Le développement multi-cible (Windows,

.Net, Internet, Intranet, Pocket PC,

Smartphone, terminal, sur serveur

Windows ou Linux...) est automatisé par

la compatibilité entre les versions 11

de WINDEV, WINDEV Mobile et

WEBDEV.

Depuis le même code,

créez un site Internet

et une application

Windows par

exemple !

Ici sous Linux

Application sousWINDOWS avec WINDEV

Site en LINUXavec WEBDEV

Site en PHPavec WEBDEV

Application en.NET avec WINDEV

Application sur Pocket PCavec WINDEV Mobile

Capitalisez votre existant

Application en JAVAavec WINDEV

Page 12: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

LE RAD : DÉVELOPPER UN SITE INTERAC-TIF EN QUELQUES CLICS (PHP & WEBDEV)

La méthode RAD (facultative) de construc-tion automatique de sites de WEBDEV(RAD: «Rapid Application Development»)permet de générer automatiquement dessites INTERNET et INTRANET directementutilisables. Tout est personnalisable et modifiable.Un site dynamique complet est réalisableen quelques dizaines de minutes !

Après avoir spécifié la description des fichiers de don-nées (analyse), créer un site complet avec WEBDEV estautomatique: menu, pages, code... Si la description des données qui sert au développementest déjà décrite (base de données existante,...), il suffitde récupérer cette description.Le site généré est totalement modifiable bien sûr.

Voici sur un exemple le processus de création d’un siteavec le RAD.

1. Indiquez l’analyse (description des fichiers dedonnées et liaisons entre fichiers) à utiliser.

Visualisation des liens entre fichiers

2. Cliquez sur l'icone «RAD: construction automa-tique» de la barre d'icones. WEBDEV vous demande letype de code désiré: soit un site PHP, soit un site utili-sant le serveur d’application WebDev.

3. Différentes présentations possibles (les tem-plates, ou «modèles de pages») sont proposées.

4. Sélectionnez les fichiers à utiliser. Les relationsentre les fichiers seront automatiquement gérées.

La puissance de WEBDEV en un clic...

5. Générez! Le site dynamique est créé! Il est opérationnel, avec les pages de saisie de données,les liaisons entre pages,..., mais vous pouvez bien sûr lepersonnaliser, le modifier, ajouter des pages statiques,des illustrations, modifier le code des traitements, ajou-ter de nouveaux traitements, etc... Il n’y a aucune limite:vous êtes le maître de vos développements.

Vous choisissez le look des pages générées

6. Lorsque vous désirez installer le site, lancez lacréation automatique de «procédure d'installation»et WEBDEV crée pour vous la procédure d'installa-tion. Si vous avez utilisé la Base de Données Hyper File (libre-ment diffusable), la procédure inclura même le moteurde la Base de Données.La présence de WEBDEV n'est bien sûr pas nécessairechez l’hébergeur, il suffit d’un serveur d’applicationWEBDEV ou d’un moteur PHP selon le type de site quevous avez généré.

VVooiillaa,, llee ssiittee eesstt ccrréééé,, eenn qquueellqquueess mmiinnuutteess !!

GÉNÉREZ VOTRE PROPRE CODEGrâce à la fonctionnalité de «pattern», WEBDEV vouspermet de définir le code qui sera généré ! Le RAD utili-sera votre code, vos classes, vos procédures ! Une voieroyale vers l’industrialisation du code.

RAD PHP: UNE OPTION GRATUITEWEBDEV permet de générer des sites dynamiques enPHP. Inutile de connaître PHP, WEBDEV génère le codenécessaire. Plus de 400 fonctions du L5G sont déjà sup-portées. MySQL est géré en natif depuis PHP.

12 • Développez 10 fois plus vite

RAD PHP.Créez un site

PHP sansconnaître PHP.

Plus de 400fonctions

WEBDEV sontdisponibles en

PHP

WEBDEV®

Page 13: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

RÉPONDEZ PLUS VITE À UN CAHIER DESCHARGESRépondre à un cahier des charges pour remporter uncontrat est un investissement important... lorsque l’on nepossède pas WEBDEV !Vous aurez plus de chances de gagner la confrontation enprésentant (chez le futur client) un site réel généré rapide-ment avec le RAD. Vous personnaliserez ensuite le site auxgoûts et besoins du client.Un site réel est plus spectaculaire qu’un simple dossierremis au prospect !Dossier qui est automatique édité par WEBDEV, par ailleurs(voir page 28)

VOICI UN EXEMPLE DE PAGES GÉNÉRÉES AUTOMATIQUEMENT PAR LE RAD

Et ainsi de suite pour chaque choix.Chaque page générée est totalement modifiable.

WEBDEV 11, c’est aussi facile que cela...

www.pcsoft.fr • 13

WEBDEVgénère à lademande dessites compa-tibles avec lanorme W3Ctransitional

Les sites créés avec WEBDEV sontcompatibles «tous Navigateurs»

Les navigateurs proposent tous leurs particula-rités, qui diffèrent même selon les versions.WEBDEV génère un code générique, qui estreconnu par tous les navigateurs standard dumarché. Voici la consultation du même site sousdifférents Navigateurs et Systèmes :

Internet Explorer sous Windows

Firefoxsous Windows

Safari sur Mac OS

Sur Pocket & PalmSur Téléphone

Les boutons de choix sont générésautomatiquement, et modifiables

Le choix «Produit» ouvre lapage suivante, générée auto-matiquement, et modifiable

Un clic sur une ligne ouvre lapage suivante, générée

automatiquement et bien sûr modifiable

Le bouton «Modifier» ouvre la page suivante,

générée automatiquement, et modifiable

Le bouton «Promotion»ouvre la page suivante.

Page 14: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

IDE: UN ENVIRONNEMENT DE TRAVAILINTÉGRÉ WYSIWYG

14 • Développez 10 fois plus vite

La méthode laplus intuitive

WEBDEV 11 propose certainement l’envi-ronnement de travail le plus puissant, leplus facile et le plus intégré du marché !Vos équipes créeront facilement desuperbes sites. Aucune connaissancepréalable d’Internet n’est nécessaire.

Le générateur de pages de WEBDEV permet de réaliserfacilement de superbes pages.

PC SOFT bénéficie d'une expérience de plus de 20 ans dansla conception d'outils de création d'IHM. Cette expérience aété mise à profit pour WEBDEV.

Notez que les pages suivantes détaillent de nombreusesfonctionnalités présentées dans ce chapitre.

TOUS LES OBJETS D’INTERNETL'éditeur de WEBDEV permet de créer et manipuler tousles objets dont vous aurez besoin pour réaliser rapide-

ment de superbes interfaces. Les principaux objets gérés par l'éditeur d'IHMsont:• Texte, libellé HTML• Champ de saisie• Champ d’affichage formaté• Sélecteur, interrupteur• Liste, combo, treeview• Bouton texte, bouton graphique• Web Caméra• Image statique, dynamique et générée • Zone de clicage, Map Area• Table, Champ zone répétée• Champ HTML, DHTML• Champ Applet Java, Objet Flash• Champ «réglette» de parcours• Superchamp, • IFrame, Page interne• SiteMapPath• Graphe, etc...

LES OBJETS DANS LES PAGESLes différents objets sont créés visuellement, en interac-tif sous l'éditeur, avec leur description.Cette technique gère les pages comme des objets évo-lués contenant la description de leurs champs. L’éditeurde pages permet de créer et de modifier les objets, indé-pendamment du code source.Il est possible de s’abonner aux éventuelles modifica-tions d’un objet partagé entre plusieurs développeurs(héritage).Avec WEBDEV, il est bien sûr possible d'intervenir parprogramme pour modifier les propriétés d'un champ:cible, couleur, visibilité,... Par exemple, selon le profil del’internaute, il est possible de rendre des champs visiblesou invisibles, ... C’est du dynamique !Cette technique de manipulation des champs fait gagnerun temps considérable lors de la maintenance des sites,et apporte un gain de fiabilité.

UN POSITIONNEMENT PRÉCIS AVEC OUSANS CSSWEBDEV inclut de manière transparente des algorithmesde positionnement très puissants, et permet un position-nement au pixel près.

Les tables de postionnement permettent d’optimiser le poids des pages

WEBDEV peut faire appel, si vous le désirez, aux feuillesde style à la norme CSS. Les feuilles de style se créentfacilement depuis l’environnement.

POSITIONNEMENT PAR ANCRAGE (POUR-CENTAGE)La position des champs peut être définie en pourcentagede la taille disponible dans le navigateur.

Sous l’environnement intégré

WEBDEV®

LES TECHNOLO-GIES INTÉGRÉES

De très intéres-santes technolo-gies sont pré-sentes dans lesenvironnements.Chacune d’ellesapporte ce quevous recherchez,à savoir normali-sation, facilité dedéveloppement,partage de l’exis-tant, fiabilitéaccrue et meilleu-re qualité desapplications pro-duites.

GCV Gestion du cycle de vie complet de l’application,y compris la maintenance et les évolutions

AAD Aide au développement, des actions automa-tiques pour améliorer vos applications

AAP Aide à l’amélioration des performances

FAA Fonctionnalité automatique de l’Application(site) développée

GDS Gestionnaire de Souces collaboratif

MABD Maintenance Automatique des Bases deDonnées Hyper File

rRAD «real RAD», qui permet de générer des applica-tions Internet complètes

AAA Architecture Automatique d’Application permet la créationde modèles de génération de code et de pages

SAC Support Automatique de la Charte graphique

AIBD Accès Intégré aux Bases de Données

Page 15: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

www.pcsoft.fr • 15

LES TEMPLATESLes templates, ou modèles de page, permettent de gérerla charte graphique (voir page 19).

LES FRAMES ET LES IFRAMESWEBDEV permet la création de frame et d’iFrame de

manière intuitive, directement sous l’éditeur.Les «pages internes» sont également disponibles.

LE CHAMP «ZONE RÉPÉTÉE» WEBDEV permet la création de zones répétées multico-lonnes, remplies automatiquement par liaison fichier, oupar programmation personnalisée. Voir page 23.

DÉFINIR UN LIEN Pour définir un lien depuis un bouton graphique ou unchamp lien, il suffit de pointer la page à afficher à l’aidedu mini-modifieur.

Ce lien peut être redéfini par programmation si nécessaire.

LES ONGLETS Les onglets peuvent facilement être implémentés.

Exemples d’onglets dans une page.

LES ZONES DE CLICAGEL'hypertexte consiste à permettre de cliquer sur des par-ties d'image et de déclencher un traitement approprié;par exemple: afficher une carte de France et cliquer surune région qui sera agrandie. Il s’agit d’un mode de fonc-tionnement habituel sous Internet.WEBDEV permet de mettre en place un hypertexte aupixel près. (voir page 22)

Il est possible de définir des zones de clicage de forme quelconque.

LES GRAPHIQUES DE GESTIONUn grapheur est livré avec WEBDEV; il permet de réali-ser facilement des histogrammes, des courbes, descamemberts, boursiers... en 2D ou en relief. On retrouveencore ici la simplicité phénoménale de WEBDEV !

LAISSEZ LIBRE COURS À VOTRE IMAGI-NATIONGrâce aux fonctionnalités de l’éditeur d’IHM, vous réali-serez facilement de superbes interfaces, sans vous sou-cier des contraintes du langage HTML...

Des champs utiles en Web, prédéfinis

DES BOUTONS INTELLIGENTSLe «multi-clic» sur les boutons de validation est neutrali-sé par défaut. Un internaute qui clique 3 fois sur le bou-ton «valider» ne recevra pas 3 fois sa commande...

PLAN DU SITELe plan du site est calculé par rétro-analyse de l’existant,en fonction des liens fixes et programmés.

Le plan du site

DES GABARITS DE PAGE POUR TOUS LESUSAGES

WEBDEV 11 est livré avec denombreux gabarits de page, per-mettant ainsi de réaliser facile-ment des sites pour toutes lescibles (comme par exemple ci-contre, sur un Pocket).

Découvrez dans les pagessuivantes les principalespossibilités offertes parl’éditeur intégré de WEBDEV.

Créez despages sanscoder !

WEBDEV®

Page 16: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

LES «7 ONGLETS» : DÉFINISSEZ VOSCHAMPS EN QUELQUES CLICSLa méthodologie proposée par les «7onglets» est très intuitive: aucune connais-sance préalable d’Internet n’est nécessaire,tout est décrit en français limpide.WEBDEV se maîtrise rapidement grâce àcette technologie exclusive.Les caractéristiques de chaque objet se définissent par l’in-termédiaire d’un mode de dialogue exclusif, très facile ettrès puissant: les «7 onglets».Chacun des onglets permet de définir les différentes carac-téristiques d’un objet. Il sera ensuite possible de modifierces caractéristiques par programme, si nécessaire.

Le contenu des onglets diffère selon le type d’objet; voici ledétail des 7 onglets pour un champ de type «Saisie».

Onglet «Général»: nom, libellé, type du champ,masque,...

Onglet «Liaison»: pour lier les données aux pages, ...

Onglet «Aide»: bulle d’aide, message d’aide...

Onglet «Avancé»: pour saisir ou copier/coller du codeHTML

Onglet «Bord & Fond»: créez facilement des cadres et des bordures

Onglet «Style»: définissez les caractéristiques du champ:taille de police, caractères forcés en majuscules...

Onglet «Code»: saisissez directement dans l’événement du champ le code WLangage, Javascript et ou PHP

Cette présentation par onglets permet unemaîtrise immédiate de WebDev.

1

4

5

6

7

2

3

Les 7 ongletsfacilitent lescréations de

page: il suffitde cliquer

16 • Développez 10 fois plus vite

WEBDEV®

Page 17: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

UN ENVIRONNEMENT DE CRÉATION WEBINTÉGRÉ ET INTUITIF

L’ e n v i ro n n e m e n t d e t r a v a i lWYSIWYG de WEBDEV apporte unconfort propice à la productivité. Vos équipes réaliseront facilementles sites que vous devez dévelop-per, et que vos clients et utilisateursattendent.WEBDEV 11 est facile à prendre enmain: une semaine suffit en géné-ral à un développeur.

Tout est en français: c’est plus clair (versionanglaise également disponible).Tout est intégré avec le même mode opératoire,tout est inclus: vos équipes développent plusvite !Le Support technique5 est également inclus, cequi représente encore un confort et des écono-mies non négligeables, ainsi qu’un gain de tempsde développement supplémentaire.WEBDEV 11 est compatible WINDEV 11.

Le mini-modifieur, très pratique à l’usage. Il per-met la modification directe des propriétés deschamps.

L’environnement intégré est très intuitif.

Barres d’icones& boîtes à outilsdéplaçables,visibles ou pas,et paramétrables

Un menu contextuel(clic droit) est dispo-nible pour un accèsrapide aux différentesfonctionnalités

Un menu contextuel(clic droit) est dispo-nible pour le para-métrage des barresd’icones.

Le «kouglof» proposedes composants, deschamps, du code,... pour vous faire gagnerdu temps

Volet: il donneune vision glo-bale du projet;un double-clic(ou un drag &drop) sur un élé-ment l’ouvreimmédiatement

Un petit carré jauneindique que le champfait partie du modèle(template)

Barre d’informa-tion indiquant lenom de la page encours, taille,...

Le «poids» de chaquepage et image est affiché,ainsi que le temps dechargement prévisible

Note: la combi-naison de touchesCtrl W permet dedégager momen-tanément l’espacede travail en mas-quant le kouglofet les volets.

Affichage optionnel

www.pcsoft.fr • 17

Facile,puissant, en français...

WEBDEV®

Page 18: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

WEBDEV®

DES CLICS & UN LANGAGE NATUREL AU LIEU DE PROGRAMMER

18 • Développez 10 fois plus vite

La méthode laplus simple et la

plus intuitive

WEBDEV®

POURQUOI CODER QUAND ON PEUT SIM-PLEMENT CLIQUER ?Pour programmer les actions à réaliser, il est la plupartdu temps inutile de taper du code: il suffit de cliquerdans les cases correspondantes des «7 onglets», etWEBDEV fait tout !

Le résultat de vos choix sera traduit en langage naturel:jamais la programmation n’a été aussi facile.

Extrait de la définition des actions d’un bouton

L’action demandée est affichée en langage naturel !

La méthode de développement de WEBDEV 11 allie puis-sante et intuitivité. Vous pouvez ainsi consacrer votreénergie à la résolution des besoins des clients et des uti-lisateurs.

EXPORT AUTOMATIQUE VERS XML, WORD,EXCEL ET OPEN OFFICEPour les tables et les zones répétées, un menu d’exportautomatique vers XML, Word, Excel et Open Office estproposé à l’internaute.

Les données contenues dans la table ou la zone répétéeseront automatiquement exportées vers le format etl’outil choisi.Pour un export vers XML, la feuille de style XSL permet-tant une édition immédiate sur Navigateur est mêmegénérée.

Notez que l’icone d’appel de ce menu , automatique-ment généré dans la zone, est paramétrable.

RIEN À PROGRAMMERIl n’y a rien à programmer pour bénéficier de cette fonc-tionnalité.Vous pouvez bien sûr désactiver cette fonctionnalité.

UNE OUVERTURE TOTALESi vous désirez programmer des exports automatiquesdans vos sites, des ordres programmation du L5G deWEBDEV sont à votre disposition.Les ordres hExporteXML,TableVersXML,XMLPremier, vous per-mettent de personnaliser tous les traitements.

Ici une page XML avec feuille de style, et son équivalent «brut», avec les balises

MENU AUTOMATIQUE D’EXPORT VERSXML, WORD, EXCEL ET OPEN OFFICE

Page 19: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

WEBDEV®

TEMPLATE (MODÈLE DE PAGE) :LA CHARTE GRAPHIQUE FACILE !

www.pcsoft.fr • 19

Modèle de page,héritage et sur-charge permet-tent une gestionfacile des évolu-tions

WEBDEV®

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

TEMPLATE, POUR DÉFINIR UNE CHARTEGRAPHIQUEUn «template» (ou «modèle de page») est une page deréférence, qui sera utilisée par toute nouvelle pagecréée. En général un template contient la présentation«par défaut» de la page, et permet d’assurer que chaquepage créée respectera la «charte graphique».Un template peut contenir des images, des champs, ducode, des procédures,...

HÉRITAGE ET SURCHARGESi le template est modifié, toutes les pages qui y fontréférence seront modifiées. La surcharge est égalementgérée.Cette notion vient enrichir les notions de gabarits, styleset CSS déjà présentes.Un projet peut faire appel à plusieurs templates diffé-rents.

WEBDEV 11 EST LIVRÉ AVEC UN CATALOGUE D’IMAGES ET DE BOUTONSPRÊTS À L’EMPLOIInutile d’avoir des «dons» graphiques avec WEBDEVpour réaliser de superbes pages !Indépendamment des «templates» prêts à l’emploi, desmilliers d’objets graphiques vous sont proposés.Vous pourrez les inclure directement dans les pages quevous créez.

Catalogue d’images et d’icones

UNE RECHERCHE FACILITÉELa recherche d’une image s’effectue soit à l’aide du tree-view qui trie les cliparts selon des thèmes, soit en tapantun mot clé dans la zone de recherche !

Le nombre et la diversité des éléments graphiques four-nis vous assurent de trouver l’élément recherché. Cettebibliothèque est fournie en standard.

CLIPART 10.000 IMAGES ET BOUTONS

Page 20: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

WEBDEV®

IMPORT D’EXISTANT HTML

20 • Développez 10 fois plus vite

«ASPIRER» UN EXISTANT HTMLWEBDEV propose une fonctionnalité intéressante: l’aspi-ration de page HTML existante.La page est importée dans WEBDEV, et chaque libellé,image, lien... est transformé automatiquement en objetWEBDEV.

La présentation générale de la page est égalementconservée.Vous pourrez ainsi récupérer facilement un existant.Cela permet également de créer facilement une «chartegraphique» compatible avec un site statique existant,pour conserver l’harmonie du site.

IMPORT/EXPORT D’APPLICATON WINDEV

Import de page HTML.Les pages statiques existantes peuvent être récupérées dans WEBDEV 11. Les champs correspondant sont créés.

La page statique initiale... La même page importée dans l’éditeur de WEBDEV

Ici : une fenêtre sous WINDEV ... ... et le résultat de son import dans WEBDEV 11.Le code source est également importé !

Import, export et partage WINDEV.L’import, l’export et le partage d’applications et de fenêtres WINDEV permet de gagner énormément de temps lors dupassage d’une application Windows à une application Internet et vice-versa.

RÉCUPÉRER ET PARTAGER UN EXISTANTWINDEVLes fenêtres réalisées avec WINDEV sont directement trans-formées en pages. Les projets sont communs. Les champs,

le code, les états sont récupérés. Le passage de Windowsvers Internet (et Internet vers Windows) n’a jamais été aussifacile ! Vous pouvez partager les classes, les procédures, lesétats, les requêtes entre des projets WINDEV, WEBDEV etWINDEV Mobile.

Page 21: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

www.pcsoft.fr • 21

Un site a une audience mondiale : toutinternaute du monde entier peut leconsulter !Développer des sites multilingues estdonc souvent nécessaire sur Internet.Et il y a bien sûr les pays qui utilisent plu-sieurs langues officielles: la Belgique, laSuisse, le Luxembourg, le Canada ...WEBDEV apporte une solution inédite ettrès puissante au support des langues.

20 LANGUES PAR SITEJusqu’à 20 langues différentessont supportées par les sitesque vous développez. Il suffitde choisir les langues dansl'écran de paramétrage (listemodifiable à tout moment,même sur un site existant).

WEBDEV se charge de tout, ilsuffit de saisir les libellés dansles différentes langues sélec-tionnées.

Exemple de saisie d'un texte en plusieurs langues

Pour changer de langue dynamiquement dans le site, ilsuffit de faire appel à la fonction Nation.Notez que même le libellé des boutons images sera tra-duit !

PRÉVOYEZ LE FUTURImaginez la simplification du travail lors du développe-ment de sites multilingues (ou si un de vos sites risquede le devenir, car les traductions peuvent être effectuéesà posteriori, sur un site existant).

EXTRACTION AUTOMATIQUE DES TEXTES Un outil disponible séparément (WDMSG) permet d’ex-traire tous les «textes» d’un projet, afin de les faire tra-duire, et de les ré-intégrer automatiquement après tra-duction. Utile pour faire traduire son site par un cabinetspécialisé !

20 LANGUES PAR SITE AUTOMATIQUEMENT

WEBDEV 11 etWINDEV 11 sontcompatibles:• projet• analyse• fichiers• composants• états• code• classes• fenêtres/ pages• ...

Les sites WEBDEV 11 se relient facilementaux applications existantes, quel que soitl’outil utilisé pour les créer.Mais la compatibilité entre WEBDEV etWINDEV en fait le package idéal pourdévelopper très vite un «front» et un«back» office performants !

FRONT ET BACK OFFICELe «Front Office» concerne la partie qui est en contactavec le client: en général le site Internet interactif. En schématisant, le Front Office informe, gère lesdemandes d’information et décroche les commandes.Le «Back Office» concerne la gestion interne de l’entre-prise: traitement des commandes, gestion des stocks,statistiques, ordres de fabrication,... En schématisant, le Back Office traite les commandes.

POUR DÉMARRER UNE APPLICATION GLOBALE, LE COUPLE WINDEV 11 &WEBDEV 11 EST LA PLATEFORME IDÉALEPour créer les sites Internet et Intranet gérant des don-nées (le Front Office), PC SOFT propose l’environnementintégré WEBDEV 11.Il s’agit du seul environnement intégré (de la modélisationà l’installation, en passant par la Base de Données et lamaintenance) qui permette de développer facilement dessites robustes gérant en temps réel des données.

Pour tout l’aspect de gestion interne (le Back Office),PC SOFT propose l’environnement préféré des dévelop-peurs professionnels en France, le N°1 des AGL sousWindows: WINDEV.Et pour utiliser les applications sur mobile, il suffit de lesrecompiler avec WINDEV Mobile 11.

WINDEV permet de créer en un temps record les applica-tions les plus complètes et les plus performantes, que cesoit en local ou en réseau. Vous utiliserez la puissanteBase de Données intégrée outoute base dedonnées dumarché.

WINDEV,WINDEV Mobileet WEBDEV sontcompatibles; leurenvironnementde développement est similaire. Ils partagent les projets,les objets, le code, les classes, les états, l’analyse...

VOUS AVEZ DÉJÀ UN EXISTANT ?Grâce à son ouverture totale, WEBDEV permet de serelier à toute application et toute base de données exis-tante, via ODBC, OLE DB ou en accès natif.

Vous réalisez facilement vos objectifs avecWEBDEV 11.

N°1 ENFRANCE

FRONT OFFICEBACK OFFICE

Page 22: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®DES CHAMPS ADAPTÉS AU WEB

WEBDEV 11 propose tous les types dechamps nécessaires à la création despages Internet et Intranet. Voici quelquesuns de ces champs détaillés.

LIBELLÉ HTML

Le champ «Libellé HTML» permet d’éditer une zonetexte avec tous les attributs habituels. Il est possible dedéfinir des liens dans ce type de champ.

TABLEAU HTMLLe champ Tableau HTML permet de créer facilement destableaux de présentation dans les pages.

SITEMAPPATH (CHEMIN DE NAVIGATION)Un «SiteMapPath» est un menu qui se construit au fur età mesure des parcours de l’internaute dans un site.Il permet de revenir rapidement sur une page précéden-te.La génération de cette ligne est automatique.

La navigation facile

LA FONCTION «UPLOAD»La fonction UploadCopieFichier permet de téléchargerdepuis le Navigateur un fichier vers le serveur.

Il peut s’agir d’uneimage, d’un fichierde données, ou detout fichier devotre choix.Recopier une imagesur le serveur parexemple ne deman-de qu’une ligne decode.

CHAMP «FLASH»Le champ «Flash» permet d’inclure des champs flashdans une page WebDev: bandeau animé,....

ZONES DE CLICAGE (MAP AREA)Les zones de clicage permettent de réaliser des traite-ments d’hypertexte: en fonction de la zone d’une imagesur laquelle l’internaute clique, un traitement particulierest exécuté.Définir les zones est très simple à l’aide des zones géo-métriques fournies. Plusieurs zones peuvent être reliées.

L’ «ACTION À RÉALISER» EST FACILE ÀDÉFINIRIl suffit ensuite simplement d’indiquer pour chaquezone l’action qui sera déclenchée lorsque l’on cliquesur la zone, de la même manière qu’un bouton parexemple.

AU PIXEL PRÈS !Si nécessaire, il est facile de récupérer les coordonnéesde clicage, au pixel près.Cela peut être utile dans des cartes de pointage précis,comme parexemple des cartesgéographiques, oudans le milieumédical.

22 • Développez 10 fois plus vite

Tous leschamps du

Web,et plus...

WEBDEV®

Page 23: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

UNE ZONE RÉPÉTÉE EST UN CONCEPTTRÈS PUISSANTUne «zone répétée» est un ensemble de champs qui serépète horizontalement et/ou verticalement un nombrede fois défini ou indéterminé.Les zones répétées sont soit alimentées par programme,soit par liaison directe avec un ou des fichiers de don-nées, soit à partir de requêtes.

Par exemple, le nombre de répétitions peut être lenombre d’enregistrements de la requête,...A chaque répétition, il est possible de modifier chaqueattribut de chaque champ. Par exemple:- couleur de la ligne- couleur d’une police (montant en rouge si négatif)- photo d’un article...

Zone répétée en exécution

La zone répétée peut adapter dynamiquement lenombre d’éléments à afficher suivant la largeur de lapage.

RÉGLETTE AUTOMATIQUELa réglette de parcours rapide des pages (avec son code)est générée automatiquement pour une zone répétée,tout comme pour une table,...

Réglette automatique

MENUS DÉROULANTSWEBDEV permet de créer des menus déroulants (verti-caux et horizontaux) en mode WYSIWYG.

MASQUES DE SAISIELes masques de saisie existants sont améliorés. Les for-mats sont matérialisés en entrée de champ, et non plusseulement vérifiés en sortie. Les champs numérique,monétaire, date et heure sont améliorés.Parmi les nouveaux masques de saisie fournis: durée,première lettre en majuscule, numéro de téléphone fran-çais, nom et chemin de fichier, adresse eMail,...

En entrant dans le champ, le masque apparaît: ici, taper le «/» est facultatif

STYLES DE BORDURES Afin de mieux présenter les champs, une dizaine de nou-veaux styles de bordure apparaît.

SUPPORT DU JPEG PROGRESSIFLe JPEG Progressif est un format d’affichage qui afficheune image progressivement, pendant que le navigateurcharge l’image. Quand une image est insérée dans un site, WEBDEV 11permet de transformer cette image au format JPEGProgressif.WINDEV 11 et WEBDEV 11 permettent de sauver par pro-grammation une image au format JPEG Progressif.

L’assistant JPEG progressif

TOUS LES CHAMPS WEBWEBDEV 11 propose également les champs «Treeview»,«Vignette image», Graphe, Webcam, Applet Java,Iframe...

www.pcsoft.fr • 23

Sécurité d’accès:WEBDEV 11 permet la gestion desdroits utilisateurs:accès à certainespages avec motde passe,champs cachésselon les droitsde l’utilisateur,...

WEBDEV®

Page 24: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®WEB 2.0: AJAX D’UN CLIC

La technologie Web 2.0 permet auxapplications Web d’apporter un compor-tement d’IHM proche d’une interface tra-ditionnelle sous Windows. Un élémentdéterminant du Web 2.0 est «AJAX» quipermet au navigateur de dialoguer avecle serveur en ne rafraîchissant que la par-tie modifiée de la page.

SANS AJAX...En WEB traditionnel, lorsque l'application souhaite modi-fier un seul élément dans une page affichée (par exempleun prix, une liste de véhicules...), le serveur doit renvoyerla page entière sur la machine de l'internaute.Cela charge le serveur, occupe de la «bande passante»,produit un effet visuel de «repaint» sous le navigateur del'internaute, et l'affichage peut être lent puisque le navi-gateur doit réinterpréter et réafficher la page entière...

AVEC AJAX...Avec la technologie AJAX, point central du «WEB 2.0», ildevient possible de n'envoyer sur la machine de l'inter-naute «que» les données modifiées, sans rafraîchir latotalité de la page.

Les avantages sont multiples : le serveur est moins solli-cité, les informations qui circulent sont de taille réduite,l'affichage pour l'internaute est immédiat et sans effetvisuel.

UTILISER AJAX DANS UN SITE WEBDEV: 1 CLIC !Vous n'avez rien de spécifique à programmer. Vous bénéficiez automatiquement de AJAX.Vous continuez à programmer en L5G (WLangage).WEBDEV s'occupe de tout !Un choix «AJAX» apparaît dans la barre de titre de l'édi-teur de code. Par défaut, le terme «AJAX» est biffé, c'està dire que le traitement s'effectuera en WEB traditionnel.

Si vous désirez activer AJAX sur le traitement, il suffitde cliquer ... sur le bouton «AJAX».Le libellé change et devient «AJAX activé».

24 • Développez 10 fois plus vite

le Web 2.0apporte la

convivialité àvos sites et

applications

WEBDEV®

Nouvelles fonctionnalités disponibles dans les tables «AJAX»Ces fonctionnalités sont disponibles pour les sites Internet et Intranet

Le fond du ban-deau de sélection

peut être uneimage

Il est possible deredimensionner

les colonnes

Un ascenseur rem-place automatique-ment la règlette

Ancrage et ascen-seur automatique

Gestion automatique d’un «cache» (fetch par-tiel) qui ne charge que lesdonnées nécessaires à l’af-fichage et au parcoursfluide à vitesse humaine

Si un traitement estlong, un sablier s’af-

fiche automatiquement.

Les cellules detable peuvent être

en «saisie»

Les lignes de latable sont «multisélection»

Le tri descolonnes est disponible

La recherche dansla table est possiblevia la loupe

Page 25: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

LA SÉCURITÉDe par sa technologie, AJAX permet le lancement deprocédures et traitements «serveur» depuis un appel dunavigateur. Pour sécuriser vos sites, les traitementsWEBDEV sont protégés de tout appel illégal (tentative dedétournement de session,...).Pour autoriser l'appel de certaines procédures, il suffitde cliquer sur le bouton d'autorisation, et le «feu rouge»(accès non sécurisé interdit) se transforme alors en «feuvert» (accès libre autorisé).

TABLES AJAX La gestion «AJAX» des tables permet une évolutiondrastique des fonctionnalités.Le champ «table» s’enrichit automatiquement, sansqu’aucune programmation ne soit nécessaire.• Un ascenseur vertical apparaît automatiquement si

nécessaire.• Sont lus dans le fichier de données les enregistrements

visualisés, ainsi que quelques enregistrements précé-dents et suivants (buffer automatique, qui permet lefetch partiel automatique): le temps de chargement estréduit au minimum, la fluidité est totale.

• Un ascenseur horizontal automatique apparaît si la lar-geur des données à visualiser dépasse la largeur de latable.

• Le tri des colonnes est possible en cliquant simplementsur l’en-tête de colonne.

• La recherche par la «loupe», comme dans WINDEV, estproposée en standard.

• La saisie est maintenant possible directement dans lescellules de la table, toujours sans programmation (nisur le serveur, ni en Javascript sur le navigateur).

Ces nouvelles fonctionnalités permettent un meilleurpartage de code avec les applications WINDEV qui utili-sent des tables.Le passage d’une application WINDEV à WEBDEV n’enest que facilité !

ZONES RÉPÉTÉES AJAX Le champ «Zone répétée» devient AJAX à la demande.Les possibilités offertes par les zones répétées Ajax serapprochent des fonctionnalités des tables Ajax.

CHAMPS DÉPLAÇABLES PAR PROGRAM-MATION Les champs des pages sont déplaçables dynamiquementpar programmation.Les propriétés X et Y font leur apparition, en lecture eten écriture, en code serveur et en code navigateur. Il est ainsi possible de :• Proposer à l’internaute de placer lui-même des champs

ou des groupes de champs.

• Modifier dynamiquement la position des champs enfonction de certains traitements ou de certainesactions. Par exemple suivre la cage de l’ascenseur,suivre le pointeur de souris, effectuer un drag & drop(glisser/ relâcher)...

Ici le champ «promotion» (l’ovale) se déplace avec la souris: impossible à rater !

CHAMP DÉPLAÇABLE À LA SOURIS Dans une page créée avec WEBDEV 11, il est maintenantpossible d’indiquer qu’un champ peut être déplacé à lasouris directement. L’internaute pourra déplacer cechamp sous le navigateur. La nouvelle position sera sau-vegardée.

L’internaute repositionne les éléments de sa page d’accueil

JAUGE AUTOMATIQUE AJAX Une jauge d’attente automatique peut être affichée dansune page pendant qu’un traitement AJAX s’effectue.En effet, les traitements Ajax ne font pas afficher lajauge habituelle de chargement de page du navigateur.Normal: il n’y a plus de chargement de page...

La jauge affichée dans la page

www.pcsoft.fr • 25

AJAX d’un clic

WEBDEV®

Page 26: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

ÉDITEUR D’ÉTATS : GÉNÉREZ DES PDF EN TEMPS RÉEL (FACTURES...)

Un éditeur d’états résoud la probléma-tique du reporting sur Internet. Et il simplifie la création des impressions. Son usage est double:- d’une part pour les applications Intranet- d’autre part pour la génération dyna-mique d’états qui seront envoyés à l’in-ternaute (facture PDF par exemple).

PDF EN STANDARDLes états peuvent être créés au format PDF en standard(sans frais supplémentaires, sans module complémentai-re à acquérir ou à installer).

Un état en cours de création sous l’environnement

Un état PDF généré avec WEBDEV 11

CRÉER UN ÉTAT: FACILEUn assistant est systématiquement proposé pour géné-rer des états de haute qualité; il pose les questions per-mettant de n'oublier aucun élément ! En Intranet, les états s’impriment sur une imprimanteaccessible depuis le serveur.

Pour Internet, l’état sera envoyé à l’internaute sous uneforme spécifique: HTML, RTF, mais surtout PDF...

Le choix du type d’état à créer

TOUTES LES SOURCES DE DONNÉESLes données utilisées pour un état peuvent provenir den’importe quelle source: Hyper File, Oracle, Access...,requête, fichier texte, zone mémoire, table de page,...

GESTION DES FONDS DE PAGEL’éditeur d’états gère les fonds de page et les formu-laires destinés à être imprimés, par exemple les formu-laires fiscaux.

INCLURE DES IMAGES: AUTOMATIQUEInclure des images (BMP, TIFF, PCX, GIF, JPEG, PNG...)dans des états est d'une simplicité totale. L'image peutêtre fixe (logo,...), ou provenir du traitement ou d’unfichier (photo du produit,...). Il est également facile d'imprimer des dessins créés parprogramme.

DU CODE SOURCE OÙ VOUS DÉSIREZWebDev permet d'inclure tout code source exécutable(WLangage) à tout endroit d'un état: vous pourrez ainsiréaliser les traitements les plus particuliers, sans jamaisrencontrer de blocage.

CODES BARRES AUTOMATIQUES

WEBDEV 11 imprime auto-matiquement les codesbarres (horizontalementou verticalement).Les formats supportéssont: UPCA, UPCE,EAN13, EAN8, CODE128,

CODE39, CODE93, CODE11, intervaled 2 of 5, CODABAR,CB_MSI, Datamatrix, PDF417...

MAILEZ DES ÉTATSAvec WEBDEV il est facile de créer un état dynamique-ment (par exemple une facture des produits que vientd’acheter l’internaute en ligne!) et de le mailer immédia-tement (au format PDF par exemple).

DIFFUSION LIBRE DES ÉTATSIl n’y a pas de redevances ou de royalties à verser pourdiffuser les états avec vos sites WEBDEV.

Avec WEBDEV 11, les états sophistiqués c’estvraiment facile !

26 • Développez 10 fois plus vite

Un éditeurWYSIWYG, au

pixel près

WEBDEV®

Page 27: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

ÉDITEUR DE REQUÊTES VISUEL

L’éditeur permet de créer automatique-ment des requêtes sur des fichiers de don-nées, requêtes simples ou complexes.Cela simplifie encore la programmation:pages, tables, zones répétées, combos,états... pourront s’appuyer sur lesrequêtes.

INUTILE DE CONNAÎTRE SQL POURCRÉER DE PUISSANTES REQUÊTESGrâce à l’éditeur visuel, il suffit de choisir les rubriques àintégrer, de saisir les conditions de sélection à l’aide del’assistant, et la requête est générée.Le code SQL généré par l’éditeur de requêtes est bienentendu modifiable.Les requêtes s’exécutent sur Hyper File (Classic, Mobileet Client/Serveur), ainsi que sur toutes les autres basesde données.Il est possible de mixer du code WLangage (ordres hLit*)avec des requêtes.

DES REQUÊTES VISUELLESLa requête est également générée en langage naturel aufur et à mesure de vos choix dans l’éditeur (ou en SQL, àvotre choix).

L’éditeur de requêtes (aide «furtive» affichée)

� Le code SQL généré automatiquement

Une fois validée, la requête apparaîtra sous une formede graphe synthétique dans l’environnement, ce qui affi-ne encore sa compréhension pour des évolutionsfutures.

3 � La requête définie, celle-ci est visualisée.

EXÉCUTION OPTIMISÉEAvec Hyper File, le choix des index les plus discriminantssera effectué lors de l’exécution, en tenant compte dupoids réel de chaque index dans le fichier de données.S’il manque des clés, l’environnement le signale immé-diatement grâce à l’AAD (Aide Au Développement).

DES REQUÊTES SUR REQUÊTES...Le résultat d’une requête peut être une table de visuali-sation, un état imprimé, voire même un fichier de typeHyper File. Une requête peut utiliser comme source lerésultat envoyé par une autre requête.

DES REQUÊTES SUR TOUTES LES BASESLa source des données peut être une base Hyper File ouune base tierce: Oracle, SQL Server, DB2, AS/400,MySQL, Access...

L’éditeur de requêtes simplifie la programmationdes accès à vos données.

www.pcsoft.fr • 27

Accédez à vosdonnées

WEBDEV®

2 � La requête se construit sous vos yeux en langage naturel

Page 28: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

MODÉLISER LA BASE DE DONNÉES D’UN SITE : FACILE (UML, MERISE,...)

Lorsque l’on crée un site dynamique dezéro, il est nécessaire de définir lesfichiers de données à gérer. C’est facileavec WEBDEV 11.Et si les bases de données existent déjà,WEBDEV les utilise directement. La méthode visuelle de WEBDEV décrit l'organisationdes données de manière graphique. Merise et UML sontincluses dans l’environnement. Notez que WEBDEV fonc-tionne avec toutes les méthodes d’analyse.

DÉFINIR UNE NOUVELLE STRUCTURE Si vous devez définir de nouveaux fichiers de données,détaillons un exemple simple mais représentatif de défi-nition de nouvelle structure: la définition de fichiers de«Produit» et de «Commandes».

1. Créons le fichier «PRODUIT»: il suffit de spécifier sonnom, et quelques renseignements généraux.

2. Créons la structure du fichier: chaque rubrique estdéfinie, ou récupérée du dictionnaire des données.

3. On crée ensuite de la même manière le fichier «COMMANDES». Les CLIENTS passent des commandes. Il faut donc relier ces 2 fichiers dansl’analyse. Après avoir cliqué sur l'outil«liaison» de la barre d'icones, il suffit detracer un lien avec la souris entre ces 2fichiers.

4. WEBDEV 11 pose alors les questions simples en lan-gage naturel pour déterminer automatiquement le typede liaison entre les 2 fichiers.

Les questions sont d’une simplicité enfantine. Parexemple ici:

En fonction des réponses à ces questions simplesWEBDEV détermine les cardinalités correctes, et déduitla nécessité éventuelle d’un fichier de relation!

5. WEBDEV demande ensuite les règles à appliquer encas de suppression ou de modification (intégrité référen-tielle).

6. Voila, les fichiers sont reliés, le travail est terminé.L’éditeur de requêtes saura trouver les jointures auto-matiquement, et chaque éditeur de l’environnementsaura manipuler automatiquement les données...

Un fichier de liaison a été automatiquement créé.

Il ne reste plus qu'à (éventuellement) imprimer le dos-sier, et générer les pages et le code avec le RAD, oudébuter un développement... C'est aussi simple que cela.

28 • Développez 10 fois plus vite

UN DOSSIER TECHNIQUE D’UN CLICWEBDEV 11 permet d’éditer à tout moment le dossierd’analyse et de progrmmation complet du site. Le dossier

est réalisé par rétro analyse de l’existant, donc toujours àjour. Un dossier peut contenir plusieurs centaines depages, être édité en HTML, sous un traitement de textes...

Chaque «produit» a au moins une «commande»: oui ou non?Chaque «produit» peut avoir plusieurs «commandes»: oui ou non?Etc...

Interdire la suppression d’un Produit qui a une Commande: oui ou non?Etc...

IMPORTER DESDONNÉES

EXISTANTESSi vous possédez

déjà une analyse oudes données, vous

les intégrez automa-tiquement dans l’en-

vironnement(importation de la

description desfichiers, rubriques

et relations). Unsimple «drag &

drop» de la structu-re dans l’éditeur

d’analyses crée lesstructures !

Page 29: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

HYPER FILE : BASE DE DONNÉES SQLCLIENT/SERVEUR WINDOWS ET LINUX

www.pcsoft.fr • 29

329 millionsde milliardsd’enregistre-ments: c’est lataille autoriséepar un fichier(table) HyperFile: vous êtestranquille...

WEBDEV®

WEBDEV 11 gère toutes les bases de don-nées du marché.En standard, WEBDEV est livré avec unebase SQL, Hyper File, à la fois très puis-sante, rapide et fiable.La diffusion du moteur Hyper File est gra-tuite.

WEBDEV SUPPORTE TOUTES LES BASESWEBDEV fonctionne avec tous les Bases de Données dumarché (voir page 10).

UNE BASE DE DONNÉES ÉPROUVÉELIVRÉE EN STANDARD: HYPER FILE«Hyper File» (Classic et Client/Serveur) est livré en stan-dard avec WEBDEV 11. Il s’agit d’une base de donnéesfiable et robuste, utilisée sur des millions de sites à tra-vers le monde.

PARTAGE DES DONNÉES AVEC LE «BACKOFFICE»Les données peuvent facilement être partagées avec despostes de travail, par exemple pour traiter les com-mandes reçues, émettre les BL et les factures, les ordresde préparation... WINDEV est le complément idéal àWEBDEV pour réaliser un Back Office performant.

ACCÈS À DISTANCE FACILEL’accès à distance permet de manipuler et traiter viavotre connexion Internet, en temps réel, des données quise trouvent chez un hébergeur par exemple.

UNE VITESSE TRÈS ÉLEVÉEL’intégration totale des ordres, l’organisation (automa-tique) des index permettent des vitesses d’accès fabu-leuses. Cela donne de meilleurs temps de réponse àvotre site, que ce soit en Internet ou en Intranet.

UNE INTÉGRATION TOTALEL’intégration du moteur à l’environnement de développe-ment est totale.A tout moment, dans tous les éditeurs, vous disposezd’un accès immédiat à toutes les informations concer-nant les fichier et les rubriques. L’intégration Interface et base de données permet uneprogrammation plus facile et plus rapide.

CONFIDENTIALITÉ: CRYPTAGE 128 BITSSur Internet, les données seront présentes sur un ser-veur: il faut les protéger des tentatives d’accès illégales;c’est facile avec Hyper File. Le cryptage des données etindex est possible, pour une sécurité accrue.

FONCTIONNALITÉS AVANCÈESHyper File propose les fonctionnalités que vous atten-dez: intégrité, journal, transactions, triggers, gestionautomatique des accès concurrents...

OUVERTURE AUX AUTRES LOGICIELSLe driver ODBC fourni avec Hyper File permet de lire etécrire depuis des programmes extérieurs qui exploitentla norme ODBC.

SQL ET WLANGAGEIl est possible d’accéder aux données via SQL ou par les

fonctions puis-santes du WLangage. Dans un même programme, com-mandes SQL et commandes WLangage peuvent êtremixées.

OPTIMISATION DU CODAGE ENWLANGAGELe WLangage (langage L5G de WEBDEV) est optimisépour gérer les accès rapides aux bases de données. Lelien direct entre les pages et les fichiers permet une pro-grammation simplifiée.Par exemple, l'ordre PageVersFichier transfère lecontenu des champs présents dans la page vers lamémoire tampon du fichier de données. Une seule lignede code suffit.Cela évite d’écrire autant de lignes de code d’affectationqu’il y a de variables !

LE CODE PEUT ÊTRE GÉNÉRÉ !La programmation est très facile, très rapide et trèsfiable. Le code peut être généré automatiquement lorsdes créations de pages par le RAD !

IMPORT/EXPORT DE DONNÉESUn module livré en standard avec WEBDEV, WDCONVER,permet d’importer des données de formats différents.

INSTALLATION ET CONFIGURATIONHyper File est immédiat à installer, sans aucune manipu-lation. De même, l’administration des bases de donnéesest automatique. Il est inutile de monopoliser des res-sources humaines pour cette administration. La gestion de l’évolution des structures de base de don-nées est automatiquement gérée.

DÉPLOIEMENT HYPER FILE : GRATUITL’utilisation de Hyper File peut représenter des écono-mies de plusieurs centaines de milliers d’Euros endéploiement (et encore plus dans le cas de déploiementde sites Intranet). Un avantage à ne pas négliger.

Hyper File Client/Serveur est le meilleur allié devos sites !

DÉPLOIEMENTHYPER FILE GRATUIT !

WINDOWSLINUX

Configurationde serveur,

ici sous Linux

FONCTIONNALITÉS

Cryptages 128 bits

Intégrité référentielle

Journalisation

Réplication

Transactions

Triggers

Import Export

Miniatures d’images automatiques

Compression/Décompressiondes mémos à la volée

TECHNOLOGIES

Maintenance automatique

Gestion des accès concurrents

Zéro administration

Reprise après incident automatique

Déploiement automatique

Page 30: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

30 • Développez 10 fois plus vite

90% de code en moins

Pour consulterla liste

exhaustive desordres du L5G,

téléchargezl’aide de

WEBDEV 11 sur le site de

PC SOFT

WEBDEV®Le langage intégré L5G de WEBDEV, le WLangage, permet de décrire tous lestraitements que vous désirez. Vos équipesn’auront pas à se plonger dans HTML ouJavascript. Le WLangage facilite la pro-grammation Internet et intranet.

LA PROGRAMMATIONINTERNET N’A JAMAISÉTÉ AUSSI FACILELe langage L5G de WEBDEV (leWLangage, déjà utilisé par des cen-taines de milliers de professionnels)apporte un confort qui permet dedévelopper beaucoup plus vite tousles types de traitements.

COMMENT PROGRAMMERLES TRAITEMENTS ?Sous Internet le code est donc dedeux types :• le code qui s’exécute sur le ser-

veur de l’hébergeur (à saisir sous le bandeau jaune - voirci-contre)• le code qui s’exécute sur le navigateur de l’Internaute(à saisir sous le bandeau vert - voir ci-dessus).

Notez que ce code peut être automatiquement générépar le RAD et les assistants de WEBDEV.

LA GÉNÉRATION AUTOMATIQUE DE HTMLET JAVASCRIPTUn Navigateur ne comprend que le code HTML etJavascript.Le code WLangage destiné à s’exécuter sous leNavigateur génère donc automatiquement le code HTMLet Javascript optimisé correspondant. Le code est immédiatement fiable, beaucoup plus concis,et plus facile à maintenir.

LA GÉNÉRATION AUTOMATIQUE DECODE PHPWEBDEV 11 propose une fonctionnalité très intéressante:les pages créées et le code saisi sont transformés auto-matiquement en code PHP, grâce à l’option gratuite«RAD PHP». Sans connaître PHP, vous créez facilementdes sites dynamiques PHP ! Plus de 400 fonctions duWLangage sont déjà supportées en PHP.

CONNAISSANCE DE JAVASCRIPT ETHTML: INUTILEIl est inutile de connaître Javascript ou HTML ou PHPpour développer avec WEBDEV. Toutefois, si pour une raison quelconque vos équipesdésirent utiliser ou récupérer du code Javascript, HTMLou PHP, WEBDEV le permet évidemment.

AJAX AUTOMATIQUEMENTPour qu’un traitement soit «Ajax», il sufit de cliquer surun bouton (voir page 32).

IMPOSSIBLE D’ÊTRE BLOQUÉLe L5G de WEBDEV est extrêmement puissant. Vous n’au-

rez certainement jamais besoin d’utiliser tous ses ordres,mais leur présence assure de ne jamais être bloqué. Par ailleurs, il est possible de saisir du code HTML,DHTML, Javascript ou PHP, d’inclure des applets Java,des animations Flash, de l’ASP ou du JSP...

APPLET JAVA WEBDEV 11 permet d’utiliser dans un site une ou desapplets Java (écrites en WINDEV par exemples): celasimplifie leur développement !

LE WLANGAGE: PUISSANT, INTUITIFLe WLangage est disponible en français et en anglais. Le français permet une programmation intuitive, et unemaintenance facile. Le développeur n'a pas à se poser dequestions quant à la signification réelle d'un ordre.Les ordres du WLangage (hLitPremier, hLitSuivant,SSLActive, hTrouvé, etc...) sont des ordres faciles à com-prendre, sans aucun effort particulier. Et faciles à main-tenir.Le WLangage permet une grande vitesse de programma-tion, et une meilleure qualité du code.Un ordre du WLangage correspond souvent à desdizaines (ou des centaines) de lignes de code cabalis-tiques en Javascript: vos équipes développent plus vite.

ENVOYER UN EMAILIl est facile d’envoyer un email.L’ordre s’appelle simplement emailEnvoieMessage.Vous pouvez joindre des pièces attachées. L’envoi demail s’effectue en tâche de fond.

INTÉGRATION OPTIMALE DES BASES DEDONNÉESLe WLangage est optimisé pour manipuler les donnéesde fichiers: la complétion automatique propose les nomsde fichiers et de rubriques.

GESTION PUISSANTE DES CHAÎNESLe WLangage propose une gestion de chaînes vraimenttrès performante! Elle permet une programmation plus rapide:• taille dynamique gérée automatiquement (il n’y a pas

de débordement possible comme en C par exemple)• concaténation par l'opérateur «+»• conversion automatique «numérique vers texte» et

réciproquement• fonctions évoluées de recherche• tests multiples (CASE, SELON,,...)

PROFILER: OPTIMISEZ LA VITESSE DEVOTRE CODEWEBDEV 11 est livré avec un «profiler», outil qui mesurela vitesse de chaque instruction de votre code.

LA POO (OBJET)La Programmation Orientée Objet (et tous ses concepts)est totalement supportée par WEBDEV: héritage multiple,constructeur, desctructeur, public, privé, polymorphisme...L’utilisation de la POO est optionnelle, et peut être mixéeavec la programmation traditionnelle.

Le WLangage apporte un L5G structuré audéveloppement Internet. La présence des outils deproductivité tels que le débogueur est un atout.

LE LANGAGE DE PROGRAMMATION :TOUT EST POSSIBLE !

PHP sans

connaîtrePHP !

Page 31: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®UN EDITEUR DE CODE QUI VOUS ASSISTE

www.pcsoft.fr • 31

WEBDEV®L’éditeur de code participe à la puissan-ce et à la productivité de WEBDEV.La saisie du code est intuitive, plus rapi-de et se fait directement dans le champconcerné.

UNE MÉTHODE RÉVOLUTIONNAIRELa technologie exclusive de l’éditeur de code participe àla création d’un code de qualité, et permet de dévelop-per plus vite.

LA MÉTHODE WEBDEVLes événements les plus utiles sur un champ sont propo-sés par défaut dans l’éditeur de code, et matérialisés parun bandeau de couleur. Par exemple, pour un champ de type «saisie» les événe-ments par défaut sont: initialisation du champ, entréedans le champ, sortie du champ, à chaque modification.

Il suffit de taper le code correspondant dans la partieadéquate.Le code qui s’exécutera sur le Navigateur peut être saisien WLangage, ou en Javascript, au choix.

TOUS LES ÉVÉNEMENTS SONT GÉRÉSLes événements moins habituels sont proposés par lesicones en bas de la fenêtre.

Tous les événements sont gérés: clic, double clic, touchepressée, touche maintenue enfoncée, touche relâchée,bouton de souris enfoncé, bouton de souris relâché, sou-ris en-dehors de l’objet, souris au dessus de l’objet, pertede focus, prise de focus, modification, sélection ducontenu du champ, appel de l’aide, chargement, envoi duformulaire,...

COLORATION SYNTAXIQUEPour un plus grand confort et une meilleure lisibilité,chaque mot est coloré en fonction de son type.

CODE SERVEUR ET CODE NAVIGATEUR

Saisissez votre code sous le bandeau correspondant. Le bandeau jjaauunnee indique que le code saisi est du WLangage et s’exécutera sur le Serveur.Le bandeau vveerrtt indique que le code saisi est du WLangage et s’exécutera sous le Navigateur.

Le bandeau rroossee signifie que le code saisi est du PHP.Le bandeau bblleeuu signifie que le code saisi est du codeJavascript. C’est visuel et très intuitif !

AJAXConcernant AJAX, il suffit de cli-quer sur le bouton «Ajax» de laligne pour utiliser cette technolo-gie (voir p 24).

COMPLÉTION AUTOMATIQUELors de la frapped’un ordre, le typede paramètreattendu est pro-posé dans uneliste déroulante.Une bulle d’aide apporte également des informationsprécieuses sur chaque paramètre de la fonction utili-sée.

ERREURS EN TEMPS RÉELSi une erreur de syntaxe est commise, elle sera détec-

tée sous l’éditeur de code, avant même la compilation duprojet ! Les erreurs sont matériali-sées par un souligné rouge de lafonction dont la syntaxe est incor-recte.

ENROULÉ/DÉROULÉL'éditeur de code dispose d’un mécanisme confortabled’enroulé/déroulé de code: vous masquez le code connuet testez pour plus de lisibilité!

LE GLOSSAIRE (PERSONNALISABLE)Chaque ordre peut être saisi sous forme abrégée.

GESTIONNAIRE DE SOURCESWEBDEV 11 est livré en standard avec un Gestionnaire deSources collaboratif (GDS, voir page 33)

L’éditeur de code participe à l’ergonomie générale,et la facilité légendaire de WEBDEV 11.

Le WLangage est un langagede 5° génération,il élimine 90%du code, il sim-plifie énormé-ment la pro-grammation, tout en appor-tant une puis-sance hors ducommun.

WEBDEV 11 supporte UML etcrée automati-quement le diagramme declasses en rétroanalysant lecode.Inversement, undiagramme UMLgénère le codedes classes.

• Initialisation du champ• Entrée dans le champ (on focus)

• Modification en sortie (on change)• Sortie du champ (on blur)

Exemple: un champ de saisie

Page 32: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

32 • Développez 10 fois plus vite

WEBDEV®

WEBDEV®

WEBDEV®

La phase de tests automatisés n’estqu’une partie du cheminement qui amènela qualité du logiciel, mais c'est une phaseimportante. WEBDEV 11 propose en plusdes tests de non régression, la réalisationde tests unitaires, de tests d’intégration,de tests de charge. Par simple enregistrement de vos mani-pulations, des scénarios de test sontgénérés et ensuite rejouables à l’envi.

TEST UNITAIRE DE PROCÉDURE ET DECLASSELe processus de création des tests est totalement inté-gré à l’environnement. Pour tester directement une pro-cédure ou une classe, il suffit d’utiliser le menu contex-tuel qui propose de créer (et ensuite de rejouer) un nou-veau test unitaire.

TAUX DE VALIDATION DE L’APPLICATIONLe centre de tests permet d’afficher la liste des testsexistants, la version de l’application sur laquelle chacunde ces tests est passé et le résultat de chaque test. Ces informations sont également affichées en moderésumé dans le «Tableau de bord» du projet.

L’ÉDITEUR DE SCÉNARIOS DE TESTLors de l’exécution d’un test, si une erreur est détectéedans l’application, le clic sur l’erreur d’exécution duscript positionne directement dans le code à l’emplace-ment de l’erreur.

LA VÉRIFICATION DES TESTS LORS DESPROCESSUS COURANTSA chaque création de version, WEBDEV 11 affiche le tauxde validation du site, et vous alerte si celui-ci n’est pasacceptable (le taux est paramétrable). Chaque élément modifié et non testé, pour lequel il exis-te un test, est signalé. S’il n’existe pas de test pour unefenêtre qui a été modifiée, le Centre de Tests indique sicette page a été lancée au moins une fois depuis la com-pilation. Un historique des taux de validation est automatique-ment mémorisé, ce qui permet le suivi de l’évolution dela qualité de l’application.Cette vérification est également effectuée lorsque vousréintégrez des éléments dans le gestionnaire de sources.

DÉBOGUEUR PUISSANT ET CONVIVIALPour mettre au point les sites Internet interactifs, le débo-gueur permet l'exécution en pas à pas d’un traitement dusite, en visualisant ou en modifiant le contenu devariables choisies.

DES FONCTIONNALITÉS AVANCÉES

Evaluation d’une expression contenant une fonction

• exécution en pas à pas, saut de fonctions, sortie immé-diate de fonction, exécution jusqu’à une ligne donnée(par simple double clic sur la ligne),...

• autostop, qui arrête l’exécution à chaque changementde valeur d’une variable ou d’une expression définie

• visualisation automatique (débranchable) de toutes lesvariables de la ligne en cours d’exécution («Watch»)

• visualisation d’expressions contenant des fonctions• affichage de la valeur de la variable survolée par bulle

• résultat en décimal ou hexadécimal• la pile des appels visualisée en temps réel• trace du code exécuté• ...Le débogueur permet un gain de temps précieuxlors des phases de mise au point. Il devient viteindispendable !

UN DÉBOGUEUR POUR INTERNET

TESTS UNITAIRES ET DE MONTÉE EN CHARGE

Le débogueurapporte uneproductivité

professionnelle

Page 33: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

www.pcsoft.fr • 33

WEBDEV®GDS: GESTIONNAIRE DE SOURCES

Totalement intégré à l’environ-nement, le GDS permet le déve-loppement performant en équipe,l'historique des modifications etdes versions, la gestion simultanéede plusieurs versions d’une mêmeapplication, et l’automatisation dela sauvegarde des sources desmembres de l’équipe de dévelop-pement.Le gestionnaire de sources et de versionsapporte un confort, une souplesse, unesécurité et une vitesse indispensable.

DÉVELOPPEZ FACILEMENT EN ÉQUIPELe développement en équipe est géré par une puissantefonctionnalité le «GDS» (Gestionnaire de Sources colla-boratif).Totalement intégré à l’environnement, le GDS permet ledéveloppement performant en équipe, l'historique desmodifications et des versions, et l’automatisation de lasauvegarde des sources des membres de l’équipe dedéveloppement.Dimensionné pour des équipes de 1 à 100 développeurs,le GDS favorise et normalise sans contrainte leséchanges entre développeurs.

DE PUISSANTES FONCTIONNALITÉS• Le GDS est totalement intégré à l'environnement ; par

exemple le GDS propose d’extraire l’élément lors de lapremière tentative de modification.

• La base gère plusieurs projets; si plusieurs projets utili-

sent un même élément, celui-ci peut être partagé.• Un historique de tous les éléments, depuis leur créa-

tion, est mémorisé dans la base (une purge totale oupartielle est toujours possible).

• Le projet est présent sur chaque machine de dévelop-pement; il est donc possible de développer avec lamachine déconnectée.

• Gestion des branches: gérezplusieurs versions différentesd’une même application.

• «Diff» (différences) entre 2éléments: source, page,...• Vous pouvez consulter à tout

moment la liste des modifica-tions effectuées entre 2 ver-sions, par vous-même et/oupar d’autres développeurs...

1 À 100 DÉVELOP-PEURSLe GDS est dimensionnépour des équipes de 1 à 100développeurs. Même en

développant seul le GDS est utile caril contient l’historique de vos applications.

LA BASE DES SOURCESLe GDS utilise une base des sources: procédures, collec-tions, classes, pages, états, composants, requêtes, ana-lyses, dépendances (images,...), ...Cette base peut être installée à votre choix soit sur unserveur dédié, soit sur un poste du réseau dans unrépertoire partagé.

L’explorateur de sources

CONNECTÉ ET À DISTANCELe GDS permet un fonctionnement à distance, connectévia Internet. Il est ainsi possible de travailler sur un pro-jet depuis une agence ou depuis un site client, sanscrainte de perte des modifications effectuées.Le GDS permet également un fonctionnement déconnec-té (train, avion,...).

LE GDS CONSERVE L’HISTORIQUE DEVOS MODIFICATIONSUn avantage du GDS est qu’il conserve l’historique devos modifications, sur toutes les versions.

Le GDS devient vite indispensable

Réseau(intranet)

Déconnecté

ADSL(internet)

Le GDS, c’estla liberté dulieu de déve-loppement

Le GDS gèreautomatique-ment les«dépen-dances»: lesfichiers utilisés(images,...).Le GDS lesdétecte dans leprojet, et lessauvegardeavec le reste del’application.

WEBDEV®

Page 34: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®LES COMPOSANTS FACILES

La notion de composant simplifie drasti-quement le développement: il s’utilisecomme une «boîte noire», en toute facili-té, en toute sécurité.Un composant peut contenir du code, despages, des images, des classes, une ana-lyse, et même des fichiers de données.

LE DÉVELOPPEMENT FIABILISÉ GRÂCEAUX COMPOSANTSUn composant est une «boîte noire», une «brique logi-cielle», dont le développeur utilisateur connaît seule-ment les points d’entrée et la nature des informationséventuellement retournées. La possibilité de créer des composants élaborés aussisimplement que des parties de sites traditionnels vouspermet de simplifier vos développements.

UN COMPOSANT : UN PROGRAMMERÉUTILISABLEUn composant peut être simple ou très sophistiqué.Un composant peut inclure une analyse, des fichiers dedonnées, des pages, du code, des classes, des requêtes,des procédures, des états, des fichiers de données... Un composant peut lui-même utiliser d’autres compo-sants, ou des données extérieures: bases de données,accès à Internet...

RÉUTILISEZ UN COMPOSANT À L’INFINI, CRÉEZ DES COMPOSANTS MÉTIERUn composant peut être utilisé par plusieurs sites simul-tanément.Un site peut utiliser plusieurs composants différents.Un composant pourra être recopié sur plusieursmachines ou serveurs.La gestion des composants est totalementintégrée.

Des composants dans l’environnement

SÉCURISEZ VOS COMPOSANTSLes composants que vous créez sont «sécurisés», c’est-à-dire que personne ne pourra étudier ou voir ou copierle code source, l’analyse,...

AUTO DOCUMENTATIONLors de l’enregistrement du composant, WEBDEV analy-se le composant, et vous propose un squelette de docu-mentation (sous forme de document RTF).

Il suffit de modifier et personnaliser ce squelette pourcréer la documentation développeur qui accompagnerale composant.

INSTALLATION AUTOMATIQUEL’installation d’un composant sur un poste développeurou sur un serveur est gérée. L’éditeur d’installation deWEBDEV automatise la création de la procédure d’instal-lation.

VERSIONNINGIl est possible de faire évoluer un composant sur unposte client sans avoir à recompiler l’application utilisa-trice (Les points d’entrée/sortie entre les 2 versions doi-vent simplement être compatibles).

COMPOSANTS MULTI CIBLESLes composants sont compatibles entre WINDEV,WINDEV Mobile et WEBDEV. Cela permet une meilleureré-utilisabilité.

DE NOMBREUX COMPOSANTS PRÊT-À-L’EMPLOI LIVRÉSWEBDEV 11 est livré avec de nombreux composants (avecleur source) que vous pourrez utiliser dans vos sites. • planning• demande de documentation • anti robot (saisie d’un nombre)• papier (pour commerce électronique)• paiement sécurisé...

34 • Développez 10 fois plus vite

WEBDEV®

Utilisez des briqueslogicielles.

Ne ré inventezpas la roue

WEBDEV 11gère également

les «RèglesMétier».

Définissez lesrègles métier

dans l’environ-nement.

Page 35: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®LES WEB SERVICES, .NET ET J2EE

www.pcsoft.fr • 35

Créez et utilisez desWebservices

WEBDEV®

LA FACILITÉ DE WEBDEV AU SERVICEDES WEB SERVICESLes ordres de manipulation d’un service WEB J2EE s’ap-pellent... J2EE et pour .NET s’appellent DotNet... (DotNet est la prononciation anglaise de .NET, «point» sedisant «dot» en anglais).

APPELEZ DES SERVICES WEB DEPUIS VOSSITESIl est très simple d’utiliser un service WEB (.NET ouJ2EE) depuis un site réalisé en WebDev.

11.. Importez la description du service à utiliser (c’est unfichier .WSDL, disponible en général à une adresseInternet)

22.. Indiquez quel est le type de ce service : .NET, J2EE,SOAP ?

33.. WEBDEV génère automatiquement la classe d’utilisa-tion de ce service en WLangage

44.. Utilisez le service à l’aide de la classe, en toute trans-parence, avec la facilité du WLangage.

L’analyse du service WEB est automatique !

Notez que vous pourrez créer des services WEB avecWINDEV.

TABLEAU DE BORD ET CENTRES DE CONTROLEPOUR GÉRER LE CYCLE DE VIEUn Centre de Contrôle est une application de «supervi-sion» d’un aspect du cycle de vie d’un site.Un Centre de Contrôle permet d’avoir une vision globaledu domaine couvert, que ce soit en phase de développe-ment, sur un site d’exploitation, ou encore pour lesaspects de maintenance et d’évolution.

Le Centre de Contrôle «développeur» permet de gérer les res-sources partagées, les incidents, les évolutions, les plannings...

Parmi les Centres de Contrôle vous trouvez:• Le Centre de Contrôle des ressources de développement• Le Centre de Contrôle des sites déployées• Le Centre de Contrôle des moteurs et bases de don-

nées Hyper File (réseau et Client/Serveur)• Le Centre de Suivi Qualité et Gestion des Suggestions

émises par les utilisateurs des sites.

TABLEAU DE BORD DE PROJET

Le Tableau de Bord permet une vision globale du projet,de son état d’avancement et de sa qualité. Des voyants alertent lorsque certains seuils (paramé-trables) sont franchis: nombre de bogues, retard de plan-ning... et indiquent les optimisations à effectuer.

La gouvernance de projets devient facile.

Page 36: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

Une fois un site terminé, il faut l’installersur le serveur.WEBDEV 11 est livré en standard avec untrès puissant installateur, et un adminis-trateur.

LIVRÉ EN STANDARDComme les autres modules, ce module de création d’ins-tallation est livré en standard avec WEBDEV.

LA CRÉATION EST ASSISTÉEPour créer une installation, il suffit de répondre àquelques questions simples.

L’INSTALLATION SUR UN SERVEURINTRANETIl suffit d’installer votre site sur le serveur, un serveurd’application WEBDEV ou un moteur PHP selon le typede site que vous avez créé, et c’est tout...Sur la machine serveur doit se trouver un logiciel ser-veur WEB (IIS, Apache,...)Les principaux logiciels serveurs sont directementreconnus par la procédure d’installation.

Un exemple de paramétrage de l’installation: le choix du logiciel serveur

L’INSTALLATION FTP CHEZ UN HÉBERGEUR L’installation pourra s’effectuer à distance (par FTP) oupar la fourniture d’un CD ou d’un DVD à l’hébergeur.Plusieurs sites peuvent être hébergés sur un même ser-veur. Si un site est stratégique, le plus simple est de pré-voir un serveur dédié à ce site.

UN OUTIL DE COMPARAISON DE SITEUne fois le site installé, celui-ci évoluera. Lors des évolu-tions, seuls les fichiers modifiés devront être mis à jour,ce qui limite les volumes à transférer.WEBDEV comparera les fichiers du site réel et ceux dusite du poste de développement, et pré-sélectionnera lesfichiers ayant été modifiés. Il est bien sur possible dedéfinir manuellement les fichiers à installer.

LES MISES À JOURS DIFFÉRÉES: LANUIT...Il est souvent intéressant d’effectuer les mises à jour desite la nuit.WEBDEV propose une option d’installation à une date etune heure donnée. La copie physique s’effectue immé-diatement, mais le nouveau site ne s’activera qu’à l’heu-re et la date que vous aurez indiquées.

LES OUTILS D’ADMINISTRATION DE SITE:EN LOCAL ET À DISTANCE

36 • Développez 10 fois plus vite

Administrezfacilement à

distance

WEBDEV®

Page 37: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

www.pcsoft.fr • 37

La méthode laplus simple et laplus intuitive

WEBDEV®

WEBDEV®

L’ADMINISTRATION: LOCALE OU DISTANTELe serveur d’application WEBDEV est livré avec un admi-nistrateur accessible à distance, qui permet de paramé-trer le serveur, et de suivre en permanence l’activité decelui-ci.

De nombreux paramètres peuvent être spécifiés: nombremaximum de connexions autorisées pour le serveur,nombre maximum de connexions pour un site donné,nombre maximum d’instances par internaute,...

Notez que l’administrateur peut également être installésous forme de «service», sans interface sur le Serveur.Un robot de surveillance (fourni) peut être activé pourvérifier en permanence le bon fonctionnement du ser-veur d’application.

Il est possible d’indiquer des droits par utilisateur.

L’administrateur à distance

L’administrateur local, sur le serveur

TESTS: MONTÉE EN CHARGE, DE NON RÉGRESSION...La qualité de votre site passe par un jeu de tests appro-prié. WEBDEV 11 est livré en standard avec un outil detest qui vous permettra de vérifier que le paramétragede votre serveur permet le nombre maximum deconnexions simultanées souhaité, ou encore d’exécuterdes scénarios d’actions, pour vérifier l’absence derégressions par exemple.

L’ARCHIVAGECette fonctionnalité effectue la sauvegarde de toutes lesdescriptions d'objets d’un répertoire de travail: analyses,pages, mais également images, sons,... Le compactage est automatique.Il est ainsi possible de conserver les différentes versionsd’un site.

Installer et administrer un site: facile avecWEBDEV 11 !

RRoobboott ddee ssuurrvveeiillllaanncceeSurveillance du serveurd’application WEBDEV

(conseillé sur un serveurdédié)

MMiissee àà jjoouurrMise à jour des applica-tions WEBDEV depuis leposte de développement

par FTP

RRoobboott ddee ssuurrvveeiillllaanncceeSurveillance des serveurs

d’application WEBDEV(depuis le poste de dévelop-

pement pour un serveurmutualisé)

AAddmmiinniissttrraatteeuurr àà ddiissttaannccee

Sites et fichiers Hyper File

WEBDEV est livré avec de puis-sants outils d’administration et demaintenance.

TTeessttssMontée en charge

Non régression

LES OUTILSD’ADMINISTRATION LIVRÉS

Page 38: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

38 • Développez 10 fois plus vite

WEBDEV®

WEBDEV®

WEBDEV 11 permet un hébergement faci-le. Vous choisirez l’exécution soit via leserveur d’application WEBDEV, soit via unmoteur PHP.

LE LOGICIEL SERVEUR INTERNETWEBDEV paramètre automatiquement Apache, ainsi que IIS.Le serveur peut être sous Windows (32 ou 64 bits)ou sousLinux (+ de 600 fonctions supportées à ce jour en Linux).

SITE STATIQUE OU SEMI-DYNAMIQUEUn site statique s’installe sans particularité.

SITE DYNAMIQUE EN INTRANETEn règle générale, le site sera installé sur un serveur del’entreprise. Tous les postes reliés au serveur pourrontconsulter le site. Tout simplement.

SITE DYNAMIQUE EN INTERNETEn règle générale, le site sera installé chez un

«hébergeur», distinct de votre société.Il existe 2 types d’hébergement:

SERVEUR DÉDIÉL’hébergement dédié est réalisé sur une machine qui estassociée à un seul client.

Vous êtes le seul à pouvoir installer des sites sur cettemachine. Vous pourrez en général administrer à distance(à l’aide des outils fournis avec WEBDEV par exemple).Avec une machine dédiée, la maîtrise est totale, les per-formances sont maîtrisées.

SERVEUR MUTUALISÉDans ce cas, votre site sera hébergé avec d’autres sites,d’autres sociétés.

Avec une machine mutualisée, la maîtrise est partagée,les performances dépendent également de l’activité desautres sites, mais le coût d’hébergement est plus faible.

TROUVER UN HÉBERGEUR POUR SONSITE DYNAMIQUE: TRÈS FACILE AVECWEBDEV !Le site PC SOFT propose une longue liste d’hébergeurs(dans plusieurs pays) maîtrisant l’hébergement de sitesdynamiques WEBDEV. Vous pouvez également contactervotre hébergeur habituel.

HÉBERGEMENT FACILE

Partie commune : • serveur app WEBDEV • système d’exploitation• base de registres• serveurs Web et FTP

Espace disqueclient 1

Espace disqueclient 2

Espace disqueclient 3 Espace disque

client 4

RÉFÉRENCEZ VOS SITESWEBDEV 11 propose la saisie des mots-clés (méta-tag)qui sont utilisés par les moteurs de recherche (Google,Yahoo, Voila...).

Pour faciliter le référencement, la saisie des mots-clés est assistée

Les sites créés seront ainsi mieux référencés par lesmoteurs de recherche.

PREMIÈRE PAGE STATIQUEPour faciliter ce référencement, la première page d’unsite dynamique (page d’accueil) est par défaut une page«statique».Cette page, générée automatiquement à votre demande,sera en général la page référencée par les moteurs derecherche.

RÉFÉRENCEZ CHAQUE PAGE DYNAMIQUEGrâce à la technologie «AWP», WEBDEV 11 permet deréférencer chaque page dynamique.

STATISTIQUES DE SOURCE DECONNAISSANCEAfin de vérifier depuis quels sites proviennent les inter-nautes, un module de «statistiques» est également four-ni avec WEBDEV (voir ci-contre).

RÉFÉRENCEMENT FACILE

Plus de 3.000connexionssimultanées parserveur

100% Linux

Page 39: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

www.pcsoft.fr • 39

Suivez la fré-quentation devos sites

WEBDEV®

WEBDEV®

WEBDEV®

STATISTIQUES DE FRÉQUENTATION DU SITE

Il est important de disposer de statis-tiques précises sur les visites des sites.

CONNAÎTRE LA FRÉQUENTATION D’UNSITEDans la vie non-Internet, il est assez facile de se rendrecompte d’une activité: courrier reçu, nombre d’appelstéléphoniques, nombre de chalands dans le magasin, ...Sur Internet, comment savoir combien d’internautes ontconsulté le site, les pages qui ont été consultées, lesapplications qui ont été utilisées, de quel site vient l’in-ternaute?C’est l’objet des statistiques sur le site.

UN OUTIL TOTALEMENT PARAMÉTRABLEEST FOURNIWEBDEV est fourni avec un outil complet de statistiquespour les pages dynamiques. Cet outil est directementutilisable.L’accès aux statistiques peut se faire à travers Internet.

LES STATISTIQUESParmi les informations fournies :• nombre de pages vues• nombre de visiteurs uniques

• nombre de visiteurs par page• site de provenance des internautes• pays de provenance• navigateur utilisé• et même pages ayant posé un problème technique !

Des statistiques utiles !

PLUS DE 1000 EXEMPLES EN LIGNEPour tester des sites réalisés en WEBDEV, le plus

simple est de se connecter sur www.pcsoft.fr.Dans la rubrique WEBDEV, une page proposeune liste de plus de mille sites réalisés pardes utilisateurs de WEBDEV.

TOUS LES DOMAINES, TOUTESLES LANGUESIl s’agit de sites dans tous les domaines,dans toutes les langues, réalisés en WEBDEVpar différents types de sociétés.

LES SITES INTRANETPour des raisons évidentes de confidentiali-té, les sites Intranet et Extranet ne peuventpas figurer dans cette liste.Des sociétés multinationales ont développédes Intranet et Extranet stratégiques quisont diffusés dans leurs centaines d’agenceset filiales, avec consolidation sur une basecentrale.

TESTEZ PLUS DE 1000 SITES RÉALISÉS EN WEBDEV

Page 40: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®TOUT EST LIVRÉ EN STANDARD

100TÉMOIGNAGESPartagez l’expérience de

sociétés prestigieuses en

demandant ce numéro

spécial de la revue

««0011 IInnffoorrmmaattiiqquuee»» consa-

cré à WINDEV et WEBDEV.

WEBDEV 11 EST COMPOSÉ DES MODULES SUIVANTS, TOUS LIVRÉS EN STANDARD

• Editeur de pages visuel WYSIWYG

• Support de Ajax, DHTML, XML, AppletJava, Flash, PHP...

• RAD applicatif, pour créer des sites enrépondant simplement à quelques ques-tions

• RAD page, pour créer des pages d’unsite en quelques clics

• RAD PHP (option gratuite)

• Import de page HTML, Import de fenêtreet d’application WinDev

• Editeur de code, gérant le L5G, et per-mettant la saisie directe de codeJavascript, HTML et PHP

• Modélisation (UML, Merise), pour décrireles fichiers de données, les traitements,les relations...

• Gestionnaire de règles métier

• Centres de contrôle

• Tableau de bord

• Générateur de dossier d’analyse et deprogrammation

• Base de Données multi-accès, librementdistribuable

• Accès à toutes les bases de données dumarché via ODBC ou OLE DB

• Accès à MySQL, Oracle*, SQL Server*,AS/400*, Informix*, DB2*, SyBase* etMS-Access en mode natif

• Langage L5G, générant automatique-ment le code HTML et Javascript

• Gestionnaire de Sources, Profiler

• Editeur d’états avec PDF et codebarres

• Générateur de procédure d’installationet administration locale et à distance

• Sites prêts à l’emploi

• Moteur de test interactif, pour tester endirect les sites créés, avec des données

• Centre de test unitaires et de de montéeen charge

• Jeu de manuels complets, en français(tout est en français)

• Hot Line gratuite...

L M M J V Une formation rapide !

DÉCISION INFORMATIQUEIl n’existe pas à notre connaissance desolution directement concurrente

NETSURFL’intégré du développement WEB

01 RÉSEAUXUn générateur de sites WEB avec SGBDintégré

PROGRAMMEZWebDev, nous l’avons essayé, beaucoupl’adopteront

LOGICIELS ET SYSTÈMESWebDev, un AGL dédié aux applicationsInternet et Intranet

.NET PROWebDev de PC SOFT reprend tous lesatouts de WinDev

LE MONDE INFORMATIQUEPC SOFT a repris les principes de basede son célèbre Atelier de Génie Logicielet les a transposés dans WebDev

LANGAGES ET SYSTÈMESL’environnement mérite vraiment qu’ons’y arrête

WINDOWS NEWSLes exemples et applications fournis parl’éditeur permettent une prise en mainrapide du logiciel WEBDEV.

L’avis de la presse spécialisée

EXTRAIT DU SOMMAIRE

5 PORSCHE FRANCE8 BANQUE POPULAIRE

11 LA POSTE12 KINDY14 CLARINS SUISSE17 CACHAREL18 BNP PARIBAS22 TOTAL - CEV25 SMART - MLT - MCT26 PLAYMOBIL31 SEGAFREDO32 POLICE NATIONALE 36 SHELL - ICEB41 RATP43 GROUPAMA44 PEUGEOT SPORT 60 FERRERO63 MINISTERE DU

TRAVAIL71 IINNSSEEEE

40 • Développez 10 fois plus vite

WEBDEV EST LIVRÉ AVECUNE DOCUMENTATIONCOMPLÈTE.4 manuels en français sont livrés:cours d’auto-formation pour découvrirle produit, manuel des concepts pourmaîtriser le produit, manuel de pro-grammation pour les ordres, manuel de

l’éditeur d’états et de l’éditeur derequêtes..La formation à WEBDEV demande engénéral une semaine à un développeurgénéraliste. Un développeur connaissant déjàWINDEV est opérationnel en 2 jours.PC SOFT organise également des sémi-naires de formation.

WEBDEV®

Tout est en français

Page 41: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEBDEV®

www.pcsoft.fr • 41

PC SOFT est à votre service.Avec une présence depuis 20 ans,PC SOFT dispose d’une expérience sansprécédent dans le monde du développe-ment professionnel.

AU SERVICE DES DÉVELOPPEURSDEPUIS 20 ANSDepuis 1984, PC SOFT crée des outils de développement.

Plusieurs millions d'applications développées avec desoutils PC SOFT sont en service dans le monde, dans tousles domaines d'activité (n’hésitez pas à demander lemagazine de 100 témoignages).

COMMENT SE FORMER RAPIDEMENT ÀWEBDEV ?De nombreux moyens, simples, efficaces, accessibles,sont à votre disposition pour vous former rapidement àWEBDEV:• Cours d'auto-formation (500 pages, livré en standard)• Séminaires de formation PC SOFT• Mise à disposition de consultants• Assistance Directe®

LE SUPPORT TECHNIQUE (HOT LINE):GRATUIT

Les outils de développe-ment, plus que tous lesautres types de logiciels,nécessitent la disponibili-té d'un support tech-nique (hot line) qualifié.Un simple mail ou uncoup de fil peuvent faireéconomiser des heuresou des jours entiers !Nous avons tellement

confiance en nos outils que nous vous offrons 15requêtes gratuites5 (téléphone ou eMail) au Supporttechnique.

La plupart des «hot lines» de nos concurrents coûtentplus cher que le simple prix d’achat de WEBDEV.

POUR VOS SITES STRATÉGIQUES:«ASSISTANCE DIRECTE®»Si vous désirez un niveau de support avancé, PC SOFTpropose un service d'assistance téléphonique spécifique,appelé «Assistance Directe».Ce service privilégié permet de disposer d'un interlocu-teur unique, sur un standard téléphonique différent de laHot Line gratuite. Ce service, complémentaire duSupport Technique gratuit, effectue des tâches d’audit,de test de vos applications, d’écriture de routines, d’aideà la configuration...

Votre interlocuteur connaît parfaitement vos développe-ments, et peut ainsi vous aiguiller et vous aider plus effi-cacement.

UN MAGAZINE TECHNIQUE (AVEC DVD),TOUT EN FRANÇAIS SUR WEBDEVTous les 3 mois paraît un magazine technique en fran-çais, en couleurs, qui contient articles de fond, trucs etastuces, exemples de programmes avec code source surle DVD d'accompagnement, de nouveaux assistants etsurtout des mises à jour intermédiaires complètes deWEBDEV.

Pour un faible coût d'abonnement, la LST est le meilleurmoyen de rester à l'écoute de WEBDEV.

LA FORMATIONPC SOFT organise chaque semaine à Paris,des séminaires de formation à WEBDEV,de différents niveaux.Ces séminaires permettent de découvrir etde maîtriser WEBDEV selon un plan effica-ce. Ils sont assurés par des ingénieursPC SOFT, connaissant parfaitement le pro-duit.

Ces séminaires peuvent également êtreorganisés dans vos locaux, en France et àl’étranger.

UN CONSULTANT PC SOFT DANS VOSLOCAUXPC SOFT peut mettre à votre disposition dans vos locauxun ingénieur expérimenté PC SOFT possédant les com-pétences de votre domaine, pour une durée de 1 à 5jours.

En votre présence permanente, le consultant PC SOFTvous guidera pour exploiter au mieux les fonctionnalitésde WebDev dans votre projet.

Quel que soit le service dont vous avez besoin, n’hésitezjamais à contacter PCSOFT.Le service «formation» recherchera avec vous lemeilleur moyen de vous satisfaire.

WEBDEV: PRODUIT DE GRANDE DIFFUSIONEn utilisant un outil diffusé à grande échelle, vous béné-ficiez de l'expérience des autres développeurs!

La diffusion à grande échelle permet également de propo-ser WEBDEV à un tarif ridicule eu égard à ses possibilités.

Et rappelez-vous qu'un développeur généraliste est opé-rationnel en 5 jours en moyenne... et WEBDEV gère lecycle complet de développement.

PC SOFT À VOTRE SERVICE

Malg

ré le

soin

appo

rté à

sa ré

dacti

on, c

e doc

umen

t n’e

st pa

s con

tractu

el. W

EBDE

Ves

t rés

ervé

à un

usa

ge p

rofe

ssio

nnel.

N’h

ésite

z jam

ais à

cont

acter

dire

ctem

ent P

CSO

FTpo

ur to

ut as

pect

impo

rtant

pou

r vou

s. To

utes

mar

ques

dép

osée

s par

leur

s pro

prié-

taire

s res

pecti

fs..

*: o

ptio

n; 5

: 15

requ

êtes g

ratu

ites;

assu

ré su

r la v

ersio

n en

cour

s de c

omm

ercia

lisati

on; s

eul l

’app

el es

t à v

otre

char

ge. C

onsu

ltez l

a lice

nce.

Pour tous vos développements Internet etIntranet, PC SOFT sera présent pour vousassurer le service personnalisé de qualité quevous attendez.Avec WEBDEV 11 vous réussirez vos projets.

Page 42: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

WEB 2.0

PHP

Linux

Hyper File

Client/Serveur

...

42 • Développez 10 fois plus vite

Le meilleurmoyen de tirer

profitd’Internet

WEBDEV®

NE LAISSEZ PAS LA RÉVOLUTION INTERNET SE FAIRE SANS VOUS

Vous aussi...

VOUS ÊTES DÉCIDEURVous avez besoin d’une solution qui permette à

vos équipes de développer vite les puissantes appli-cations Internet et Intranet dont vous avez besoin:WEBDEV 11 s’impose. WEBDEV vous garantit le res-pect du budget, des performances et du délai atten-du.

VOUS ÊTES DÉVELOPPEURVous savez aujourd’hui développer. Avec WEBDEV

vous saurez immédiatement créer des sites sta-tiques, semi-dynamiques et dynamiques.WEBDEV permet une démarche méthodologiquenaturelle, qui aboutit à la réussite de tous vos pro-jets.

VOUS ÊTES SPÉCIALISTE INTERNETWEBDEV 11 apporte la solution à votre probléma-

tique: utilisation conjointe à des sites statiques exis-tants, aspiration de site, sites dynamiques avec unepuissance sans limite. Vous pourrez ré-utiliser sanslimite votre existant Web.

LA COMPATIBILITÉ AVEC WINDEVWINDEV est l’AGL Windows le plus utilisé en

France. WEBDEV 11 est compatible avec WINDEV etWINDEV Mobile.

Le mode opératoire des produits est identique.Il est très facile de transformer une applicationWINDEV en un site Internet ou Intranet, et vice etversa.

GESTION DU CYCLE DE VIE DES SITESWEBDEV 11 est une plateforme de développement

complète, intégralement en français, qui intègretous les modules nécessaires au développement.Cela assure le succès de vos projets. WEBDEV 11 est réputé pour sa facilité de prise enmain (une spécialité des outils créés par PC SOFT).

ACHETEZ WEBDEV 11 AUJOURD’HUI !Chaque jour qui passe, vous-même et vos équipes

perdez un temps précieux.WEBDEV 11 vous permet d’être efficace très rapide-ment dans le développement des sites interactifsperformants, aujourd’hui nécessaires à toutes lessociétés.

Ne laissez pas vos concurrents vous dépasser, uti-lisez vous aussi le plus puissant, le plus intégré, leplus facile des environnements de développementprofessionnels de sites Internet et Intranet effi-caces.

WEBDEV 11 est un environnement très com-plet, très puissant, mais très facile d’utilisation.Le «Retour Sur Investissement» (ROI) est trèsrapide: vous réaliserez vite des économiesimportantes grâce à WEBDEV 11.

PASSEZ À L’ACTION: COMMANDEZVOTRE WEBDEV 11 DÈS AUJOURD’HUI !

Développez 10 fois plus vite

Page 43: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

Voici des exemples de sites etd’applications que vous pour-rez créer facilement avecWEBDEV (cette liste n’est pasexhaustive).

Certains sites sont desIntranet, d’autres des Extranet,d’autres des sites Internet.

• Site de commerce électroniqueavec paiement sécurisé

• Télépaiement de factures parInternet

• Gestion des commandes de vosclients connus

• Prise de commande générale• Consultation par vos clients de

l’état d’avancement de leur com-mande (commande reçue, saisie,traitée, correcte, partie à telleheure,...)

• Accès aux stocks réels• Création dynamique d’image en

fonction de paramètres saisis:- essayage virtuel de vêtements - présentation d’une automobile

avec la couleur et les optionschoisies

- personnalisation de T-Shirt enfonction d’une image fournie(uploadée) par le client

• Définition en ligne des optionsd’un progiciel, calcul du prix decession de la licence, et télé-chargement immédiat aprèspaiement

• Réservation de places d’avionou de bateau, en choisissantson siège ou sa cabine sur unplan à jour

• Tableau de bord Dirigeant à jouren temps réel avec CA de l’entre-prise, Marge prévisible, Etat desstocks (à protéger par mot depasse)

• Planning partagé d’une équipedispersée géographiquement

• Planning de prise de rendez-vous de personnel itinérant

• Planning d’intervention d’uneéquipe de maintenance

• Pour une société de VPC, miseen ligne de la documentationtechnique de toutes les noticesdes produits commercialisés

• Moteur de recherche en langagenaturel d’informations (FAQ,...)dans une base de don-nées texte

• Scan et archivage de tous les documentscomptables reçus (factures, BL,...) dans le but de pouvoir les visualiserà tout moment, même des années après(archives)

• Prise d’inscription à un événe-ment: présentation, repas, sor-tie,...

• Gestion d’un annuaire partagé:salariés de l’entreprise, étu-diants d’une école, anciens étu-diants, membres d’un club,...

• Petites annonces immobilières,voitures, enchères ...

• Gestion de parc matériel• Gestion de mailing-Liste• Gestion des points «bonus» liés

à une carte de fidélité: rappel dunombre de points, échéance,affichage automatique desprimes obtenables, gestion de lademande des primes,...

• GED• Suivi à distance de l’état d’une

chaîne de robotisation et de pro-duction

• Portail Intranet d’entreprise

Et tout autre site dont vousavez l’idée !

WEBDEV 11 permet de développer tous les typesde sites.

Découvrez plus de 1000 exemples de sites sur

www.pcsoft.fr

Développez tous les types de sites

Page 44: DÉVELOPPEZ 10 FOIS PLUS VITE Windev/brochureWB11.pdf · des données grâce à WEBDEV 11 ... Gestion des rayons, du chariot, du paiement. • Petites annonces ... te sous Hyper File,

Fournisseur Officiel de la Préparation Olympique

NATIONAL AWARD

PLATEFORME INTÉGRÉE DE DÉVELOPPEMENT

Siège Montpellier : 3 Rue de Puech Villa BP 444 08 34197 MONTPELLIER Tél: 04.67.032.032 Fax: 04.67.03.07.87 Agence Paris : 34 Boulevard Haussmann 75009 PARIS Tél: 01.48.01.48.88 www.pcsoft.fr

PC SOFT Informatique - SAS au capital de 1 728 992 Euros - RCS 330 318 270 - SIRET 330 318 270 00064 - Code APE 722A - Numéro de TVA Européen: FR09 330 318 270

®

www.pcsoft.fr

UN CODEUNIQUE : Windows, .Net, Java,PHP, J2EE, XML, Internet, Ajax, PocketPC, SmartPhone, Client riche

DÉVELOPPEZ 10 FOIS PLUS VITE

WEBDEV®