Modul: Systementwicklung Unit: Web-Programmierung WWIWI_030_204.2

Ähnliche Dokumente
Inhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10

1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände...

Übung Klebezettel. background, font, color, transform, width, height, margin, cursor, border. Web. Fach: BW1. Klasse: (Donnerstag) Datum:

HTML & CSS. Beispiele aus der Praxis

4. Briefing zur Übung IT-Systeme

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 3: Webdesign mit CSS Stand: Übung WS 2015/2016. Benedikt Schumm M.Sc.

ANWENDUNGSSOFTWARE CSS

CSS - Cascading Stylesheets

4. Briefing zur Übung IT-Systeme

Introduction to Technologies for Interaction Design. Stylesheets

Allgemeine Technologien II Sommersemester Mai 2011 CSS

CSS. Cascading Style Sheets

Position von CSS-Stilen. Inline(pro Tag) In Header. Extern in CSS-Datei

Web-Anwendungen, SS17 - Fragentypen

Allgemeine Technologien II Wintersemester 2011 / November 2011 CSS

1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel

Die Funktionalität von Suchportalen

Tutorial zum erstellen einer Webseite

Übung: Bootstrap - Navbar

CSS in HTML-Elementen. Syntax und Grammatik von CSS

Praxisbeispiel 01:18 Webformulare 07:39 Flexibles zweispaltiges Layout 05:24 Image-Replacement-Techniken 04:02

CSS Befehle. Geschrieben von: Administrator Sonntag, den 24. April 2011 um 15:30 Uhr -

HTML: Text und Textstruktur mit CSS gestalten

HTML & CSS. GIMP > Bild > Bild skalieren Unter diesem Menüpunkt kannst du die Bildgröße verändern. Beachte die Bildproportionen

PDF. PDF-Generierung aktivieren. Methode zum Erzeugen der PDFs. PDF-Format. Seitengröße. Anzunehmende Browserbreite

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid

Inhalt. 1 Mit CSS beginnen 1. 2 Textauszeichnungen und andere Grundlagen 13

Umsetzen einer skalierbaren horizontalen Navigation:

Grundlagen-Beispiel CSS

CSS-Boxen. Hans Gell Schulungen & Dienstleistungen Übersicht der Schulungsinhalte

Abgabetermin: , 23:59 Uhr

Aufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...}

3. Briefing zur Übung IT-Systeme

HTML / CSS. Hans Gell Schulungen & Dienstleistungen Übersicht der Schulungsinhalte

Computergrundlagen HTML Hypertext Markup Language

CSS Cascading Stylesheets

Der CSS-Problemlöser

Thomas Theis PHP4. Webserver-Programmierung für Um- und Einsteiger. Galileo Press

CSS - Cascading Style Sheets

HTML5 & SCC3. PC-Treff-BB VHS Aidlingen. Lothar R. Krukowski. Ein Überblick

Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer. Thema Inhalte/Umsetzung Programme Lehrplanbezug.

Vorlesungsinhalte. Internet und Webseiten-Gestaltung. Ausblick. Entwicklungsschritte

Digitale Medien. Übung

Übung: Überschriften per CSS gestalten

Auf einer Seite werden maximal 10 Einträge angezeigt. Sind viele Einträge vorhanden, werden diese auf mehrere Seiten aufgeteilt.

Übung zur Vorlesung Digitale Medien. Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013

Übung zur Vorlesung Digitale Medien. Ludwig-Maximilians-Universität München Wintersemester 2010/2011

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

Bedienfelder. Bedienfeld Einfügen

3. Briefing zur Übung IT-Systeme

EasyHTML v1.0. Eine vereinfachte Seitenbeschreibungssprache

4. Blöcke und Gebiete

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN

Fließlayout. »World of Fish«

Probeklausur Besprechung

XHTML und CSS. Marco Skulschus Daniel Winter Alexander Muß

Webseiten-Bericht für downvid.co

HTML - Die Sprache des Internets. Grundlagen und Kurzprojekt

Auf einen Blick. Vorwort Einführung in CSS Grundlegende Konzepte von CSS Die Zukunft von CSS Browser-Kompatibilität 97

Probeklausur. Grundlagen der Medieninformatik. Wintersemester 2018/19

Online-Publishing mit HTML und CSS für Einsteigerinnen

[Guide] CSS (+ CSS 3!) Inhaltsverzeichnis. Vorwort

1 Ein erster Überblick 3

Tabellenkalkulation. Tabellenkalkulation

