SlideShare une entreprise Scribd logo
« 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 [email_address] Level ???
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
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é !!!
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 ?
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 !
Quels outils utiliser ? Les versions Express sont Gratuites et en Français… Profitez-en !!!
Apprendre  .NET Approche  communautaire Créer des  Applications Apprendre  VB 2005 Pour vos hobbys Etudiants Universitaires Passionnés
VS Express… Tour du propriétaire - Visual Basic 2005 Express   http://www.microsoft.com/france/msdn/vstudio/express/vbasicexpress.mspx   - Visual Web Developer 2005 Express   http://www.microsoft.com/france/msdn/vstudio/express/vwdexpress.mspx   Ressources
Créez votre premier projet Web avec ASP.NET – VB2005… demo PE : Programmation Evènementielle PO : Programmation Objets  Hello World : PE et PO *  - VB2005   Visual Basic 2005 Express  - ASP.NET – VB 2005   Visual Web Developer 2005 Express
 
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é !
Le modèle de programmation unifié .NET DNA, API Windows .NET Framework Disponibilité d’une API cohérente quel que  soit le langage unifiant le modèle  de programmation ASP Stateless , Code embarqué dans des pages HTML MFC/ATL Sub-classing , Puissance de l’environnement Modèle objet  VB RAD, Composition et délégation
Plus loin avec ASP.NET 2.0 – VB 2005 Nouveautés : Du langage VB 2005 D’ASP.NET V2.0 – VB 2005
Nouveautés VB2005 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
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
Membership Role Manager Personalization Site Navigation Database Caching Management Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 Application Services APIs
Membership Windows SQL Server Custom Role Manager Personalization Site Navigation Database Caching Management Provider Model Design Pattern Access MDB Nouveautés d’ASP.NET 2.0 – VB2005 Providers ASP.NET 2.0 Application Services APIs
Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Management
Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Management ASP.NET 2.0 “Page Framework” Features Master Pages Themes/Skins Adaptive UI Localization
Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 “Page Framework” Features Master Pages Themes/Skins Adaptive UI Localization ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Management ASP.NET 2.0 “Control Buckets” (50+) Security Web Parts Data Navigation
Créez votre portail ASP.NET 2.0 – VB2005 en moins d’une heure ! demo MasterPage, Profile, WebPart, Outils d’administration, Navigation, Login, Localisation, …
Références & Liens Microsoft France Centre de développement Visual Basic 2005 http://www.microsoft.com/france/msdn/vbasic/default.mspx   Centre de développement ASP.NET 2.0 http://www.microsoft.com/france/msdn/aspnet/default.mspx   Visual Studio 2005 http://www.microsoft.com/france/msdn/vstudio/default.mspx   .NET Framework http://www.microsoft.com/france/msdn/netframework/default.mspx   Visual Basic Express 2005 http://www.microsoft.com/france/msdn/vstudio/express/vbasicexpress.mspx   Communautés majeures sur ASP.NET – VB.NET Codes-Sources - VB France http://www.vbfrance.com/   Developpez.com http://vb.developpez.com/   c2i http://www.c2i.fr/   ASP-PHP.NET http://www.asp-php.net/
 
 
Livre Le guide complet VB2005
Les Communautés de développeurs .NET
 
Application Modeling, Code Profiling, Unit Testing,  Static Code Analysis, Load Testing, Enterprise Source Control,  Work Item Tracking SQL Server 2005 Development Server Development/Debugging Simplified Simplified User Experience Mobile Device Development Remote Data Access Programming Languages Code Editors and IntelliSense Windows or Web Designers Team Pro Standard Express
Quid de la migration ? 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
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 …
La gamme Débutants Passionnés Edudiants Hobbyists Dév occasionnels Professionnels Consultants Développeurs   Entreprise Architectes Testeurs Chefs de projets Visual Studio Team Suite   Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Architects Visual Studio Team Edition Software Testers Visual Studio Professional C# VB C++ J# Web Editions Express Visual Studio  Edition Standard Visual Studio Tools for Office
Web Development in Visual Studio Major 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

Contenu connexe

