En gros, un language te permet d´ordonner au pc de faire qqchose. Bien sur c pas du genre, " tu prend cette image et tu me la fais bouger quand je clique avec le bouton gauche de la souris" mais ca pourrait ressembler à ca.
Ce sera plutot du genre :
void main()
{
cout < < " Hello world";
}
Pour écrire Hello world sur un écran noir.
En gros, un language te fournit des fonctions ( méthodes) qui te permettent en les assemblant de faire qqchose de bien ! ( mais c long )
Reprenons l´exemple de mon image qui bouge.
En gros ca revient à ca :
- Tu écris la fonction permettant de charger une image *.bmp
- Tu écris une fonction qui formera une boucle ( donc qui refera x fois ce qu´il y a dans la boucle, un peu comme faire une punition au tableau en réécrivant 100x " je suis une grosse merde ! ! et le prof non..." )
- Dans la boucle tu mes des conditions au sujet de la souris ( donc faut employer d´autres fonctions )
- Puis tu mes d´autres conditions par rapport à des valeurs numériques stockés en mémoire ( variable) qui concerne la position de ton curseur et celui de ton image)
- Tu calcul le déplacement :
( en exemple)
if ( curseur_x>image_x) image_x = image_x +1;
- Puis tu affiches ton image grace à une joli ptit fonction.
etc... etc... En gros dès que tu as compris le fonctionnement, c assez simple pour progresser, mais bon... c le début qui foire et qui décourage tout le monde.