Marc Chevaldonné IUT Informatique Clermont1 2ème année orientation GI 30 septembre 2010
|
|
- Marie-Madeleine Chartier
- il y a 8 ans
- Total affichages :
Transcription
1 Examen C# Énoncés de TP de C#.NET Marc Chevaldonné IUT Informatique Clermont1 2ème année orientation GI 30 septembre 2010 Règles du jeu À LIRE IMPÉRATIVEMENT MATÉRIEL AUTORISÉ 1 stylo le reste n est pas autorisé, en particulier : les téléphones portables (l heure est affichée en bas à droite de l écran), les clés USB, les documents... MATÉRIEL FOURNI feuilles de brouillon LES QUESTIONS NE SONT PAS AUTORISÉES DOCUMENTS INFORMATIQUES AUTORISÉS vous êtes autorisés à vider votre disque dur ou votre clé usb sur la machine (C:\Temp ou C: \Travail avant la distribution des énoncés). DOCUMENTS INFORMATIQUES À REMETTRE avant de quitter la salle, vous devez impérativement remettre les documents demandés sur \\Kirov\TP-GI\DS-C#.NET\NOM_Prénom\ (cf. exemple KENOBI_Obiwan) À FAIRE IMPÉRATIVEMENT À LA FIN DE L EXAMEN après avoir remis vos documents sur le serveur, vous devez venir me retrouver en salle A10 pour VÉRIFIER que tous vos documents sont présents et SIGNER la feuille de sortie. Le non respect de cette règle sera sanctionné. SAUVEGARDES RÉGULIÈRES enregistrez très régulièrement vos fichiers et documents. Les plantages des machines, les pieds sur les prises multiples ou les bugs de Visual Studio ne seront pas considérés comme responsables. Marc Chevaldonné marc.chevaldonne@u-clermont1.fr IUT Informatique Clermont1 1
2 Déroulement de l épreuve 0h : démarrez sous Windows.Vides les dossiers C:\Travail et C:\Temp. Montrez ces deux dossiers et la corbeille vide au surveillant de votre salle. 1h45 : préparez votre dossier de fichiers de résultats comme indiqué dans les règles de la page précédente. Créez le dossier NOM_Prénom dans le dossier \\Kirov \TP-GI\DS-C#.NET\NOM_Prénom\ puis déposez vos fichiers de résultats dans ce dossier. Prévoyez au moins 1/4 d heure pour cela. Vous pouvez faire cette étape avant si vous avez terminé l épreuve plus tôt... Descendez en A10 vérifier avec moi que tous vos documents sont bien sur le serveur et signez la feuille de sortie. 2h00 : il n est plus possible de déposer les fichiers de résultats sur le serveur Kirov. Contenu de l épreuve et barême L épreuve est constituée de plusieurs questions qui ne sont pas toutes dépendantes. Lisez l énoncé en entier avant de débuter pour répondre d abord aux questions qui vous conviennent le plus! Une part très importante des points sera attribuée pour : le respect des consignes au niveau de l organisation des solutions, projets et dossiers; le respect des règles de codage; l utilisation de commentaires (en particulier avant les définitions des s, méthodes et membres); la compilation de la solution, l exécution. Marc Chevaldonné marc.chevaldonne@u-clermont1.fr IUT Informatique Clermont1 2
3 Sujet - Guide de randonnées OBJECTIFS L objectif de cet examen est de réaliser une bibliothèque permettant la gestion de randonnées à pied ou en VTT, ainsi que des sommets et des pays en Auvergne. Vous devrez créer un assemblage de type Bibliothèque de s contenant : une structure Sommet représentant... des sommets (montagne ou volcans), leur nom, leur altitude et une petite description, une Randonnée dérivée en deux s : RandonnéeÀPied et RandonnéeEnVTT contenant la durée de la balade, la distance à parcourir, le dénivelée... une Pays contenant le nom du pays, et les randonnées dans ce pays, une Guide contenant l ensemble des sommets, randonnées et pays. Vous créerez ensuite une application Console de test de cette bibliothèque (une seule pour toutes les s et structure de la bibliothèque pour gagner du temps), puis une application Console représentant l application finale. Les listes des randonnées, sommets et pays à utiliser pour les tests sont les suivantes : Sommets Nom Altitude Description Puy d Olloix 1002 mètres Très joli panorama du haut de ce puy! Puy de Saint Sandoux 848 mètres Un millefeuille volcanique Puy de Jussat 661 mètres composé de roches sédimentaires Puy de Grandeyrolles 706 mètres Entre la Couze Chambon et la Ravin de Quinsat Montagne de la Noue Basse 1259 mètres Grand plateau de verdure Montagne de Riocros Haute 1289 mètres vue sur le lac de St-Alyre Marc Chevaldonné marc.chevaldonne@u-clermont1.fr IUT Informatique Clermont1 3
4 Pays Nom Sancy-Volcans Pays d Issoire-Val d Allier Nom Distance Dénivelée Temps Pays Sommets Type Randol 7,5 km 214 m 2h15 Sancy-Volcans Puy d Olloix à pieds Le Puy de Saint- Sandoux Le Puy de Saint- Sandoux 9 km 377 m 2h45 Sancy-Volcans Puy d Olloix Puy de Saint Sandoux 9 km 377 m 1h30 Sancy-Volcans Puy d Olloix Puy de Saint Sandoux à pieds VTT Les cirques de Longevette et des Côtes 6 km 377 m 1h45 Sancy-Volcans à pieds Les cirques de Longevette et des Côtes 6 km 377 m 0h45 Sancy-Volcans VTT Le Puy de Jussat 5 km 165 m 1h30 Sancy-Volcans Puy de Jussat à pieds Le Puy de Jussat 5 km 165 m 1h Sancy-Volcans Puy de Jussat VTT Le Ravin de Quinsat 6 km 309 m 2h30 Pays d Issoire- Val d Allier Jassy 14 km 321 m 3h45 Pays d Issoire- Val d Allier Puy de Jussat Montagne de la Noue Basse à pieds à pieds Montagne de Riocros Haute Marc Chevaldonné marc.chevaldonne@u-clermont1.fr IUT Informatique Clermont1 4
5 QUESTION 1 : PRÉPARATION DU PROJET Solutions et projets VisualStudio Sous Windows, créez l arborescence suivante : GuideRando > VisualStudio2010 > Applications > Tests > girandocore Créez une solution Rando.sln et un projet girandocore de type «bibliothèque de s» et générant une bibliothèque girandocore.dll. Ajoutez un projet de Tests à la solution de type ConsoleApplication qui sera «ami» de girandocore.dll, c est-à-dire qui aura accès aux s et méthodes internes de girandocore.dll. Ajoutez un projet à la solution de type ConsoleApplication qui ne sera pas «ami» et n aura donc accès qu aux s et méthodes publiques. Tous les projets seront compilés dans le dossier GuideRando > bin. QUESTION 2 : STRUCTURE SOMMET 1/3 - PROPRIÉTÉS (nécessite d avoir fait la question 1) structure propriété Ajoutez une structure publique non-mutable («write-once immutable») Sommet à ce projet, représentant un puy ou une montagne, et contenant les propriétés suivantes : le nom du sommet (chaîne de caractères), l altitude du sommet (entier), une brève description (chaîne de caractères). QUESTION 3 : STRUCTURE SOMMET 2/3 - TOSTRING (nécessite d avoir fait la question 2) ToString Réécrivez la méthode ToString. Testez-la dans l application de Tests. Exemple de résultat : Nom (Altitude mètres) - Description Marc Chevaldonné marc.chevaldonne@u-clermont1.fr IUT Informatique Clermont1 5
6 QUESTION 4 : STRUCTURE SOMMET 3/3 - PROTOCOLES D ÉGALITÉ (nécessite d avoir fait la question 2) Equality Permettez la comparaison de deux valeurs de Sommet en réécrivant les protocoles d égalité nécessaires. Deux valeurs de Sommet seront égales si et seulement si les propriétés Nom sont égales et les propriétés Altitude sont égales. QUESTION 5 : CLASSE PAYS 1 - PROPRIÉTÉ (nécessite d avoir fait la question 1) propriété Écrivez une interne Pays possédant une propriété Nom (de type chaîne de caractères). QUESTION 6 : CLASSE RANDONNÉE 1 - PROPRIÉTÉS (nécessite d avoir fait la question 1) propriété Écrivez une interne Randonnée possédant les propriétés suivantes (ajoutez un constructeur permettant de les initialiser) : Nom (de type chaîne de caractères), Distance (de type réel) qui décrit la distance à parcourir en kilomètres, Dénivelée (de type entier) qui décrit le dénivelée de la randonnée, Durée (d un type qui permet de stocker une durée...) qui décrit le temps moyen nécessaire pour effectuer cette randonnée. QUESTION 7 : ENUM TYPENIVEAU (nécessite d avoir fait la question 1) enum Ajoutez un projet un nouveau type publique enum : TypeNiveau qui pourra prendre les valeurs : Inconnu, Facile, Normal, Difficile, TrèsDifficile. QUESTION 8 : CLASSE RANDONNÉE 3 - PROPRIÉTÉS (nécessite d avoir fait les questions 6 et 7 [6 au moins partiellement]) propriété Ajoutez une propriété Niveau du type de cette enum à la Randonnée et modifiez le constructeur pour pouvoir l initialiser. Marc Chevaldonné marc.chevaldonne@u-clermont1.fr IUT Informatique Clermont1 6
7 QUESTION 9 : CLASSE RANDONNÉE 2 - COLLECTIONS (nécessite d avoir fait les questions 2 et 6 ; c est mieux si la question 4 a été faite) méthode collection Ajoutez une collection de Sommet à la Randonnée. Ajoutez une méthode permettant d ajouter une valeur de type Sommet. Cette méthode devra vérifier que le Sommet n existe pas déjà dans la collection avant de l ajouter. S il existe, le Sommet n est pas ajouté et la méthode renvoie false. Sinon, il est ajouté et la méthode renvoie true. Ajoutez une méthode qui permet d ajouter plusieurs valeurs de Sommet d un coup (un nombre indéterminé de Sommet). Cette méthode utilisera la méthode précédente. Testez la collection et les méthodes d ajout dans le projet Tests. QUESTION 10 : CLASSE RANDONNÉE 3 - PROPRIÉTÉ (nécessite d avoir fait les questions 5 et 6 [au moins partiellement]) propriété Ajoutez un membre interne de type Pays à la Randonnée QUESTION 11 : CLASSE RANDONNÉE 4 - PROTOCOLES D ÉGALITÉ (nécessite d avoir fait la question 6 [au moins partiellement]) Equality Implémentez les protocoles d égalité nécessaires à la comparaison de deux instances de Randonnée. Deux instances de Randonnée seront considérées comme égales si elles ont le même nom et la même durée. QUESTION 12 : CLASSE PAYS 2 - COLLECTION (nécessite d avoir fait les questions 5 et 6 [au moins partiellement] ; c est mieux si la question 11 a été faite) méthode collection Ajoutez à Pays un membre de type collection de Randonnée. Ajoutez une méthode permettant d ajouter une Randonnée : cette méthode rend false si la Randonnée existe déjà dans la collection, et rend true si elle n existe pas et est donc ajoutée dans ce cas. Marc Chevaldonné marc.chevaldonne@u-clermont1.fr IUT Informatique Clermont1 7
8 QUESTION 13 : CLASSE RANDONNÉE 5 - CONSTRUCTEUR (nécessite d avoir fait la question 12) constructeur Modifiez le constructeur de Randonnée pour que la construction d une instance de Randonnée ajoute automatiquement la Randonnée dans la collection de Randonnée du Pays auquel elle appartient. QUESTION 14 : CLASSE RANDONNÉE 6 - TOSTRING (nécessite d avoir fait la question 6 [et 8 pour pouvoir ajouter la fin du résultat]) ToString Réécrivez la méthode ToString. Testez-la dans l application de Tests. Exemple de résultat : Rando : Nom ( Dénivelée m / XhXXmin Niveau : Niveau) QUESTION 15 : CLASSE PAYS 6 - TOSTRING (nécessite d avoir fait les questions 12 et 14) ToString Réécrivez la méthode ToString. Testez-la dans l application de Tests. Exemple de résultat : Nom :! Rando : Nom ( Dénivelée m / XhXXmin Niveau : Niveau)! Rando : Nom ( Dénivelée m / XhXXmin Niveau : Niveau)! Rando : Nom ( Dénivelée m / XhXXmin Niveau : Niveau)!... QUESTION 16 : CLASSE RANDONNÉE 6 - ABSTRAITE (nécessite d avoir fait la question 6) abstraite Rendez la Randonnée abstraite et rendez son constructeur protégé. QUESTION 17 : CLASSE RANDONNÉE 6 - PROPRIÉTÉ ABSTRAITE (nécessite d avoir fait les questions 8 et 16) propriété abstraite Dans la Randonnée, rendez la propriété Niveau abstraite (si vous ne réussissez pas, faites une méthode abstraite). Marc Chevaldonné marc.chevaldonne@u-clermont1.fr IUT Informatique Clermont1 8
9 QUESTION 18 : CLASSE RANDONNÉEÀPIED (nécessite d avoir fait les questions 16 et 17 ) fille Ajoutez au projet la RandonnéeÀPied, héritant de Randonnée. Écrivez son constructeur et réécrivez la propriété Niveau. La formule de calcul du niveau est la suivante : (int)(dénivelée*2 / (nombre de minutes de Durée)) -2 Si cette valeur vaut :! 0 => Facile!!! 1 => Normal!!! 2 => Difficile!!! 3 ou plus => TrèsDifficile Testez cette dans l application de Tests. QUESTION 19 : CLASSE RANDONNÉEENVTT (nécessite d avoir fait les questions 16 et 17 ) fille Ajoutez au projet la RandonnéeEnVTT, héritant de Randonnée. Écrivez son constructeur et réécrivez la propriété Niveau. La formule de calcul du niveau est la suivante : (int)(dénivelée / (Distance*13)) Si cette valeur vaut :! 0 => Facile!!! 1 => Normal!!! 2 => Difficile!!! 3 ou plus => TrèsDifficile Testez cette dans l application de Tests. Marc Chevaldonné marc.chevaldonne@u-clermont1.fr IUT Informatique Clermont1 9
10 QUESTION 20 : ENCAPSULATION (nécessite d avoir fait les questions 2, 9, 10 et 12 ) interfaces encapsulation Ajoutez au projet deux interfaces publiques : IPays contenant : une propriété Nom et une collection de randonnées (type à choisir pour garantir l encapsulation et la protection des données des s Pays et Randonnée) IRandonnée contenant : les propriétés Nom, Distance, Dénivelée, Durée, Niveau, une propriété permettant d accéder au pays (choisissez le type permettant de garantir l encapsulation et la protection des données des s Pays et Randonnée) une collection de Sommet (choisir le type de la collection pour garantir l encapsulation et la protection des données de la collection et des sommets). Faites en sorte que Pays implémente IPays et que Randonnée implémente IRandonnée. Testez ces interfaces et s dans l application de Tests. QUESTION 21 : CLASSE GUIDE (nécessite d avoir fait les questions 2, 9, 10 et 12 / ou la question 20 ) collections encapsulation Ajoutez au projet une Guide. a) Si vous n avez pas fait la question 20, rendez cette interne et ajoutez-lui des collections de Sommet, de Randonnée et de Pays internes. b) Si vous avez fait la question 20, rendez cette publique et ajoutez-lui des collections de sommets, randonnées et pays publiques (en choisissant bien vos types pour garantir l encapsulation, la protection et l accès aux données). Dans tous les cas, dans le constructeur de Guide, construisez-les ajoutez les randonnées, les sommets et les pays donnés en introduction dans le constructeur. Marc Chevaldonné marc.chevaldonne@u-clermont1.fr IUT Informatique Clermont1 10
11 QUESTION 22 : LINQ (nécessite d avoir fait la question 21 [a ou b]) LINQ Réalisez les requêtes suivantes et affichez les résultats à l aide de LINQ. Dans l application («non amie» de la dll si vous avez fait 20.a, «amie» de la dll si vous avez fait 20.b), affichez tous les sommets du guide de plus de 1000 mètres d altitude. Dans l application («non amie» de la dll si vous avez fait 20.a, «amie» de la dll si vous avez fait 20.b), affichez toutes les randonnées du guide dont le dénivelée est supérieur à 300 mètres et la distance supérieure à 7 kilomètres. Vous afficherez le nom, le dénivelée et la distance de ces randonnées. Dans l application («non amie» de la dll si vous avez fait 20.a, «amie» de la dll si vous avez fait 20.b), affichez toutes les randonnées du guide par ordre de la plus courte à la plus longue. Dans l application («non amie» de la dll si vous avez fait 20.a, «amie» de la dll si vous avez fait 20.b), affichez le nom du pays qui possède le plus de randonnées (à l aide d une requête LINQ bien sûr... pas à la main...). Dans l application («non amie» de la dll si vous avez fait 20.a, «amie» de la dll si vous avez fait 20.b), à l aide d une requête LINQ et d un opérateur de projection, affichez le nom et la pente moyenne (Dénivelée / Distance) de toutes les randonnées du guide par ordre de pente moyenne croissante. Vous ne devez utiliser qu une seule instruction, au moins pour la création d une liste de pentes moyennes ordonnée (liste de flottants). Notez toutefois qu il est possible de tout faire (y compris l affichage en Console) avec une seule instruction. Essayez. Ajoutez à la Guide, une propriété (ou une méthode) rendant la liste des randonnées en VTT. Utilisez-la dans l application («non amie» de la dll si vous avez fait 20.a, «amie» de la dll si vous avez fait 20.b) et affichez le résultat. Marc Chevaldonné marc.chevaldonne@u-clermont1.fr IUT Informatique Clermont1 11
Licence Bio Informatique Année 2004-2005. Premiers pas. Exercice 1 Hello World parce qu il faut bien commencer par quelque chose...
Université Paris 7 Programmation Objet Licence Bio Informatique Année 2004-2005 TD n 1 - Correction Premiers pas Exercice 1 Hello World parce qu il faut bien commencer par quelque chose... 1. Enregistrez
Plus en détailLe langage C. Séance n 4
Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de
Plus en détailTP, première séquence d exercices.
TP, première séquence d exercices. Benoît Valiron benoit.valiron@lipn.univ-paris13.fr 7 novembre 2010 Introduction Vous écrirez les réponses aux questions courtes sur une feuille à rendre à la fin de la
Plus en détailModule d anonymisation
Module d anonymisation Préambule Ce module permet d «anonymiser» un fichier, c est à dire de masquer les informations qu il contient en fonction de règles préalablement spécifiées. Le fichier généré par
Plus en détailCours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions
Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les
Plus en détailTp 1 correction. Structures de données (IF2)
Tp 1 correction Structures de données (IF2) Remarque générale : compilez et exécutez le code au-fur-et-à mesure de son écriture. Il est plus facile de corriger une petite portion de code délimitée que
Plus en détailSTAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Plus en détailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détailB2i. LE B2i Brevet Informatique et Internet. Niveau : tous. 1 S'approprier un environnement informatique de travail. b2ico1.odt.
1 S'approprier un environnement informatique de travail 1.1) Je sais m'identifier sur un réseau ou un site et mettre fin à cette identification. 1.2) Je sais accéder aux logiciels et aux documents disponibles
Plus en détailProgrammation en Java IUT GEII (MC-II1) 1
Programmation en Java IUT GEII (MC-II1) 1 Christophe BLANC - Paul CHECCHIN IUT Montluçon Université Blaise Pascal Novembre 2009 Christophe BLANC - Paul CHECCHIN Programmation en Java IUT GEII (MC-II1)
Plus en détailJanvier 2005. Entretien de l ordinateur
Janvier 2005 Entretien de l ordinateur Sommaire : Entretien de l ordinateur Suppression de fichiers inutiles Vérification des erreurs Défragmentation Sauvegarde des données N.B. : Cette aide a été réalisée
Plus en détailBases Java - Eclipse / Netbeans
Institut Galilée PDJ Année 2014-2015 Master 1 Environnements Java T.P. 1 Bases Java - Eclipse / Netbeans Il existe plusieurs environnements Java. Il est ESSENTIEL d utiliser la bonne version, et un environnement
Plus en détailExceptions. 1 Entrées/sorties. Objectif. Manipuler les exceptions ;
CNAM NFP121 TP 10 19/11/2013 (Séance 5) Objectif Manipuler les exceptions ; 1 Entrées/sorties Exercice 1 : Lire un entier à partir du clavier Ajouter une méthode readint(string message) dans la classe
Plus en détailAnne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2
Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................
Plus en détailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détailFORD C-MAX + FORD GRAND C-MAX CMAX_Main_Cover_2013_V3.indd 1-3 22/08/2012 15:12
1 2 3 4 5 6 7 8 9 10 12,999,976 km 9,136,765 km 1,276,765 km 499,892 km 245,066 km 112,907 km 36,765 km 24,159 km 7899 km 2408 km 76 km 12 14 16 1 12 7 3 1 6 2 5 4 3 11 9 10 8 18 20 21 22 23 24 26 28 30
Plus en détailEndpoint Protection. Guide d installation simplifié
Guide d installation simplifié Ce guide vous permet de déployer rapidement l anti virus en réseau en utilisant la console d administration Norman Endpoint manager. Pour des informations techniques plus
Plus en détailSRAL Saint Raphaël. Maison des associations 213, rue de la Soleillette 83700 Saint Raphaël. : 06 26 56 41 85 - : dromain.jean-pierre@neuf.
SRAL Saint Raphaël Maison des associations 213, rue de la Soleillette 83700 Saint Raphaël : 06 26 56 41 85 - : dromain.jean-pierre@neuf.fr Document réalisé par Jean Pierre DROMAIN Pour servir de support
Plus en détailMenu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste
Menu Fédérateur Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste Manipulations à réaliser sur le poste à désinstaller 1. Sauvegarde des données Dans le
Plus en détailL'accès aux ressources informatiques de l'ufr des Sciences
L'accès aux ressources informatiques de l'ufr des Sciences Infrastructure et document produit par le service des ressources Informatiques de l'ufr des sciences. Introduction : Ce document présente les
Plus en détailProgrammation avec des objets : Cours 7. Menu du jour
1 Programmation avec des objets : Cours 7 Menu du jour 1. Retour sur la classe Liste 2. Précisions sur l interface 3. Difficultés dans le cas d erreurs 4. Soulever des exceptions 5. Utilisation des Listes
Plus en détail< Atelier 1 /> Démarrer une application web
MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE
Plus en détailPour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère
L'héritage et le polymorphisme en Java Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère En java, toutes les classes sont dérivée de la
Plus en détail1 Recherche en table par balayage
1 Recherche en table par balayage 1.1 Problème de la recherche en table Une table désigne une liste ou un tableau d éléments. Le problème de la recherche en table est celui de la recherche d un élément
Plus en détailUtilisation du client de messagerie Thunderbird
Outlook express n existant plus sur les systèmes d exploitation sortis après Windows XP, nous préconisons désormais l utilisation du client de messagerie libre distribué gratuitement par la Fondation Mozilla.
Plus en détailRécupération de données perdues
Récupération de données perdues Bienvenue dans ce cours tutoriel concernant la récupération de données supprimées. Vous avez supprimé involontairement les fichiers de la corbeille auxquels vous teniez?
Plus en détailProgrammation Objet - Cours II
Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à
Plus en détailLe serveur communication unifiée IceWarp. Guide de mise à jour. Version 10. Février 2010. IceWarp France / DARNIS Informatique
Le serveur communication unifiée IceWarp Guide de mise à jour Version 10 Février 2010 IceWarp France / DARNIS Informatique i Sommaire Guide de mise à jour vers la V10 1 A lire avant de démarrer la mise
Plus en détailInformatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse
Questions - Révision- - 1 er Semestre Informatique Durée de l examen : 1h pour 40 questions. Aucun document n est autorisé. L usage d appareils électroniques est interdit. Les questions faisant apparaître
Plus en détailCAPTURE DES PROFESSIONNELS
CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet
Plus en détailCours: Administration d'une Base de Données
Bases de Données Avancées Module A IUT Lumière, License CE-STAT 2006-2007 Pierre Parrend Cours: Administration d'une Base de Données Table of Contents Principes...1 Structure d'un Base de Données...1 Architecture...1
Plus en détailPRÉSENTÉ PAR : NOVEMBRE 2007
MANUEL D UTILISATION DU FICHIER EXCEL DE GESTION DES OPÉRATIONS DANS LE CADRE DU PROGRAMME FOR@C D AIDE AUX PME DE L INDUSTRIE DES PRODUITS FORESTIERS PRÉSENTÉ PAR : NOVEMBRE 2007 Table des matières Manuel
Plus en détailExercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT
Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,
Plus en détailConfiguration Matérielle et Logicielle AGORA V2
Configuration Matérielle et Logicielle AGORA V2 Sommaire A- PREAMBULE 2 B - LE SERVEUR : 3 PLATES-FORMES SERVEURS DE DONNEES SUPPORTEES... 3 MOTEUR DE BASE DE DONNEES... 3 PROTOCOLES RESEAUX... 3 VERSION
Plus en détailProgrammation par les Objets en Java
Programmation par les Objets en Java Najib TOUNSI Les classes en Java (TD 3) I. Notion de classe I.1 Classe, champs, méthodes, instanciation, this, private vs. public. Créer une classe Point (coordonnée
Plus en détailLA GOUVERNANCE, OU COMMENT RAPPROCHER LES ÉQUIPES DE DÉVELOPPEMENT ET D INFRASTRUCTURE
Sébastien Levert & Julien Stroheker LA GOUVERNANCE, OU COMMENT RAPPROCHER LES ÉQUIPES DE DÉVELOPPEMENT ET D INFRASTRUCTURE La gouvernance technique, pourquoi? L enjeu premier pour le maintien de votre
Plus en détailDémarrer et quitter... 13
Démarrer et quitter... 13 Astuce 1 - Ouvrir, modifier, ajouter un élément dans le Registre... 14 Astuce 2 - Créer un point de restauration... 18 Astuce 3 - Rétablir un point de restauration... 21 Astuce
Plus en détailLa mémoire. Un ordinateur. L'octet. Le bit
Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve
Plus en détailTable des matières...2 Introduction...4 Terminologie...4
Table des matières Table des matières...2 Introduction...4 Terminologie...4 Programme EasyTour...5 Premiers pas...5 Installation...6 Installation du logiciel EasyTour...6 Branchement du téléchargeur...6
Plus en détailNotions fondamentales du langage C# Version 1.0
Notions fondamentales du langage C# Version 1.0 Z 2 [Notions fondamentales du langage Csharp] [Date : 25/03/09] Sommaire 1 Tout ce qu il faut savoir pour bien commencer... 3 1.1 Qu est ce qu un langage
Plus en détailTP 1. Prise en main du langage Python
TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer
Plus en détailC++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement
C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement des objets d'une classe Utilisation d'une classe Droit
Plus en détailConfiguration de WebDev déploiement Version 7
Configuration de WebDev déploiement Version 7 Dans l administrateur de WebDev, Onglet configuration, cliquez sur le bouton [Comptes Webdev] puis sur créer Ne pas oubliez d attribuer un Mot de passe à ce
Plus en détailGuide informatique AUDIT EVALUATION DE LA PRATIQUE DE L ANTIBIOPROPHYLAXIE EN MATERNITE
Guide informatique AUDIT EVALUATION DE LA PRATIQUE DE L ANTIBIOPROPHYLAXIE EN MATERNITE CCLIN Sud-Est Hôpital Henry Gabrielle - Villa Alice 20 Route de Vourles 69 230 Saint-Genis Laval Secrétariat réseau
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailQuelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)
Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07
Plus en détailProgrammer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)
Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes
Plus en détailPerSal Manuel d installation
PerSal Manuel d installation Version 1.0 hostagest sàrl Grand Rue 14 CH 1083 Mézières Tél : +41 21 635 31 02 Fax : +41 21 635 31 04 Email : info@hostagest.ch Homepage : www.hostagest.ch Configuration minimale
Plus en détailTP 1 Prise en main de l environnement Unix
Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session
Plus en détailLe serveur web Windows Home Server 2011
Chapitre 16 Le serveur web Windows Home Server 2011 Windows Home Server 2011, directement dérivé de Windows Server 2008 R2, utilise la même technologie Internet Information Services IIS pour la mise en
Plus en détailAvec Stellar Phoenix Windows Data Recovery vous pouvez récupérer quasiment tout. À partir des fichiers, des dossiers, des documents, des musiques,
Stellar Phoenix Avec Stellar Phoenix Windows Data Recovery vous pouvez récupérer quasiment tout. À partir des fichiers, des dossiers, des documents, des musiques, des photos, des vidéos et des e-mails
Plus en détailProcédure d installation :
Procédure d installation : 1 / Pré-requis : Vous pouvez télécharger le fichier d installation sur le site Internet de Microsoft à l adresse suivante : http://www.microsoft.com/downloads/details.aspx?familyid=01af61e6-2f63-4291-bcad-
Plus en détailPratique de l ingenierie patrimoniale Comment intégrer les nouveautés dans les stratégies patrimoniales? LA REUNION 29 ET 30 OCTOBRE 2013
jacques@fac-jacques-duhem.fr www.jacquesduhem.com Pratique de l ingenierie patrimoniale Comment intégrer les nouveautés dans les stratégies patrimoniales? Modes de détention partagés Assurance-vie Investissements
Plus en détailModule Communication - Messagerie V6. Infostance. Messagerie
1 Infostance Messagerie 2 Table des matières Les droits... 3 La boîte de réception... 4 Fonctionnalités disponibles via le clic droit sur un message... 6 Ecrire un nouveau message... 7 Présentation...
Plus en détailTutoriel pour la gestion des bases de données du Serveur Mysql virtualisé par le Gip Récia
Tutoriel pour la gestion des bases de données du Serveur Mysql virtualisé par le Gip Récia Contexte : Utilisation du PGI sur le serveur Mysql ebp ( gestion des base de données (sociétés)) : Il faut savoir
Plus en détailTD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting
IUT Bordeaux 1 2005-2006 Département Informatique Licence Professionnelle ~ SI TD Objets distribués n 3 : Windows XP et Visual Studio.NET Introduction à.net Remoting Partie 1 : l'analyseur de performances
Plus en détailProcédure serveur : gestion des environnements X3 et bases de données ORACLE
Procédure serveur : gestion des environnements X3 et bases de données ORACLE LUIS Maxime Un environnement X3 se définit en plusieurs parties selon le schéma suivant : Serveur Traitement Base de donnée
Plus en détailSOMMAIRE GUIDE D UTILISATION DU WEBMAIL. vous guide
vous guide GUIDE D UTILISATION DU WEBMAIL SOMMAIRE A. Connection Webmail B. Les fonctions de base C. Composer un message D. Les fonctions supplémentaires 1. Le carnet d adresse a. Pour créer un nouveau
Plus en détailModule.NET 3 Les Assemblys.NET
Module.NET Chapitre 3 Les Assemblys.NET 2011/2012 Page 1 sur 13 Contenu Cours... 3 3.1 - Définition d un assembly.net... 3 3.2 - Private assembly ou assembly privé.... 3 3.3 - Shared assembly ou assembly
Plus en détailUserLock Quoi de neuf dans UserLock? Version 6
UserLock Quoi de neuf dans UserLock? Version 6 Table des Matières 1. Quotas de temps... 3 2. Nouveau type de Compte Protégé... 5 3. Audit et affichage des sessions des comptes locaux... 5 4. Définition
Plus en détailRecycle Bin (Corbeille Active directory)
Recycle Bin (Corbeille Active directory) Description Depuis Windows Serveur 2008R2 Microsoft a introduit la corbeille Active directory. Cette corbeille va nous permettre de restaurer un objet Active directory
Plus en détailTutoriel Création d une source Cydia et compilation des packages sous Linux
Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème
Plus en détailManuel de déploiement sous Windows & Linux
Manuel de déploiement sous Windows & Linux 18/11/2013 Page 1/6 Prérequis Vous devez consulter la spécification technique dénommée «caractéristiques techniques des serveurs et stations» afin de connaître
Plus en détailUSTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1
USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 Objectifs du TP Ce TP a pour but de vous faire découvrir l environnement de travail que vous utiliserez dans le cadre des TP
Plus en détailFiche Pratique. MAJ le 10/04/2013
MAJ le 10/04/2013 Présentation du problème Vous avez deux choses à sauvegarder : 1. Votre système avec vos logiciels. On utilise dans ce cas un logiciel payant comme true image ou un logiciel gratuit comme
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailLa programmation orientée objet et le langage C++
Cours précédents La programmation orientée objet et le langage C++ Pablo Rauzy rauzy @ enst fr pablo.rauzy.name/teaching.html#epu-cpp EISE4 @ Polytech UPMC 22 octobre 2014 Cours 5 Nouveautés du C++ par
Plus en détailDéveloppement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN fbertin@neotilus.com
Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184 Frédéric BERTIN fbertin@neotilus.com Présentaion : Mobile 3D Graphics API JSR 184 M3G :présentation Package optionnel de l api J2ME. Prend
Plus en détailPhotoshop Séquence 4 - Créer une image de taille personnalisée taille
cterrier.com 1/5 20/09/2006 Photoshop Séquence 4 - Créer une image de taille personnalisée taille Auteur : C. Terrier ; mailto:webmaster@cterrier.com ; http://www.cterrier.com Utilisation : Reproduction
Plus en détailCours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java
Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page
Plus en détailDéfinition des Webservices Ordre de paiement par email. Version 1.0
Définition des Webservices Ordre de paiement par email Version 1.0 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Historique du document
Plus en détailPartie publique / Partie privée. Site statique site dynamique. Base de données.
Partie publique / Partie privée. Partie publique - Front office / Partie privée - Back office. Utiliser l analogie avec une émission de télévision. Un journal télévisé = 1 journaliste + des reportages.
Plus en détailSecurexam Consignes pour l EFU Les 2, 3 et 4 juin 2015
Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015 ATTENTION : Consignes aux candidats qui doivent encrypter leur clé USB : Une fois votre ordinateur démarré, avant de lancer Securexam (CA), procédez
Plus en détailTutorial Terminal Server sous
Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : xenon33@free.fr Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal
Plus en détailHubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02)
Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02) Ne rien livrer au hasard, c est économiser du travail Pont Sainte Maxence(O C est quoi USB? Comment ça marche? Les standards? La technique en détail
Plus en détailLe poste de travail, les dossiers et les fichiers
0 Le poste de travail, les dossiers et les fichiers Dans Windows, tous les programmes, tous les dossiers et tous les documents sont accessibles depuis le Poste de travail.. Le poste de travail. Pour ouvrir
Plus en détailSeniors/Niveau 2. Connaissances préalables requises. Pour accéder au niveau 2, il faut être capable de:
Seniors/Niveau 2 Connaissances préalables requises Pour accéder au niveau 2, il faut être capable de: Manipuler un clavier et une souris. Windows: o Lancer et arrêter un programme correctement. o Ouvrir
Plus en détailPremiers pas avec SES-Pegase (version 7.0) SES : Un Système Expert pour l analyse Statistique des données. Premiers pas avec SES-Pegase 1
Premiers pas avec SES-Pegase 1 Premiers pas avec SES-Pegase (version 7.0) SES : Un Système Expert pour l analyse Statistique des données www.delta-expert.com Mise à jour : Premiers pas avec SES-Pegase
Plus en détailENVOI EN NOMBRE DE SMS
SMS ENVOI EN NOMBRE DE SMS 2 Téléchargement 3 Installation 6 Ecran d accueil 16 Le bouton envoi de SMS 19 Création du document à envoyer 21 L historique des envois 21 La gestion des numéros Présentation:
Plus en détailPoker. A rendre pour le 25 avril
Poker A rendre pour le 25 avril 0 Avant propos 0.1 Notation Les parties sans * sont obligatoires (ne rendez pas un projet qui ne contient pas toutes les fonctions sans *). Celles avec (*) sont moins faciles
Plus en détailRecherche dans un tableau
Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6
Plus en détailPrésentation. Au programme. Fonctionnement. A l issue de ce module vous devriez...
Au programme Conception Orientée Objet Jean-Christophe Routier Licence mention Informatique Université Lille 1 Présentation L UE COO est le prolongement immédiat de l UE POO du S4 informatique. cf. http://portail.fil.univ-lille1.fr/portail/ls4/poo
Plus en détailINSTALLATION DBSWin 5.0.1 En réseau
INSTALLATION DBSWin 5.0.1 En réseau Important : DBSWin 5.0.1 nécessite un lecteur de DVD et minimum 1 Go de RAM 1) PARTAGE DU DISQUE...page 2 2) OUVERTURE DES PORTS DU PARE-FEU WINDOWS...page 3 3) INSTALLATION
Plus en détailLes structures de données. Rajae El Ouazzani
Les structures de données Rajae El Ouazzani Les arbres 2 1- Définition de l arborescence Une arborescence est une collection de nœuds reliés entre eux par des arcs. La collection peut être vide, cad l
Plus en détailComment installer un client Rivalis Devis factures
Comment installer un client Rivalis Devis factures 1 Création du client Rivalis devis factures dans votre CRM... 2 2 Avant le RDV d installation... 2 3 Installation chez l utilisateur Rivalis Devis facture...
Plus en détailLes sauvegardes de l ordinateur
Les sauvegardes de l ordinateur Les sauvegardes de l ordinateur sont de deux natures : * les sauvegardes de vos documents personnels * les sauvegardes du système d exploitation Vos documents photos, textes,
Plus en détailChapitre 4. Gestion de l environnement. Pré-requis. énoncé
énoncé Windows 8 - Configuration et administration Durée : 1 heure 50 minutes Mots-clés Horloge, serveur de temps, planificateur de tâches, explorateur, bibliothèque, favoris, explorateur Windows, fonctionnalité.
Plus en détailGestion distribuée (par sockets) de banque en Java
Gestion distribuée (par sockets) de banque en Java Université Paris Sud Rappel sur la solution locale de gestion simple de banque L objet de cet exercice était de créer une application java qui implante
Plus en détailSeptembre Décembre 2015
ATELIERS MULTIMEDIA Septembre Décembre 2015 Médiathèque Blaise-Cendrars Place Romagné 01 34 90 38 72 VOUS AVEZ DIT «ATELIERS MULTIMEDIA»? Les ateliers multimédia sont assurés par les bibliothécaires, gratuits
Plus en détailAutoBackup 4. Sauvegarde de la totalité des données personnelles ASSOCIATION INFORMATIQUE POUR TOUS - VIEILLEVIGNE - 1 - Gilbert LECOCQ
AutoBackup 4 Version novembre 2012 Sauvegarde de la totalité des données personnelles Gilbert LECOCQ - 1 - Introduction Ce logiciel permet d archiver ou restaurer la totalité des données personnelles entrées
Plus en détailFormation. Module WEB 4.1. Support de cours
Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,
Plus en détailL essentiel. Coopérative, flexible, très performante : la plateforme Engineering Base. web aucotec.com
L essentiel Coopérative, flexible, très performante : la plateforme Engineering Base web aucotec.com Les défis La globalisation des structures d ingénierie avec le travail en réseau sur des sites dispersés
Plus en détailSTS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module
François SCHNEIDER Lycée Victor-Hugo BESANÇON. STS SE FreeRTOS Programmation réseau WIFI Programmation réseau Socket Tcp FlyPort smart Wi-Fi 802.11 module Prérequis : langage C, connaissance réseau : Ip,
Plus en détail1/6. L icône Ordinateur
1/6 L icône Ordinateur Référence : Ces cours sont en grande partie extraits de l excellent site Xxyoos auquel vous pouvez vous référer http://www.cours-informatique-gratuit.fr/formation-informatique.php
Plus en détailProgression secrétariat
Progression secrétariat I. Notions de base A. L'Unité Centrale et les périphériques 1. Unité centrale a) Le Schéma de principe (1) Entrée et sortie des informations, traitement des informations, en interne
Plus en détailSecurexam pour le programme CPA,CGA
Securexam pour le programme CPA,CGA Plan de la présentation 1. Introduction 2. Les guides 3. Achat, inscription, installation du logiciel et examen d admission 4. Démonstration de l utilisation du logiciel
Plus en détail