iphone et ipad Développement d'applications en Objective-C - Version numérique

Dimension: px
Commencer à balayer dès la page:

Download "iphone et ipad Développement d'applications en Objective-C - Version numérique"

Transcription

1 Le langage C (bases) 1. Langages utilisables sous Xcode (Mac OS X) Les bases du langage de programmation C Un premier projet C sous Xcode en mode Console Création du projet Exécution du projet Variables Création du projet Nom du fichier principal Traitement programmé Formalisation des commentaires Commentaires généraux dans chaque fichier Importation des bibliothèques (librairies) Structure générale de la fonction main Explications détaillées de la fonction main Exécution du projet Spécifieurs de format Création du projet Exécution du projet Opérateurs Création du projet Exécution du projet Structure conditionnelle If... Else Problématique Création du projet Initialisation des variables if (forme simple) if... else Imbrication d instructions if Une erreur classique à éviter Vérifier l égalité de deux variables Vérifier l égalité d une variable par rapport à une valeur constante 46 1/21

2 Exécution du projet Structure conditionnelle Switch Problématique Création du projet Principe de fonctionnement du Switch Instruction break Instruction default Structures itératives while et do while Problématique Création du projet L instruction while La pré-incrémentation dans un while La post-incrémentation dans un while L instruction do... while L instruction break dans une boucle L instruction continue dans une boucle Exécution du projet Structure itérative for Problématique Création du projet Incrémentation par pas de Incrémentation par pas différent de Décrémentation Utilisation de fonction (sans passage de paramètres) Problématique Création du projet Prototypes des fonctions Principe de fonctionnement Exécution du projet Utilisation de fonction (avec passage de paramètres) Problématique Création du projet Fonction accelerervoiture Fonction ralentirvoiture Exécution du projet Traitement récursif 70 2/21

3 Problématique Création du projet Fonction accelerervoiture Exécution du projet Portée des variables Problématique Création du projet Analyse de la portée des variables Exécution du projet Passage de paramètres par valeur et par référence Problématique Création du projet Passage de paramètres par valeur Passage de paramètres par référence Exécution du projet Occupation mémoire Problématique Création du projet Commentaire du code Exécution du projet Tableaux (valeurs numériques) Problématique Création du projet Commentaire du code Exécution du projet Tableaux (Chaînes de caractères) Problématique Création du projet Commentaire du code Exécution du projet Structures C Problématique Création du projet Commentaire du code Exécution du projet Énumérations en C 104 3/21

4 Problématique Création du projet Commentaire du code Exécution du projet 111 Structuration des projets C sous Xcode 1. Structuration d'un projet C Problématique Création du projet Répartition du code en plusieurs fichiers Fichier main.c Fichier affichermarque.h Fichier affichermarque.c Fichier affichermodele.h Fichier affichermodele.c Exécution du projet Préférences générales de l'environnement Xcode Onglet General Onglet Code Sense Onglet Building Onglet Distributed Builds Onglet Debugging Onglet Keys Bindings Onglet Text Editing Onglet Fonts & Colors Onglet Indentation Onglet File Types Onglet Source Trees Onglet SCM Onglet Documentation 125 4/21

5 Bases Objective-C (mode Console) 1. Les bases du langage de programmation Objective-C (mode Console) Un premier projet Objective-C sous Xcode en mode Console Création du projet Exécution du projet Commentaire du fichier Premier projet Objective-C.m La gestion des chaînes de caractères Problématique Création du projet Les différentes séquences de code Séquence n 1 : Chaîne de caractères version C (pointeur de caractère) Séquence n 2 : Chaîne de caractères version C (tableau de caractères) Séquence n 3 : Chaîne de caractères version Objective-C (NSString) Séquence n 4 : Chaîne de caractères version Objective-C (méthode stringwithstring) Séquence n 5 : Chaîne de caractères modifiable (NSMutableString) Séquence n 6 : Copie d une chaîne de caractères Séquence n 7 : Concaténation de chaînes de caractères Séquence n 8 : Copie du contenu d une chaîne de caractères Séquence n 9 : Recherche dans une chaîne de caractères (rangeofstring) Séquence n 10 : Recherche dans une chaîne de caractères (NSNotFound) Séquence n 11 : Remplacement dans une chaîne de caractères (replacecharactersinrange) Séquence n 12 : Combinaison de la recherche et du remplacement dans une chaîne de caractères Séquence n 13 : Suppression d une partie d une chaîne de caractères Séquence n 14 : Extraction de caractères depuis une chaîne de caractères (substringwithrange) 149 5/21

