Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parMarie-Christine Bordeleau Modifié depuis plus de 7 années
1
Environnement de développement des BD
Nassim BAHRI Site web : Ecole Supérieure d'Economie Numérique Année universitaire 2016/2017
2
Qu’est ce que le .NET .NET est une plateforme complète pour développer, déployer et exécuter des Applications Web, Windows, Mobiles et serveur
3
Architecture du Framework .NET
4
Visual Studio Disponible sur l’adresse :
5
Les éléments de base de C#
Les principaux types de variables
6
Les éléments de base de C#
Affectation, Opération et Concaténation int x = 22; string nom= "ben amor"; int resultat = 2 + 3; string nom,prenom,chaine; nom= "ben amor"; prenom= "mohamed" ; chaine=nom+ " " +prenom; Console.WriteLine(chaine);
7
Les éléments de base de C#
Lire depuis la console - Lire une phrase ou une chaine de caractère Console.WriteLine("entrer une phrase puis appuyer sur \"Entrée\""); string saisie = Console.ReadLine(); Console.WriteLine("Vous avez saisi : " + saisie);
8
Utilisation de la Framework .NET
Le namespace System //Affichage de la date courante Console.WriteLine(DateTime.Now); //affichage de l’utilisateur windows courant Console.WriteLine(Environment.UserName); Les Assemblys Un assembly possède des fragments de code compilés en langage intermédiaire. S’ils sont réutilisables, ils se trouvent dans des fichiers dont l’extension est .dll.
9
POO en C# En C# tout est considéré comme objet : un chaine de caractère est objet, une liste est un objet etc. Création d’objets (classes) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MaPremiereApplication { class Etudiant{ }
10
POO en C# Création d’instances d’objets Création de méthodes
static void Main(string[] args) { Etudiant etudiant1 = new Etudiant(); Etudiant etudiant2 = new Etudiant(); } Création de méthodes class Etudiant public void etudier () { instructions } }
11
POO en C# static void Main(string[] args) {
Etudiant etudiant1 = new Etudiant(); etudiant1.etudier(); } Visibilité (attributs et méthodes) public: Accès non restreint Private : Accès uniquement depuis la même classe Protected : Accès depuis la même classe ou depuis une classe dérivée
12
POO en C# Les propriétés d’un objet (classe) - Les variables membres
public class Etudiant { public string Nom; public string Prenom } Etudiant e1 = new Etudiant(); E1.Nom="ouni"; E1.prenom = "imed";
13
POO en C# Le constructeur sans paramètres Instanciation class Etudiant
{ public string nom; public string prenom; public string classe; public Etudiant() classe = "2 TSI"; } Instanciation Etudiant e1 = new Etudiant();
14
POO en C# Constructeur avec paramètres Instanciation
public Etudiant(string nom, string prenom, string classe) { this.nom = nom; this.prenom = prenom; this.classe = classe; } Instanciation Etudiant e1 = new Etudiant("ben amor","fares","2TSI");
15
Exercices d’initiation
Exercice 1: Réaliser un programme qui permet d’afficher le fameux message « Hello World »
16
Exercices d’initiation
Réaliser un programme qui : demande à l’utilisateur d’entrer un morceau de texte affiche le morceau de texte avec un petit message de remerciement attend que l’utilisateur appuie sur une touche avant de quitter
17
Exercices d’initiation
Réaliser une petite calculatrice très simple qui : demande à l’utilisateur d’entrer une valeur a demande à l’utilisateur d’entrer une valeur b stocke ces valeurs dans des variables de types int (en utilisant la méthode int.Parse(chaine)) effectue la somme de ces 2 valeurs affiche l’addition complète avec son résultat attend que l’utilisateur appuie sur une touche avant de quitter
18
Exercices d’initiation
Réaliser une petite application qui : Initialise une valeur X avec un entier Demande à l’utilisateur de deviner la valeur de X Affiche un message indiquant si la valeur saisie est supérieure, inférieure ou égale à la valeur de X
19
Exercices d’initiation
Réaliser une petite application qui : Permet d’initialiser les attributs d’une classe Etudiant à partie des valeurs saisie depuis la console Créer une méthode qui permet d’afficher les données saisies Les attributs sont les suivants: nom, prénom et classe
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.