vorheriges KapitelInhaltsverzeichnisStichwortverzeichnisFeedbacknächstes Kapitel


Anhang A.

Anhang Quiz-Antworten

A.1 Antworten zu Tag 1, »Die Programmumgebung von UltraDev«

  1. Wie können Sie Objekte in der Dokumentansicht auswählen?
  1. Die schwebenden Fenster sind sehr praktisch. Aber wenn Sie von einer Palette in die Dokumentansicht klicken, bleiben die Paletten im Vordergrund. Wie können Sie das ändern?
  1. Wie können Sie den HTML-Code eines bestimmten Tags ändern, ohne den Codeinspektor zu öffnen?

A.2 Antworten zu Tag 2, »Die WYSIWYG- Layoutwerkzeuge von UltraDev«

  1. Wie können Sie sich die Tags im <HEAD>-Bereich anzeigen lassen und bearbeiten?
  1. Wo können Sie definieren, in welcher Farbe Links dargestellt werden?
  1. Wie kann ich Elemente mithilfe einer Tabelle so positionieren, dass sie nahtlos aneinander gefügt werden?
  1. Ich habe eine Seite mit Ebenen erstellt, doch nun soll sie auch auf 3.0-Browsern korrekt dargestellt werden. Geht das überhaupt?
  1. Ich möchte keine Ebenen verwenden. Kann ich auch mit Tabellen pixelgenau positionieren, ohne dass ich mühselig an den Zellenbreiten herumfummeln muss?

A.3 Antworten zu Tag 3, »Websites planen und verwalten«

  1. Welche Zeichen sollten Sie in Dateinamen verwenden?
  1. Wie finden Sie am schnellsten alle HTML-Dokumente, denen Sie kein <TITLE>-Tag zugewiesen haben?
  1. Welche zusätzlichen Einstellungen müssen Sie am FTP-Client von UltraDev vornehmen, wenn Sie von einem Subnetz, das IP-Masquerading verwendet, auf einen Webserver zugreifen?
  1. Wie können Sie sich eine Liste sämtlicher externen Links Ihrer Website anzeigen lassen?
  1. Welche Funktion müssen Sie aktivieren, um eine Datei während der Bearbeitung für die Benutzung durch Dritte zu sperren?

A.4 Antworten zu Tag 4, »Websites in Bewegung - clientseitige Verhaltensweisen«

  1. Was versteht man unter Verhaltensweisen?
  1. UltraDev zeigt manche Ereignisse in Klammern an. Was ist der Unterschied zu anderen Ereignissen?
  1. Wenn Sie die Ziehbewegung einer Ebene auf links und rechts einschränken wollen, welche Werte müssen Sie dann in die entsprechenden Felder eingeben?
  1. Was müssen Sie tun, damit Ebenen sofort verschiebbar sind, wenn die Seite geladen wird?
  1. Sie haben eine Animation mit der Zeitleiste erstellt. Was können Sie tun, damit sie flüssiger abläuft?
  1. Mit welchem Werkzeug können Sie beliebig skalierbaren Vektortext erstellen?

A.5 Antworten zu Tag 5, »Wieder verwertbare Elemente und Erweiterungsmodule«

  1. Welches ist der Hauptverwendungszweck von CSS?
  1. Funktionieren sämtliche CSS-Attribute in sämtlichen Browsern und auf allen Plattformen?
  1. Wozu dient die Bibliothek?
  1. Wie machen Sie aus einem normalen HTML-Dokument eine Vorlage?
  1. Wie installieren Sie Erweiterungsmodule?

A.6 Antworten zu Tag 6, »Einführung in dynamische Webanwendungen und Datenbankentwicklung«

  1. Welche Teile einer Website lassen sich am besten dynamisieren?
  1. Was bewirkt die Normalisierung einer Datenbank?
  1. Was ist die erste Normalform?
  1. Was ist die zweite Normalform?
  1. Was ist die dritte Normalform?
  1. Was versteht man unter einem Primärschlüssel?
  1. Was versteht man unter einem Fremdschlüssel?

A.7 Antworten zu Tag 7, »Die unterstützten Skriptsprachen verstehen«

  1. Was bedeutet ASP und von wem stammt es?
  1. Welche Skriptsprachen verwenden die Zeichenfolge <%...%>, um Anfang und Ende des eingebettetem Codes zu markieren?
  1. Können Sie in JSP und ASP einem Cookie jederzeit einen Wert zuweisen?
  1. Können Sie jederzeit eine Sitzungsvariable setzen?
  1. Welche Entwicklungsumgebung eignet sich am besten für ColdFusion?

