Développez des applications web riches et plus interactives !
La manière de développer pour les sites web ainsi que les technologies qui leur sont associées évoluent rapidement. La collection Webmasters, vous propose de rester à la pointe des techniques les plus avancées du développement lié à Internet. Les ouvrages de cette collection présentent ces techniques en s'appuyant sur de nombreux exemples.
Grâce à cet ouvrage vous découvrirez comment réaliser simplement des applications Internet à l'interface évoluée en vous appuyant sur les dernières évolutions technologiques proposées par Microsoft. Vous apprendrez comment exploiter vos données les mettre en valeur et vous aborderez des concepts de programmation avancée avec LINQ et ASP .Net.
Mettez en pratique et maîtrisez :
-
Le langage XAML : les bases de XAML, les éléments de structure de contenu et d’interactions, première approche du DataBinding, colorez votre application grâce aux Brushes et aux Gradients, animez votre application grâce aux StoryBoard…
-
Créez vos applications avec Expression Studio : Expression Design, Expression Encoder 2, Expression Blend 2, Interaction entre Expression Blend et Visual Studio 2008…
-
Exploitez vos sources de données : utilisez SQL et votre base de données, exploitez vos données sur Oracle, MySQL et Microsoft® Silverlight™, LINQ, les Web services, ADO.NET / Microsoft® Silverlight™, créez un widget météo, traitez un flux de données RSS…
-
Microsoft® Silverlight™ et ASP.NET : les contrôles ASP.NET avec Microsoft® Silverlight™, interaction de Microsoft® Silverlight™ avec la page…
-
Concepts avancés : le DataBinding en détails, les Styles et ControlTemplates, créez un UserControl, les contrôles de la librairie System.Windows.Controls, le contrôle DataGrid, les contrôles Microsoft® Silverlight™ Toolkit de CodePlex…
-
Découvrez Deepzoom : le fonctionnement de Deepzoom, Deepzoom par l’exemple, Deepzoom et Virtual Earth…
-
Retrouvez en annexes les informations essentielles…
Coll. Webmasters, 336 pages
Auteur(s) :
Loïc Bar et Simon Boigelot
Nombre de pages :
336 pages
Présentation : Manuel 336 pages, 19x23, broché
ISBN : 978-2-3000-1431-4
EAN : 9782300014314
Référence Micro Application : 1431
"En conclusion, je dirais que cet ouvrage constitue une excellente méthode pour apprendre Silverlight" LIRE LA NEWS
Citation sur Silverlight 2.0 (Réf. 1431) - DEVELOPPEZ.COM (27 Juillet 2009)
Loïc Bar est passionné des nouvelles technologies et entrepreneur dans le domaine du web et des nouveaux medias. Directeur de la stratégie pour Heode, il assure la vieille technologique et les relations avec les partenaires technologiques. Il est également Most Valuable Profesionnal ASP.NET/Client Dev chez Microsoft.
Simon Boigelot, jeune entrepreneur, s’est d’abord forgé une expérience professionnelle en tant que spécialiste des nouvelles technologies dans le domaine IT, tout d’abord consultant, rapidement devenu chef de projet, il continue maintenant son périple chez Heode en tant que directeur R&I.
SOMMAIRE
Le langage XAML
Introduction
Les bases de XAML
Héritage de XML
Adaptation de XML
Les éléments de structure
Grid
StackPanel
Canvas
ScrollViewer
Border
Les éléments de contenu
Images
TextBlock
ProgressBar
Les événements et leur traitement
Les éléments d’interactions
Button
CheckBox
ToggleButton
RadioButton
TextBox
PasswordBox
ListBox et ListBoxItem
ComboBox et ComboBoxItem
Slider
Autres éléments utiles
Line
Rectangle
Popup
Première approche du DataBinding
DataTemplates
ValueConverter
Le fichier Generic.XAML
Redéfinir la structure d’une ListBox
Colorez votre application grâce aux Brushes et aux Gradients
Animez votre application grâce aux StoryBoard
Créez une bannière Silverlight grâce aux animations
Check-List
Créer vos applications avec Expression Studio
Introduction à Expression Studio
Expression Design
Expression Encoder 2
Expression Blend 2
Intéraction entre Expression Blend et Visual Studio 2008
Check-List
Exploiter vos sources de données
Utilisez SQL et votre base de données
Silverlight, C# et SQL Serveur : introduction
SQL
Les commandes SQL en C#
Exploitez vos données sur Oracle
MySQL et Silverlight
LINQ
LINQ, un peu d’explication
LINQ to XML par l’exemple
Les Web services
ADO.NET/Silverlight
Créez un widget météo
MapCodesToConditions
Traitez un flux de données RSS
Check-list
Silverlight et ASP.NET
Introduction à ASP.NET
ASP.NET
Prérequis
Premier exemple
Le Web.config
Les contrôles ASP.NET
Les contrôles standard
Les contrôles de validation
Les contrôles riches
Les contrôles de données
Les contrôles de navigation
Les contrôles de login
Les contrôles HTML
Postback et ViewState
Les contrôles ASP.NET pour Silverlight
Le contrôle MediaPlayer
MediaPlayer et JavaScript
Le contrôle Silverlight
Interaction de Silverlight avec la page
Check-list
Concepts avancés
Le DataBinding en détails
DataContext
Interaction avec l’utilisateur
Les Styles et ControlTemplates
Style
ControlTemplate
Créer un UserControl
UserControl ClickMe
UserControl Ranking
Les DependencyProperties
Création de l’UserControl Ranking
MediaElement
Les contrôles de la librairie System.Windows.Controls
Calendar
DatePicker
GridSplitter
TabControl et TabItem
Le contrôle DataGrid
DataGrid non auto généré
Les contrôles Silverlight Toolkit de CodePlex
Check-list
Découvrir Deepzoom
Introduction à Deepzoom
Fonctionnement de Deepzoom
Deepzoom par l’exemple
MouseWheelHelper.cs
Deepzoom et Virtual Earth
Check-list
Annexes??
Silverlight et les langages dynamiques
Silverlight et IronPyhton
Silverlight et IronRuby
Check-list
Introduction au C#
Déclaration d’une variable de type primitif
Règles de nommage
Déclaration d’une variable de type de classe
Fonctionnement par référence des types de classe
Portée des variables
Utilisation des propriétés de classe
Utilisation des méthodes de classe
Structure d’un programme C# (Partie 1)
Définir un type de classe
Définir une nouvelle méthode
Ajouter une méthode à une classe
Structure d’un programme C# (Partie 2)
Exemple d’une application de gestion de données
Conclusion
Check-list
Webographie
Visual Studio 2008
Silverlight
Le Framework .NET
Index??
Vous pouvez aussi
Télécharger le sommaire au format PDF (413 Ko)