Adobe Dreamweaver CS4: das umfassende Handbuch ; [Webseiten entwickeln mit (X)HTML, Ajax, CSS, PFP und MySQL ; DVD-ROM alle Beispieldateien, 30-Tage-Testversion Dreamweaver CS4 und über 1,5 Stunden Video-Lektionen ; mit Video-Lektionen zu neuen Funktionen
معرفی کتاب «Adobe Dreamweaver CS4: das umfassende Handbuch ; [Webseiten entwickeln mit (X)HTML, Ajax, CSS, PFP und MySQL ; DVD-ROM alle Beispieldateien, 30-Tage-Testversion Dreamweaver CS4 und über 1,5 Stunden Video-Lektionen ; mit Video-Lektionen zu neuen Funktionen» نوشتهٔ Richard Beer, Susann Gailus، منتشرشده توسط نشر Galileo Press در سال 2009. این کتاب در فرمت pdf، زبان آلمانی ارائه شده است.
Buchcover......Page 1 Adobe Dreamweaver CS4: Das umfassende Handbuch......Page 2 Liebe Leserin, lieber Leser......Page 3 Auf einen Blick......Page 4 Impressum......Page 5 Inhalt......Page 6 Workshops......Page 20 Video-Lektionen......Page 22 Vorwort......Page 24 TEIL I - Grundlagen......Page 26 1.1.2 Welche Vorkenntnisse benötigen Sie?......Page 28 1.1.3 Warum wir in diesem Buch auf dem PC arbeiten......Page 29 1.2 Was ist Dreamweaver und was nicht?......Page 30 1.2.2 Anforderungen an einen professionellen HTML-Generator......Page 31 1.2.3 Warum Dreamweaver?......Page 32 1.2.5 Systemanforderungen von Dreamweaver CS4......Page 33 1.3 Was ist neu in Dreamweaver CS4?......Page 34 2 Projektablauf für die Buchwebsite......Page 36 2.1 Briefing......Page 37 2.2 Arbeitsablauf......Page 39 2.3 Das Layout......Page 40 2.3.1 Entwurf in Photoshop......Page 41 2.3.2 Dreamweaver und Fireworks......Page 42 3 Programmgrundlagen......Page 44 3.1.1 Verschiedene Anzeigemöglichkeiten......Page 45 3.1.3 Platz zum Arbeiten schaffen......Page 48 3.1.4 Einfügeleiste anpassen......Page 49 3.1.5 Das Dateifenster......Page 50 3.1.6 Verschiedene Dokumentansichten......Page 51 3.1.7 Die Entwurfsansicht......Page 52 3.1.8 Die Codeansicht......Page 55 3.1.9 Live-Ansicht......Page 56 3.1.11 Live-Code......Page 57 3.1.12 Code einfrieren......Page 58 3.1.14 Abhängige Dateien......Page 59 3.1.15 Mit mehren Dokumenten arbeiten......Page 60 3.2.1 Allgemeine Voreinstellungen......Page 61 3.2.2 AP-Elemente (bis Version 8.0: Layer)......Page 62 3.2.3 Codeformat einstellen......Page 63 3.2.4 Codehinweise......Page 64 3.2.5 Codeumschreibung......Page 65 3.2.6 CSS-Stile......Page 66 3.2.7 Dateien vergleichen......Page 67 3.2.8 Dateitypen/Editoren......Page 68 3.2.9 Eingabehilfen......Page 69 3.2.12 Markierung......Page 70 3.2.13 Neues Dokument......Page 71 3.2.16 Unsichtbare Elemente......Page 74 3.2.17 Validator......Page 75 3.2.18 Vorschau im Browser......Page 76 3.2.19 Prüfung auf externen Rechnern......Page 78 3.3.2 Hilfslinien......Page 79 3.3.3 Die Statusleiste......Page 81 3.3.4 Tracing-Bilder......Page 83 4.1 Befehle speichern......Page 84 4.2.1 Bezugsquellen......Page 85 4.2.2 Extension Manager......Page 86 TEIL II - Statische Websites......Page 90 5.1.1 Pfadangaben......Page 92 5.1.2 Ordnerstruktur......Page 94 5.2.1 Regeln beim Arbeiten mit einer Site......Page 96 5.2.2 Site-Definition......Page 97 5.2.3 FTP-Zugang einrichten......Page 100 5.2.4 Eine Alternative zu FTP......Page 102 5.2.7 Cloaking......Page 103 5.2.8 Design Notes......Page 104 5.2.11 Import und Export von Sites......Page 105 5.2.13 Die Site-Ansicht......Page 106 5.2.14 Synchronisieren und Vergleichen von Dateien......Page 107 5.2.15 Mit der Dateiverwaltung arbeiten......Page 109 5.3 Gruppenarbeit......Page 110 5.3.1 Remote-Zugriff einstellen......Page 111 5.3.2 Mit der Gruppenfunktion arbeiten......Page 113 5.4 Die Buchwebsite anlegen......Page 115 6.1 Seiteneigenschaften festlegen......Page 118 6.2 Seiteneigenschaften festlegen ohne CSS......Page 119 6.3 Seiteneigenschaften festlegen mit CSS......Page 121 6.3.1 Verknüpfungen & Überschriften......Page 122 6.3.2 Titel/Codierung......Page 123 6.3.3 Tracing-Bild – warum und wann?......Page 124 6.3.4 Metaangaben......Page 125 6.3.5 Layouttricks mit Hintergrundbildern......Page 126 6.4 Dokumenteinstellungen für die Buchwebsite......Page 127 7 Tabellen in Dreamweaver......Page 128 7.1 Einfügen von Tabellen......Page 129 7.1.2 Arbeiten im erweiterten Tabellenmodus......Page 130 7.2 Tabelleneigenschaften einstellen......Page 131 7.2.2 Fehler vermeiden......Page 133 7.3 Verschachtelte Tabellen......Page 134 7.3.2 Der Trick mit den transparenten GIFs......Page 136 7.3.3 Tabellenumrandungen erstellen......Page 137 7.4 Zentrieren mit Tabellen......Page 138 7.5 Aufbau der Tabellen für die Buchwebsite......Page 139 8.1.1 JPEG......Page 146 8.1.3 PNG......Page 147 8.1.4 Flash......Page 148 8.2.1 Das Bedienfeld Elemente......Page 149 8.2.2 Bilder in Dreamweaver bearbeiten......Page 153 8.2.4 Image Maps und Hotspots......Page 155 8.2.5 Platzhalterbilder......Page 157 8.3 Interaktion mit Photoshop......Page 158 9.1 Funktionsweise von Frames......Page 164 9.1.1 Gestalten mit Framesets......Page 165 9.1.2 Suchmaschinen und Framesets......Page 166 9.2 Ein Frameset anlegen......Page 167 9.3 Mit Framesets arbeiten......Page 170 9.3.3 Mehrere Frames gleichzeitig neu laden......Page 171 9.3.4 Eingebettete Frames ( )......Page 173 9.4 Anlegen des Framesets für die Buchwebsite......Page 175 10.1 JavaScript in Dreamweaver......Page 178 10.2 Verhalten......Page 179 10.2.1 Rollover erstellen......Page 181 10.2.2 Plug-ins überprüfen......Page 184 10.2.3 Mehrere Frames gleichzeitig austauschen......Page 185 10.2.4 JavaScript-Effekte......Page 186 10.3 Erstellen der Rollover-Effekte auf der Buchwebsite......Page 187 11.1 Ein wenig Theorie zum Einstieg......Page 188 11.3.1 Medientypen......Page 189 11.3.2 Layout-Hilfsmittel......Page 190 11.4 Vorgehensweise und Regeln......Page 192 11.5.1 Interne CSS-Stile......Page 193 11.5.3 CSS-Syntax......Page 195 11.6.1 Klassen-Selektoren......Page 196 11.6.3 Kontext-Selektoren......Page 197 11.7 Erstellen und Bearbeiten von CSS-Stilen......Page 198 11.7.1 Das CSS-Bedienfeld......Page 199 11.7.2 Neue CSS-Regeln erstellen......Page 200 11.7.3 CSS-Regeln bearbeiten......Page 201 11.7.4 CSS-Bearbeitung voreinstellen......Page 202 11.7.5 CSS-Regeln für Texte......Page 203 11.7.6 Zuweisen von CSS in der Eigenschaftenpalette......Page 204 11.7.7 Verknüpfen externer CSS-Dateien......Page 205 11.7.8 CSS-Regeln für unterschiedliche Ausgabemedien......Page 206 11.8 Besondere CSS-Anwendungen......Page 207 11.9 CSS-Layout ohne Tabellen......Page 208 11.9.2 Das CSS-Boxmodell......Page 209 11.9.3 DOC-Type immer angeben......Page 210 11.9.4 CSS-Stile und DIV-Tags......Page 211 11.10.1 AP-Elemente erstellen und einstellen......Page 217 11.10.2 Erweiterte Einstellungen für AP-Elemente......Page 224 11.10.3 AP-Elemente in Tabellen umwandeln......Page 228 11.10.4 AP-Elemente und JavaScript......Page 230 11.11 CSS-Regeln für die Buchwebsite erstellen......Page 231 11.12 Aufbau der Buchwebsite mit CSSund AP-Elementen......Page 239 12.1 Was ist Spry?......Page 252 12.1.1 Vorteile......Page 253 12.2 Spry in diesem Buch......Page 254 13 Spry-Widgets......Page 256 13.1.1 Spry-Menüleiste anlegen......Page 258 13.1.2 Spry-Menüleiste anpassen......Page 259 13.2 Spry-Palette mit Registerkarten......Page 260 13.2.2 Spry-Registerkarten füllen......Page 261 13.3 Spry-Akkordeon......Page 262 13.4 Spry Reduzierbare Palette......Page 264 13.5 Spry-Widgets mit CSS gestalten......Page 265 14.1 Verknüpfungen einbauen......Page 268 14.2 Ziel angeben......Page 269 14.4 Anker hinzufügen......Page 270 14.5 Hyperlink-Methoden......Page 271 14.6 Hyperlinks auf E-Mail-Adressen......Page 272 14.7 Platzhalter für Hyperlinks......Page 273 15.1 Mit Vorlagen arbeiten......Page 276 15.1.1 Vorlagen erstellen......Page 277 15.1.3 Dokument aus Vorlage erstellen......Page 279 15.1.4 Vorlagen entfernen......Page 280 15.2.2 Wiederholte Bereiche......Page 282 15.3 Mit Bibliotheken arbeiten......Page 283 15.4 Anlegen der Sitestruktur und der Navigation für die Buchwebsite......Page 286 16.1.1 GET......Page 294 16.2 Ein Formular erstellen......Page 295 16.3.1 Variablenvergabe......Page 297 16.3.3 Versteckte Textfelder......Page 298 16.3.5 Kontrollkästchen......Page 300 16.3.7 Auswahllisten und Sprungmenüs......Page 302 16.3.8 Dateifelder......Page 303 16.3.9 Schaltflächen......Page 304 16.5 Spry für Formulare......Page 305 16.5.1 Spry-Überprüfung Textfeld......Page 306 16.5.2 Spry-Überprüfung Textbereich......Page 312 16.5.3 Spry-Überprüfung Auswahl......Page 313 16.5.4 Spry-Überprüfung Kennwort......Page 314 16.5.5 Spry-Überprüfung Bestätigung......Page 315 16.6.2 Formularelemente mit CSS gestalten......Page 316 16.7 Ein Kontaktformular für die Buchwebsite......Page 318 17.1.1 Quellcode formatieren......Page 322 17.1.2 Codeansichtsoptionen......Page 323 17.1.3 Code übersichtlich halten......Page 325 17.1.4 Code halbautomatisch erstellen......Page 326 17.2 Codefragmente (Snippets) einsetzen......Page 327 17.2.1 Codefragmente mit Kollegen teilen......Page 329 17.2.3 Eigene Tag-Vorgaben oder -Bibliotheken......Page 330 17.4 Quelltext automatisch optimieren......Page 333 17.5 Suchen und ersetzen......Page 334 18.1 Flash einsetzen oder nicht?......Page 338 18.2.1 Filme einbinden......Page 339 18.2.2 Eigenschaften einstellen......Page 341 18.3.1 Sound mit Flash......Page 342 18.3.3 Flash in Dreamweaver öffnen......Page 343 19.1 Word-Texte einfügen......Page 346 19.3 CSV-Daten importieren......Page 347 19.4 Weitere Einfügemöglichkeiten......Page 348 TEIL III - Dynamische Websites......Page 350 20.1 Vorteile dynamischer Sites......Page 352 20.1.3 Dynamische Sites und Sessions......Page 353 20.2.1 Web-Content-Management-Systeme (WCMS)......Page 354 20.2.5 Foren......Page 355 20.2.7 Personalisierte Websites......Page 356 20.2.8 Weblogs......Page 357 20.3 Clientund serverseitiges Skripting......Page 358 20.4 Konzeption dynamischer Sites......Page 360 20.4.1 Besonderheiten für das Layout......Page 361 20.4.3 Konzeption der Administrationsebene......Page 362 20.4.4 Planung, Planung, Planung .........Page 363 21.1 Was ist PHP?......Page 364 21.1.1 »Hallo Welt« in PHP......Page 365 21.2.1 PHP in HTML einbinden......Page 367 21.2.2 Schreibweise von Zahlen und Zeichen......Page 368 21.2.3 HTML in PHP einbinden......Page 369 21.3 Variablen in PHP......Page 370 21.4 Vergleichsoperatoren......Page 372 21.6 Schleifen programmieren......Page 373 21.6.1 for-Schleifen......Page 374 21.6.3 do-while-Schleifen......Page 375 21.7 Bedingungen mit PHP......Page 376 21.7.2 if-else-Anweisung......Page 377 21.8 Dateien einbinden......Page 378 21.8.2 MySQL-Datenbanken abfragen......Page 380 21.9 Mit Sessions arbeiten......Page 381 21.10 Fazit......Page 382 22.1 Webserver-Grundlagen......Page 384 22.2 Vorbereitung: Firewall einstellen oder ausschalten......Page 386 22.3 WAMP installieren......Page 387 22.3.1 XAMPP testen und konfigurieren......Page 390 22.3.2 Eigene Serverroot angeben......Page 392 22.3.3 phpMyAdmin in die Serverroot legen......Page 393 22.3.4 MySQL......Page 395 22.4 Internet Information Server als Alternative installieren......Page 396 22.4.2 PHP auf IIS installieren......Page 399 22.4.4 phpMyAdmin unter IIS installieren......Page 404 22.4.5 Installation des IIS 7 und PHP unter Windows Vista Business......Page 405 23.1 Testserver-Einstellungen......Page 414 23.2 Site-Einstellungen testen......Page 416 23.3 Buchwebsite für dynamische Inhalte einrichten......Page 419 24.1 Einführung in Datenbanken......Page 422 24.1.1 Relationale Datenbanken......Page 423 24.1.4 Redundanzfreiheit......Page 425 24.1.7 Referenzielle Integrität......Page 426 24.1.9 MySQL-Datentypen......Page 427 24.2.1 MySQL-Datenbank mit phpMyAdmin anlegen......Page 429 24.2.3 Import von Daten......Page 433 24.2.4 Export von Daten zum Provider......Page 434 24.3 MySQL und Microsoft Access......Page 435 24.4 Benutzerverwaltung mit MySQL......Page 439 24.5 Einführung in SQL......Page 442 24.5.2 Datensatz abfragen mit WHERE......Page 443 24.5.6 Datensatz einfügen mit INSERT......Page 444 24.6.1 Datenstruktur der Website......Page 445 24.6.2 Primärschlüssel festlegen......Page 446 25.1 Datenbanken konnektieren......Page 450 25.2.1 Bedienfeldgruppe Anwendung......Page 451 25.2.2 Das Bedienfeld Datenbanken......Page 454 26 PHP und Dreamweaver......Page 458 26.1.1 Variablen senden......Page 459 26.1.2 Mit Variablen arbeiten......Page 460 26.2.1 PHP-Befehle einsetzen......Page 462 26.2.3 PHP von Hand coden......Page 463 26.3.1 Fehlermeldungen anzeigen......Page 464 26.3.2 Externe Variablen anzeigen......Page 465 26.3.3 Häufige PHP-Fehlerquellen......Page 466 27.1 Das Bedienfeld Bindungen......Page 468 27.2.1 Einfache Abfragen erstellen......Page 470 27.2.2 Anzeigen von Datensätzen......Page 475 27.2.3 Formatieren in der Live-Ansicht......Page 476 27.2.4 Erweiterte Abfragen erstellen......Page 477 27.2.5 Mehrere Datensätze abfragen......Page 480 27.2.6 Bestimmte Datensätze abfragen......Page 482 27.2.7 Datensatz-ID mit URL übergeben......Page 484 27.2.8 Einstellbare Variablentypen......Page 488 27.2.9 Testen der Abfragen......Page 489 27.3.1 Erstellen einer dynamischen Tabelle......Page 490 27.3.2 Dynamische Tabelle mit Serververhalten......Page 491 27.4 Wiederholte Bereiche mit AP-Elementen......Page 493 27.5.1 Bilder aus Datenbanken verlinken......Page 497 27.5.2 Vorbereitungen für dynamisch eingefügte Bilder......Page 501 27.6.1 Datensatznavigation erstellen......Page 502 27.6.2 Bereiche in Abhängigkeit von Daten anzeigen......Page 504 27.6.3 Datensatzanzahl anzeigen......Page 507 27.7.1 Eigenschaften aus Datenquellen einfügen......Page 508 27.7.2 Daten in der URL mit Hyperlinks übergeben......Page 514 27.8 Automatische Masterund Detailseiten......Page 516 27.9 Ausgabe formatieren......Page 518 27.10.1 Das Funktionsschema......Page 520 27.10.2 Die Masterseite......Page 521 27.10.3 Die Detailseiten......Page 523 27.10.4 Anlegen der Abfragen......Page 524 27.10.5 URL-Parameter übergeben......Page 526 27.10.6 Datensatznavigation erstellen......Page 527 27.10.7 Aufbau des CSS-Layouts......Page 538 28 Daten einfügen und dynamische Formulare......Page 544 28.1.1 Der Assistent für Einfügeformulare......Page 545 28.2.1 Ein Änderungsformular erstellen......Page 548 28.2.2 Andere Möglichkeiten......Page 549 28.2.3 Dynamische Auswahlliste erstellen......Page 550 28.2.4 Dynamische Kontrollkästchen (Checkboxen)......Page 551 29.1.1 Ein Änderungsformular erstellen......Page 554 29.1.2 Datensatznavigation für Datensatzänderungen......Page 556 29.1.3 Datensatznavigation mit zwei Dokumenten und Auswahlseiten......Page 557 29.2 Datensätze löschen......Page 560 29.3 Daten aus mehreren Tabellen verbinden......Page 561 29.4.2 Auswahlseiten......Page 566 29.4.3 CSS für Administrationsebene anlegen......Page 568 30.1.2 Tabelle für die Benutzerverwaltung......Page 576 30.1.3 Benutzer anmelden......Page 578 30.2 Zugriffsrechte beschränken......Page 580 30.3 Neue Benutzer anlegen......Page 581 30.4 Zugriffsrechte für die Website zum Buch......Page 587 31.1.1 Eigene SQL-Abfragen einbinden......Page 590 31.1.2 Abfragen verschachteln......Page 596 31.1.3 Eine Volltextsuche......Page 603 31.2 Arbeiten mit Sessions......Page 605 31.3.1 Eigene Serververhalten schreiben......Page 608 31.3.2 Positionierung im Code......Page 614 31.3.3 Bedingungen als Serververhalten anlegen......Page 615 31.3.4 Serververhalten anderen zur Verfügung stellen......Page 619 32.1.3 Spry-Bereich......Page 622 32.1.7 Dynamische Daten......Page 623 32.1.9 Bereich anzeigen......Page 624 32.1.10 Seitenerstellung für Datensatzgruppe......Page 625 32.1.12 Master-Detaildatensatz......Page 626 32.1.14 Datensatz aktualisieren......Page 627 32.1.16 Benutzerauthentifizierung......Page 628 32.1.17 XSL-Transformation......Page 629 33.1 Einführung in XML......Page 630 33.2 XML und CSS......Page 633 33.3 XML-Attribute......Page 635 33.4 DTDs......Page 638 33.4.1 DTDs mit Dreamweaver entwickeln......Page 640 33.4.2 Externe DTDs......Page 641 33.4.3 Einbinden von DTDs in Dreamweaver......Page 642 33.5.1 XSLT-Einführung......Page 645 33.5.2 RSS-Feed einbinden......Page 646 33.5.4 Clientseitige XSLT-Transformation......Page 647 33.5.5 Serverseitige XSLT-Transformation mit PHP......Page 654 34.2 XML-Daten anbinden......Page 658 34.3 Spry-Bereiche......Page 663 34.3.1 Spry-Wiederholungen......Page 666 34.3.2 Spry-Wiederholungsliste......Page 667 34.3.3 Spry-Tabelle......Page 668 34.4 Kritiken an Spry......Page 671 Die DVD zum Buch......Page 672 A......Page 676 B......Page 677 C......Page 678 D......Page 679 F......Page 682 I......Page 684 M......Page 685 O......Page 686 P......Page 687 S......Page 688 T......Page 690 V......Page 691 X......Page 692 Z......Page 693
دانلود کتاب Adobe Dreamweaver CS4: das umfassende Handbuch ; [Webseiten entwickeln mit (X)HTML, Ajax, CSS, PFP und MySQL ; DVD-ROM alle Beispieldateien, 30-Tage-Testversion Dreamweaver CS4 und über 1,5 Stunden Video-Lektionen ; mit Video-Lektionen zu neuen Funktionen