A.8 Antworten zu Tag 8, »Mac und Windows-PC für die Datenbankanbindung fit machen«

  1. Welche Typen von Datenbankverbindungen gibt es?
  1. Wie kann man vom Mac aus auf ODBC-Datenquellen zugreifen?
  1. Auf welchen Systemen ist MySQL lauffähig?
  1. Welche Konsequenzen hat es, wenn Sie RmiJdbc nicht als Dienst einrichten?
  1. Wo werden JDBC-Treiber am Mac installiert?

A.9 Antworten zu Tag 9, »Einführung in die dynamischen Werkzeuge von UltraDev«

  1. Welche Funktion hat das Verhalten Datensatzgruppe?
  1. Wie können Sie die Anweisung Datensatz einfügen direkt auf dem Server ausführen?
  1. Unterstützt UltraDev zusammengesetzte Primärschlüssel bei Abfragen?
  1. Gibt es neben den Serververhalten noch andere Wege, eine Site um dynamische Funktionen zu erweitern?
  1. Wie können Sie dynamische Werte bei der Ausgabe formatieren lassen?

A.10 Antworten zu Tag 10, »Datenbankgestützte Webseiten entwickeln«

  1. Welche beiden Voraussetzungen müssen schon erfüllt sein, bevor Sie eine dynamische Webseite erstellen können?
  1. Wie generiert UltraDev seine Live Data-Ansicht?
  1. Wie erstellen Sie ein Serververhalten Bereich wiederholen?
  1. Welche Attribute können mit dynamischen Daten verknüpft werden?
  1. Wie können Sie Grafiken in einer Datenbank verwenden?
  1. Was genau passiert, wenn ein Datensatz sortiert ausgegeben wird?
  1. Müssen Sie ein weiteres Datenfeld anlegen, wenn Sie in einer Datenbank mit Grafiken arbeiten?

A.11 Antworten zu Tag 11, »Datensätze mit UltraDev- Applikationen speichern, bearbeiten und aktualisieren«

  1. Wie können Sie die Größe eines Formulars zu Gestaltungszwecken verändern?
  1. Für welche Art von Anwendung sollten Sie Kontrollkästchen verwenden?
  1. Wozu dienen Optionsschalter?
  1. Wie können Sie dynamische Dokumente, wie z.B. Detailseiten, in der Entwurfsansicht testen?
  1. Wie viele Primärschlüssel kann UltraDev verwenden?
  1. Wie können Sie mit zusammengesetzten Primärschlüsseln arbeiten?
  1. Welche Möglichkeit gibt es außer den Serververhalten noch, Formularelemente an eine Datenbank zu binden?
  1. Wie können Sie schnell Master-Detailseiten sowie die zugehörigen Einfüge- und Aktualisierungsseiten erzeugen?

A.12 Antworten zu Tag 12, »Datensätze mit UltraDev- Applikationen speichern, bearbeiten und aktualisieren«

  1. Wie legen Sie in SQL eine Datenbank an?
  1. Warum ist der Satz »Daten in die Datenbank einfügen« syntaktisch falsch?
  1. Was bedeutet das Zeichen * in einer select-Anweisung?
  1. Wie verweisen Sie auf einen bestimmten Feldnamen in einer bestimmten Tabelle?
  1. Was passiert, wenn Sie bei der Auswahl von Datensätzen keine WHERE-Klausel angeben?

A.13 Antworten zu Tag 13, »Komplexe Komponenten: Kataloge und Suchen«

  1. Wie finden Sie in SQL eine Übereinstimmung für alle Werte (ANY)?
  1. Beschreiben Sie eine alternative Methode für die Realisierung der Funktionalität verwandter Elemente.
  1. Wie fügen Sie einer Datensatzgruppe die Funktionalität Nächster und Vorheriger hinzu?
  1. Wie wird das Verhalten Bereich anzeigen verwendet?
  1. Was passiert, wenn Sie vergessen, einer Datei eine entsprechende Dateinamenerweiterung zuzuordnen?
  1. Gibt es eine Alternative zum Verhalten Vorheriger?
  1. Wie legen Sie am schnellsten eine Navigationsleiste an?