6 Séquence n 15 : Extraction de caractères depuis une chaîne de caractères (substringfromindex) Séquence n 16 : Insertion de caractères dans une chaîne de caractères Séquence n 17 : Mise en forme d une chaîne de caractères Séquence n 18 : Conversion d une chaîne de caractères en entier Séquence n 19 : Conversion d une chaîne de caractères en réel (double) Séquence n 20 : Conversion d une chaîne de caractères en réel (float) La gestion de collections (tableaux, dictionnaires et ensembles) Problématique Création du projet Les différentes séquences de code Séquence n 1 : Initialisation d un tableau (arraywithobjects) Séquence n 2 : Affichage des éléments d un tableau Séquence n 3 : Affichage des éléments d un tableau avec un énumérateur Séquence n 4 : Tableau multidimensionnel Séquence n 5 : Affichage d un élément d un tableau multidimensionnel Séquence n 6 : Affichage de l ensemble des éléments d un tableau multidimensionnel Séquence n 7 : Création d un dictionnaire à partir d un tableau de clés et d un tableau de valeurs (dictionarywithobject... forkey) Séquence n 8 : Création d un dictionnaire à partir de couples clé-objet (dictionarywithobjectsandkeys) Séquence n 9 : Création d un dictionnaire modifiable Séquence n 10 : Affichage d un dictionnaire modifiable Séquence n 11 : Suppression d un élément d un dictionnaire modifiable Séquence n 12 : Création d un ensemble Séquence n 13 : Création d un ensemble modifiable La gestion des fichiers Problématique Création du projet 168 6/21

7 5.3 Les différentes séquences de code Séquence n 1 : Déclarations Séquence n 2 : Lecture d un fichier (stringwithcontentsoffile) Séquence n 3 : Lecture d un fichier (stringwithcontentsofurl) Séquence n 4 : Écriture dans un fichier Séquence n 5 : Lecture d un fichier caractère par caractère 172 POO en Objective-C (mode console) 1. Projet POO_Voiture_V01 : Création d une classe en Objective-C La notion de Programmation Orientée Objet en Objective-C Problématique Création du projet Les différentes séquences de code Séquence n 1 : Création de l interface d une classe Séquence n 2 : Implémentation d une classe Séquence n 3 : Utilisation d une classe Exécution du projet Projet POO_Voiture_V02 : Organisation du code pour le structurer Problématique Création du projet Fichiers du projet POO_Voiture_V02.m Voiture.h Voiture.m Exécution du projet Projet POO_Voiture_V03 : Création des méthodes getter et setter Problématique Fichiers du projet Voiture.h Voiture.m POO_Voiture_V03.m 189 7/21

8 3.3 Exécution du projet Projet POO_Voiture_V04 : Accessibilité publique, protégée ou privée des propriétés Problématique Fichiers du projet Voiture.h Voiture.m POO_Voiture_V04.m Exécution du projet Projet POO_Voiture_V05 : Mise en place de l héritage Problématique Fichiers du projet Vehicule.h Vehicule.m Voiture.h Voiture.m POO_Voiture_V05.m Exécution du projet Projet POO_Voiture_V06 : La substitution de méthode Problématique Fichiers du projet Vehicule.h Vehicule.m Voiture.h Voiture.m POO_Voiture_V06.m Exécution du projet Projet POO_Voiture_V07 : Tableau d objets Problématique Fichiers du projet Vehicule.h, Vehicule.m, Voiture.h et Voiture.m POO_Voiture_V07.m 209 8/21

9 7.3 Exécution du projet Projet POO_Voiture_V08 : Méthodes d instance et méthodes de classe Problématique Fichiers du projet Voiture.h Voiture.m POO_Voiture_V08.m Exécution du projet Projet POO_Voiture_V09 : Getter et setter implémentés automatiquement Problématique Fichiers du projet Voiture.h Voiture.m POO_Voiture_V09.m Exécution du projet Projet POO_Voiture_V10 : Création d un protocole Problématique Fichiers du projet Voiture.h Voiture.m VoitureCourse.h POO_Voiture_V10.m Exécution du projet 234 POO en Objective-C (mode graphique) 1. Projet GUI_01 : Un premier projet C sous Xcode en mode graphique Les bases de la POO en Objective-C (mode graphique) Création du projet Dossiers du projet Dossier Classes 239 9/21

