<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://lms.lycee-mathias.fr/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://lms.lycee-mathias.fr/wiki/feed.php">
        <title>Wiki LMS Mathias csharp</title>
        <description></description>
        <link>http://lms.lycee-mathias.fr/wiki/</link>
        <image rdf:resource="http://lms.lycee-mathias.fr/wiki/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-04-05T16:00:53+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:button&amp;rev=1502184043&amp;do=diff"/>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:combobox&amp;rev=1502184912&amp;do=diff"/>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:convention_de_nommage&amp;rev=1502183580&amp;do=diff"/>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:databinding&amp;rev=1502178804&amp;do=diff"/>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:debogeur&amp;rev=1502128898&amp;do=diff"/>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:espaces_de_noms_et_using&amp;rev=1502141697&amp;do=diff"/>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:framework_.net&amp;rev=1502124638&amp;do=diff"/>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:interaction_avec_la_console&amp;rev=1502220274&amp;do=diff"/>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:listbox&amp;rev=1502185664&amp;do=diff"/>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:messagebox&amp;rev=1502131176&amp;do=diff"/>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:start&amp;rev=1502183916&amp;do=diff"/>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:syntaxe_generale&amp;rev=1502124519&amp;do=diff"/>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:textbox_et_label&amp;rev=1502183893&amp;do=diff"/>
                <rdf:li rdf:resource="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:try_catch&amp;rev=1502129463&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://lms.lycee-mathias.fr/wiki/lib/tpl/bootstrap3/images/favicon.ico">
        <title>Wiki LMS Mathias</title>
        <link>http://lms.lycee-mathias.fr/wiki/</link>
        <url>http://lms.lycee-mathias.fr/wiki/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:button&amp;rev=1502184043&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-08T09:20:43+00:00</dc:date>
        <title>csharp:button</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:button&amp;rev=1502184043&amp;do=diff</link>
        <description>Bouton dans un formulaire</description>
    </item>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:combobox&amp;rev=1502184912&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-08T09:35:12+00:00</dc:date>
        <title>csharp:combobox</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:combobox&amp;rev=1502184912&amp;do=diff</link>
        <description>Combobox

 Ajout d'item

 Position par défaut

 Suppression d'item

 Binding simple avec un Enum</description>
    </item>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:convention_de_nommage&amp;rev=1502183580&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-08T09:13:00+00:00</dc:date>
        <title>csharp:convention_de_nommage</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:convention_de_nommage&amp;rev=1502183580&amp;do=diff</link>
        <description>Convention de nommage C#

Programmation procédurale

	*  Composants d'interface : 3 lettres correspondant au type (txt, cbo, lst, lbl, etc.) puis un nom descriptif, en camelCase. (Ex : txtNomClient)
		*  Contantes : en majuscules
		*  Variables : camelCase avec un nom descriptif (Ex : nomClient).</description>
    </item>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:databinding&amp;rev=1502178804&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-08T07:53:24+00:00</dc:date>
        <title>csharp:databinding</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:databinding&amp;rev=1502178804&amp;do=diff</link>
        <description>DataBinding

Combobox alimentée par un fichier XML

 Code XAML

 type_morceau.xml

Entre 2 composants

 XAML

 Ici la taille (Width et Weight) de l'image va dépendre de la valeur du contrôle Slider 

Entre une collection et un composant

FIXME</description>
    </item>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:debogeur&amp;rev=1502128898&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-07T18:01:38+00:00</dc:date>
        <title>csharp:debogeur</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:debogeur&amp;rev=1502128898&amp;do=diff</link>
        <description>Utilisation du débogueur de Visual Studio

  1 - Mettre un point d'arrêt
En cliquant dans la colonne grise à gauche de la ligne de code où le programme doit s'arrêter
En appuyant sur F9 en étant sur la ligne de code souhaitée
  2 - Lancer l'application</description>
    </item>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:espaces_de_noms_et_using&amp;rev=1502141697&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-07T21:34:57+00:00</dc:date>
        <title>csharp:espaces_de_noms_et_using</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:espaces_de_noms_et_using&amp;rev=1502141697&amp;do=diff</link>
        <description>Espaces de noms et mot clé using

Espace de nom

