
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 :
- Effacer tout
- Dire bonjour
- Faire un signe de la main
- 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 !