formation c# - cours 1 - introduction, premiers pas, concepts

10
Formation C# Pierre de La Morinerie Club Microsoft Isep — 2007 Cours n° 1 : Introduction, premiers pas, concepts

Upload: kemenaran

Post on 21-Jun-2015

17.156 views

Category:

Technology


2 download

DESCRIPTION

Première partie de la formation C# du Club Microsoft Isep. Introduction au langage C#, exemples, présentation des concepts de la plateforme .NET

TRANSCRIPT

Page 1: Formation C# - Cours 1 - Introduction, premiers pas, concepts

Formation C#

Pierre de La MorinerieClub Microsoft Isep — 2007

Cours n° 1 : Introduction, premiers pas, concepts

Page 2: Formation C# - Cours 1 - Introduction, premiers pas, concepts

Plan

•Introduction, premiers pas, concepts

•Programmation procédurale

•Programmation objet

•Programmation Windows

Page 3: Formation C# - Cours 1 - Introduction, premiers pas, concepts

Déroulement

•Cours de deux heures

•4 séances de cours

•Au moins un TP par cours

•Prérequis : base de programmation type C

Page 4: Formation C# - Cours 1 - Introduction, premiers pas, concepts

Introduction

•Pourquoi C# ?

➡Agréable

➡Moderne

➡Demandé par les entreprises

➡Et pour vous ?

Page 5: Formation C# - Cours 1 - Introduction, premiers pas, concepts

Premiers pas

•Choisir un environnement de développement :

➡Visual Studio (Express) : officiel

➡SharpDevelop : libre

Page 6: Formation C# - Cours 1 - Introduction, premiers pas, concepts

Premiers pas

•Commençons à programmer :

➡Lancer Visual Studio 2005

➡Créer un nouveau projet Console

➡Taper le premier programme (cf. TP 1)

Page 7: Formation C# - Cours 1 - Introduction, premiers pas, concepts

Concepts

• Environnement .NET :

• Initié de Microsoft

• Lancé en 2000

•Reprend des idées de Java

Page 8: Formation C# - Cours 1 - Introduction, premiers pas, concepts

Concepts

Forces FaiblessesEnvironnement

managéPortabilité

Très nombreux langages

Poids du framework

Forte intégration avec Windows

Très propriétaire

Framework très complet

Page 9: Formation C# - Cours 1 - Introduction, premiers pas, concepts

Architecture .NET

Page 10: Formation C# - Cours 1 - Introduction, premiers pas, concepts

Concepts

•Le langage C# :

➡Langage de choix pour .NET

➡Syntaxe de type C, proche du Java

➡Fortement typé