Un espace de noms contient des classes (avec des membres : champs, méthodes, etc.) ainsi que d'autres espaces de noms. Un espace de noms se comporte à peu près comme un dossier : il peut contenir des fichiers (ici les classes) et d'autres dossiers (les espaces de noms inclus dedans). Pour accéder au contenu d'un espace de noms, il faut mettre un point après son nom : pour accéder à la classe Program, il faut ici écrire ConsoleApplication1.Program.…</description>
    </item>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:framework_.net&amp;rev=1502124638&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-07T16:50:38+00:00</dc:date>
        <title>csharp:framework_.net</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:framework_.net&amp;rev=1502124638&amp;do=diff</link>
        <description>Framework .NET

Complétion automatique

Au fur et à mesure de la saisie, le framework affine les propositions pour se positionner sur la plus pertinente. Il est possible de valider la proposition en appuyant sur la touche Entrée. Non seulement cela nous économise des appuis de touches, paresseux comme nous sommes, mais cela nous permet également de vérifier la syntaxe de ce que nous écrivons et d’obtenir également une mini-aide sur ce que nous essayons d’utiliser.</description>
    </item>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:interaction_avec_la_console&amp;rev=1502220274&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-08T19:24:34+00:00</dc:date>
        <title>csharp:interaction_avec_la_console</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:interaction_avec_la_console&amp;rev=1502220274&amp;do=diff</link>
        <description>Interagir avec l'utilisateur via la console

Afficher des informations

Lire des informations (saisies par l'utilisateur)

Combinaison des 2 méthodes

Laisser la console ouverte en Debug</description>
    </item>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:listbox&amp;rev=1502185664&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-08T09:47:44+00:00</dc:date>
        <title>csharp:listbox</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:listbox&amp;rev=1502185664&amp;do=diff</link>
        <description>Listbox

 Ajout dans une listbox

 Rendre possible la sélection multiple

 Donner des valeurs à des items

 Binding avec une list (collection)</description>
    </item>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:messagebox&amp;rev=1502131176&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-07T18:39:36+00:00</dc:date>
        <title>csharp:messagebox</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:messagebox&amp;rev=1502131176&amp;do=diff</link>
        <description>La classe MessageBox sert à afficher dans une fenêtre pop-up un message pouvant contenir du texte, des boutons et des symboles donnant des informations et des instructions diverses à l'utilisateur.</description>
    </item>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:start&amp;rev=1502183916&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-08T09:18:36+00:00</dc:date>
        <title>csharp:start</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:start&amp;rev=1502183916&amp;do=diff</link>
        <description>Langage C#

Programmation

	*  Framework .Net
	*  Syntaxe générale
	*  Convention de nommage
	*  Interaction avec la console
	*  Espaces de noms et using
	*  Débogeur
	*  Try Catch
	*  MessageBox

Interface XAML

	*  TextBox et Label
	*  Button
	*  Combobox
	*  Listbox
	*  Datagrid
	*  Databinding</description>
    </item>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:syntaxe_generale&amp;rev=1502124519&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-07T16:48:39+00:00</dc:date>
        <title>csharp:syntaxe_generale</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:syntaxe_generale&amp;rev=1502124519&amp;do=diff</link>
        <description>*  une instruction en code C# s’écrit sur une ligne et se termine par un point-virgule ;
	*  Un bloc de code est délimité par des accolades { et } ; 
	*  le langage C# est sensible à la casse (variable est différent de Variable)

Visual Studio Express nous aide pour faire correctement cette indentation quand nous écrivons du code. Il peut également remettre toute la page en forme avec la combinaison de touche : ctrl+k+ctrl+d.</description>
    </item>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:textbox_et_label&amp;rev=1502183893&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-08T09:18:13+00:00</dc:date>
        <title>csharp:textbox_et_label</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:textbox_et_label&amp;rev=1502183893&amp;do=diff</link>
        <description>Affichage de texte dans le formulaire

Textbox

 Principales propriétés d'un textbox

Label

 Principales propriétés d'un label</description>
    </item>
    <item rdf:about="http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:try_catch&amp;rev=1502129463&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-07T18:11:03+00:00</dc:date>
        <title>csharp:try_catch</title>
        <link>http://lms.lycee-mathias.fr/wiki/doku.php?id=csharp:try_catch&amp;rev=1502129463&amp;do=diff</link>
        <description>Lancer et intercepter des exceptions

Lorsque vous voulez exécuter du code susceptible d'être source d'erreur, enfermez-le dans un bloc try. Vous pouvez intercepter l'exception avec un (ou plusieurs) bloc(s) catch.

Les exceptions les plus courantes :</description>
    </item>
</rdf:RDF>
