LST

SOMMAIRE DE LA LST 111

 

 

JE M’ABONNE

Notes :
Les composants de cette LST sont livrés avec leur code source.
La LST est fournie avec deux DVD. Sur ces DVD, retrouvez les dernières mises à jour des produits PC SOFT et découvrez les exemples de cette LST :


Parmi les exemples :

WLANGAGE : LES PORTES S’OUVRENT DEVANT VOUS !
(WINDEV)

Le WLangage est ouvert à tout : Webservice SOAP/REST, assemblages .NET, API, …
L’exemple « WD OpenALPR » présente l’utilisation d’une variable de type Description d’API pour interroger le service d’aide à la reconnaissance de plaques minéralogiques « OpenALPR ».

DOUBLE AUTHENTIFICATION U2F AVEC WINDEV
(WINDEV)

Une clé U2F (format USB) permet à un utilisateur de s’identifier simplement dans un site ou une application.
U2F est un standard d’authentification libre permettant de gérer la « double authentification » (seconde sécurité en plus du couple login/mot de passe).
L’exemple « WD U2F » permet d’identifier une clé U2F (et donc un utilisateur) depuis une application WINDEV.

HFSQL : 6 CONSEILS POUR AMÉLIORER LA VITESSE DE VOS REQUÊTES
(WINDEV, WEBDEV, WINDEV MOBILE)

HFSQL est un puissant SGBDR (Système de Gestion de Bases de Données Relationnelles). Dans vos applications utilisant HFSQL, il est possible d’optimiser davantage la vitesse de vos requêtes.
Cet article présente de nombreuses astuces pour vous permettre d’optimiser encore plus vos applications.

IOS : PILOTEZ LA COMPILATION ET LE DÉPLOIEMENT DEPUIS VOTRE PC
(WINDEV MOBILE)

L’utilitaire « WMIOSBuild » permet de piloter un Mac depuis son PC, pour compiler un projet iOS.
Inutile de manipuler le Mac !
Une fois compilée, l’application est installé sur l’iPhone.
L’iPhone (ou l’iPad) doit simplement être connecté au PC.
Cette LST propose une nouvelle version enrichie de « WMIOSBuild ».

POO : BIEN COMPRENDRE LE MÉCANISME DES LIENS
(WINDEV, WEBDEV, WINDEV MOBILE)

Une problématique récurrente dans une application manipulant des objets (POO) est la bonne libération des objets et donc de la mémoire.
Lorsque les objets se référencent entre eux, il peut arriver qu’ils ne soient pas libérés correctement : il s’agit de liens dit « forts ».
Cet article fait le point sur la notion de lien et vous explique comment bien programmer les références.

GABARITS ET AMBIANCE QORAY
(WINDEV, WEBDEV, WINDEV MOBILE)

La LST 111 est livrée avec une charte graphique commune nommée « Qoray ».
Cette charte est disponible sous la forme d’un gabarit (WINDEV et WINDEV Mobile) et d’une ambiance (WEBDEV).
Cette charte est utilisée ici pour des applications d’une agence de voyage.
Afin de voir l’application de cette charte sur un projet, cette LST contient 3 exemples de mise en oeuvre (un par produit) : « WD Qoray » (WINDEV), « WW_Qoray » (WEBDEV) et « WM Qoray » (WINDEV Mobile).

METTRE EN PLACE UN MENU ANIMÉ COMME AU WINDEV TOUR !
(WINDEV)

Une petite dose d’animation est souvent la bienvenue.
Le WLangage propose des fonctions simples et efficaces pour réaliser la majorité des animations. Pour des effets personnalisés, il est possible de coder en WLangage des animations spécifiques.
L’exemple « WD Menu WT23 » contient le menu réutilisable présenté lors du WINDEV Tour 23.

ANDROID : TRANSFÉRER LE CONTENU D’UNE BASE SQLITE VERS HFSQL
(WINDEV MOBILE)

Pour réaliser des applications cross-plateforme ou partager des données avec des applications WINDEV ou WEBDEV, il est souvent plus simple d’utiliser la base de données HFSQL que la base SQLite de Android.
En cas d’existant SQLite, cet article détaille une méthode pour transférer une base de données SQLite et son contenu vers une base de données HFSQL.

PERSONNALISER LE RUBAN D’UN CHAMP TRAITEMENT DE TEXTE
(WINDEV)

Le champ Traitement de Texte dispose d’un ruban.
Voici une méthode pour ajouter dynamiquement des fonctionnalités (nouveau volet, nouveau regroupement) au ruban du champ Traitement de Texte.

COMMENT INTÉGRER UNE ANIMATION ADOBE ANIMATE ?
(WEBDEV)

Adobe Animate permet de créer facilement des animations HTML interactives.
Ce type d’animations peut rapidement être intégré dans une page WEBDEV.
Cet article vous décrit la méthode à suivre pas à pas.

