Page 1 sur 1

Conseil pour débutant

Publié : dim. 16/juil./2006 17:51
par foossile
Bonjour

Voilà je voudrais me mettre à la programmation.
Mon choix se porte sur PureBasic (faut bien commencer par quelque chose) surtout parce que la communauté me parait la plus sérieuse.

J'ai vu qu'il y a beaucoup mais beaucoup de tutoriaux, aussi je m'y perds avant même de commencer.
J'aimerais que quelqu'un puisse me guider dans mon apprentissage en m"indiquant par quoi commencer, étapes par étapes, afin de devenir un programmeur convenable. (Je n'ai pas la folie des grandeurs, je sais que devenir un pro prends des années).
Exemple: commences par ce tuto (lien), puis celui la, etc ....

Voilà j'ai tout dis, merci à vous :) (je travaille sous MAC au fait mais pour les débuts je pense que ca n'a pas grande importance).

A bientôt

Publié : dim. 16/juil./2006 18:10
par Dr. Dri
Commence par télécharger la démo, et essaye de comprendre les exemples de l'aide. Et pose tes questions sur le forum ^^

Dri ;)

Publié : dim. 16/juil./2006 18:29
par venom
bojour, soit le bienvenue foossile
essaye de comprendre les exemples de l'aide
. oui faut deja comencer par sa puis ceux du forum aussi :wink: .

Et aussi ne pas commencer par un gros projet :). commence par quelque chose de bidon entre guillemet :wink: .


@++

Publié : dim. 16/juil./2006 18:51
par Gillou
Bienvenue à toi!

Un lien assez sympa pour apprendre (LIEN)

Mais surtout n'hésites pas à poser tes questions sur le forum

Gillou

Publié : dim. 16/juil./2006 20:20
par foossile
Merci,
je vais donc faire comme vous dites.
A bientôt pour toutes mes nombreuses futures questions :)

Publié : dim. 16/juil./2006 20:30
par comtois
Est-ce que tu as un domaine de prédilection , le jeu , 2D , 3D , les applications ; gestion de base de données ou autre ? ou tu n'es pas encore fixé ?

Et bienvenue :)

Publié : lun. 17/juil./2006 6:37
par foossile
Le but ultime serait un jeu 3D on line lol
non j'en suis pas là, déjà quelques petites applications (style mini chat, notepad, etc) seraient pas mal.
merci pour votre aide (présente et future ;) )

ca commence mal :/

Publié : lun. 17/juil./2006 6:59
par foossile
bon j'ai essayé de compiler/executer un petit programme tout bête fournis avec la demo : image.pb

voici la belle erreur que ca me retourne :

Image

le code utilisé :

;
; ------------------------------------------------------------
;
; PureBasic - Image example file
;
; (c) 2001 - Fantaisie Software
;
; ------------------------------------------------------------
;

If OpenWindow(0, 100, 100, 300, 300, #PB_Window_SystemMenu, "PureBasic - Image")

Gosub CreateImage

CreateGadgetList(WindowID())
ImageGadget(0, 10, 10, 255, 255, ImageID())

Repeat
EventID = WaitWindowEvent()
Until EventID = #PB_Event_CloseWindow ; If the user has pressed on the close button

EndIf

End ; All the opened windows are closed automatically by PureBasic


;
; Some 2D graphics functions...
;

CreateImage:

If CreateImage(0, 255, 255)
If StartDrawing(ImageOutput())
For k=0 To 255
FrontColor(k,0, k) ; a rainbow, from black to pink
Line(0, k, 255, 0)
Next

DrawingMode(1)
Locate(40, 50)
FrontColor(255,255,255) ; print the text to white !
DrawText("An image created easely...")

StopDrawing() ; This is absolutely needed when the drawing operations are finished !!! Never forget it !
EndIf
EndIf

Return

Rappel : je suissous Mac OS X, j'ai installé les outils de dev d'apple.

Merci

Publié : lun. 17/juil./2006 14:06
par bernard13
bonjour à toi

essaye deja de faire un truc simple genre un petit Bloc note

Publié : lun. 17/juil./2006 14:13
par Thyphoon
Je pense qu'il ya un problème d'installation ou de purebasic ou du truc developper d'Apple....Au besoin poste aussi sur le forum anglais.....tu auras peut être une reponse plus rapidement.. :P
Tient nous au courant

Publié : lun. 17/juil./2006 18:08
par foossile
bon, n'ayant pas trouvé de solution a ce problème,
je vais commencer mon apprentissage sur mon vieux PC que j'ai dépoussiéré :p

Aujourd'hui j'ai lu et compris les tutoriaux suivants :

premiers pas avec la programmation
Cours de PureBasic - site du zéro

j'ai commencé aussi celui-ci :
Des tutos pour debuter
mais j'ai pas tout bien compris , rectifiez moi si je me trompe
une constante est une donnée dont la valeur ne change jamais et est accessible de partout dans le programme.
une variable globale est une donnée (bit, octet, mot, long, flottant, etc) dont la valeur est accessible de partout dans le programme mais dont on peut changer la valeur.
Par contre je n'ai pas totalement compris l'enumération des constantes, si uelqu'un peut me préciser ce passage.
Voilà, bon ma tête va exploser, j'arrete la pour aujourd'hui

Publié : lun. 17/juil./2006 18:18
par Thyphoon
foossile a écrit : Par contre je n'ai pas totalement compris l'enumération des constantes, si uelqu'un peut me préciser ce passage.
Voilà, bon ma tête va exploser, j'arrete la pour aujourd'hui
L'enumeration y a pas plus simple

Par exemple Si tu ouvres plusieur fenêtre il ne faut pas quel est le même numero et pour les identifier plus facilement dans ton programme tu leur pose une constante
exemple

Code : Tout sélectionner

Enumeration
#Window_Main
#Window_Tool
#Window_Pref
EndEnumeration
ainsi
#Window_Main = 0
#Window_Tool = 1
#Window_Pref = 2
et si tu veux rajouter une nouvelle fenêtre et bien tu n'as pas a t'inquieter de son numero tu rajoute une nouvelle constante dans l'enumeration et c'est tout. C'est beaucoup plus facile de faire un openwindow(#Window_Main,etc... que openwindow(0,etc... dans ton programme tu vois tout de suite qu'il s'agit de ta fenêtre principal ..Heu.... je suis claire ou pas ?

Publié : lun. 17/juil./2006 18:35
par foossile
vi très clair, merci :)