Vérifier la connectivité internet (WinDev, WinDev Mobile)

AUTEUR Code-Codage ~ 04/08/2022
Programmation Astuce Débutant

L’internet aujourd’hui est devenu un moyen de communication qui nous permet de se rester en contact entre amie ainsi que le monde, nous accompagne dans des recherches sur des nombreux sujets ou questions ainsi qu’à la découverte d’autres univers d’apprentissage.

La vérification de la connexion internet avant chargement des données est devenue influent à l’heure actuelle dans le développement des applications Mobiles et le développement des applications Desktop.

Pourquoi le développement ?

Le développement est non seulement un domaine relativement nouveau, mais il est également en constante évolution. Il est idéal pour tous ceux qui qui souhaitent apprendre tout au long de leur vie, car vous aurez toujours des choses nouvelles sur lesquelles travailler.

Quel est la différence ?

La différence ce réside au niveau que Les applications mobiles sont conçues spécialement pour être utilisé sur des smartphones, tablettes tandis que les applications desktop sont conçu spécialement pour être utilisé sur des ordinateurs de bureau ou portable.

Certaine application soit NATIVE ou WEB APP nécessitent l’activation de la connexion internet pour sa bonne utilisation, par Exemple Facebook qui nécessite obligatoirement la connexion internet pour faciliter ainsi l’utilisateur d’accéder aux fils d’actualité, notifications et autre, et si l’application ne détecte pas une connexion internet à la place l’application va se charger en boucle pour quelques seconde pour essayer de détecter  nouveau la connexion internet, et si la connexion n’est toujours pas établit alors une petite fenêtre va s’afficher à la place pour signaler l’utilisateur qu’une connexion réseau est nécessaire.

Application NATIVE et WEB APP

Les applications mobiles NATIVE utilisent les outils de développement de leur système d'exploitation, les plateformes et langages Android Studio, Java ou Kotlin conçu pour Android, xCode, Swift ou Objective-C conçu pour iOS.

Le WEB APP est une interface web applicative disponible uniquement sur le web et accessible via un navigateur internet. Cette  application qui peut être hébergée en Cloud ou sur des serveurs dédiés. Toutes les données sont stockées sur un serveur web.

Pour en comprendre en général sur les applications dites NATIFS disons simplement sont ceux qui ont été conçus pour fonctionner sur un système d'exploitation particulier.

Maintenant que nous avons compris un peu sur la différence qui résident entre NATIF et WEB APP, notons qu’l existe aussi des applications dite Hybrides.

Ce quoi App Hybride ?

Une application hybride est une application logicielle qui combine des éléments d'applications natives et d'applications Web. Les applications hybrides sont essentiellement des applications Web qui ont été placées dans un shell d'application natif.

Aujourd’hui le développement des applications disposant de cette fonctionnalité d’avertir l’utilisateur si la connexion ou données mobile est disponible ou PAS ! qu’il soit sur smartphones ou ordinateur Sont devenue aujourd’hui une définition pour des personnes débutant, amateur ou professionnel, car il réduit l’utilisateur le temps de chercher à comprendre la cause du problème qui fais que l’application n’affiche les informations, actualités ou autres (données).

Car les développeurs prend et soigneusement en compte de l’intégrer.

Voici à quoi ressemble le message lorsqu’une une application ne détecte pas la présence d’une connexion internet.

 

Maintenant que nous avons compris sur les définitions et autres, essayons de reproduire par un exemple pratique, une petite application mobile et desktop, qui va détecter la connexion internet et nous afficher ainsi le message CONNECTER lorsqu’une connexion internet est disponible et NON CONNECTER s’il n’y a pas de connexion. Pour cela nous allons utiliser WINDEV et WINDEV Mobile pour ainsi créer nos deux applications.

Créer un projet en WinDev Mobile et WinDev, et placer y un libeller, mettez un nom par défaut que vous désirez mettre.

Faite un clic droit sur la partie vide dans votre application et sélectionner code

Nous allons utiliser la fonction InternetConnecté Détermine si une connexion Internet est active sur le poste en cours.

PROCÉDURE MaFenêtre()

// Connexion Internet active ?
SI InternetConnecté = Vrai ALORS

//Changer le texte du libellé ainsi que sa couleur
INTERNET1.Libellé = "CONNECTER"
INTERNET1.Couleur = VertFoncé

SINON

//Changer le texte du libellé ainsi que sa couleur
INTERNET1.Libellé = "NON CONNECTER"
INTERNET1.Couleur = RougeClair

FIN

Maintenant que nous avons écris les codes sources, Exécutons l'application..

Pareil avec WINDEV

// Connexion Internet active ?
SI InternetConnecté = Vrai ALORS

//Changer le texte du libellé ainsi que sa couleur
INTERNET1.Libellé = "CONNECTER"
INTERNET1.Couleur = VertFoncé

SINON

//Changer le texte du libellé ainsi que sa couleur
INTERNET1.Libellé = "NON CONNECTER"
INTERNET1.Couleur = RougeClair

FIN

Maintenant que vous avez appris comment intégrer cette fonctionnalité dans votre application, vous serez donc en mesure de l’intégré dans vos différents application et faciliter ainsi l’utilisateur à trouver facilement le problème.

Partager l’article s’il vous a plu, inscrivez-vous pour ne pas rater des prochaines publications, Abonnez-vous à la chaine YouTube pour ne pas rater des Tutoriels.

YouTube : CODE-CODAGE



Réponses