10 1.3.2 Dossier Other sources Dossier Resources Dossier Frameworks Dossier Products Exécution du projet Scripts des classes GUI_01AppDelegate.h (header de la classe) GUI_01AppDelegate.m (implémentation de la classe) main.m (script principal lanceur de l'application) GUI_01_Prefix.pch (script des directives de pré-compilation) Principes de fonctionnement du projet Projet GUI_02 : Hello World sur iphone Objectifs Fichier GUI_02-Info.plist Propriété «Icon file» (CFBundleIconFile) Propriété «Bundle display name» (CFBundleDisplayName) Écran de démarrage Délégué de l application Design Pattern «Délégation de contrôle» applicationdidfinishlaunching applicationwillterminate applicationdidreceivememorywarning applicationwillresignactive Interface Builder Fenêtres principales de l'environnement Interface Builder Définition d une propriété pour Interface Builder Création de liens entre Interface Builder et le code de l application Déclaration du lien entre l application et son délégué Création d une nouvelle vue avec Interface Builder Ajout d'une nouvelle vue au projet Ajout d'un label sur la vue Appel à la vue Projet GUI_03 : Gérer un bouton /21

11 3.1 Objectifs Scripts GUI_03AppDelegate.h et GUI_03AppDelegate.m GUI_03AppDelegate.h (header de la classe) GUI_03AppDelegate.m (implémentation de la classe) Première exécution du projet Premières interventions sur mainwindow.xib sous Interface Builder Création de la classe GUI_03ViewController sous Xcode Finalisation du paramétrage de mainwindow.xib sous Interface Builder Projet GUI_04 : Saisie de texte Objectifs Scripts GUI_04AppDelegate.h et GUI_04AppDelegate.m Ajout de la zone de saisie sous Interface Builder Modification du contrôleur (scripts GUI_04ViewController.het GUI_04ViewController.m) Finalisation du paramétrage de mainwindow.xib sous Interface Builder Exécution du projet Projet GUI_05 : Le contrôle de saisie Objectifs Modification de l'en-tête du contrôleur (script GUI_05ViewController.h) Modification de l'implémentation du contrôleur (script GUI_05ViewController.m) Exécution du projet 304 Applications de type Calculette 1. Présentation des applications du chapitre Projet Calculette Objectifs Structure du projet Les Frameworks à intégrer dans le projet Quelques éléments sur l'interface (Calculette1ViewController.xib) Code source de l'application /21

12 2.5.1 Code du script Calculette1ViewController.h Code du script Calculette1ViewController.m Projet Calculette Objectifs Structure du projet Les Frameworks à intégrer dans le projet Quelques éléments sur l'interface (Calculette2ViewController.xib) Code source de l'application Code du script Calculette2ViewController.h Code du script Calculette2ViewController.m 318 Gestion de molettes (Picker) 1. Présentation des applications du chapitre Projet MoletteDate Objectifs Les Frameworks à intégrer dans le projet Quelques éléments sur l'interface (MoletteDateViewController.xib) Code source de l'application Code du script MoletteDateViewController.h Code du script MoletteDateViewController.m Projet MoletteVoiture Objectifs Les Frameworks à intégrer dans le projet Quelques éléments sur l'interface(molettevoitureviewcontroller.xib) Code source de l'application Code du script MoletteVoitureViewController.h Code du script MoletteVoitureViewController.m 335 Gestion de la persistance de données 12/21

13 1. Présentation des applications du chapitre Projet Plist Objectifs Notion de fichier PList Les Frameworks à intégrer dans le projet Quelques éléments sur l'interface (PlistViewController.xib) Code source de l'application Code du script PlistViewController.h Code du script PlistViewController.m Projet Ascii Objectifs Les Frameworks à intégrer dans le projet Quelques éléments sur l'interface (AsciiViewController.xib) Code source de l'application Code du script AsciiViewController.h Code du script AsciiViewController.m Projet Preferences Objectifs Les Frameworks à intégrer dans le projet Quelques éléments sur l'interface (PreferencesViewController.xib) Code source de l'application Code du script PreferencesViewController.h Code du script PreferencesViewController.m Projet SQLite Objectifs Les Frameworks à intégrer dans le projet Quelques éléments sur l'interface (SQLiteViewController.xib) Structure générale du projet Installation de la BDD SQLite /21

14 5.6 Code source de l'application Code du script SQLiteViewController.h Code du script SQLiteViewController.m Code du script SQLManager.h Code du script SQLManager.m Code du script Performance.h Code du script Performance.h Projet MySQL Objectifs Les Frameworks à intégrer dans le projet Code source de l'application (volet serveur SOAP) Code du web service (écrit en PHP) La classe PHP nusoap Quelques mots sur le protocole SOAP Les Frameworks à intégrer dans le projet Code source de l'application (volet Objective-C) Code du script MySQLViewController.h Code du script MySQLViewController.m 392 Gestion des images 1. Projet Diaporama Objectifs Les Frameworks à intégrer dans le projet Les fichiers XIB du projet Code source de l'application Code du script Diaporama1ViewController.h Code du script Diaporama1ViewController.m Projet Diaporama Objectifs Les Frameworks à intégrer dans le projet Code de l'application /21

15 Gestion des listes (TableView) 1. Présentation des TableView Projet TableView Objectifs Les Frameworks à intégrer dans le projet Les fichiers XIB du projet Code source de l'application Code du script Table1ViewController.h Code du script Table1ViewController.m Projet TableView Objectifs Les Frameworks à intégrer dans le projet Les fichiers XIB du projet Code source de l'application Code du script Table2ViewController.h Code du script Table2ViewController.m Projet TableView Objectifs Les Frameworks à intégrer dans le projet Les fichiers XIB du projet Code source de l'application Code du script Table3ViewController.h Code du script Table3ViewController.m Code du script DetailViewController.h Code du script DetailViewController.m 421 Numérisation de codes à barres 1. Principe de base /21

16 2. Projet CodeBarre Objectifs Les Frameworks à intégrer dans le projet Les fichiers XIB du projet Code source de l'application Code du script CodeBarreViewController.h Code du script CodeBarreViewController.m 428 Géolocalisation 1. Principe de base Projet Localisation Objectifs Les Frameworks à intégrer dans le projet Les fichiers XIB du projet Code source de l'application Code du script Localisation1ViewController.h Code du script Localisation1ViewController.m Projet Localisation Objectifs Les coordonnées de villes Structure du projet Les Frameworks à intégrer dans le projet Code source de l'application Code du script Localisation2ViewController.h Code du script Localisation2ViewController.m Code du script Punaise.h Code du script Punaise.m Code du script AnnotationView.h Code du script AnnotationView.m /21

17 Parsage de fichiers aux formats XML et JSON 1. Principe de base Projet XML Objectifs Les données XML Structure du projet Les Frameworks à intégrer dans le projet Les fichiers XIB du projet Code source de l'application Code du script XMLViewController.h Code du script XMLViewController.m Code du script XMLToObjectparser.h Code du script XMLToObjectparser.m Code du script Voiture.h Code du script Voiture.m Projet JSON Objectifs Qu'est-ce que JSON? Structure du projet Les Frameworks à intégrer dans le projet Les fichiers XIB du projet Code source de l'application Code du script JSONViewController.h Code du script JSONViewController.m 468 Transfert de données via le protocole FTP 1. Principe de base Projet FTP /21

18 2.1 Objectifs Structure du projet Les Frameworks à intégrer dans le projet Les fichiers XIB du projet Code source de l'application Code du script FTPViewController.h Code du script FTPViewController.m 476 Gestion des contacts 1. Principe de base Projet Contacts Objectifs Les Frameworks à intégrer dans le projet Les fichiers XIB du projet Code source de l'application Code du script ContactsViewController.h Code du script ContactsViewController.m 485 Émission de mails 1. Principe de base Projet Mail Objectifs Les Frameworks à intégrer dans le projet Les fichiers XIB du projet Code source de l'application Code du script MailViewController.h Code du script MailViewController.m /21

19 Gestion de flux RSS 1. Principe de base Projet RSS Objectifs Les Frameworks à intégrer dans le projet Les fichiers XIB du projet Flux RSS du site sportauto.fr Code source de l'application Code du script RSSViewController.h Code du script RSSViewController.m 508 Prise de photos et publication 1. Principe de base Projet UploadPhoto Objectifs Les Frameworks à intégrer dans le projet Les fichiers XIB du projet Code source de l'application Code du script UploadPhotoViewController.h Code du script UploadPhotoViewController.m 523 Programmation sans Interface Builder 1. Principe de base Le projet SansXIB Objectifs /21

20 2.2 Les Frameworks à intégrer dans le projet Template du projet Code source de l'application Code du script SansXIBAppDelegate.h Code du script SansXIBAppDelegate.m Code du script SansXIBViewController.h Code du script SansXIBViewController.m 530 La gestion du dessin 1. Le dessin sous Objective-C Projet Dessin Objectifs Les Frameworks à intégrer dans le projet Code source de l'application Code du script Dessin.h Code du script Dessin.m 535 Gestion de la mémoire 1. Les bases de la gestion de la mémoire en Objective-C Gestion explicite de la mémoire La référence absolue sur le sujet La notion de compteur de références Les cas problématiques La règle de base dans la gestion de la mémoire La libération de l espace mémoire La limite du système du compteur de références Gestion semi-automatique via AutoreleasePool /21

21 3.1 Présentation du dispositif AutoreleasePool Mise en œuvre de l'autoreleasepool Mise en pool via les méthodes de commodité Mise en pool explicite Conservation d'objets placés en autorelease pool 544 Publication sur l'app Store 1. Les différents modes de déploiement Déploiement sur l'app Store Déploiement Ad Hoc Déploiement In-House Les concepts de base Un exemple de déploiement via Over-The-Air (OTA) Enregistrement gratuit sur le portail d'apple Le contrat ios Developer University Program Création d'un certificat Le déploiement Over-The-Air étape par étape Application déployée Accès au portail Apple Dev Center Certificat de développeur Déclaration des périphériques autorisés Identification de l'application développée Création du Provisioning Profile Préparation du déploiement sous Xcode Build et déploiement sous Xcode Finalisation du déploiement 573 Index /21

Manipulation 4 : Application de «Change».

Manipulation 4 : Application de «Change». Manipulation 4 : Application de «Change». Première partie : Cette manipulation a pour but d utiliser un service Web afin d obtenir les taux de change appliqués entre les différentes monnaies référencées

Plus en détail

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................

Plus en détail

Programmation MacOSX / ios

Programmation MacOSX / ios Programmation MacOSX / ios Master Ingénierie Informatique 2011-2012 Jean-Baptiste.Yunès@liafa.jussieu.fr deux extensions objets de C : C++ (Stroustrup) Objective-C (Cox & Love) ajout de constructions à

Plus en détail

Introduction au langage C

Introduction au langage C Introduction au langage C Cours 1: Opérations de base et premier programme Alexis Lechervy Alexis Lechervy (UNICAEN) Introduction au langage C 1 / 23 Les premiers pas Sommaire 1 Les premiers pas 2 Les

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Licence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter

Plus en détail

Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples

Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation impérative et structures de données simples Introduction au langage C Sandrine Blazy - 1ère année 24 octobre 2007 Cours d Algorithmique-Programmation

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

Plus en détail

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7 Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

Avant-propos Certificats et provisioning profiles

Avant-propos Certificats et provisioning profiles Avant-propos Certificats et provisioning profiles Devenir «développeur Apple» ne signifie pas uniquement que vous allez pouvoir développer des apps, vous allez également avoir certaines responsabilités

Plus en détail

Formation WinDev Mobile

Formation WinDev Mobile Formation WinDev Mobile 1 Pré requis 2 WinDev Mobile : présentation générale 3 Particularités des applications Android 3.1 Eléments de projets disponibles 3.2 Bases de données 3.3 Le SDK et le JDK 4 Création

Plus en détail

À la découverte du SDK de l iphone et de l ipad

À la découverte du SDK de l iphone et de l ipad 3 À la découverte du SDK de l iphone et de l ipad Au sommaire de ce chapitre Créer votre premier projet pour iphone et ipad Maîtriser les outils de création d interfaces Tester et déboguer votre premier

Plus en détail

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

Plus en détail

Optimiser pour les appareils mobiles

Optimiser pour les appareils mobiles chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...

Plus en détail

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte? Avant-propos... V CHAPITRE 1 Scripting Windows, pour quoi faire?... 1 Dans quel contexte?.................................................. 1 La mauvaise réputation............................................

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes

Plus en détail

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition) Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du

