Apprentissage.

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
KillKev137
Messages : 7
Inscription : ven. 06/août/2010 23:39

Apprentissage.

Message par KillKev137 »

Bonjour,
étant nouveau dans le monde du PureBasic, venant tout juste de terminer le cours du SiteDuZero portant sur se langage, je me demandais si il était recommandé d'utiliser PureVision et si oui, si vous connaissez un cours/tutorial pour apprendre à s'en servir ? Le SiteDuZero n'en parle pas du tout dans son cours.
Thanks :)
Image
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: Apprentissage.

Message par MLD »

Bonjour Killkev137

Bienvenus parmis nous. :D

Pour ta question: Ce n'est pas une obligation.
Pour ma part j'utilise l'IDE de PureBasic qui me satisfait a 95% :wink:
N'hésite pas a poser des questions. Mais avant fait une recherche sur le forum pour voir si la réponse a ta question existe déja.
PB est un un super langage, tu a fait le bon choix.
Michel
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Re: Apprentissage.

Message par gnozal »

Bonjour,

Pour les éditeurs, il y a deux IDE spécialisés: l'IDE officiel et jaPBe. Et n'importe quel éditeur comme NotePad++ etc... peut également faire l'affaire.
Pour les 'designers', il y a une liste ici : http://www.purebasic.fr/english/viewtop ... =7&t=38268.

Lequel choisir ? C'est en fonction des préférences personnelles ....
KillKev137
Messages : 7
Inscription : ven. 06/août/2010 23:39

Re: Apprentissage.

Message par KillKev137 »

Merci pour vos réponses, j'en ai téléchargé deux mais ils ont l'air d'être vraiment ressemblant à PureVision, et aussi, ne connaissant pas vraiment, comment le liens est fait entre la fenêtre créée et le code source, sa le génère ? Je suis réellement un Newbi actuellement, j'vais commencer par modifié quelques sources pour m'entrainer :)
Image
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Re: Apprentissage.

Message par gnozal »

KillKev137 a écrit :Merci pour vos réponses, j'en ai téléchargé deux mais ils ont l'air d'être vraiment ressemblant à PureVision, et aussi, ne connaissant pas vraiment, comment le liens est fait entre la fenêtre créée et le code source, sa le génère ? Je suis réellement un Newbi actuellement, j'vais commencer par modifié quelques sources pour m'entrainer :)
Je ne peux répondre que pour PureFORM que j'utilise.
Le code est généré en temps réel dans la fenêtre "Code view". Il peut être sauvegardé dans un fichier PB. La mise à jour d'une source préexistente est aussi possible.
Image
Attention : le logiciel est en anglais et donc peut-être pas adapté à un newbie.

D'une manière générale, PB n'est pas Visual Basic. On utilise (comme en programmation SDK en C) une boucle des évènements, plutôt que du pseudo OOP du genre MyButton.OnClick().

Enfin, pour apprendre Purebasic, il existe un excellent livre gratuit, en anglais ...
Image
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Apprentissage.

Message par venom »

Salut KillKev137 et tous les autres,

petit info le livre est en train d'être traduit en français, suite du projet section hors sujet du forum. :wink:








@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Apprentissage.

Message par Warkering »

Si tu ressort du SdZ, c'est que tu ne connais qu'un gros 5% des fonctionnalités de PureBasic! 8)
Rien de mieux qu'une exploration de fond en comble de la documentation pour approfondir tes connaissances.

De mon côté, j'utilise depuis toujours l'éditeur officiel.Simple, efficace et disposant une multitude d'outils plus pratiques les uns que les autres. Ensuite, c'est une question de goût! :wink:
KillKev137
Messages : 7
Inscription : ven. 06/août/2010 23:39

Re: Apprentissage.

Message par KillKev137 »

@Gnozal; Je comprends pas quand tu dis
D'une manière générale, PB n'est pas Visual Basic. On utilise (comme en programmation SDK en C) une boucle des évènements, plutôt que du pseudo OOP du genre MyButton.OnClick().


OOP ? Je n'ai que les bases en C je n'ai pas attaqué le SDK pour les fenêtres etc :/

@Venom; Thanks pour la news :)

@Warkering; Oui ayant moi même touché au cours sur le C/C++ sur le SdZ je l'ai trouvé vraiment LITE :/
J'compte bien essayer de trouver de quoi me documenter ;p

Et sinon autre petite question, il est donc plus pratique est aisé d'utiliser un logiciel comme PureVision ou autre pour faire sa fenêtre ?
Image
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Apprentissage.

