Une nouvelle chaîne YouTube sur PureBasic : Pure Programming
- Pure Programming
- Messages : 10
- Inscription : dim. 22/déc./2019 22:48
- Localisation : France
- Contact :
Une nouvelle chaîne YouTube sur PureBasic : Pure Programming
Bonjour à tous,
J'ai le plaisir de vous annoncer la création d'une nouvelle chaîne YouTube : Pure Programming. C'est une chaîne pour les débutants dans laquelle je fais des tutos sur le langage et l'IDE (PB 101) ainsi que des tutos "apprendre par l'exemple" dans lequel je développe des projets tels qu'un Logiciel de Traitement d'Images ou encore un jeu en 2D : Snake. J'essaye de publier une vidéo toutes les semaines.
Pour info, je suis un développeur professionnel avec plus de vingt ans d'expérience mais je ne me suis mis au PureBasic que récemment donc mes tutos suivent mon apprentissage.
Allez y jeter un oeil et laissez-moi un commentaire, une critique ou une idée. J'espère que ça vous plaira. Si c'est le cas, mettez-moi un like ou même abonnez-vous, je serais heureux de vous compter parmi les membres de la communauté Pure Programming.
Par contre, pour toucher le plus de monde possible, je fais mes vidéos en anglais
J'ai le plaisir de vous annoncer la création d'une nouvelle chaîne YouTube : Pure Programming. C'est une chaîne pour les débutants dans laquelle je fais des tutos sur le langage et l'IDE (PB 101) ainsi que des tutos "apprendre par l'exemple" dans lequel je développe des projets tels qu'un Logiciel de Traitement d'Images ou encore un jeu en 2D : Snake. J'essaye de publier une vidéo toutes les semaines.
Pour info, je suis un développeur professionnel avec plus de vingt ans d'expérience mais je ne me suis mis au PureBasic que récemment donc mes tutos suivent mon apprentissage.
Allez y jeter un oeil et laissez-moi un commentaire, une critique ou une idée. J'espère que ça vous plaira. Si c'est le cas, mettez-moi un like ou même abonnez-vous, je serais heureux de vous compter parmi les membres de la communauté Pure Programming.
Par contre, pour toucher le plus de monde possible, je fais mes vidéos en anglais
Pure Programming
PureBasic Tutorials
PureBasic Tutorials
Re: Une nouvelle chaîne YouTube sur PureBasic : Pure Program
Pour le snake
Heu ..
Code : Tout sélectionner
Repeat
Repeat
Define evt =
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Une nouvelle chaîne YouTube sur PureBasic : Pure Program
Pareil pour "Merry Xmas 2019" les deux Repeat:
On peut supprimer cette boucle en modifiant la dernière ligne pour intégrer ce test
Cela peut sembler inutile car la fenêtre est en plein écran, mais ça permet de fermer avec le classique Alt+F4
PS. Tant qu'à faire des didacticiels, autant aussi donner une bonne habitude aux nouveaux: Commencez vos codes par EnableExplicit ça vous évite ensuite de longues heures perdues à chercher des bugs qui sont souvent des fautes de clavier.
Cela dit, belle initiative.
Code : Tout sélectionner
Repeat
; Repeat
; event = WindowEvent()
; Select event
; Case #PB_Event_CloseWindow
; End
; EndSelect
; Until event = 0
Code : Tout sélectionner
Until KeyboardPushed(#PB_Key_Escape) Or WindowEvent() = #PB_Event_CloseWindow
PS. Tant qu'à faire des didacticiels, autant aussi donner une bonne habitude aux nouveaux: Commencez vos codes par EnableExplicit ça vous évite ensuite de longues heures perdues à chercher des bugs qui sont souvent des fautes de clavier.
Cela dit, belle initiative.
Dernière modification par Marc56 le lun. 06/janv./2020 9:13, modifié 1 fois.
- Pure Programming
- Messages : 10
- Inscription : dim. 22/déc./2019 22:48
- Localisation : France
- Contact :
Re: Une nouvelle chaîne YouTube sur PureBasic : Pure Program
Aargh J'ai vu ton commentaire. Je corrige ça au prochain épisode.Ar-S a écrit :Pour le snakeHeu ..Code : Tout sélectionner
Repeat Repeat Define evt =
Pure Programming
PureBasic Tutorials
PureBasic Tutorials
- Pure Programming
- Messages : 10
- Inscription : dim. 22/déc./2019 22:48
- Localisation : France
- Contact :
Re: Une nouvelle chaîne YouTube sur PureBasic : Pure Program
Effectivement, c'est plus propre mais pour ma défense, c'est le double Repeat qui est dans la docMarc56 a écrit :Pareil pour "Merry Xmas 2019" les deux Repeat:On peut supprimer cette boucle en modifiant la dernière ligne pour intégrer ce testCode : Tout sélectionner
Repeat ; Repeat ; event = WindowEvent() ; Select event ; Case #PB_Event_CloseWindow ; End ; EndSelect ; Until event = 0
Cela peut sembler inutile car la fenêtre est en plein écran, mais ça permet de fermer avec le classique Alt+F4Code : Tout sélectionner
Until KeyboardPushed(#PB_Key_Escape) Or WindowEvent() = #PB_Event_CloseWindow
Tu as raison, j'étais parti pour mais quelqu'un m'a convaincu du contraire. Mea culpa. In Enable Explicit we trust.Marc56 a écrit : PS. Tant qu'à faire des didacticiels, autant aussi donner une bonne habitude aux nouveaux: Commencez vos codes par EnableExplicit ça vous évite ensuite de longues heures perdues à chercher des bugs qui sont souvent des fautes de clavier.
Cela dit, belle initiative.
Et merci pour les encouragements.
Pure Programming
PureBasic Tutorials
PureBasic Tutorials
- Pure Programming
- Messages : 10
- Inscription : dim. 22/déc./2019 22:48
- Localisation : France
- Contact :
Re: Une nouvelle chaîne YouTube sur PureBasic : Pure Program
Merci!case a écrit :belle initiative
Pure Programming
PureBasic Tutorials
PureBasic Tutorials
Re: Une nouvelle chaîne YouTube sur PureBasic : Pure Program
Bonjour Pure programming, c'est une très bonne idée que tu as eue là, et ça manque beaucoup sur ce forum, je te souhaite une longue carrière.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
- Pure Programming
- Messages : 10
- Inscription : dim. 22/déc./2019 22:48
- Localisation : France
- Contact :
Re: Une nouvelle chaîne YouTube sur PureBasic : Pure Program
Merci. Je vais essayer de tenir sur la durée. Pour l'instant les retours sont positifs alors c'est motivant.Micoute a écrit :Bonjour Pure programming, c'est une très bonne idée que tu as eue là, et ça manque beaucoup sur ce forum, je te souhaite une longue carrière.
Pure Programming
PureBasic Tutorials
PureBasic Tutorials
Re: Une nouvelle chaîne YouTube sur PureBasic : Pure Program
Les tutos vidéos bien réalisés sont toujours très pratique, du moins pour commencer. Déjà parce que le média vidéo est convivial. Ensuite parce qu'on est obligé de taper le code, pas de le copier/coller, ce qui favorise l'apprentissage. Je me suis initié à Laravel, Bootstrap et j'ai replongé dans MySQL car plein de commandes que j'utilisais à l'époque n'existaient plus (je ne connaissais pas du tout Fetch, dbo).Pure Programming a écrit :Merci. Je vais essayer de tenir sur la durée. Pour l'instant les retours sont positifs alors c'est motivant.
Bref, continue et prends ton temps.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Une nouvelle chaîne YouTube sur PureBasic : Pure Program
le fameux double repeat ......
il est préconisé par Fred pour vider l'ensemble des Evenements de la liste des events.... :
meme si personellement a l'usage , je n'en vois pas l'interet ...
si on utilise waitWindowEvent (XXX) , je n'ai jamais eu de probleme avec ça
mais bon si le grand chef dit qu'il Faut le faire .....
ça a été l'objet d'un debat a une epoque ....
il est préconisé par Fred pour vider l'ensemble des Evenements de la liste des events.... :
Code : Tout sélectionner
Repeat
Repeat
event = WaitWindowEvent(1)
Until event = 0
ExamineKeyboard()
; etc... le reste de ton code
Until KeyboardPushed(#PB_Key_Escape)
meme si personellement a l'usage , je n'en vois pas l'interet ...
si on utilise waitWindowEvent (XXX) , je n'ai jamais eu de probleme avec ça
mais bon si le grand chef dit qu'il Faut le faire .....
ça a été l'objet d'un debat a une epoque ....
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
-
- Messages : 244
- Inscription : jeu. 07/mars/2013 19:02
- Localisation : France Alsace / Espagne Girona
Re: Une nouvelle chaîne YouTube sur PureBasic : Pure Program
Je ne comprend pas langue de Shake ni de Speare.
Mais bravo quand même
Mais bravo quand même
GCC 7.4.0 / PureBasic 5.71 / Ubuntu 18.04.3 LTS
- microdevweb
- Messages : 1800
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: Une nouvelle chaîne YouTube sur PureBasic : Pure Program
Bravo pour l'initiative,
Et même si mon anglais est loin d'être parfait, je te comprend car au moins tu ne parle pas trop vite.
Et même si mon anglais est loin d'être parfait, je te comprend car au moins tu ne parle pas trop vite.
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
Re: Une nouvelle chaîne YouTube sur PureBasic : Pure Program
Bravo à Pure Programming, c'est excellent.
Oui, avec OpenWindowedScreen(), le double repeat est nécessaire même si ça semble "marcher" sans .
@Pure Programming: Fait confiance en la doc qui a été faite par le créateur de PureBasic.
Et dans les procedures, on préfère déclarer les variables locales avec Protected plutôt qu'avec Define.
Bonne continuation.
M.
Oui, avec OpenWindowedScreen(), le double repeat est nécessaire même si ça semble "marcher" sans .
@Pure Programming: Fait confiance en la doc qui a été faite par le créateur de PureBasic.
Et dans les procedures, on préfère déclarer les variables locales avec Protected plutôt qu'avec Define.
Bonne continuation.
M.
- Pure Programming
- Messages : 10
- Inscription : dim. 22/déc./2019 22:48
- Localisation : France
- Contact :
Re: Une nouvelle chaîne YouTube sur PureBasic : Pure Program
Merci!Mesa a écrit :Bravo à Pure Programming, c'est excellent.
Je sens qu'il y a déjà eu débatMesa a écrit : Oui, avec OpenWindowedScreen(), le double repeat est nécessaire même si ça semble "marcher" sans .
@Pure Programming: Fait confiance en la doc qui a été faite par le créateur de PureBasic.
Ok, je prends note, merci du conseil.Mesa a écrit : Et dans les procedures, on préfère déclarer les variables locales avec Protected plutôt qu'avec Define.
Bonne continuation.
M.
Pure Programming
PureBasic Tutorials
PureBasic Tutorials