Accueil­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 PureBasic (pop up)

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
ombre
Admin - .: el ombré :.
Admin - .: el ombré :.


Masculin Nombre de messages: 2452
Age: 17
Programme utilisé (Gm/RmXp/...): Game maker 5.0, 6.0, 6.1, 7, RPGMXP, photoshop, blender 2.45, 2.46, purebasic
Etudes: Lycée 1ere S, option : Sciences de L'ingenieur
Loisirs: Programation
Date d'inscription: 07/12/2006

MessageSujet: PureBasic (pop up)   Lun 11 Fév - 16:38

Voilà avant hier apres avoir vue les fenetres de Xierra encore une fois ! O.O je me suis dis : j'ai demandé à Xierra PureBasic Demo et je m'en suis quasiment jamais servis XD hop j'ouvre PureBasic et je commence mes petits test :D je suis surpris des possibilitées et je penses que je ne vais pas tarder à me mettre aussi aux dll etant donné les possibilitées :
-drag en drop (deplacer avec la souris des objects)
-gestions des fenetres tres avancé !
-DataBase (fonction gerant MySQL, acess....)
-Memoire (RAM)
-Pallette
-Menu
-StatusBar
-Imprimer
et j'en passe :D
je me demandais si il ne faudrait pas créer une section dans "Langage de Programmation" basic ou PureBasic car c'est celui dont je parle !!

Donc voilà j'aimerais bien comprendre le fonctionnement du "OK" de validation quelle fonction faut il appeller apres pour fermer la fenetre ^^

