Vous êtes sur la page 1sur 39

Windows 64 bits - Windows 32 bits - Linux - Mac - iOS - Android - Windows CE, Mobile - Windows Phone -.

Net - Java - PHP - HyperFileSQL - Oracle - SQL Server - MySQL - DB2 - Informix - ...

118 nouveauts communes


Windows 8
HyperFileSQL Android
FTP scuris
Graphe surface
rOLAP (tableau crois dynamique)
Nouveau champ timeline
Impression HTML
CSS3
Rplication multi-sites
88 nouvelles fonctions WLangage
128 nouvelles fonctions iOS
58 nouvelles fonctions Android
18 nouvelles fonctions Java
38 nouvelles fonctions PHP
78 nouvelles fonctions Linux
...

www.pcsoft.fr

a nouvelle version 18 apporte vos quipes les nouveauts qui leur permettront dtre
efficaces dans le monde actuel qui
volue sans cesse.
Les nouveaux champs, les volutions, le support de Windows 8 et
de sa nouvelle interface font partie
des 918 nouveauts de la version
18.

ntgrer des fonctionnalits


utiles vos applications par
une simple recompilation:
cest le premier gain que cette version 18 vous apporte.
En passant la version 18, vos applications gagnent automatiquement en fonctionnalits, en vitesse
et en qualit, et sadaptent aux volutions technologiques rcentes.

INDEV et WEBDEV sont


vos outils de travail.
Grce vous, votre outil
de travail est plus performant, plus
robuste, plus rapide.

002

WINDOWS 8

n o u v e a u t

W D

W B

W M

Windows 8 : PC de bureau
WINDEV 18 permet de crer des applications pour les 2 types
dinterface.
Le code, les fentres, les analyses... sont compatibles.
Voir le dtail en nouveauts 610 860.

001

n o u v e a u t

W D

W B

W M

Windows 8 : prsentation
WINDEV 18 supporte bien entendu Windows 8.
La principale nouveaut de Windows 8 est la prsence de 2 interfaces diffrentes dans le systme dexploitation.
La premire interface est celle que lon connat depuis toujours
sous Windows, linterface Desktop.
La nouvelle interface Windows 8 est destine la fois aux PC et
aux matriels tactiles (tablettes, tlphones). Le menu de lancement de cette nouvelle interface est bas sur des tuiles.
Gain apport par cette nouveaut version 18:

WINDEV18 supporte toutes les versions de Windows.

Application en mode nouvelle interface


Gain apport par cette nouveaut version 18:

Portabilit de vos applications, comptence maintenue de vos


quipes

L'objectif permanent de nos


quipes est clair : votre satisfaction et votre russite, sous tous les
environnements.
Le support natif
de Windows 8
dans les 2 types
dinterface est
un atout dterminant de la
version 18 : vos
applications sont
compatibles.

Nous sommes fiers de vous proposer cette version 18 : une version


majeure.

COMMANDEZ
DS AUJOURDHUI
VOTRE VERSION 18 !

Lgende

ocumentation Nouveauts. Ce document sadresse aux lecteurs qui


connaissent dj les versions 17 de WINDEV, WEBDEV et WINDEV
Mobile.Si vous ne les connaissez pas, nhsitez pas demander les
documentations compltes (gratuites, en franais) sur ces logiciels.

Dans les pavs en fond jaune, nos


experts attirent votre attention
sur certaines fonctionnalits.
WD WB WM : la lgende indique
dans quel logiciel la nouveaut
est disponible.

Les nouveauts WINDEV 18

WEBDEV 18

WINDEV Mobile 18

003

n o u v e a u t

W D

W B

W M

le nouveau champ Tableau crois dynamique


cube rOlap au service de linformatique dcisionnelle

NOUVEAUX
CHAMPS

Windows 8 : tablettes
WINDEV Mobile18 permet de crer des applications pour les tablettes sous Windows 8.
Ct processeur, les 2 types de processeur (x86 et Arm) sont bien
entendu supports par WINDEV Mobile.

005

n o u v e a u t

W D

W B

W M

Nouveau champ Tableau


crois dynamique :
les dcideurs ladorent
Le champ tableau crois dynamique affiche dynamiquement
des donnes qui proviennent du recoupement de diffrents fichiers dune base de donnes.
Par exemple: le volume des ventes en fonction des familles de
produits, des produits, des rgions, au cours du temps, avec ou
sans dtail.
Tout, absolument tout, est affich dynamiquement, y compris les
en-ttes de lignes et de colonnes.
Le tableau crois dynamique effectue lui-mme les calculs.
Tous les rsultats sont calculs automatiquement.
Ce champ tableau crois dynamique est galement appel cube
rOlap. rOlap est lacronyme de Relational Olap. Olap est luimme lacronyme de On-Line Analytical Processing, que lon peut
traduire par traitement analytique des donnes.
Ce champ est un champ extrmement puissant.

Tablette sous Windows 8


Gain apport par cette nouveaut version 18:

Portabilit de vos applications.

Gain apport par cette nouveaut version 18:

004

n o u v e a u t

W D

W B

Des semaines de programmation sont vites grce ce nouveau


champ de la version 18 !

W M

Windows 8 : smartphones
006

Pour les smartphones, le systme est lgrement diffrent et se


nomme Windows Phone 8.
WINDEV Mobile18 permet de crer des applications pour les
smartphones Windows Phone 8.

n o u v e a u t

W D

W B

W M

champ Tableau crois


dynamique: comment le
dfinir ?
La dfinition dun champ tableau crois dynamique est trs simple
avec WINDEV 18: il suffit de rpondre aux questions de lassistant.

Gain apport par cette nouveaut version 18:

Portabilit de vos applications


La version 18 assure une compatibilit avec toutes les versions
de Windows: Windows 8, Windows Server 2012, mais galement avec Windows 7, Vista, XP, 2008, en 32 bits et 64 bits.
Vos quipes utilisent le mme langage (aucune API changer), les mmes fentres, les mmes tats...
Concernant les versions mobiles, la version 18 est compatible
avec Windows RT, Windows Phone, Windows Mobile, CE,...
Et bien entendu votre code est galement compatible avec
Linux, Mac, Android, iOS (iPhone, iPad)...

Les nouveauts WINDEV 18

La dfinition du champ seffectue en 3 tapes :


contenu (1), en-ttes de colonnes (2), en-ttes de lignes (3)

WEBDEV 18

WINDEV Mobile 18

Les nouveauts WINDEV 18

WEBDEV 18

WINDEV Mobile 18

La premire tape consiste dfinir le contenu central du tableau.


Les en-ttes dynamiques de lignes et de colonnes seront dfinis
lors des 2 tapes suivantes.
Le contenu du tableau est dfini par un ou plusieurs calculs effectuer sur une ou plusieurs rubriques, et/ou par du code WLangage.
Par exemple le contenu du tableau pour afficher un chiffre daffaires peut tre: somme des lignes de commandes.
Un autre exemple peut tre: somme des quantits de produits
vendus.
Plusieurs calculs peuvent tre affichs dans une mme cellule.
Par exemple une cellule peut afficher la fois le chiffre daffaires
et la quantit vendue.

La troisime tape consiste dfinir la rubrique du fichier de


donnes parcourir pour crer les en-ttes de lignes.
L aussi, il est possible de dfinir des niveaux de dtail.

Exemple 1

Exemple 4

Dans ce tableau crois dynamique le chiffre daffaires


de chaque famille de produits est dtaill
par continent. Si lutilisateur final droule le continent
(en cliquant sur +), chaque pays apparatra

Un tableau crois dynamique de base

Exemple 2

Gain apport par cette nouveaut version 18:

Parcourir les donnes, changer daxes, est trs simple pour lutilisateur final, qui peut analyser facilement une montagne de chiffres
Les en-ttes de lignes

Un total des lignes et/ou des colonnes, ainsi quune moyenne ou


un comptage, peuvent tre automatiquement ajouts.
Comme tous les champs, le champ tableau crois dynamique bnficie de la technologie des 7 onglets. Il est galement possible de crer le champ directement via les 7 onglets.

009

Dans ce tableau crois dynamique, lutilisateur final


a droul le dtail de lanne 2012 sous forme de trimestres.
Il pourrait ensuite drouler les mois dun trimestre (bouton +)

Exemple 3

Premire tape: le contenu du centre du tableau


n o u v e a u t

W D

W B

W M

champ Tableau crois


dynamique: le remplissage
est automatique
Le remplissage est trs simple: il est automatique !
Le moteur rOlap de WINDEV 18 effectue automatiquement les
parcours et les calculs ncessaires pour tous les niveaux de dtail
possibles. Il remplit automatiquement les en-ttes de lignes et de
colonnes.

Affichage des rsultats immdiat.

010

La programmation dun cube rOlap est simple


n o u v e a u t

W D

W B

champ Tableau crois


dynamique: lexcution

Les en-ttes de colonnes

Les nouveauts WINDEV 18

WEBDEV 18

WINDEV Mobile 18

W D

W B

W M

Le cube cest
carr !

W M

Le calcul dun champ tableau crois dynamique est lanc par la


fonction olapCalculeTout.
Lutilisateur final choisit tout moment le niveau de dtail des
donnes affiches.
Le rsultat affich peut tre export comme toute table WINDEV:
Excel, Word, PDF, email,...
Illustrons des rsultats dexcution sur 4 exemples:

W M

Gain apport par cette nouveaut version 18:

Ce tableau crois dynamique contient une dimension


supplmentaire: le pays, qui filtre automatiquement le tableau.
Lutilisateur final a droul le dtail de la
famille de produits Livres

Gain apport par cette nouveaut version 18:

008

W B

Le rsultat de lexcution peut tre sauvegard, et donc recharg


ultrieurement, sans avoir reparcourir les fichiers des donnes
(fonctions olapSauve et olapRestaure).
Cela vite davoir recalculer lensemble du cube sur des donnes
qui nvoluent plus, comme le dtail des ventes des annes passes.
Il est galement possible de recharger un tableau sauvegard, et
de mettre jour une partie de ce tableau, par exemple les ventes
de lanne courante. Cela acclre laffichage du rsultat.

La mise en place dun tableau crois dynamique (un cube rOlap)


est simple

007

W D

champ Tableau crois


dynamique: persistance
des rsultats

Gain apport par cette nouveaut version 18:

La deuxime tape consiste dfinir la rubrique du fichier de


donnes qui permet de crer les en-ttes des colonnes.
Par exemple la date de la commande, pour en afficher lanne.
Une date peut tre ensuite dtaille en semestres, quadrimestres,
trimestres, mois, semaines...
Il est possible de dfinir plusieurs niveaux den-ttes.
Par exemple, pour chacune des annes affiches, il est possible
dafficher une liste de continents, puis une liste de pays.

n o u v e a u t

Un tableau correspond une


tranche du cube des donnes

Ce nouveau champ Tableau Crois Dynamique


est un concentr de puissance. Il conomise des
semaines et des mois de dveloppement. Il
rentabilise lui seul le passage en version 18 !

Les nouveauts WINDEV 18

WEBDEV 18

Pourquoi le champ tableau crois


dynamique sappelle galement un
cube ? Cest parce que souvent il
visualise des donnes en 3 dimensions. La table visualise correspond
alors une tranche du cube, en
sachant que toutes les tranches
dans tous les axes sont visualisables.
En ralit, le nombre de dimensions
que sait manipuler le champ tableau crois dynamique est illimit.

WINDEV Mobile 18

011

n o u v e a u t

W D

W B

Gain apport par cette nouveaut version 18:

W M

Personnalisation encore plus avance des interfaces.

Nouveau Champ
Timeline

013

n o u v e a u t

W D

W B

W M

Champ agenda:
rendez-vous la journe

Le nouveau champ de type Timeline permet de reprsenter des


chronologies dvnements rapprochs, qui peuvent tre parallles.
Ce champ est utilis par exemple pour:
raliser un montage vido
reprsenter des vnements sur un automate
raliser une animation
...
La granularit peut tre aussi fine que la micro seconde.
Lchelle de la plage affiche est modifiable par lutilisateur final
laide dun potentiomtre (range slider).
Le marqueur peut tre dplac la souris ou par programmation.

En version 18, en plus de toutes les granularits dj proposes, il


devient possible de dfinir un rendez-vous pour la journe entire.
La reprsentation du rendez-vous est ainsi plus ergonomique pour
lutilisateur final.
Cette fonctionnalit est galement disponible dans le champ
planning.

le champ extrapole les valeurs non fournies;


le maillage peut tre affich ou pas;
la couleur peut tre prcise par altitude: le dgrad de couleurs
est calcul automatiquement;
laxe de visualisation peut tre modifi;
les quadrillages peuvent tre affichs ou pas sur chacun des 3
plans des axes;
les axes peuvent tre orthonorms (ou pas);
...
Le graphe peut tre tourn par lutilisateur final la souris (cette
option peut tre dbranche).
Un graphe Surface inclus dans une fentre

Le nouveau champ Timeline


Gain apport par cette nouveaut version 18:

Reprsentez facilement des frises temporelles.

012

Mercredi, un rendez-vous dune journe entire !


Gain apport par cette nouveaut version 18:

n o u v e a u t

W D

W B

Le graphe Surface
propose un affichage spectaculaire

Gain apport par cette nouveaut version 18:

Visualisation amliore des agendas et des plannings.

W M

Nouveau champ
Zone multilignes

CHAMP GRAPHE

Ce nouveau type de champ en WINDEV est un champ multilignes. Il permet de placer des champs de types diffrents dans
chaque ligne.
Cela permet de personnaliser chaque ligne, par exemple en proposant un interrupteur dans une ligne pour changer ltat, une
jauge dans une autre ligne, etc...
Par programmation, il est possible dajouter plusieurs occurrences
dun mme type de ligne.

Autre affichage spectaculaire...

Nouvelle possibilit de synthtiser des donnes et dassister les dcideurs.

COMPATIBILIT TOTALE AVEC LES VERSIONS PRCDENTES


WINDEV 18 respecte votre existant.

014

n o u v e a u t

W D

W B

Aucune phase de migration nest ncessaire entre WINDEV 7.5,


8, 9, 10, 11, 12, 14, 15, 16 ou 17 et WINDEV 18: il suffit de recompiler lapplication pour quelle fonctionne en version 18.
Il en va de mme pour le passage de WEBDEV 7, 9,10, 11, 12,
14, 15, 16 ou 17 WEBDEV 18. Il suffit de recompiler.

W M

Nouveau Champ Graphe


Surface
Un nouveau type de graphe fait son apparition en version 18: le
graphe surface.
Un graphe de type surface permet de reprsenter des donnes
analogiques corrles, selon 3 axes.
Par exemple, reprsenter une rsistance dun matriau en fonction de la tension et de la temprature.
Autre exemple, pour un moteur, reprsenter le temps douverture
des injecteurs en fonction du volume dair en entre et du rgime
moteur.
Bien videmment, le graphe surface permet galement de reprsenter une fonction mathmatique en 3 dimensions.
Le remplissage du graphe surface seffectue en indiquant les
points connus (X, Y, Z) du graphe grce la fonction grSurfaceAjouteDonne.
Les fonctionnalits du champ graphe surface sont sophistiques :

Les nouveauts WINDEV 18

WEBDEV 18

WINDEV Mobile 18

Les composants existants (version 8, 9, 10, 11, 12, 14, 15, 16 ou


17) fonctionnent directement (sans avoir tre recompils) avec
les applications en version 18.
Une version 18 ouvre directement un projet 7.5, 8, 9, 10, 11, 12,
14, 15, 16 ou 17. Les projets plus anciens (5.5...) sont migrer.
Et bien entendu, plusieurs versions diffrentes de vos environnements peuvent cohabiter simultanment sur votre PC; une licence
18 lance galement les anciennes versions (17, 16, 15, 14, 12, 11,
10, 9, 8, 7.5, 5.5,...).
La version 18 est bien entendu compatible avec Windows 8.

Les nouveauts WINDEV 18

WEBDEV 18

WINDEV Mobile 18

IPHONE, IPAD
015

n o u v e a u t

W D

W B

ENVIRONNEMENT
018

W M

88 Evolutions pour iOS


Vous le savez, la version 18 de WINDEV Mobile permet de crer
des applications pour iPhone et iPad.
Cette version 18 apporte de nombreuses nouveauts: les nouveauts de lenvironnement, bien sr, mais galement des dizaines de nouveauts concernant les champs et le WLangage.
Retrouvez toutes ces nouveauts partir de la page 43.

n o u v e a u t

W D

W B

W M

Un Environnement encore
plus efficace

020

n o u v e a u t

W D

W B

W M

Compilation plus rapide:


30% de gain
En version 18, les processus de compilation ont t amliors.
La compilation et la recompilation des applications sont plus rapides
de 30% en moyenne.
Gain apport par cette nouveaut version 18:

Temps important gagn louverture des projets.

En version 18, lenvironnement de dveloppement volue pour un


plus grand confort et une plus grande efficacit dutilisation.
Parmi les volutions majeures, la prsence dun ruban est la
plus significative: les choix deviennent plus clairs. Notez que la
prsentation par menus droulants est toujours disponible.

022

Dveloppement facile dapplications riches pour iPhone et iPad,


rutilisation de votre existant.
Encore du temps de gagn.

n o u v e a u t

W D

021

W B

Android est de plus en plus utilis sur les mobiles.


WINDEV Mobile permet bien videmment de crer des applications pour Android, et il volue lui aussi normment en version
18. Lenvironnement bien sr, mais galement plusieurs dizaines
de nouveauts sur les champs, le langage, HyperFileSQL... Retrouvez ces nouveauts partir du numro 512.

Gain apport par cette nouveaut version 18:

WINDOWS PHONE 8
017

n o u v e a u t

W D

W B

W M

Compatibilit assure
Pour exploiter la nouvelle interface graphique de Windows 8, il
suffit de crer ou dadapter ses applications laide de la version
18 de WINDEV Mobile.
La programmation seffectue bien entendu toujours en WLangage, les fentres se crent comme dhabitude avec lditeur de
fentres...
Retrouvez ces nouveauts partir du numro 610.
Gain apport par cette nouveaut version 18:

Le support de tous les environnements mobiles de Windows.

W B

W M

Intuitivit des diteurs, efficacit de vos quipes amliore.

019

Gain de temps sur les projets de taille importante.

n o u v e a u t

W D

W B

W M

023

n o u v e a u t

W D

le ruban dans les diteurs : intuitivit maximale

En version 18, linterface de type Ruban fait son apparition dans


les diteurs. Ce type dinterface permet de prsenter plus dinformations sur une surface rduite.
Le rsultat dun choix est plus facilement visualisable et prvisible.
Avec cette interface, vos dveloppeurs dcouvrent facilement
toutes les options des diteurs. Des options qui taient dissmines sont maintenant regroupes.
Linterface pour crer les champs est plus visuelle: les icones sont
plus grosses, plus visibles, regroupes par thmes.
Lorsquun champ est slectionn, un volet ddition contextuel
spcifique au champ est affich. Par exemple, le survol dun style
de champ permet de visualiser immdiatement le rsultat de lapplication de ce style au champ dans la fentre.
Le ruban sadapte lespace disponible sur lcran.
Un champ de recherche dans le ruban est disponible tout moment, et permet ainsi de retrouver une option prcise.
Un mode compatibilit anciennes versions affiche le menu traditionnel. Quand on a got lefficacit du ruban de la version
18, il devient impossible de sen passer !
Gain apport par cette nouveaut version 18:

WEBDEV 18

10

WINDEV Mobile 18

W M

Le slecteur de couleurs de tous les diteurs volue en version 18.


Sa nouvelle interface permet de dfinir plus facilement les couleurs.
Les couleurs visualises sont galement plus nombreuses.

Les diffrentes actions possibles sont regroupes et faciles trouver.

Les nouveauts WINDEV 18

W B

Nouveau slecteur de
couleurs : plus prcis

Nouvelle interface
ruban

Gain apport par cette nouveaut version 18:

Dveloppement facile dapplications sophistiques pour Android,


rutilisation de votre existant.

W D

Louverture des projets de taille importante est sensiblement rduite.


Le gain moyen douverture dun projet de 1.000 lments est de
38%. Des amliorations jusqu 80% ont mme t constates
sur de trs gros projets. Ce gain apporte un confort supplmentaire non ngligeable pour le dveloppeur.

188 Evolutions pour


Android

W M

Gain apport par cette nouveaut version 18:


n o u v e a u t

ouverture de projet plus


rapide: 38% 80% de gain

W M

W B

Le Centre de Contrle de Suivi de Projets volue en version 18.


La vitesse daffichage des listes dexigences est optimise.
La visualisation des plannings est amliore: la navigation est facilite, limpression est facile.

Gain apport par cette nouveaut version 18:

016

W D

Centre de contrle Suivi


de Projets

Gain apport par cette nouveaut version 18:

ANDROID

n o u v e a u t

Les nouveauts WINDEV 18

WEBDEV 18

11

WINDEV Mobile 18

026

n o u v e a u t

W D

W B

W M

028

Afficher les mthodes des


classes de base
En POO, quand une classe drive dune ou plusieurs classes, il est
maintenant possible de voir toutes les mthodes hrites dans
cette classe.
Un simple clic droit permet de crer une redfinition de mthode
virtuelle.
Il est possible de nafficher que les mthodes et membres publics.
Cela simplifie laffichage en utilisation de classes.
Cette option est dsactivable.
Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

Choix visuel des couleurs augment.

024

n o u v e a u t

W D

Vision synthtique de la classe manipule.


W B

W M

Treeview hirarchis
pour le projet
Les rubriques de lanalyse peuvent maintenant tre affiches dans
lordre logique.
Une nouvelle option daffichage de lexplorateur de projets permet de trier les lments par date de dernire modification.

027

n o u v e a u t

W D

W B

W M

n o u v e a u t

W D

W B

W M

Vous le savez, WINDEV et WEBDEV permettent de grer jusqu


64 langues dans un mme projet: fentre, tat, WLangage...
La traduction des diffrentes langues peut tre effectue a posteriori en utilisant le logiciel WDMSG, ou directement dans les diteurs.
Pour faciliter cette traduction, les diteurs proposent maintenant
dappeler Google Traduction pour effectuer ces traductions.
Note: il est bien entendu ncessaire de se conformer aux rgles
dutilisation du service par Google, qui par ailleurs peuvent varier
dans le temps.
Gain apport par cette nouveaut version 18:

Traduction facilite.

Diff dimages
Utile surtout dans le GDS, le diff dimages permet de visualiser
les diffrences entre 2 versions dimages, dicones, de boutons...

029

n o u v e a u t

W D

W B

W M

composant interne:
rangement par dossier

Informations plus faciles retrouver dans lexplorateur de projet.

025

W B

W M

030

Affichage des collections


de procdures et des
classes
Lexplorateur de projet propose de nouvelles options de tri pour
les collections de procdures et les classes.
Il est maintenant possible de trier :
par date de dernire modification
par tri alphabtique
par couleur
par visibilit (public, protg, priv)
Gain apport par cette nouveaut version 18:

Vision synthtique.

n o u v e a u t

W D

W B

W M

a jout ou suppression de
langues : Synchronisation
immdiate
Le bouton a perdu ses coins arrondis entre 2 versions...
Gain apport par cette nouveaut version 18:

Il devient facile de visualiser les diffrences entre 2 versions dune


mme image.

Dans le cadre des projets multilangues, quand une langue est


supprime du projet, la version 18 supprime toutes les rfrences
de la langue supprime dans tous les lments du projet.
Le projet est ainsi nettoy.
Dans le cas dun ajout de langue, celui-ci est effectu immdiatement et pas uniquement louverture de chaque objet.
Gain apport par cette nouveaut version 18:

Suppression de manipulations fastidieuses.

031
Je la veux !

032

n o u v e a u t

W D

W B

W M

Catalogue dimages: degr


de transparence
Les images et illustrations prsentes dans le catalogue dimages
(le clipart) grent maintenant un degr de transparence (couche
alpha).
Lorsquune image est slectionne, le pourcentage de transparence peut tre indiqu.
Gain apport par cette nouveaut version 18:

Sophistication des images.

n o u v e a u t

W D

W B

W M

Recherche #1 :
Refonte de linterface de
la recherche

Gain apport par cette nouveaut version 18:

Les fichiers sont prsents de manire hirarchique.


W D

La fonctionnalit de recherche dans


les diteurs est un facteur important
de lefficacit de vos quipes.
Son ergonomie, son efficacit sont
primordiales.
La recherche est disponible dans les
diteurs de code, de fentres, de
pages, dtats, etc.
Voici la liste des 18 amliorations et volutions apportes la
recherche en version 18.

La visualisation des lments dun composant interne est maintenant hirarchise: fentres, tats, pages,...

Gain apport par cette nouveaut version 18:

n o u v e a u t

EDITEURS :
18 NOUVEAUTS
SUR LA
RECHERCHE

utilisation de google
traduction dans les
diteurs

La fentre de recherche a volu, et est maintenant encore plus


conviviale. La saisie des critres de recherche est intuitive.
Gain apport par cette nouveaut version 18:

Le mode opratoire est facile.

033

n o u v e a u t

W D

W B

W M