PPTX
Presentation platform flash
PPTX
Adobe flex®
PDF
Présentation RIA avec Adobe Flex / RIA with Adobe Flex
PPT
La plateforme Web Microsoft
PDF
HTML5 & SilverLight 5
PDF
Asp.net Tutorials de L'application "Organizer"
PPTX
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
PPT
Asp.net Présentation de L'application "Organizer"
Presentation platform flash
Adobe flex®
Présentation RIA avec Adobe Flex / RIA with Adobe Flex
La plateforme Web Microsoft
HTML5 & SilverLight 5
Asp.net Tutorials de L'application "Organizer"
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Asp.net Présentation de L'application "Organizer"

Tendances (20)

PPTX
SharePoint Framework : le développement SharePoint nouvelle génération
PPTX
Quoi de neuf dans Expression Web 3
PPTX
Introduction au développement Windows 8 et Windows Phone 8
PPTX
Initiation à ASP.NET 4.0
PPTX
Introduction au développement windows 8 modern ui avec html5 et javascript
PPTX
Silverlight 4
PPTX
Quoi de neuf dans ASP.NET 4.5
PDF
Java Fx Rapport
PPTX
Intégrer Lync dans vos applications métiers, ou le contraire
PDF
Workshop Lightning Web Components
PPTX
Architectures et application hybrides selon vos termes et à votre propre rythme
PPTX
Outillage pour Windows 8 XAML
PPTX
Comment intégrer Dynamics CRM 2011 dans son système d'information?
PPTX
JavaFx overview
PPTX
Framework .net overview
PPTX
Réutilisation de code entre Windows 8 et Windows Phone 8.
PPT
Formation adobeflex
PPTX
Nicolas Georgeault: Nouveaux Scenarios Hybrides et Office Planner
PPT
CLaueR - AFUP PHP et Silverlight
PPTX
HTML5 W3C Conference Euratechnologie
SharePoint Framework : le développement SharePoint nouvelle génération
Quoi de neuf dans Expression Web 3
Introduction au développement Windows 8 et Windows Phone 8
Initiation à ASP.NET 4.0
Introduction au développement windows 8 modern ui avec html5 et javascript
Silverlight 4
Quoi de neuf dans ASP.NET 4.5
Java Fx Rapport
Intégrer Lync dans vos applications métiers, ou le contraire
Workshop Lightning Web Components
Architectures et application hybrides selon vos termes et à votre propre rythme
Outillage pour Windows 8 XAML
Comment intégrer Dynamics CRM 2011 dans son système d'information?
JavaFx overview
Framework .net overview
Réutilisation de code entre Windows 8 et Windows Phone 8.
Formation adobeflex
Nicolas Georgeault: Nouveaux Scenarios Hybrides et Office Planner
CLaueR - AFUP PHP et Silverlight
HTML5 W3C Conference Euratechnologie
Publicité

En vedette (20)

PDF
02 desarrollodesoftwarecomoingenieria isi
DOC
Estrella Cristina MohíNo Laguna B1 A FrancéS
PPS
Maison de la prostitution
PPT
Parque en Montreal
PDF
Solicitud de Juicio Político a Ministro Wilson Pastor
DOC
Ms dos
PDF
Digiwork - Pistes d'action
PPTX
Hyper v private cloud
PPTX
Journées NEPTUNE - Keynote Modélisation chez Microsoft
PDF
IDEP_Patrimoine documentaire
PPT
P L A N E S T R A T E G I C O T I C
PPT
El Invierno
PDF
¡Misterio! Descorriendo El Velo Cardenal Caro Rodriguez
PDF
Restitution atelier infolab opendataweek
PDF
Vision stratégique de l'utilisation de l'(Open)Data dans l'entreprise
PPTX
Metodologia pacie
PPS
Carriles bici especiales
PPT
Net 2007 Faire Du E Commerce Dans Les Mv
PDF
Réponse immunitaire innée chez la drosophile 2007
PDF
Usages cartographiques d'OpenStreetMap en contextes humanitaire/développement...
02 desarrollodesoftwarecomoingenieria isi
Estrella Cristina MohíNo Laguna B1 A FrancéS
Maison de la prostitution
Parque en Montreal
Solicitud de Juicio Político a Ministro Wilson Pastor
Ms dos
Digiwork - Pistes d'action
Hyper v private cloud
Journées NEPTUNE - Keynote Modélisation chez Microsoft
IDEP_Patrimoine documentaire
P L A N E S T R A T E G I C O T I C
El Invierno
¡Misterio! Descorriendo El Velo Cardenal Caro Rodriguez
Restitution atelier infolab opendataweek
Vision stratégique de l'utilisation de l'(Open)Data dans l'entreprise
Metodologia pacie
Carriles bici especiales
Net 2007 Faire Du E Commerce Dans Les Mv
Réponse immunitaire innée chez la drosophile 2007
Usages cartographiques d'OpenStreetMap en contextes humanitaire/développement...
Publicité