Message par venom »

oui KillKev137, tu gagne un temps fou via un designer car imagine placer un bouton a un endroit de la fenêtre précis tu va devoir entrée les valeurs X Y a taton et compiler ton code a chaque foi :? pas top comme solution.

Moi perso j'intervertie entre éditeur fournis avec purebaisc qui fonctionne plutôt bien, et pureform de Gnozal qui est bien plus complet même si au 1er abord tu peut avoir peur :D . il ressemble beaucoup a l'éditeur d'origine.

Âpres si tu veut faire du skin de fenêtre là tu doit aller dans la section application Le Soldat Inconnu nous a fait une librairie pour skiner les fenêtre (Librairie SkinWindow), sa vaut le détour. :wink:

Voilà donc si tu commence essaie avec l'éditeur fournis pour te faire la patte sur des petites applications.






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: Apprentissage.

Message par comtois »

PureVision est payant, quand on débute je ne pense pas qu'il soit utile de se précipiter sur ce genre de produits ! Fais toi les dents sur des produits gratuits (le designer fourni avec PureBasic, PureForm de Gnozal , etc) .Plus tard avec l'expérience il sera toujours temps pour toi de juger s'il est nécessaire de passer à autre chose, comme PureVision.

Et pour débuter, tu n'as pas forcément besoin d'un éditeur visuel, commence par regarder les exemples sur les gadgets et les fenêtres de la doc.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
KillKev137
Messages : 7
Inscription : ven. 06/août/2010 23:39

Re: Apprentissage.

Message par KillKev137 »

Ok merci de vos réponses, pour le PureVision, je l'ai déjà donc je vais voir un peu comment il fonctionne, il ne me reste plus qu'a aller voir un peu cette documentation dont vous me parlez tant, Thanks !! :)
Image
Avatar de l’utilisateur
TazNormand
Messages : 1297
Inscription : ven. 27/oct./2006 12:19
Localisation : Calvados (14)

Re: Apprentissage.

Message par TazNormand »

Est-ce que ta version de PureBasic est la version 4.50 ArCADE x86-x64 ?
Image
Image
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Apprentissage.

Message par Warkering »

Pourquoi cette question? :?
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Apprentissage.

Message par Ar-S »

J'ai testé la demo de purevision, même s'il est beau, je ne le trouve pas très pratique.
Probablement parce que j'utilise PureForm depuis des lustres. Mais pour débuter, l'ide classique ou pureform te seront, je pense, plus accessibles.
~~~~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
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Apprentissage.

Message par Warkering »

venom a écrit :oui KillKev137, tu gagne un temps fou via un designer car imagine placer un bouton a un endroit de la fenêtre précis tu va devoir entrée les valeurs X Y a taton et compiler ton code a chaque foi pas top comme solution.
Personnellement, je n'utilise pas les éditeurs visuels. Je n'aime pas la façon dont ils dispose le code et je n'en trouve pas l'utilité. J'utilise quelque fois celui de PureBasic, mais seulement pour imaginer un peu la tête du produit final.
Si ta un esprit d'Einstein comme moi, tu peux t'en sortir facilement avec de simples calculs! Moi, tout mes gadget et objets ont des positions ordonnés respectant à la lettre quelques bases.

Par exemple :
- Il y a un cadre de 2 pixels autour de la fenêtre, et ce, toujours!
- Un espacement supplémentaire de 2 pixels entre les différents gadgets.
- Tous les boutons ont une hauteur de 24 pixels et une largeur variant entre 60, 80, 100 et 120 pixels.
Avec ces règles, je m'en sort bien.

Pour un EditorGadget qui prend tout le haut d'une fenêtre de 640x480 avec deux boutons en bas, un à gauche un à droite, je fais ceci :

Code : Tout sélectionner

Enumeration
  #Main
  #Editor
  #Open
  #Save
  #Close
EndEnumeration

OpenWindow(#Main, 32, 32, 640, 480, "Test")
  EditorGadget(#Editor, 2, 2, 636, 454)
  ButtonGadget(#Open, 2, 456, 60, 24, "Ouvrir")
  ButtonGadget(#Save, 62, 456, 60, 24, "Enregistrer")
  ButtonGadget(#Close, 578, 456, 60, 24, "Quitter")

Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow

End
Résultat :

Image

( Si les boutons semblent plus distancés que l'EditorGadget des bordures de la fenêtre, c'est à cause de mon thème Vista sous mon Windows XP. :wink: )
Répondre