Recherche #2:
Joker ? et * (Wildcards)
Lutilisation de caractres Joker est maintenant permise pour les
recherches.
Le caractre ? remplace tout autre caractre lemplacement
o il est utilis.
Par exemple Loui? trouve la fois Louis et Louix.
Ou par exemple madll1?04 trouve la fois madll1204,
madll1304, madll1404, etc.
Plusieurs jokers ? peuvent tre utiliss dans une mme recherche.
Le caractre * remplace lui un ou plusieurs caractres.
Loui* trouve la fois Louis,Louix, et Louise et Louisette par exemple.
Le caractre joker peut tre utilis tout emplacement dun mot
recherch.
Gain apport par cette nouveaut version 18:

Suppression de manipulations fastidieuses.

034

n o u v e a u t

W D

W B

W M

Recherche #3:
Expressions rgulires

Les nouveauts WINDEV 18

WEBDEV 18

13

WINDEV Mobile 18

La version 18 autorise lutilisation dexpressions rgulires comme


critres de recherche.
Par exemple pour une adresse email:

038

Il est possible de spcifier plusieurs groupes: chaque groupe sera


surlign dans la table des rsultats.
Le remplacer permet d'effectuer un remplacement des groupes
trouvs.

W B

W M

Nouveauts de la recherche
Vous cherchez ? Vous trouvez !

Dans lditeur de code, il est possible de spcifier que la recherche


seffectuera uniquement dans les commentaires, ou ne cherchera
pas dans les commentaires.
Chaque option peut tre utile !

Gain apport par cette nouveaut version 18:

Recherche selon des critres trs (trs) prcis.

Gain apport par cette nouveaut version 18:


n o u v e a u t

W D

W B

Limite le nombre de rsultats

W M

Recherche #4 :
Recherche dans laide

039

Gain apport par cette nouveaut version 18:

W D

W B

W D

W B

W M

Dans lditeur de code, il est possible de spcifier que la recherche


seffectuera uniquement dans les chanes de caractres utilises
dans le code, ou ne les prendra pas en compte.

Inutile de quitter lditeur pour chercher dans laide.


n o u v e a u t

n o u v e a u t

Recherche #8:
inclure ou exclure les
chanes du code

La recherche dans laide est maintenant intgre dans les diteurs: directement dans lditeur, sans le quitter, il est possible de
lancer une recherche dans laide.

036

W D

Recherche #7 :
inclure ou exclure les
commentaires

.*([-.a-z0-9]+[@][-.a-z0-9]+[.][a-z]{2,4}).*

035

n o u v e a u t

W M

Gain apport par cette nouveaut version 18:

Limite le nombre de rsultats

Recherche #5 :
Recherche par auteur

040

En version 18, il est possible de rechercher les modifications effectues par un auteur.
Ce critre peut tre combin un critre de date.
Il est par exemple possible de rechercher les lments crs ou
modifis par Bruno entre le 1er Juillet et le 31 Aot...

n o u v e a u t

W D

W B

W M

Recherche #9 :
Recherche par
configuration
Une configuration est un type de gnration du projet.
En version 18, la recherche peut se limiter une configuration
spcifie. La recherche peut par exemple ne seffectuer que dans
les lments de la configuration Linux du projet.

Recherche par auteur


Gain apport par cette nouveaut version 18:

On sait ce qui a t modifi, quand et par qui !

037

n o u v e a u t

W D

W B

Recherche par configuration

W M

Gain apport par cette nouveaut version 18:

Recherche #6 :
Recherche dans le projet

Rduction des manipulations sous lditeur.

041

La recherche dans le projet permet de rechercher des informations


telles que des textes, des images, des noms,... utilises par le projet. Par exemple, la recherche s'effectuera dans les paramtres de
gnration des excutables, composants, bibliothques, ... (messages d'erreur, icne de l'excutable, etc.) et galement dans les
proprits du projet (description du projet).
Gain apport par cette nouveaut version 18:

Nouvelle possibilit de recherche.

n o u v e a u t

W D

W B

W M

Recherche #10 :
Recherche restreinte aux
composants internes
Il est possible de spcifier que la recherche seffectuera uniquement dans les lments contenus dans des composants internes.
Gain apport par cette nouveaut version 18:

La recherche seffectue dans les composants internes.

Les nouveauts WINDEV 18

WEBDEV 18

14

WINDEV Mobile 18

Les nouveauts WINDEV 18

WEBDEV 18

15

WINDEV Mobile 18

042

n o u v e a u t

W D

W B

W M

Recherche #11 :
Plusieurs fentres de
recherche simultanes
Louverture simultane de plusieurs fentres de recherche est
maintenant possible.
Cette nouvelle possibilit permet de consulter et manipuler simultanment le rsultat de plusieurs recherches.

045

n o u v e a u t

W D

W B

W M

049

Recherche #14 :
Historique des recherches

Gain apport par cette nouveaut version 18:

Les modifications spcifiques une cible donne sont facilites.

n o u v e a u t

W D

W B

W M

Gain apport par cette nouveaut version 18:

050

W B

Une fois une ligne de code trouve, il est courant de vouloir placer un point darrt du dbogueur sur cette ligne.
En version 18, placer ce point darrt est directement possible depuis les rsultats de la recherche.
Gain apport par cette nouveaut version 18:

Recherche #19 :
Filtrage dans les
rsultats

n o u v e a u t

W D

W B

W D

W B

W M

Cette nouvelle option est vraiment trs pratique.


Il devient possible de rechercher lensemble des mots dune liste,
mais surtout dexclure de la recherche les rsultats qui contiennent un ou des mots spcifis (en prcdent le mot du signe
moins).

Le rsultat de la recherche est prsent de faon hirarchique en


version 18.
Les lignes de code disposent de plus despace pour safficher.
Il est possible de replier les rsultats de recherche des lments
sans intrt.

052

051

n o u v e a u t

W D

W B

W M

W D

W D

W B

W M

Recherche #17 :
Imprimer le rsultat dune
recherche

La version 18 affiche le code trouv en utilisant la coloration syntaxique ! Le confort de lecture est bien plus agrable.
Gain apport par cette nouveaut version 18:

WLANGAGE
053

CLOUD
COMPUTING

n o u v e a u t

W D

Gain apport par cette nouveaut version 18:

Support dun protocole scuris de transfert de fichiers.

Certains dveloppeurs aiment travailler avec un support papier.

La visualisation des rsultats est plus structure.

16

W M

SFTP est lacronyme de Secure File Transfer Protocole.


Ce protocole est bas sur un tunnel SSH (connexion scurise
SSH).
Les algorithmes de cryptage symtrique supports sont: 3DES,
Blowfish, AES et APRCFOUR.
Ce protocole est surtout utilis par les serveurs Unix et Linux.

Gain apport par cette nouveaut version 18:

WINDEV Mobile 18

W B

FTP Scuris : protocole


SFTP

Facilit de lecture du code.

Imprimer le rsultat dune recherche peut tre intressant: cest


maintenant possible en version 18.

WEBDEV 18

W M

Dployez vos applications dans le cloud.

Gain apport par cette nouveaut version 18:

Les nouveauts WINDEV 18

W B

Le principe du cloud computing est de dporter les applications et


les donnes sur des infrastructures et des plates-formes informatiques distantes pour se dcharger de la gestion de ces systmes.
Les ressources (stockage, mmoire, puissance CPU, bande passante) sont mises disposition des utilisateurs la demande.
Lutilisateur est en gnral factur proportionnellement son utilisation relle.
Le cloud pour applications PC SOFT propos par PCSCloud
(www.pcscloud.net) offre de nombreuses possibilits:
hbergement automatique de sites WEBDEV: un clic suffit dployer
hbergement de Webservices
hbergement de bases de donnes HyperFileSQL, pour utilisation avec un site ou en accs distant depuis nimporte quelle application
hbergement dinstalls: vos quipes ont accs depuis le monde
entier leurs applications WINDEV et WINDEV Mobile, ainsi
qu leurs mises jour.

Recherche #20 :
Coloration syntaxique du
code dans les rsultats
de recherche

Restreint les rsultats de la recherche.


n o u v e a u t

n o u v e a u t

Le cloud : disponible

Gain apport par cette nouveaut version 18:

W M

Recherche #13 :
Rsultats de recherche
en vue hirarchique

Gain apport par cette nouveaut version 18:

Dployez vos applications sans contrainte matrielle.

Gain apport par cette nouveaut version 18:

Recherche #16 :
Combiner ou exclure des
mots

048
n o u v e a u t

W M

Affinage de la recherche dj effectue.

Recherche plus facile.

Moins de manipulations pour placer un point darrt.

044

W B

Gain apport par cette nouveaut version 18:

W M

Recherche #12 :
Possibilit de spcifier
directement un point
d'arrt

W D

Lorsquune recherche a t effectue, il arrive souvent que lon


dsire affiner le rsultat, parce quil a retourn trop dinformations.
La version 18 permet dajouter un critre dans la recherche: par
exemple ne pas chercher dans les commentaires,...

047
W D

n o u v e a u t

La fonctionnalit dignorance des espaces fait son apparition en


version 18.
Lorsque cette option est active, les espaces sont ignors lintrieur de lexpression rechercher.
SI
i
=
1 et SI i=1
sont trouvs de la mme manire !

La recherche est plus puissante.


n o u v e a u t

W M

Recherche #18 :
Rechercher les codes
cibles conditionnels

Recherche #15 :
Ignorer les espaces

043

W B

Un code cible conditionnel permet dcrire un code spcifique


une plate-forme dans un projet. Par exemple un code ne sexcutera que si le projet est excut sous Java.
La recherche de tous les codes cibles conditionnels est propose
en version 18.

046

Gain apport par cette nouveaut version 18:

W D

En version 18, chaque recherche effectue est historise.


L'ensemble des critres choisis (mode de recherche, porte, filtres....) est mmoris.
Cette mmorisation est trs intressante dans le cadre dune recherche complexe, en particulier avec les expressions rgulires.
Des critres peuvent tre pingls pour tre conservs aussi longtemps que dsir.
On cherche et re-cherche !

3 fentres de recherche ouvertes simultanment

n o u v e a u t

Les nouveauts WINDEV 18

WEBDEV 18

17

WINDEV Mobile 18

054

n o u v e a u t

W D

W B

La fonction Nation permet de changer de langue dans une application.


Lorsque la fonction Nation est applique dans une application
WINDEV 18, la fentre est immdiatement rafrachie avec la nouvelle
langue (dans les anciennes versions, lapplication elle-mme tait redmarre et revenait lcran daccueil).

W M

FTP Scuris : protocole


FTPS
FTPS est lacronyme de File Transfer Protocole Secure.
La communication est scurise par protocole SSL.
Les algorithmes de cryptage symtrique supports sont: 3DES,
Blowfish, AES et ARCFOUR.
Ce protocole est surtout utilis par les serveurs Web IIS.

Manipulations facilites pour lutilisateur final.

055

W B

062

n o u v e a u t

W D

W B

W M

TableauInverse
Cette fonction inverse tous les lments d'un tableau.
Gain apport par cette nouveaut version 18:

058

Support dun protocole scuris de transfert de fichiers.


W D

Simplification du code, risque derreurs limin.

Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

n o u v e a u t

Gain apport par cette nouveaut version 18:

n o u v e a u t

W D

W B

W M

JIT (compilation Just In


Time): POO et structures

W M

Simplification du code.

063

Gain apport par cette nouveaut version 18:

Les applications sont plus rapides.

La nouvelle fonction iImprimeHTML permet, comme son nom lindique, dimprimer un contenu HTML.
Il est possible de spcifier une largeur et/ou une hauteur dimpression. Si ncessaire limpression seffectue sur plusieurs pages.
(voir galement la nouveaut numro 111 dans lditeur dtats).

059

n o u v e a u t

W D

W B

W M

fChargeBuffer : spcifier
la portion du fichier
charger

Gain apport par cette nouveaut version 18:

Impression de contenu HTML sans programmation.

W D

W B

W M

Nouvelles fonctions
fAjouteTexte,
fAjouteBuffer

La compilation Just In Time est maintenant effective sur le code POO:


accs aux membres, appel des mthodes...

Nouvelle fonction :
iImprimeHTML

n o u v e a u t

Pour ajouter du texte la fin dun fichier existant, il suffit maintenant dutiliser la nouvelle fonction fAjouteTexte, et le tour est
jou ! Inutile de se casser la tte ouvrir le fichier et se positionner !
La fonction fAjouteBuffer fait de mme pour des donnes binaires.
Gain apport par cette nouveaut version 18:

n o u v e a u t

W D

W B

W M

Infrence de type
Linfrence de type permet de dclarer des variables de manire
plus simple.
Par exemple :

nral au format binaire) dans une variable.


Pour ne charger quune partie du fichier, avant la version 18, il fallait programmer en dtail les oprations: ouverture du fichier, position du curseur de lecture, lecture du bloc,...
Les nouveaux paramtres de la fonction disponibles en version 18
permettent deffectuer ce type de manipulations en une seule
ligne de code.

soit x = WinDev cest bien

Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

Supprime de nombreuses lignes de code.

Le code source est encore plus rduit.

057

060
n o u v e a u t

W D

W B

W M

Fonction Nation:
application immdiate la
fentre ouverte

n o u v e a u t

W D

W B

W M

BufferVersEntier,
BufferVersRel

Gain apport par cette nouveaut version 18:

Supprime de nombreuses lignes de code et limine le risque derreurs.

061

n o u v e a u t

W D

W B

W M

TableauCopie : ne copier
qu'une partie
La fonction TableauCopie est trs pratique.
En version 18, il est possible de spcifier un intervalle dindices
copier.

Les nouveauts WINDEV 18

WEBDEV 18

18

WINDEV Mobile 18

n o u v e a u t

W D

W B

W M

fCherche : recherche la
position d'un bloc binaire
La nouvelle fonction fCherche permet de trouver la position dun buffer binaire dans un fichier.
Par exemple, la fonction est utile pour la recherche de
deux tags et lire le texte contenu entre les 2 tags.
Cela vite de charger lintgralit du fichier.
Gain apport par cette nouveaut version 18:

Le traitement est plus rapide.

065

Les 2 nouvelles fonctions BufferVersEntier et BufferVersRel


transfrent en une seule ligne de code le contenu du buffer dans
une variable de type Entier ou Rel.
Cela simplifie normment le code, et vite de nombreuses erreurs.

Sur les chantiers galement,


la version 18 assure !

064

W D

W B

W M

T ypage de la valeur de retour


des fonctions
La valeur de retour dune procdure peut
tre type.
Cela permet la compilation un contrle
plus strict des types de variables manipules.
Gain apport par cette nouveaut version 18:

Rigueur accrue.

066

n o u v e a u t

W D

W B

Gain apport par cette nouveaut version 18:

Gestion facile de listes de valeurs de programmation.

067

n o u v e a u t

W D

W B

W M

Nouveaux types : numration et combinaison

W M

TexteVersRTF :
construire une chane RTF
La fonction TexteVersRTF permet dobtenir une chane RTF
contenant le texte pass en paramtre.
Gain apport par cette nouveaut version 18:

La construction des chanes RTF est facilite.

Manipulation facile de fichiers externes.