Plus en détail

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team

Plus en détail

Notions fondamentales du langage C# Version 1.0

Notions fondamentales du langage C# Version 1.0 Notions fondamentales du langage C# Version 1.0 Z 2 [Notions fondamentales du langage Csharp] [Date : 25/03/09] Sommaire 1 Tout ce qu il faut savoir pour bien commencer... 3 1.1 Qu est ce qu un langage

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

F0RMAT I0N BUREAUTIQUE

F0RMAT I0N BUREAUTIQUE F0RMAT I0N BUREAUTIQUE Initiation & Perfectionnement wwwmegarunfr - info@megarunfr INIT IAT I0N INF0RMAT IQUE Pré requis : Aucun Objectif : Découvrir l'outil informatique Durée : 4 jours Présentation de

Plus en détail

Point sur les solutions de développement d apps pour les périphériques mobiles

Point sur les solutions de développement d apps pour les périphériques mobiles Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle

Plus en détail

UE C avancé cours 1: introduction et révisions

UE C avancé cours 1: introduction et révisions Introduction Types Structures de contrôle Exemple UE C avancé cours 1: introduction et révisions Jean-Lou Desbarbieux et Stéphane Doncieux UMPC 2004/2005 Introduction Types Structures de contrôle Exemple

Plus en détail