Similaire à Le Developpement Web Aspnet2 Vb2005 (20)

PPT
Starter Kits
PPTX
L'histoire d'html5 pour les développeurs windows phone 8
PPTX
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
PDF
Softfluent speig mdday2010
PPTX
Sybase Connect Atelier Power Builderv2
PPTX
Frameworks JavaScript en environnement MS
PPT
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
PPT
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
PPT
Portails Etat De L'art
PDF
Build Web Applications With Java Learn Every Aspect To Build Web Applications...
PPTX
Ta Visual Studio2008 Vb9 C#3
PPT
Asp.Net Dans Plateforme Ms
PPTX
La plateforme de développement Microsoft pour les nuls
PPTX
ASP.NET MVC 5 et Web API 2
PPTX
Mise en place d’une usine logicielle pour technologies Microsoft et non...
PPT
Asp Au Service Des Mv Ps
PPTX
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
PPTX
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
PPTX
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
DOC
CV REBAI Hamida
Starter Kits
L'histoire d'html5 pour les développeurs windows phone 8
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Softfluent speig mdday2010
Sybase Connect Atelier Power Builderv2
Frameworks JavaScript en environnement MS
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Portails Etat De L'art
Build Web Applications With Java Learn Every Aspect To Build Web Applications...
Ta Visual Studio2008 Vb9 C#3
Asp.Net Dans Plateforme Ms
La plateforme de développement Microsoft pour les nuls
ASP.NET MVC 5 et Web API 2
Mise en place d’une usine logicielle pour technologies Microsoft et non...
Asp Au Service Des Mv Ps
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
CV REBAI Hamida

Plus de Gregory Renard (20)

PPTX
WygDay - Session Innovation xBrainLab
PPTX
WygDay 2010
PPT
PPTX
Approach the future of tourism by the new Technologies
PPTX
Approach the future of cities by the singularity of technologies !
PPTX
Wygday 2009 Session Innovation
PPTX
Wygday Session PléNièRe (2)
PPTX
Wygday Session PléNièRe (1)
PPTX
Wygday 2008
PPT
Web Services
PPTX
Vs2008 Linq
PPTX
Vs2008 Breakthrough Software Dev
PPT
Vs2008 Ms Lux
PPTX
Visual Studio 2008 Overview
PPT
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
PPT
Tour Horizont.Net
PPTX
Techdays Visual Studio 2010
PPT
Principes De Base De Asp .Net
PPTX
Part2 CréAtion D’Un Gadget Et Boite à Outils
PPTX
Part1 CréAtion D’Un Gadget Et Boite à Outils
WygDay - Session Innovation xBrainLab
WygDay 2010
Approach the future of tourism by the new Technologies
Approach the future of cities by the singularity of technologies !
Wygday 2009 Session Innovation
Wygday Session PléNièRe (2)
Wygday Session PléNièRe (1)
Wygday 2008
Web Services
Vs2008 Linq
Vs2008 Breakthrough Software Dev
Vs2008 Ms Lux
Visual Studio 2008 Overview
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Tour Horizont.Net
Techdays Visual Studio 2010
Principes De Base De Asp .Net
Part2 CréAtion D’Un Gadget Et Boite à Outils
Part1 CréAtion D’Un Gadget Et Boite à Outils

