19 septembre 2013
publié par 
Le GDS (Gestionnaire de Sources) de WINDEV, WEBDEV et WINDEV Mobile permet le partage des projets entre Développeurs, tout en conservant un historique complet de toutes les modifications de tous les éléments (fenêtres, pages, états, requêtes, classes ...) des projets. Cet historique complet est extrêmement pratique, car il permet de revoir à tout moment l'interface et/ou le code d'une précédente version. Il est accessible : d'un simple clic sur le bouton "Historique" du...
13 septembre 2013
publié par 
iOS7 est maintenant disponible pour les Développeurs, et sera en téléchargement officiel à partir du 18 septembre 2013. Une version de Xcode lui a été adaptée, la 5. Apple propose ainsi une mise à jour majeure de son système, qui impacte tous les développements pour iPhone, iPad et iPod. Voici les réponses aux premières questions que soulèvent ces nouvelles versions. Les applications WINDEV Mobile 18 existantes peuvent-elles être déployées sous iOS 7 ? Oui,...
10 septembre 2013
publié par 
Une requête SQL peut mettre en action de nombreuses tâches : parcours, filtrage, tri, union, sélection... La fonction EXPLAIN permet d'obtenir le détail du plan d'exécution d'une requête (cf. nouveauté 124 de HFSQL). Voici un exemple d'utilisation, à partir d'un cas concret. Avec une requête SQL "NATURAL JOIN" je tente d'obtenir toutes les rubriques des fichiers CLIENT et COMMANDE reliés par une rubrique NumClient. Le code SQL de ma...
10 septembre 2013
publié par 
Le WLangage propose l'inférence de type à partir de la version 18. Par exemple le code : sPile est une chaîne sPile = dbgInfo(dbgPile) peut avantageusement être remplacé par : soit sPile = dbgInfo(dbgPile) Avantages : simplicité extrême pour les déclarations de types simples, praticité pour la récupération de types complexes ou de membres, retour de fonction, moins de caractères frappés dans l'éditeur de code, suppression du risque d'erreur de type lors de la...
09 septembre 2013
publié par 
Le principe nécessaire à la conservation d'un "contexte" pour l'Internaute qui navigue dans un site dynamique WEBDEV a été détaillé dans le billet suivant du blog : Le point sur le code de fermeture d'un projet WEBDEV, et la libération des sessions des sites Web dynamiques Suite à une remontée au support sur une apparente consommation excessive de CPU/processeur sur un serveur Web au niveau du module WDAWP.EXE (WD170AWP.EXE en...