Image 1
Web development

BASIC, PHP, HTML : Les bases

Apprenez les bases de la programmation avec BASIC, PHP et HTML. Guide complet pour débutants avec exemples de code.

As-tu aimé cet article ?

Si vous souhaitez démarrer dans le BASIC, le HTML ou le PHP, ce guide est fait pour vous. Le HTML et le PHP sont des langages utilisés dans la conception web, tandis que le BASIC est un ancien langage de programmation, simple à prendre en main.

Qu'est-ce que le langage BASIC ?

Le BASIC est l'ancêtre de nombreux programmes récents. Bien qu'il ne soit plus guère utilisé de nos jours, hormis par quelques programmeurs amateurs, ce langage assez simple permettait de concevoir de jolis programmes.

Comment fonctionne le BASIC ?

Il est important de savoir que lorsqu'on programme, les instructions s'exécutent dans l'ordre où elles apparaissent. Voici un exemple pour comprendre :

Supposons que j'écrive :

  1. Effacer tout
  2. Dire bonjour
  3. Faire un signe de la main
  4. Fermer le programme

Si je tape les instructions dans cet ordre, elles s'exécuteront séquentiellement (1-2-3-4), et jamais dans le désordre (1-2-4-3 ou 1-3-4-2).

Les étiquettes Lbl et Goto en BASIC

Il existe un moyen de structurer son programme : les instructions Lbl et Goto. À chaque Lbl correspond généralement un Goto. Lbl est l'abréviation de Label (étiquette) et Goto signifie « Allez à ».

Voici un exemple :

Lbl 1
action 1
action 2
action 3
Lbl 2
action 1
action 2
action 3
Goto 1

Ici, le programme commence à Lbl 1, exécute chaque action, puis arrive à Lbl 2. Le Goto 1 donne ensuite l'ordre au programme de revenir au Lbl 1. Cela est très utilisé pour créer des boucles ou des conditions.

Les conditions IF, THEN et ELSE

Les conditions permettent d'exécuter une action si un critère est rempli, et une autre action sinon. Elles utilisent IF (si), THEN (alors) et ELSE (sinon).

Exemple :

IF mon âge supérieur à 18 ans
THEN dire que je suis majeur
ELSE dire que je suis mineur

Ici, si l'âge est supérieur à 18, le programme dira que je suis majeur, sinon il dira que je suis mineur.

Les variables en BASIC

Les variables servent à stocker des données. Une variable est composée d'un nom (limité en caractères selon les versions) et d'un suffixe définissant le type de variable.

En BASIC, il existe 5 types de variables :

  • Les variables entières : comprises entre -32 768 et 32 767, sans partie décimale. Suffixe : %. Exemple : age%.
  • Les variables entières longues : comprises entre -2 147 483 648 et 2 147 483 647, sans partie décimale. Suffixe : &. Exemple : population&.
  • Les variables simple précision : précision d'environ 7 chiffres après la virgule. La partie décimale est signalée par un point. Suffixe : !. Exemple : prix!.
  • Les variables double précision : précision d'environ 15 chiffres après la virgule. Suffixe : #. Exemple : resultat#.
  • Les variables alphanumériques : stockent des mots ou des phrases (maximum 32 767 caractères). Suffixe : $. Exemple : nom$.

Les opérateurs en BASIC

En BASIC, les opérateurs ont un signe bien distinct :

Opérateur Fonction
^ Élévation à la puissance
* Multiplication
/ Division
\ Division entière
MOD Reste entier d'une division (ex: 25 MOD 3 = 1)
- Soustraction ou négation
+ Addition
= Égal
<> Différent
< Inférieur
> Supérieur
>= Supérieur ou égal
<= Inférieur ou égal

Exemple de programme en BASIC

Voici un programme complet commenté :

CLS                                    (On efface tout)
Lbl 1                                  (On pose l'étiquette 1)
PRINT "Bonjour"                        (On affiche "bonjour")
INPUT "Tapez votre âge"; age#          (On demande l'âge, stocké dans age#)
IF age# >= 18 THEN Goto 2 ELSE Goto 3  (Condition majeur/mineur)
Lbl 2
PRINT "Vous êtes majeur"               (Affiche "Vous êtes majeur")
Goto 1                                 (Retour à Lbl 1)
Lbl 3
PRINT "Vous êtes mineur"               (Affiche "Vous êtes mineur")
Goto 1                                 (Retour à Lbl 1)

Attention : n'oubliez jamais de prévoir une sortie pour votre programme, sinon celui-ci s'exécutera en boucle infinie. Dans l'exemple ci-dessus, il faut enlever les Goto 1 pour arrêter le programme.

Fonctions BASIC essentielles

  • PRINT "" : affiche du texte entre guillemets.
  • INPUT "" : demande une saisie à l'utilisateur.
  • IF...THEN...ELSE : condition « si...alors...sinon ».
  • LINE : crée des lignes ou des quadrilatères.
  • CLS : efface tout ce qui précède.

Avec ces bases, vous pouvez déjà réaliser des petits jeux comme le Juste Prix !

Comment programmer en PHP ?

Le PHP est un langage Internet qui facilite la création de sites web dynamiques et d'applications web (forums, livres d'or, systèmes de news). Ce n'est pas un langage facile à cerner : il faut quelques connaissances pour s'en servir correctement.

