TP 1 : 1 ère APPLICATION AVEC VISUAL STUDIO (C#)

Documents pareils
Sauvegarde d'une base de données SQL Server Express 2005

TP1 : Initiation à Java et Eclipse

Guide d installation CLX.PayMaker Office (3PC)

LES BIBLIOTHEQUES DE WINDOWS 7

< Atelier 1 /> Démarrer une application web

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

Effectuer une sauvegarde avec Nero BackItUp

Animation Shop PREAMBULE... 2 CONTRAINTE... 2 CREER UNE ANIMATION... 2 AJOUTER DES IMAGES... 3 ENREGISTRER UNE ANIMATION... 3

Excel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique

Guide pour l'installation ou la mise à jour de Foxmail 7.1 en Français

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :

Installation et configuration du serveur syslog sur Synology DSM 4.0

Introduction à Eclipse

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

Bases Java - Eclipse / Netbeans

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

Utilisation d une tablette numérique

ADO.NET. Ado.net propose deux modes d'accès, le mode connecté et le mode déconnecté.

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Développement d un logiciel de messagerie instantanée avec Dotnet (version simplifiée)

TD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting

Manuel d'installation de GESLAB Client Lourd

Utilisation de l outil lié à MBKSTR 9

Travaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES

J'ai changé d'ordinateur, comment sauvegarder mon certificat?

Procédure de restauration F8. Série LoRdi 2012 à Dell V131 V3360 L3330

Le langage C. Séance n 4

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

Procédure d installation des outils pour la messagerie sécurisée

Guide de l utilisateur Faronics System Profiler Standard

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

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

TD/TP 1 Introduction au SDK d Android

Chiffrement du système de fichiers EFS (Encrypting File System)

Traitement par lot conversion de plusieurs images en JPEG

Menu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste

FANTEC DB-229US Manuel de l'utilisateur

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

TP3-2 CONSTRUISEZ VOTRE PREMIER SERVICE AZURE

OCLOUD BACKUP GUIDE DE REFERENCE POUR ANDROID

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

TP JAVASCRIPT OMI4 TP5 SRC

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Déployer une application cliente avec le Framework.NET 3.5 Client Profile

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

DELEGATION ACADEMIQUE AU NUMERIQUE FORMATION ADMINISTRATEUR SCRIBE 2.3 ET CARTABLE EN LIGNE (CEL)

INTRODUCTION AUX TESTS CODES DE L INTERFACE UTILISATEUR

Introduction de Windows Form

Cliquez sur le site que vous souhaitez consulter, il s affichera directement dans le navigateur.

Créer un rapport pour Reporting Services

Windows. Préparation. Windows

Outils pour les réseaux de neurones et contenu du CD-Rom

Corrigé de l'atelier pratique du module 6 : Transfert de données

Notions fondamentales du langage C# Version 1.0

Support de TD ArcGIS Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT e année ingénieur

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

26 Centre de Sécurité et de

Guide d installation des licences Solid Edge-NB RB

Procédure de sauvegarde - Cobian Backup

EVOLUTION 7.1 Déroulement DREAM INFO 1 Dossier 23 Ciel Gestion Commerciale.

Partager un lecteur de DVD

Transférer une licence AutoCAD monoposte

1. Utilisation du logiciel Keepass

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Suite Messerli Gest (gestion de chantier) Prestations (imputations des heures) Procédure d'installation du programme ou d'une mise à jour

Crédit Agricole en ligne

Le hub d entreprise est une application de déploiement des applications mais aussi un outil de communication

GESTION DE L'ORDINATEUR

Tutoriel code::blocks

GUIDE D'INSTALLATION DU SYSTEME DE GESTION DE BASES DE DONNEES MYSQL POUR LE PGI EBP

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

Organiser vos documents Windows XP

Google Drive, le cloud de Google

Environnements de développement (intégrés)

Fiche aide pour votre messagerie Outlook, thunderbird, Gmail

Volet de visualisation

Procédure d installation des logiciels EBP sous environnement ESU4. Serveur SCRIBE ou Windows

Vous pouvez à présent à reconfigurer votre messagerie en cliquant ici.

Votre premier projet Android

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Séance 0 : Linux + Octave : le compromis idéal

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Utilisation de l ordinateur portable Bluetooth avec le hub Logitech sans fil

FANTEC HDD-Sneaker MANUEL D'UTILISATION. Comprend: Guide d'installation de materiel Disque dur Formatage manuel PCClone EX Guide d'installation

Guide d utilisation de la clé mémoire USB

TP3 1 : WEB APPLICATIONS AVEC ASP.NET

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

Créer et partager des fichiers

Ophcrack - Windows XP/Vista

Guide de déploiement

Activation de la licence

Introduction aux outils BI de SQL Server Tutoriel sur SQL Server Integration Services (SSIS)

Structure d un programme et Compilation Notions de classe et d objet Syntaxe

Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server

Au préalable, nous nous plaçons dans l espace au sein duquel nous allons créer notre raccourci vers l ENTG.

Groupes et utilisateurs locaux avec Windows XP

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Transcription:

TP 1 : 1 ère APPLICATION AVEC VISUAL STUDIO (C#) OBJECTIFS : Prise en main de l'environnement de programmation Visual Studio 2008. A. Création et lancement d'un projet: La version.net de Visual Studio fonctionne suivant les notions de "Projet" et "Solution", avec le langage C# : Projet: regroupe des informations techniques relatives à la programmation. Il est représenté par le fichier "Nomprojet.csproj" dans le quel sera stockés le nom des fichiers présents, les composants et les librairies utilisés, etc. Solution : c est l'environnement de développement du programmeur, c est un espace permettant de regrouper un ou plusieurs projets dont les détails sont sauvegardés dans le fichier "NomSolution.sln". Lancer: Ensuite, lancer un nouveau projet : Fichier -> Nouveau -> Projet. Vous arrivez alors devant la boîte de dialogue suivante: 1 2 3 1. Types de Projets : Regroupe l ensemble des projets (classés par langage de programmation) disponibles sous Visual Studio 2008. Choisissez Visual C#. 2. Modèles : ou bien groupes de projets pour un types de projets (pour le langage choisit). Choisissez Application Windows Forms 3. C est le nom du projet, changez-le avec Projet1. 1

Appuyez sur OK pour lancer le projet. L interface générale se présente sous cette forme : 3 2 1 4 L interface de développement de Visual Studio en dehors de ses menus et barres d outils, possède quatre zones : 1. C est l explorateur de solution, Elle regroupe tout ce qui fait l ensemble du programme c est-à-dire le(s) projet(s), les Contrôles Utilisateurs, Les Ressources, Les Classes, les Bases de Données, les Feuilles (Form), les Fichiers de Configuration, 2. C est la zone d affichage des fichiers ouverts : sources, aide, etc 3. C'est la boite à outils, ou se trouve les différents composants graphiques à mettre dans les interfaces. 4. C est la sortie, fenêtre d affichage des résultats de compilation, de débogage et de recherches. Enregistrer le projet, vérifier l'emplacement (par défaut la solution porte le même nom du projet et le répertoire sera créer suivant le nom de la solution) 2

B. Première Application: Contrôles nécessaires : Type du contrôle Nom de la propriété Valeur de la propriété Form Name FrmCalculatrice Calculatrice Box Name TxtV1 Align Centre Box Name TxtV2 Align Centre Label Name LblV1 Valeur 1: Font Gras, taille 10 Label Name LblV2 Valeur 2: Font Gras, taille 10 Button Name BtnPlus + Button Name BtnMoins - Button Name BtnFois * Button Name BtnSur / Button Name BtnMod % 3

Button Name BtnCE CE Button Name BtnQuitter Quitter Label Name LblResultat Resultat: Font Gras, taille 10 Label Name LblRes Font Gras, taille 14 BorderStyle FixedSingle Autosize False GroupBox Name GrBCmd Commandes Le code relatif aux différentes opérations: private void BtnPlus_Click(object sender, EventArgs e) float s; s = float.parse(txtv1.) + float.parse(txtv2.); LblRes. = s.tostring(); private void BtnMoins_Click(object sender, EventArgs e) LblRes.=(float.Parse(TxtV1.)-float.Parse(TxtV2.)).ToString(); private void BtnFois_Click(object sender, EventArgs e)...... private void BtnCe_Click(object sender, EventArgs e) TxtV1. = "0"; TxtV2. = "0"; LblRes. = "0"; private void BtnQuitter_Click(object sender, EventArgs e) this.close(); Amélioration avec MessageBox: Contrôle des champs avec TryParse: float s,x1,x2 ; if (float.tryparse(txtv1., out x1) && float.tryparse(txtv2., out x2)) s = x1 + x2; LblRes. = s.tostring(); else MessageBox.Show("Il faut donner deux réels!", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); 4

Message de confirmation: DialogResult x = MessageBox.Show("Voulez vous quitter?", "Confirmation", MessageBoxButtons.YesNo); if (x == DialogResult.Yes) Application.Exit(); C. Autres interfaces: Avec un click droit sur le nom du projet, Ajouter la forme frmapropos suivante: Ajouter la forme frmaccueil suivante: 5

Forme frmaccueil : private void BtnCalcul_Click(object sender, EventArgs e) frmcalculatrice cl = new frmcalculatrice(); cl.show(); this.hide(); private void BtnApropos_Click(object sender, EventArgs e) frmapropos ap = new frmapropos(); ap.showdialog(); private void BtnQuitter_Click(object sender, EventArgs e) Application.Exit(); Forme frmcalculatrice: Ajouter un bouton BtnRetour permettant de retourner à la forme d'accueil: private void BTretour_Click(object sender, EventArgs e) frmaccueil acc = new frmaccueil (); acc.show(); this.close(); Changement de la forme de démarrage: A partir de l'explorateur de solutions, ouvrir le fichier Program.cs Dans le code changer la forme de démarrage par celle frmaccueil: 6