QUESTIONS & RÉPONSES
(WINDEV, WEBDEV, WINDEV MOBILE)

Astuces de programmation et d’utilisation.

RÉGLEMENTATION « RGPD » : WINDEV À VOS CÔTÉS !
(WINDEV, WEBDEV, WINDEV MOBILE)

Le 25 mai 2018, le RGPD (Règlement Général sur la Protection des Données) entrera en vigueur en Europe et va modifier en profondeur la gestion des données personnelles de toutes les personnes physiques.

ANDROID : 3 ASTUCES D’INTERFACE (ET 2 ASTUCES BONUS)
(WINDEV MOBILE)

L’exemple « Android Astuces LST111 » présente 3 astuces pour personnaliser davantage vos interfaces : modification des icônes de la barre système (couleur foncée), suppression de l’ombre « Material Design » de l’Action Bar, modification de la couleur des interrupteurs natifs.
L’exemple propose également des procédures pour savoir si le périphérique est en mode « économie d’énergie » et pour récupérer la position d’une image dans un champ Image zoomé.

ARCHITECTURE LOGICIELLE : DÉVELOPPER DES MICROSERVICES
(WINDEV, WEBDEV, WINDEV MOBILE)

L’architecture « microservices » est à la mode. Cette architecture logicielle repose sur un concept simple : développer des petits services indépendants et les assembler pour réaliser des applications complexes.
Et bien entendu, avec WINDEV, WEBDEV ou WINDEV Mobile, il est facile de réaliser des microservices et de les utiliser !

WEBDEV : RÉALISER SIMPLEMENT UN BOUTON « ON/OFF »
(WEBDEV)

Pour activer une option, valider un choix ou un mode de fonctionnement, les boutons poussoir (« On / Off ») sont souvent plus visuels qu’un simple champ Interrupteur.
L’exemple « WW_Bouton_OnOff » fournit un composant interne pour intégrer un bouton poussoir « On / Off » dans un site WEBDEV.

WEBDEV : PRÉCHARGER UNE IMAGE HAUTE QUALITÉ
(WEBDEV)

Un site avec une jolie image en en-tête … mais un gros vide tant que cette jolie image n’est pas téléchargée ? L’exemple « WW_FLOUHD » intègre dans le code HTML de la page un aperçu de quelques octets. Grâce à cette solution, plus de trou en attendant le chargement de l’image haute qualité !

PROPOSEZ UNE SAISIE D’ADRESSES EMAILS VISUELLE
(WEBDEV)

L’exemple « WW_ChampEmail » permet de saisir plusieurs adresses emails dans un seul champ de saisie, sans se préoccuper du séparateur à utiliser.
L’utilisateur a aussi visuellement une confirmation des adresses emails qu’il a saisies.

DITES NON AUX CÉSURES ABERRANTES GRÂCE AUX ESPACES INSÉCABLES !
(WINDEV, WEBDEV, WINDEV MOBILE)

Lorsqu’une application affiche un texte sur plusieurs lignes, le découpage en fin de ligne est automatiquement effectué par l’application sur le caractère « espace » le plus proche.
Dans certains cas, ce découpage automatique empêche de lire convenablement la phrase :
c’est le cas par exemple si un grand nombre (1 234 567) est découpé ou si un symbole « € » ou « % » n’est pas collé au nombre auquel il se réfère.
Le caractère « espace insécable » permet de pallier ce problème. Ce caractère permet en effet de conserver 2 « mots » comme groupés, de sorte qu’ils passeront tous les 2 à la ligne ou non.
L’exemple « WD EspaceInsécable » propose une solution pour remplacer automatiquement les espaces utiles d’un texte par des espaces insécables.

ACCÉDEZ AUX PUBLICATIONS INSTAGRAM !
(WINDEV)

L’exemple « WD Instagram » permet d’afficher les publications Instagram d’un utilisateur dans une application WINDEV.

RESPONSIVE WEB DESIGN : UN FORMULAIRE ADAPTÉ
(WEBDEV)

Le Responsive Web Design est devenu une norme incontournable pour les sites Web accessibles à un large public.
WEBDEV vous permet de bénéficier rapidement de pages adaptées grâce au Responsive Web Design. Il est important de connaître les petits ajustements à effectuer dans certains cas.
L’exemple « WW_Formulaire_Responsive » présente de bonnes pratiques afin de réaliser des formulaires responsives.

LE SAVIEZ-VOUS ?
(WINDEV, WEBDEV, WINDEV MOBILE)

  • Animer l’image d’un champ Bouton.
  • Passer une image en mode 5 états grâce à l’éditeur d’images.
  • Afficher le détail des erreurs du moteur WEBDEV.

Le «Goodies du trimestre»

Le “Goodies du trimestre” est un luxueux calendrier mural qui accompagnera les équipes de développement tout au long de l’année 2018 !

(2 exemplaires livrés)

Je m’abonne
EN LIGNE