FORMATION KAWET. Formation : Créer une appli mobile avec Kawet

FORMATION KAWET. Formation : Créer une appli mobile avec Kawet FORMATION KAWET Formation : Créer une appli mobile avec Kawet Document réalisé par : Kawet 12 septembre 2014 Page 1! sur 10! SOMMAIRE Introduction page 3 Créer une appli mobile : découverte page 4 Créer

Plus en détail

Support de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur

Support de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur JEAN-MARC GILLIOT 2014-2015 Durée 1,5 heures Introduction à l automatisation et au développement avec ArcGIS 10.1 3 e année ingénieur Support de TD ArcGIS 10.1 Grande école européenne d'ingénieurs et de

Plus en détail

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward PHP CLÉS EN MAIN 76 scripts efficaces pour enrichir vos sites web par William Steinmetz et Brian Ward TABLE DES MATIÈRES INTRODUCTION 1 1 TOUT CE QUE VOUS AVEZ TOUJOURS VOULU SAVOIR SUR LES SCRIPTS PHP

Plus en détail

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training.

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training. Mardi 17 Novembre 2009 Paris, la Défense Iphone vs. Android Xavier PARADON, Directeur Technique Valtech Training xavier.paradon@valtech-training.fr Anthony DAHANNE, Consultant Valtech Technology Consulting

Plus en détail

EIP 2012 Projet Livepad. Documentation technique 1.5

EIP 2012 Projet Livepad. Documentation technique 1.5 EIP 2012 Projet Livepad 1.5 Marc Mathieu Benjamin Netter David Ngo Pierre Pasteau Denis Togbe 12-01-2012 Informations sur le projet Groupe Nom du projet Type de document Marc Mathieu Benjamin Netter David

Plus en détail

Déploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM)

Déploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM) Déploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM) ios prend en charge la gestion des appareils mobiles (MDM), offrant aux entreprises la possibilité de gérer des déploiements évolutifs

Plus en détail

Réinventer la sensation de lire

Réinventer la sensation de lire Réinventer la sensation de lire D InDesign à l ipad Une solution TWIXL MEDIA Pourquoi la publication sur tab Qu est-ce qu une publication? La première réponse qui vient à l'esprit est : un magazine. Nous

Plus en détail

Clé USB OTG PNY Duo-Link pour iphone et ipad. Mode d'emploi

Clé USB OTG PNY Duo-Link pour iphone et ipad. Mode d'emploi Clé USB OTG PNY Duo-Link pour iphone et ipad Mode d'emploi Table des matières 1. Introduction 2. Configuration requise 3. Descriptions physiques 4. Installation de l'app DUO-LINK 5. Utilisation de l'app

Plus en détail

Table des matières Introduction... 1 1. Démarrage... 8 2. Les composants graphiques... 26

Table des matières Introduction... 1 1. Démarrage... 8 2. Les composants graphiques... 26 Table des matières À propos de l'auteur... x Préface... xi Avant-propos... xiv 1. Public visé et prérequis... xiv 2. Sources des exemples... xv 3. Accès aux vidéos... xv 4. URL raccourcies... xv 5. Remerciements...

Plus en détail

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement Développement de logiciels de logiciels Solutions mobiles iphone, Android WebApp HTML5 Mobile marketing Ingénierie Régie d

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

4. SERVICES WEB REST 46

4. SERVICES WEB REST 46 4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,

Plus en détail

M2 SIAW - Exemples de stages réalisés. Gabriella Salzano - Document de travail - 28/1/2015

