Champ tableur :
charger un
fichier openoffice ou
excel
(WINDEV)
Le champ Tableur de
WINDEV 20 permet de charger
nativement un fichier Excel. Le
composant interne “TableurODS”
permet de manipuler de façon
transparente un fichier Excel
ou OpenOffice.
|
|
BEST PRACTICE :
Architecture et RAD
MVP
(WINDEV)
MVP est un sigle qui
désigne l’architecture
Modèle-Vue-Présentation.
C’est une architecture de
développement
orienté objet qui propose de
séparer le code de gestion de
l’interface du code de
manipulation des données
métier.
|
|
utilitaire : un
éditeur d’icônes complet et
intuitif
!
(WINDEV)
Vous souhaitez créer
une icône à partir d’une simple
image ? Facile !
Faites un Drag & Drop
depuis l’explorateur Windows
n’importe où dans l’utilitaire
: WDICO va automatiquement
créer les formats appropriés
compatibles pour tous les
systèmes (voir le paragraphe
“Les formats”). Il vous suffit
ensuite d’enregistrer le tout
dans un fichier .ICO.
Bien entendu, WDICO permet
également de modifier un
fichier .ico existant. À
l’ouverture, l’ensemble des
formats définis dans le fichier
sont affichés : il suffit de
les modifier grâce aux nombreux
outils disponibles.
|
|
Des données
toujours à jour sur
le poste de l’utilisateur
!
(WEBDEV)
Grâce au mécanisme du
“Server Sent Events” de la
norme HTML 5, un serveur peut
actualiser automatiquement les
données du navigateur.
|
|
Passer un objet
complexe du
serveur à un navigateur
(jSON)
(WEBDEV)
Vous souhaitez passer
un tableau de structures
complexe d’un code serveur à un
code navigateur ? Avec une
procédure AJAX et du JSON,
c’est simple !
|
|
Utilisation de
fonctions SSH
sous
Android
(WINDEV
MOBILE)
Accéder à un serveur à
distance, de façon sécurisée,
depuis son périphérique
Android, c’est possible !
L’exemple “Android SSH” propose
des fonctions SSH basées sur
une librairie.
|
|
Optimiser la
vitesse des tris dans une table
avec
ruptures
(WINDEV)
Dans un champ Table
avec ruptures, la
fonctionnalité de tri se
comporte légèrement
différemment par rapport à un
champ Table sans rupture. Dans
certains cas, vous pouvez
facilement et rapidement
optimiser la vitesse des tris
de votre table.
|
|
Ajouter des
fonctionnalités au champ carte
de
WINDEV !
(WINDEV)
Le champ Carte de
WINDEV dispose d’un ensemble de
fonctionnalités standard. Mais
il est possible d’activer par
programmation d’autres
fonctionnalités fournis par
Google. L’exemple “WD Cartes”
contient un composant interne
réutilisable proposant 7
extensions au champ Carte.
|
|
définir un tri
personnalisé dans une colonne
de table
(WINDEV)
Le champ Table dispose
de fonctionnalités de tri
capables de gérer les
différents types de données du
WLangage (chaîne, numérique,
monétaire). Mais parfois,
l’ordre alphabétique ou
numérique n’est pas celui
souhaité.
|
|
Ne faites
plus attendre
l’utilisateur : mise en
oeuvre des tâches
parallèles
(WINDEV)
Les tâches
parallèles, nouveauté
majeure de WINDEV 20,
disposent de nombreux cas
d’utilisation. Un cas
consiste à rendre
asynchrone des
traitements qui
auparavant bloquaient
l’utilisateur. L’exemple
“WD Utilisation Tâches
Parallèles” présente pas
à pas ce changement de
programmation.
|
|
|
|
un Nouveau
GabariT de présentation de
produits
(WINDEV)
Ce sujet vous présente
différentes astuces pour créer
une UI & UX du type “présentation
de produit” dans vos
applications en utilisant le
gabarit “Gray Interactiv”.
L’ensemble de ces astuces a été
implémenté dans le projet “WD
Gray Interactiv” livré avec
cette LST : n’hésitez pas à le
tester !
|
|
Une ambiance
adaptée à un tableau de
bord
(WEBDEV)
Ce sujet présente un
site type “Tableau de bord” qui
combine l’ambiance “Furyo” et
la palette “Zenit”.
|
|
sites mobiles
:
4 astuces concrètes
!
(WEBDEV)
La navigation depuis
smartphones et tablettes
progresse très régulièrement
!
Voici 4 astuces pour que des
sites dédiés
aux mobiles s’adaptent
automatiquement aux
différentes tailles et
résolutions.
|
|
Tests
automatiques mobiles
(Android / IOS
)
(WINDEV
MOBILE)
En version 20, WINDEV
Mobile permet de définir des
tests automatiques sur
les UI & UX des applications
Android, iOS, ... L’exemple “WM
TestsAuto” est un exemple
simple de mise en oeuvre de
tests automatiques.
|
|
un état
planning personnalisé : ici
ajout des heures
travaillées
(WINDEV,
WEBDEV)
Un état planning permet
d’afficher très facilement les
rendez-vous de différentes
ressources : les déplacements
et réunions d’une équipe
commerciale, le planning des
caissiers d’un grand magasin,
les travaux d’impressions de
chaque machine d’une
imprimerie, etc. Mais comment
afficher des informations
supplémentaires pour chaque
ressource ? Par exemple, dans
le planning hebdomadaire des
caissiers d’un grand magasin,
comment ajouter une colonne
pour afficher le nombre
d’heures travaillées pour
chaque caissier ? L’exemple “WD
Etat Planning Complété” propose
une solution pour répondre à
cette problématique.
|
|
champ tableur
:
personnaliser Les barres de
mise en forme et de formules
!
(WINDEV)
L’exemple “WD Tableur
Barres Personnalisées” montre
comment transformer les barres
d’outils du champ Tableur en un
ruban et comment ajouter des
fonctionnalités comme
l’alignement vertical ou la
gestion de macros !
|
|
une copie de
fichiers ou de répertoires non
bloquante
(WINDEV)
Le composant interne
“CopieAsync”, directement
réutilisable, permet de copier
des fichiers en tâche de fond
sans effort !
|
|
iOs : accéder
au calendrier “natif” en
wlangage
(WINDEV
MOBILE)
Grâce à la collection
de procédures “COL_CALENDAR”,
les applications WINDEV MOBILE
peuvent lire, ajouter ou
modifier des événements
enregistrés dans le calendrier
natif de iOS.
|
|
des plans dans
WEBDEV ?
Des sous-plans dans WINDEV
?
(WINDEV,
WEBDEV, WINDEV
MOBILE)
Grâce aux onglets à
boutons invisibles, il est
possible, dans une fenêtre ou
dans une page, de gérer des
“pseudos plans” pour éviter de
gérer des champs superposés
(difficile en édition, code
complexe pour les rendre
visibles ou masqués, etc.).
|
|
LE
SAVIEZ-VOUS ?
(WINDEV,
WEBDEV, WINDEV
MOBILE)
Présentation en images
de fonctionnalités souvent
méconnues.
|
|
QUESTIONS &
RÉPONSES
(WINDEV,
WEBDEV, WINDEV
MOBILE)
Astuces de
programmation et
dutilisation.
|
|
Tous
les exemples du TDF Tech 2015 expliqués en
détail
Centre de Suivi de Projets :
exigences, tableau de bord,
...
Le “Centre de Suivi de Projets”
regroupe toutes les
informations sur les projets
dans une interface de type
“tableau de bord”. Des onglets
permettent une navigation
intuitive entre les différentes
fonctionnalités : liste des
tâches, liste des exigences,
suivi des incidents,
statistiques, graphes, ...
|
|
Le champ Carte
Le champ Carte permet
d’afficher une carte Google
dans vos applications et vos
sites. Vous pouvez ajouter des
marqueurs, des itinéraires,
modifier la position, etc. Vous
pouvez même aller plus loin en
manipulant directement l’objet
Google.
|
|
4 astuces de
débogage
Parmi toutes les
fonctionnalités de WINDEV,
WEBDEV et WINDEV Mobile, celle
qui est la plus utilisée est
sans doute le débogueur. Cet
article vous présente plusieurs
nouveautés et fonctionnalités
souvent méconnues, sur le
débogueur.
|
|
PCSCloud : votre solution
Cloud
PCSCloud propose des
plateformes d’exploitation
(installations, sites WEBDEV,
Webservices, ... ) ainsi que
des plateformes de
développement (Gestionnaire de
Sources, Centres de Contrôle,
...).
|
|
Tableau croisé dynamique : 4
raisons de l’utiliser
Le champ Tableau croisé
dynamique est le champ
décisionnel incontournable pour
vos applications. Voici 4
bonnes raisons d’intégrer ce
champ dans vos applications et
de satisfaire vos utilisateurs.
|
|
Onglets dynamiques :
moderniser une
application
Les onglets dynamiques
permettent de proposer une
interface moderne et intuitive.
Cet article vous présente
l’utilisation de ce champ ainsi
que la transformation pas à pas
d’une interface “fenêtre MDI”
en “onglet dynamique”.
|
|
Le champ Conférence
Le champ Conférence vous permet
d’échanger la vidéo et le son
entre deux applications situées
sur deux machines distantes.
Avec 1 champ et 2 fonctions
WLangage, vous réalisez
simplement et rapidement un
outil de communication.
|
|
Architecture logicielle MVP
(Modèle-Vue-Présentation)
Bien architecturer son projet,
c’est un aspect essentiel du
développement. L’architecture
MVP (Modèle-Vue-Présentation)
est une architecture logicielle
très répandue, qu’il est
possible d’utiliser facilement
avec WINDEV 20.
|
|
Un tableau de bord dans vos
sites WEBDEV
Equivalent du champ Tableau de
bord disponible dans WINDEV, le
champ Tableau de bord de WEBDEV
reprend les mêmes concepts mais
adaptés au Web ! Idéal pour
avoir une vision globale ou
synthétique, il va rapidement
devenir INDISPENSABLE !
|
|
Des graphes interactifs en 1
clic
Révolution complète du côté du
champ Graphe de WEBDEV 20 !
|
|
Des sites plus rapides grâce
aux sessions prélancées
!
L’utilisation des sessions
prélancées permet d’accélérer
l’affichage des pages en
effectuant par anticipation des
traitements longs (connexions
aux bases de données,
chargement de configurations et
de pages, etc.).
|
|
Le champ Table en
mobile
Le champ Table est un champ
incontournable dans les
applications Windows. En
version 20, les applications
Android et iOS disposent d’un
champ Table proposant les mêmes
fonctionnalités et la même
richesse que dans une
application WINDEV.
|
|
5 nouveautés mobiles
Mise en place du “pull to
refresh”, utilisation du “Touch
ID”, désérialisation de contenu
JSON, ... Voici quelques-unes
des nouveautés mobiles de la
version 20.
|
|
RAD Mobile : création d’une
table et d’une fiche
Les fenêtres RAD permettent de
créer, en quelques clics, des
fenêtres fonctionnelles pour
vos applications Android et iOS
disposant d’une analyse.
Plusieurs types de fenêtres RAD
sont disponibles : fiche (avec
ou sans image), table, zone
répétée, etc. Il suffit de
suivre l’assistant !
|
|
|
Composant CCFeedback : un
retour client en 3
étapes
Le composant CCFeedback permet
à vos utilisateurs d’envoyer
des suggestions, des tickets
d’incidents ou des règles
métier. Ces éléments sont
automatiquement récupérés dans
le Centre de Suivi de Projets.
|
|
Le Centre de Contrôle HFSQL
: évolution majeure !
Le Centre de Contrôle HFSQL
fait partie des outils
incontournables. En version 20,
cet outil a évolué. Le nouveau
Centre de Contrôle HFSQL est
plus intuitif, plus agréable à
utiliser, plus rapide et plus
ergonomique.
|
|
Le WLangage : 10 nouveautés
utiles
Le WLangage, c’est votre outil
de travail au quotidien. C’est
un langage moderne, performant
et qui s’enrichit d’année en
année. Voici quelques
nouveautés remarquables de la
version 20.
|
|
7 nouveautés sur les
états
Les éditions sont
incontournables dans une
application de gestion :
rapport, statistiques, listing,
etc. La version 20 apporte son
lot de nouveautés sur les
éditions. Petit tour d’horizon
de nouvelles fonctionnalités et
de fonctionnalités existantes.
|
|
HFSQL : les vues SQL et les
vues matérialisées
En version 20, HFSQL offre la
possibilité de créer des “vues
SQL”. Qu’est-ce qu’une vue ?
Comment la manipuler ? Voici
les réponses, en images.
|
|
Le nouveau champ Graphe
Secteur multiniveau
Le graphe Secteur multiniveau
permet de représenter
visuellement des données
arborescentes et de naviguer
parmi les différents niveaux.
Voici 3 utilisations
différentes de ce nouveau
graphe.
|
|
Le champ Tableur
Le champ Tableur vous permet
d’intégrer un tableur
directement dans vos
applications ! Plus besoin de
gérer des licences, d’installer
Office ou de manipuler un
ActiveX, ... Vous utilisez un
champ et des ordres WLangage
adaptés !
|
|
Editeur de fenêtres
En version 20, l’éditeur de
fenêtres évolue pour encore
plus de productivité et
d’ergonomie. Dans ce sujet,
nous vous présentons 11
fonctionnalités très utiles de
l’éditeur de fenêtres. Lisez
attentivement, vous allez
certainement découvrir de
nombreuses fonctionnalités
méconnues.
|
|
Applications transportables
(“PortablesApps”)
Une application transportable
est une application qui peut
être copiée sur une clé USB
pour être utilisée n’importe où
!
Avec WINDEV, vous pouvez créer
ce genre d’application
facilement. Attention toutefois
: il y a quelques règles à
respecter.
|
|
7 astuces pour maîtriser le
champ Tableau de bord
Le champ Tableau de bord de
WEBDEV peut être défini
entièrement en édition dans la
plupart des cas. Il est
cependant possible de le
personnaliser précisément par
programmation. Voici 7 astuces
à connaître pour maîtriser le
champ Tableau de bord !
|
|
Actualiser simplement des
champs après un appel
Ajax
Simplifiez le dialogue avec
l’utilisateur et réduisez les
temps de réponses grâce à
l’actualisation automatique des
champs après un appel Ajax.
|
|
WEBDEV 20 : 5 astuces
rapides à mettre en
oeuvre
Formulaires originaux,
changement dynamique de
feuilles de styles CSS, effets
automatiques sur les images,
ruptures dans les tables,
colonnes conteneur.
|
|
RAD Mobile : création d’une
table et d’une fiche
Les fenêtres RAD permettent de
créer, en quelques clics, des
fenêtres fonctionnelles pour
vos applications Android et iOS
disposant d’une analyse.
Plusieurs types de fenêtres RAD
sont disponibles : fiche (avec
ou sans image), table, zone
répétée, etc. Il suffit de
suivre l’assistant !
|
|
|