Installation et Visualisation des cours de E. Thirion - page 1 Cours de développement de E. Thirion Installation et Visualisation Dernière mise à jour 24/10/2013 Les cours peuvent être visualisés à distance. Mais pour pouvoir faire les exercices, vous aurez besoin de les télécharger sur votre machine. L'accès au téléchargement se fait via l'entrée Accès au téléchargement du menu. Un login et un mot de passe vous sera alors demandé. Pour les obtenir, envoyez moi un mail à l'adresse suivante: en expliquant un peu qui vous êtes et pourquoi mes cours vous intéresse. Je vous enverrais alors un login et un mot de passe. Vous pourrez ensuite installer mes cours sur votre machine en suivant les consignes cidessous. I - Création d'une copie locale d'un cours Avant de copier le premier cours, il vous faudra créer un répertoire pour vos cours de développement. Appelons le DEV. Ensuite, il faudra installer l'index général du cours représenté par le dossier INDEX2 et la librairie ETBib (librairies de fonctions php, pascal et vb6 que j'ai écrites) à l'intérieur du dossier DEV. Installation de l'index général et de la bibliothèque Ces deux dossiers se trouvent les fichiers INDEX2.zip, ETBib.zip. Recopiez ces deux fichiers dans votre dossier DEV, puis décompressez les sans changer leur noms. Vous devriez alors obtenir l'arborescence suivante: Attention : vérifiez que n'avez pas un dossier ETBib à l'intérieur du dossier ETBib ou un dossier INDEX2 à l'intérieur du dossier INDEX2. Sous Windows Vista, cette situation se produit si vous faite un clic droit sur le fichier compressé, que vous sélectionnez Extraire Tout et que vous prenez la destination par défaut. Copie d'un cours Un cours à télécharger est représenté par un fichier.zip dont le nom se déduit du nom du cours. Par exemple, si le cours s'appelle CoursX, le fichier zip sera CoursX.zip. Pour installer ce cours sur votre machine, recopiez ce fichier à l'intérieur du dossier DEV, puis décompressez le au même endroit sans changer son nom. Vous devriez alors obtenir l'arborescence suivante:
Installation et Visualisation des cours de E. Thirion - page 2 Exemple: installation du cours SousProgramme sous Windows Vista 1) Le fichier Sous-Programme.zip a été copié dans le dossier dev 2) Le fichier SousProgramme.zip est décompressé à l'intérieur du dossier dev. Attention: la destination par défaut était D:\Dev\Sous-Programme, ce qui aurait créé un dossier SousProgramme à l'intérieur du dossier SousProgramme. Elle a donc été modifié en D:\Dev\
Installation et Visualisation des cours de E. Thirion - page 3 3) Résultat de la décompression de Sous-Programme.zip (le fichier compressé a été supprimé) Copie des exercices d'un cours (uniquement pour Lazarus ou VB6) Les exercices des cours de programmation utilisant Lazarus ou VB6 sont en général des programmes dont l'interface graphique est déjà réalisée. Faire un exercice consiste dans la plupart des cas à complèter ces programmes déjà partiellement codés. Pour faire ces exercices vous devez donc d'abord télécharger ces programmes incomplets. Ils se trouvent dans le fichier Exo-CoursX.zip (en supposant que CoursX est le nom du cours en question). Pour installer proprement ces exemples sur votre machine, décompressez le fichier zip à l'intérieur du dossier du cours. Vous obtiendrez alors l'aborescence suivante:
Installation et Visualisation des cours de E. Thirion - page 4 Exemple: installation des exercices du cours SousProgramme sous Windows Vista 1) Le fichier Exo-Sous-Programme.zip est copié à l'intérieur du dossier Sous-Programme 2) Le fichier compressé est extrait à l'intérieur du dossier SousProgramme.
Installation et Visualisation des cours de E. Thirion - page 5 3) Résultat de la décompression (le fichier compressé a été supprimé) Copie des exemples d'un cours (uniquement pour Lazarus ou VB6) De même, les exemples de programmes d'un cours utilisant Lazarus ou VB6 se trouvent dans fichier zip séparé. En supposant que le cours se nomme CoursX, le fichier contenant les exemples sera Exemple-CoursX.zip. Pour installer proprement ces exemples sur votre machine, décompressez le fichier zip à l'intérieur du dossier du cours. Vous obtiendrez alors l'aborescence suivante:
Installation et Visualisation des cours de E. Thirion - page 6 Récupération du corrigé d'un cours Pour installer correctement le corrigé des exercices d'un cours sur votre machine, vous devez d'abord créer un répertoire nommé Corrige (sans accent!) à l'intérieur de votre dossier DEV. Le fichier à télécharger contenant le corrigé du CoursX est nommé Corrige-CoursX.zip. Recopiez ce fichier dans votre répertoire Corrige.Décompressez le fichier à l'intérieur de ce répertoire, sans changer son nom. Vous obtiendrez alors l'arborescence suivante: Exemple: installation des exercices corrigés du cours SousProgramme sous Windows Vista 1) Le fichier Corrige-Sous-Programme.zip est copié à l'intérieur du dossier Corrige
Installation et Visualisation des cours de E. Thirion - page 7 2) Le fichier Corrige-Sous-Programme.zip est décompressé à l'intérieur du dossier Corrige 3) Résultat de la décompression du fichier Corrige-Sous-Programme.zip à l'intérieur du dossier Corrige (le fichier compressé a été supprimé).
Installation et Visualisation des cours de E. Thirion - page 8 II - Installation des logiciels nécessaires Tous les logiciels nécessaires sont des logiciels open-source gratuits. Pour assurer la compatibilité avec mes cours, télécharger les versions que je met à disposition. Pour tous les cours Utilisez de préférence le navigateur Firefox. La visualisation ne sera pas forcément optimale avec un autre navigateur. Vous aurez également besoin de Wamp. Il s'agit de la version 2.0 avec Apache 2.2.11, Php 5.3.0 et MySQL 5.1.36. Le fonctionnement du cours n'est pas garanti avec une autre version. Vérifiez tout d'abord que Wamp n'est pas déjà installé sur votre poste. Si une autre version de Wamp est déjà installé, il faudra tout d'abord la désinstaller. Ensuite: 1. Recopiez Install-Wamp.exe ( installeur de WAMP ) depuis le site ftp, puis exécutez ce programme. 2. A la question "Firefox par défaut?" répondre OUI 3. Mail parameters : faire Next 4. Alerte de sécu windows: choisir débloquer Apache. 5. Il faut ensuite définir le chemin des cours pour Apache: a) Lancez WAMP b) Dans barre des tâches à droite - clic sur l'icone de WAMP (demi-cercle) c) sélectionner Apache > Alias Directories > Add an alias: d) Enter your Alias : donnez ici un nom symbolique pour vos cours. Par exemple: CoursDev. Ce nom apparaitra comme un lien sur la page d'accueil de Wamp. e) Donnez ensuite le chemin du répertoire d'installation (DEV). Attention: 1. Il faut utiliser des / et non pas des \ 2. Pas d'accents ni de blancs dans les dossiers. Si c'est le cas renommez les. 3. Le chemin doit avoir l'allure suivante: X:/Dossier/.../Dossier/DEV/ Si le chemin n'existe pas, Wamp vous le signale. Pour les cours des parties Bases de la programmation et Programmation objet Il vous faut l'environnement de développement intégré Lazarus. La version 1.0.4 pour Windows est disponible sur mon site. Un fonctionnement correct des exercices n'est pas garanti avec une autre version. De toute facon, vous aurez des problèmes avec une version antérieure. Pour les cours sur les langages Web Vous avez besoin d'un éditeur HTML. Je vous propose d'utiliser Pspad, mais vous êtes libre d'en utiliser un autre. Si vous voulez utiliser Pspad et qu'il n'est pas déjà installé sur votre machine, recopiez l'exécutable Install- Pspad.exe depuis le site ftp, puis exécutez ce programme.
Installation et Visualisation des cours de E. Thirion - page 9 III - Pour visualiser un cours installé sur votre machine Vous devez au préalable installer WAMP sur votre machine, si ce n'est le cas reportez vous à la section II. Si WAMP est installé, il faut: 1. Lancer Wamp server 2. Cliquez sur l'icon de Wamp dans la barre des tâches 3. Selectionnez Localhost dans le menu. Cela a pour effet d'ouvrir la page d'accueil de Wamp server avec votre navigateur par défaut (utilisez Firefox!): 4. Dans cette page cliquez sur le lien dans la partie Alias qui est associé à vos cours de développement. Cela fera apparaitre la liste des dossiers contenu dans le dossier DEV. 5. Cliquez sur le dossier INDEX2. Cela fait apparaitre l'index donnant accès à tous les cours. 6. Sélectionnez le cours dans le menu de gauche. Si ca ne marche pas Pb de Connexion à LocalHost (la page d'accueil de Wamp server ne s'affiche pas): Vérifiez que tous les alias sont correctement définis. Un seul alias sur un chemin inexistant suffit à bloquer Wamp. Pour voir tous les alias définis selectionnez Apache puis Alias Directories. A partir de là vous pouvez éventuellement supprimer un alias qui ne correspond à rien. Si vous n'arrivez pas à supprimer les alias de cette manière, vous pouvez supprimer le fichier.conf qui se trouve sous wamp/alias. Le nom du fichier est formé par le nom de l'alias et de l'extension.conf. Vérifiez que le port 80 n'est pas utilisé par un autre programme (comme Skype par exemple!). Pour le savoir, sélectionnez Apache, Service puis Test Port 80.
Installation et Visualisation des cours de E. Thirion - page 10 L'index des cours s'affiche, mais le lien le cours dans le menu gauche ne fonctionne pas Vérifiez que le dossier du cours en question est bien situer à l'intérieur de votre dossier DEV. Le cours s'affiche mais les scripts Php du cours ne fonctionne pas Cela signifie que l'interpréteur php n'est pas activé. Vous avez probablement ouvert le cours par un double clic sur le fichier index.php contenu dans le dossier du cours? Relisez l'étape III! Dans tous les cas, vous pouvez aussi essayez de vider le cache de Firefox.