| Programmez par plaisir! |
30-07-2010 03:44 |
Introduction
Exemple
Comprendre
Screenshots
Documentation
Téléchargements
Actuellement nous avons les pieds plongés dans l’ère de l’échange d’information à travers le monde. Internet foisonne d’articles en tout genre, dont nombre d’entre eux sont intéressants… mais souvent inaccessibles par le commun des mortels : illisible ! Trop de jargon !
Qui osera dire ne s’être jamais intéressé aux ornithorynques d’Australie ? Et Pourtant, leur reste bien inconnu pour beaucoup d’entre nous. Je vois dans vos yeux que vous avez maintes fois essayé de consulter des archives sur la physiologie des ornithorynques et que vous avez abandonné, usés et fatigués par votre incompréhension, devant la foule de mots techniques des biologistes avertis.
Nous vous proposons ici de développer un logiciel qui résoudra ce terrible problème.
En effet, la première partie de votre travail sera de vous mettre dans la peau d’un orn… d’un informaticien, côté serveur. Oui, cet informaticien caché derrière les pages HTML de votre surf Internet. Cet informaticien qu’on ne voit pas mais qui donne le ton du Net désormais mondial !!
Ce n’est pas peu dire ! Vous allez être parmi les vétérans de la programmation Web, mais aussi parmi les pionniers de la clarification, de la simplification et de l’ouverture au plus grand nombre du Net !
Quoi ? Oui c’est vrai, je m’emballe. Bon. Le projet donc.
Nous simulerons un fonctionnement client-serveur. Votre programme sera du côté serveur : c’est-à-dire du côté où l’on travaille.
Le client donnera une page HTML (un article par exemple), le serveur, lui, (donc votre programme) se chargera de rajouter des informations pertinentes à cette page.
Plus en détail : votre programme connaîtra les définitions
de mots du jargon utilisé dans l’article, et les rajoutera dans
l’article.
Top
Voici un article du Monde (http://www.lemonde.fr/article/0,2320,111061,00.html)
| Microsoft est régulièrement victime de failles dans ses
logiciels :
- en 1997, des étudiants américains avaient dévoilé
des - en 1999, les boîtes aux lettres électroniques de quarante - le 14 avril, le Wall Street Journal révélait que les
ingénieurs -début mai, le virus ILOVEYOU semait la panique dans des |
Vous l’avez compris, ma grand-mère non.
Voici l’article passé à la moulinette de votre futur programme :
| Microsoft est régulièrement victime de failles dans ses
logiciels(1) :
- en 1997, des étudiants américains avaient dévoilé
des - en 1999, les boîtes aux lettres électroniques de quarante - le 14 avril, le Wall Street Journal révélait que les
ingénieurs -début mai, le virus ILOVEYOU semait la panique dans des (1) logiciel : il est possible de remplir son ordinateur avec des logiciels : ils permettent d'écrire des textes, de dessiner, d'aller sur internet, ou toute autre fonction que peut remplir l'ordinateur. (2) navigateur : logiciel qui donne accès aux sites (par exemple des pages de texte avec quelques images) présents sur internet. (3) windows : système informatique compliqué qui fait marcher l'ordinateur(enfin...en général) (4) raccourci : raccourci : petit chemin qui permet d'arriver à un logiciel de l'ordinateur directement, en évitant certains endroits. (5) programme : les informaticiens écrivent des programmes pour commander l'ordinateur, lui faire faire certaines tâches. Un logiciel est un programme, il commande l'imprimante par exemple. (6) lien hypertexte : sur une page trouvée sur internet, on peut cliquer sur des liens hypertexte (certains mots, phrases, images, etc…), ils envoient l’utilisateur sur une autre page. (7) toile : autre nom pour "internet". Vient de l'anglais "web" (www signifie "world wide web" : large toile mondiale). (8) bogue : problème présent dans un logiciel. Les bogues (ou "bugs") sont difficiles à repérer, à identifier et parfois à corriger. (9) mauviette : quelqu'un qui se dégonfle. |
Et ma grand-mère comprend. Pratique. Surtout pour les grand-mères.
Top
Image1
| Image2
| Image3
| Image4
Top
- La Doc en ligne. (html) [
50 Ko ]
- La Doc à
télécharger. (doc) [ 34 Ko ]
- Le Sujet & la
Doc à télécharger. (pdf) [ 77 Ko & 109 Ko ]
Top
- Le projet (win32).
[ 180 Ko ]
Contenu des archives (cliquable) :
- Main.adb
- gestion_mots.ads
& gestion_mots.adb
- gestion_definitions.ads
& gestion_definitions.adb
- gestion_dictionnaire.ads
& gestion_dictionnaire.adb
- gestion_file.ads
& gestion_file.adb
- gestion_index.ads
& gestion_index.adb
Top