Cette publication est uniquement disponible à l'achat
Achetez pour : 14,99 €

Téléchargement

Format(s) : PDF

avec DRM

Publications similaires

Silverlight 2

de editions-eyrolles

C# et .NET

de editions-eyrolles

Vous aimerez aussi

Introduction
Expression Web succède à FrontPage, dont il reprend les atouts qui ont fait son incroyable succès et notamment sa simplicité d’emploi et son ergonomie qui ont permis à des milliers d’utilisateurs de créer un site web sans écrire une ligne de code. Mais Expression Web va beaucoup plus loin, offrant des passerelles vers tous les nouveaux formats du Web qui per mettent de faire des sites multimédias riches et variés.
Et surtout, il s’inscrit comme l’élément déterminant, dans l’environnement de développe ment Microsoft, entre développeurs et graphistes, puisqu’il leur permet de partager les mêmes projets web.
La gamme Expression La collection regroupe cinq logiciels de qualité professionnelle : 3Expression Design: outil d’illustration vectorielle novateur, notamment en termes d’ergonomie, utilisant des effets dynamiques (non destructifs et modifiables) et capa ble d’exporter vers un ensemble varié de format tel que le code XAML. Des spécifi cités qui vont forcément lui permettre de rencontrer beaucoup de succès auprès des designers et codeurs. 3Expression Blend: la suite logique d’Expression Design. Permet la création d’inter faces graphiques multimédias riches en contenus graphique 2D ou 3D, en graphisme d’animation, en vidéos. 3Expression Encodercomplément indispensable à Expression Blend, puisqu’il : permet d’encoder une vidéo vers SilverLight, le nouveau plugin de Microsoft, outil multiplateforme permettant aux navigateurs Mac et PC, tels qu’Internet Explorer
@ 3
Expression Web
version 6 ou 7, Safari ou Firefox, d’afficher des contenus multimédias ou des applica tions Internet enrichies (RIA). Beaucoup y voient un concurrent direct de Flash. 3Expression Media: outil permettant de visualiser et d’organiser les contenus numé riques. Il est capable de gérer un très grand nombre de formats, des plus classiques aux plus récents. Certains le connaissent peutêtre déjà, mais sous son ancien nom : iView Media Pro, avant qu’il ne soit racheté par Microsoft. 3Expression Web: logiciel professionnel permettant la création, la publication et la mise à jour de sites Internet ou extranet, de type statique ou dynamique et capable d’intégrer de nombreux formats de code en plus du HTML, CSS et JavaScript, tels que XML, ASP.NET et XHTML. À noter que la version 2 présentera quelques nouveautés dont la possibilité d’intégrer du PHP, langage de programmation open source permettant, comme l’ASP.NET, la création de sites dynamiques, ainsi que l’insertion d’objets Flash, SilverLight et Windows Media File.
À propos d’Expression Web Expression Web qui, avant sa commercialisation en 2007, se nommait « Web Designer », est donc un outil logiciel « aidant » à la réalisation de sites web modernes et respectant les standards du Web, tels qu’énoncés par le W3C. Pourquoi « aidant » ? Car en fait, pour écrire un site Internet, un logiciel de type « Bloc 1 notes » peut amplement suffire puisqu’il s’agit, pour un site simple, d’écrire du code HTML 2 et des feuilles CSS . Pour ce type de site, modeste, il faut surtout du HTML (pour la structure et le contenu texte), une ou plusieurs feuilles CSS (pour la mise en styles du contenu), saupoudrés si on le souhaite d’un peu de JavaScript, de Flash ou de SilverLight pour apporter un enrichisse ment multimédia (animation, vidéo, audio…) et du dynamisme.
@ 4
Attention, ne pas oublier que les navigateurs (Internet Explorer, Firefox, Opéra, Safari…) qui permettent l’interprétation de ces langages, ne comprennent de base que le HTML et les CSS, et le reste en fonction des plugins installés.
Mais ce langage, même s’il est simple, demande de connaître sa structure, sa syntaxe, ses motsclés, autant d’éléments qu’il faut apprendre par cœur, ou aller puiser dans un livre ; pas ce qu’il y a de plus pratique et rapide pour faire un site ! Sans compter le fait, que pour voir le résultat, il faut charger la page HTML dans un navigateur à chaque fois. Et les choses se compliqueront quand vous allez vouloir apporter un peu d’animation à vos pages, ou
1. HTML ouHyperText Markup Langagepour « langage utilisant des balises de navigation hypertexte ». 2.CSS :Cascading Style Sheettraduit en feuille de style en cascade, permettant la mise en style d’une page HTML.
Introduction
quand vous souhaiterez que cellesci soient couplées avec une base de données afin de les alimenter en contenu. C’est pour cela que sont apparus des logiciels comme FrontPage de Microsoft, Dreamwea ver de chez Adobe Corporation (anciennement édité par la société Macromedia) et… bien sûr Expression Web. Difficile de prédire si Expression Web deviendra leader dans ce créneau, toujours estil qu’il possède toutes les qualités pour le devenir, voire même certaines qui font défaut à ses con currents.
Tour d’horizon des fonctionnalités d’Expression Web 1 2 3 3et CSS , DHTML .Prise en charge des normes XHTML 3Gestion des DOCTYPE. 3Interface modulable et proche de FrontPage et Visual Studio. 3Visualisation du code en mode Wysiwyg. 3Fonctions « IntelliSense » permettant l’anticipation du code à écrire, en mode HTML et CSS. 3Gestion avancée des feuilles de styles CSS. 3Prévisualisation et application de styles. 3Affichage et modification directs des marges des blocs. 3Gestion des couches (layer). 3Insertion d’objets multimédias aux formats Flash, SilverLight, Windows Media File. 3Prise en charge du langage PHP version 5. 3Prise en charge d’ASP.NET 2.0, AJAX et Data Controls pour créer des applications web modulables. 3Contrôles ASP.NET directement accessibles 3Emploi de pages maîtres ASP.NET. 3Modules de modèles web dynamiques (bibliothèques de templates). 3Bibliothèque d’extraits de code. 3Intégration directe par glisserdéposer de données XML et XLT. 3Serveur Web de développement ASP.NET fourni (serveur logiciel).
1. XHTML : pour HTML extensible. Ce n’est jamais qu’une reformulation du HTML 4.01. 2. DHTML : HTML dynamique, mais qui est un peu passé de mode. 3. CSS :Cascading Style Sheettraduit en feuille de style en cascade, permettant la mise en style d’une page HTML. @ 5
Expression Web
@ 6
3Module FTP actif ou passif pour pouvoir synchroniser et placer les fichiers du site sur le serveur. 3Module de recherche d’erreur de schéma. 3Module de production de rapport et d’analyse portant sur : gestion des styles CSS ; compatibilité avec les navigateurs ; accessibilité. 3Module d’optimisation du code. 3