M2 SIAW - Exemples de stages réalisés. Gabriella Salzano - Document de travail - 28/1/2015 M2 SIAW - Exemples de stages réalisés Gabriella Salzano - Document de travail - 28/1/2015 Les étudiants du M2 SIAW réalisent généralement leurs stages dans des entreprises, parfois dans des laboratoires

Plus en détail

Présentation du PL/SQL

Présentation du PL/SQL I Présentation du PL/ Copyright Oracle Corporation, 1998. All rights reserved. Objectifs du Cours A la fin de ce chapitre, vous saurez : Décrire l intéret du PL/ Décrire l utilisation du PL/ pour le développeur

Plus en détail

Guide d utilisation de «Partages Privés»

Guide d utilisation de «Partages Privés» Guide d utilisation de «Partages Privés» Sommaire Interface Web Se connecter à l espace web Partages Privés p.4 Créer son compte p.5 Description de l interface web Partages Privés p.6 Créer des bibliothèques

Plus en détail

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique

Plus en détail

Développez vos applications pour. iphone, ipod Touch, ipad

Développez vos applications pour. iphone, ipod Touch, ipad Développez vos applications pour iphone, ipod Touch, ipad Copyright 2010 Micro Application 20-22, rue des Petits-Hôtels 75010 Paris 1 ère Édition - Mai 2010 Auteur Avertissement aux utilisateurs Jean-Pierre

Plus en détail

Fiche produit. Important: Disponible en mode SaaS et en mode dédié

Fiche produit. Important: Disponible en mode SaaS et en mode dédié Fiche produit Important: Disponible en mode SaaS et en mode dédié La plate-forme étant enrichie en permanence, la liste des fonctionnalités présentées n est pas exhaustive. Nous vous invitons donc à nous

Plus en détail

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments Développement d une application en web/ client lourd en C# permettant la gestion des médicaments et des commandes de

Plus en détail

Principe de fonctionnement du lanceur d'application "AdisTlsStartCfgLotus"

Principe de fonctionnement du lanceur d'application AdisTlsStartCfgLotus IS00788 Principe de fonctionnement du lanceur d'application Fiche IS00788 Version document : 1.02 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de Systancia

Plus en détail

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework L'objectif de ce document est de poser des bases de réflexion sur la modélisation d'un projet réalisé

Plus en détail

CDC 4 DISPONIBLE : 25 NOVEMBRE 2014

CDC 4 DISPONIBLE : 25 NOVEMBRE 2014 CDC 4 DISPONIBLE : 25 NOVEMBRE 2014 De la technologie et des fonctionnels Un produit pensé par métier Un focus sur les interfaces utilisateurs Une ouverture aux applications externes Web Web Web CDC 4

Plus en détail

Fiche produit Site Monitor v4

Fiche produit Site Monitor v4 Fiche produit Site Monitor v4 2007-2015, Dejal Systems LLC Traduction française 2007-2015, SARL MAC V.F. Philippe Bonnaure http://www.macvf.fr support@macvf.fr Version 4.1 du 11/08/2015 Identification

Plus en détail

Configuration du FTP Isolé Active Directory

Configuration du FTP Isolé Active Directory Configuration du FTP Isolé Active Directory 1 - Introduction KoXo Administrator permet de configurer les attributs de l annuaire pour permettre à un utilisateur d accéder à son dossier de travail via le

Plus en détail

as Architecture des Systèmes d Information

as Architecture des Systèmes d Information Plan Plan Programmation - Introduction - Nicolas Malandain March 14, 2005 Introduction à Java 1 Introduction Présentation Caractéristiques Le langage Java 2 Types et Variables Types simples Types complexes

Plus en détail

Fiche technique Les fonctionnalités selon les versions de Sage CRM. Introduction

Fiche technique Les fonctionnalités selon les versions de Sage CRM. Introduction Introduction Ci-après le détail des fonctionnalités proposées dans Sage CRM selon les versions : Version On Premise : Sage 100 CRM Version Cloud : Sage CRM.com Page 1 of 10 Gestion des fiches Sage 100

Plus en détail

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6 BUREAU VIRTUEL Utilisation de l application sur ipad Guide utilisateur Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6 Utilisation du bureau virtuel sur ipad Table des matières PREAMBULE...2 QU

Plus en détail

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et

Plus en détail

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique Le DNS DNS = Domain Name Service Sert à résoudre les noms d ordinateur en adresse IP. Contention de dénomination pour les domaines Windows 2000 (nommage des domaines W2K) Localisation des composants physiques

Plus en détail

Un logiciel pour aller plus loin dans la gestion de vos espaces. Mémo technique

Un logiciel pour aller plus loin dans la gestion de vos espaces. Mémo technique Office Espace Un logiciel pour aller plus loin dans la gestion de vos espaces Mémo technique Dotée de fonctionnalités avancées, Office Espace a été développé pour les mairies et collectivités qui recherchent

Plus en détail

SOMMAIRE GUIDE D UTILISATION DU WEBMAIL. vous guide

SOMMAIRE GUIDE D UTILISATION DU WEBMAIL. vous guide vous guide GUIDE D UTILISATION DU WEBMAIL SOMMAIRE A. Connection Webmail B. Les fonctions de base C. Composer un message D. Les fonctions supplémentaires 1. Le carnet d adresse a. Pour créer un nouveau

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

