دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Jonathan Protzenko, Benoît Picaud, Stéphane Mariel, Jean-Marie Thomas سری: ISBN (شابک) : 2212116756, 9782212116755 ناشر: سال نشر: تعداد صفحات: 320 زبان: French فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 6 مگابایت
در صورت تبدیل فایل کتاب XUL به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب XUL نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
مطالعه موردی ایجاد یک برنامه وب غنی بر اساس زبان XUL و موتور Mozilla Gecko. تمام فناوریهای مرتبط با وب موجود و یکپارچه هستند: قالبهای CSS، RDF، XUL، پردازش جاوا اسکریپت با XPCOM، DOM و غیره.
Etude de cas de la création d'une application Web riche basée sur le langage XUL et le moteur Gecko de Mozilla. Toutes les technologies liées au Web y sont présentes et intégrées : CSS, RDF, templates XUL, traitement javascript avec XPCOM, DOM, etc.
Préface......Page 4
Table des matières......Page 6
Un renouveau nécessaire dans le monde des clients riches......Page 10
À qui s’adresse cet ouvrage ?......Page 11
Structure de l’ouvrage......Page 12
Pour aller plus loin......Page 14
Introduction à XUL......Page 16
Un point de départ : le code source de Netscape......Page 17
Un nouveau moteur et une nouvelle architecture......Page 18
Un projet ambitieux qui a réussi......Page 19
La place de XUL au sein du XPFE......Page 21
XUL : un langage qui ne s’utilise pas seul......Page 22
Les technologies connexes à XUL, CSS et JavaScript......Page 23
Organisation générale du XPFE......Page 24
Un langage facile à apprendre......Page 26
Sans limite !......Page 27
En résumé.........Page 28
L’étude de cas......Page 30
Introduction......Page 31
Principe de fonctionnement d’un forum......Page 32
L’identification......Page 33
L’écran principal......Page 34
La fenêtre d’ajout/modification/lecture d’un sujet......Page 35
Les technologies « statiques »......Page 36
Quels seront les avantages de XUL dans ce cas ?......Page 37
Un environnement professionnel......Page 38
Points noirs à l’utilisation de XUL......Page 39
En résumé.........Page 40
Premiers pas en XUL......Page 42
Un premier fichier XUL......Page 43
À la découverte des premiers éléments.........Page 46
Corriger les premières erreurs : utilisation de boîtes......Page 47
Un élément plus adapté : un tableau......Page 49
La touche finale : spacers......Page 50
En résumé.........Page 52
Une véritable extension Mozilla......Page 54
La séparation générale des fichiers......Page 55
Contents.rdf et dossier content......Page 56
Modification du fichier chrome.rdf......Page 58
Intégration d’une DTD et début de l’internationalisation......Page 60
Dossier locale......Page 62
Modification du fichier XUL et ajout d’une DTD......Page 63
Chrome.rdf......Page 65
En résumé.........Page 66
XUL avancé : la fenêtre principale......Page 68
Découpage avec les principales boîtes......Page 69
Séparation en overlays......Page 71
Le fichier index-barres-overlay.xul : barres d’outils, de menu et de statut......Page 76
Les menus......Page 77
Des menus plus évolués......Page 79
Éléments communs à toutes les pages......Page 81
La barre d’outils......Page 84
La barre de statut......Page 85
Résumé : les barres......Page 86
Les overlays : arbre et onglets......Page 87
L’arbre......Page 88
La liste des membres......Page 90
En résumé.........Page 92
Perfectionnement du rendu avec CSS......Page 94
Présentation de CSS ; utilisation dans Mozilla......Page 95
Mise en place de CSS......Page 97
Premiers effets sur du texte......Page 99
Retoucher le positionnement avec CSS......Page 105
La barre d’outils......Page 106
Autres propriétés CSS......Page 108
En résumé.........Page 111
Première animation de l’interface avec JavaScript......Page 114
Concepts de base du langage......Page 115
Syntaxe de base......Page 116
Intégration à XUL......Page 120
Une première routine pour l’affichage d’erreurs......Page 121
Multilangue avec l’objet stringbundle......Page 124
Plus de manipulation DOM : options avancées à la connexion......Page 125
Le code servant à montrer les options avancées......Page 127
L’objet XMLHttpRequest......Page 129
L’analyse avec DOM......Page 133
Les composants XPCOM......Page 135
Notre inclusion......Page 136
En résumé.........Page 138
Automatisation avec RDF......Page 140
Les nœuds et les arcs......Page 141
Nœuds et URI......Page 142
Sérialisation de RDF avec RDF/XML......Page 143
Listes......Page 146
Objectifs......Page 147
Le fichier PHP......Page 148
Un premier modèle simple......Page 151
Un modèle plus complexe......Page 153
Amélioration de RDF avec JavaScript......Page 157
Version synchrone......Page 158
Version asynchrone......Page 161
En résumé.........Page 163
Une intégration au cœur de Mozilla......Page 166
Modification du fichier contents.rdf......Page 167
Où trouver les fichiers à modifier ?......Page 168
Gestion multiple : Firefox, Thunderbird, Mozilla......Page 170
Présentation......Page 175
Le code de XUL Forum......Page 176
Application à l’identification......Page 178
Raccourcis clavier......Page 180
En résumé.........Page 182
JavaScript version « pro » : LDAP......Page 184
propres composants XPCOM......Page 185
La structure LDAP de XUL Forum : le DIT......Page 187
La succession des différentes fonctions......Page 188
L’initialisation......Page 190
Nos propres composants XPCOM en JavaScript : listeners......Page 191
Identification avec un simple bind......Page 195
Analyse du côté LDAP......Page 197
Traitement XUL......Page 199
Les informations d’un connecté......Page 200
En résumé.........Page 202
Do-it-yourself widgets : XBL......Page 204
Le widget fenetreMsg......Page 205
Notre implémentation : le binding fenetreMsg......Page 207
Le widget vu de l’extérieur : un bloc div et une classe CSS......Page 208
Le contenu intérieur : mélange HTML et XUL......Page 209
La mise en forme CSS......Page 211
Les propriétés et les champs......Page 213
Les méthodes......Page 214
Un widget réactif : le......Page 217
Le double-clic......Page 218
Le bouton de la souris est baissé......Page 219
Mise en relation avec la page principale de XUL Forum......Page 221
Modifications dans le JavaScript......Page 222
En résumé.........Page 225
Les services web, pour une communication harmonieuse entre client et serveur......Page 228
SOAP en détail : application à XUL Forum......Page 230
Le serveur, vue globale......Page 232
Permettre l’authentification de l’utilisateur......Page 234
Lire un message......Page 235
Enregistrer un message......Page 236
L’initialisation......Page 238
Est-on en phase avec le serveur ? Vérification de la session......Page 239
appels SOAP......Page 240
Indispensable : lire un message......Page 242
Vital : poster nos propres messages......Page 243
Changements dans le fichier XBL......Page 244
Changements dans les fichiers JavaScript......Page 248
En résumé.........Page 250
Distribution de XUL Forum avec XPInstall......Page 256
Création du fichier xulforum.jar......Page 257
install.rdf : comment installer XUL Forum ?......Page 258
Compatibilité avec Mozilla 1.x : install.js......Page 262
Signaler des mises à jour futures......Page 264
En résumé.........Page 266
Le mot de la fin......Page 268
Le futur : vers Firefox 1.5 et au-delà......Page 270
Pour développer......Page 271
Pour installer......Page 272
Un petit nouveau... XUL Runner !......Page 273
application.ini......Page 274
Lancer l’application......Page 275
Une valeur sûre : SeaMonkey......Page 276
De nouvelles voies : SVG et