voici mon code :
Code:
  If OpenWindow(0, 0, 0, 322, 205, "Se connecter", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
    StringGadget(0, 8,  10, 306, 20, "192.168.0.10", #PB_String_ReadOnly)
    StringGadget(1, 8,  40, 306, 20, "pseudo...")
    StringGadget(2, 8, 70, 306, 20, "", #PB_String_Password)
    CheckBoxGadget(3, 8,  100, 306, 20, "Retenir mon pseudo")
    CheckBoxGadget(4, 8,  130, 306, 20, "Retenir mon mot de passe")
    ButtonGadget(5, 8,  170, 306, 30, "Se connecter")
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf


Il permet de faire de jolie Pop up pour demander un pseudo et un mot de passe trés pratique pour les MMO-RPG :D

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://kraessor.free.fr
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Masculin Nombre de messages: 8504
Age: 50
Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes: Supérieures
Loisirs: ordinateur
Date d'inscription: 13/08/2005

MessageSujet: Re: PureBasic (pop up)   Lun 11 Fév - 22:50

Code:
Until WaitWindowEvent() = #PB_Event_CloseWindow
 CloseWindow(resultat)  ; On ferme physiquement la fenêtre...

Ce code est là pour fermer (réellement) la fenêtre quand l'on clique sur la croix de fermeture de la fenêtre.

Pour le bouton OK, c'est un autre évènement qu'il faut surveiller.

Création du bouton Ok :
Code:
If CreateGadgetList(WindowID(resultat))  ; La liste de gadgets a été créée avec succès...
    ButtonGadget(7,x1+(largeur-70)/2,y1+65, 70, 20, "Ok") ; On crée le bouton OK...
  EndIf 


Surveiller l'évènement clic sur le bouton Ok :
Code:
 Case #PB_Event_Gadget      ; Si on a interagi sur un gadget...
        Select EventGadget()    ; On teste le gadget concerné...
          Case 0 : valeurzone = GetGadgetText(0)  ; Si gadget "texte normal"...
          Case 1 : valeurzone = GetGadgetText(1)  ; Si gadget "numérique uniquement"...
          Case 2 : valeurzone = GetGadgetText(2)  ; Si gadget "chaine lecture seule"...
          Case 3 : valeurzone = GetGadgetText(3)  ; Si gadget "chaine en minuscules"...
          Case 4 : valeurzone = GetGadgetText(4)  ; Si gadget "chaine en majuscules"...
          Case 5 : valeurzone = GetGadgetText(5)  ; Si gadget "zone sans bordure"...
          Case 6 : valeurzone = GetGadgetText(6)  ; Si gadget "chaine mot de passe"...
          Case 7: exit = 1                        ; Si gadget bouton "Ok" appuyé...
        EndSelect


Le n° 7 représente l' Id du bouton Ok.

_________________


Dernière édition par le Mar 12 Fév - 1:06, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://philippe.ragni.free.fr/
D-m
Dieu parmis les dieux
Dieu parmis les dieux


Masculin Nombre de messages: 3868
Age: 17
Programme utilisé (Gm/RmXp/...): GM7Pro/ Visual Studio express(C++,C#,J#.Basic)/ Visual Foxpro9
Loisirs: gm,C++,C#,J#,FxoPro,SOAP,Amis,Télé,Hockey
Date d'inscription: 26/10/2007

MessageSujet: Re: PureBasic (pop up)   Mar 12 Fév - 1:05

wow le Purebasic a l'air vraiment bien structuré comme languaga et quand meme simple a la fois :)

_________________


I'm back juste de temps en temps
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Zaki
Pro
Pro


Masculin Nombre de messages: 598
Age: 17
Programme utilisé (Gm/RmXp/...): Game Maker, Code::Blocks.
Etudes: Lycéen
Loisirs: Créer des jeux
Date d'inscription: 29/08/2006

MessageSujet: Re: PureBasic (pop up)   Mar 12 Fév - 9:02

Intéressant, très intéressant même :D .

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ombre
Admin - .: el ombré :.
Admin - .: el ombré :.


Masculin Nombre de messages: 2452
Age: 17
Programme utilisé (Gm/RmXp/...): Game maker 5.0, 6.0, 6.1, 7, RPGMXP, photoshop, blender 2.45, 2.46, purebasic
Etudes: Lycée 1ere S, option : Sciences de L'ingenieur
Loisirs: Programation
Date d'inscription: 07/12/2006

MessageSujet: Re: PureBasic (pop up)   Mar 12 Fév - 17:52

merci Xierra je testes sa quand je reviens du conseil de classe (dur dur d'etre délégué XD )

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://kraessor.free.fr
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Masculin Nombre de messages: 8504
Age: 50
Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes: Supérieures
Loisirs: ordinateur
Date d'inscription: 13/08/2005

MessageSujet: Re: PureBasic (pop up)   Mar 12 Fév - 19:00

De rien !
Pour le côté structuré, Purebasic me fait parfois penser un peu à Pascal (ou Delphi si vous préférez)

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://philippe.ragni.free.fr/
D-m
Dieu parmis les dieux
Dieu parmis les dieux


Masculin Nombre de messages: 3868
Age: 17
Programme utilisé (Gm/RmXp/...): GM7Pro/ Visual Studio express(C++,C#,J#.Basic)/ Visual Foxpro9
Loisirs: gm,C++,C#,J#,FxoPro,SOAP,Amis,Télé,Hockey
Date d'inscription: 26/10/2007

MessageSujet: Re: PureBasic (pop up)   Mer 13 Fév - 2:19

ombre a écrit:
merci Xierra je testes sa quand je reviens du conseil de classe (dur dur d'etre délégué XD )

Oh Monsieur est important :konichiwa:

_________________


I'm back juste de temps en temps
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Masculin Nombre de messages: 8504
Age: 50
Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes: Supérieures
Loisirs: ordinateur
Date d'inscription: 13/08/2005

MessageSujet: Re: PureBasic (pop up)   Mer 13 Fév - 14:15

Alors Ombre ?

Pour le reste :
ombre a écrit:
...je me demandais si il ne faudrait pas créer une section dans "Langage de Programmation" basic ou PureBasic car c'est celui dont je parle !!...


Libre à toi de créer cette section !

A+

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://philippe.ragni.free.fr/
 

PureBasic (pop up)

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous pouvez répondre aux sujets dans ce forum
Game Maker Zone :: Programmation/Graphisme :: Langages de programmation :: Autres-
Poster un nouveau sujet   Répondre au sujet