Cours 3a : programmation des interfaces graphiques
interfaces graphiques l'interaction graphique : les entrées sont spécifiées Exemples : MS Visual Studio (C++ C#
Programmation C#
2 oct. 2011 Programmation C sharp/Interfaces graphiques. Les applications de la plateforme .Net construisent leur interface graphique à partir de forms.
Développement dune interface hommemachine en C-sharp pour
Grâce à l'interface implémentée en C# les développements futures de PAASoM seront simplifiés pour l'ajout de nouvelles fonctionnalités graphiques avancées
Cours dInterfaces Graphiques n 1
Cours d'Interfaces Graphiques n 1. CC BY-NC. 5/28. Page 6. Binding de langages. Les librairies GTK+ sont accessibles dans d'autres langages : C++ gtkmm. C#. Gtk
Programmation événementielle avec C# : Fiche Matière
- Maîtriser le processus de mise en œuvre d'une application VB.net ou C# à interface graphique. - Condensé du cours Travaux dirigés
Interface graphique
Les interactions avec l'utilisateur sont gérées dans le paradigme de la programmation événementielle. Interface graphique. Page 2. Programmation Objet 1 - GUI.
Cours 2 : programmation des interfaces graphiques
13 fév. 2014 interfaces graphiques l'interaction graphique : les entrées sont spécifiées ... Exemples : MS Visual Studio (C++ C#
Analyse et conception de logiciels
1 mar. 2023 La figure 4.3 présente une classe de description pour le contexte de cours et de groupe-cours. ... tation comme une interface graphique ou un ...
Programmation C++ (débutant)/Notions de base
On remarquera que la notion d'interface graphique ne sera abordée que tout à la fin du cours : nous commencerons donc à écrire des programmes en mode texte
Support de cours C#
9 oct. 2018 Support de cours C#. 10 LES INTERFACES GRAPHIQUES. Jusqu'à maintenant nous avons programmé dans le mode console : il s'agit d'une interface ...
Développement dune interface hommemachine en C-sharp pour
implement the C# interface is Visual Basic Express 2010. Ce document est le dossier technique de l'interface graphique créée pour le ... daire en cour.
Cours 3a : programmation des interfaces graphiques
l'interaction graphique : les entrées sont physique donc le succès de ces interfaces problème ... Exemples : MS Visual Studio (C++
Programmation C#
Oct 2 2011 PDF générés en utilisant l'atelier en source ouvert « mwlib ». ... Programmation C sharp/Interfaces graphiques/Graphique vectoriel.
Chapitre 19 Interfaces Graphiques de Base
NET » « ne supporte » qu'un seul langage : MSIL! Pour votre confort Microsoft vous propose d'écrire ce code MSIL avec une syntaxe Visual Basic
TP – C# Prise en main : interface graphique animation 1 2 3 4 5
TP – C#. Prise en main : interface graphique animation. 1. Hello World ! Description : Vous allez construire une application graphique dotée d'un unique
Programmation événementielle avec C# : Fiche Matière
Ce cours vise à faire acquérir à l'apprenant les connaissances de base relatives de mise en œuvre d'une application VB.net ou C# à interface graphique.
Interfaces graphiques
existantes mais en cours de remplacement par Java FX. 3. Java FX. Cette leçon décrit Swing
Plan de cours
Jan 7 2020 C#. Le cours 420-2N6 « Programmation 2 » permettra d'exploiter davantage le langage de programmation C#
Cours 2 : programmation des interfaces graphiques
Feb 13 2014 Cours 2 : programmation des interfaces graphiques. Anastasia.Bezerianos@lri.fr. (partie de la présentation basée sur des transparents de ...
Plan de cours
Manipuler les contrôles et les événements de base d'une interface graphique. Contenu. • Introduction à Visual Studio notion de projet
PDF générés en utilisant léatelier en source ouvert " mwlib ». Voir http://code.pediapress.com/ pour plus déinformations.
PDF generated at: Sun, 02 Oct 2011 06:07:50 UTCProgrammation C#API .Net96Programmation C sharp/Interfaces graphiques96Programmation C sharp/Interfaces graphiques/Graphique vectoriel99Programmation C sharp/Fonctions asynchrones102Programmation C sharp/Threads et synchronisation103Programmation C sharp/Processus115Programmation C sharp/Entr'es-sorties116Programmation C sharp/La s'rialisation119Programmation C sharp/Les fichiers123Programmation C sharp/Programmation r'seau127Programmation C sharp/Ex'cution distante128Ressources132Programmation C sharp/Bibliographie et liens132Programmation C sharp/Index des mots-cl's du langage133R'f'rencesSources et contributeurs de l'article143Source des images, licences et contributeurs144Licence des articlesLicence145
Programmation C sharp
1Ce livre pr'sente le langage C#. Il est destin' ceux qui souhaitent utiliser ce langage de programmation orient'
objet, que le lecteur soit un programmeur d'butant ou confirm'. Pour s'adresser un large public, 'tudiant ou
professionnel, cet ouvrage est divis' en plusieurs parties. Dans les premi"res parties pr'sentant les bases, il est
conseill' de suivre l'ordre des chapitres.La premi"re partie pr'sente le langage et les outils pour l'utiliser....Introduction...Compilation...Un premier programmeLe langageCette partie pr'sente la syntaxe de base du langage C#....Les commentaires...Les espaces de noms...Les variables et les constantes...Les types de base et les d'clarations...Les tableaux...Les objets...Les classes...Les fonctions...Propri't's et indexeurs...Les op'rateurs...Les structures de contrle...H'ritage de classes...Classe abstraite...Les exceptions...Structures et 'num'rations...InterfacesProgrammation avanc'eCette section s'adresse aux programmeurs avanc's voulant exploiter les fonctionnalit's les plus avanc'es du langage....Type partiel...Surcharge des op'rateurs...Directives du pr'processeur...Documentation XML des classes...Attributs...Delegates et events...Types g'n'riques...Appel de plateforme...Code non v'rifi'
Programmation C sharp
2API .NetCette partie pr'sente les classes de l'API pour utiliser les fonctions du syst"me d'exploitation....Interfaces graphiques...Graphique vectoriel...Fonctions asynchrones...Threads et synchronisation...Processus...Entr'es-sorties...La s'rialisation...Les fichiers...Programmation r'seau...Ex'cution distanteRessourcesCette section pr'sente une liste de ressources utiles pour en apprendre davantage sur le langage C#....Bibliographie et liens...Index des mots-cl's du langage...
Livre d'or
Programmation C sharp/IntroductionC sharp
Le langage de programmation C# (C dise en franais, ou prononc' C-sharp en anglais)a 't' d'velopp' par la soci't' Microsoft, et notamment un de ses employ's, AndersHejlsberg, pour la plateforme .NET (point NET / dot NET).Ce langage est orient' objet, avec un typage fort. Il est tr"s proche du langage Java.Il est pr'compil' en MSIL (Microsoft Intermediate Language), puis ex'cut' sur unemachine virtuelle, ou compil' en code natif l'ex'cution. Il dispose d'un ramasse-miettes(garbage collector). Il utilise l'API .NET en remplacement des MFC (Microsoft foundation class). Il semble tre lenouveau langage pour d'velopper des applications Windows, avec Visual Basic et C++.
Caract'ristiques partag'es
Le langage C# poss"de un certain nombre de caract'ristiques communes avec d'autres langages de programmation. Il
sera donc plus facile de l'apprendre si ces autres langages sont connus.Caract'ristiques partag'es avec le langage Java
...Syntaxe : les mots cl's communs avec Java s'utilisent dans les mmes circontances et de la mme mani"re :public, private, protected, abstract, class, interface, try, catch, finally, throw, new,return, this, if, while, do, for, foreach, enum... et le mot cl' lock est l''quivalent C# du mot cl'Java synchronized;
...Garbage collector : les objets qui ne sont plus r'f'renc's sont trait's par le ramasse-miettes afin de lib'rer lam'moire qu'ils occupent ;
...R'f'rences : les objets sont en fait des r'f'rences ;...Documentation automatique : cette caract'ristique commune utilise cependant une syntaxe diff'rente dans les 2 langages : le langage Java utilise les commentaires sp'ciaux /** */ au format HTML, avec des tags
Programmation C sharp/Introduction
3 commenant par le caract"re arobase ; tandis que le langage C# utilise les commentaires /// au format XML ;...M'thodes courantes : une majeure partie des m'thodes de l'API de C# ressemblent celles de Java, except' queleur nom commence par une majuscule : Main, Equals, ToString, Length, IndexOf, ...
Caract'ristiques partag'es avec le langage C++...surcharge des op'rateurs ;...structures (mot cl' struct) ;...'num'rations (mot cl' enum) ;...pointeurs : il est possible, en mode unsafe, d'utiliser des pointeurs au lieu de r'f'rences.Caract'ristiques propres au langage C#...propri't's : une propri't' est un couple de m'thodes (get et set) appel'es lorsque celle-ci est lue ou modifi'e ;
...attributs : un attribut est li' une d'claration et contient des m'ta-donn'es sur celle-ci (m'thode obsol"te,import'e d'une DLL, ...) ;
...delegate : un delegate est un mod"le de m'thode, qui lorsqu'il est appel', appelle toutes les m'thodes qui lui ont't' associ'es. Pour faire un parall"le avec le C++, les delegates peuvent tre compar's des pointeurs defonction. Leur s'mantique est toutefois nettement plus riche qu'en C++.
Programmation C sharp/CompilationLes fichiers sourcesUn fichier source C# porte l'extension ".cs". Il s'agit d'un fichier texte.Le programme compil' porte l'extension ".exe".
Une biblioth"que rassemble des classes et porte l'extension " .dll ". Elle peut tre utilis'e par un programme ou une autre biblioth"que. La compilationUn compilateur C# permet la traduction du programme source en instructions .Net.Contrairement d'autres compilateurs, ces instructions sont produites pour un processeur virtuel et ne sont donc pas
directement interpr't'es par le processeur, mais interpr't's par le moteur .Net. Sous Windows, le compilateur produit un ex'cutable appelant l'interpr'teur .Net.Sous Linux, le programme produit n'est pas directement ex'cutable et doit tre lanc' en argument de l'interpr'teur
monoProgrammation C sharp/Compilation
4 CompilateursPlusieurs compilateurs C# existent selon la plateforme utilis'e.Il existe plusieurs versions des sp'cifications du framework : 1.0, 1.1, 2.0. Ces versions successives ajoutent de
nouvelles fonctionnalit's au langage.Il existe 'galement diff'rentes versions de la sp'cification du langage C# :...C#1.0 : version initiale du langage,
...C#2.0 (version actuelle) : ajoute de nouvelles classes l'API (compression de donn'es, collections g'n'riques, ...),permet l'utilisation de types g'n'riques, facilite la cr'ation d''num'ration avec le mot cl' yield,
...C#3.0 (future version) : ajoute de nouvelles facilit's de syntaxe : types non sp'cifi's pour les variables locales(d'duit d'apr"s la valeur d'initialisation), int'gration des requtes SQL dans le langage (LINQ [1] ), ajout denouvelles m'thodes une classe existante, expressions lambda pour les delegates anonymes, initialisation desmembres d'un objet la d'claration.
Compilateur pour Windows
Si le framework
Microsoft .NET
est install', le compilateur nomm' csc.exe doit se situer dansC:\WINDOWS\Microsoft.NET\Framework\v
. Le framework .NET est disponiblegratuitement pour les utilisateurs de Windows.Il est 'galement possible d'utiliser Visual Studio .NET pour d'velopper, compiler et d'bogguer les applications C#.L''dition Express de Visual Studio est t'l'chargeable gratuitement sur le site de Microsoft [2] , mais poss"de moinsd'outils que la version compl"te.
Une autre possibilit' est d'utiliser SharpDevelop qui a l'avantage d'tre un logiciel libre [3] .Compilateur pour Linux Mono est une impl'mentation libre de la plate-forme de d'veloppementMicrosoft .NET
. Le compilateur est nomm' msc . L'interpr'teur est nomm' mono [4] gmcsest le nouveau compilateur C# 2.0. Il est recommand' d'utiliser ce dernier.R'f'rences[1]http:/ / msdn. microsoft. com/ data/ ref/ linq/[2]http:/ / msdn. microsoft. com/ vstudio/ express/ visualcsharp[3]http:/ / www. icsharpcode. net/ OpenSource/ SD/[4]http:/ / www. mono-project. comCompilation et ex'cution
La compilation et l'ex'cution peuvent se faire l'aide d'un environnement graphique. Il est toutefois utile de
connatre la ligne de commande utiliser en cas d'absence d'environnement graphique ou si une option sp'ciale de
compilation doit tre utilis'e, ...Pour utiliser les lignes de commandes de compilation :1.Ouvrir une fentre console,2.Faire du r'pertoire du programme compiler ou ex'cuter le r'pertoire courant,
3.V'rifier que la variable d'environnement PATH contient le chemin vers le compilateur, en tapant le nom ducompilateur (csc sous Windows, gmcs sous Linux (Mono)).
Si le compilateur ne se lance pas (programme non trouv') :...V'rifier qu'un compilateur C# est install',
Programmation C sharp/Compilation
5...V'rifier que le chemin complet du r'pertoire du compilateur est contenu dans la variable d'environnement PATH,...Essayer de lancer le compilateur en donnant son chemin complet.
Le compilateur peut produire soit directement un ex'cutable, soit un module (une biblioth"que DLL) utilisable par
d'autres programmes.Si les sources d'un ex'cutable ou d'un module sont r'partis entre diff'rents fichiers (mme r'pertoire ou non), il fautsp'cifier leur chemin au compilateur.Exemple : Les sources de l'ex'cutable prog.cs sont r'partis dans deux fichiers : C:\Prog\Exemple\main.cs etD:\Prog\Util\util.cs. Il faut donc utiliser la ligne de commande suivante :
Windowscsc C:\Prog\Exemple\main.cs D:\Prog\Util\util.csLinux (Mono)gmcs C:\Prog\Exemple\main.cs D:\Prog\Util\util.csIl est 'galement possible d'utiliser les caract"res g'n'riques * et ? pour sp'cifier plusieurs fichiers.
Les syntaxes des commandes utiliser pour les diff'rentes tches du d'veloppement sont r'sum'es dans le tableau
compiler un programme (.exe) avec fentre console csc fichier .csgmcs fichier.cs compiler un programme (.exe) sans fentre console csc /t:winexe fichier.csgmcs -target:winexe fichier.cscompiler une biblioth"que (.dll)csc /t:library fichier.csgmcs -target:library fichier.csutiliser une biblioth"que (.dll)csc /r:fichier.dll ...gmcs -r:fichier.dll ...ex'cuter un programmeprogramme arguments...mono programme.exe arguments...
Programmation C sharp/Un premier programme
6Programmation C sharp/Un premier programmeHello worldCet exemple typique de programmation est cens' montrer la syntaxe du langage.Le fichier sourceEnregistrez le listing suivant dans un document texte, intitul' par exemple helloworld.cs :
usingSystem
public classHelloWorld
public static void MainConsole.WriteLine(
"Hello world !"Console.ReadLine();
TestCompilez-le, puis lancer l'ex'cutable produit. Le programme doit afficher :Hello world !D'tailsVoici le d'tail ligne par ligne du fichier source, certains concepts 'tant expliqu's dans les chapitres suivants :using System;Le fichier source utilise l'espace de noms nomm' "System".
public classHelloWorld
D'claration d'une classe nomm'e "
HelloWorld
public static void Main{D'claration d'une m'thode statique nomm'e "Main" dans la classe HelloWorld. Cette m'thode est celle qui estappel'e au d'marrage du programme.
Console.WriteLine(
"Hello world !"Affichage de la ligne "
Hello world !
" sur la console.Console
d'signant la console, appartient l'espace de nomSystem
. Console.ReadLine();Programmation C sharp/Un premier programme
7Attendre que la touche entr'e soit frapp'e avant de poursuivre. Cette ligne de code n'est pas n'cessaire si vous lancez
le programme depuis une console d'j ouverte. Dans le cas contraire (double-clic sous Windows), cette ligne de code
permet de maintenir la fentre de console ouverte, car celle-ci se ferme une fois le programme termin' (option par
d'faut).Fin de la m'thode Main.
Fin de la classe HelloWorld.Hello world en bibliothqueLe programme de cet exemple a le mme but que le pr'c'dent : afficher le message "Hello world !" sur la console.
Cette version utilisera une seconde classe compil'e en biblioth"que.Les fichiers sourcesEnregistrez ce premier listing dans un document texte, intitul' par exemple helloworld.cs :
usingSystem
public classHelloWorld
public static voidAfficher
Console.WriteLine(
"Hello world !"Console.ReadLine();
Enregistrez le second listing dans un document texte, intitul' par exemple premierprog.cs : public classPremierProg
public static void MainHelloWorld
HelloWorld.Afficher();
Programmation C sharp/Un premier programme
8TestCompilez la biblioth"que :Windowscsc /t:library helloworld.csLinux (Mono)gmcs -target:library helloworld.cs
Le compilateur a cr'' un fichier nomm'
helloworld.dll . Cette biblioth"que doit tre utilis'e lors de la compilation du programme principal.Compilez
le programme :Windowscsc /r:helloworld.dll premierprog.csLinux (Mono)gmcs -r:helloworld.dll premierprog.csLe compilateur a produit un fichier nomm' premierprog.exe.Puis lancez l'ex'cutable produit :Windowspremierprog.exeLinux (Mono)mono premierprog.exeLe programme doit afficher :Hello world !
9Le langageProgrammation C sharp/Les commentaires
Tout bon programme a des fichiers sources bien comment's pour expliquer comment cela fonctionne et pourquoi
certains choix ont 't' faits. Ce qui 'vite une perte de temps lorsque le code source est repris et modifi', soit par un
autre d'veloppeur, soit par l'auteur qui ne se souvient pas forc'ment de son projet s'il n'y a pas touch' depuis
longtemps.Bloc de commentaire
Un bloc de commentaire est d'limit' par les signes slash-'toile et 'toile-slash comme en Java et en C++.Exemple :
Un commentaire explicatif
sur plusieurs lignes... Les blocs ne peuvent tre imbriqu's car d"s que le compilateur trouve slash-'toile , il recherche la premi"re occurrence d''toile-slash terminant le commentaire. fin du commentaire : */ erreur ici car le commentaire est fini : */Commentaire de fin de ligneUn commentaire de fin de ligne d'bute par un double slash // et se termine au prochain retour la ligne. Exemple :x++; // augmenter x de 1
Astuce
: Visual Studio utilise ce type de commentaire pour les commandes commenter/d'commenter le groupe delignes s'lectionn'es (raccourcis claviers : [Ctrl-E] [C] pour commenter, [Ctrl-E] [U] pour d'commenter, ou [Ctrl-K]
[C] et [Ctrl-K] [U] avec les versions de Visual Studio .NET ant'rieures 2005).Programmation C sharp/Les commentaires
10Commentaire de documentation
Le langage C# utilise une forme sp'ciale des commentaires pour documenter les classes. Ces commentaires
commencent par un triple slash et se terminent au prochain retour la ligne. Alternativement, ils peuvent tre encadr's par etLe contenu de ces commentaires est au format XML. Il est possible d'utiliser plusieurs lignes. Cette documentation
se rapporte toujours un des 'l'ments de la d'claration qui suit.Exemple :
summary /// les commentaires de documentation /summary public classExemple
Certaines balises XML sont standards, mais il est possible d'utiliser des balises suppl'mentaires. Pour plus de d'tails,
voir le chapitre nomm'Documentation XML des classes
Programmation C sharp/Les espaces de nomsD'finitionUn espace de nom regroupe plusieurs d'clarations sous un mme nom ajout' ceux des 'l'ments d'clar's (classes,
interfaces, espace de nom imbriqu').Exemple :
namespaceMesClasses
public classClasseUne
public classClasseDeux
Programmation C sharp/Les espaces de noms
11Utiliser les membres d'un espace de nom
Les classes d'finies l'int'rieur de cet espace de noms peuvent se faire r'f'rence par leur nom simple :
ClasseUne
ClasseDeux
.Une classe membre d'un autre espace de nom ou d'aucun doit forc'ment utiliser le nom absolu des classes, c'est dire : MesClasses.ClasseUne, MesClasses.ClasseDeux ou bien utiliser la directive using :
using namespace ;Exemple : usingMesClasses
public classClasseTest
ClasseUne objet1;
ClasseDeux objet2;
quivaut :
public classClasseTest
MesClasses.ClasseUne objet1;
MesClasses.ClasseDeux objet2;
L'exemple du chapitre "
Un premier programme
" utilise d'j un espace de nom : la classeConsole
est d'finie dans l'espace de nomsSystem
Imbrication des espaces de nomsL'imbrication des espaces de noms est possible : namespaceMesClasses
namespaceCalcul
// espace de nom MesClasses.CalculOu directement :
namespaceMesClasses.Calcul
// espace de nom MesClasses.CalculProgrammation C sharp/Les espaces de noms
12Espace de noms en plusieurs partiesPlusieurs fichiers sources peuvent contribuer ajouter des d'clarations un mme espace de noms.Exemple :Fichier : images.cs
usingSystem
namespaceExemple.Images
public class Image public classImageBitmap
: Image { ... }Fichier : couleurs.cs
usingSystem
namespaceExemple.Couleurs
public classCouleur
public classConversionCouleur
Alias d'espace de nomLe mot cl' using peut servir assigner un autre nom (plus court en g'n'ral) un espace de nom.Exemple :
using coll = System.Collections; public classExemple
coll::Hashtable donnees = new coll::Hashtable();Cr'er un alias d'espace de nom est 'galement utile pour utiliser deux classes portant le mme nom, situ'es dans deux
espaces de nom diff'rents.Exemple :
namespaceGestion.Transport
public class Ligne namespaceGraphique.Dessin
public class LigneProgrammation C sharp/Les espaces de noms
13Si l'instruction
using est utilis'e deux fois, le nom Ligne est ambigu, comme l'explique l'erreur produite par le compilateur : usingGestion.Transport
usingGraphique.Dessin
public classExemple
Ligne exemple;
error CS0104: 'Ligne' is an ambiguous reference between // 'Gestion.Transport.Ligne' and 'Graphique.Dessin.Ligne'.Dans ce cas, on peut utiliser l'instruction
using pour l'un des deux espaces de nom et utiliser le nom complet pour l'autre espace de nom : usingGestion.Transport
public classExemple
Ligne transport;
Graphique.Dessin.Ligne trace;
Il est 'galement possible de d'finir deux alias d'espace de nom afin d'abr'ger les r'f'rences: using transport =Gestion.Transport; using dessin =Graphique.Dessin; public classExemple
transport::Ligne transport; dessin::Ligne trace;Conflit de nomIl est possible que le code source utilise des noms d'j utilis' comme espace de noms.
Dans l'exemple de code suivant, les noms
System
etConsole
font r'f'rence des attributs de la classeClasse
public classClasse
private stringSystem =
"system" private stringConsole =
"console" public voidAfficher
// System.Console.WriteLine("Exemple"); // provoque une erreurProgrammation C sharp/Les espaces de noms
14Il est toutefois possible d'utiliser
System.Console
en utilisant le pr'fixe global:: qui permet de sp'cifier que l'on acc"de l'espace de nom racine de tous les autres (implicite par d'faut) : public classClasse
private stringSystem =
"system" private stringConsole =
"console" public voidAfficher
global ::System.Console.WriteLine( "Exemple" // OKAlias d'assemblages
Lorsqu'une application utilise des assemblages dont les noms de classes complets (espace de nom inclus) sont
identiques (deux versions/impl'mentations d'une mme classe), l'ambigut' doit tre r'solue en utilisant des alias
d'assemblages.Pour utiliser deux versions d'une mme classe d'finies dans les assemblages grid.dll (version 1.0, alias"GridV1") et grid20.dll (version 2.0, alias "GridV2"), il faut d'finir les alias utiliser dans la ligne decommande de compilation :
Windowscsc /r:GridV1=grid.dll /r:GridV2=grid20.dll ...Linux (Mono)gmsc -r:GridV1=grid.dll -r:GridV2=grid20.dll ...
Cela cr'e les alias externes GridV1 et GridV2. Pour utiliser ces alias partir d'un programme, il faut les r'f'rencer
l'aide du mot cl' extern :extern alias GridV1;extern alias GridV2; Ces deux instructions cr'ent deux nouvelles racines d'espace de nom en plus de global extern aliasGridV1;
extern aliasGridV2;
public classExemple
GridV1::Grid grid_v1;
GridV2::Grid grid_v2;
Programmation C sharp/Les variables et les constantes 15Programmation C sharp/Les variables et les
constantesLes variablesUne variable r'serve une place en m'moire pour stocker des donn'es : r'sultats d'expressions, donn'es lues depuis
un fichier, ... Elle est associ'e un nom.D'claration
Une variable poss"de un nom et un type. Ce type d'termine ce que peut stocker la variable : un nombre, une chane
de caract"re, un objet d'une classe particuli"re ... La syntaxe est la suivante :type nom [ = expression ] ;Exemples : double prix_unitaire; intquotesdbs_dbs11.pdfusesText_17[PDF] cours cancer ifsi
[PDF] cours cancérologie générale
[PDF] cours cancérologie infirmier pdf
[PDF] cours cap boulangerie
[PDF] cours cap coiffure la permanente
[PDF] cours cap coiffure technologie
[PDF] cours cap esthétique biologie
[PDF] cours cap esthétique gratuit
[PDF] cours cap esthétique pdf
[PDF] cours cap petite enfance a imprimer
[PDF] cours cap petite enfance gratuit ligne
[PDF] cours capteurs pdf
[PDF] cours catalyse hétérogène
[PDF] cours cba insat