1 / 32

« Les Mercredis du développement » Le développement Web ASP.NET v2 en VB 2005

Présenté par Grégory Renard [Rédo] CEO Wygwam Microsoft Regional Directeur, MVP, INETA Lead Be gregory@wygwam.com. « Les Mercredis du développement » Le développement Web ASP.NET v2 en VB 2005. Level 200. Agenda. Mise en contexte : Questions préalables

lavina
Download Presentation

« Les Mercredis du développement » Le développement Web ASP.NET v2 en VB 2005

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Présenté par Grégory Renard [Rédo] CEO Wygwam Microsoft Regional Directeur, MVP, INETA Lead Be gregory@wygwam.com « Les Mercredis du développement »Le développement Web ASP.NET v2 en VB 2005 Level 200

  2. Agenda • Mise en contexte : • Questions préalables • Modèle de programmation ASP.NET 2.0 • Migrez vos compétences Winform vers du WebForm • Quels outils utiliser ? • Créez votre premier projet Web avec ASP.NET – VB2005 • Plus loin avec ASP.NET 2.0 – VB 2005

  3. Objectifs • Découvrez les outils de développement web ASP.NET 2.0 – VB.NET 2005 • Développeurs VB 6.0, 7.0 ou 8.0… Migrez aisément vos compétences vers le développement Web grâce à ASP.NET 2.0 et au modèles de développement unifié • Découvrez les nouveautés : • Du langage VB2005 (VB 8.0) • D’ASP.NET 2.0 Un technologie de développement au service de votre productivité !!!

  4. Mise en contexte : • Constat !!! • Développeurs VB 6.0 • Programmation Objet et évènementielle ??? • Passage à .NET x.x ??? • Passage au Web … ??? • Quid et interrogation pour le développeur VB.NET 1.x ou 2.0 • Passage au Web … Quel modèle de programmation ?

  5. Mise en contexte : • Questions préalables ! • Comment migrer mes compétences ? • Le modèle évènementielle va-t-il changé ? • Mes connaissances .NET Winform seront-elles obsolètes en WebForm ? • Que dois-je installer sur ma machine pour développer en ASP.NET 2.0 – VB 2005 • Puis-je récupérer mes librairies déjà développées en VB.NET ? • … et bien d’autres questions !

  6. Quels outils utiliser ? Les versions Express sont Gratuites et en Français… Profitez-en !!!

  7. Apprendre .NET Approche communautaire Apprendre VB 2005 Créer des Applications Passionnés Pour vos hobbys Etudiants Universitaires

  8. VS Express… Tour du propriétaire- Visual Basic 2005 Expresshttp://www.microsoft.com/france/msdn/vstudio/express/vbasicexpress.mspx- Visual Web Developer 2005 Expresshttp://www.microsoft.com/france/msdn/vstudio/express/vwdexpress.mspx Ressources

  9. Créez votre premier projet Web avec ASP.NET – VB2005… demo Hello World : PE et PO * - VB2005 Visual Basic 2005 Express - ASP.NET – VB 2005 Visual Web Developer 2005 Express PE : Programmation Evènementielle PO : Programmation Objets

  10. Que constatons-nous ? •  • Je dois apprendre un nouveau modèle de communication (mode déconnecté) • Je dois apprendre les technologies clientes (HTML, JavaScript, CSS, …) •  • Le modèle Objet ne change pas ou peu ! • ~Transposition des NameSpaces • L’approche de développement est identique (IDE) • Je capitalise sur mes connaissances de développeur Winform • Le modèle évènementiel ne change pas ! • Le modèle de programmation unifié !

  11. Disponibilité d’une API cohérente quel que soit le langage unifiant le modèle de programmation .NET Framework RAD, Composition et délégation Sub-classing, Puissance de l’environnement Stateless, Code embarqué dans des pages HTML ASP Modèle objet VB MFC/ATL DNA, API Windows Le modèle de programmation unifié .NET

  12. Plus loin avec ASP.NET 2.0 – VB 2005 • Nouveautés : • Du langage VB 2005 • D’ASP.NET V2.0 – VB 2005

  13. Edit and Continue My Generics Click Once Data Sources Windows Object Binding Web Service Binding Debugger Visualizers Just My Code Debugging The Exception Assistant Design Time Expression Evaluation IntelliSense Code Snippets XML Comments Error Correction and Warnings Rename Attribute Editing IntelliSense Filtering IntelliSense in Zone New VB Item Templates Find References Exportable Development Settings Simplified Tools -> Options Project Designer Starter Kits XML Editor Zero Impact Projects Start Page Authenticode signing support Custom Setup Bootstrapper Big 5 Bootstrapper packages(Fx 2.0, SSE, etc.) Strongly typed Resources Registration Free COM Strongly typed Settings Using statement Continue statement Global keyword Accessor accessibility Partial types Unsigned types Operator overloading Warnings Custom Events TableAdapters DataSet Designer Drag Once Form creation Smart Tags Parameterized query Connect the Dots databinding Custom Control drag / drop Lookup table binding Upgrade WebBrowser Upgrade Masked Edit Upgrade Rich textbox Upgrade Windows Common Controls TreeView, ListView, ImageList ToolBar, StatusBar, ProgressBar Upgrade Common Dialogs Upgrade MTS/COM+ Projects Upgrade BackgroundImageLayout Property Upgrade keys in KeyPress event Upgrade additional Keywords Updated Keys In Control Collections Upgrade Unload Mode in FormClosing Event Nouveautés VB2005

  14. La plateforme de développemet Web ASP.NET 2.0 • Augmenter la productivité • Réduction du code de plus de 70% dans les applications de type commun • Fournir de meilleurs outils de développement web • Enrichir les scénario de développement Web … Philosophie Web 2.0 ! • Administration et Configuration • Amélioration de la configuration et administration des applications web • Autonomie de l’administration et configuration • Performances • Disposer d’application web toujours plus rapides

  15. ASP.NET 2.0 Application Services APIs Nouveautés d’ASP.NET 2.0 – VB2005 Role Manager Personalization Membership Site Navigation Management Database Caching

  16. ASP.NET 2.0 Application Services APIs Providers Nouveautés d’ASP.NET 2.0 – VB2005 Role Manager Personalization Membership Site Navigation Management Database Caching Provider Model Design Pattern Windows SQL Server Custom Access MDB

  17. Role Manager Personalization Membership Site Navigation Management Database Caching ASP.NET 2.0 Application Services APIs Nouveautés d’ASP.NET 2.0 – VB2005

  18. Role Manager Personalization Membership ASP.NET 2.0 “Page Framework” Features Site Navigation Management Database Caching ASP.NET 2.0 Application Services APIs Master Pages Themes/Skins Localization Adaptive UI Nouveautés d’ASP.NET 2.0 – VB2005

  19. Security Data Navigation Web Parts Role Manager Personalization Membership ASP.NET 2.0 “Page Framework” Features ASP.NET 2.0 “Control Buckets” (50+) Site Navigation Management Database Caching ASP.NET 2.0 Application Services APIs Master Pages Themes/Skins Localization Adaptive UI Nouveautés d’ASP.NET 2.0 – VB2005

  20. Créez votre portail ASP.NET 2.0 – VB2005 en une heure ! demo MasterPage, Profile, WebPart, Outils d’administration, Navigation, Login, Localisation, …

  21. Références & Liens • Microsoft France • Centre de développement Visual Basic 2005http://www.microsoft.com/france/msdn/vbasic/default.mspx • Centre de développement ASP.NET 2.0http://www.microsoft.com/france/msdn/aspnet/default.mspx • Visual Studio 2005http://www.microsoft.com/france/msdn/vstudio/default.mspx • .NET Frameworkhttp://www.microsoft.com/france/msdn/netframework/default.mspx • Visual Basic Express 2005http://www.microsoft.com/france/msdn/vstudio/express/vbasicexpress.mspx • Communautés majeures sur ASP.NET – VB.NET • Codes-Sources - VB Francehttp://www.vbfrance.com/ • Developpez.comhttp://vb.developpez.com/ • c2ihttp://www.c2i.fr/ • ASP-PHP.NEThttp://www.asp-php.net/

  22. Livre Le guide complet VB2005

  23. Les Communautés de développeurs .NET

  24. Migration depuis les technologies DNA : VB6, ASP Pas de migration 1=1 automatique Re-ingeneering recommandé Refonte pas à pas des applications : Cohabitation Interopérabilité Migration.NET 1.1 à 2.0 : .Exe, DLL, ASP.NET Pas de migration Fonctionnement direct en .NET 2.0 Pour profiter des nouveautés « Migrer » le projet .NET 1.1 Incorporer les nouveautés Quid de la migration ?

  25. Maturité de la plateforme : vous n’êtes pas seul ! • Les décideurs reconnaissent : • Fiabilité, performance et interopérabilité • Stratégie « Architecture Orientée Services » et les Services Web • Productivité • Les développeurs apprécient : • Richesse fonctionnelle • Productivité • Stabilité • Et …

  26. Visual Studio Team Suite Visual Studio Team Edition Software Testers Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Architects Visual Studio Tools for Office Visual Studio Professional Visual Studio Edition Standard Editions Express C# VB C++ J# Web La gamme Chefs de projets Testeurs Architectes DéveloppeursEntreprise Consultants Professionnels Dév occasionnels Hobbyists Edudiants Passionnés Débutants

  27. Web Development in Visual StudioMajor Improvements for Whidbey • Built-in ASP.NET Web Server (no IIS required) • Only allows local browser requests • Automatic shutdown when VS IDE is closed • Publish Web • Easily synchronize/publish webs to remote servers

More Related