fChargeBuffer permet de charger le contenu dun fichier (en g-

056

Le nouveau type WLangage numration permet de manipuler


facilement une liste de valeurs.
Il suffit de dclarer la liste des valeurs que peut prendre une variable de ce type, par exemple: Marche, Arrt, Panne.
Le compilateur dclenche une erreur de compilation si le programme tente de lui affecter une valeur autre que celle de la liste.
Lors des affectations, la saisie assiste propose la liste des valeurs
possibles. Les oprateurs <, >, <>, >=, <= sont actifs.
Le nouveau type WLangage combinaison permet galement de
manipuler facilement une liste de valeurs, mais galement de
combiner les valeurs. Par exemple: Lecture, Ecriture. Une variable peut prendre la valeur Lecture + Ecriture.
La gestion des dphasages dans les composants est gre.

068

n o u v e a u t

W D

W B

072

W M

TableSupprimeSelect :
supprimer les lignes
slectionnes

n o u v e a u t

W D

W B

W M

SemaineVersDate
La fonction SemaineVersDate renvoie le premier jour de la semaine dont le numro est pass en paramtre.

La suppression de lignes dans une table est une source derreurs


classique: en effet, lorsque la premire ligne est supprime, les indices de toutes les lignes suivantes sont dcals de 1 ! De nombreux dveloppeurs tombent dans le pige !
Grce la nouvelle fonction TableSupprimeSelect, lensemble
des lignes slectionnes est supprim en une seule opration: plus
de risque derreurs, et le code est plus simple.

Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

La fonction Tronque permet de tronquer une chane au nombre


de caractres indiqu.
Le mme rsultat peut tre obtenu laide de la fonction Gauche,
mais le rsultat de ltude des comportements a mis en vidence
que la fonction Gauche ntait pas perue comme permettant
cette action. Les dbutants sont choys !
Un paramtre permet dindiquer que la troncature seffectue depuis la fin.

Risque derreurs supprim, code plus simple.

069

n o u v e a u t

W D

W B

W M

ExtraitLigne : renvoi de la
Nime ligne d'un texte

n o u v e a u t

W D

W B

Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

074

070

n o u v e a u t

W D

W B

Meilleure intuitivit.

W M

075

W D

W B

W D

W B

078

n o u v e a u t

W D

fonction pour gnrer un


mot de passe
Une application doit quelquefois gnrer un mot de passe pour le

WEBDEV 18

20

W B

WINDEV Mobile 18

W D

W B

W M

ChaneVersDate et DateVersChane : paramtres


DateHeure
Les fonctions ChaneVersDate et DateVersChane acceptaient
les paramtres de type Date.
En version 18, ces fonctions acceptent galement des paramtres
de type DateHeure.
Par exemple aprs:

d est une DateHeure


s est une chane=DateVersChane(d,"MM/JJ/AAAA HH:MM")

s vaut 18/12/2012 18:00 (par exemple).

Gain apport par cette nouveaut version 18:

Encore du code supprim.

080

n o u v e a u t

W D

W B

W M

Famille de fonctions wifi

W M

transformation de
nombre en texte
La nouvelle fonction NombreVersTexte transforme un nombre en
texte. Le cas le plus habituel est le remplissage dun chque !
NombreVersTexte(238) renvoie Deux cent trente huit.

W M

W M

n o u v e a u t

Le rsultat est plus clair pour lutilisateur.

Conversion en texte immdiate.


W D

079

Gain apport par cette nouveaut version 18:

WINDEV en chinois.

Fonction plus puissante.


n o u v e a u t

W M

Un nouveau paramtre de la fonction DateVersChane permet


dobtenir un rsultat en langage naturel.
Par exemple, sil est 14h00 et que lheure afficher est 14h10, la
fonction peut renvoyer une chane contenant "Dans 10 minutes".
Le rsultat peut tre "Il y a 2 jours", "Dans 1 an", "Dans
une semaine", "Il y a 2 heures"...
La fonction accepte maintenant des paramtres de type DateHeure, y compris pour les formatages habituels.

Gain apport par cette nouveaut version 18:

076

W B

La fonction DateVersChane renvoie la date en


langage naturel

Texte = Remplace(Texte,["\\","\","/"]," ")

Les GPS (entre autres) utilisent un systme de coordonnes particulier: le systme sexagsimal.
Par exemple 1216 de longitude correspond 121,135 de longitude.
Le passage de lune lautre de ces reprsentations seffectue automatiquement grce aux 2 fonctions DcimalVersSexagsimal
et SexagsimalVersDcimal.

Les nouveauts WINDEV 18

n o u v e a u t

n o u v e a u t

Il est maintenant possible de remplacer un ensemble de chanes


par une chane en une seule ligne de code.
Lexemple ci-dessous remplace les caractres \\ ,\ ,et / par un espace:

GPS:
DecimalVersSex agsimal
Sex agsimalVersDecimal

Programmation de coordonnes facilite.

077

Gain apport par cette nouveaut version 18:

Fonction remplace :
un ensemble de chanes en
paramtre

W M

Gain apport par cette nouveaut version 18:

W M

Scurit accrue des applications.

Supprime des lignes de code.


W B

W B

Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

W D

W D

Le nouveau paramtre sysVerrouilleSession de la fonction


SysArrte permet de verrouiller la session Windows en cours.
Lutilisateur doit donc de nouveau saisir son mot de passe Windows pour utiliser lapplication.
Cela permet de scuriser une application sensible, par exemple
lorsquun utilisateur sloigne de son poste.

Ces fonctions sont utiles la manipulation des tables hirarchiques.


TableFilsOccurrence permet de connatre le nombre de fils
dans une table hirarchique.
TableDplaceLigne dplace une ligne dans une table hirarchique.
TableEchangeLigne inverse le contenu de 2 lignes dans une
table hirarchique.

n o u v e a u t

n o u v e a u t

Verrouiller la session
windows

Tables hirarchiques : 3
nouvelles fonctions

071

W M

Fonction Tronque

La nouvelle fonction ExtraitLigne est une fonction mnmonique trs utile.


Elle extrait une ligne donne dun texte.
Extraction simplifie.

Gain apport par cette nouveaut version 18:

Encore du code conomis, pour une plus grande scurit du rsultat.

Du code limin !

073

proposer un utilisateur.
La nouvelle fonction GnreMotDePasse permet de gnrer un
mot de passe alatoire forte scurit.
La fonction prend en paramtre diffrents lments: une longueur, un jeu des caractres autoriss...

Une version de
WINDEV
en chinois est diffuse
en Chine.
Lenvironnement est
bien entendu en
chinois, ainsi que le
WLangage.

Le WiFi sest gnralis. La nouvelle famille de fonction Wifi permet de programmer facilement les traitements dsirs.
Les 8 fonctions sont faciles utiliser : WifiActive, WifiAjouteRseau, WifiConnecte, WifiDtectePointAccs, WifiEtat,
WifiInfoConnexion, WifiListeRseau, WifiSupprimeRseau.
Gain apport par cette nouveaut version 18:

La communication par WiFi est simplifie.

081

n o u v e a u t

W D

W B

Veuillez noter que le code-barres EAN-128 a chang de nom et


sappelle maintenant GS1-128.

W M

Gain apport par cette nouveaut version 18:

Compression 7z

Impression du contenu du code-barres en clair sous le code-barres


lui- mme.

Les formats de compression grs par le WLangage senrichit du


format 7z, dont le taux de compression est souvent tonnant
de compacit.
Gain apport par cette nouveaut version 18:

WEBSERVICES

Nouveau format de compression gr.

082

n o u v e a u t

W D

W B

086

En version 18, il devient possible de passer des tableaux de valeurs


en paramtre une procdure.
Par exemple:

proc([5,12,"Albert"])

Gain apport par cette nouveaut version 18:

La surcharge de fonctions est plus simple.


n o u v e a u t

W D

W B

W M

Oprateurs += et -= sur
procdure
Les oprateurs += et -= sont trs pratiques.
En version 18, ils sont autoriss sur les variables de type Procdure. Cela permet de grer facilement une liste de procdures
appeler, den ajouter et den supprimer, et dappeler cette liste de
procdures en un seul appel.
p est une Procdure
p += proc1 // ajoute proc1
p += proc2 // ajoute proc2
p(1) // appelle proc1(1) puis proc2(1)
Gain apport par cette nouveaut version 18:

n o u v e a u t

W D

W B

W M

Webservice : rsultats de
type tableau (SoapArray)
Les Webservices peuvent renvoyer un rsultat ou passer un paramtre sous forme de tableau (SoapArray).
Pour grer automatiquement les retours de ce type, la version 18
propose la gestion automatique des tableaux.
La structure des tableaux est visible dans lexplorateur de lditeur,
laccs par programmation est ais, grce loprateur crochet.

084

W B

087

n o u v e a u t

W D

W B

W M

Si un Webservice renvoie un rsultat sous forme de tableau, il est


possible deffectuer un Databinding sur ce rsultat, et ainsi lafficher sans avoir programmer.

n o u v e a u t

W D

W B

W M

Inclusion de Webservices
Un fichier WSDL est le fichier de description du Webservice.
Un fichier WSDL peut inclure dautres fichiers WSDL, par lintermdiaire de la balise Import.
Les inclusions de Webservices sont maintenant gres automatiquement.
Lexplorateur de projet visualise les Webservices inclus.
Les types et fonctions des Webservices inclus sont dclars automatiquement dans le WLangage.

Vitesse de traitement des images amliore.

Gain apport par cette nouveaut version 18:

Gestion des inclusions de Webservices.


W B

W M

W B

W M

Gain apport par cette nouveaut version 18:

Meilleure scurit des Webservices.

095

Inutile danalyser le rsultat XML.

091

n o u v e a u t

W D

W B

W M

W D

W B

089

Les caractres de contrle ne sont plus affichs sous le codebarres. Le libell imprim ou affich devient donc lisible facilement
par un tre humain !

n o u v e a u t

W D

W B

W M

Gestion des attributs


dans les wsdl
Les attributs des Webservices sont accessibles automatiquement

WEBDEV 18

22

WINDEV Mobile 18

W B

W M

Gain apport par cette nouveaut version 18:

Gestion avance des types dans les Webservices.

096

Gain apport par cette nouveaut version 18:

n o u v e a u t

W D

Le schma dfinit les types manipuls par le Webservice.


Un type peut utiliser la dfinition dun autre type.
Les dclarations peuvent cycler : le premier type utilise le
deuxime qui lui-mme utilise le premier.
La version 18 gre ce cyclage.

Gestion des en-ttes


multiples

092

n o u v e a u t

Cyclage dans les schmas

Gain apport par cette nouveaut version 18:

n o u v e a u t

W D

W B

W M

Sesam vitale
Lensemble des nouveauts apportes par la version 18 aux Webservices permet une gestion facile et scurise de linterface de la
nouvelle version des cartes Vitale.

W M

Webservice eBay

Un appel de Webservice dclenche lexcution dune requte http


standard. Dans WINDEV, cette excution est automatique et
transparente.
Certains Webservices ncessitent un en-tte particulier dans cette
requte http: cest en particulier le cas dun Webservice populaire
de eBay.
En version 18, il est possible de rajouter des lments dans lentte Http dune requte.

Gain apport par cette nouveaut version 18:

Laccs de vos applications la carte Sesam Vitale est facilit.

Gain apport par cette nouveaut version 18:

Support facile de certains Webservices particuliers.

093

n o u v e a u t

W D

W B

DITEUR DE CODE:
8 NOUVEAUTS

W M

Signature du message
Il est possible de joindre un certificat et de signer les requtes
XML envoyes au serveur.
Le serveur peut ainsi sassurer de lintgrit des messages reus.

097

Meilleure scurit des Webservices.

094

n o u v e a u t

W D

W B

W M

Gestion de WS-Addressing

Les nouveauts WINDEV 18

n o u v e a u t

W D

W B

W M

passer un texte en
ma juscules / minuscules

Gain apport par cette nouveaut version 18:

Code-barres EAN128
(GS1-128):

Les nouveauts WINDEV 18

W D

Rponse multiple

Databinding sur tableau:


webservices

W M

Gain apport par cette nouveaut version 18:

W D

n o u v e a u t

Meilleur support des Webservices en-ttes multiples.

Affichage automatique.

Il existe un type image dans le WLangage.


Les oprations daffectation entre les variables de type image ou
entre des variables de type image et des champs images ont t
optimises: la vitesse des oprations est 6 fois suprieure.

n o u v e a u t

090

Gestion simplifie des rsultats de Webservice sous forme de tableau.

Gain apport par cette nouveaut version 18:

fonctions de gestion des


images : 6 fois plus rapide

085

Beaucoup de code supprim.

Gain apport par cette nouveaut version 18:

088
W D

Gain apport par cette nouveaut version 18:

Lappel de certains Webservices ncessite des en-ttes multiples.


La fonction SoapAjouteEntte permet dajouter autant denttes que dsirs.

Puissance du code.
n o u v e a u t

Len-tte WS-Addressing (WSA) est destin aux changes synchrones ou asynchrones ncessitant lidentification du service
cible.
Llment Action de len-tte WSA permet dindiquer laction
raliser.
Len-tte Action de la norme WSA est prise en compte par les
Webservices partir de cette version 18.

Un Webservice peut renvoyer plusieurs rsultats simultanment.


La rcupration de ces rsultats est maintenant automatique.

W M

Procdures: passer des


tableaux de valeurs

083

sans avoir analyser le document XML.


Ces attributs sont reconnus par le WLangage comme des proprits des paramtres du Webservice.

Il est parfois ncessaire de passer un texte en majuscules: un nom


de variable par exemple.
La nouvelle combinaison de touches Ctrl M le permet.
Il est galement possible de passer un texte en minuscules (Ctrl
Maj M).

WEBDEV 18

23

WINDEV Mobile 18

Gain apport par cette nouveaut version 18:

102

Changement de casse facile.

098

n o u v e a u t

W D

W B

n o u v e a u t

W D

W B

Gain apport par cette nouveaut version 18:

W M

Selon pr-rempli sur les


champs slecteur

W M

Accs immdiat une


procdure

La saisie dun ordre SELON sur un slecteur est grandement facilite.


Lditeur de code de la version 18 ajoute automatiquement les
CAS correspondants chaque option de linterrupteur.
Le libell de chaque option est ajout automatiquement en commentaire de la ligne.

En version 18, il devient possible daccder une procdure ou


une mthode en tapant une partie de son nom.
Gain apport par cette nouveaut version 18:

105

n o u v e a u t

W D

W B

n o u v e a u t

W D

W B

107

n o u v e a u t

W D

W B

W M

Imprimer en Noir & Blanc


depuis laperu avant
impression

W M

Prvisualisation : slection
de texte (copier/coller)

Accs rapide aux procdures.

099

Positionnement et zoom faciles.

DITEUR DTATS
ET IMPRESSIONS

Une nouvelle option permet de changer le type dimpression,


couleur ou noir & blanc, directement par lutilisateur final depuis
la fentre daperu avant impression.

W M

Alt-Entre ouvre la
fentre 7 onglets du
champ en cours
Dans lditeur de code, lorsque le curseur est positionn sur un
nom de champ, la combinaison de touches Alt Entre (comme
dans lditeur de fentres) ouvre directement la fentre des 7
onglets de ce champ. Trs pratique !

Le code est automatiquement pr-rempli en fonction du champ


Gain apport par cette nouveaut version 18:

Un peu de temps de gagn, pas doubli possible.


Slection de texte dans laperu: ici le numro de commande,
qui peut tre copi puis coll

Gain apport par cette nouveaut version 18:

Supprime des manipulations.

100

n o u v e a u t

103
W D

W B

W D

W B

W M

Dbogueur : option pour


ne pas iconiser lors du go

W M

La bulle affiche la
condition du si
Dans une ligne de programme SIALORS SINON FIN, le survol du
mot-cl SINON ou FIN affiche la condition prsente dans le SI.
Si le code est un peu long, ou lorsque des SI sont imbriqus,
cette fonctionnalit est trs apprcie.
Gain apport par cette nouveaut version 18:

n o u v e a u t

Par dfaut, lors dun GO, lditeur siconise.


Selon la configuration matrielle (cran large, 2 crans,...), cette
iconisation nest pas utile.
Avec la nouvelle option de la version 18, il est possible de conserver lditeur ouvert.
Gain apport par cette nouveaut version 18:

Inutile de restaurer lenvironnement pendant le GO.

Meilleure comprhension du code.

104
101

n o u v e a u t

W D

W B

W D

W B

W M

Points darrt
dsactivables

W M

La bulle affiche toutes


les langues dune chane
multilangue

n o u v e a u t

Dans lditeur de code, les points darrt peuvent tre dsactivs.


Un rond creux les distingue.

La slection de texte dans laperu est maintenant disponible. Elle


permet deffectuer des copier/coller depuis laperu. Cela est trs
pratique pour lutilisateur final.
Notez que pour des raisons spcifiques (donnes confidentielles,...) cette fonctionnalit peut tre dsactive par la fonction
WLangage iParamtreAperu.
Gain apport par cette nouveaut version 18:

Copier/Coller facile depuis laperu.

106

n o u v e a u t

W D

W B

Imprimer en Couleur ou en Noir & Blanc?


Lutilisateur final choisit depuis laperu !

W M

Aperu : zone de zoom et


positionnement
Dans la fentre daperu avant impression, il est possible dafficher, sur la gauche, des vignettes correspondant aux pages.
La partie de ltat visualise est matrialise dans la vignette.
La zone de zoom et de positionnement dans la vignette peut tre
redimensionne, dplace, le facteur de zoom modifi...

Gain apport par cette nouveaut version 18:

Economie de cartouches dencre dimprimante la cl !

108

n o u v e a u t

W D

W B

W M

Passer de Portrait
Paysage depuis laperu
avant impression
Lutilisateur final veut parfois choisir ou modifier lorientation de
son tat.
Comme la prsentation dpend du format, le dveloppeur devra
simplement avoir prvu ltat dans ses 2 versions lors de sa cration.
Dans ce cas, une icone apparat lors de la prvisualisation de ltat
pour que lutilisateur final puisse choisir la prsentation la plus approprie linstant de limpression, en fonction de son imprimante, etc...

La bulle affiche le texte traduit dans les langues du projet

Gain apport par cette nouveaut version 18:

Choix supplmentaire pour lutilisateur final.

Le survol dune chane multilangue affiche une bulle contenant la


valeur de cette chane dans toutes les langues du projet.
Gain apport par cette nouveaut version 18:

Supprime des manipulations.

Les nouveauts WINDEV 18

Grez les points darrt


Gain apport par cette nouveaut version 18:

Permet de conserver un point darrt pour un usage futur.

WEBDEV 18

24

WINDEV Mobile 18

A gauche, la zone de slection et zoom qui dlimite


la partie de ltat visualise

Les nouveauts WINDEV 18

WEBDEV 18

25

WINDEV Mobile 18

109

n o u v e a u t

W D

W B

au format HTML.
Le WLangage dispose de nombreuses fonctions pour manipuler
ces contenus.
En version 18, lditeur dtats senrichit dun nouveau type de
champ trs puissant et trs utile: le champ HTML.
Grce ce nouveau champ, limpression dun contenu HTML
(avec balises, images, etc...) seffectue directement, sans programmation.
Le contenu HTML peut tre statique, et directement copi dans
lditeur dtats la cration de ltat, ou peut tre dynamique
(contenu dans un fichier .HTM, dans un mmo de fichier de donnes HyperFileSQL,...), et lu lors de limpression.

W M

Imprimer en recto/verso
depuis laperu avant impression
Une nouvelle option permet de changer le mode dimpression de
feuille recto en recto-verso depuis la fentre daperu avant
impression.
Gain apport par cette nouveaut version 18:

Le dveloppeur na rien programmer.

Gain apport par cette nouveaut version 18:

110

n o u v e a u t

W D

W B

Simplification drastique de limpression HTML.

W M

Adapter limpression au
format A4, A3, US Letter
depuis laperu avant impression

112

n o u v e a u t

W D

W B

W M

Impression de graphes
surface

Le dveloppeur ne sait pas forcment de quel type dimprimante


dispose lutilisateur final.
Lutilisateur final qui dispose en particulier dune imprimante
grand format (A3) voudra en gnral bnficier dimpressions
adaptes ce format.
Cela est possible en version 18.
Le dveloppeur devra simplement avoir prvu ltat dans chacune
des versions proposes lors de la cration.
Un tat peut tre prpar pour diffrents formats dimpression:
A4, A3, US Letter.

INTGRATION
CONTINUE
Lintgration continue consiste compiler automatiquement
(jusqu la cration de la procdure dinstallation) un ou plusieurs
projets intervalle rgulier (chaque jour en principe) afin de dtecter immdiatement (et de corriger !) les dfauts ventuels du
projet: erreurs de compilation, erreurs dtectes par les tests automatiques, fichiers absents, ressources manquantes...
La mise en place de lintgration continue seffectue trs simplement avec WINDEV et WEBDEV et vous permet dconomiser
normment de temps et dorganisation.
Plus vos quipes et vos projets sont consquents, et plus grands
sont les gains.

GROUPWARE
UTILISATEUR
(MOT DE PASSE)
IMPORTANT : le Groupware Utilisateur dans sa forme prcdente
est toujours intgralement disponible.
Il est tout fait possible dutiliser dans une application en version
18 le Groupware Utilisateur en version prcdente.
La compatibilit de votre parc dapplications est, comme laccoutume, assure.

115

n o u v e a u t

W D

W B

W M

Interface modernise
113

n o u v e a u t

W D

W B

W M

Ordonnancement: spcifier lordre de passage


des plans daction

Le nouveau type de graphe surface peut tre imprim directement dans les tats.

Les fentres du Groupware Utilisateur ont t modernises.


Leur look a chang.

Un spool des plans daction peut contenir un grand nombre de


plans daction (plusieurs centaines ou milliers).
Un plan daction peut tre prioritaire.
Le coordinateur permet maintenant le changement de l'ordre des
plans daction dans le spool.
Gain apport par cette nouveaut version 18:

Priorisation des plans daction.

Gain apport par cette nouveaut version 18:

Optimisation de chaque format de papier.

114
111

n o u v e a u t

W D

W B

W M

n o u v e a u t

W D

W B

W M

Ordonnancement:
spcifier la priorit des
automates

impression de contenu
HTML

Un graphe de type Surface dans un tat.


Gain apport par cette nouveaut version 18:

Le dveloppeur na rien programmer.

Le coordinateur supporte une priorit des automates.


Lorsque plusieurs machines sont disponibles, cela permet de slectionner une machine particulire pour excuter les plans daction (par exemple la machine la plus rapide).

Le look du Groupware Utilisateur a bien chang !


Gain apport par cette nouveaut version 18:

La dfinition des autorisations est plus visuelle.

116

n o u v e a u t

W D

W B

W M

application dun gabarit


lexcution

Gain apport par cette nouveaut version 18:

Exploitez la puissance de vos meilleures machines.


La version 18: un atout
incomparable pour lindustrie

Le look du Groupware Utilisateur sadapte au


gabarit de lapplication

Impression dun contenu HTML

Aujourdhui, de nombreux contenus sont stocks ou manipuls

Les nouveauts WINDEV 18

WEBDEV 18

26

WINDEV Mobile 18

Les nouveauts WINDEV 18

WEBDEV 18

27

WINDEV Mobile 18

Le look par dfaut du Groupware Utilisateur a volu, mais en


version 18 il devient surtout possible dappliquer le gabarit de
lapplication aux fentres du Groupware Utilisateur.
Si vous le dsirez, lapplication proposera le mme look pour lensemble des traitements !
Rappel : lancienne interface est toujours disponible pour compatibilit.
Gain apport par cette nouveaut version 18:

n o u v e a u t

W D

W B

Le Groupware Utilisateur permet de dfinir des groupes (profils)


dutilisateurs.
Un groupe peut contenir des groupes et ou des utilisateurs.
Un utilisateur peut tre prsent dans plusieurs groupes.
La gestion des autorisations est bien plus rapide.
Gain apport par cette nouveaut version 18:

Linformation structure permet de dfinir plus vite des autorisations.

118

n o u v e a u t

W D

W B

Manipulation plus facile des donnes du Groupware Utilisateur.

W M

Edition : intgration
pour personnalisation via
composant interne
Le Groupware Utilisateur peut tre personnalis : les fentres du
Groupware Utilisateur sont alors incluses dans le projet.
Dans le but de mieux organiser les traitements, lensemble des fe-

n o u v e a u t

W D

W B

W M

Excution : dfinition des


droits sur les lments
dun composant

W M

hirarchie de groupes et
d'utilisateurs

121

Un projet utilise souvent des composants.


La version 18 du Groupware Utilisateur permet de dfinir les
droits sur les lments des composants utiliss dans lapplication.

W D

W B

W B

124

W M

Confort supplmentaire pour lutilisateur final.

125

n o u v e a u t

W D

W B

W M

Scurit : restriction
daccs par adresse IP
122

n o u v e a u t

W D

W B

En mode Client/Serveur, chaque poste qui accde au serveur dispose dune adresse IP, mme sur un rseau local et sans Internet !
Laccs au serveur HyperFileSQL peut tre restreint certaines
adresses ou plages dadresses qui sont dfinies.
Les autres adresses sont donc interdites.
Lautorisation peut galement tre donne un ou plusieurs
noms DNS. Par exemple www.pcsoft.fr peut tre autoris.
Les sous domaines sont grs.

W M

HyperFileSQL Android
natif embarqu
En version 18, HyperFileSQL est galement disponible pour le systme dexploitation Android.
HyperFileSQL est maintenant disponible pour Windows, Linux,
Mac, Windows Mobile, iOS (iPhone, iPad) et Android.
Le format des donnes et des index est identique, ce qui permet
une copie inter-systme immdiate, sans conversion.
Cette nouveaut permet un dveloppement encore plus homogne et une portabilit accrue de vos applications.
(Support partir de la version version Android 3.2, processeur
ARMv7, par exemple Samsung Galaxy S3, Galaxy Tab, etc...).

Gain apport par cette nouveaut version 18:

Meilleure scurit daccs.

126

Vos donnes sont encore plus portables, votre code est encore
plus simple.

123

n o u v e a u t

W D

W B

W M

HyperFileSQL Android
Client/Serveur
En version 18, laccs un serveur HyperFileSQL peut seffectuer
depuis un matriel sous Android.
Cela permet par exemple daccder au S.I. de lentreprise depuis
une tablette via Wifi.
(Android version 3.2 et suprieur, processeur ARMv7, par exemple
Samsung Galaxy S3, Galaxy Tab, etc...).

W B

W M

Gain apport par cette nouveaut version 18:

Le cluster est plus personnalisable.

127

n o u v e a u t

W D

W B

W M

Optimisation des index


pendant linactivit du
serveur

Vos donnes sont encore plus portables, votre code est encore
plus simple.

Les nouveauts WINDEV 18

W D

Vous le savez, le Cluster HyperFileSQL permet de synchroniser en


temps rel plusieurs serveurs ( la diffrence de la rplication qui
permet elle de synchroniser en diffr).
En version 18, le Cluster HyperFileSQL propose des volutions pratiques: la gestion des droits utilisateur est supporte.
Ajouter des utilisateurs, changer des droits sur une table (un fichier de donnes),... est maintenant automatiquement synchronis entre tous les noeuds du cluster.
Changer un mot de passe utilisateur est par exemple facile.

Gain apport par cette nouveaut version 18:

HyperFileSQL 18 est disonible en


mode embarqu pour Windows 8

n o u v e a u t

Cluster : volutions

Gain apport par cette nouveaut version 18:

Toutes les bases de


donnes sont gres:
SQL Server
Oracle
MySQL
AS/400
Access
PostgreSQL
DB2
SQLite
Informix
ODBC, OLE DB
HyperFileSQL
...

W M

Vous savez comment les requtes SQL sexcutent.

Utiliser l'authentification windows

Facilit supplmentaire pour lutilisateur final.

W B

Gain apport par cette nouveaut version 18:

W M

Gain apport par cette nouveaut version 18:

W D

Une requte SQL peut mettre en action de nombreuses tches:


parcours, filtrage, tri, union, slection...
HyperFileSQL optimise le choix de lordre des actions en fonction
des index disponibles et de la rpartition des donnes relles.
Dans certains cas un dveloppeur, un chef de projet ou un administrateur de donnes peut vouloir connatre cet ordre dexcution.
La fonction Explain permet dobtenir le dtail du plan dexcution dune requte.

HYPERFILESQL

Le Groupware Utilisateur peut utiliser le Login et le Mot de Passe


Windows de lutilisateur.
Lapplication utilisera automatiquement ces informations.
Si lutilisateur change son mot de passe Windows, celui-ci sera
automatiquement chang pour accder lapplication (ou la
partie dapplication).

n o u v e a u t

Dans quel ordre


sexcute une requte
SQL?
Explain !

Gain apport par cette nouveaut version 18:

Personnalisation accrue.
n o u v e a u t

W D

SSO, acronyme de Single Sign On (Enregistrement une seule fois),


permet de navoir saisir son mot de passe quune seule fois par
session, quel que soit le nombre dapplications lances.
Lutilisateur final se logue une fois, et son login est repris dans
toutes les applications.
Bien entendu, les applications doivent partager la mme base de
donnes pour la gestion des droits du Groupware Utilisateur.

Gain apport par cette nouveaut version 18:

120

n o u v e a u t

SSO : saisie unique des


identifiants

Gain apport par cette nouveaut version 18:

119

Lharmonie de vos applications est respecte.

117

ntres (et du code) est centralis dans un composant interne,


qui est ajout au projet.
Lanalyse du Groupware Utilisateur est intgre dans ce composant interne.

Un serveur de donnes HyperFileSQL peut avoir des priodes de

WEBDEV 18

29

WINDEV Mobile 18

sous activit ou dinactivit: par exemple, la nuit ou le week-end.


Le serveur dtecte automatiquement les priodes de sous activit.
Pendant ces priodes, le serveur HyperFileSQL peut dclencher la
procdure doptimisation de lorganisation des index en fonction
des donnes relles, ce qui acclre les accs futurs.
Les performances daccs et de modification aux bases de donnes seront ainsi toujours optimales.

Gain apport par cette nouveaut version 18:

Meilleur suivi des serveurs.

131

W D

W B

W M

Informations sur la
requte excute

Gain apport par cette nouveaut version 18:

Les performances de vos bases sont amliores sans action de


votre part.

n o u v e a u t

Il est possible de rcuprer le nombre denregistrements ajouts,


modifis, supprims par les requtes Insert, Update ou Delete.

La rplication en toile correspond par dfaut un sige et des


agences (des points de vente...). A intervalle rgulier (chaque soir,
en continu,...) les agences synchronisent leurs donnes avec le
sige.
La rplication peut tre mono ou bi-directionnelle (voir ci-aprs).

n o u v e a u t

W D

W B

Nouveaux ordres SQL :


Alter Table, Create Index

RPLICATION DE
SERVEURS
HYPERFILESQL

Lordre SQL Alter Table permet de modifier la structure dune


table (fichier de donnes).
Create Index permet galement dajouter dynamiquement des
index une table (fichier de donnes) existante.
Gain apport par cette nouveaut version 18:

Une nouvelle fonctionnalit de rplication trs puissante fait son


apparition en version 18: la rplication de serveurs.
Les donnes se rpliquent automatiquement de
serveur en serveur, de manire asynchrone.

Actions sur lanalyse par programmation.

129

n o u v e a u t

W D

W B

W M

SQL: Natural et using


dans les jointures

132

rubriques de mme nom dans les 2 tables relier.


Using permet deffectuer des jointures en utilisant le nom de la
rubrique spcifie dans les 2 tables (fichiers de donnes).
Plus de puissance dans la programmation SQL.
W D

W B

W M

Historique des incidents


sur un serveur,
notification par email

Gain apport par cette nouveaut version 18:

Synchronisation automatique de serveurs distants.

Un serveur peut rencontrer diffrents problmes, sans quaucun


utilisateur (ou dveloppeur) ne sen aperoive.
Par exemple dans un Cluster, si un noeud devient inactif, cela passera inaperu et lapplication continuera de fonctionner (cest le
principe du cluster !).
Autre exemple, une tche planifie peut tre en chec, ou encore
une sauvegarde automatique peut chouer.
La version 18 offre 2 nouveauts intressantes dans ce domaine:
conservation dun historique de tous les incidents
possibilit dtre averti par email (et messagerie du centre de
contrle) en cas dincident.
Lhistorique des incidents (des alertes) est consultable depuis le
Centre de Contrle HyperFileSQL.
Les incidents sont classifis selon 3 catgories: faible, normal et
lev.
En version 18, il devient possible dtre averti par email (ou message) la survenance dun incident, selon le critre de gravit
choisi.

Les nouveauts WINDEV 18

W M

Une entreprise peut disposer de plusieurs serveurs HyperFileSQL gographiquement disperss, par exemple
un serveur dans chaque agence.
Cette entreprise peut dsirer rpliquer les donnes de chaque serveur.
Cest maintenant trs facile grce la version
18 !

Gain apport par cette nouveaut version 18:

n o u v e a u t

W B

Rplication multisites de serveurs

Natural permet deffectuer des jointures en utilisant toutes les

130

W D

WEBDEV 18

133

W D

W B

W M

Rplication
linaire
La rplication linaire est le mode le plus simple:
2 serveurs (ou plus) sont relis 2 2.
La rplication peut tre mono ou bi-directionnelle (voir plus loin).
Gain apport par cette nouveaut version
18:

Support de toutes les topologies de sites.

134

W D

W B

W M

Rplication
en toile

WINDEV Mobile 18

30

138

135

n o u v e a u t

W D

W B

n o u v e a u t

W D

W B

W M

Frquence de rplication:
mode priodique

La rplication de diffrentes agences est facile.


W M

Rplication
arborescente

Vous avez un ordre de grandeur sur les oprations.

W M

Souplesse, rpartition de charge.

Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

128

Gain apport par cette nouveaut version 18:

La rplication arborescente
(par tage) correspond par
exemple une entreprise multinationale qui synchronise dabord
ses agences nationales, puis ses
pays.
La rplication peut tre mono
ou bi-directionnelle (voir plus
loin).

La rplication peut tre effectue en mode priodique, cest-dire intervalle prdfini: le soir 20 heures, toutes les 2 heures,
uniquement le samedi, etc...
La rplication peut galement se lancer tout instant, la demande.
La frquence de rplication se dfinit par
paire de serveurs.
Gain apport par cette nouveaut
version 18:

Rpliquez pendant
les phases de faible
activit du serveur

Gain apport par cette nouveaut version 18:

La rplication des organisations diffrents niveaux de structures est facilite.

136

W D

W B

W M

Rplication
mono-directionnelle
Dans une rplication mono-directionnelle les donnes ne circulent que dans un sens. Les mises jour ne sont effectues que dun serveur vers lautre.
Le type de rplication se dfinit par paire de serveurs.
Gain apport par cette nouveaut:

Envoi facile de donnes vers un


site distant.

137

WD WB WM

Rplication
Bi-directionnelle
Dans une rplication bi-directionnelle les donnes sont synchronises
dans les 2 sens. Les mises jour
sont effectues sur chacun des
serveurs.
La rsolution des conflits de
mise jour est automatique.
Une gestion par programmation
est galement disponible.
Le type de rplication se dfinit par
paire de serveurs.

139

n o u v e a u t

W D

W B

W M

Frquence de rplication:
mode continu
La rplication peut tre effectue en mode continu, cest--dire
chaque modification de la base de donnes.
Notez que la rplication est effectue en mode asynchrone, cest-dire quil peut scouler un dlai entre la modification de la base
de donnes sur le serveur, et le report de cette modification sur
lautre serveur.
Pour une modification en mode synchrone, cest--dire en temps
rel, il faut utiliser le mode Cluster, galement disponible.
La frquence de rplication se dfinit par paire de serveurs.
Gain apport par cette nouveaut version 18:

Synchronisation en continu des serveurs. Possibilit davoir un serveur de backup.

140

n o u v e a u t

W D

W B

W M

Scurit de la rplication
Lors dune rplication, si un des serveurs est indisponible (par
exemple liaison ADSL coupe), la rplication dispose dun systme
de r-essai automatique: dans 10 secondes, dans une minute,
dans 3 minutes, dans 10 minutes, dans une heure, ou la priode suivante, etc...
On peut demander tre notifi (par email,...) des reports de rplication (voir nouveaut 130).

Les nouveauts WINDEV 18

31

WEBDEV 18

WINDEV Mobile 18

Gain apport par cette nouveaut version 18:

142

Rsistance aux dfauts ventuels du rseau.

141

n o u v e a u t

W D

W B

n o u v e a u t

W D

W B

W M

Excution de requtes de
modification de structure

W M

Slection des donnes


rpliquer
La rplication peut concerner lensemble des bases de donnes
prsentes sur un serveur, une partie ou encore certaines tables (fichiers de donnes).

Lexcution de requtes de modification de la structure de la base


de donnes depuis le Centre de Contrle HyperFileSQL est maintenant possible.
Les requtes de type Update, Insert, Delete, Alter Table, Create
Index... sont autorises.
Gain apport par cette nouveaut version 18:

Peut faciliter des oprations de maintenance de la base.

143

n o u v e a u t

W D

W B

W M

Affichage du nombre
denregistrements traits
par une requte
Lors de lexcution dune requte, le nombre denregistrements
(lignes) impacts par la requte de modification est affich.
Cela permet de vrifier lordre de grandeur de laction.
Gain apport par cette nouveaut version 18:

Evite des oprations non voulues.

146

n o u v e a u t

W D

W B

149

W M

118 nouveauts communes


WINDEV 18 bnficie de toutes les nouveauts communes la
version 18.
Vous bnficiez des nouveaux champs (voir ci-dessous), des volutions sur les champs, des volutions du WLangage, des volutions
sur HyperFileSQL, vos utilisateurs finaux bnficient des nouvelles
FAA, vous restez la pointe de la technologie...
Lenvironnement est plus productif, plus efficace, plus agrable
utiliser.

n o u v e a u t

W D

W B

W M

Nouveau champ
zone multilignes
Ce type de champ permet de placer des champs de types diffrents dans chaque ligne.
Cela permet de personnaliser chaque ligne, par exemple en proposant un interrupteur dans une ligne pour changer ltat, une
jauge dans une autre ligne, etc... (voir le dtail en nouveaut
012).
Gain apport par cette nouveaut version 18:

Interfaces plus sophistiques sans programmation.


Le paramtrage de la rplication dans le Centre de Contrle

144

W D

W B

W M

CHAMPS

Consultation directe des


incidents sur le serveur

Gain apport par cette nouveaut version 18:

Granularit paramtrable.

CENTRE DE
CONTRLE
HYPERFILESQL

n o u v e a u t

Si des incidents sont survenus sur le serveur, il est possible de les


consulter directement depuis le Centre de Contrle HyperFileSQL.
Le paramtrage des emails davertissement (qui sont envoys automatiquement en cas dincident grave) peut galement tre effectu ici.
Gain apport par cette nouveaut version 18:

Suivi facile des vnements sur le serveur.

145

n o u v e a u t

W D

W B

W M

Paramtrage de la
rplication de serveurs
Le paramtrage complet de la rplication de serveurs: liaison entre
serveurs, priorit, priodicit, fichiers rpliquer,... est effectu facilement depuis le Centre de Contrle HyperFileSQL.
Gain apport par cette nouveaut version 18:

Paramtrage facile de la rplication.

147

n o u v e a u t

W D

150

W B

Nouveau champ rOlap :


Tableau crois dynamique
Ce nouveau champ permet lutilisateur final (ici un dcideur)
danalyser des monceaux de donnes automatiquement.
Les donnes sont agrges selon vos souhaits, et les rsultats peuvent tre consults selon de nombreux axes (voir le dtail en
nouveauts 005 010).
Le bonheur des dcideurs !

148

n o u v e a u t

W D

W B

W D

Onglet :
ligne avec
flches

W M

Gain apport par cette nouveaut version 18:

n o u v e a u t

Une nouvelle option daffichage des onglets est propose: si le nombre de


volets est suprieur celui
que peut afficher une
ligne, il est possible de
demander la prsence
de flches de scroll,
plutt que dafficher tous les volets sur plusieurs
lignes.

W M

Nouveau Champ
Timeline
Ce nouveau type de champ permet de reprsenter des chronologies dvnements, ou den
modifier la reprsentation (voir le dtail en
nouveaut 011).
Gain apport par cette nouveaut version 18:

Nouveau champ.

Les nouveauts WINDEV 18

WEBDEV 18

32

WINDEV Mobile 18

Les nouveauts WINDEV 18

WEBDEV 18

33

WINDEV Mobile 18

W B

W M

153

n o u v e a u t

W D

W B

W M

Fonction Ouvre sur


fentre interne

Volets en version 17

Ce type daffichage est propos sur les champs de saisie et sur les
libells. Aucune ligne de code nest ncessaire pour cela, il suffit
dutiliser ce nouveau masque.
Il sera galement utile pour laffichage de flux dinformations.

Gain apport par cette nouveaut version 18:

Inutile dinsrer une fentre interne dans une fentre vide.

Gain apport par cette nouveaut version 18:

Les en-ttes donglets sont plus clairs.

151

n o u v e a u t

W D

154
W B

Les tables peuvent maintenant inclure un sur-en-tte de colonne. Plusieurs colonnes peuvent ainsi disposer dun titre unique,
situ au-dessus des titres habituels de colonne.
La lisibilit des tables est ainsi encore amliore en version 18.

La personnalisation des slecteurs et des interrupteurs est plus


simple.
n o u v e a u t

W D

W B

Une option de slecteur ou dinterrupteur peut tre rendue temporairement invisible. En version prcdente de WINDEV, cela laissait un trou dans les options affiches.
En version 18, il est possible de demander regrouper visuellement les options.

Personnalisation encore plus avance des tables.


W M

Table: haut de rupture


toujours visible (option)
Si les donnes affiches dans une table sont nombreuses, len-tte
de la rupture pouvait disparatre pendant le dfilement.
En version 18, il est possible de demander ce que len-tte de
rupture soit toujours visible: il ne sera pas dplac par le scroll.

2 nouveaux gabarits

Les commandes arrivent...


Lutilisateur est inform en temps rel
Gain apport par cette nouveaut version 18:

Les donnes affiches sont plus faciles interprter, ce qui limite


les risques derreurs

157

n o u v e a u t

W D

W B

W M

Masque hex adcimal


Les champs de saisie et libell proposent un nouveau masque
Hexadcimal. Cela permet dafficher un buffer binaire de manire lisible.
Gain apport par cette nouveaut version 18:

Affichage facile.

Gain apport par cette nouveaut version 18:

De nouvelles possibilits graphiques pour vos applications.

Avec WINDEV 18
vous concevez de
grands logiciels

Avant la version 18, et avec la version 18: les trous ont disparu
Gain apport par cette nouveaut version 18:

Les slecteurs et interrupteurs modifis dynamiquement sont plus


harmonieux.

156

n o u v e a u t

W D

W B

W M

Masque date/heure : il y
a 2 heures, hier, etc
Le haut de rupture (ici la taille du maillot) reste toujours visible
quand lutilisateur final descend dans la fentre.
Gain apport par cette nouveaut version 18:

En-tte de rupture toujours visible.

Les nouveauts WINDEV 18

W M

W M

slecteur/interrupteur :
finis les trous pour les
options invisibles

Gain apport par cette nouveaut version 18:

W B

W B

W M

Gain apport par cette nouveaut version 18:

Len-tte 2013 couvre ici 2 colonnes

W D

W B

En version 18, il est possible dajouter par programmation des options un interrupteur ou un slecteur.
Il est galement possible de supprimer des options.

155

n o u v e a u t

W D

W D

slecteur/ interrupteur:
a jout doptions par
programmation

W M

Table: Sur-En-tte de
colonne

152

n o u v e a u t

n o u v e a u t

La version 18 offre 2 nouveaux gabarits librement utilisables pour


vos applications.
Cela enrichit les possibilits de personnalisation de vos applications.
Noubliez pas que la Lettre du Support Technique (la LST) propose
galement chaque trimestre un nouveau gabarit complet !

Une fentre interne qui doit tre utilise seule peut tre directement ouverte comme une fentre.
Volets en version 18 avec option 1 seule ligne active.

158

Pour la reprsentation des dates et des heures, de nombreuses


applications utilisent une terminologie base sur le langage parl.
Plutt que dafficher Cet vnement sest pass 14h28, lapplication affiche Cet vnement sest pass il y a 2 heures (ou il
y a 2 jours, ou il y a 3 semaines, etc...).

WEBDEV 18

34

WINDEV Mobile 18

Les nouveauts WINDEV 18

WEBDEV 18

35

WINDEV Mobile 18

159

FAA

n o u v e a u t

W D

W B

W M

161

Nouvelle FAA: Retour


la ligne automatique
(multilignes)
Une cellule de table peut contenir un texte bien plus long que sa
taille, ou contenant des retours la ligne.
Un utilisateur final peut changer laffichage de la table: il peut dcider de passer une table de monoligne en multilignes, et ainsi
voir le texte complet.

n o u v e a u t

W D

W B

Une application peut afficher un planning. En version 18 lutilisateur


final peut directement envoyer par email ce planning, pour une fourchette de dates de son choix.
Le planning sera joint lemail sous la forme dun document PDF.
Comme toute les FAA, cette possibilit est dbranchable par programmation.

W M

Nouvelle FAA:
recherche dans les libells et menus des fentres
Lorsquun utilisateur dcouvre une nouvelle interface dense, il peut
vouloir chercher rapidement une information, comme le nom dun
champ saisir, ou une option de menu non droule.
Cette nouvelle FAA lui permet de trouver immdiatement ce quil
cherche !
Gain apport par cette nouveaut version 18:

Lutilisateur final trouve plus vite ses choix.

162
Les FAA (Fonctionnalits Automatiques de lApplication) sont un
ensemble de fonctionnalits dont tout utilisateur final dapplications dveloppes avec WINDEV, WEBDEV ou WINDEV Mobile bnficie automatiquement.
Vos utilisateurs apprcient certainement les exports vers Word,
vers Excel, lenvoi demail, la pose de minuterie sur un bouton...
Les FAA ajoutent immdiatement et sans programmation une richesse fonctionnelle dterminante vos applications, et rendent
les utilisateurs bien plus efficaces.
En version 18, de nouvelles FAA viennent enrichir la liste dj
consquente des FAA existantes.

n o u v e a u t

W D

W B

W M

Nouvelle FAA:
dplier toutes les
branches dun arbre

Table en monoligne: le texte est tronqu droite

Dans un treeview ou une table hirarchique, le droul des


branches seffectue une par une.
Dans certains cas, lutilisateur veut visualiser lintgralit du
contenu.
Cette nouvelle FAA permet de le faire dun clic !

Lutilisateur peut envoyer le planning par mail,


zro ligne de code pour le dveloppeur !

Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

Lutilisateur voit le contenu dun clic.


Table passe en multilignes: le texte complet est affich
Gain apport par cette nouveaut version 18:

163

Lutilisateur final peut lire facilement le contenu des cellules.

160

n o u v e a u t

W D

W B

W M

Nouvelle FAA: Saisie mot


de passe, voir en clair
La saisie dun mot de passe seffectue par dfaut avec des caractres saisis qui sont masqus par une puce dans le champ.
Une nouvelle tendance est dafficher ces caractres en clair
lcran (il est vrai quil y a rarement une personne mal intentionne derrire soi,...).
Cela permet lutilisateur de vrifier quil a bien saisi les caractres adquats.

n o u v e a u t

W D

Linformation circule plus facilement.


W B

W M

INSTALLATEUR

Nouvelle FAA: mmoriser


aujourd'hui
Dans un champ de type Date, il est dj possible de mmoriser
une date donne.
Il est maintenant possible de mmoriser le fait que cest la date du
jour qui doit safficher par dfaut.

166

164

n o u v e a u t

W D

W B

W M

Nouvelle FAA: copier le


contenu d'une colonne

Installations et mises jour faciles pour les quipes disperses.

167

Copie de colonne facile.

Gain apport par cette nouveaut version 18:

Saisie de mot de passe en environnement sr facilite.

Les nouveauts WINDEV 18

WEBDEV 18

36

WINDEV Mobile 18

W M

Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

165

W B

En version 18 il devient possible de placer (en 1 clic) un install de


rfrence dans le cloud.
Ainsi, tous vos utilisateurs autoriss peuvent installer et mettre
jour leurs applications partout dans le monde, sans que vous ayez
vous soucier de quoi que ce soit !
Notez quil est galement possible de placer vos bases de donnes HyperFileSQL Client/Serveur dans le cloud.

Dans une table de visualisation, lutilisateur peut actuellement copier la cellule, la ligne ou la table entire.
En version 18 il peut maintenant copier galement uniquement
une colonne.

Lutilisateur final affiche (ou non, au choix)


son mot de passe lors de sa saisie

W D

Installation depuis le
cloud

Gain apport par cette nouveaut version 18:

Saisie sans risque derreur.

n o u v e a u t

n o u v e a u t

W D

W B

W M

Signature d'install

n o u v e a u t

W D

W B

W M

Nouvelle FAA: envoyer le


planning par email

Les nouveauts WINDEV 18

La version 18 permet de signer les Installs crs avec WINDEV.


Il suffit de slectionner un certificat dans linterface de lassistant
de cration.
Lintgrit du pack dinstallation est garantie.

WEBDEV 18

37

WINDEV Mobile 18

168

n o u v e a u t

W D

W B

W M

171

n o u v e a u t

Support du type Image


Le type WLangage Image est support en Java: la programmation
des images et photos est bien plus rapide.
Gain apport par cette nouveaut version 18:

Vitesse amliore

Gain apport par cette nouveaut version 18:

Lutilisateur est rassur linstallation: il connat lditeur du logiciel !

JAVA

W M

LINUX NATIF

HyperFileSQL: Support
des rubriques unicode
Les rubriques HyperFileSQL de type Unicode (support des alphabets non latins, chaque caractre tant cod sur 2 octets) sont
supportes en version 18.
Support des alphabets non latins.

n o u v e a u t

W D

W B

W M

Orientation automatique
des photos
Une application Java affiche maintenant une photo selon lorientation (portrait ou paysage) de la prise de vue (utilisation des informations Exif du fichier).
Gain apport par cette nouveaut version 18:

Des torticolis vits aux utilisateurs finaux !

170

W B

Gain apport par cette nouveaut version 18:

En version 18, vos Installs peuvent tre facilement signs

169

W D

n o u v e a u t

W D

W B

W M

Support de hTransaction
Les fonctions hTransaction sont supportes sur HyperFileSQL
Client/Serveur, SQLite, MySQL, SQL Server.
Gain apport par cette nouveaut version 18:

172

n o u v e a u t

W D

W B

W M

Support des options


linguistiques du projet
(masques, dates, etc.)

192

n o u v e a u t

W D

QR Code

EAN 13

Personnalisation accrue des applications Java.

173

190

n o u v e a u t

W D

W B

W M

18 nouvelles fonctions
disponibles sous Java
ChaneInverse
dDcoupe
EnModeWinRT
HTransactionFin
Tronque

ChronoRAZ
dFusionne
fConstruitChemin
SansCaractreDroite
UTF8VersAnsi

dChargeImage
dIncrusteCouleur
HDupliqueEnregistrement
SansCaractreGauche
UTF8VersUnicode

dCopieImageEcran
DonneGUID
HTransactionDbut
SemaineVersDate

Gain apport par cette nouveaut version 18:

Les code- barres sont maintenant affichables et imprimables via la


fonction iImprimeCodebarre ou via un tat PDF dans les applications Linux.
Les formats supports sont: QR, UPCA, UPCE, EAN13, EAN8,
EAN128, CODE128, CODE39,
CODE93, CODE11, CODE128,
Intervaled 2 of 5, CODABAR,
CB_MSI, Datamatrix,
PDF417,...
Gain apport par cette
nouveaut 18:

Les codesbarres sous


Linux.

Portabilit accrue de votre existant.

MAC
191

PLUS VITE

EAN128

Gain apport par cette nouveaut version 18:

Java senrichit de 18 nouvelles fonctions WLangage:

10 FOIS

W M

Champs Code-barres

Un projet WINDEV peut dfinir les formats utiliser pour afficher


les dates, le masque des champs montaires, etc... Selon les applications, ces paramtres peuvent ne pas tre ceux du systme
dexploitation. Une application Java dveloppe en version 18
prend en compte ces paramtres.

La programmation des transactions est plus homogne.

DVELOPPEZ

W B

n o u v e a u t

W D

W B

W M

Toutes les nouveauts


Java
Lensemble des nouveauts concernant Java est bien entendu disponible pour la ralisation des applications sur Mac.
Gain apport par cette nouveaut version 18:

Des applications Mac bien plus puissantes !

Les nouveauts WINDEV 18

En version 18, images


et photos sont gres
de manire plus puissante sous Java.

WEBDEV 18

39

WINDEV Mobile 18

193

n o u v e a u t

W D

W B

de type donnes.

W M

Intgration de la
bibliothque .wdl dans
lexcutable
Une nouvelle option propose lors de la gnration de lexcutable Linux permet dintgrer la bibliothque .WDL directement
dans lexcutable.
Cela permet de rduire le nombre de fichiers dployer.

CaractType

Renvoie des informations sur le type dun caractre.

ChaneInsre

Insre une chane de caractres dans une autre

ChampActif

ChampAlias

WDBal.
HNotifListeDestinataireEmail

Renvoie la liste des destinataires dune notification par


email.

Dgrise un champ ou un groupe de champs dune fentre.


Pendant cette opration, une animation sur les champs
peut tre effectue.

HNotifSupprimeDestinataireCC

Supprime les destinataires dune notification envoye via


la messagerie WDBal

HNotifSupprimeDestinataireEmail

Supprime les destinaires dune notification par email

Identifie, modifie ou restaure la liaison fichier dun champ


ou dun ensemble de champs.

HRSAjouteConfig

Ajoute une rplication entre deux serveurs HyperFileSQL.

HRSInit

Initialise une rplication entre deux serveurs HyperFileSQL

ChampContextuel

Identifie le champ sur lequel le menu contextuel a t ouvert.

HRSListeConfig

Liste les rplications disponibles sur un serveur.

ChampEnCours

Renvoie le nom du champ en cours de saisie.

HRSModifieConfig

ChronoRAZ

Remet le chronomtre zro

Permet de modifier certains paramtres dune rplication


existante entre deux serveurs HyperFileSQL.

Gain apport par cette nouveaut version 18:

dbgErreur

Provoque une assertion ou une erreur de test

HRSSupprimeConfig

Rduction du nombre de fichiers dployer.

DecimalVersSexagsimal

Renvoie langle dcimal en degrs correspondant une


criture sexagsimale.

Supprime une rplication entre deux serveurs HyperFileSQL.

iImprimeCodeBarre

Imprime un code-barres ( lintrieur dun rectangle).

dModifieOpacit

Modifie lopacit dune image

iImprimePDF

Imprime le contenu dun fichier PDF

EchangeLigne

Echange deux lignes dans un tableau

InfoAvecDlai

EnModeWinRT

Renvoie Vrai si on est en mode WinRT

Affiche un message dinformation dans une fentre dinformation systme pendant un dlai spcifique

ErreurAvecDlai

Affiche un message derreur dans une fentre derreur


systme pendant un dlai spcifique

iNumColonne

Renvoie le numro de la colonne en cours dans un tat


multi-colonnes.

La famille de fonctions FTP est disponible sous Linux.


Le transfert de fichier est ainsi simplifi.

ExtraitLigne

Extrait une ligne dans une chane

iTermineColonne

Force un saut de colonne dans un tat multicolonne.

fAjouteBuffer

Ajoute le contenu dun buffer la fin dun fichier

JourFri

Indique si un jour est fri ou non.

Gain apport par cette nouveaut version 18:

fAjouteTexte

Ajoute le contenu dune chane de caractres la fin dun


fichier.

JourFriAjoute

Indique quun jour ou quune liste de jours est fri.

JourFriSupprimeTout

Vide la liste de tous les jours fris.

FTPAttribut

Identifie les attributs dun fichier prsent sur un serveur


FTP (File Transfer Protocol).

NombreVersChane

convertion dun nombre en chiffre pour les cheques

PropritExiste

Renvoie Vrai si une proprit existe

Connecte le poste en cours un serveur FTP (File Transfer


Protocol).

RelanceProgramme

Termine lapplication et la relance.

FTPDate

Renvoie les diffrentes dates (date de cration, de modification ou daccs) dun fichier prsent sur un serveur FTP
(File Transfer Protocol).

SansCaractreDroite

Supprime les caractres donns la fin de la chane

SansCaractreGauche

Supprime les caractres donns au dbut de la chane

SexagsimalVersDcimal

FTPDconnecte

Ferme la connexion entre le poste en cours et le serveur


FTP (File Transfer Protocol).

Renvoie langle dcimal en degrs dune criture sexagsimale.

SQLTable

FTPEnvoie

Transfre un fichier ou un rpertoire sur un serveur FTP


(File Transfer Protocol).

FTPHeure

Renvoie les diffrentes heures (heure de cration, de modification ou daccs) dun fichier prsent sur un serveur
FTP (File Transfer Protocol).

Transfre directement le rsultat dune requte dans une


table mmoire (une liste ou une combo), avec possibilit
de Fetch Partiel (rcupration du rsultat par blocs de
lignes).

TableauEchangeLigne

Echange deux lignes dans un tableau

FTPListeFichier

Liste les fichiers dun rpertoire (et/ou les rpertoires)


dun serveur FTP et retourne le nombre de fichiers (et/ou
de rpertoires) lists.

194

n o u v e a u t

W D

W B

W M

Fonctions Ftp

Programmation des transferts de fichier sous Linux simplifi.

195

n o u v e a u t

W D

W B

FTPConnecte

W M

exe console 64 bits


En version 18, il devient possible de crer des excutables 64 bits
pour Linux, en plus des excutables 32 bits.
Gain apport par cette nouveaut version 18:

Meilleur support des versions Linux 64 bits

196

n o u v e a u t

W D

W B

W M

daemon 64 bits

FTPNom

Renvoie le nom du dernier fichier accd par une fonction


FTP (File Transfer Protocol).

TableSupprimeSelect

Supprime le ou les lments slectionns dans une table.

Tronque

Tronque la chane

Cre un rpertoire sur un serveur FTP (File Transfer Protocol).

UTF8VersAnsi

Convertit une chane UTF8 en Ansi

UTF8VersUnicode

Convertit une chane UTF8 en Unicode

Gain apport par cette nouveaut version 18:

FTPRenommeFichier
FTPRepCre

274

n o u v e a u t

W D

W B

W M

78 nouvelles fonctions
disponibles sous Linux
La programmation sous Linux senrichit de 78 nouvelles fonctions
WLangage en version 18:
BufferVersEntier
BufferVersRel

Extrait un entier cod dans un buffer binaire une position donne


Entrer une description

FTPRepEnCours

Identifie ou modifie le rpertoire en cours sur un serveur


FTP (File Transfer Protocol).

FTPRepSupprime

Supprime un rpertoire et son contenu (fichiers et sousrpertoires) dun serveur FTP (File Transfer Protocol).

FTPSupprimeFichier

Supprime un fichier dun serveur FTP (File Transfer Protocol).

FTPTaille

Renvoie la taille (en octets) dun fichier prsent sur un serveur FTP (File Transfer Protocol).

gVersTexte

Supprime les lment graphique dune chane avec utilisant les fonctions gLien, gImage, ...

HDupliqueEnregistrement

Duplique lenregistrement lu dans un fichier de donnes

HListeIndexFullText

Renvoie la liste des index full-text dun fichier (dune requte ou dune vue) reconnus par le moteur HyperFileSQL.

CalendrierPosition

Renvoie le mois affich dans un champ Calendrier.

CalendrierSelect

Renvoie la date slectionne dans un champ Calendrier.

HNotifAjouteDestinataireCC

CalendrierSelectMoins

Dslectionne une date dans un champ Calendrier multislections.

Ajoute des destinataires pour les notifications envoyes


via la messagerie WDBal.

HNotifAjouteDestinataireEmail

CalendrierSelectOccurrence

Renvoie le nombre de jours slectionns dans un champ


Calendrier.

Ajoute des destinataires pour les notifications envoyes


via email.

HNotifConfigure

CalendrierSelectPlus

Slectionne une date dans un champ Calendrier.

Configure le serveur SMTP et/ou du Centre de contrle


utilis pour lenvoie des notifications

CaractOccurrenceType

Renvoie le nombre de caractres vrifiant les informations

HNotifListeDestinataireCC

Liste les destinatires dune notification par la messagerie

Les nouveauts WINDEV 18

WEBDEV 18

40

WINDEV Mobile 18

275

362

n o u v e a u t

W B

W M

Le WLangage senrichit de 88 nouvelles fonctions :


AnimationAnnule
BufferVersEntier
BufferVersRel
ChaneInsre
ChampInfoXY
ChampSurligneRecherche
ChampTypeInfo
ChronoRAZ
dbgErreur
DecimalVersSexagsimal
dModifieOpacit
EchangeLigne
EnModeWinRT
ErreurAvecDlai
ExtraitLigne
fAjouteBuffer
fAjouteTexte
fCherche
fScruteFichier
fScruteRpertoire
GnreMotdePasse
gpwEnumreChamp
grRotation
grSurfaceAjouteDonne

Annule lanimation en cours et les animations prpares


avec la fonction AnimationPrpare.
Extrait un entier cod dans un buffer binaire une position donne
Entrer une description
Insre une chane de caractres dans une autre
Renvoie des informations sur le champ plac une position donne
Surligne le libell du champ contenant le texte recherch
Rcupre une image correspondant un type de champ
Remet le chronomtre zro
Provoque une assertion ou une erreur de test
Renvoie langle dcimal en degrs correspondant une
criture sexagsimale.
Modifie lopacit dune image
Echange deux lignes dans un tableau
Renvoie Vrai si on est en mode WinRT
Affiche un message derreur dans une fentre derreur
systme pendant un dlai spcifique
Extrait une ligne dans une chane
Ajoute le contenu dun buffer la fin dun fichier
Ajoute le contenu dune chane de caractres la fin dun
fichier.
Cherche une chane de caractres ou un buffer dans un fichier ouvert avec fOuvre().
Permet dtre notifi en cas de modification dun fichier
Permet dtre notifi en cas de modification dun rpertoire
Gnre un mot de passe automatique
Enumration des champs, dune fentre ou dune page,
dont ltat (invisible, gris, inactif ) peut-tre modifi par
le groupware utilisateur
Permet deffectuer une rotation dun graphe surface sur
un de ses axes
Ajoute un point a tracer sur un graphe surface

Vite,
ma version 18 !
Les nouveauts WINDEV 18

W D

Les nouvelles fonctions


disponibles sous WINDEV

TableSauvePositionEtSlection Sauver la position de lascenseur dune table ainsi que le


ou les lments slectionns.

Renomme ou dplace un fichier prsent sur un serveur


FTP (File Transfer Protocol).

Transfre un fichier ou un rpertoire dun serveur FTP (File


Transfer Protocol) sur le poste en cours.

Restaurer la position de lascenseur dune table ainsi que


le ou les lments slectionns.

Positionne sur lenregistrement HyperFileSQL correspondant une ligne slectionne dans une table fichier multislections.

FTPRcupre

197

Inverse le contenu dun tableau une dimension

TableRestaurePositionEtSlection

TableSelectVersFichier

En version 18, il devient possible de crer des daemons 32 bits et


64 bits pour Linux.
Cration de Daemon sous Linux

TableauInverse

WLANGAGE
88 NOUVELLES
FONCTIONS

WEBDEV 18

41

WINDEV Mobile 18

grSurfaceCouleurAltitude

Permet de spcifier les couleurs aux diffrents niveau


daltitude (Z) dun graphe surface.
grSurfaceMaillage
Active ou dsactive la maillage sur un graphe surface
grSurfaceQuadrillage
Permet de rgler le quadrillage pour les diffrents plans
dun graphe surface
grSurfaceSupprimeCouleurAltitude Permet de supprimer les couleurs daltitudes spcifies
par grSurfaceCouleurAltitude
gVersTexte
Supprime les lment graphique dune chane avec utilisant les fonctions gLien, gImage, ...
HDupliqueEnregistrement Duplique lenregistrement lu dans un fichier de donnes
HNotifAjouteDestinataireCC Ajoute des destinataires pour les notifications envoyes
via la messagerie WDBal.
HNotifAjouteDestinataireEmail Ajoute des destinataires pour les notifications envoyes
via email.
HNotifConfigure
Configure le serveur SMTP et/ou du Centre de contrle
utilis pour lenvoie des notifications
HNotifListeDestinataireCC Liste les destinatires dune notification par la messagerie
WDBal.
HNotifListeDestinataireEmail
Renvoie la liste des destinataires dune notification par
email.
HNotifSupprimeDestinataireCC
Supprime les destinataires dune notification envoye via
la messagerie WDBal
HNotifSupprimeDestinataireEmail Supprime les destinaires dune notification par email
HRSAjouteConfig
Ajoute une rplication entre deux serveurs HyperFileSQL.
HRSInit
Initialise une rplication entre deux serveurs HyperFileSQL
HRSListeConfig
Liste les rplications disponibles sur un serveur.
HRSModifieConfig
Permet de modifier certains paramtres dune rplication
existante entre deux serveurs HyperFileSQL.
HRSSupprimeConfig
Supprime une rplication entre deux serveurs HyperFileSQL.
iImprimeHTML
Imprime un contenu HTML
iImprimePDF
Imprime le contenu dun fichier PDF
iImprimeRTF
Imprime un contenu RTF
iImprimeZoneHTML
Imprime un contenu HTML dans une zone
InfoAvecDlai
Affiche un message dinformation dans une fentre dinformation systme pendant un dlai spcifique
NombreVersChane
convertion dun nombre en lettres
OLAPAxeX
Spcifie les dimensions du cube OLAP sur laxe des X
OLAPAxeY
Spcifie les dimensions du cube OLAP sur laxe des Y
OLAPCalculeMiseAJour
Recalcule partiellement le cube OLAP
OLAPCalculeTout
Recalcule entirement le cube OLAP
OLAPCharge
Charge le rsultat du calcul dun cube OLAP depuis le
disque.
OLAPFiltre
Filtre les dimensions affiches dans un cube OLAP
OLAPSauve
Sauve le rsultat du calcul dun cube OLAP sur le disque.
OpenSSLVrifie
Vrifie grce une cl publique que la signature de donnes est correcte
PropritExiste
Renvoie Vrai si une proprit existe
RubanFinModeDpli
Replie un ruban alors quil est temporairement dpli
RubanSurligneVolet
Surligne le haut du ruban prsent dans un volet.
SansCaractreDroite
Supprime les caractres donns la fin de la chane
SansCaractreGauche
Supprime les caractres donns au dbut de la chane
SemaineVersDate
Renvoie la date du lundi de la semaine dune anne donne
SexagsimalVersDcimal
Renvoie langle dcimal en degrs dune criture sexagsimale.

TableauEchangeLigne
TableauInverse
TableColonneFiltre

Echange deux lignes dans un tableau


Inverse le contenu dun tableau une dimension
Renvoie la liste des colonnes filtres par lutilisateur (utilisation de la FAA)
TableEchangeLigne
Echange deux lignes dune table.
TableFilsOccurrence
Renvoie le nombre de fils dune ligne dans une table hirarchique
TableSupprimeSelect
Supprime le ou les lments slectionns dans une table.
TexteVersRTF
Cre une chane RTF partir dun texte
TimelineAjouteEvenement Ajoute un vnement dans un champ TimeLine
TimelineAjoutePiste
Ajoute une nouvelle piste champ dans un champ TimeLine
TimelineChangeMode
Modifie la priode affiche par un champ TimeLine.
TimelineListeEvenement
Liste les vnements dun champ TimeLine
TimelineSupprimeEvnement Supprime un vnement dans un champ TimeLine
TimelineSupprimeTout
Supprime tous les vnements et toutes les pistes dun
champ TimeLine
Tronque
Tronque la chane
UTF8VersAnsi
Convertit une chane UTF8 en Ansi
UTF8VersUnicode
Convertit une chane UTF8 en Unicode
WiFiActive
Active ou dsactive le Wi-Fi sur lappareil.
WiFiAjouteRseau
Ajoute un nouveau rseau la liste des rseaux configurs de lappareil.
WiFiConnecte
Connecte lappareil au rseau Wi-Fi spcifi.
WiFiDtectePointAccs
Lance la dtection des points daccs Wi-Fi actuellement
accessibles depuis lappareil.
WiFiEtat
Renvoie ltat actuel dactivation du Wi-Fi sur lappareil ou
demande tre notifi des changements dtat dactivation du Wi-Fi.
WiFiInfoConnexion
Renvoie linformation spcifie propos de la connexion
Wi-Fi actuelle de lappareil.
WiFiListeRseau
Renvoie la liste des rseaux actuellement configurs sur
lappareil.
WiFiSupprimeReseau
Supprime un rseau de la liste des rseaux configurs de
lappareil.
zmlAjouteLigne
Ajoute une nouvelle ligne dynamique dans une zone multiligne.
zmlInsreLigne
Insre une nouvelle ligne dynamique dans une zone multiligne.
zmlSupprime
Supprime une ligne dynamique dans une zone multiligne.
zmlSupprimeTout
Supprime toutes les lignes dynamiques dans une zone
multiligne.

363

n o u v e a u t

W D

W B

W M

118 nouveauts communes


WINDEV Mobile 18 bnficie de toutes les nouveauts communes
la version 18. Vous bnficiez des nouveaux champs, des volutions sur les champs, des volutions du WLangage, des volutions
sur HyperFileSQL...
Lenvironnement global de dveloppement est encore plus efficace, plus agrable, la pointe des volutions rcentes.

364

n o u v e a u t

W D

W B

IOS NATIF:
IPHONE, IPAD

W M

gabarits communs iOS /


Android : faciliter le
dveloppement multicibles
Afin dassurer une meilleure portabilit de vos applications entre
les terminaux iOS (iPhone, iPad) et Android, 2 gabarits spcialement adapts sont fournis. En utilisant un de ces gabarits, vous
optimisez la compatibilit graphique de vos applications.

iPhone, iPad, Android,


Windows Phone, Windows Mobile... : tous
les terminaux sous
tous les systmes
sont grs par
WINDEV Mobile 18

POLITIQUE ENVIRONNEMENTALE
. Lorsque PC SOFT imprime des documents papier,
PC SOFT, le fournisseur de papier ou l'imprimeur, (certifi
FSC Forest Stewardship Council et PEFC Programme for
the Endorsement of Forest Certification schemes) replante
autant d'arbres que ceux qui ont t utiliss pour l'impression. Le label FSC a t cr par l'ONG FSC, qui rassemble
entre autres Greenpeace, Les Amis de la Terre et le WWF. Par
exemple imprimer 100.000 documentations de 68 pages sur
papier brillant consomme 10 arbres : PC SOFT ou limprimeur

Les nouveauts WINDEV 18

fait immdiatement replanter 10 arbres. Par ailleurs, nous


privilgions la pte papier principalement fabrique partir
de dchets de bois (par exemple en provenance de scieries
pour l'ameublement) et de coupes d'claircie dans les forts.
Concernant la livraison des logiciels, ceux-ci sont galement
disponibles sans package ni documentation papier, sur
simple demande. Une licence pour 10 dveloppeurs peut par
exemple ntre livre, sur demande, quavec 2 jeux de documentation.

WEBDEV 18

42

WINDEV Mobile 18

Gain apport par cette nouveaut version 18:

Le dveloppement dapplications mobiles portables na jamais t


aussi simple !

Les nouveauts WINDEV 18

WEBDEV 18

WINDEV Mobile 18

43

365

n o u v e a u t

W D

W B

371

W M

Nouveaux champs supports en version 18 sur iOS

n o u v e a u t

W D

W B

W M

Nouveau champ
calendrier
Le champ Calendrier permet une meilleure slection de date ou
de fourchette de dates.

La version 18 de WINDEV Mobile propose de nouveaux champs


utiles au dveloppement dapplications professionnelles sur iOS:
Carte
Multimdia
Calendrier
Ces champs sajoutent ceux existants.
Gain apport par cette nouveaut version 18:

Vous disposez de champs supplmentaires, et de possibilits de


personnalisation accrues.

366

n o u v e a u t

W D

W B

Jouer une vido est trs simple !


Gain apport par cette nouveaut version 18:

W M

Gain apport par cette nouveaut version 18:

Vido la demande !

Des a jouts de fonctionnalits permanents

369

Les logiciels de PC SOFT voluent en permanence. Il nest pas rare


de bnficier de nouvelles fonctionnalits lors dune simple mise
jour intermdiaire en cours de version.
Lors des mises jour intermdiaires de la prcdente version de
WINDEV Mobile, de nombreuses nouveauts ont t livres pour
iOS: fonctions Image, animation d'ouverture de fentres, zones
multilignes, texte alternatif sur le champ de saisie, dcodage de
QR code avec les fonctions cbCapture et cbDecode, champ html,
sablier, fonctions son, fentre interne, fonctions Zip, fonctions
magneto, appels natifs, fonctions eMailLanceAppli et eMailLanceMessagerie, ruptures sur Zones Rptes, interrupteur
natif, fonctions vibration, fonction telDialerCompose, paramtrage du bouton droite du clavier, champ date/heure sous forme
de rouleau, programmation oriente objet...

n o u v e a u t

Manipulations conviviales pour lutilisateur.


W D

W B

W M

Le champ Carte permet dafficher une carte aux formats grs par
liPhone (Google Maps et Apple maps de iOS 6).
La carte affiche peut tre manipule, des repres peuvent tre
positionns, le mode daffichage (plan ou satellite) peut tre
chang, etc...

n o u v e a u t

W D

W B

373

Localisation sur une carte

W B

W M

370

n o u v e a u t

W D

W B

W M

Accs aux contacts


W M

Nouveau champ multimdia


Le nouveau champ Multimdia permet de jouer une vido, dans
un des formats supports par liPhone.
Les boutons standard iOS peuvent tre affichs et tre actifs:
pause, jouer, rglage du volume,...

Les nouveauts WINDEV 18

La famille de fonctions WLangage Contact permet de lire, crire


et modifier les contacts prsents sur le matriel.
Lapplication peut galement utiliser les interfaces natives du tlphone pour permettre la slection et la modification dun contact.
Gain apport par cette nouveaut version 18:

Vos applications utilisent les donnes de lutilisateur final.

WEBDEV 18

44

WINDEV Mobile 18

n o u v e a u t

W D

W B

W M

Le Multitouch sur les champs image est gr automatiquement.


Une image peut tre redimensionne et dplace par un mouvement des doigts. Les nouveaux vnements suivant apparaissent :
Scroll, Sroll inertiel, Zoom, Dplac, Touch, Relch.

Des applications la carte !

Meilleure interoprabilit.
W B

W D

Multitouch sur le champ


image

Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

W D

n o u v e a u t

Dployez comme vous le souhaitez.

LiPhone 4 offrait une dfinition dcran de 640 x 960 pixels.


LiPhone 5 offre lui une dfinition de 640 x 1.136 pixels.
Grce la technologie des ancrages des fentres cres avec
WINDEV Mobile, les fentres dveloppes pour la taille dcran
iPhone 4 saffichent et sadaptent automatiquement sur un
iPhone 5, sans bande noire.
iOS 6 est bien entendu support.

n o u v e a u t

La slection de fourchettes de dates est plus simple.

Gain apport par cette nouveaut version 18:

W M

Support de liPhone 5 et
de iOS 6

368

Gain apport par cette nouveaut version 18:

372

Gain apport par cette nouveaut version 18:

Vos applications sont encore plus intuitives.

374

n o u v e a u t

W D

W B

W D

W B

W M

Multitouch sur les


champs HTML

Le dploiement de vos applications peut seffectuer via lApple


Store aprs validation de lapplication par Apple), ou directement
sur les mobiles (In House et Ad hoc).

Possibilits toujours plus nombreuses.

n o u v e a u t

Le nouveau champ calendrier

Dployez sur lApple


Store

Gain apport par cette nouveaut version 18:

367

375

Nouveau champ carte

W M

Gesture de dfilement de
fentres
Le passage dune fentre (interne) lautre est maintenant possible dun mouvement du doigt.

Les nouveauts WINDEV 18

Il est possible de zoomer dans les champs de type HTML.


Cette possibilit est dbranchable par programmation.
Gain apport par cette nouveaut version 18:

De nouvelles possibilits pour lutilisateur final.

376

503

n o u v e a u t

W D

W B

W M

128 Nouvelles Fonctions


WLangage supportes
pour iOS (iPhone, iPad)
128 nouvelles fonctions WLangage font leur apparition sous iOS
en version 18.
Liste non exhaustive des nouvelles fonctions WLangage supportes :
BufferVersEntier
CalendrierSelectMoins
CarteAjouteMarqueur
CarteModifieMarqueur
CarteSupprimeTout
ContactCherche
ContactListe
ContactPremier
ContactSupprime
EnModeWindowsMobile
FTPConnecte
FTPHeure
FTPRenommeFichier
FTPSupprimeFichier
GestePointeurEncours
HDupliqueEnregistrement
iChangeSousEtatSource
iDestination
iForceComplment
iHauteurRestantePage
iImprimeBloc
iImprimePDF
iInitSousEtat
iLigne
iNumColonne
iPoliceDidot

WEBDEV 18

45

BufferVersRel
CalendrierSelectOccurrence
CarteFinDplacement
CarteRcuprePosition
ChampEnCours
ContactCre
ContactListeSource
ContactRAZ
dCopieImage
fAjouteBuffer
FTPDate
FTPListeFichier
FTPRepCre
FTPTaille
GestePosX
HLibreRequte
iConfigure
iFermeEtat
iHautBasPageImbriqu
iHauteurTexte
iImprimeComplmentCorps
iImprimeZone
iLargeurImage
iListeEtatsImbriqus
iParamtreEtat
iPosX

CalendrierPosition
CalendrierSelectPlus
CarteInfoPosition
CarteSuitDplacement
ContactAffiche
ContactDernier
ContactLit
ContactSlectionne
DecimalVersSexagsimal
fAjouteTexte
FTPDconnecte
FTPNom
FTPRepEnCours
GnreMotdePasse
GestePosY
HVrifieStructure
iConfigureEtat
iFinEtat
iHauteurImage
iHauteurZone
iImprimeImage
iInitRequteEtat
iLargeurPage
iMarge
iPicaVersMM
iPosY

WINDEV Mobile 18

CalendrierSelect
CarteAffichePosition
CarteInfoXY
CarteSupprimeMarqueur
ContactAjoute
ContactEdite
ContactModifie
ContactSuivant
dRemplissage
FTPAttribut
FTPEnvoie
FTPRcupre
FTPRepSupprime
GesteNbPointeur
gVersTexte
iCadre
iCrePolice
iFinImprime
iHauteurPage
iImprime
iImprimeMot
iInitRequteEtatConnexion
iLargeurTexte
iMMVersPica
iPolice
iSauteLigne

iSautePage
iTerminePage
JourFri
MultimdiaDbut
MultimdiaFin
MultimdiaPosition
TexteHauteur

504

iStatusImpressionEtat
iTrait
JourFriAjoute
MultimdiaDure
MultimdiaJoue
NombreVersChane
TexteLargeur

n o u v e a u t

iSubstBloc
iTraitH
JourFriSupprimeTout
MultimdiaEtat
MultimdiaOuvre
SemaineVersDate

iTermineColonne
iTraitV
MultimdiaArrt
MultimdiaFerme
MultimdiaPause
SexagsimalVersDcimal

W D

W M

W B

509

Les donnes affiches sont toujours jour.

510

n o u v e a u t

W D

W B

W M

Evenement Fermeture de
fentre fille

La taille des fentres est optimise pour liPad.


W B

W M

Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

W D

W B

Le nouvel vnement dActivation et Dsactivation dapplication permet de dfinir un traitement lorsque lapplication est mise
en arrire-plan et ractive par lutilisateur.
Cela permet par exemple de rafrachir automatiquement des donnes.

Lassistant de cration de fentres est adapt liPad.


Des zones prdfinies sont proposes.
Une application peut ainsi tre optimise pour liPad automatiquement.

n o u v e a u t

W D

Nouvel vnement :
Activation / Dsactivation dapplication

assistant de cration de
fentre pour iPad

505

n o u v e a u t

Un nouvel vnement est disponible pour faciliter la programmation des fentres filles.
Lvnement Fermeture de fentre fille est appel la fermeture dune fentre fille ouverte depuis cette fentre.
Laccs au nom de la fentre fille ferme seffectue par la variable
MaFentreFille..nom .
La rcupration de la valeur de retour de la fentre fille seffectue
par la variable MaFentreFille..ValeurRenvoye .

W M

PopUp sur iPad


Louverture de fentres PopUp sur les iPad est maintenant
gre.
Il est galement possible de crer des fentres non maximises.
Gain apport par cette nouveaut version 18:

Interface adapte liPad

Gain apport par cette nouveaut version 18:

La programmation est simplifie.

506

n o u v e a u t

W D

W B

511

Les tats PDF sont faciles raliser.


W B

W D

W B

W M

512

n o u v e a u t

W D

W B

W M

Nouveau Champ
calendrier

W M

Le nouveau champ calendrier fait son apparition sous Android.


Le calendrier offre de nombreuses fonctionnalits :
Slection simple ou slections multiples
Choix du premier jour affich
Prsence du bouton Aujourdhui
Changement de mois par gesture
....

Sur iPhone et sur iPad, les mouvements du doigt sur une ligne
(vers la droite et vers la gauche) permettent de lancer un traitement personnalis ou de faire apparatre automatiquement le
bouton Supprimer.
Une option permet de spcifier que le haut de rupture reste
toujours visible.
Les Zones Rptes horizontales font leur apparition sous iOS.

Gain apport par cette nouveaut version 18:

W D

n o u v e a u t

Zones rptes :
volutions

La version 18 de WINDEV Mobile permet de crer des tats


laide de lditeur dtats.
Ltat cr est au format PDF.
La puissance des tats la disposition des applications iOS: les
codes-barres, les graphiques, tableau, multicolonnes, etc...
Un tat peut tre imprim, ou envoy par email.

n o u v e a u t

ANDROID

W M

Etats PDF

507

Votre code est compatible : Windwos 8, Windows 64 bits - Windows 32 bits - Linux - Mac - iOS - Android - Windows CE,
Mobile - Windows Phone -.Net - Java - PHP - HyperFileSQL - Oracle - SQL Server - MySQL - DB2 - Informix - ...

Fonctions FTP
La famille de fonctions WLangage FTP est supporte sous iOS.
Cela ouvre des possibilits dchange automatique de donnes et
de documents par programmation.
Gain apport par cette nouveaut version 18:

Le transfert de fichiers est facilit.

508

n o u v e a u t

W D

W B

W M

Arm V7
Les applications dveloppes en WINDEV Mobile 18 tirent partie
de toute la puissance des processeurs Arm v7 et suprieurs.
Gain apport par cette nouveaut version 18:

Le code est optimis pour les processeurs Arm V7.

Les nouveauts WINDEV 18

Les applications se pilotent au doigt


Gain apport par cette nouveaut version 18:

Interface naturelle pour vos applications.

WEBDEV 18

46

WINDEV Mobile 18

En version 18, WINDEV Mobile apporte un support encore plus


tendu des fonctionnalits de Android. Vous pouvez ainsi crer
des applications toujours plus puissantes.
Le dploiement de vos applications seffectue toujours librement,
par installation directe ou via Google Play.
Vous bnficiez bien entendu des 118 nouveauts communes de
la version 18.

Les nouveauts WINDEV 18

Le nouveau champ Calendrier sous Android


Gain apport par cette nouveaut version 18:

Le choix dune date et surtout dune fourchette de dates est plus


facile

WEBDEV 18

47

WINDEV Mobile 18

513

n o u v e a u t

W D

W B

518

W M

Champ Zone Multiligne

La prsentation devient plus sophistique


W D

W B

W M

NFC : transfert de
donnes et paiement
sans contact
NFC, acronyme de Near Field Communication (Communication en
champ proche), permet le transfert de donnes sans contact entre
deux appareils mobiles, ou un appareil mobile et un dispositif, ou
avec une puce qui peut tre intgre peu prs partout (dans
une tiquette, dans un poster ou dans un matriel...).
La norme NFC permet de lire et dcrire des donnes.
WINDEV Mobile 18 apporte le support facile de NFC dans vos applications.
La nouvelle famille de fonctions NFC fait son apparition.
NFCLit, NFCLitTag, NFCEcritTag, NFCEnvoiTag et NFCEtat
permettent de grer NFC.
Grce cette norme, il devient par exemple possible dchanger
des donnes entre 2 smartphones juste en les rapprochant par
exemple.
Cest galement grce cette norme que le paiement sans
contact peut seffectuer.
Gain apport par cette nouveaut version 18:

Le tlphone devient un moyen de paiement, les tlphones


changent des donnes par rapprochement, et bien plus !

515

n o u v e a u t

W D

W B

NFC: paiement
sans contact

W M

Gain apport par cette nouveaut version 18:

Vos applications peuvent sexcuter en arrire plan.

516

n o u v e a u t

W D

W B

W M

En version 18, laccs un serveur HyperFileSQL peut seffectuer


depuis un matriel sous Android.
Cela permet par exemple daccder au SI de lentreprise depuis
une tablette via Wifi.
(Android version 3.2 et suprieur, processeur ARMv7; par exemple
Samsung Galaxy S3, Galaxy Tab, etc...).

517

En version 18, HyperFileSQL est maintenant disponible pour le


systme dexploitation Android. Vos applications Android bnficient de la puissance de HyperFileSQL.
HyperFileSQL est ainsi disponible pour Windows, Linux, Mac,
Windows Mobile, iOS (iPhone, iPad) et Android.
Le format des donnes et des index est identique, ce qui permet
une copie inter-systme immdiate, sans conversion.
Cette nouveaut permet un dveloppement encore plus homogne et une portabilit accrue de vos applications.
(Android version 3.2 et suprieur, processeur ARMv7; par exemple
Samsung Galaxy S3, Galaxy Tab, etc...).

n o u v e a u t

W D

W B

W M

Support des rubriques unicode dans HyperFileSQL


Android

n o u v e a u t

W D

W B

W M

Lancement d'une
application au dmarrage
du terminal

HyperFileSQL Android
Client/Serveur

Vos applications Android bnficient de la puissance de HyperFileSQL en mode Client/Serveur.

HyperFileSQL Android
natif embarqu

WINDEV Mobile 18 permet de crer des Widgets


Gain apport par cette nouveaut version 18:

Cration facile de Widgets

522

n o u v e a u t

W D

W B

W M

Champ onglet: volutions


519

Gain apport par cette nouveaut version 18:

W M

Lors de la gnration de lapplication, il est possible dindiquer


que lapplication doit se lancer automatiquement lallumage de
lappareil.
Gain apport par cette nouveaut version 18:

520

n o u v e a u t

W D

Gestion plus fine des volets sous Android


W B

W M

Une application en arrire-plan peut envoyer une notification au


systme.
Le clic sur cette notification peut ractiver lapplication.
Il suffit de positionner la proprit WLangage ..ActiveApplication du type Notification.

Gain apport par cette nouveaut version 18:

Un Widget est une fentre qui peut tre punaise sur un cran
daccueil.
Une application cre avec WINDEV Mobile 18 peut contenir une
ou plusieurs fentres de type Widget.

Vos applications Android bnficient de la puissance de HyperFileSQL.

523

Rappel de l'application
depuis une notification

Gain apport par cette nouveaut version 18:

Linternationalisation de vos applications Android est plus simple

Le changement de volet par gesture (mouvement du doigt) est


support.
Un nouveau mode daffichage permet de nafficher que le libell
du volet actif (au centre) et les libells des volets prcdents et suivants gauche et droite.
Il est galement possible de modifier la hauteur de la zone qui affiche les libells, de masquer cette zone, dafficher les libells en
haut ou en bas, de personnaliser licone des volets.
Le fond du volet peut tre une image.
Gain apport par cette nouveaut version 18:

Gain de temps pour lutilisateur final.

Unicode permet de grer tous les types de caractres (chinois,


russe,...), et donc les alphabets non latins.
HyperFileSQL supporte la norme Unicode.
Il est donc possible de stocker des donnes au format Unicode.
La version 18 de WINDEV Mobile permet de manipuler facilement
les donnes au format Unicode.
Les rubriques de type Unicode sont supportes nativement.

Gain apport par cette nouveaut version 18:

Les nouveauts WINDEV 18

W B

Une application peut tre en avant-plan, visible, en cours dutilisation, ou peut tre arrire-plan. Une application en arrireplan est, par dfaut, suspendue par le systme (pour conomiser
la batterie).
Mais dans certains cas, le concepteur dune application souhaite
que certains traitements continuent de sexcuter bien que lapplication soit en arrire-plan, par exemple pour afficher des notifications, ou pour jouer de la musique.
Cest possible en version 18 grce la notion de Threads Globaux.
Il suffit de placer les traitements qui doivent sexcuter en permanence dans une procdure, et de dclencher lexcution de cette
procdure dans un thread global.
Notons que ce traitement sexcute galement lorsque lappareil
est en veille (sauf bien entendu les oprations daffichage)!

Gain apport par cette nouveaut version 18:

n o u v e a u t

W D

traitements de
lapplication excuts en
arrire-plan

Le type de champ Zone Multiligne permet de placer des champs


de types diffrents dans chaque ligne.
Cela permet de personnaliser chaque ligne, par exemple en proposant un interrupteur dans une ligne pour changer ltat, une
jauge dans une autre ligne, etc...

514

n o u v e a u t

n o u v e a u t

W D

W D

W B

W M

Slection dans les Zones


Rptes
Pour assurer une meilleure compatibilit avec WINDEV, linterface
des Zones Rptes senrichit des modes de slection simple et
multiple.
Il devient possible deffectuer une multi-slection dans une zone
rpte sans programmer.
Gain apport par cette nouveaut version 18:

Gain de temps pour lutilisateur final.

521

n o u v e a u t

Compatibilit avec WINDEV encore plus pousse.


W B

W M

524

Cration de widget

n o u v e a u t

W D

W B

W M

Zones Rptes
dfilement horizontal
En plus du mode vertical, les zones rptes peuvent safficher de
manire horizontale.
Gain apport par cette nouveaut version 18:

Possibilits accrues de personnalisation de linterface.

WEBDEV 18

48

WINDEV Mobile 18

Les nouveauts WINDEV 18

WEBDEV 18

49

WINDEV Mobile 18

525

n o u v e a u t

W D

W B

W M

Dplacement et Positionnement rapide dans les


Zones Rptes
Le dplacement et le positionnement dans une liste peut seffectuer plus rapidement laide dun ascenseur prsent sur le ct
de la liste.
Dans le cas dune zone rpte ou dune liste trie, lascenseur
peut afficher un index alphabtique sur la premire lettre dun attribut de la zone rpte pour un accs rapide.

un glisser sur le nom du contact de la droite vers la gauche lance


lappel, et un glisser de droite gauche permet de saisir un message.
Dans une Zone Rpte, un mouvement du doigt sur une ligne de
la droite vers la gauche ou de la gauche vers la droite permet de
lancer le traitement dsir.
Deux vnements font leur apparition sous lditeur de code:
GestureDroiteVersLaGauche.
GestureGaucheVersLaDroite.
Un effet visuel est dfinissable lors de ces mouvements.

Une application peut crer, modifier et supprimer des rendez-vous


(des vnements).
Ces fonctions permettent galement de dvelopper une application de synchronisation des donnes de provenance diverse (Outlook par exemple) avec un tlphone.
Gain apport par cette nouveaut version 18:

Cette fonctionnalit ouvre de nombreux horizons applicatifs.

Gain apport par cette nouveaut version 18:

Lutilisateur final dispose des manipulations intuitives.

527

n o u v e a u t

W D

W B

W M

Passage la fentre suivante


dun mouvement du doigt

Dplacement de ligne par


gesture sur Zone Rpte

Lutilisateur final navigue intuitivement parmi les


fiches.

Gain apport par cette nouveaut version 18:

W
534

Lutilisateur final peut utiliser linterface tactile.

528

n o u v e a u t

W D

W B

531

Gain apport par cette nouveaut version 18:

Pour crer plus facilement des Zones Rptes, un assistant est


disponible sous Android afin de faciliter le positionnement des
champs.

Navigation rapide dans les fiches.

Gain apport par cette nouveaut version 18:

La cration de zones rptes sophistiques devient facile

526

n o u v e a u t

W D

W B

W M

zone rpte: traitement


lanc par gesture

529

n o u v e a u t

W D

W B

W M

W B

W M

La fonction ComboOuvre permet douvrir une


combo par programmation.
Gain apport par cette nouveaut version 18:

532

W D

W B

La fonction OuvreMenuPrincipal permet de drouler le menu principal par


programmation.

W B

W M

Par dfaut, une photo est affiche dans le sens (portrait ou paysage) adquat. Les donnes Exif de la
photo sont analyses automatiquement pour ce positionnement.
Gain apport par cette nouveaut version 18:

Les photos sont toujours correctement orientes


laffichage

535

W M

Ouverture de
menu par programmation

Affichage des photos


selon leur orientation

Les applications sont encore plus agrables


pour lutilisateur final.

chargement des images en


tche de fond
Une option du champ Image permet de charger limage en tche
de fond. Par exemple si limage afficher doit tre cherche sur
un site, lapplication nattend pas la fin du tlchargement pour
continuer.
Une animation dattente est automatiquement affiche dans le
champ image si ncessaire.
Les manipulations par lutilisateur final sont bien plus fluides.

W D

Ouverture de
combo par programmation

W M

assistant de cration de
Zone rpte
Lutilisateur final pilote ses applications dun doigt

Gain apport par cette nouveaut version 18:

Dans une mme Zone Rpte, il devient possible lutilisateur


final de dplacer un lment par gesture: rester appuy sur llment, puis le dplacer.

W D

W B

W M

Fonctions impression
Google cloud print
La fonction gglImprimeDocument permet dimprimer
un document existant via limpression Cloud de Google.

Gain apport par cette nouveaut version 18:

Linterface de vos applications est encore


plus personnalisable.

Gain apport par cette nouveaut version 18:

Laffichage des images nest plus bloquant pour lapplication

530

n o u v e a u t

W D

W B

W M

Accs lagenda du
tlphone
Lutilisateur final pilote ses applications dun doigt

Sur certains tlphones, lorsque la liste des contacts est affiche,

Les nouveauts WINDEV 18

Les applications Android peuvent maintenant accder directement


au contenu de lagenda du matriel.
Des fonctions de lecture et dcriture sont disponibles.

WEBDEV 18

50

WINDEV Mobile 18

533

W D

W B

W M

Changement du
contenu d'une fentre par gesture
Le parcours de fentres internes avec un mouvement du doigt est disponible en version 18.
Passer lenregistrement suivant dune base de
donnes peut se faire dun mouvement du doigt !

Les nouveauts WINDEV 18

Gain apport par cette nouveaut version 18:

Limpression de documents est facile.

WEBDEV 18

WINDEV Mobile 18

536

n o u v e a u t

W D

W B

539

W M

Evnement Fermeture de
fentre fille

W B

W M

Gain apport par cette nouveaut version 18:

Les applications sannoncent chaque lancement !

540

n o u v e a u t

W D

W B

W M

Le fichier dinstallation de lapplication (fichier .APK) peut contenir des lments supplmentaires au programme, tels que des fichiers de donnes HyperFileSQL.
La fonction fExtraitRessource permet dextraire et dinstaller
ces lments supplmentaires sur le terminal.
Un nouveau paramtre de lassistant de gnration permet dindiquer que lextraction doit seffectuer automatiquement ds le premier lancement de lapplication.

W D

W B

W M

Personnalisation du
clavier virtuel
Le clavier virtuel dAndroid apparat lorsquune saisie est ncessaire.
Un bouton de ce clavier peut tre personnalis: ce bouton est
nomm bouton daction.
La fentre Dtail des 7 onglets du champ de saisie permet
de personnaliser ce bouton daction par le texte dsir, ou une
image choisir dans la liste fournie.

W B

W M

affichage d'un menu dans


l'action Bar

W M

Fonctions de partage
(Email/SMS/Facebook,
etc.)

Un appui long sur un champ peut faire apparatre un menu


contextuel.
En version 18, le menu contextuel apparat dans lAction Bar.
Gain apport par cette nouveaut version 18:

Une fentre permettant de partager un contenu via les mdias sociaux peut tre affiche automatiquement.
La slection des mdiaux sociaux seffectue facilement.

Support des nouveaux standards dutilisation.

544

n o u v e a u t

W D

W B

W M

Empcher la mise en veille


de l'appareil
La fonction SysMiseEnVeille permet dempcher la mise en
veille de lappareil.
Un paramtre permet dautoriser ou non la mise en veille selon
que lappareil est connect au secteur ou fonctionne sur batterie.
Une application peut donc rester active et visible en permanence
ou pendant la dure souhaite.

545
Lutilisateur peut partager,
pour le dveloppeur cest zro ligne de code !
Lapplication a un nom diffrent selon le pays

W B

n o u v e a u t

W D

Le tlphone ne se met plus en veille pendant que lapplication


effectue des traitements !

Rduction des manipulations linstallation.


W D

542

n o u v e a u t

Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

n o u v e a u t

543

Personnalisation des cartes.

Lorsquune application est diffuse dans plusieurs pays, son nom


peut changer selon les pays.
La version 18 de WINDEV Mobile permet de grer automatiquement la gestion de ces diffrents noms.

W M

Extraction automatique
de ressources

538

Gain apport par cette nouveaut version 18:

Multilangue dans le nom


des applications

La programmation est simplifie.


W D

W B

Un splash screen peut tre affich automatiquement au lancement de lapplication.


Plusieurs paramtres permettent de personnaliser ce lancement.

Gain apport par cette nouveaut version 18:

n o u v e a u t

W D

Splash screen au lancement de l'application

Sous lditeur de code, un nouvel vnement est disponible pour


faciliter la programmation des fentres filles.
Lvnement Fermeture de fentre fille est appel la fermeture dune fentre fille ouverte depuis cette fentre.
Laccs au nom de la fentre fille ferme seffectue par la variable
MaFentreFille..nom .
La rcupration de la valeur de retour de la fentre fille seffectue
par la variable MaFentreFille..ValeurDeRetour .

537

n o u v e a u t

Gain apport par cette nouveaut version 18:

Lutilisateur final partage facilement.

n o u v e a u t

W D

W B

W M

Variable de type Image


Le type Image est disponible sous Android.
Cela permet de manipuler facilement par programmation les

Gain apport par cette nouveaut version 18:

Simplification de la cration des applications multilangues.

541

n o u v e a u t

W D

W B

W M

Cration ditinraire sur


le champ Carte
Sur une carte Google, les fonctions de type CarteAjouteItinraire permettent de dfinir facilement un itinraire.

Ici cest une loupe de recherche qui est affiche...

Avec la version 18, vos


quipes ralisent des applications novatrices dans le
domaine mdical

... et ici un bouton denvoi


Gain apport par cette nouveaut version 18:

Vos applications sont personnalises.


Litinraire est dessin par lapplication WINDEV Mobile 18

Les nouveauts WINDEV 18

WEBDEV 18

52

WINDEV Mobile 18

Les nouveauts WINDEV 18

WEBDEV 18

53

WINDEV Mobile 18

rerez des revenus chaque vente.

images: redimensionnement, application dun filtre, superposition, recadrage....


La programmation est plus simple, lexcution plus rapide.

Diffusez vos applications gratuites ou payantes sur le store Google


Play.

546

550

Gain apport par cette nouveaut version 18:

n o u v e a u t

W D

W B

W M

Accs l'album (photos et


vidos)
Les fonctions AlbumSauve et AlbumSlecteur permettent de slectionner et de sauver des photos et des vidos sur un terminal.
Gain apport par cette nouveaut version 18:

n o u v e a u t

W D

W B

611

WINDOWS 8
NOUVELLE INTERFACE GRAPHIQUE

Gain apport par cette nouveaut version 18:

W M

La programmation des transactions est plus homogne.

La gestion des photos et vidos est simplifie.

547

n o u v e a u t

W D

W B

W M

Une animation est un changement de position ou de proprit


dun ou plusieurs champs.
La fonction AnimationPrpare permet dindiquer les champs
concerns, les proprits modifier et les modifications apporter.
Une fois que toutes les prparations ont t effectues, la fonction AnimationJoue permet de dclencher toutes les animations.
Gain apport par cette nouveaut version 18:

W D

W B

Chaque terminal peut facilement tre identifi par une application

549

n o u v e a u t

W D

W B

W M

Google Play est votre ami

Les applications ralises avec WINDEV Mobile 18 peuvent tre


diffuses de manire gratuite ou payante via Google Play (le nouveau nom de Android Market).
Si vous diffusez vos applications de manire payante, vous gn-

Les nouveauts WINDEV 18

Ajoute

AjouteColonne

AnsiVersUnicode

ArcCosinus

ArcSinus

AjouteLigne
ArcTang

ArcTang2

Arrondi

ArrondiInfrieur

ArrondiSuprieur
Caract

Asc

BufferVersEntier

BufferVersRel

CaractType

CaractUnicode

ChaneCommencePar

ChaneCompare

ChaneConstruit

ChaneFinitPar

ChaneFormate

ChaneInsre

ChaneInverse

ChaneOccurrence

ChaneRcupre

ChaneSupprime

ChaneVersUTF8

ChampVisible

ChangeAlphabet

Cherche

ChercheParProcdure

ChercheProcdure

ChronoDbut

ChronoFin

ChronoPause

ChronoRAZ

ChronoReprend

ChronoValeur

Complte

ConstruitEntier

Contient

Conversion

Cosinus

CoTang

ActiveAssertion

dbgAssertion

DplaceColonne

DplaceLigne

DonneCouleur

Droite

EchangeLigne

Empile

Enfile

EnMode64bits

EnModeAJAX

EnModeAndroid

EnModeAWP

EnModeComposant

EnModeEmulateurAndroid EnModeEmulateuriOS

Les donnes affiches sont toujours jour


n o u v e a u t

W D

W B

W M

Android senrichit de 118 nouvelles fonctions WLangage (58 nouvelles fonctions gnrales, et 60 nouvelles fonctions ddies
HyperFileSQL):

Gain apport par cette nouveaut version 18:

Abs

DecimalVersSexagsimal Dfile

W M

Chaque terminal Android (tlphone, tablette) dispose dun numro unique insr par le constructeur (par le fournisseur de la
ROM prcisment).
La fonction sysIdentifiant permet de lire ce numro.
Ce numro peut tre utilis pour augmenter la scurit dune application: une application ne peut fonctionner que sur des terminaux prdfinis.
Ce numro peut galement tre utilis pour protger la diffusion
non autorise dapplications.

W M

Gain apport par cette nouveaut version 18:

AlbumSauve
AnimationPrpare
CalendrierSelectOccurrence
ChaneInverse
dDcoupe
dRemplissage
HActiveFiltre
HAnnuleDclaration
HBloqueNumEnr
HChangeRep
HCrationSiInexistant
HDsactiveFiltre
HErreurBlocage
HErreurMotDePasse
HFerme
HFiltreContient
HLibreRequte
HLitDernier
HLitRechercheDernier
HModifie
HOuvreConnexion
HPremier
HRecherchePremier
HSauvePosition
HTransactionFin
NFCEcritTag
OuvreMenuPrincipal
RendezVousSupprime
SysMiseEnVeille
zmlAjouteLigne

WEBDEV 18

54

AlbumSlecteur
CalendrierPosition
CalendrierSelectPlus
ChronoRAZ
dFusionne
EnModeWinRT
HAjoute
HAnnuleRecherche
HChangeCl
HConstruitValCl
HDbloqueNumEnr
HDupliqueEnregistrement
HErreurDoublon
HExcuteRequte
HFermeConnexion
HFiltreIdentique
HListeConnexion
HLitPrcdent
HLitRecherchePremier
HNbEnr
HPasse
HRAZ
HRecule
HSuivant
HTrouve
NFCEnvoieTag
RendezVousAjoute
SansCaractreDroite
Tronque
zmlInsreLigne

AnimationAnnule
CalendrierSelect
CarteAjouteItinraire
ComboOuvre
dIncrusteCouleur
fConstruitChemin
HAlias
HAttacheMmo
HChangeConnexion
HCopieEnreg
HDcritConnexion
HEnDehors
HErreurInfo
HExcuteRequteSQL
HFiltre
HForceEcriture
HListeRubrique
HLitPremier
HLitSuivant
HNumEnr
HPositionCourante
HRecherche
HRcupreEnregistrement
HSupprime
HVrifieStructure
NFCEtat
RendezVousModifie
SansCaractreGauche
UTF8VersAnsi
zmlSupprime

WINDEV Mobile 18

AnimationJoue
CalendrierSelectMoins
CarteSupprimeItinraire
dChargeImage
DonneGUID
GglImprimeDocument
HAnnuleAlias
HAvance
HChangeNom
HCration
HDernier
HErreur
HErreurIntgrit
HExtraitMmo
HFiltreCommencePar
HLibrePosition
HLit
HLitRecherche
HMode
HOuvre
HPrcdent
HRechercheDernier
HRetourPosition
HTransactionDbut
HVersion
NFCLitTag
RendezVousRAZ
SemaineVersDate
UTF8VersUnicode
zmlSupprimeTout

dbgErreur

dbgInfo

dbgVrifieDiffrence

dbgVrifieEgalit

dbgVrifieFaux

dbgVrifieNonNull

dbgVrifieNull

dbgVrifieVrai

Dpile

Dplace

Dsrialise

Dimension

EnModeEmulateurWindowsPhone EnModeEtatsEtRequtes EnModeFabrique

58 nouvelles Fonctions
Wlangage pour Android

Fonction pour connatre


lidentifiant unique du
terminal

W B

Le nouvel vnement dActivation et Dsactivation dapplication


permet de dfinir un traitement lorsque lapplication est mise en
arrire-plan ou ractive par lutilisateur.
Cela permet par exemple de rafrachir automatiquement des donnes.

552 609

Les interfaces gagnent de la vie !


n o u v e a u t

W M

Activation / Dsactivation dapplication

Animations

548

W B

W D

[note : depuis la publication initiale de cette brochure, le nombre de fonctions disponibles est pass 670 ]

Gain apport par cette nouveaut version 18:

W D

n o u v e a u t

Le WLangage senrichit de fonctions destines aux applications


Windows 8 natives (API WinRT) :

Les fonctions hTransaction sont supportes par HyperFileSQL


Client/Serveur Android et SQLite.

n o u v e a u t

858

248 nouvelles Fonctions


Wlangage pour Windows 8
nouvelle interface

Support de hTransaction

551

EnModeJava

EnModeLinux

EnModePocket

EnModeProcdureStocke EnModeService

EnModeSimulateurAndroid EnModeSimulateuriOS

610

n o u v e a u t

W D

W B

W M

Windows 8 nouvelle
interface : liste des
champs supports
Pour les applications en mode desktop, le mode que lon
connat avec Windows 7 par exemple, rien ne change dans les
applications.
Pour les applications en mode nouvelle interface des applications pour les mobiles, WINDEV Mobile 18 supporte dores et dj
les champs suivants :
libell
saisie
bouton
interrupteur
slecteur
liste
combo
image
zone rpte
...

EnModeMCU

EnModeiOS
EnModePHP
EnModeSimulateur

EnModeSimulateurPHP EnModeSimulateurPocket

EnModeSimulateurWindowsPhone EnModeTest

EnModeTestAutomatique EnModeTSE

EnModeWeb

EnModeWindows

EnModeWindowsMobile

EnModeWindowsPhone EnModeWinRT

Erreur

ErreurChangeParamtre

ErreurConstruit

ErreurDclenche

ErreurInfo

ErreurPropagate

ErreurPropage

ErreurRestaureParamtre ETBinaire

ExceptionActive

EnModeWebservice

ExceptionChangeParamtre ExceptionDclenche

ExceptionInfo

ExceptionPropage

ExceptionRestaureParamtre Excute

ExcuteTraitement

Exp

ExtraitChane

ExtraitLigne

Factorielle

FenEnCours

FenEnExcution

FenInitialise

Ferme

FinAmortissement

FinAmortissementDgressif FinAmortissementLinaire

FinErreur

FinFuturVal

FinIntrtPriode

FinNbVersement

FinTauxIntrt

FinValActuelle

FinValActuelleNette

FinValFuture

FinValRemboursement fRepExe

Gauche

Info

InfoConstruit

Insre

InsreColonne

InsreLigne

LigneVersPosition

ListeAjoute

ListeCherche

ListeInsre

ListeModifie

ListeOccurrence

ListeSupprime

ListeSupprimeTout

Ln

Log

Majuscule

MatAdditionne

MatCompresse

MatCopie

MatCre

MatDterminant

MatEcrit

MatErreur

MatExiste

MatInverse

MatLit

MatLitColonne

MatLitLigne

MatMultiplie

MatNbColonne

MatNbLigne

MatNbRow

MatRelAdditionne

MatRelMultiplie

MatRemplie

MatRemplit

MatSupprime

MatTranspose

MessTraduit

Gain apport par cette nouveaut version 18:

Milieu

Minuscule

MotOccurrence

MotVersTableau

Portabilit de vos applications

Moyenne

Nation

NONBinaire

OUBinaire

OUExclusifBinaire

OuiNon

OuvreFille

PartieDcimale

PartieEntire

PileInfo

PoidsFaible

PoidsFort

Position

PositionOccurrence

PositionVersLigne

ProjetInfo

PropritExiste

Puissance

Racine

RAZ

18 est disonible en
mode embarqu pour Windows 8 RT

Les nouveauts WINDEV 18

WEBDEV 18

55

WINDEV Mobile 18

RcupreDfinition

RcupreDfinitionType Remplace

Rpte

SansAccent

SansCaractre

SansCaractreDroite

SansCaractreGauche

SansEspace

Srialise

SexagsimalVersDcimal Sinus

Somme

StatCorrlation

StatCovariance

StatEcartMoyen

StatEcartType

StatEcartTypeP

StatErreur

StatMax

StatMin

StatMoyenne

StatSomme

StatVariance

StatVarianceP

Supprime

SupprimeColonne

SupprimeLigne

SupprimeTout

TableauAjoute

TableauAjouteLigne

TableauCherche

TableauChercheParProcdure TableauCopie

TableauDplace

TableauDplaceLigne

TableauEchangeLigne

TableauInfo

TableauInsre

TableauInsreLigne

TableauInverse

TableauOccurrence

TableauSupprime

TableauSupprimeDoublon

TableauSupprimeLigne

TableauSupprimeTout

TableauTrie

TableauAjouteTri

Taille

TailleCommune

Tang

Trie

Tronque

TypeVar

TypeVariable

UnicodeVersAnsi

UTF8VersAnsi

UTF8VersChane

UTF8VersUnicode

Val

VariableRAZ

VersionWinDev

W D

W M

859

n o u v e a u t

W B

118 NOUVEAUTS
COMMUNES

Windows Store

WINDOWS CE &
MOBILE

Le Windows Store est susceptible daccueillir vos applications


pour Windows 8 ralises avec WINDEV Mobile 18.
Gain apport par cette nouveaut version 18:

Diffusion de vos applications.

860

861
n o u v e a u t

W D

W B

W M

n o u v e a u t

W D

W B

W M

Nouveauts communes

Windows phone 8

Le dveloppement pour Windows Mobile et Windows CE bnficie des volutions de lenvironnement.

Windows Phone 8 est destin spcifiquement aux smartphones.


WINDEV Mobile 18 offre la programmation native pour Windows
Phone 8.

862

W D

Les champs Slider et Range Slider

NOUVEAUX
CHAMPS
863

56

W B

W M

La version 18 propose un champ


potentiomtre linaire graphique.
Il est entirement paramtrable.
Le champ est compos dune
rgle et dun curseur.
Le champ potentiomtre est
trs utile pour proposer linternaute la saisie dune valeur dans
un intervalle donn.
Ce champ est livr avec un

(pendant la priode de commercialisation de la version).

WEBDEV 18

W D

Champ potentiomtre Linaire


(slider)

Chaque mise jour vers la


version 18 donne droit 15
requtes au Support Technique Gratuit de PC SOFT.
En version 18, vos quipes
bnficient du Support Technique Gratuit !
Vous tes tranquille...

WINDEV Mobile 18

W M

WEBDEV 18 bnficie de toutes les nouveauts communes la


version 18.
Vos quipes bnficient des nouveaux champs communs (voir cidessous), des volutions sur les champs, des volutions du WLangage, des volutions sur les tats, des volutions de HyperFileSQL:
vous restez la pointe de la technologie.
Lenvironnement est plus productif, plus efficace, plus
agrable utiliser.

Tous les systmes dexploitation mobiles de Microsoft sont supports.

Portabilit de vos applications.

W B

118 nouveauts communes

Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

Les nouveauts WINDEV 18

n o u v e a u t

choix de styles, et peut tre modifi par programmation : borne


minimale, borne maximale...

Gain apport par cette nouveaut 18:

Ca slide, man.
W
D
864

W B

W M

Champ potentiomtre dintervalle


(range slider)
Le nouveau champ potentiomtre dintervalle (range slider)
est un potentiomtre linaire
deux curseurs.
Il permet donc linternaute de
dfinir un intervalle de valeurs.
Sur un site de vente, il permet
linternaute dindiquer une
fourchette de prix pour filtrer
les produits affichs.
Le potentiomtre dintervalle est totalement paramtrable, livr avec de
nombreux styles et modifiable par programmation.

866

n o u v e a u t

W D

W B

W M

868

Champ rseau social


Le champ Rseau social est une barre doutils compose de pictogrammes faisant le lien vers les principaux rseaux sociaux du
Web : Facebook, Tweeter, Google+, LinkedIn.
Ce champ est en gnral insr dans un site ou en marge dun article.
Ce champ permet principalement 2 types daction pour linternaute :
partager son exprience avec la communaut de son rseau social.
valuer une page ou un site laide des fonctionnalits
jaime de Facebook, +1 de Google +.
Il est possible de choisir les icones afficher, ainsi que leur taille.

n o u v e a u t

W D

W B

W M

Champ toast (Message


furtif non modal)
Un toast est un message non bloquant qui apparat un emplacement donn de lcran, pour une dure donne. Le champ
toast fait son apparition dans WEBDEV 18.
La fonction ToastAffiche permet dafficher un message dans
une popup furtive et non bloquante.
La Pop-Up est personnalisable.

WEBDEV: la table hirarchique.


Il sagit dune table intgrant une colonne de type treeview.
Grce aux fonctionnalits denroul et droul de cette colonne,
linternaute peut masquer ou faire apparatre certaines lignes de
la table.
Il est galement possible dinteragir avec cette fonctionnalit par
programmation.
Ce type de table permet entre autres une grande compatibilit
avec les applications WINDEV existantes.
Gain apport par cette nouveaut version 18:

Lutilisateur peut enrouler facilement les lignes de tables.

CHAMPS :
VOLUTIONS

Exemples de personnalisation de champs


Potentiomtre linaire et Potentiomtre dintervalle

870

Gain apport par cette nouveaut version 18:

Ca slide, ranger de lespace.

865

n o u v e a u t

W D

W B

n o u v e a u t

W D

Champ agenda
Nouveau champ de la version 18 de WEBDEV, le champ agenda
permet dafficher et de manipuler des agendas trs simplement.
Laffichage seffectue la journe, la semaine ou au mois.
Il est possible de paramtrer la plage horaire, le premier jour de la
semaine, ainsi que le nombre de jours affichs. Le champ agenda
possde bien sr un style qui permet de paramtrer les couleurs,
polices, cadrages des diffrents lments affichs.
La nouvelle famille de fonctions Agenda, et le type RendezVous facilitent la programmation de ce champ.
Le lien avec les donnes seffectue facilement soit par programmation, soit automatiquement par databinding.
Le champ agenda est adapt la manipulation par gesture: crer,
supprimer, dplacer des rendez-vous par des manipulations au
doigt.

Le champ Rseau Social

Un site mobile affiche un message furtif

Gain apport par cette nouveaut version 18:

Les utilisateurs sont plus enclins partager leur exprience, et le


site devient donc plus visible.

867

n o u v e a u t

W D

W B

W M

Champ menu Pop-Up


En version 18, le champ menu permet dsormais douvrir une
Pop-Up.
Le survol dune option de la barre ouvre une Pop-Up totalement
personnalisable.
Cela permet de raliser des menus graphiques.
Il est possible dinsrer nimporte quel type de champ dans la PopUp, ce qui offre des possibilits de menu interactif sans limites.

Gain apport par cette nouveaut version 18:

Notifier linternaute sans interrompre son activit et sans lindisposer.

869

n o u v e a u t

W D

W B

W M

Champ table hirarchique

En plus de la puissante possibilit dutiliser des Pop-Ups dans les


menus (voir nouveaut 867), les menus sous WEBDEV font peau
neuve en version 18 et proposent diffrentes amliorations :
des styles plus modernes sont proposs
des effets danimation sur le droul de sous options sont offerts (voir nouveaut 961).
nouveau traitement de Slection sur les options principales
possibilit de crer des liens de type submit sur les options
possibilit de basculer en mode scuris depuis une option
(Active SLL).
Gain apport par cette nouveaut version 18:

Les menus deviennent plus attrayants.

En version 18, un nouveau champ table fait son apparition sous

La version
18 apporte
la srnit
vos quipes:
russite
assure !

Un agenda dans un site WEBDEV 18

Un agenda dans vos sites en quelques clics !

Les nouveauts WINDEV 18

W M

Champ menu : des


volutions intressantes

W M

Gain apport par cette nouveaut version 18:

W B

Le choix de menu est droul sous forme de Pop-Up


Gain apport par cette nouveaut version 18:

Les menus sont totalement paramtrables.

WEBDEV 18

58

WINDEV Mobile 18

871

n o u v e a u t

W D

W B

877

W M

style pour la zone de


saisie

La finition des sites samliore.

ENVIRONNEMENT

n o u v e a u t

W D

W B

W M

Rglette

n o u v e a u t

W D

W B

Le champ rglette propose maintenant plusieurs styles et prsentations (lien, bouton).


Il est galement possible de personnaliser les lments graphiques
de la rglette.
W M

Zone rpte : style de


cadre
Le style du champ Zone Rpte senrichit en version 18.
Dans les anciennes versions de WEBDEV, il tait uniquement possible de spcifier un style pour le cadre gnral qui entoure lensemble de la zone rpte.
En version 18, il est dsormais possible de spcifier un style de
cadre pour chaque ligne de la Zone Rpte.
La mise en page de zones rptes graphiquement sophistiques
est ainsi simplifie.
Gain apport par cette nouveaut version 18:

De belles zones rptes, facilement.

873

n o u v e a u t

W D

W B

W M

Champ saisie de date:


personnalisation
Le champ de saisie date permet dafficher un bouton calendrier.
Ce bouton calendrier... ouvre un calendrier pour faciliter la saisie.
En version 18, plusieurs types de boutons calendrier sont proposs.
Les couleurs respectent la palette de couleurs de lambiance utilise dans la page.

Les nouveauts WINDEV 18

n o u v e a u t

W D

W B

W M

Ruban: prsenter plus de


champs en cration

Les plannings sont plus lisibles et se manipulent aisment sur un


cran tactile.

Le champ est en harmonie avec le site.

874

Dans un site WEBDEV 18 sur tablette,


dplacement dun rendez-vous dun mouvement du doigt
Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

872

W M

Gain apport par cette nouveaut version 18:

Des exemples de personnalisation

Gain apport par cette nouveaut version 18:

W B

Le champ graphe propose un style spcifique pour la lgende du


graphe, indpendant de laspect du titre.

878

Les formulaires de saisie sont plus harmonieux.

W D

Evolutions diverses

En version 18, les champs de saisie, combos et listes proposent un


choix de styles supplmentaires permettant de personnaliser la
zone de saisie.
Par exemple, il est possible de personnaliser le cadre interne du
champ de saisie, pour afficher des coins arrondis et une ombre.
Bien entendu, les ambiances proposent ces nouveaux styles.

6 exemples de cadres de saisie

n o u v e a u t

876

n o u v e a u t

W D

W B

W M

Cadres partiels
WEBDEV permet de crer des cadres sophistiqus: arrondis, biseauts, avec effet de halo, dombre, de relief, fond dgrad...
La palette de couleurs choisie pour le site sapplique automatiquement sur le cadre.
Ces cadres peuvent tre extensibles en excution.
Sur un cadre partiel, il est possible de ne pas afficher une ou plusieurs bordures du cadre.
En version 18 il est donc possible juxtaposer facilement plusieurs
cadres partiels pour raliser des encarts.

Des exemples de rglettes en version 18


Gain apport par cette nouveaut version 18:

Rglettes en adquation avec la charte graphique du site.

Slection de champ bouton

Vous le savez, la version 18 offre les rubans dans les diteurs.


Sous WEBDEV les champs mtier les plus utiles habituellement
proposs dans le kouglof font leur apparition dans le ruban aux
cts des champs classiques.
Le dveloppeur peut ainsi dcouvrir et utiliser plus facilement le
champ correspondant son besoin.
Gain apport par cette nouveaut version 18:

875

n o u v e a u t

W D

W B

Le nombre de champs proposs visuellement augmente.

W M

Champ planning
Le style du champ planning de WEBDEV saffine en version 18.
Il est possible de diffrencier laspect des zones de titre: jour, mois
et numro de semaine.
Des optimisations de vitesse de rafrachissement pour les plannings consquents ont t apportes: le r-affichage dun planning modifi est bien plus rapide.
Le champ planning volue galement pour sadapter au terminaux tactiles (tablette, smartphone). Les modes opratoires pour
crer, dplacer, supprimer les rendez-vous sont compatibles avec
lenvironnement multi-touch, et peuvent donc seffectuer avec
le doigt.

Lencart de droite est constitu de 3 cadres partiels


(des bordures ont t enleves avant lassemblage)
Gain apport par cette nouveaut version 18:

Les possibilits de prsentation se multiplient.

WEBDEV 18

60

WINDEV Mobile 18

Les nouveauts WINDEV 18

WEBDEV 18

61

WINDEV Mobile 18

Larchitecture HTML de la page est plus lgre et donc laffichage


par les navigateurs est plus rapide et plus WYSIWYG.

CRATION DE
PAGES
879

n o u v e a u t

W D

W B

Philosophie de ldition de page

W M

Philosophie de ldition de
page
La version 18 de lditeur de WEBDEV simplifie ldition de la
page: inutile de crer une cellule pour dfinir le fond de la page...
Tout seffectue bien entendu en WYSIWYG.
En version 18, une page possde:
son propre style (voir nouveaut 880),
un ancrage au sein de la zone de navigation (nouveaut 885),
des marges internes et externes (voir nouveaut 881).
La mise en page est plus facile diter et plus rapide safficher
sous le navigateur.
Gain apport par cette nouveaut version 18:

Marges et cadres (voir galement page ci-contre)


Gain apport par cette nouveaut version 18:

Il est devient inutile de crer des cellules pour positionner le


contenu et crer des fonds et des cadres de couleur

Edition de pages plus claire, pages plus lgres.

882
880

n o u v e a u t

W D

W B

n o u v e a u t

W D

W B

W M

zoning : outil subdiviser

W M

Styles de page
En WEBDEV 18, la page bnficie de son propre style.
Ce style permet de dfinir les lments de la page:
un cadre sophistiqu
un fond (uni, dgrad ou image)
les couleurs par dfaut des liens.
Il devient trs simple dappliquer un cadre une page.
La mise en page sen trouve allge.
Autre avantage, il devient possible de partager un mme style
entre plusieurs pages.
Bien entendu les ambiances livres avec WEBDEV 18 prennent en
compte le style de page.

En version 18, le nouvel outil subdiviser vient complter loutil


dcouper.
Loutil dcouper permet de partager une zone de mise en page
existante en deux zones distinctes.
Loutil subdiviser va lui crer galement deux nouvelles zones,
mais en conservant la zone initiale: il y aura donc la fin de la
manipulation 3 zones: la zone initiale, et les 2 nouvelles zones
lintrieur de cette zone initiale.

Gain apport par cette nouveaut version 18:

Les pages sont bien plus simples diter.

881

n o u v e a u t

W D

W B

W M

marges internes et
marges externes
(padding & margin)
Autre nouveaut puissante de lditeur de pages WEBDEV en version 18, la possibilit de dfinir des marges internes (padding) et
externes (margin).
Ces marges permettent de rgler trs simplement lespacement
entre les lments constituant la page.
Il devient inutile de crer des cellules pour positionner les zones,
crer des fonds ou des cadres !
La marge interne permet de construire des cadres et des fonds de
couleur en respectant une marge tournante.
Le positionnement et lalignement des champs sont facilits sous
lditeur.

Les nouveauts WINDEV 18

Dcouper ou Subdiviser ? Choisissez ce qui convient votre site


Gain apport par cette nouveaut version 18:

La conception de larchitecture des pages est bien plus intuitive.

WEBDEV 18

62

WINDEV Mobile 18

Les nouveauts WINDEV 18

WEBDEV 18

63

WINDEV Mobile 18

883

n o u v e a u t

W D

W B

W M

888

ANCRAGES

arrire-plan adaptatif
(cover & contain)
WEBDEV 18 permet dafficher, en arrire-plan dun site, une
grande image de fond qui sadaptera toutes les dimensions du
navigateur, proportionnellement sa taille originelle et sans dformation.

885

n o u v e a u t

W D

W B

W M

Ancrages sur la page


La page dispose en version 18 de son propre ancrage.
Celui-ci permet de dfinir le comportement de la page en cas de
redimensionnement du navigateur par lutilisateur final.
Comme pour les champs, ldition de lancrage seffectue depuis
la fentre de description de la page.
Par dfaut les pages sont centres horizontalement.

n o u v e a u t

W D

W B

890

W M

W D

W B

Les navigateurs supportent par dfaut des polices de caractres:


Verdana, Arial,...
La version 18 de WEBDEV permet maintenant dutiliser des polices de caractres autres que celles supportes par dfaut.
Gain apport par cette nouveaut version 18:

Nouvelles possibilits de personnalisation de vos sites.

Gain apport par cette nouveaut version 18:

Les champs restent visibles quelle que soit la disposition du navigateur.

891

Gain apport par cette nouveaut version 18:

La matrise totale du positionnement des Pop-Ups.

Osez des photos somptueuses et toujours la bonne taille en arrire-plan de vos sites.

884

n o u v e a u t

W D

W B

Gain apport par cette nouveaut version 18:

887

W D

W B

Permutation de champs
Lditeur de WEBDEV propose dj des possibilits de permutation de champ, comme par exemple celle de transformer un interrupteur en slecteur, tout en conservant les informations
du champ.
WEBDEV 18 propose de nouvelles possibilits permutations de
champs:
Lien et Bouton
Lien et Image clicable
Saisie et Champ format
Table et Table hirarchique
Saisie et Combo
Liste et Combo
Slecteur et Combo.
Il est galement possible de permuter un :
champ image avec une image de fond de cellule.
Ces permutations de champs permettent un gain de temps dans
le processus ddition en vitant de devoir recrer entirement des
champs en cas de changement de prsentation, et vitent des oublis.

W B

W M

Gain apport par cette nouveaut version 18:

Les ambiances sont plus sophistiques.

889

n o u v e a u t

W D

W B

W M

892

2 nouvelles ambiances

n o u v e a u t

W D

W B

W M

modles prdfinis

Deux nouvelles ambiances sophistiques sont proposes en version 18. Votre choix de chartes graphiques saccrot !

En version 18, de nouveaux modles prdfinis font leur apparition.


Les modles prdfinis existants voluent. Ils sont constitus de
zones de mise en page imbriques. La mise en page est allge,
et les manipulations sont bien plus simples effectuer.

W M

Gain apport par cette nouveaut version 18:

Simplification de larchitecture, manipulation facilite.

Nouveaut importante de la version 18, lancrage de type


fixed. Cet ancrage fixe permet de maintenir visibles un ou plusieurs champs lors du dplacement par linternaute de lascenseur
(scrolling) du navigateur.

RAD APPLICATIF
893

n o u v e a u t

W D

W B

W M

Evolutions du rad
applicatif e-commerce

Le ou les lments ainsi ancr(s) se dplace(nt) avec lascenseur, et


reste(nt) donc visible(s), alors que le reste de la page dfile.

Et, le saviez-vous ? Chaque trimestre, la Lettre du Support Technique (LST) vous offre une toute nouvelle ambiance, sur un thme
la mode.
En vous abonnant la LST, vous bnficiez automatiquement de
ces nouvelles ambiances, que vous pourrez utiliser librement pour
personnaliser vos sites.

Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

Mme si linternaute fait dfiler la page vers le bas,


le panier reste visible au mme endroit

Gain apport par cette nouveaut version 18:

Linformation importante reste visible en permanence pour linternaute.

Les nouveauts WINDEV 18

W D

Une mme ambiance peut maintenant utiliser diffrentes polices


de caractres.
Des animations visuelles lgres sont prsentes.

Zone fixe sur lcran


(fixed)

W M

Le transformisme en 1 clic.

n o u v e a u t

n o u v e a u t

les ambiances deviennent


plus raffines

AMBIANCES ET
PALETTES

Ancrages des Pop-Ups

Dans tous les cas, limage remplira le fond et sera harmonieuse


(ici les parties droite et gauche seront rognes)

W M

Un champ peut tre superposable, cest--dire quil peut tre


affich par-dessus dautres champs.
Un champ superposable peut tre dplaable par linternaute: il
suffit de le spcifier dans les 7 onglets.
Les ancrages sont galement maintenant disponibles sur les
champs superposs.

W M

Il est dsormais possible de dfinir lancrage des Pop-Ups par


rapport la fentre du navigateur.
Cela permet de matriser le comportement des Pop-Ups en cas de
redimensionnement du navigateur par linternaute.

W B

Utilisation de polices
personnalises

Contrle facile du positionnement des pages.


n o u v e a u t

W D

Ancrages des champs


superposs

Gain apport par cette nouveaut version 18:

886

n o u v e a u t

WEBDEV 18

64

WINDEV Mobile 18

Nouvelles possibilits de personnalisation de vos sites.

Les nouveauts WINDEV 18

Le RAD applicatif e-commerce, qui permet de crer trs rapidement un site de vente, rencontre un grand succs.
En version 18, de nombreuses volutions le rendent encore plus
efficace.
Parmi ces volutions, vous trouverez:
hirarchie dans le classement des produits et familles
liaisons entre produits
gestion de stocks, alertes automatiques
fil dAriane dans la navigation produit
version pour matriel mobile
Gain apport par cette nouveaut version 18:

Le RAD e-commerce est encore plus puissant.

WEBDEV 18

65

WINDEV Mobile 18

894

n o u v e a u t

W D

W B

Il est possible dindiquer une dure de vie pour le mot de passe de


lutilisateur.
Lorsque la dure de vie est coule, lutilisateur doit changer de
mot de passe.
Cette fonctionnalit est disponible en mode automatique et par
programmation pour le mode personnalis.

W M

nouveau rad applicatif:


Galerie photos
Un nouveau RAD Applicatif fait son apparition en version 18 : le
RAD Galerie Photos.
Ce nouveau RAD est destin toutes les activits sappuyant sur
une prsentation visuelle: galerie dart, photographie professionnelle, carnet de voyage, presse, etc...

Gain apport par cette nouveaut version 18:

La scurit daccs est accrue.

897

n o u v e a u t

W D

W B

W M

Services auxquels un
utilisateur est abonn
Une nouvelle syntaxe fait son apparition pour la fonction dadministration SaaSAdminListeService.
Il devient possible de lister les services auxquels un utilisateur
donn est abonn.
Gain apport par cette nouveaut version 18:

Vos applications offrent plus de fonctionnalits.

CLOUD

En version 18, la nouvelle fonction spcifique au mode AWP Li-

Utiliser des tirets dans les noms est utile pour le rfrencement
des pages.
En effet les moteurs de recherche interprtent le caractre -
comme une sparateur de mots cls.
Le moteur interprte donc chaque mot spar par un tiret de manire indpendante.
Ainsi une page dont le nom est constitu de plusieurs mots-cls
spars par des - sera en gnral rfrence de manire plus
pertinente par les moteurs de recherche.

breContexteAWP fait son apparition.

Cette fonction permet de forcer la libration du contexte AWP sur


le serveur.
Cela permet doptimiser les traitements parallles dans des pages
AWP avec contexte dans des cas dutilisation avance.
En librant le contexte qui nest plus utile, les traitements parallles (Ajax,...) sont acclrs.
Gain apport par cette nouveaut version 18:

Optimiser les traitements parallles dans les pages

Gain apport par cette nouveaut version 18:

Meilleur rfrencement des pages.

900

n o u v e a u t

W D

W B

PHP

W M

Scurit OpenSSL:
paiement
La bibliothque OpenSSL est utilise par certains sites de paiement scuris, comme Paybox, pour certifier les requtes entre le
site de vente et le site de paiement.
En version 18, la fonction OpenSSLVrifie permet de contrler
facilement les cls cryptes avec la bibliothque de cryptographie
OpenSSL.
Ainsi il nest plus ncessaire dutiliser un module externe pour effectuer cette vrification.
Gain apport par cette nouveaut version 18:

903

Communication scurise avec les sites de paiement en natif.


Un beau site en quelques clics

901

Gain apport par cette nouveaut version 18:

La cration dun site de gestion de photos est simplifie.

895

n o u v e a u t

W D

W B

898

W M

RAD classique: volutions


Le RAD classique permet de crer automatiquement des pages ou
un site complet partir dune analyse donne.
Le RAD classique volue en version 18.
En version 18, le RAD classique sappuie sur des modles de
pages utilisant le zoning.
Cela permet dadapter facilement la taille des pages leur
contenu quel que soit le nombre de champs gnrs, et apporte
une souplesse dans ldition de la mise en page.

n o u v e a u t

Gain apport par cette nouveaut version 18:

Le dploiement na jamais t aussi facile.

AWP

AWP

SAAS
899
W D

W B

Un utilisateur se connecte une application en mode SaaS


laide dun identifiant et dun mot de passe.

Les nouveauts WINDEV 18

W D

W B

W M

En version 18, il est dsormais possible dutiliser le caractre


- (tiret) dans les noms des pages.

WEBDEV 18

66

WINDEV Mobile 18

W B

La fonction ScriptAffiche renvoie :


un code Http destin au navigateur (301 ou 302)
une adresse de page (page WEBDEV ou autre page: .awp, .asp,
.php, ), sur laquelle le navigateur va se rediriger.
Le navigateur affiche cette nouvelle page.
En version 18, il est possible de prciser le code de retour Http:
soit le code found (code 302), valeur par dfaut qui indique
simplement que la redirection a fonctionn
soit le code permanently moved (code 301), qui indique que
la redirection a fonctionn et est permanente.
Ce code 301 est utile pour prciser aux moteurs de recherche que
la page dorigine (celle qui excute le ScriptAffiche) ne doit pas
tre rfrence.
Cette volution est valable galement pour les fonctions PHPAffiche et ASPAffiche.
Eviter le rfrencement des pages de redirection.

902

n o u v e a u t

W D

W B

W M

traitements parallles;
nouvelle fonction :
LibreContexteAWP

Les nouveauts WINDEV 18

W D

W B

W M

Nouveaux champs et volutions PHP en version 18

W M

Gain apport par cette nouveaut version 18:

Rfrencement: Gestion
des tirets dans les noms
physiques de page

W M

Dure de vie dun mot de


passe

n o u v e a u t

W D

Rfrencement :
ScriptAffiche avec
redirection permanente

W M

Le dploiement dun site dans le cloud na jamais t aussi simple:


en entrant simplement le login et le mot de passe de son compte
Cloud, le dploiement dun site, dun webservice ou dune installation http seffectue en 1 clic !

Les pages RAD sont bien dimensionnes et faciles faire voluer.

n o u v e a u t

W B

Dploiement 1 clic

Gain apport par cette nouveaut version 18:

896

W D

n o u v e a u t

n o u v e a u t

Tous les nouveaux champs disponibles en WEBDEV 18 sont galement disponibles en PHP :
agenda,
liens sociaux,
table hirarchique,
potentiomtre,
...
Gain apport par cette nouveaut version 18:

Le dveloppement en PHP est encore plus puissant.

904 941

n o u v e a u t

W D

W B

W M

PHP: 38 nouvelles
fonctions
38 nouvelles fonctions WLangage font leur apparition en PHP et
viennent enrichir le WLangage sous PHP:
AgendaAffiche
AgendaAffichePriodePrcdente AgendaAffichePriodeSuivante
AgendaChangeMode
AgendaChangeZoom
AgendaHeureAffiche
AgendaMode
AgendaPosition
AgendaSelectMoins
AgendaSupprimeRendezVousAgendaSupprimeTout AgendaZoom
EnModeEmulateurWindowsPhone EnModeFabrique
EnModeSimulateurWindowsPhone
fCreLien
fSparateur
LangueVersNom
SiteAdresse
SQLChangeConnexion TableAjouteFils
TableauInverse
TableChercheFils
TableDroule
TableEtatElment
TableInsreFils
TableRcupreFils
TableSupprimeFils
TableTrieFils
TableTypeElment
UUEncode

WEBDEV 18

67

WINDEV Mobile 18

AgendaAjouteRendezVous
AgendaListeRendezVous
AgendaSelectPlus
ChaneRcupre
EnModeWindowsPhone
sCalculeCrc16
TableauEchangeLigne
TableEnroule
TableRcupreParent
UUDcode

942

n o u v e a u t

W D

W B

Gain apport par cette nouveaut version 18:

W M

Meilleur temps de rponse en mise jour de page pendant la navigation.

PHP : syntaxe HFiltre sur


cl compose

945

La nouvelle syntaxe propose par la version 18 en PHP est utile


pour construire un filtre sur cl compose sans avoir utiliser la
fonction HConstruitValCl.
Les bornes de la cl compose sont directement passes en paramtre la fonction HFiltre. Par exemple:

n o u v e a u t

W D

W B

POUR TOUT [lment] sur tableau sapplique aux lments

Il est par exemple possible daffecter une chane de caractres


contenant un nombre dans un type entier, simplement avec loprateur =. La conversion est implicite et ne ncessite pas lappel
une fonction de conversion spcifique.

de tableau ou de tableau associatif.

POUR TOUTE CHANE sur chane et POUR TOUTE POSITION


sur chane sappliquent aux chanes de caractres.

Gain apport par cette nouveaut version 18:

W M

La puissance du WLangage en code navigateur !

compression des fichiers


javascript (.js)
Une page HTML dynamique est accompagne de fichiers Javascript (.js).
Ces fichiers Javascript sont gnrs automatiquement par
WEBDEV, partir du code WLangage.
En version 18, ces fichiers sont compresss: leur taille est rduite.
Ceci permet galement de diminuer le temps de tlchargement
par le navigateur et donc de rduire le temps de premier affichage
des pages.

HFiltre(Client,NomPrenom,["DUPOND","Alain"],
["DUPONT","Paul"])

permet de chercher tous les clients dont les nom et prnom sont
compris entre DUPOND Alain et DUPONT Paul.
Gain apport par cette nouveaut version 18:

La gestion des cls composes est plus simple en PHP.

951

GNRATION
HTML
943

n o u v e a u t

W D

W B

W M

Sur un site Internet ou Intranet, le code WLangage sexcute soit


sur le serveur, soit sur le navigateur.
Cest le dveloppeur qui choisit o placer le code.
Le code navigateur est excut, comme son nom lindique, par le
navigateur sur le poste de lutilisateur. Il vite donc les allers et retours avec le serveur.
Grce WEBDEV, ce code navigateur est saisi en WLangage,
comme dhabitude !

option gnrer du code


HTML 5

La version 18 de WEBDEV permet de choisir entre deux standards


de gnration HTML:
le standard HTML 4.0 transitionnal
le standard HTML 5.
Le standard HTML 4.0 transitionnal assure une compatibilit avec
les navigateurs anciens (pour les connaisseurs, mode Quirk).
Le standard HTML 5 fait son apparition en version 18. Ce standard
permet de bnficier des fonctionnalits des navigateurs rcents,
ainsi que des fonctionnalits dfinies par la norme HTML 5 W3C.
Gain apport par cette nouveaut version 18:

Bnficier de la puissance des navigateurs rcents.

944

n o u v e a u t

W D

W B

Code navigateur plus clair et plus concis

n o u v e a u t

W D

W B

W M

Dtection de la touche
Caps Lock

Gain apport par cette nouveaut version 18:

n o u v e a u t

W D

W B

W M

Instruction SELON avec


oprateurs

LINUX
80 NOUVELLES
FONCTIONS

En version 18, il est possible dutiliser des oprateurs au sein de


linstruction SELON en code navigateur.
Gain apport par cette nouveaut version 18:

La puissance du WLangage est disponible en code navigateur

949

n o u v e a u t

W D

W B

W M

Oprateur de concatnation optionnelle


Loprateur de concatnation optionnelle sur les chanes de caractres est disponible en code navigateur.
Cet oprateur est constitu des caractres [ et ] .
Il permet de concatner une chane avec une autre uniquement si
la chane dorigine nest pas vide et ne finit dj pas par la chane
concatner.

Gain apport par cette nouveaut version 18:

Code plus compact et efficace

En choisissant le standard de gnration HTML 5, WEBDEV 18 gnre automatiquement un code HTML optimis.
Les informations de positionnement des lments de la page sont
alors stockes dans la feuille de styles CSS associe la page, et
non plus dans la page elle-mme.
La page HTML est allge.
Les temps de rponse sont amliors.

947

n o u v e a u t

W D

W B

W M

Instruction POUR TOUT


Linstruction POUR TOUT et ses drivs sont disponibles en code
navigateur.
Cette instruction permet deffectuer des parcours automatiques
sur diffrents types variables.

WEBDEV 18

68

WINDEV Mobile 18

952

n o u v e a u t

W D

W B

W M

80 nouvelles fonctions
disponibles sous WEBDEV
en Linux

Une nouvelle fonction navigateur bien pratique fait son apparition


en version 18: CapsLockVrifie.
Cette fonction permet de contrler si la touche Caps Lock est active sur le clavier de linternaute (si la touche de blocage des majuscules est active).
Cette fonctionnalit est surtout utilise en cas de saisie de mot de
passe masqu, pour signaler automatiquement linternaute quil
saisit en majuscule.
Assistance la saisie de mot de passe.

Positionnement par
feuille de styles CSS

W M

Nouveauts en code navigateur

Gain apport par cette nouveaut version 18:

W M

Les nouveauts WINDEV 18

946

W B

La constante maskDateSystme est disponible en code navigateur.


Les fonctions InfoConstruit & ErreurConstruit permettent
dafficher une information ou une erreur dans une fentre systme du navigateur directement depuis le code navigateur.

Gain apport par cette nouveaut version 18:

948

CODE NAVIGATEUR
(WLANGAGE)

W D

Divers

Gain apport par cette nouveaut version 18:

Premier affichage des pages plus rapide.

n o u v e a u t

950

n o u v e a u t

W D

W B

W M

Conversion automatique
de type
En WEBDEV 18, le WLangage navigateur effectue des conversions
automatiques de type lors des affectations.

Les nouveauts WINDEV 18

AgendaAffiche
AgendaChangeMode
AgendaPosition
AgendaSupprimeTout
CaractType
DecimalVersSexagsimal
fAjouteBuffer
FTPDate
FTPListeFichier
FTPRepCre
FTPTaille
HNotifAjouteDestinataireEmail
HNotifSupprimeDestinataireCC
HRSListeConfig
iImprimePDF
PropritExiste
TableAjouteFils
TableDroule
TableRcupreFils
TableTypeElment
TimelineSupprimeEvnement
UTF8VersUnicode

WEBDEV 18

69

AgendaAffichePriodePrcdente AgendaAffichePriodeSuivante
AgendaHeureAffiche AgendaListeRendezVous
AgendaSelectMoins
AgendaSelectPlus
BufferVersEntier
BufferVersRel
ChaneInsre
ChronoRAZ
EchangeLigne
EnModeWinRT
fAjouteTexte
FTPAttribut
FTPDconnecte
FTPEnvoie
FTPNom
FTPRcupre
FTPRepEnCours
FTPRepSupprime
HDupliqueEnregistrement HListeIndexFullText
HNotifConfigure
HNotifListeDestinataireCC
HNotifSupprimeDestinataireEmail HRSAjouteConfig
HRSModifieConfig
HRSSupprimeConfig
iNumColonne
iTermineColonne
SansCaractreDroite
SansCaractreGauche
TableauEchangeLigne TableauInverse
TableEnroule
TableEtatElment
TableRcupreParent
TableSupprimeFils
TimelineAjouteEvenement TimelineAjoutePiste
TimelineSupprimeTout Tronque

WINDEV Mobile 18

AgendaAjouteRendezVous
AgendaMode
AgendaSupprimeRendezVous
CaractOccurrenceType
dbgErreur
ExtraitLigne
FTPConnecte
FTPHeure
FTPRenommeFichier
FTPSupprimeFichier
HNotifAjouteDestinataireCC
HNotifListeDestinataireEmail
HRSInit
iImprimeCodeBarre
LibereContexteAWP
SexagsimalVersDcimal
TableChercheFils
TableInsreFils
TableTrieFils
TimelineListeEvenement
UTF8VersAnsi

958

EFFETS DANIMATION AUTOMATIQUES SUR LES


CHAMPS (CSS3)
953

n o u v e a u t

W D

W B

Voici une partie de page dun site de vente...


Lorsque la souris passe sur le bouton Valider mon panier
celui-ci grossit automatiquement
Gain apport par cette nouveaut version 18:

Les lments importants peuvent tre mis en vidence, en particulier pour inciter laction (clic sur un bouton)

Des effets trs sophistiqus en quelques clics


Parmi les nouveauts intressantes de la version 18 pour vos sites,
la possibilit dajouter trs facilement des effets danimation sophistiqus sur les champs de vos sites est offerte.
En quelques clics, vos sites adoptent un comportement trs moderne.
Le choix de leffet seffectue facilement, dans longlet Style du
champ.
La technologie utilise pour ces effets est base sur la norme CSS3.
Notez quun mode avanc est galement disponible pour les
dveloppeurs chevronns qui dsirent paramtrer dans le dtail
ces effets.

956

n o u v e a u t

W D

W B

W D

W B

W M

Gain apport par cette nouveaut version 18:

959

Pirouette, cacahute, les sites saniment !


W B

W M

Double effet photo

W M

W B

W M

Attirez lattention par un clignotement

960

n o u v e a u t

W D

W B

W D

W B

Effet Grossissement en
survol
Cet effet applique un lger grossissement lors du survol du
champ.
Cet effet est particulirement adapt aux champs de type: libell,
bouton, onglet.

Les nouveauts WINDEV 18

W B

W M

Cet effet permet dincliner le contenu dun champ suivant un


angle donn.
Il permet par exemple de donner un lger effet ditalique un
champ libell.
Il est utile pour raliser des titres harmonieux partir dun champ
libell utilisant une police classique.

Effet dcalage en survol


Cet effet provoque un lger dcalage horizontal gauche ou
droite (au choix) lors du survol de llment.
Le rendu est particulirement intressant quand cet effet est appliqu sur une liste, un menu vertical ou sur plusieurs libells en srie.

Incliner un champ ? 1 clic dans les 7 onglets ! (ici 2 clics !)


Gain apport par cette nouveaut version 18:

Gain apport par cette nouveaut version 18:

La ligne survole est mise en vidence, pas de risque derreur

961

n o u v e a u t

W D

W B

W M

n o u v e a u t

W D

W B

W M

Effet Rotation

Le choix de menu est automatiquement dcal lors du survol

Cet effet permet dafficher un lment en lui appliquant une rotation dun angle donn.
Ainsi il est possible par exemple dafficher des libells verticaux
(90 ou -90), ou bien en diagonale (45 ou -45).

Effet Droul de menu


Les sous-menus apparaissent avec des effets de dfilement vertical ou horizontal suivant le sens du droul.
Gain apport par cette nouveaut version 18:
Une prsentation agrable des photos sans programmation

W M

W D

Effet Inclinaison

964

Gain apport par cette nouveaut version 18:

n o u v e a u t

n o u v e a u t

Inclinez facilement le contenu dun champ

Lorsque la souris survole le champ, cet effet effectue un changement progressif entre le style du champ dfini pour ltat normal,
et le style du champ dfini pour le survol.
Leffet peut porter sur une ou plusieurs des proprits suivantes:
la couleur de fond du champ,
la couleur et la taille de la police,
la position de limage de fond,
les marges internes ou externes,
lopacit.
Cet effet est particulirement adapt aux champs de type: lien,
bouton, sous-option de menus,
Cet effet est galement propos en slection de ligne de liste ou
de ligne de table.

955

963

W M

Effet de Fondu en survol


et en slection

Les internautes vont fondre pour ce style !

Gain apport par cette nouveaut version 18:

Effet clignotement

Gain apport par cette nouveaut version 18:

W D

W D

Gain apport par cette nouveaut version 18:

Cet effet fait tourner le champ dun tour sur lui-mme dans un
sens lors de son survol, puis dans lautre sens en sortie de survol.
Cet effet est disponible pour les champs de type: libell, bouton,
image.

n o u v e a u t

n o u v e a u t

Leffet balayage: le volet donglet vient du bord de la page

La page sanime

Les photos prennent vie

Le contenu du champ clignote.


Cet effet est utile pour les champs de type libell et bouton.

Effet en survol :
Pirouette 3D

957

n o u v e a u t

W B

Cet effet applique un zoom sur une partie de limage et dplace


lentement la vue lintrieur de limage. Il donne limpression
lutilisateur de se dplacer lintrieur de limage.
Cet effet est disponible pour les champs de type grande photo.

W M

Gain apport par cette nouveaut version 18:

954

W D

Effet Mouvement
panoramique

W M

Fates de leffet en 1 clic !

n o u v e a u t

La premire tape de cet effet est dafficher le champ image


comme une photo, lgrement incline, avec un angle alatoire.
La deuxime tape a lieu au survol de limage: la photo se redresse alors, et est lgrement zoome.
En utilisant cet effet sur plusieurs images dans une mme page,
on cr facilement une impression de photos agrablement parpilles.
Cet effet est disponible pour les champs de type image.
Gain apport par cette nouveaut version 18:

Les photos sont harmonieusement disposes sans programmation

WEBDEV 18

70

WINDEV Mobile 18

Laffichage des menus est plus fluide

962

n o u v e a u t

W D

W B

W M

Effet Balayage
Leffet de balayage fait apparatre les lments dans un mouvement de translation jusqu leur position dfinitive.
Llment se dplace jusqu sa position dfinitive depuis lextrieur de la page.
Cet effet est particulirement adapt aux volets du champ onglet
et peut aussi tre utilis sur les sous-menus.

Les nouveauts WINDEV 18

Laffichage en vertical de NOUVEAU et


en inclin de PROMOTION est facile raliser: 1 clic
Gain apport par cette nouveaut version 18:

Orientez facilement un ou plusieurs champs

WEBDEV 18

71

WINDEV Mobile 18

965

n o u v e a u t

W D

W B

Gain apport par cette nouveaut version 18:

W M

Les droits sont affects automatiquement, sans risque derreurs

Personnalisation avance
des effets (transformation et transition)

ADMINISTRATION

En plus des effets danimation automatiques, le dveloppeur, linfographiste ou le web-designer, peut dfinir lui-mme des effets.
Ceux-ci sont bass soit sur une dformation gomtrique du
champ (rotation, translation, changement dchelle, dformation,
projection en perspective), soit sur des effets de transition (dlai,
dure et courbe dacclraration).

972

Il est galement possible de crer ses propres effets

966

n o u v e a u t

W D

W B

DPLOIEMENT
968

967

n o u v e a u t

AgendaAffichePriodeSuivante
AgendaListeRendezVous
AgendaSelectPlus
BufferVersRel
DecimalVersSexagsimal
fAjouteBuffer
HDupliqueEnregistrement
HNotifListeDestinataireCC
HRSAjouteConfig
HRSSupprimeConfig
iImprimeZoneHTML
SansCaractreDroite
TableauEchangeLigne
TableEnroule
TableRcupreParent
TexteVersRTF
TimelineSupprimeEvnement
UTF8VersUnicode

AgendaAjouteRendezVous
AgendaMode
AgendaSupprimeRendezVous
ChaneInsre
EchangeLigne
fAjouteTexte
HNotifAjouteDestinataireCC
HNotifListeDestinataireEmail
HRSInit
iImprimeHTML
LibereContexteAWP
SansCaractreGauche
TableauInverse
TableEtatElment
TableSupprimeFils
TimelineAjouteEvenement
TimelineSupprimeTout

W D

W M

W B

ToastAffiche

969

site continue de fonctionner, mais il faut envoyer par email la facture au format PDF au client, et ce sans bloquer sa navigation sur
le site: il suffit dutiliser le nouveau concept de procdure automatique diffre de WEBDEV 18.
Une procdure automatique diffre est une procdure du projet
qui est excute de manire autonome, indpendamment du site.
Cette procdure peut tre appele :
soit par un traitement du site laide de la fonction ExcuteProcdureDiffre,
soit elle peut tre planifie depuis lditeur de code pour tre
excute de manire diffre et/ou rpte.
Il est ainsi possible de dclencher des traitements paralllement
lexcution du site.
Exemple: gnration et envoi de fichier .pdf, envoi demail de
confirmation, consolidation de donnes, purge de log, conversion
dimage,... et ce sans bloquer la session du site en cours.

n o u v e a u t

W D

W B

W M

En version 18, il est possible de dployer plusieurs sites de mme


nom sur des comptes WEBDEV diffrents sur le mme serveur
dhbergement.
Cette volution est particulirement utile pour les hbergements
mutualiss.
Gain apport par cette nouveaut version 18:

La fin des conflits de nom de site sur les serveurs mutualiss.

973

n o u v e a u t

W D

W B

W M

Comptes WebDev en
Unicode
La version 18 de WEBDEV gre les comptes WEBDEV au format
Unicode, ce qui permet dhberger des comptes de diffrentes
nationalits sur le mme serveur.
Hbergement mutualis international facilit.

W M

Installation media
physique : choix du
serveur virtuel

974

SERVEUR
DAPPLICATION
970

n o u v e a u t

W D

W B

W M

Procdure non bloquante


en tche de fond,
immdiate ou planifie
Imaginons un site de vente. Un client passe une commande. Le

WEBDEV 18

72

WINDEV Mobile 18

W D

W B

W M

Linterface graphique des administrateurs local et distant de


WEBDEV volue vers plus de clart et de simplicit.

Gain apport par cette nouveaut version 18:

Dployez vos sites par mdia physique sur nimporte quel serveur
virtuel

n o u v e a u t

Administrateur local et
distant : nouvelle IHM

En version 18, linstallation media physique permet de slectionner le serveur virtuel sur lequel installer le site.

ToastSupprimeTout

Les nouveauts WINDEV 18

W B

Gain apport par cette nouveaut version 18:

4 nouvelles fonctions WLangage sajoutent aux fonctions disponibles en mode navigateur (Javascript):
InfoConstruit

W M

Augmenter la confidentialit de vos donnes

Wlangage: nouvelles
fonctions navigateur

ErreurConstruit

W B

Gain apport par cette nouveaut version 18:

75 nouvelles fonctions WLangage font leur apparition en mode


serveur:
AgendaAffichePriodePrcdente
AgendaHeureAffiche
AgendaSelectMoins
BufferVersEntier
dbgErreur
ExtraitLigne
gpwEnumreChamp
HNotifConfigure
HNotifSupprimeDestinataireEmail
HRSModifieConfig
iImprimeRTF
PropritExiste
TableAjouteFils
TableDroule
TableRcupreFils
TableTypeElment
TimelineListeEvenement
UTF8VersAnsi

W D

En version 18, WEBDEV permet de dployer un site en utilisant le


protocole scuris FTPS (FTP over SSL).
Ce protocole permet de crypter le transfert de fichiers de linstallation sur le serveur dhbergement.

Wlangage: nouvelles
fonctions serveur
AgendaAffiche
AgendaChangeMode
AgendaPosition
AgendaSupprimeTout
ChronoRAZ
EnModeWinRT
fCherche
HNotifAjouteDestinataireEmail
HNotifSupprimeDestinataireCC
HRSListeConfig
iImprimePDF
OpenSSLVrifie
SexagsimalVersDcimal
TableChercheFils
TableInsreFils
TableTrieFils
TimelineAjoutePiste
Tronque

n o u v e a u t

Installation scurise en
FTPS

W M

W D

Sites de mme nom sur


des comptes WebDev
diffrents

Gain apport par cette nouveaut version 18:

WLANGAGE
75 NOUVELLES
FONCTIONS

n o u v e a u t

Gain apport par cette nouveaut version 18:

Les traitements ne sont plus bloquants, programmation facile.

971

n o u v e a u t

W D

W B

W M

Gain apport par cette nouveaut version 18:

Administrer votre serveur via une interface intuitive.

975

Configuration
automatique de IIS
En version 18, linstallation de WEBDEV (que ce soit lditeur ou le
Serveur dApplication) installe et configure automatiquement le
Serveur Web IIS de Windows.
Le poste de dveloppement est immdiatement oprationnel
pour le test des sites crs.
Lors de chaque GO de projet, WEBDEV vrifie la configuration
de IIS. Si la configuration de IIS est endommage, WEBDEV propose automatiquement de rparer cette configuration.
Cette configuration automatique est effective sur les versions
Windows Vista et suprieures (IIS 7, IIS 8,...).

Les nouveauts WINDEV 18

n o u v e a u t

W D

W B

W M

Et de nombreuses autres
nouveauts
...Et de nombreuses autres nouveauts, que nous vous laissons
dcouvrir quand vous recevrez votre version 18.

WEBDEV 18

73

WINDEV Mobile 18

Je la veux

Vos applications
sont plus efficaces
en version 18

LA TECHNOLOGIE NATTEND PAS :


COMMANDEZ VOTRE VERSION 18
AUJOURDHUI

Votre code est unique : Windows, Internet,


Linux, Mobile, Java, .Net, PHP, J2EE, Mac,
Webservice, XML, Ajax, Android, iOS (iPhone),
Windows Phone, Windows Mobile, Cloud,...

Commandez ds aujourdhui ! Les versions 18 sont annonces. Tout achat de WINDEV 17 ou WEBDEV 17 ou WINDEV Mobile 17 (hors mise jour) compter du 1/9/2012 donne droit la mise jour gratuite
(package, manuels et DVD) vers la version 18 correspondante, ds disponibilit. Tout achat de mise jour vers la version 17 aprs le 1/9/2012 donne droit la version 18 (package, manuels et DVD) pour la diffrence
de prix de mise jour (hors frais de port). Les nouvelles versions sont annonces ds prsent pour vous permettre dadapter vos dveloppements, et ne pas perdre de temps dvelopper vous-mme une fonctionnalit
qui deviendra standard. Certaines fonctions peuvent ne pas tre disponibles immdiatement lors de la commercialisation de la version, mais livres ultrieurement sous forme de tlchargement. Notez galement que
dautres volutions et nouveauts que celles qui sont prsentes dans ce document pourront tre prsentes dans la version. WINDEV, WEBDEV et WINDEV Mobile sont des logiciels professionnels. Malgr le soin
apport sa rdaction, ce document nest pas contractuel. Les copies dcran et les listes sont indicatives. Nhsitez jamais nous contacter pour toute information complmentaire ou pour obtenir une confirmation
de fonctionnalit. Toutes les marques utilises sont des marques dposes de leurs propritaires respectifs.

Les nouveauts WINDEV 18

WEBDEV 18

74

WINDEV Mobile 18

Fournisseur Officiel de la Prparation Olympique

LA TECHNOLOGIE NATTEND PAS:


COMMANDEZ VOTRE VERSION 18
AUJOURDHUI

Votre code est unique :


Windows, Internet, Linux,
Mobile, Java, .Net, PHP,
J2EE, Mac, Webservice,
XML, Ajax, Android, iOS
(iPhone), Windows Phone,
Windows Mobile, Cloud,...

NATIONAL AWARD

Fournisseur Officiel de la Prparation Olympique


www.pcsoft.fr
Sige Montpellier : 3 Rue de Puech Villa BP 444 08 34197 MONTPELLIER Tl: 04.67.032.032 Fax: 04.67.03.07.87
Agence Paris : 142 avenue des Champs Elyses 75008 PARIS Tl: 01.48.01.48.88
PC SOFT Informatique - SAS au capital de 1 728 992 Euros - RCS 330 318 270 - SIRET 330 318 270 00064 - Code APE 5829B - Numro de TVA Europen: FR09 330 318 270

Vous aimerez peut-être aussi