Home

1 Synthèse

image

Contents

1. NT VAA E RANAS AE ERAAN E applicationwin ne EE RER GS R f rences A Eil App ico E AssemblyInfo cs 2 2 ApplicationWin Microsoft Visual C NET design Form1 cs Design DEK Fichier Edition Affichage Projet G n rer D boguer Donn es Outils Fen tre G 6 ug Debug B BR Bo te outils 1 b X Explorateur de solutions Appli 4 X Donn es E A Bl Si Composants r Solution Applicationwin 1 projet Windows Forms E applicationwin Pointeur Gi R f rences Label pp j ssemblyInfo cs A LinkLabel Forml cs 8b Button fabi TextBox E MainMenu M CheckBox RadioButton i GroupBox MEL Dich waRav Figure 4 Apr s il suffit de choisir la forme Windows qu on veut partir de la liste d roulante de la bo te outils et de la placer dans le champ cr ation la place o vous voudriez Pour changer les propri t s des champs ins r s comme le nom de l objet sa taille sa couleur etc on utilise la fen tre de propri t s qui se trouve gauche en bas du plan du travail voir Figure 6 Il est possible de changer certaines propri t s des formes Windows directement comme la taille ou bien l emplacement en s lectionnant juste l objet voulu et en tirant les points qui l entourent ou en le d pla ant l o on veut Il est possible aussi d acc der aux propri t s d un champ en cliquant avec le bouton droit de la souris on obtient ainsi un menu c
2. J4 Cancel this Cancel Location new System Drawing Point 47 this Cancel Name Cancel this Cancel Tablndex 4 Page 9 Manuel d utilisation de l environnement Net pour C Cr ation Application Windows this this bu ERIS 232 CBS this this THiS Cancel Text amp Cancel Cancel Click new System EventHandler this Cancel_Click ttonz button2 button2 button2 button2 button2 Location new System Drawing Point 104 Name button2 Tablindex 5 Text amp Quitter Click new System EventHandler this button2 Click Fo ehis this ERIS this this this this ERIS this this ERIS endregion Controls Add Controls Add Controls Add Controls Add Controls Add this Hello rml AutoScaleBaseSize new System Drawing Size 5 13 ClientSize new System Drawing Size 292 266 this button2 this Cancel this labell this Nom Controls Add this buttonl Name Text Forml Hello World ResumeLayout false 7 lt summary gt Point d entr e principal de l application _ lt summary gt STAThread static void Main Application Run new Formli private void textBoxl_ TextChanged object sender System EventArgs e private void buttonl Click object sender System EventArgs e if Nom Text MessageBox Show
3. Entrez votre Nom SVP Message d erreur MessageBoxButtons OKCancel else MessageBoxIcon Asterisk Hello Text Bienvenu Nom Text M IITIM private void Cancel_Click object sender System EventArgs e Page 10 Manuel d utilisation de l environnement Net pour C Cr ation Application Windows Nom Clear Hello Text r private void button2_Click object sender System EventArgs e base Dispose Page 11
4. NET voir Figure 1 2 Microsoft Development Environment design Page de d marrage Fichier Edition Affichage Outils Fen tre P t eu P l BEARRA Page de d marrage 1 b X Explorateur de solutions 1 Xx Projets Ressources en ligne Profil Ouvrir un projet existant 2004 12 03 Solution 2004 11 03 test 2004 08 25 sAnaA49s ap 1n29210 dx3 6 Fi Explorateur 3j Affichage d Aide dynamique a X n 4 A Aide A Explorateur de solutions T Gestion des solutions des projets Ey Exemples Nouveau projet Ouvrir un projet Exemples Visual Studio Mise en route Mise niveau du code existant Cr ation de solutions et de projets Langages de programmation j Pr sentation du contr le de code s Installation de l aide pour Visual Stu Personnalisation de l aide dynamiqu Proc dures pas pas Visual Studio Personnalisation de l environnemen 4 5 Visual Studio NET Nouveaut s de Visual Studio NET M A Liste des t ches E Sortie 4 1 J Liste des t ches 0 t che s Erreur de g n ration affich e s filtr e s 1 x l v Description Figure 1 N B Vous remarquez que le IDE de VS NET est diff rent de celui de VS 6 il contient plusieurs fen tres dont celle de projet qui permet d ouvrir les derniers projets ou d en cr er un nouveau celle de l aide dynamique tr s utile aussi pour une recherche rapide de mots cl s la fen tre des explorateurs de fichiers et de classes
5. ainsi que celle de ressources Page 2 Manuel d utilisation de l environnement Net pour C Cr ation Application Windows en ligne il faut tre connect INTERNET pour avoir acc s ces ressources et enfin la fen tre de profil qui permet de personnaliser le IDE en choisissant entre autres le langage ici C et l affichage au d marrage de l IDE voir Figure 2 2 Microsoft Development Environment design Page de d marrage Fichier Edition Affichage Projet D boguer Outils Fen tre 2 a eag E E Debug H Ea Page de d marrage m el Projets Ressources en ligne Profil B a a 8 2 ia mi Merci de bien vouloir v rifier que les param tres suivants sont personnalis s pour vous Profil D veloppeur Visual C X Sch ma du clavier Param tres par d faut X Disposition de fen tre Visual Studio par d faut X Filtre d aide Visual C X Afficher l aide Aide interne Aide externe Au d marrage Afficher la page de d marrage X fficher la page de d marrage Charger la derni re solution Afficher la bo te de dialogue Ouvrir un projet Afficher la bo te de dialogue Nouveau projet fficher l environnement vide Pr t 2 1 2 Cr ation de projet application Windows Figure 2 DS MRXS 4 b x Explorateur de solutions a x i ri Solution Solution1 0 projet s ri Explorateur kz Affichage d amp ide dynamique 3 Xx Sna Q
6. ation Application Windows 2 1 2 2 Code source Application Windows simple using System using System Drawing using System Collections using System ComponentModel using System Windows Forms using System Data namespace HelloWorld lt summary gt Description r sum e de Forml lt summary gt public class Formi System Windows Forms Form private System Windows Forms Button buttonl private System Windows Forms Label label1 private System Windows Forms TextBox Nom private System Windows Forms Label Hello private System Windows Forms Button Cancel private System Windows Forms Button button2 lt summary gt Variable n cessaire au concepteur lt summary gt private System ComponentModel Container components null public Formli PA Requis pour la prise en charge du Concepteur Windows Forms TT InitializeComponent TODO ajoutez le code du constructeur apr s l appel InitializeComponent I lt summary gt Nettoyage des ressources utilis es _ lt summary gt protected override void Dispose bool disposing if disposing if components null components Dispose base Dispose disposing Page 8 Manuel d utilisation de l environnement Net pour C Cr ation Application Windows region Code g n r par le Concepteur Windows Form 7 lt summary gt M thod modifiez pas 190 requise p
7. Aide Profil page de d marrage Commencer Ressources en ligne p Projets page de d marrage Page de d marrage Explorateur de solutions E Utilisation de l Explorateur de solutii Gestion des solutions des projets Services de contr le de code sourci Ef Exemples Exemples Visual Studio A Mise en route Pr sentation du contr le de code s Proc dures pas pas de cr ation e Installation de l aide pour Visual Stu Personnalisation de l aide dynamiqu M M gt IK Fichier gt Nouveau gt Projet gt Projets Visual C et l on choisit le mod le voulu Application Windows voir Figure 3 et on donne un nom au projet ici Application Win on sp cifie le dossier de destination et enfin on valide nos choix avec le bouton OK la fen tre de cr ation appara t design voir Figure 4 Page 3 Manuel d utilisation de l environnement Net pour C Cr ation Application Windows Microsoft Development Environment design Page de d marrage Fichier Edition Affichage Outils Fen tre 2 6 6 SUJ ireo oco AB BEAR Z Bo te outils Page de d marrage 4 D X Explorateur de solutions a x G n ral A CE Pointeur Ouvrir un projet existant Nouveau projet nt Propri t s a X CRE Types de projets les 55 h Projets Visual Basic e Ej si E Projets Visual C Projets Visual J Biblioth que de Biblioth que de l Projets Visu
8. Manuel d utilisation de l environnement Net pour C Cr ation Application Windows 1 Synth se 1 1 NET Net est une nouvelle technologie pr n e par Microsoft C est une plate forme de d veloppement logiciel combinant diff rents langages de programmation dont C prononc C Sharp La plate forme NET est concentr sur un langage commun semblable un JVM et un ensemble de biblioth ques qui peuvent tre exploit es par une grande vari t de langages pouvant cohabiter ensemble en compilant tout un langage interm diaire 1 1 1 Vue d ensemble La technologie Net se compose principalement de trois parties Un ensemble extensible de langages de d veloppement dont le langage C et C Ces langages doivent respecter une sp cification nomm e CLS Common Langage Specification Les types de base utilis s par ces langages doivent eux aussi respecter une sp cification nomm e CTS Common Type System Un ensemble de classes de base utilisables partir de programmes d velopp s dans ces langages Une couche logicielle respectant la sp cification CLI Common Langage Infrastructure Cette couche logicielle est responsable de l ex cution des applications NET Elle ne conna t qu un langage nomm CIL Common Intermediate Langage Cette couche logicielle est notamment responsable durant l ex cution d une application de la compilation du code CIL en langage machine En cons quence les langages sup
9. al C classes contr les Wi Projets de configuration et de d ploiement Autres projets D Solutions Visual Studio Application Application Web Service Web Smart Device ASP NET ASP NET Projet de cr ation d une application avec une interface utilisateur Windows Nom HelloWorld Emplacement C Documents and Settingsiziney Mes documents visual Studi w Parcourir Le projet va tre cr sur C ziney Mes documents Wisual Studio Projects HelloWorld ms o x ame Aide Nouveau projet Ouvrir un projet E Explorat 3 Boite 0 Sortie a x D boguer v Liste des t ches E Sortie E Propri t s Aide dynamique Figure 3 Pour faire appara tre la bo te outils o on peut choisir les formes de Windows Windows Forms il suffit de cliquer sur le bouton correspondant et ensuite on peut laisser cette fen tre ouverte ou la masquer en cliquant sur le bouton correspondant voir Figure 4 Page 4 Manuel d utilisation de l environnement Net pour C Cr ation Application Windows Application Win MicrosoftWisual C NET design Form1 cs Design Fichier Edition Affichage Projet G n rer D boguer Donn es Outils Fen tre DS eug I p Debug H TBE AR Z Page de d marrage Formi cs Design D o D ateur de solutions Appli 4 X r Solution pplicationWin 1 projet sanaasas ap 10292403 E
10. gelndex _ Aucun l MonthCalendar ImageList aucun a HScrollBar RightToLeft No G n ral v Text amp Quitter ETS y o Text lign MiddleCenter Explorat Bo te 0 E Comportement Sortie nm x AllowDrop False ContextMenu aucun g n DialogResult None HelloWorld charg C Documents and Settings ziney Mes documents Visual Studio Projects HelloWorld bin Debug HelloWorld exe A Enabled True HelloWorld exe charg c windows assembly gac system windows forms l1 0 5000 0 b77a5c561934e089 system windows forms dll au Tablndi 5 HelloWorld exe charg c windovs assembly gac system 1 0 5000 0__b77a5c561934e089 system dll aucun symbole charg Do HelloWorld exe charg c windovs assenbly gac system drawing 1 0 5000 0_b03f5f7f11d50a3a system drawing dll aucun symbole Tabstop True Le programme 3028 HelloWorld exe s est arr t avec le code O 0x0 visible True B Configurations lt N rere z Liste des t ches E Sortie ES Propri t s Aide dynamique Pr t Figure 6 Pour acc der aux v nements li s aux boutons il suffit de double cliquer dessus ce qui vous am nera dans la partie du code qui vous permettra de d finir vos propres v nements Page 6 Manuel d utilisation de l environnement Net pour C Cr ation Application Windows Ainsi pour cet exemple vous aurez besoin de 6 champs savoir deux zones labels e Dans la premi re texte statique o
11. n met le texte Entrez votre Nom e La deuxi me texte dynamique par contre sert afficher le message Bonjour Nom _Entre Vous aurez besoin aussi d une zone texte pour la saisie du nom et enfin de trois boutons un Cancel pour vider le label affichage et la zone de texte le bouton Ok sert valider le choix et enfin le dernier bouton Quitter comme son nom l indique sert fermer l application Le code source complet de cet exemple se trouve en annexe en bas de ce manuel P S Vous remarquerez que le texte dans les boutons commencent par une lettre soulign e cela permet d utiliser le clavier au lieu de la souris en cliquant sur ALT La_Lettre Soulign e Et cela est obtenu en ajoutant le symbole amp avant la lettre voulu dans la zone texte de la propri t des boutons 2 1 2 1 Compilation et ex cution L tape de compilation et d ex cution d un projet Windows est la m me que celle d une application Console Si tout se passe bien vous devriez avoir la fen tre suivante voir Figure 7 Cette application vous demandera votre nom et l affichera dans un label apr s avoir cliqu sur le bouton Ok si vous n avez rien tap dans le champ de texte un message d erreur appara tra pour vous demander de bien entrer votre nom Hello World Entrez votre Nom Youssef Bienvenu Youssef lil Cancel Quitter Figure 7 Page 7 Manuel d utilisation de l environnement Net pour C Cr
12. ontextuel avec les choix possibles entres autres ses propri t s voir Figure 5 Page 5 Manuel d utilisation de l environnement Net pour C Cr ation Application Windows View Code Ch Bring to Front Th Sendto Back Align to Grid amp Lock Controls de Cut Copy E Paste X Delete HelloWorld Microsoft Visual C NET design Form1 cs Design Fichier Edition Affichage Projet G n rer D boguer Donn es Format Outils Fen tre 2 9 49 Be 0 0 AE p Debug amp OF RS E aoe y e e a xs et CEE Boite outils 4 b X Explorateur de solutions Hello 4 X Donn es z a Composants _ _ Solution HelloWorld 1 projet Windows Forms El HelloWorld A Pointeur E R f rences A Label Appico A LinkLabel Explorateur 2 affichage d b 2 portoni Propri t s ax labi TextBox X button2 S5ystem Windows Forms BL w B MainMenu 4i a E M CheckBox APE ANE RadioButton B Accessibilit a 1 GroupBox AccessibleDescrir H PictureBox AccessibleName F1 panel AccessibleRole Default anel B Apparence 51 DataGrid BackColor C Control EX ListBox Backgroundimagi _ aucun CheckedListBox Cursor Default FlatStyle Standard Font Microsoft Sans Set ForeColor BB Corot KZ TreeView Es Image C aucun hi TabControl Image lign MiddleCenter w DateTimePicker Ima
13. our la prise en charge du concepteur ne le contenu de cette m thode avec l diteur de code _ lt summary gt private void InitializeComponent System 190 this buttonl new System Windows Forms Button this Nom new System Windows Forms TextBox this label1l new System Windows Forms Label this Hello new System Windows Forms Label this Cancel new System Windows Forms Button this button2 new System Windows Forms Button this SuspendLayout buttonl 19 this buttonl Location new System Drawing Point 158 this buttoni Name buttonl this buttonl Tablndex 0 this buttoni Text amp 0k this button1 Click new EventHandler this buttonli Click fi Nom 1 this Nom Location new System Drawing Point 136 46 this Nom Name Nom this Nom Size new System Drawing Size 120 20 this Nom Tablndex 1 this Nom Text this Nom TextChanged new System EventHandler this textBox1l_ TextChanged labeli 1 this labell Location new System Drawing Point 16 48 this labell Name label1 this labell Size new System Drawing Size 104 23 this label1 Tablndex 2 this label1l Text Entrez votre Nom PT Hello d this Hello Location new System Drawing Point 35 136 this Hello Name Hello this Hello Size new System Drawing Size 224 23 this Hello TabIndex 3
14. port s par Net doivent chacun disposer d un compilateur permettant de produire du code CIL L impl mentation Microsoft de la sp cification CLI est nomm e CLR Common Langage Runtime 12 C 1 2 1 Vue d ensemble En juin 2000 Microsoft a lanc e la plate forme NET et un nouveau langage de programmation appel C prononc C Sharp C est un langage orient objet con u partir de diff rents autres langages et principalement de Java et de C Il a t pr vu comme alternative aux pr c dents langages principales C et VB Son but est double Avoir les avantages disponibles dans C tout en ayant la simplicit de VB 4 Il a t con u sp cifiquement dans la perspective de la plate forme NET l esprit et par cons quent est tr s bien structur pour sa compilation sous NET Page 1 Manuel d utilisation de l environnement Net pour C Cr ation Application Windows 2 Introduction Visual Studio NET Dans ce manuel nous allons essayer de vous donner un aper u de la nouvelle plate forme NET de son environnement de d veloppement IDE comment cr er un projet C console et application Windows changer les propri t s des projets et enfin comment les compiler et les ex cuter 2 1 1 Lancer Visual Studio NET Lancer d marrer tous les programmes Microsoft Visual Studio NET 2003 Microsoft Visual Studio NET 2003 si tout va bien vous devriez voir la fen tre de l environnement

Download Pdf Manuals

image

Related Search

Related Contents

Motion Sensing Cast Aluminum Lantern  LRAIC Hybrid Model User Guide Version 2.3  US Robotics 54 Mbps Wireless PCI Adapter    Bedienungsanleitung AS-interface  Whirlpool W10112488 User's Manual  1 - OH WOW!  Operação, Manutenção e Segurança de Empilhadeira  Graco PD213968A User's Manual  メンテナンス  

Copyright © All rights reserved.
Failed to retrieve file