![]() |
guill.net
-
La page des réseaux
|
![]() ![]() |
Voilà la véritable
programmation objet : le Java. Les autres langages que décris sur
ce site utilisent les objets en arrière-plan mais ne se programment
pas vraiment (même s'ils peuvent l'être) comme des objets.
Java est l'exemple type
de la véritable programmation objet (comme le vrai C++, par
exemple). C'est là qu'il va falloir manger de l'objet, penser de
l'objet, bref, rêver d'objets!
Vous voulez donc faire une applet pour mettre par exemple sur votre page web? Ok... Mais les débuts risquent d'être un peu laborieux... même si c'est largement faisable, même pour un débutant!
Peut-être vous demandez-vous ce qu'est une applet? C'est un programme destiné à être éxécuté derrière un éditeur HTML. Le HTML n'est pas une méchante bestiole des îles Canaries, c'est un protocole de discussion entre ordinateurs utilisé pour l'envoi de page à travers l'internet. Que de trucs bizarre, non? Soyons simple... Lorsque vous lisez une page sur Internet, au lieu d'avoir sous les yeux un document Word, vous avez un document HTML (tous les navigateurs utilisent le HTML). Ainsi, on a créé un type de programme qui n'est pas une macro Word, qui n'est pas un programme Windows, mais qui est une applet, et qui est uniquement éxécutable dans un environnement HTML, bref, sous Netscape ou Explorer (beurk*) ou que sais-je encore...
Lorsque vous faîtes un programme java, vous pouvez le compiler de deux façons : soit vous en fait un programme classique comme n'importe quel programme (un .exe), soit vous en faîtes une applet qui ne marchera qu'en HTML (un .class)...
Je veux juste dire quelques mots du Borland JBuilder qui est au java ce que le Borland C++ Builder est au C++ et que le Borland Delphi est au pascal. Si vous ne voulez pas passer trop de temps sur la java, ça peut être une bone façon de faire vos applets... Vous décrivez votre application de façon graphique et le JBuilder écrit le code java associé. Cela dit, je ne ferait pas de tutorial là-dessus, mais si vous jetez un coup d'oeil au Delphi ou au C++ Builder, ça marche à peu près de la même façon...
Voilà, vous êtes maintenant au courant de l'esprit java, alors, soyez prêts à plonger!