Selektoren in CSS. HTML/CSS 21. November 2013 E1. 1. Beispiel: Kinder und Enkel

Ändern der Schriftgröße für den Monitorexport

Die wichtigsten HyperTextMarkupLanguage tags 1(6)

Digitale Medien 4. STYLESHEETS, CSS

Modul Tabellenkalkulation

Kurzanleitung OPEN Layout DNN Unlimited

Makros in OpenOffice.org - Basic/StarBasic

Web-basierte Anwendungssysteme XHTML- CSS

Wir studieren HTML-Tags

IT- und Medientechnik

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick Parameterübergabe...

Installationsbeschreibung des Homepagekalenders

1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

Excel Woche 6 Diagramme

Internet. HTML Programmierung Grundlagen HTML Programmierung für Fortgeschrittene CGI Programmierung PHP Programmierung Programmieren mit JavaScript

Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen

Dynamisches Anzeigen von Informationen in APEX mit jquery UI Dialogs und Tabs

Digitale Medien Vergangene Vorlesungen. Style-/Formatangaben. Style Angabe für jedes HTML-Element einfachster Fall: style-attribut

Einstufungstest Computeranwendungen

tacho 3d vege Fotolia.com Kai Greinke

Digitale Medien Vergangene Vorlesungen. Style-/Formatangaben. Style Angabe für jedes HTML-Element einfachster Fall: style-attribut

Eine Schnelleinführung in CSS

Modul 8: Browser-Processing- Pipeline

CSS - Cascading Style Sheets

12. Jgst. 3. Kursarbeit Datum: Fach: Informationsverarbeitung (Leistungskurs) & )!!*+,!- -.!-

Die Programmiersprache des Webs. HTML HyperText Markup Language Hypertext - Auszeichnungssprache

ECDL - Core. Modul 4 Tabellenkalkulation. Arbeitsblätter für Schüler mit praktischen Übungen zu allen Lernzielen des Syllabus 5

Matthias-Claudius-Gymnasium Fachcurriculum Informatik

Erstellen von graphischen Ausgaben

Navigation für Internetpräsenzen

Webseiten-Bericht für windowsdevops.net

ALLGEMEINES WOMIT KANN ICH WEBSITES ERSTELLEN?

Transkript:

Duale Hochschule Baden-W ürttemberg Villingen-Schwenningen Fakultät für W IRTSCHAFT Studiengang Wirtschaftsinformatik Modul: Systementwicklung Unit: Web-Programmierung WWIWI_030_204.2 Jahrgang: WWI 2009, 4. Hj., A-C Datum: 28. Juni 2011 Dozent: Thomas Perschke Zeit: 45 Min. Hilfsmittel: keine Bitte schreiben Sie Ihren Namen auf jedes Lösungsblatt und nummerieren Sie die Lösungsblätter fortlaufend. Kennzeichnen Sie das Ende der Aufgabenbearbeitung, die Fortsetzung auf einem neuen Blatt sowie die Nachträge zur jeweiligen Aufgabe. Setzen Sie die Nachträge unmittelbar hinter die entsprechende Aufgabenbearbeitung, ggf. auf einem separaten Blatt. Der Lösungsweg soll aus Ihren Aufzeichnungen ersichtlich sein. Unterschreiben Sie bitte das letzte Lösungsblatt. Halten Sie auf jeder Seite einen Korrekturrand ein und schreiben Sie nicht mit Blei- oder Rotstift. Geben Sie die Aufgabenblätter mit Ihrer Lösung ab. Viel Erfolg!!!

Aufgabe 1 Lesen Sie bitte zuerst die komplette Aufgabe 1. Verzichten Sie in Aufgabenteil 1.1 komplett auf die Formatierung mittels CSS. Dies ist Bestandteil des Aufgabenteils 1.2. 1. Der von Google bereitgestellte Dienst Google Chart ermöglicht das Erzeugen von Diagrammen. Nach Aufruf der geeigneten URL liefert der Dienst das Diagramm als PNG-Datei. Beachten Sie dazu auch die Informationen im Anhang E. Erstellen Sie ein Formular, in welchem der Anwender den Diagrammtyp, die Größe des Diagramms, den Titel des Diagramms und die Datenreihe eingeben kann. Nutzen Sie zur Darstellung u. a. eine Tabelle mit drei Spalten. In der dritten Spalte befinden sich zusätzliche Hinweise für den Anwender. Orientieren Sie sich an folgender Abbildung: Weitere Hinweise: Bei der ersten Zeile handelt es sich um eine Überschrift der 1. Ordnung. Der Diagrammtyp kann über eine Auswahlliste (Dropdown-Liste) gewählt werden. Folgende Einträge sollen zur Verfügung stehen: Horizontales Balkendiagramm, Vertikales Balkendiagramm und Kuchendiagramm. Bei allen anderen Eingabefeldern handelt es sich um normale Texteingabefelder ohne Vorbelegung und ohne Größenangaben. In der letzten Spalte finden sich Hinweise für den Anwender. Übernehmen Sie die dargestellten Texte. Ein wie oben ausgefülltes Formular erzeugt folgende Grafik: 18 Punkte

