Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
klystron
Messages : 149 Inscription : mar. 02/déc./2014 12:16
Message
par klystron » mar. 02/déc./2014 21:09
Ok Kernadec, merci pour les infos.
je m'aperçois que purebasic est tres puissant.
et tres bien fait au niveau editeur.
bonne soirée.
klystron
Messages : 149 Inscription : mar. 02/déc./2014 12:16
Message
par klystron » mar. 02/déc./2014 21:28
je cherche un exemple de code fenetre pour y loger les input longueur et largeur , et y mettre aussi le résultat.
falsam
Messages : 7324 Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :
Message
par falsam » mar. 02/déc./2014 21:34
Bonsoir klystron. Avant d'aller plus loin, est ce que tu sais gérer les instrusctions de test comme if , While, Select ?
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
falsam
Messages : 7324 Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :
Message
par falsam » mar. 02/déc./2014 21:46
Commençons par le bloc d'instruction
If ... EndIf Code : Tout sélectionner
Valeur.i = 5
If Valeur = 0
Debug "Attention la valeur doit etre différente de 0"
EndIf
Inutile je pense de préciser que nous testons la condition SI alors exécute ce qui suit puis FIN CONDITION.
Testes ce code puis change la variable Valeur en la remplaçant par 0.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
falsam
Messages : 7324 Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :
Message
par falsam » mar. 02/déc./2014 21:49
Ensuite nous allons rendre le message d'erreur plus convivial.
Code : Tout sélectionner
Valeur.i = 5
If Valeur = 0
MessageRequester("Information", "Attention la valeur doit etre différente de 0")
EndIf
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
klystron
Messages : 149 Inscription : mar. 02/déc./2014 12:16
Message
par klystron » mar. 02/déc./2014 21:50
si la valeur =0 revenir au depart ?
falsam
Messages : 7324 Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :
Message
par falsam » mar. 02/déc./2014 21:52
klystron a écrit : si la valeur =0 revenir au depart ?
pas si vite
■ Le bloc d'instruction If .... Else ..... EndIf
Code : Tout sélectionner
Valeur.i = 5
If Valeur = 0
MessageRequester("Information", "Attention la valeur doit etre différente de 0")
Else
MessageRequester("Information", "la valeur est bien différente de 0")
EndIf
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
klystron
Messages : 149 Inscription : mar. 02/déc./2014 12:16
Message
par klystron » mar. 02/déc./2014 21:56
si la valeur = 0 un message doit s'afficher
falsam
Messages : 7324 Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :
Message
par falsam » mar. 02/déc./2014 21:57
klystron a écrit : si la valeur = 0 un message doit s'afficher
Oui
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
klystron
Messages : 149 Inscription : mar. 02/déc./2014 12:16
Message
par klystron » mar. 02/déc./2014 21:58
else si non un autre message doit s'afficher
falsam
Messages : 7324 Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :
Message
par falsam » mar. 02/déc./2014 21:59
klystron a écrit : else si non un autre message doit s'afficher
Exactement.
■ Le bloc d'instruction
Select ..... EndSelect Code : Tout sélectionner
Valeur.i = 0
Select Valeur
Case 1
MessageRequester("Information", "1")
Case 2
MessageRequester("Information", "2")
Case 3
MessageRequester("Information", "3")
Default
MessageRequester("Information", "Vous devez renseigner 1, 2, ou 3")
EndSelect
A tester. Important pour la gestion de la fenêtre
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
klystron
Messages : 149 Inscription : mar. 02/déc./2014 12:16
Message
par klystron » mar. 02/déc./2014 22:03
un message doit apparaitre si j'ai oublié de cocher une case
klystron
Messages : 149 Inscription : mar. 02/déc./2014 12:16
Message
par klystron » mar. 02/déc./2014 22:05
une valeur supérieur a zero