Alfresco Guide Utilisateur

Alfresco Guide Utilisateur Alfresco Guide Utilisateur ATELIER TECHNIQUE DES ESPACES NATURELS - 1 Table des matières Alfresco Guide Utilisateur...1 Accéder à la GED de l'aten...3 Via un client FTP...3 Onglet Général...3 Onglet Avancé...3

Plus en détail

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation. Université du Québec à Chicoutimi Département d informatique et de mathématique Plan de cours Titre : Élément de programmation Sigle : 8inf 119 Session : Automne 2001 Professeur : Patrice Guérin Local

Plus en détail

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 AISL - Architecture et Intégration des Systèmes Logiciels - 2011-2012 webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 Administrer un serveur et

Plus en détail

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET CAHIER DES CHARGES DE REALISATION DE SITE INTERNET Nom de l entreprise : Adresse : Tel : Fax : Email : Personne à contacter dans l entreprise : 1 SOMMAIRE 1 PRESENTATION DE L ENTREPRISE...3 2 PRESENTATION

Plus en détail

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

Plus en détail

Reporting Services - Administration

Reporting Services - Administration Reporting Services - Administration Comment administrer SQL Server Reporting Services Cet article a pour but de présenter comment gérer le serveur depuis le "portail" de Reporting Services. Nous verrons

Plus en détail

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12 GTK+ GLADE Page 1 sur 12 SOMMAIRE INTRO 3 Présentation de GTK+ 3 Présentation de GLADE 3 GTK+ 4 Installation 4 Les Widgets 4 Le système de hiérarchie 5 Les signaux 6 GLADE 7 Installation 7 L interface

Plus en détail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année

Plus en détail

TBI-DIRECT. Bridgit. Pour le partage de votre bureau. Écrit par : TBI Direct. http://www.tbi-direct.fr

TBI-DIRECT. Bridgit. Pour le partage de votre bureau. Écrit par : TBI Direct. http://www.tbi-direct.fr TBI-DIRECT Bridgit Pour le partage de votre bureau Écrit par : TBI Direct http://www.tbi-direct.fr Contenu Vue d'ensemble...4 Nom du serveur...5 Lancement du Bridgit...5 Installation du logiciel Bridgit

Plus en détail

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10 /0 SOMMAIRE. Lancer le logiciel. Mettre un titre dans une diapositive et du texte. Ajouter une diapositive 4. Créer une diapositive avec une image 5. Créer une diapositive avec un graphique 6. Créer une

Plus en détail

Programme ASI Développeur

Programme ASI Développeur Programme ASI Développeur Titre de niveau II inscrit au RNCP Objectifs : Savoir utiliser un langage dynamique dans la création et la gestion d un site web. Apprendre à développer des programmes en objet.

Plus en détail

Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N

Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N Table des matières 1 CIVIL NET ADMINISTRATION GESTION DES APPLICATIONS... 3 1.1 AMELIORATIONS... 3 1.2 CORRECTIONS... 6 2 CIVIL NET

Plus en détail

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture

Plus en détail

Introduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf

Introduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf Introduction à Java Matthieu Herrb CNRS-LAAS http://homepages.laas.fr/matthieu/cours/java/java.pdf Mars 2014 Plan 1 Concepts 2 Éléments du langage 3 Classes et objets 4 Packages 2/28 Histoire et motivations

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

Authentification unique Eurécia

Authentification unique Eurécia Authentification unique Eurécia Date/Version Contenu Etat 27/03/2013 Création du document Diffusable 03/09/2013 Mise à jour du document Diffusable 17/07/2013 Ajout du chapitre provisionning Diffusable

Plus en détail

Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework

Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Gaël de Chalendar CEA LIST / LIC2M Journée de Présentation des Technologies WebContent INSTN 14/12/2009 Présentation de gsoap Plan

Plus en détail

FileMaker Server 14. Guide de démarrage

FileMaker Server 14. Guide de démarrage FileMaker Server 14 Guide de démarrage 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques

Plus en détail

//////////////////////////////////////////////////////////////////// Administration bases de données

//////////////////////////////////////////////////////////////////// Administration bases de données ////////////////////// Administration bases de données / INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données

Plus en détail

Q-Checker pour V6 Release 2.1

Q-Checker pour V6 Release 2.1 Q-Checker pour V6 Release 2.1 Guide d installation Erstellt am 2014-06-24 Conventions dans le manuel Marquages ATTENTION signale qu une action peut avoir des conséquences indésirables, tel que perte de

Plus en détail

Apprendre la Programmation Orientée Objet avec le langage Java (avec exercices pratiques et corrigés)

Apprendre la Programmation Orientée Objet avec le langage Java (avec exercices pratiques et corrigés) Introduction à la POO 1. Histoire de la POO 9 2. Historique du 12 La conception orientée objet 1. Approche procédurale et décomposition fonctionnelle 13 2. La transition vers l'approche objet 14 3. Les

Plus en détail

DLTA Deploy. Une offre unique de gestion de flotte mobile pour iphone, ipad & ipod touch. La solution de gestion de flotte mobile pour ios

DLTA Deploy. Une offre unique de gestion de flotte mobile pour iphone, ipad & ipod touch. La solution de gestion de flotte mobile pour ios Une offre unique de gestion de flotte mobile pour iphone, ipad & ipod touch Version 1.0 Juin 2011 1 La multiplication des terminaux mobiles (iphone, ipad, ipod) pose de nombreux problèmes aux équipes IT

Plus en détail

Contenu Windows 8 MODULE 1 AVANT-PROPOS MODULE 2 INTRODUCTION À WINDOWS 8 MODULE 4 APPLICATIONS WINDOWS 8 PARTIE 1 MODULE 3 PARAMÈTRES DE WINDOWS 8

Contenu Windows 8 MODULE 1 AVANT-PROPOS MODULE 2 INTRODUCTION À WINDOWS 8 MODULE 4 APPLICATIONS WINDOWS 8 PARTIE 1 MODULE 3 PARAMÈTRES DE WINDOWS 8 Contenu Windows 8 MODULE 1 AVANT-PROPOS CLAVIER SOURIS TERMINOLOGIE MODULE 2 INTRODUCTION À WINDOWS 8 SYSTÈME D EXPLOITATION WINDOWS 8 VERSIONS DE WINDOWS 8 ENVIRONNEMENT DE WINDOWS 8 ÉCRAN D ACCUEIL Démarrer

Plus en détail

Guide de configuration. Logiciel de courriel

Guide de configuration. Logiciel de courriel Guide de configuration Logiciel de courriel Août 2013 Table des matières 1. Logiciels de courriel Mac 1.1 Télécharger, installer et mettre à niveau Microsoft Outlook (Utilisateurs du Courriel Affaires

Plus en détail

Module Criteo Tags et Flux pour Magento

Module Criteo Tags et Flux pour Magento Module Criteo Tags et Flux pour Ma Module Criteo Tags et Flux pour Ma Documentation Auteur : Web In Color Date : 23 décembre 2014 Version : 1.3.1 Compatibilité : Ma 1.5.x 1.9.x Nom du document : wic_criteo_fr.pdf

Plus en détail

Notice d utilisation de la Base de Données des décisions du Comité Directeur National

Notice d utilisation de la Base de Données des décisions du Comité Directeur National Fédération Française d Études et de Sports Sous-Marins Notice d utilisation de la Base de Données des décisions du Comité Directeur National Cette notice est téléchargeable à l adresse suivante : http://cdn.ffessm.fr/cdn/notice-bdd-cdn.pdf

Plus en détail

SharePoint Foundation 2013 Construire un intranet collaboratif en PME (édition enrichie de vidéos)

SharePoint Foundation 2013 Construire un intranet collaboratif en PME (édition enrichie de vidéos) Présentation des technologies SharePoint 1. Introduction 19 2. Enjeux 20 3. Les pièges à éviter 22 4. Présentation technologique 22 4.1 Historique 23 4.2 Briques fonctionnelles et comparatif des éditions

Plus en détail

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

Business Intelligence

Business Intelligence avec Excel, Power BI et Office 365 Téléchargement www.editions-eni.fr.fr Jean-Pierre GIRARDOT Table des matières 1 Avant-propos A. À qui s adresse ce livre?..................................................

Plus en détail

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION SOMMAIRE I. FONCTION DU SERVEUR DE SYNCHRONISATION...3 II. ELEMENTS DU SERVEUR DE SYNCHRONISATION...3 1. APPLICATION ULSA... 3 2. APPLICATION IDE.... 3 III.

Plus en détail

TigerPro CRM Application mobile

TigerPro CRM Application mobile TigerPro CRM Application mobile Mise à jour : 8 août 2014 Table des matières INTRODUCTION 3 INSTALLATION 4 STRUCTURE D APPLICATION 5 MENU 5 LA BARRE DES ACTIONS 6 LA BARRE DES MODULES LIES 6 LA VUE INDEX

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Modélisation et Gestion des bases de données avec mysql workbench

Modélisation et Gestion des bases de données avec mysql workbench Modélisation et Gestion des bases de données avec mysql workbench par novembre 2011 Table des matières 1 Installation 3 1.1 Ecran de chargement 3 1.2 Page d accueil 3 2 Réalisation d une base de données

Plus en détail

ECLIPSE ET PDT (Php development tools)

ECLIPSE ET PDT (Php development tools) ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement

Plus en détail

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page

Plus en détail

Diffuser un contenu sur Internet : notions de base... 13

Diffuser un contenu sur Internet : notions de base... 13 Diffuser un contenu sur Internet : notions de base... 13 1.1 Coup d œil sur l organisation de cet ouvrage.............. 15 Préambule : qu est-ce qu une page web?................ 16 À propos du HTML...........................

Plus en détail

CATALOGUE 2015. Parcours de Formations E-Learning BILAN FORMATION STAGE. e-learning

CATALOGUE 2015. Parcours de Formations E-Learning BILAN FORMATION STAGE. e-learning CATALOGUE 2015 Parcours de Formations E-Learning FORMATION Mise à niveau ACQUIS enseignement METIERS se former STAGE BILAN expérience APPRENTISSAGE projet emploi PROFESSIONNELLE évolution compétences e-learning

Plus en détail

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3. 1. Structure d un programme C Un programme est un ensemble de fonctions. La fonction "main" constitue le point d entrée pour l exécution. Un exemple simple : #include int main() { printf ( this

Plus en détail