Comment insérer du PHP dans une page web ?

Le PHP peut s'insérer n'importe où dans une page web. Pour l'insérer, utilisez les balises <?php (pour déclarer le code) et ?> (pour le fermer). Contrairement au HTML, le PHP ne s'exécute pas seul : votre page doit avoir l'extension .php pour que le serveur puisse l'interpréter.

Attention : tous les hébergeurs ne supportent pas le PHP. Renseignez-vous bien avant de choisir.

Les variables en PHP

En PHP, les variables servent à stocker des données, mais se déclarent différemment qu'en BASIC. Les types de variables sont plus souples. Toutes les variables portent le préfixe $.

Exemple : $age, $nom.

Les conditions en PHP

Les conditions en PHP ressemblent à celles du BASIC :

if (condition à remplir)
{
    actions si la condition est remplie
}
else
{
    actions si la condition n'est pas remplie
}

On peut aussi utiliser elseif pour enchaîner les conditions :

if (condition 1)
{
    actions si condition 1 remplie
}
elseif (condition 2)
{
    actions si condition 2 remplie
}
else
{
    actions si aucune condition remplie
}

Afficher du texte et des images en PHP

Pour afficher du texte ou des images, on utilise echo ou print :

print("<img src=\"http://www.site.com/images/php.jpg\">");

Rappel : chaque instruction PHP doit se terminer par ;, sinon une erreur sera affichée.

Pour plus d'informations sur le PHP, consultez All HTML.com.

Comment créer une page HTML ?

Le HTML est un langage simple à comprendre mais qui demande de la rigueur pour l'écrire. On peut créer des pages web avec le Bloc-notes, mais les éditeurs HTML facilitent grandement la tâche.

Les éditeurs HTML populaires

  • Dreamweaver (3, 4 ou MX)
  • Frontpage
  • Webexpert
  • Word

Structure d'une page HTML

Chaque fonction HTML est encadrée par des balises <>. Une page web est composée de deux parties : l'en-tête (<head>) et le corps (<body>).

Structure de base :

<html>
<head></head>
<body></body>
</html>

La partie <head> (en-tête)

Dans l'en-tête, on place tout ce qui n'est pas visible directement sur la page :
- Le titre via <title>Votre titre</title>
- Les métadonnées
- Le code JavaScript

La partie <body> (corps)

Dans le corps, on place tout ce qui est visible par l'utilisateur : texte, cadres, tableaux, liens, images, etc.

Les balises HTML essentielles

  • Liens hypertextes : <a href="http://www.monsite.com">Message du lien</a>
  • Ajoutez target="_blank" pour ouvrir le lien dans un nouvel onglet.
  • Images : <img src="http://www.monsite.com/image.jpg">
  • Formulaires : <form></form>
  • Tableaux : <table></table>
  • Musique de fond : <bgsound src="http://..." loop="X"> (loop=-1 pour une répétition infinie)

Mise en forme du texte en HTML

  • <hX></hX> : taille du titre (X de 1 à 6, 1 étant le plus gros)
  • <strong></strong> : texte en gras
  • <em></em> : texte en italique
  • <u></u> : texte souligné

Les couleurs en HTML

Les couleurs sont codées en hexadécimal : 000000 pour le noir, FFFFFF pour le blanc.

Dans la balise <body>, on peut définir :
- bgcolor= : couleur de fond
- text= : couleur du texte
- alink= et vlink= : couleurs des liens

Exemple de page HTML complète

<html>
<head><title>Page d'essai</title></head>
<body bgcolor="000000" text="FFFFFF" alink="CC00CC" vlink="CC00CC">
Bonjour, vous voici sur votre 1ère page HTML faite avec le Bloc-notes.
<a href="http://www.france-jeune.net" target="_blank">Cliquez ici</a>
</body>
</html>

Note : les pages HTML doivent avoir l'extension .html ou .htm.

Pour en savoir plus sur le HTML : All HTML.com

Conclusion

Vous connaissez maintenant les bases pour démarrer en BASIC, PHP ou HTML. Le HTML est souvent plus facile à apprendre que le PHP, et pour maîtriser le PHP, il est conseillé d'avoir quelques notions de HTML (et la logique du BASIC aide aussi pour les structures de programmation).

J'espère qu'avec ce guide, vous progresserez rapidement. Mais souvenez-vous : pour devenir un crack, il faut de la patience !

As-tu aimé cet article ?
darkphoenix6666
darkphoenix6666 @darkphoenix6666
11 articles 0 abonnés

Commentaires (2)

Connexion pour laisser un commentaire.

Chargement des commentaires...

Articles similaires