Environnement de développement des BD

Slides:



Advertisements
Présentations similaires
TD 1 IJA Introduction Objet, méthode, attribut Classe, instance
Advertisements

La notion de type revisitée en POO
Le débogage Semaine 12 Version A15. Plan de leçon - Débogage  Commentaire javadoc  Définition  Fonctionnement  Point d’arrêt  Exécution  Contrôler.
I21 Algorithmique et programmation II David Gross-Amblard, Joël Savelli IEM-uB GFDL 1.2 CM 4/8 v2.
1 Après 5 séances ● Utilisation du système Linux – Il faut maîtriser l'utilisation de la souris (« copy/paste » des textes donnés) – Utilisation de la.
Stéphane Frénot, Frederique Laforest, Frédéric Le-Mouël IJA 1 TD 6 IJA Structures de données JAVA.
1- Introduction 1ère partie Le langage SQL 2- Connexion 3- Structure & Contenu 4- Requêtes.
1 Programmation en C++ C++ de base ● Programme C++ ● Variables, objets, types ● Fonctions ● Namespace ● Tests ● Boucles ● Pointeurs, références.
Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Free Powerpoint Templates Client service architecteur réseaux.
Programmation orientée objet AppInventor ArduBlock Communication
UE2 - M22 Licence acoustique
Tableaux en C Mardi 2/05.
Le Langage JavaScript pour le web
Langages de programmation TP6
Interfaçage entre Maple et du code externe
Les Bases de données Définition Architecture d’un SGBD
Synthèse TP 2 Codeblock 1 Les objectifs de ce tp sont :
JAVA.
Ajouter le code dans une page html
Les tableaux différencier les variables simples des variables indicées (ordonnées et numérotées) un identificateur unique désigne un ensemble, une collection.
Modèle objet : les classes
Construire des requêtes
Environnement du développement de BD ORACLE REPORTS 10g
Chapitre 1 nombres, chaînes de caractères, booléens, et VARIABLES
Pas de variable globale
Les notions de classe et d'objet
Pointeurs et langage C.
JavaScript.
Algorithmique et programmation de modèles numériques
Semaine #1 INF130 par Frédérick Henri.
Javadoc et débogueur Semaine 03 Version A17.
AO (Architecture des ordinateurs)
Principes de programmation (suite)
Langages de programmation TP7
Les fonctions.
Les contrôles utilisateur
Algorithmiques Abdelbasset KABOU
Matrices, déclaration en CSharp
JAVA et POO : Notion d'héritage
Session 1 31 mai 2017 Plateforme ICONICS Justine Guégan
Développement JAVA pour plateforme ANDROID
Tableaux à plusieurs dimensions en langage C
Cours Programmation Orientée Objet (POO) 2eme année Licence-LMD
Chapitre 2: Les classes et les objets
Développement Mobile : Android
Programmation en C++ C++ de base
Programmation Android Debugger ses applications
Programmation Orientée Objet C# El Akel Bouchra ISMONTIC Tanger 2013/2014.
Calcul Scientifique Initiation à SCILB
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE
Développement d’une Application CORBA
Le Java premiers pas.
Les classes et les objets
Programmation Android Les listes
Langages de programmation TP11
Présentation SWING Siwar hadj hassen Omar ben yahya.
Filière Génie Civil – 2018 Langage C Tableaux – Exercices de révision
Exercice 1 Objectif : Définir une classe avec un constructeur et créer une instance de cette classe. La classe Habitation comprend les attributs : proprietaire.
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Base de données Table des clients Table des fournisseurs Table des commandes clients Formulaire des clients Formulaire des fournisseurs Formulaire des.
Principes de programmation (suite)
Le langage C# : Partie 1.
STREAMS (et fichiers).
Conception de sites web marchands: TD 1
Bases de données Singleton pour la connexion
App Inventor trucs Afficher une image depuis le Web ou Google Drive.
DONNÉE DE BASE QM Manuel de formation. Agenda 2  Introduction  Objectif de la formation  Données de base QM: Caractéristique de contrôle Catalogue.
Les Commandes de base Linux. 1 L’aide sur les commandes Linux ◦ help : obtenir de l’aide pour une commande interne du shell. Elle permet aussi d'afficher.
Transcription de la présentation:

Environnement de développement des BD Email : contact@nassimbahri.ovh Nassim BAHRI Site web : http://nassimbahri.ovh Ecole Supérieure d'Economie Numérique Année universitaire 2016/2017

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

Architecture du Framework .NET

Visual Studio Disponible sur l’adresse : https://www.visualstudio.com/fr/vs/visual-studio-express/

Les éléments de base de C# Les principaux types de variables

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);

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);

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.

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{ }

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 } }

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

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";

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();

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");

Exercices d’initiation Exercice 1: Réaliser un programme qui permet d’afficher le fameux message « Hello World »

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

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

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

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