2. Die Seite soll nun mittels CSS formatiert werden. Die CSS-Regeln befinden sich in einer externen Datei namens formate.css. Ergänzen Sie die Datei so, dass alle Inhalte in der Schriftart Verdana und der Schriftgröße 14 Pixel dargestellt werden die Hintergrundfarbe der kompletten Seite auf gelb gesetzt ist die Tabellenzellen mit einem schwarzen, 1 Pixel breiten und durchgezogenen Rahmen versehen sind. Der Innenabstand der Zellen beträgt 5 Pixel. die Texte in der ersten Spalte fett hervorgehoben sind Wählen Sie geeignete Selektoren und beschreiben Sie auch die notwendigen Änderungen in der HTML-Seite! Datei: formate.css 7 Punkte

Aufgabe 2 Bisher muss der Anwender im Feld Datenreihe die Zeichenkette t: vor die eigentlichen Datenreihe setzen. Dies soll nun automatisch geschehen. Überprüfen Sie dazu vor dem Absenden der Formulardaten den Inhalt des Feldes. Fehlt die Zeichenkette t:, wird diese automatisch dem Feldinhalt hinzugefügt, d. h. der Datenreihe vorangestellt. Nutzen Sie Javascript. Führen Sie die notwendigen Änderungen bzw. Ergänzungen durch. 15 Punkte Aufgabe 3: Diagramme können sowohl über geeignete PHP-Bibliotheken als auch über geeignete Javascript- Bibliotheken erzeugt und in eine HTML-Seite eingebunden werden. 1. Beschreiben Sie den grundlegenden Unterschied dieser beiden Alternativen 2 Punkte 2. Nennen Sie drei Vor- bzw. Nachteile der Generierung über eine Javascript-Bibliothek. Begründen Sie! 3 Punkte

Anhang A: CSS-Eigenschaften Schriftformatierung: font-family (Schriftart) font-size (Schriftgröße) font-weight (Schriftgewicht): bold, bolder, lighter, normal) color (Textfarbe) Rahmen: border-width (Rahmendicke ) border-color (Rahmenfarbe ) border-style (Rahmentyp: none, hidden, dotted, dashed, solid, double, outset ) Hintergrund: background-color (Hintergrundfarbe) background-image (Hintergrundbild) Dimensionierung von Elementen: width (Breite) height (Höhe) Abstände: margin (Außenabstand allgemein) padding (Innenabstand allgemein) HTML-Tag für das Einbinden CSS-Datei (extern) <link rel="stylesheet" type="text/css" href="formate.css"> Einbinden CSS-Anweisungen (intern) <style type="text/css"> [...] </style> Anhang B: Javascript Sprachelemente Javascript-EventHandler Verzweigung, Schleifen und Funktionen

Anhang C: Javascript HTML-Elementobjekt input

Anhang D: Javascript-Objekt String

Anhang E: Google Chart Tool The Google Chart Tools enable adding live charts to any web page. [ ] The Google Chart API returns a PNG image of a chart in response to a URL GET or POST request. [ ] All URLs start with http://chart.apis.google.com/chart followed by the parameters that specify chart data and appearance. Chart Types (Parameter cht=) bhs bvs p3 Horizontal bar chart Vertical bar chart A three-dimensional pie chart Data Formats (Parameter chd=) Data for almost all charts is sent using the chd parameter. Basic text-formatted data lets you specify floating point values from 0 100, inclusive, as numbers. Values below zero are marked as missing; values above 100 are truncated to 100. Syntax: chd=t:val,val,val val,val,val... Chart Size (Parameter chs=) All charts require the size to be specified. This parameter determines the total width and height of the chart image, including legends, margins, and titles. Legends, margins, and titles are clipped to fit within the total chart size. Syntax chs=<width>x<height> Standard Features (Parameter chtt=) chtt Chart title (Use a + sign to indicate spaces, and a pipe character ( ) to indicate line breaks.)