La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Découverte des notions fondamentales du respect des normes du Web Découverte de l’implémentation des normes et standards au sein de Visual Studio Comment.

Présentations similaires


Présentation au sujet: "Découverte des notions fondamentales du respect des normes du Web Découverte de l’implémentation des normes et standards au sein de Visual Studio Comment."— Transcription de la présentation:

1

2 Découverte des notions fondamentales du respect des normes du Web Découverte de l’implémentation des normes et standards au sein de Visual Studio Comment ASP.NET génère votre HTML ! Des outils sympa à portée de mains !

3 Expertise et expérience unique sur la plate-forme Microsoft.NET Développement de projets avant- gardistes et d’envergure Coaching/Formation « on the job » par nos experts Solutions pour la productivité des développeurs Votre veille technologique / pôle R&D Contactez-nous pour vos projets : Vista, Office 07, Live, Gadgets, Web 2.0,.NET 3.0, WPF, WCF, WF, MOSS – WSS V3 Nos Experts Votre satisfaction ! www.wygwam.com

4 De la passion communautaire.NET 7 Bloggeurs Technologiques 6 Auteurs de livres 6 Speakers Events MS et non MS Implication communautaire forte 6 Rédacteurs dans la presse spécialisée Implication au sein de l’INETA Implication UserGroup : FxUserGroup Une équipe de Wyggeurs : 4 Microsoft Most Valuable Professional 1 Microsoft Regional Director 2 Microsoft Student Partner (MSP) Notre implication Votre satisfaction ! www.wygwam.com

5 Communauté francophone des développeurs 18 sites, un par langage + 800 000 membres 30 millions de lignes de codes Nombreux sites satellites : Blogs.CodeS-SourceS.comSearch.CodeS-SourceS.comFiles.CodeS-SourceS.comEmploi.CodeS-SourceS.comwww.TechnoS-SourceS.comwww.CodeS-SourceS.com

6 Historique Les normes et la structure d’une Page Web Visual Studio 2005 et les standards Notions d’accessibilité ASP.NET : Page et Control Control Adapter et CSS Friendly CSS Properties & Design Template … Démos, démos, démos !!!

7 Différents clients Mosaic, Lynx Netscape Internet explorer Besoin de normes Création du W3C HTML, CSS, XML, XHTML, XSLT, …

8 XHTML 1.1 XHTML 1.0 Strict XHTML 1.0 Transitional XHTML 1.0 Frameset <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

9 HelloWorld Bonjour le monde h1 { text-align: center; text-decoration: underline; margin: 0 10px 0 5px; } p { color: #F0F; border: solid 1px #FF0; } var laFunction = function(){ var div1 = document.creatElement(‘div’); with(div1.style){ left = ‘100px’; width = ‘50px’; } $get(‘container’).appendChild(div1); } $addHandler($get(‘btn1’), ‘click’, laFunction);

10

11 Respect des normes XHTML / CSS IntelliSense Les erreurs sont détectées Validation WCAG AA et section 508

12 WAI (Web Accessibility Initiative) WCAG (Web Content Accessibility Guideline) Niveau de conformité A Niveau de conformité AA Niveau de conformité AAA En France les sites des services et établissements public de l’Etat doivent être conforme niveau A Bonne pratique sur internet : Opquast.com

13

14 ASP.net génère du HTML à partir de contrôle. Page HeaderTitleForm PanelContact LabelNomTextBoxNomLabelMessage PanelMessageButtonEnvoi

15

16 Trois types de « Rendering » : Strict Transitional ( par défaut ) Legacy Conforme WCAG AA et section 508 Nombreuses propriétés à définir sur les contrôles pour améliorer l’accessibilité

17

18 Composant à rajouter Modification du code au rendering CSS Friendly Adapter Nombreux Controles adapter Menu : table  ul/li http://www.asp.net/CSSAdapters/WhitePaper.as px http://www.asp.net/CSSAdapters/WhitePaper.as px

19

20

21

22

23 Internet Explorer Developer Toolbar Beta 3 http://www.microsoft.com/downloads/details.aspx?Fa milyID=e59c3964-672d-4511-bb3e- 2d5e1db91038&displaylang=en http://www.microsoft.com/downloads/details.aspx?Fa milyID=e59c3964-672d-4511-bb3e- 2d5e1db91038&displaylang=en Design Template : http://msdn.microsoft.com/asp.net/reference/design/t emplates/ http://msdn.microsoft.com/asp.net/reference/design/t emplates/ CSS Friendly Adapter : http://www.asp.net/CSSAdapters/WhitePaper.aspx CSS Properties windows : http://www.asp.net/sandbox/app_sandman.aspx?tabi ndex=0&tabid=1 http://www.asp.net/sandbox/app_sandman.aspx?tabi ndex=0&tabid=1

24 W3C – http://www.w3c.org http://www.w3c.org XHTML 1.0 - http://www.w3.org/TR/xhtml1/ http://www.w3.org/TR/xhtml1/ CSS 2.1 - http://www.w3.org/TR/CSS21/ http://www.w3.org/TR/CSS21/ Alsacreations - http://css.alsacreations.com/ http://css.alsacreations.com/ Opquast – http://www.opquast.com http://www.opquast.com CSS Zen Garden - http://csszengarden.com/ http://csszengarden.com/ MaxDesign - http://css.maxdesign.com.au/ http://css.maxdesign.com.au/ OpenWeb - http://openweb.eu.org/ http://openweb.eu.org/

25 http://msdn.microsoft.com/library/default.asp? url=/library/en- us/dnaspp/html/aspnetusstan.asphttp://msdn.microsoft.com/library/default.asp? url=/library/en- us/dnaspp/html/aspnetusstan.asp article sur les standards et accessibilité avec ASP.net 2.0 http://msdn.microsoft.com/library/default.asp? url=/library/en- us/dnaspp/html/aspnetusstan.asp http://msdn.microsoft.com/asp.net/reference/ design/templates/ http://msdn.microsoft.com/asp.net/reference/ design/templates/ Guide de conception et de réalisation de sites accessibles avec les solutions Microsoft http://www.microsoft.com/france/msdn/aspne t/conception_sites_accessibles_part1.mspx http://www.microsoft.com/france/msdn/aspne t/conception_sites_accessibles_part1.mspx http://www.microsoft.com/france/msdn/aspne t/conception_sites_accessibles_part1.mspx

26 S’informer - Un portail d’informations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique Visual Studio 2005 + Abonnement MSDN Premium Abonnement TechNet Plus : Versions d’éval + 2 incidents support

27 © 2007 Microsoft France Votre potentiel, notre passion TM


Télécharger ppt "Découverte des notions fondamentales du respect des normes du Web Découverte de l’implémentation des normes et standards au sein de Visual Studio Comment."

Présentations similaires


Annonces Google