Formations Informatiques > Techniques

Introduction C# 2015

C# 2010 : Introduction

Objectifs

Savoir programmer avec C#.

Prérequis

Savoir utiliser le clavier, la souris, les fenêtres et les fichiers. Avoir quelques notions concernant les bases de données (tables, requêtes...)

Une expérience de développement en C, C++, Java, Visual Basic ou tout autre langage facilite l’acquisition de certains concepts, mais n’est pas absolument nécessaire.

Contenu

Présentation générale de C#

  • Terminologie
  • Fondations : le Common Language RunTime
  • Le .Net Class FrameWork
  • Types de programmes que l’on peut créer en C# : Windows Application, Web Application, Windows Service , Web Service , Windows Controls, Web Controls …
  • Le rôle d’XML dans .NET
  • Quelle place tient C# dans Visual Studio.NET ?
  • Pourquoi un nouveau langage ? Comparaison rapide de C#/C++/Java

Utilisation de l’IDE (Environnement de développement)

  • Boite à outils
  • Explorateur de solution
  • Explorateur de classes
  • Fenêtre propriétés
  • Fenêtre de code
  • Aide dynamique
  • Gérer les profiles et les préférences utilisateurs
  • Explorateur d’objets (Object Browser)

Le langage C#

  • Les types de données et variables (utilité du CTS – Common Type System)
  • Types de Variables ‘Valeurs’ (Structures et Types Primitifs)
  • Types de Variables ‘Référence’ (Classes)
  • Passage de paramètres par Valeur, ou par Référence
  • L’héritage, la substitution (override) et les Interfaces en C#

Les formulaires Windows

  • Création et utilisation des formulaires.
  • Interception d’évènements
  • Utilisation des contrôles dans les formulaires
  • Création de menus et menus contextuels
  • Création de barre d’outils
  • Utilisation de boites de dialogues standard (File Open/Save, Print...)
  • Gestion du Drag & Drop

Gestion des Erreurs

  • Gérer les erreurs dans une application
  • Hiérarchie des exceptions
  • Interception d’exceptions (Try/Catch/Finally)
  • Levée d’exception (Throw)
  • Exceptions imbriquées (inner exception)

Accès aux base de données avec ADO.Net

  • Composants ADO.Net
  • Objets ‘Connection’, ‘Command’, ‘DataReader’ et ‘DataAdapter’
  • Fournisseurs de données : ‘.Net SQL Server’ pour SQL Server et ‘.Net OLE DB’ pour les autres (Oracle, Access...)
  • Composant ‘DataSet’ et ‘DataTable’ pour manipuler les données
  • Utilisation des contrôles liés aux données dans les Windows Forms. (DataGrids...)

Compilation & Déploiement

  • Par simple copie de fichier
  • Par projet de déploiement
  • Options des projets de déploiements (modification de la base de registre lors de l’installation, associations de type de fichiers, conditions de lancement...)

Initiation aux formulaires Web (Web Form)

  • Qu’est-ce qu’un formulaire Web ? Liens avec ASP.Net
  • Formulaires Web simples : similitudes et différences par rapport aux Windows Forms
  • Présentation de quelques fonctionnalités des Web Forms
  • Utilisation des contrôles Web dans les Web Forms

Infos Pratiques

5 Jours   |   €  N/A   |  # CSHATRO10

Cette formation est exclusivement sur demande. Contactez-nous pour obtenir une offre personnalisée.


Télécharger les détails en pdf
Plus d'infos sur cette formation?
Toutes nos formations sont disponibles en
formule intra-entreprise

Aides aux formations

Let’s stay in touch

Nous nous engageons à ne pas utiliser abusivement votre adresse, et à tout moment, vous aurez la possibilité de vous désinscrire.