TP ASP SUPINFO DOT NET TRAINING COURSE



Documents pareils
Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Gestion de stock pour un magasin

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

Création d un formulaire de contact Procédure

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1

Guide Expert Comptable Production Coala

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

Créer une connexion entre Sage CRM et Sage Etendue pour émettre directement des devis et commandes

ESPACE COLLABORATIF. L Espace Collaboratif : votre espace de partage entre acteurs régionaux

Publier un Carnet Blanc

TP JAVASCRIPT OMI4 TP5 SRC

Introduction à MATLAB R

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier Tenrox. Tous droits réservés.

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle P. Bonnet

EXCEL TUTORIEL 2012/2013

Attaques applicatives

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

ASP Journal Alert Guide d utilisation

Travaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES

Publier dans la Base Documentaire

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Guide d utilisation pour W.access - Client

8 rue Paul Cézanne Neuilly-Plaisance - Tél : 33 (0) Fax : 33 (0) cvm@cvm.

PHP 4 PARTIE : BASE DE DONNEES

INTRODUCTION AUX SYSTEMES D EXPLOITATION. TD2 Exclusion mutuelle / Sémaphores

Service On Line : Gestion des Incidents

Portail du Consommateur. Guide d utilisation. Du dépôt de requêtes

VoIP - TPs Etude et implémentation

Initiation à LabView : Les exemples d applications :

Module pour la solution e-commerce Magento

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version

Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation

Guide de démarrage Tradedoubler. Manuel éditeur / affilié

E-TRANSACTIONS. Guide du programmeur API Plug-in. Version 1.1

Comment développer et intégrer un module à PhpMyLab?

L'instruction if permet d'exécuter des instructions différentes selon qu'une condition est vraie ou fausse. Sa forme de base est la suivante:

Notes pour l utilisation d Expression Web

Réglages du portail de P&WC

PREMIERE UTILISATION D IS-LOG

Sécurisation d une application ASP.NET

Le modèle de données

Programmation C++ (débutant)/instructions for, while et do...while

Gestion des bases de données (2 e partie)

CMS Modules Dynamiques - Manuel Utilisateur

Publication dans le Back Office

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

Algorithmique et Programmation, IMA

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java

TP1 - Prise en main de l environnement Unix.

Form Designer Guide d utilisateur DOC-FD-UG-FR-01/01/12

SHERLOCK 7. Version du 01/09/09 JAVASCRIPT 1.5

Devenez un véritable développeur web en 3 mois!

AdjumedCollect. manuel pour l utilisateur. Version: AdjumedCollect est l instrument servant à la saisie des données.

Notions fondamentales du langage C# Version 1.0

Comment créer un nouveau compte? 1/2- Pour le consommateur

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Manuel de l administrateur

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Comment l utiliser? Manuel consommateur

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

Projet de Java Enterprise Edition

Guide d utilisation du service de transfert sécurisé de fichiers. Édition du 3 octobre 2011

Guide d utilisation commandes des pièces de rechange Rev.1.0.3

Procédure d enregistrement des étudiants sur le portail «Student Engineering & Design Community» d Autodesk :

Connecter les formulaire d identification Qualifio à votre système d enregistrement (SSO) Mars 2012

Console IAP Manuel d utilisation

Logiciel : GLPI Version : SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.

Manuel d utilisation du logiciel RÉSULTATS. Édition destinée aux départements

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

Groupe Eyrolles, 2006, pour la présente édition, ISBN :

Peut être utilisée à l intérieur du site où se trouve la liste de référence.

Formation. Module WEB 4.1. Support de cours

Guide utilisateur i-milo >> Décisionnel

TP 1 Prise en main de l environnement Unix

Skype (v2.5) Protocol Data Structures (French) Author : Ouanilo MEDEGAN

Gestion des documents avec ALFRESCO

Formation VBA 3 Interagir

Système de Gestion Informatisée des. Exploitations Agricoles Irriguées avec Contrôle de l Eau

TD3: tableaux avancées, première classe et chaînes

Cours d algorithmique pour la classe de 2nde

BOSS : Bourses régionale du Sanitaire et du Social GUIDE UTILISATEUR ETUDIANT

Gnuplot. Chapitre Lancer Gnuplot. 3.2 Options des graphes

CRÉATION MODIFICATION

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

Manuel d utilisation de l outil collaboratif

< Atelier 1 /> Démarrer une application web

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

Programmation Web TP1 - HTML

Création d'un questionnaire (sondage)

Club informatique Mont-Bruno Séances du 05 octobre et du 24 octobre 2012 Présentateurs : Réjean Côté

Génie Logiciel avec Ada. 4 février 2013

Transcription:

TP ASP SUPINFO DOT NET TRAINING COURSE Auteur : David Poulin Version 1.0 25 novembre 2003 Nombre de pages : 13 Ecole Supérieure d Informatique de Paris 23. rue Château Landon 75010 PARIS www.supinfo.com

TP ASP 2 / 13 Table des matières 1. SYNTAXE BASIQUE... 3 1.1. ECRIRE UNE PREMIERE PAGE DYNAMIQUE (5 MINUTES)... 3 1.2. ECRIRE LES TAGS HTML DYNAMIQUEMENT (5 MINUTES)... 3 2. UTILISATION DES VARIABLES... 4 2.1. AFFICHER UNE VARIABLE (5 MINUTES)... 4 2.2. CONCATENER DES VARIABLES (5 MINUTES)... 4 3. LES STRUCTURES CONDITIONNELLES... 5 3.1. L INSTRUCTION IF THEN ELSE (5 MINUTES)... 5 3.2. L INSTRUCTION SELECT CASE (10 MINUTES)... 5 4. LES BOUCLES... 6 4.1. LE FOR NEXT INSTRUCTION (5 MINUTES)... 6 4.2. LA BOUCLE DO LOOP (15 MINUTES)... 6 5. LES FONCTIONS... 7 5.1. FONCTION BASIQUE(5 MINUTES)... 7 5.2. FONCTION AVEC ARGUMENTS (10 MINUTES)... 7 5.3. FONCTION RETOURNANT UNE VALEUR (10 MINUTES)... 7 6. LES FONCTIONS IMPLEMENTEES A ASP... 8 6.1. UTILISER LA FONCTION DATE (15 MINUTES)... 8 6.2. GERER LES TYPES DE VARIABLES (15 MINUTES)... 8 7. OBJETS RESPONSE ET REQUEST... 9 7.1. UTILISER RESPONSE.REDIRECT (5 MINUTES)... 9 8. RECUPERATION DES DONNEES D UN FORMULAIRE... 10 8.1. COLLECTION FORM... 10 8.2. COLLECTION QUERYSTRING... 10 9. TP : COOKIES... 11 10. LES OBJETS ASP...12 10.1. L OBJET APPLICATION ET SESSION... 12 11. BASE DE DONNEES AVEC ADO... 13 11.1. CREER LA BASE DE DONNEES... 13 11.2. AFFICHAGE DES DONNEES... 13 11.3. AJOUT D UN ENREGISTREMENT... 13 11.4. SUPPRESSION D UN ENREGISTREMENT... 13 11.5. DATAGRID ASP... 13

TP ASP 3 / 13 1. Syntaxe basique 1.1. Ecrire une première page dynamique (5 minutes) Créez une page asptp1.1.asp à partir de laquelle vous générerez l affichage de «Hello students!». 1.2. Ecrire les tags HTML dynamiquement (5 minutes) En utilisant le asptp1.1.asp, créez une page asptp1.2.asp dans laquelle toutes vos balises HTML seront encapsulées dans votre code ASP. Mettez également le texte Hello students! en gras.

TP ASP 4 / 13 2. Utilisation des variables 2.1. Afficher une variable (5 minutes) Dans une page asptp2.1.asp, créez une variable à partir de laquelle vous afficherez le texte «Hello Students!» 2.2. Concaténer des variables (5 minutes) Dans une page asptp2.2.asp, créez deux variables, l un contenant le mot «hello», l autre «SUPINFO students». Vous devez affichez au final le texte «hello SUPINFO students» en concaténant les variables.

TP ASP 5 / 13 3. Les structures conditionnelles 3.1. L instruction if Then Else (5 minutes) Dans une page asptp3.1.asp, créez 1 script contenant 2 variables a et b auxquelles vous affecterez une valeur numérique quelconque et qui vous affiche «a plus grand que b» si a est supérieur à b, ou «a plus petit que b» si a inférieur à b. 3.2. L instruction select case (10 minutes) Dans une page asptp3.3.asp, créez un script qui affiche dans quel école vous êtes : china, paris, caraib. Faite la comparaison par rapport à une variable string que vous initialiserez au début.

TP ASP 6 / 13 4. Les boucles 4.1. Le For Next instruction (5 minutes) Dans une page asptp4.1.asp, créez un script qui incrémente une variable x initialisée a 0 jusqu à 10 (le pas est 1).La valeur de cette variable doit être affichée à chaque pas. 4.2. La boucle Do Loop (15 minutes) Dans une page asptp4.3.asp, vous devez écrire une boucle qui incrémente une variable tant qu elle n est pas égale à une autre. Utilisez l une après l autre, les instructions : Do While Loop, Do Loop While. (vous créerez deux variables par boucles.)

TP ASP 7 / 13 5. Les Fonctions 5.1. Fonction basique(5 minutes) Dans un fichier asptp5.1.asp, créez une fonction permettant d afficher le texte «Hello Students». 5.2. Fonction avec arguments (10 minutes) Dans un fichier asptp5.2.asp, vous devez créer une fonction prenant en paramètres 2 nombres, et faisant leur somme. Cette fonction ne doit pas retourner de valeurs. Vous afficherez le résultat. 5.3. Fonction retournant une valeur (10 minutes) Dans un autre fichier asptp5.3.asp, vous créerez une fonction vous retournant la somme de deux variables qu elle prendra en paramètres. Affichez la valeur retournée par cette fonction.

TP ASP 8 / 13 6. Les fonctions implémentées à ASP 6.1. Utiliser la fonction Date (15 minutes) Créez une page asptp6.1.asp dans laquelle vous afficherez la date courante ainsi que l heure. Pour cela, servez vous de cette phrase : «Aujourd hui, nous sommes le nomjouractuel jourenchiffre moisenlettre anneecomplète. C est le nième jour de l année. Par ailleurs, il est l heure courant au format 24 heure et complète à la seconde près.» Chaque mot en gras doit être affiché de façon dynamique. 6.2. Gérer les types de variables (15 minutes) Créez une page asptp6.2.asp dans laquelle vous écrierez une fonction prenant un paramètre et vous affiche le type de ce paramètre.

TP ASP 9 / 13 7. Objets Response et Request 7.1. Utiliser Response.Redirect (5 minutes) Créez une page asptp7.1.asp dans laquelle des liens vous redirigent vers le site du labo-dotnet, le site de supinfo ainsi que le asptp6.2.asp.

TP ASP 10 / 13 8. Récupération des données d un formulaire 8.1. Collection FORM Dans une nouvelle page, Créez un formulaire dans lequel vous aurez 3 champs textes nom, prénom, password(son type est password), trois boutons radios (leur texte sont respectivement, bouton1, bouton2, bouton3) et deux checkbox (croix1 et croix2) et un bouton submit. Quand vous validez, vous devez afficher les informations saisies, ainsi que les valeurs des types radio et checkbox selectionnés. 8.2. Collection QUERYSTRING Refaire le même TP que le précédent, mais en utilisant la collection QUERYSTRING..

TP ASP 11 / 13 9. TP : Cookies a. Date de la dernière visite Créez une page ASP qui va stocké dans un cookie, la date de la dernière visite et l afficher. b. Nombre de visite Rajoutez dans un autre cookie, le nombre de visite déjà effectué sur la page et l afficher. c. Effacer les cookies Ajoutez un bouton ou un lien sur la page, pour effacer tous les cookies. d. Page de login Créer une page Asp permettant de s identifier au sein du site (login, password), si l authentification est acceptée on redirige sur une autre page sinon on affiche un message d erreur sur la page courante (ou une message box).

TP ASP 12 / 13 10. Les objets ASP 10.1. L objet Application et Session a. Fichier global.asa Créez le fichier global.asa de votre application avec la définition des méthodes concernant Application et Session b. Compter les utilisateurs Modifiez les méthodes du fichier global.asa pour compter, dans une variable, le nombre d utilisateurs actuellement connectés au site. c. Page d affichage Créez une page ASP qui va afficher le nombre d utilisateurs couramment connectés, et l ID de la session de l utilisateur. d. test Connectez vous à la page créé avec plusieurs fenêtres de votre navigateur. Regardez si l incrémentation et la décrémentation du nombre d utilisateurs fonctionnent. e. Timeout Dans la page ASP rajoutez du code pour spécifier à une minute la durée d une session. Puis testez.

TP ASP 13 / 13 11. Base de données avec ADO 11.1. Créer la base de données Créez un base de données access contenant une table nommée Users. La table doit avoir trois champs : ID, prenom, nom. Ajouter quelques enregistrements à la base. 11.2. Affichage des données Créez une page asp qui affiche dans un tableau tous les enregistrements de la table. Les en-tête du tableau devront afficher le nom de la colonne correspondante. Rajouter un peu de couleurs. 11.3. Ajout d un enregistrement Créez une page ASP, contenant un formulaire qui va permettre d ajouter un enregistrement dans la base de données. 11.4. Suppression d un enregistrement Créez une page ASP, contenant un formulaire, ou l on va saisir l ID de l enregistrement à supprimer. 11.5. DataGrid ASP Créez en une seule page l équivalent (ou presque) du contrôle DataGrid présent dans le framework.net Le DataGrid est un tableau listant tous les enregistrements de la table, avec des liens supprimer et modifier dans une colonne supplémentaire sur la gauche. Lorsque l on click sur le lien supprimer la ligne correspondante est supprimée de la base. Lorsque l on click sur le lien modifier les champs modifiables de la ligne apparaisse dans des textbox. Il y a ensuite de bouton un pour annuler les changements et l autre pour les appliquer.