Le Developpement Web Aspnet2 Vb2005

  • 1. « 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 [email_address] Level ???
  • 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 Créer des Applications Apprendre VB 2005 Pour vos hobbys Etudiants Universitaires Passionnés
  • 8. VS Express… Tour du propriétaire - Visual Basic 2005 Express http://www.microsoft.com/france/msdn/vstudio/express/vbasicexpress.mspx - Visual Web Developer 2005 Express http://www.microsoft.com/france/msdn/vstudio/express/vwdexpress.mspx Ressources
  • 9. Créez votre premier projet Web avec ASP.NET – VB2005… demo PE : Programmation Evènementielle PO : Programmation Objets Hello World : PE et PO * - VB2005 Visual Basic 2005 Express - ASP.NET – VB 2005 Visual Web Developer 2005 Express
  • 10.  
  • 11. 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é !
  • 12. Le modèle de programmation unifié .NET DNA, API Windows .NET Framework Disponibilité d’une API cohérente quel que soit le langage unifiant le modèle de programmation ASP Stateless , Code embarqué dans des pages HTML MFC/ATL Sub-classing , Puissance de l’environnement Modèle objet VB RAD, Composition et délégation
  • 13. Plus loin avec ASP.NET 2.0 – VB 2005 Nouveautés : Du langage VB 2005 D’ASP.NET V2.0 – VB 2005
  • 14. Nouveautés VB2005 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
  • 15. 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
  • 16. Membership Role Manager Personalization Site Navigation Database Caching Management Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 Application Services APIs
  • 17. Membership Windows SQL Server Custom Role Manager Personalization Site Navigation Database Caching Management Provider Model Design Pattern Access MDB Nouveautés d’ASP.NET 2.0 – VB2005 Providers ASP.NET 2.0 Application Services APIs
  • 18. Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Management
  • 19. Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Management ASP.NET 2.0 “Page Framework” Features Master Pages Themes/Skins Adaptive UI Localization
  • 20. Nouveautés d’ASP.NET 2.0 – VB2005 ASP.NET 2.0 “Page Framework” Features Master Pages Themes/Skins Adaptive UI Localization ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Management ASP.NET 2.0 “Control Buckets” (50+) Security Web Parts Data Navigation
  • 21. Créez votre portail ASP.NET 2.0 – VB2005 en moins d’une heure ! demo MasterPage, Profile, WebPart, Outils d’administration, Navigation, Login, Localisation, …
  • 22. Références & Liens Microsoft France Centre de développement Visual Basic 2005 http://www.microsoft.com/france/msdn/vbasic/default.mspx Centre de développement ASP.NET 2.0 http://www.microsoft.com/france/msdn/aspnet/default.mspx Visual Studio 2005 http://www.microsoft.com/france/msdn/vstudio/default.mspx .NET Framework http://www.microsoft.com/france/msdn/netframework/default.mspx Visual Basic Express 2005 http://www.microsoft.com/france/msdn/vstudio/express/vbasicexpress.mspx Communautés majeures sur ASP.NET – VB.NET Codes-Sources - VB France http://www.vbfrance.com/ Developpez.com http://vb.developpez.com/ c2i http://www.c2i.fr/ ASP-PHP.NET http://www.asp-php.net/
  • 23.  
  • 24.  
  • 25. Livre Le guide complet VB2005
  • 26. Les Communautés de développeurs .NET
  • 27.  
  • 28. Application Modeling, Code Profiling, Unit Testing, Static Code Analysis, Load Testing, Enterprise Source Control, Work Item Tracking SQL Server 2005 Development Server Development/Debugging Simplified Simplified User Experience Mobile Device Development Remote Data Access Programming Languages Code Editors and IntelliSense Windows or Web Designers Team Pro Standard Express
  • 29. Quid de la migration ? 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
  • 30. 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 …
  • 31. La gamme Débutants Passionnés Edudiants Hobbyists Dév occasionnels Professionnels Consultants Développeurs Entreprise Architectes Testeurs Chefs de projets Visual Studio Team Suite Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Architects Visual Studio Team Edition Software Testers Visual Studio Professional C# VB C++ J# Web Editions Express Visual Studio Edition Standard Visual Studio Tools for Office
  • 32. Web Development in Visual Studio Major 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