A.14 Antworten zu Tag 14, »Komplexe Komponenten: Benutzeranmeldungen«

  1. Wie nutzen Sie das Verhalten Bereich anzeigen, um Informationen zu verbergen?
  1. Was sollen Anmeldesysteme sichern?
  1. Wie schützen Sie Ihre Seiten, damit sie nicht ohne Angabe eines Benutzernamens und eines Kennworts eingesehen werden können?
  1. Wozu verwendet man das Verhalten Zu Seite mit ergänzenden Themen wechseln?
  1. Werden Datensatzgruppenvariablen mithilfe des Verhaltens Zu Seite mit ergänzenden Themen wechseln übergeben?
  1. Woran kann es liegen, wenn ein Benutzer sich nicht durch eine auf Sitzungsvariablen basierende Site bewegen kann?

A.15 Antworten zu Tag 15, »Komplexe Techniken: Existierende Websites mithilfe dynamischer Werkzeuge konvertieren«

  1. Was bewirkt %?
  1. Warum erscheinen zufällig ausgewählte Bilder mehrfach hintereinander?
  1. Warum muss eine separate Variable, die % enthält, in den Code eingefügt werden?
  1. Warum ist es nicht wichtig, wenn für die Applikation mit dem zufällig ausgewählten Banner-Bild und für das zeitbasierte Bild mehrere Bilder zurückgegeben werden?
  1. Was bewirkt die Funktion RAND() in MySQL?

A.16 Antworten zu Tag 16, »Komplexe Techniken: Datensammlung und Berichte«

  1. Wofür wird das Feld parentID verwendet?
  1. Worin liegt das Problem mit dem Datentyp blob?
  1. Warum sollten Sie nicht alle Parameter im Verhalten Zu Detailseite wechseln übergeben, wenn sie auf die Antwortliste angewendet werden?
  1. Worauf müssen Sie auf Seiten mit mehreren Datensatzgruppen achten?
  1. Worin liegt das Problem bei der Verwendung des Feld namens Hidden als verborgenes Feld auf dem Formular?

A.17 Antworten zu Tag 17, »Komplexe Techniken: Benutzerdaten verfolgen und verwenden«

  1. Welche Sitzungsvariable wird für dieses Projekt verwendet?
  1. Wie fügen Sie eine Cookie-Datenbindung ein?
  1. Warum sind Ebenen für benutzerdefinierbare Seiten so praktisch?
  1. Wie lange merkt sich der Server die Einstellungen des Benutzers?
  1. Warum werden die Einstellungen des Benutzers nicht alle in einer einzigen großen Tabelle gespeichert?

A.18 Antworten zu Tag 18, »Komplexe Techniken: Komplexe Abfragesysteme«

  1. Was ist der Absolutwert?
  1. Warum addieren wir die Absolutwerte?
  1. Wie können Abfrageelemente gewichtet werden?
  1. Was ist ein Schwellenwert?
  1. Warum ist es wichtig, die Master-Suchabfrage gleich beim ersten Mal völlig korrekt zu formulieren?

A.19 Antworten zu Tag 19, »Komplexe Techniken: Lehren und prüfen - online«

  1. Warum haben wir das Verhalten Nach dem Einfügen hierher gehen umgangen, das in dem Verhalten Datensatz einfügen enthalten ist?
  1. Wie wird die Sicherheit des Administrationsabschnitts realisiert?
  1. Warum mussten Sie in diesem Kapitel Code manuell verschieben?
  1. Wie haben wir einen Bereich ohne das Verhalten Bereich verbergen verborgen?
  1. Es gibt kein Serververhalten, um einen Bereich zu verbergen, wenn das Quiz beendet ist - wie haben wir es dann geschafft?

A.20 Antworten zu Tag 20, »Komplexe Techniken: E-Commerce-Lösungen«

  1. Warum ist die Auftrags-ID zeitbasiert?
  1. Warum wird die Rechnungsinformation nicht zusammen mit der Benutzerinformation abgelegt?
  1. Warum müssen wir die von UltraDev eingefügte Datensatz-ID (recordID) aus dem Löschen-Verhalten entfernen?
  1. Warum ist die Seite finished.asp so leer?

A.21 Antworten zu Tag 21, »Dynamische Applikationen testen und einsetzen«

  1. Was passiert, wenn Sie versuchen, eine Tabelle mit fehlendem Ende-Tag in Netscape anzuzeigen?
  1. Welches Funktionsmerkmal von CSS sollte auf jeden Fall vermieden werden?
  1. Wie können Sie verhindern, dass in einem Eingabeformular ein not null-Fehler auftritt?
  1. Wie können Sie die Eingabemenge begrenzen, sodass die Kapazität der Datenbank nicht überschritten wird?


vorheriges KapitelInhaltsverzeichnisStichwortverzeichnisFeedbackKapitelanfangnächstes Kapitel


© Markt+Technik Verlag, ein Imprint der Pearson Education Deutschland GmbH