Formation C# - Cours 4

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Formation C# - Cours 4 - Presentation Transcript

    1. Formation C#
      • Pierre de La Morinerie
      • Club Microsoft Isep — 2007
      Cours n° 4 : Programmation Windows
    2. Plan
      • Introduction, premiers pas, concepts
      • Programmation procédurale
      • Programmation objet
      • Programmation Windows
    3. Cours n° 4 Programmation Windows Programmation Windows
    4. Objectif
      • Produire un navigateur Web simple
      • Comprendre les concepts sous-jacents
    5. Premiers pas
      • Créer un projet “Application Windows”
      • Editer les propriétés de la fenêtre
    6. Contrôles
      • Placer un composant WebBrowser
      • Placer une barre d’outils
    7. Contrôles
      • En C#, les contrôles sont des objets
      • Ils appartiennent au namespace System.Windows.Form
      • Ex :
        • Button btOK = new Button(); form.Controls.Add(btOK);
    8. Classe partielle
      • Crée une classe séparée en plusieurs fichiers
      • Syntaxe :
        • partial class <nom de la classe> { }
      • Ex. :
        • Form Designer
    9. Héritage
      • Crée une nouvelle classe à partir d’une classe parente
      • Ex:
        • Form1 est héritée de Form
    10. Code folding
      • Problème :
        • Comment clarifier les différentes sections du code ?
      • Solution :
        • #region / #endregion
        • Groupe des sections de code
        • Aucun effet sur la compilation
    11. Evénements
      • Permet d’avoir des notifications automatiques de certaines actions
      • Exemple : clic sur un Bouton
    12. Evénements
      • 1. Déclaration de l’événement :
        • btOK.Click += new EventHandler(okClicked);
      • On ajoute un nouvel objet “EventHandler” à la liste d’événements “Click” du bouton “btOK”
    13. Evénements
      • 2. Utilisation de l’événement :
        • private okClicked(object sender, EventArgs e) { // code }
      • “sender” est l’objet ayant lancé l’événement
      • “e” contient des arguments passés à l’événement
    14. Evénements
      • On peut aussi créer ses propres événements
    15. Redimensionnement
      • Problème :
        • Comment gérer les changements de taille de la fenêtre ?
      • Solution :
        • Ancres, Dock, Panneaux
    16. Redimensionnement
      • Dock :
        • S’applique à une série de contrôles
        • Définit leur placement par position
        • Pratique, rapide, pas très souple
    17. Redimensionnement
      • Ancres :
        • S’appliquent à un contrôle
        • Combinaison de Top/Left/Right/Bottom
        • Un contrôle ancré conserve sa distance au bord du conteneur parent
    18. Redimensionnement
      • Panneaux :
        • Utilisent des comportements prédéfinis
      • Types :
        • FlowLayoutPanel : contrôle par flux
        • TableLayoutPanel : contrôle par grille
        • SplitPanel : contrôle par séparateur mobile

    + kemenarankemenaran, 2 years ago

    custom

    4072 views, 0 favs, 0 embeds more stats

    Quatrième partie de la formation C# du Club Micros more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 4072
      • 4072 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 117
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories