Formation universitaire à .NET: Visual Studio .NET

Slides:



Advertisements
Présentations similaires
"Les outils pour créer un site web facilement" Niveau Débutant.
Advertisements

Formation universitaire à .NET: Introduction à C#
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les Excel Services de Office 2007
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
1 Programmation dapplications BD WEB : un tutoriel Bruno Defude GET-INT Evry
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Introduction à Eclipse
Informatique Deug2 Sciences Eco S. Maabout 2004/2005.
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
Personnalisation des sites SharePoint avec SharePoint Designer 2007
L’architecture .net et ASP.net
Le développement d’applications sous Lotus Notes
version Beta Marie Calberg Ninni Louhelainen SLFN7
Cours Visual Basic pour Application
Concevoir un site Web de A à Z Ce cours permet à létudiant de réaliser de façon professionnelle un site internet de A à Z.
Palais des congrès Paris 7, 8 et 9 février /02/2012 Les nouveautés de Silverlight 5 Sacha Leroux Directeur Technique Bewise Christopher Maneu.
Tableau blanc interactif
WINDOW WASHER ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ un utilitaire pour nettoyer Windows par Jacky ROMANO et Bernard MAUDHUIT.
Créer un site Web sur internet
Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000.
Avec Toggl, le suivi du temps…
Développement Rapide dApplications Web avec.NET « Mon premier site »
Gérard Gasganias Ingénieur Avant-Vente Microsoft France
Programmation Approche composants Ing5 SI
Programmation Orientée Objet
Maël Perreault Supervisé par Marc Frappier 12 décembre 2012.
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Microsoft dot Net Extrait du cours. La programmation fenêtrée facile. Une approche objet. Philippe Garraud: Formateur indépendant.
Les 6 étapes de la recherche…
Microsoft .NET.
Développement Rapide D’Applications Web Avec .NET ASP.NET
L’incontournable des logiciels Microsoft pour l’enseignement :
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Formation universitaire à.NET: Introduction Formation universitaire à.NET: Introduction © Patrick Smacchia © Patrick Smacchia/Microsoft.
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
Présentation stages 2009 (INRA)
Expose sur « logiciel teamviewer »
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
L. Gzara, E. Khouri, M Tollenaere 1 MSI 2A ICL – Initiation ACCESS Interfaces 2014 Initiation MS Access 2010 Interfaces – Formulaires Dynamique des données.
PHP & MySQL Master1 ICD Claire Jacquot Emilie Hot le 24/10/2006.
Introduction à la plateforme .NET
2 Le futur de VB et l’asynchronisme [LAN101] 08/02 14h30 Patrice Lamarche GPI
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
SLAM 1 Exploitation d’un schéma de données
Concevoir un site web de A a Z Cours 3. Aujourd’hui Découper sa page en tranche pour une intégration graphique optimale avec Photoshop L’intégration des.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Remédier aux problèmes de compatibilité des applications entreprises pour le nouveau système d’exploitation Microsoft.
ASP.NET AJAX Control Toolkit
1 Visual Studio 2005 Tools For Office: Présentation et Démonstrations.
L’enseignement de spécialité SLAM
Séance /10/2005 CSS et Dreamweaver. CSS : principes Cascading Style Sheet = feuille de style en cascade Norme du W3C :
Rim chakroun Mejdoub khouloud Direction de la Mecque.
 Répondre aux problèmes principaux de VS 2005  Augmenter toujours la productivité côté désign  Un vrai outil de développement pour le développement.
Introduction au développement Web avec ASP.NET Présenté par Pierre Lagarde Relation Développeurs Microsoft France.
2 Alain METGE SOGETI
Dreamweaver Séance 1.
Présentation de Dreamveawer
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Introduction au HTML Qu’est ce que le HTML ?
1Boulogne Informatic Club PRESENTATION DE WINDOWS 10.
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
Visual Information Solutions IDL 7.0 Pour une utilisation optimale d’IDL.
Les IDE de Conception CORRAND Paul, DAMOUR Florent, FLORENTIN Calvin, PETRINI Amaury, WILLIAM Jordan G2S2.
Les IDE orientés conception C ycle de V ie D es A pplications
FACTORY systemes Module 6 Section 1 Page 6-3 Les ActiveX FORMATION INTOUCH 7.0.
WHAT IS THIS ? Serveur d’intégration Environnement JAVA Open Source Ou logiciel d’intégration continue.
Transcription de la présentation:

Formation universitaire à .NET: Visual Studio .NET © Patrick Smacchia http://www.smacchia.com © Patrick Smacchia/Microsoft Research Cambridge 2004 Les supports (cours et lab) de cette formation peuvent être utilisés gratuitement dans le cadre de tout enseignement à but non lucratif. Contacter moi avant toute utilisation non personnelle de ces supports : patrick@smacchia.com L'architecture .NET : Introduction

Plan Qu’est ce qu’un IDE? Visual Studio .NET Avantages et inconvénients de VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET Visual Studio .NET

Qu’est ce qu’un IDE? Qu’est ce qu’un IDE? IDE: Integrated Development Environment (EDI en français). Intègre les outils nécessaires aux développement logiciel: Gestion des fichiers relatifs aux projets (code source, ressources, répertoires…) Editeur de code source Outils de navigation dans le code source Parseur de code source (accès rapide aux classes et à leurs membres, anticipation des mots tapés par le développeur, détection et soulignement des erreurs de syntaxe…) Editeur WYSIWYG de fenêtre Documentation d’aide dynamique Gestion des taches à faire Gestion du déploiement Compilateur Débogueur et outils pour le déboguage … Visual Studio .NET L'architecture .NET : Introduction

Plan Qu’est ce qu’un IDE? Visual Studio .NET Avantages et inconvénients de VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET Visual Studio .NET

Visual Studio .NET Visual Studio .NET L’IDE Microsoft pour développer avec .NET sous Windows. VS.NET prône le RAD: Rapid Application Development rendu possible grâce aux nombreux outils disponibles. Attention: rapide ≠ précipitation. Le développement ne peut se faire rapidement que si vous avez pris le temps d’analyser vos besoins et de concevoir proprement votre architecture (avant de développer). Visual Studio .NET L'architecture .NET : Introduction

Unification Visual Studio .NET VS.NET gère élégamment le produit cartésien entre les langages de programmation et les types d’applications. Multi langages de programmation: C# VB.NET C++ non géré MC++ (Managed C++) J# Multi applications: application mode console application graphique avec fenêtres service windows application web service web mais aussi: bibliothèque de classes et base de données On parle d’unification des tendances du développement logiciel (notamment entre le développement d’applications web et le développement d’applications graphiques avec fenêtres). Visual Studio .NET L'architecture .NET : Introduction

Plan Qu’est ce qu’un IDE? Visual Studio .NET Avantages et inconvénients de VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET Visual Studio .NET

Avantages de VS.NET (1/2) Avantages et inconvénients de VS.NET De très nombreux outils sont disponibles et peuvent interagir. Par exemple: Vous pouvez modéliser une base de données avec VS.NET puis glisser (drag&drop) les tables sur une application. Le compilateur est sollicité durant l’édition du code source pour traquer les erreurs de syntaxes. Certaines fenêtres apparaissent et disparaissent aux moments opportuns. Design WYSIWYG des fenêtres des applications graphiques et des applications web. Intégration en locale des MSDN (F1) et accès dynamique. Visual Studio .NET L'architecture .NET : Introduction

Avantages de VS.NET (2/2) Intellisense (auto-complétion en français). Avantages et inconvénients de VS.NET Avantages de VS.NET (2/2) Intellisense (auto-complétion en français). Personnalisation complète de VS.NET: Position taille et ancrage des fenêtres Raccourcis clavier Comportement de l’aide Couleur du code Extensibilité: possibilité de créer vos propres plug-in. IDE très optimisé: l’accès à la plupart des fonctionnalités est immédiat. Visual Studio .NET L'architecture .NET : Introduction

Inconvénients de VS.NET Avantages et inconvénients de VS.NET Inconvénients de VS.NET Son prix: La version la plus complète est de l’ordre de 3000€. Le nombre de fenêtres est élevé et nécessite une haute résolution (ou deux écrans). VS.NET est très gourmand en RAM (au moins 256Mo pour travailler correctement). Le nombre d’options fait que certaines paraissent parfois cachées. Visual Studio .NET L'architecture .NET : Introduction

Plan Qu’est ce qu’un IDE? Visual Studio .NET Avantages et inconvénients de VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET Visual Studio .NET

Alternatives à VS.NET (1/2) SharpDevelop Gère C# et VB.NET. 100% gratuit, Open Source GPL http://www.icsharpcode.net/OpenSource/SD/default.asp Web Matrix Gère le développement d’application web avec ASP.NET 100% gratuit, développé par Microsoft Intègre un serveur Web Cassini permettant de simuler le comportement en local de IIS, pour les tests A un système de plug-in pour étendre ses fonctionalités http://www.asp.net/WebMatrix/images/showimage.aspx?id=1 Visual Studio .NET L'architecture .NET : Introduction

Alternatives à VS.NET (2/2) DreamWeaver MX Successeur de DreamWeaver 4 Gère ASP.NET Payant http://www.macromedia/software/dreamweaver/ Borland Octane La nouvelle version de l’IDE Delphi supporte .NET http://info.borland.fr/delphi/ Visual Studio .NET L'architecture .NET : Introduction

Plan Qu’est ce qu’un IDE? Visual Studio .NET Avantages et inconvénients de VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET Visual Studio .NET

Question? Mots clés : Acronymes : intellisense (auto-complétion) IDE: Integrated Development Environment EDI: Environnement de Développement Intégré RAD: Rapid Application Development WYSIWYG: What You See Is What You Get Visual Studio .NET