Notes de l'éditeur

  • #9: Ici présenter une hello world en winform et webform, objectif montrer le modèle objet et évènementiel qui est identique entre les deux approches de développement que ce soit winform et webform….
  • #10: Ici présenter une hello world en winform et webform, objectif montrer le modèle objet et évènementiel qui est identique entre les deux approches de développement que ce soit winform et webform….
  • #16: Developer Productivity Dramatically reduce concepts, lines of code required Over 70% in common scenarios Deliver an awesome Visual Studio Web tool experience Enable rich Web scenarios not possible today Fully Extensible Platform Replace/extend all built-in features + services Customize for any enterprise environment Administration and Management Easiest platform to manage and administer Performance and Scalability The world’s fastest Web application server
  • #17: When looking at the way Web developers worked we saw lots of common patterns. Things that they were doing everyday, as part of every Web application. We wanted to facilitate these scenarios nad make them easier, to increase developer productivity, performance, and code quality. In ASP.NET 2.0 we have built a set of ASP.NET Application Services that provide a lot of the core functionality these key scenarios require. For instance….
  • #22: 1) MasterPage + page par défaut 2) Graphisme Feuille css : position.css Thèmes 3) Outil d'administration Assistant Installation de sécurité Authentification par formulaire Membership : A modifier dans le web.config Role Création d'utilisateurs Règles d'accès Envoi de mail Gestion des erreurs ??? => web.config 4) Navigation SiteMap TreeView SiteMapPath 5) Login LoginView LoginName LoginStatus CreateUserWizard ChangePassword PasswordRecovery 6) Localisation Localize App_GlobalRessources SiteMap App_LocalRessources 7) Profile SelectedTheme SelectedCulture 8) Web Part
  • #29: Here you see a very high level comparison of the features available in the various version of Visual Studio 2005. Note that while the Express product line does not have all the features of the more advanced versions, it contains everything needed to create fully featured Web site, Web services, Windows and Console applications, and Class Libraries. The “+” symbol indicates that the feature is in some of the products. For example Web Designers are in Express, but only in Visual Web Developer.
  • #32: Jusqu’a VS Pro : on parle bien d’outils de développement Au dessus c’est une nouvelle gamme, des outils de gestion du cyle de vie des applications, à qques milliers d’euros. Editions Express Cinq produits d’entrée de gamme seront lancés en même temps que Visual Studio 2005 : Visual Web Developer 2005 Express Edition Visual Basic 2005 Express Edition Visual C# 2005 Express Edition Visual C++ 2005 Express Edition Visual J# 2005 Express Edition Ces outils légers à télécharger et à installer sont spécialisés par langage de développement ou par scénario. Adaptés aux débutants et aux amateurs, leur interface simplifiée permet de découvrir la programmation pour Windows et le Web. Visual Studio 2005 Standard Ce produit d’entrée de gamme regroupe en un seul produit les éditions Express plus quelques fonctionnalités comme le développement pour Pocket PC, le diagramme de classes et la possibilité de faire des composants. Cette édition est adaptée aux développeurs occasionnels. Visual Studio 2005 Professional C’est l’atelier de développement complet pour les professionnels du développement. Entre autres, il inclut le développement et débogage pour SQL Server et pour environnements distribués, une édition de Crystal Reports® et des éditions de Windows XP Professionel, Windows Server 2003 et SQL Server utilisables à des fins de développement ainsi que des fonctionnalités XML avancées. C’est l’outil adapté pour les développeurs professionnels qui travaillent de manière isolée ou ne souhaitent pas bénéficier d’outils de gestion du cycle de vie. Complété par VSTO, il vous permet de développer facilement des applications pour Office Visual Studio 2005 Team System Un ensemble d’outil pour gérer le cycle de vie des applications et le travail en équipes. 3 éditions : Visual Studio 2005 Team Developer Visual Studio 2005 Team Architect Visual Studio 2005 Team Test Et un serveur Visual Studio 2005 Team Foundation (partie serveur, toujours vendue à part) La combinaison de Team Foundation avec les autres éditions a pour objectifs : d’améliorer la productivité individuelle des architectes, développeurs, testeurs et chefs de projet ; d’améliorer la qualité du code sans perturber les habitudes des développeurs ; d’avoir à tout moment la meilleure visibilité possible sur l’état d’avancement et la qualité du projet.