Das Website Handbuch. Programmierung und Design C. WENZ T. HAUSER F. MAURICE

Größe: px
Ab Seite anzeigen:

Download "Das Website Handbuch. Programmierung und Design C. WENZ T. HAUSER F. MAURICE"

Transkript

1

2 Das Website Handbuch Programmierung und Design C. WENZ T. HAUSER F. MAURICE

3 DHTML-Praxisanwendungen function setzevariablen(e) { if (document.all) { x = event.clientx; y = event.clienty; else if (document.layers document.getelementbyid) { x = e.pagex; y = e.pagey; x -= 25; y -= 25; function bewege() { if (document.all) { document.all.kugel.style.posleft = x; document.all.kugel.style.postop = y; else if (document.layers) { document.kugel.left = x; document.kugel.top = y; else if (document.getelementbyid) { document.getelementbyid("kugel").style.left = x + "px"; document.getelementbyid("kugel").style.top = y + "px"; //--></script> </head> <body> <div id="kugel" style="position:absolute;"> <img src="kugel_klein.png" border="0" width="50" height="39" /> </div> </body> </html> Abbildung 5.49: Den Mauszeiger mit Bild bewegen 287

4 Kapitel 6 Ajax Kapitelübersicht» Ajax-Grundlagen» Glossar mit Ajax» Dojo» jquery JavaScript mit dem Server verbinden Ajax ist ein neues Schlagwort, das JavaScript wieder salonfähig gemacht hat und neue Formen der Nutzerführung für einige Webanwendungen erlauben soll. Ajax stand ursprünglich für Asynchronous JavaScript + XML, bezeichnet also die Kombination von JavaScript und XML. Geschaffen wurde dieses Schlagwort von Jesse James Garret in seinem Artikel»Ajax: A New Approach to Web Applications«( Der Artikel ist zwar interessant, aber Ajax ist an sich ein ziemlicher Marketingbegriff. Zum einen muss das Ganze nicht unbedingt mit XML ablaufen, zum anderen ist der Ansatz bei Weitem nicht neu. Google hat in seinen Beta-Projekten schon lange vor dem Ajax-Artikel echte Ajax-Anwendungen umgesetzt, und einige andere Firmen hatten ebenfalls eine Vorreiterrolle. Dennoch ist die Technologie dahinter interessant. Die Basis von Ajax bildet das XMLHttpRequest-Objekt. Ursprünglich eingeführt wurde dieses Objekt als ActiveX-Element im Internet Explorer. Der Urheber war die Arbeitsgruppe zum Outlook Web Access, der Internetschnittstelle für das Mail- und Arbeitsprogramm Outlook. Ähnliche Ansätze wie mit Ajax konnte man schon früher beispielsweise mit versteckten Frames oder speziellen Internet Explorer-Funktionen erreichen. Das XMLHttpRequest-Objekt ist allerdings etwas einfacher zu handhaben, und viele serverseitige Technologien bieten mittlerweile Bibliotheken, die das einfache Erstellen von Ajax-Anwendungen erlauben. 288

5 Ajax-Grundlagen Nach und nach wurde das XMLHttpRequest-Objekt auch für andere Browser implementiert, zuerst für das Mozilla-Projekt und damit für Firefox und Konsorten, anschließend auch für den Safari. Apple hat die Implementierung dann an das Konqueror-Projekt zurückgegeben. Und auch der Opera besitzt mittlerweile das für Ajax notwendige Objekt. Beleuchten wir nun etwas genauer, was eigentlich bei Ajax passiert: 1. Der Nutzer ruft per Link oder über die Adressleiste des Browsers eine URL auf. 2. Der Webserver liefert ihm daraufhin eine HTML-Seite mit ein wenig JavaScript. So weit handelt es sich um das klassische Client-Server-Modell des Web. Ob die HTML-Seite von einer serverseitigen Technologie wie PHP generiert wurde, spielt dabei keine Rolle. 3. Das JavaScript erzeugt auf dem Client das XMLHttpRequest-Objekt. 4. Das Objekt schickt bei einem beliebigen JavaScript-Ereignis eine Anforderung an ein serverseitiges Skript, das in einer beliebigen serverseitigen Technologie geschrieben ist oder auch ein XML-Dokument sein kann. 5. JavaScript erhält die Antwort vom serverseitigen Skript. Dieser Aufruf erfolgt ohne Neuladen der eigentlichen HTML-Seite. Die Arbeit erledigt JavaScript im Hintergrund. Das»asynchron«in der Abkürzung bedeutet dabei, dass das Skript weiter ausgeführt wird, während der Webserver noch antwortet. Eine Webanwendung kann beliebig viele solcher Ajax-Aufrufe durchführen die Schritte 4 und 5 können sich also beliebig wiederholen. Abbildung 6.1: Das Ajax-Modell (PHP als Beispiel für serverseitige Technologie) 6.1 Ajax-Grundlagen Um eine Ajax-Verbindung zu erhalten, erstellen Sie zuerst eine Variable für das XMLHttpRequest- Objekt: var xmlhttp = null; Anschließend müssen Sie sich um die unterschiedlichen Browser kümmern. Der Internet Explorer implementiert das Objekt als ActiveX-Objekt, alle anderen Browser als normales Objekt. Allerdings 289

6 Kapitel 6 Ajax kennt der Internet Explorer leider noch zwei unterschiedliche XML-Varianten. Mit einer Fallunterscheidung und den entsprechenden Browserobjekten werden Sie dem gerecht: if (window.activexobject) { try { xmlhttp= new ActiveXObject("Msxml2.XMLHTTP"); catch (e) { try { xmlhttp= new ActiveXObject("Microsoft.XMLHTTP"); catch (e) { else if (window.xmlhttprequest) { try { xmlhttp= new XMLHttpRequest(); catch (e) { Die Konstruktion mit try { und catch { dient dabei dazu, Fehler abzufangen. Im try-block steht der Code, den Sie»versuchen«möchten, also das potenzielle Fehlerrisiko. Im catch-block wird der Fehler abgefangen und steht als Objekt (e) zur Verfügung. Im vorliegenden Beispiel verarbeiten wir den Fehler nicht, sondern verhindern einfach, dass eine Fehlermeldung ausgegeben wird. Wenn das Objekt erfolgreich erstellt wurde, können Sie mit der Methode open(versandmethode, URL, Asynchron) auf das serverseitige Skript zugreifen, sprich die Ajax-Anfrage zusammenstellen. Als ersten Parameter geben Sie die Versandmethode an. Zur Wahl stehen die zwei HTTP-Versandmethoden, die auch für Formulare verwendet werden:» GET versendet Daten angehängt an die URL.» POST verwendet Daten unterhalb des HTTP-Headers. Mehr zu den Vor- und Nachteilen siehe Kapitel 11,»PHP«. Als zweiten Parameter geben Sie die URL des serverseitigen Skripts oder der XML-Datei an, die angefragt werden soll. Als dritter Parameter folgt ein Wahrheitswert, der angibt, ob asynchron oder synchron angefragt werden soll. Entsprechend der Ajax-Idee wird hier in der Praxis meist»asynchron«, sprich true zum Einsatz kommen. Nun müssen Sie noch auf die Antwort des Servers reagieren. Dafür gibt es ein Ereignis: onreadystatechange. Es tritt immer ein, wenn sich der Status der Ajax-Anfrage ändert. Diesem Ereignis weisen Sie eine Funktion zu, die sich um das Ereignis kümmert (einen sogenannten Event-Handler). Zum Schluss versenden Sie die Anfrage mit send(). if (xmlhttp) { xmlhttp.open("get", URL, true); xmlhttp.onreadystatechange = Handler; xmlhttp.send(null); Nun müssen Sie nur noch den Event-Handler für onreadystatechange schreiben. Hier verarbeiten Sie die Antworten des serverseitigen Skripts. Das sollte allerdings erst geschehen, wenn die Antwort komplett eingegangen ist. onreadystatechange kennt davor allerdings noch einige andere Status:» 0 Objekt ist nicht initialisiert» 1 Anfrage lädt 290

7 Glossar mit Ajax» 2 Anfrage ist geladen» 3 Anfrage wartet auf Nutzerinteraktion» 4 Anfrage ist komplett Im Regelfall wollen Sie im Event-Handler nur auf den letzten Fall reagieren. Mit der Eigenschaft readystate können Sie dies herausfiltern: function Handler() { if (xmlhttp.readystate == 4) { Anweisungsblock; Im Anweisungsblock können Sie natürlich auf das in der Antwort mitgelieferte XML oder den gelieferten Text zugreifen. Er steckt in der Eigenschaft responsexml bzw. responsetext des XMLHttpRequest- Objekts. Sie können es nun beispielsweise ausgeben: function Handler() { if (xmlhttp.readystate == 4) { alert(xmlhttp.responsetext); Bei der Übergabe von Daten verwendet die Ajax-Welt neben XML nicht nur normalen Text, sondern auch das JSON-Format ( Dabei handelt es sich um eine Kurzschreibweise für JavaScript-Arrays und Objekte als Zeichenketten. Die Zeichenkette mit den JavaScript-Arrays oder -Objekten kann dann mit dem JavaScript-Befehl eval() umgewandelt werden. Hier ein Beispiel: ["Element 1", "Element 2"] Dies ist ein Array mit zwei Elementen. Ein Objekt steht dagegen in geschweiften Klammern und besteht immer aus einem Name/Wert-Paar: var objekt = { Name: "Wert", Name2: "Wert2" ; JSON 6.2 Glossar mit Ajax Sie kennen aus dem letzten Abschnitt die Einzelteile einer Ajax-Anfrage. Nun setzen wir das Ganze zu einem Beispiel zusammen. Das Beispiel besteht aus einem Textfeld. Wenn der Nutzer dort einen Buchstaben eintippt, werden im serverseitigen Skript alle passenden Begriffe aus einem Glossar geholt und dank Ajax ohne Neuladen der Seite angezeigt. Praxisanwendung mit Ajax Um Ajax auf Ihrem Rechner ausprobieren zu können, benötigen Sie einen lokalen Webserver. Wie Sie diesen einrichten, erfahren Sie in Anhang A. Als serverseitige Technologie kommt hier PHP zum Einsatz. Im entsprechenden Kapitel 11 erfahren Sie die notwendigen Grundlagen und Details. Sie können alternativ auch jede andere Technologie verwenden und zum Testen einfach nur einen String zurückliefern. Den Anfang macht in der Beschreibung des serverseitigen PHP-Skripts: 291

8 Kapitel 6 Ajax Listing 6.1: Der Ajax-Server (ajax_server.php) <?php $schlagwoerter = array('ajax' => 'eine Technologie für asynchrone Aufrufe', 'JavaScript' => 'eine clientseitige Skriptsprache', 'Java' => 'eine Programmiersprache, die nichts mit JavaScript zu tun hat', 'PHP' => 'eine serverseitige Programmiersprache'); $ergebnisse = array(); $suchbegriff = (isset($_get["q"]) && is_string($_get["q"]))? $_GET['q'] : ''; foreach ($schlagwoerter as $schlagwort => $wert) { $teilstring = substr($schlagwort, 0, strlen($suchbegriff)); if ($teilstring == $suchbegriff) { $ergebnisse[] = $schlagwort. ': '. $wert; sort($ergebnisse); echo implode($ergebnisse, '<br />'); exit();?> Die Schlagwörter des Glossars sind hier der Einfachheit halber in einem Array versammelt. In der Praxis könnten sie auch aus einer Datenbank oder einer Datei ausgelesen werden. Der gesuchte Begriff wird von der Ajax-Anwendung als URL-Parameter übergeben. Deswegen liest ihn das serverseitige Skript mit $_GET['q'] aus. Anschließend sucht es die Schlagwörter des Glossars, die mit dem Suchbegriff übereinstimmen, und speichert diese in einem Array. Dieses Array wird mit implode() in einen String umgewandelt und ausgegeben. Diese Ausgabe ist es, was die Ajax-Anwendung als Antwort erhält. Nun zur Ajax-Anfrage in der HTML-Datei ajax.html. Das Ereignis onkeyup im Textfeld ruft jedes Mal, wenn der Nutzer einen Buchstaben eingibt, die Funktion glossar() auf und übergibt den Wert des Textfelds Letzterer wird dann zum Suchbegriff. <form> <input type="text" id="suchfeld" name="suchfeld" onkeyup="glossar(this.value)" /> <div id="output"></div> </form> Das Herzstück ist die Funktion glossar(). Hier wird zuerst, wie im letzten Abschnitt gezeigt, das XMLHttpRequest-Objekt initialisiert. Anschließend folgt die Ajax-Anfrage: if (xmlhttp) { xmlhttp.open('get', 'ajax_server.php?q=' + escape(wert), true); xmlhttp.onreadystatechange = daten; xmlhttp.send(null); Die URL, die angefragt wird, ist das serverseitige Skript. Wenn Sie eine relative Adresse verwenden, muss die HTML-Seite auch auf dem Webserver liegen. Zusätzlich wird als URL-Parameter der Wert des Textfelds sprich der Suchbegriff übergeben. Mit escape() wird er in ein URL-kompatibles Format umgewandelt. Damit weiß das serverseitige Skript, welchen Glossarbegriff es liefern soll. Um die Verarbeitung der Rückgabe kümmert sich die Funktion daten() als Event-Handler: function daten() { if (xmlhttp.readystate == 4) { text = 'Gefundene Begriffe: <br \/>' + xmlhttp.responsetext; document.getelementbyid('output').innerhtml = text; 292

9 Glossar mit Ajax Sie gibt die gefundenen Begriffe im <div>-element in der HTML-Seite aus. Hier das komplette Listing in der Übersicht: Listing 6.2: Die clientseitige Datei für das Ajax-Glossar (ajax.html) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html> <head> <title>ajax</title> <script language="javascript" type="text/javascript"><!-- var xmlhttp = null; function glossar(wert) { if (window.activexobject) { try { xmlhttp= new ActiveXObject("Msxml2.XMLHTTP"); catch (e) { try { xmlhttp= new ActiveXObject("Microsoft.XMLHTTP"); catch (e) { else if (window.xmlhttprequest) { try { xmlhttp= new XMLHttpRequest(); catch (e) { if (xmlhttp) { xmlhttp.open('get', ' + escape(wert), true); xmlhttp.onreadystatechange = daten; xmlhttp.send(null); var text = ''; function daten() { if (xmlhttp.readystate == 4) { text = 'Gefundene Begriffe: <br \/>' + xmlhttp.responsetext; document.getelementbyid('output').innerhtml = text; //--></script> </head> <body onload="javascript:glossar()"> <form> <input type="text" id="suchfeld" name="suchfeld" onkeyup="glossar(this.value)" /> <div id="output"></div> </form> </body> </html> 293

10 Kapitel 6 Ajax Abbildung 6.2: Der Nutzer tippt und erhält nach jedem Buchstaben... Abbildung 6.3:... die passenden Begriffe 6.3 Dojo Für einfache Ajax-Anwendungen, wie sie hier gezeigt wurden, sind an sich nur wenige Zeilen JavaScript-Code notwendig. Allerdings kann auch dies noch einmal vereinfacht werden, indem Sie eine serverseitige Bibliothek verwenden. Solche Bibliotheken oder Frameworks gibt es für PHP in Massen, aber auch für ASP.NET und viele andere Technologien finden sich Lösungen. Der Vorteil liegt auf der Hand: Sie programmieren ausschließlich oder hauptsächlich serverseitig und der JavaScript-Code wird generiert. Für PHP finden Sie eine entsprechende Lösung in Kapitel 13 und für ASP.NET in Kapitel 16. In diesem Kapitel kommen rein JavaScript-basierte Bibliotheken zum Einsatz, die keine direkte Anbindung an eine bestimmte serverseitige Technologie besitzt. Rein JavaScript-basierte Ajax-Bibliotheken haben sich meistens aus schon länger bestehenden JavaScript-Bibliotheken entwickelt. Beispiele dafür sind Prototype und MooTools. Und in diese Reihe gehört auch das bekannte Framework Dojo ( Aktuell ist es in verschiedenen Varianten verfügbar. Die Basis-Version enthält eine kompakte Variante mit den wichtigsten Inhalten sie enthält den kompletten Kern. Die erweiterte Toolkit-Version enthält noch sogenannte Widgets, vorgefertigte Elemente und Effekte, im Paket Dijit. DojoX ist schließlich ein Paket mit innovativen Neuerungen. Wenn Sie das Toolkit von der Website heruntergeladen haben, entpacken Sie es in einem Verzeichnis auf dem Webserver. Dojo besteht aus einem Verzeichnis mit einigen untergeordneten Verzeichnissen. 294

11 Dojo Abbildung 6.4: Die Dojo-Website Dojo besteht aus verschiedenen Teilen: Dazu gehören einfache clientseitige Komponenten z. B. für Register. Diese heißen wie erwähnt Dijit. Außerdem gibt es Objekte und Funktionen, um die JavaScript-Entwicklung zu vereinfachen. Wir konzentrieren uns hier auf die Unterstützung für Ajax. Die Basis für den Ajax-Austausch ist eine serverseitige Datei, die die Daten enthält. Im vorliegenden Fall reicht dafür eine einfache Textdatei aus: Listing 6.3: Eine Textdatei zur Kommunikation (dojo.txt) Ausgabe per Dojo-Ajax! Anschließend entsteht die HTML-Datei, in der per Ajax die Daten ausgelesen werden. Für den Dojo- Zugriff müssen Sie die Dojo-Bibliothek einbinden. <script type="text/javascript" src="dojo/dojo.js"></script> Der eigentliche Zugriff besteht dann aus drei Teilen:» Einem <div>-container für die Ausgabe der Daten» Eine Funktion ausgabe() startet den Aufruf mit der Dojo-Methode xhrget(). Sie steuert auch die Rückgabe in der Funktion load.» Der Aufruf der Funktion ausgabe() wird ebenfalls per Dojo-Methode gesteuert: addonload(). 295

12 Kapitel 6 Ajax Hier der vollständige Code: Listing 6.4: Der Ajax-Zugriff per Dojo (dojo.html) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html> <head> <title>dojo</title> <script type="text/javascript" src="dojo/dojo.js"></script> <script type="text/javascript"> function ausgabe() { dojo.xhrget( { url: "dojo.txt", handleas: "text", timeout: 5000, load: function(response, ioargs) { dojo.byid("ausgabe").innerhtml = response; return response;, error: function(response, ioargs) { console.error("http Status Code: ", ioargs.xhr.status); return response; ); dojo.addonload(ausgabe); </script> </head> <body> <div id="ausgabe"></div> </body> </html> Abbildung 6.5: Eine erste Ausgabe per Dojo Einen guten Überblick über die Funktionen im Dojo-Framework erhalten Sie unter

13 Copyright Daten, Texte, Design und Grafiken dieses ebooks, sowie die eventuell angebotenen ebook-zusatzdaten sind urheberrechtlich geschützt. Dieses ebook stellen wir lediglich als persönliche Einzelplatz-Lizenz zur Verfügung! Jede andere Verwendung dieses ebooks oder zugehöriger Materialien und Informationen, einschliesslich der Reproduktion, der Weitergabe, des Weitervertriebs, der Platzierung im Internet, in Intranets, in Extranets, der Veränderung, des Weiterverkaufs und der Veröffentlichung bedarf der schriftlichen Genehmigung des Verlags. Insbesondere ist die Entfernung oder Änderung des vom Verlag vergebenen Passwortschutzes ausdrücklich untersagt! Bei Fragen zu diesem Thema wenden Sie sich bitte an: Zusatzdaten Möglicherweise liegt dem gedruckten Buch eine CD-ROM mit Zusatzdaten bei. Die Zurverfügungstellung dieser Daten auf unseren Websites ist eine freiwillige Leistung des Verlags. Der Rechtsweg ist ausgeschlossen. Hinweis Dieses und viele weitere ebooks können Sie rund um die Uhr und legal auf unserer Website herunterladen

Grundlagen Internet-Technologien INF3171

Grundlagen Internet-Technologien INF3171 Grundlagen Internet-Technologien INF3171 ekaay AJAX Version 1.0 01.07.2013 aktuelles 2 Ajax: zunächst Abkürzung für Asynchronous JavaScript And XML Jesse J. Garrett (AdaptivePath) http://www.adaptivepath.com/publications/essays/archives/

Mehr

Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011

Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011 Übung zur Vorlesung Multimedia im Netz Ludwig-Maximilians-Universität Wintersemester 2010/2011 Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 3-1 Übungsblatt - 3 Thema: JavaScript

Mehr

C++ Programmieren mit einfachen Beispielen DIRK LOUIS

C++ Programmieren mit einfachen Beispielen DIRK LOUIS C++ Programmieren mit einfachen Beispielen DIRK LOUIS C++ - PDF Inhaltsverzeichnis C++ Programmieren mit einfachen Beispielen Impressum Inhaltsverzeichnis Liebe Leserin, lieber Leser Schnelleinstieg Was

Mehr

Programmieren mit Java

Programmieren mit Java Reinhard Schiedermeier Programmieren mit Java 2., aktualisierte Auflage ein Imprint von Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam

Mehr

Inhaltsverzeichnis. Briefing 5. Lerneinheit 1. Lerneinheit 2

Inhaltsverzeichnis. Briefing 5. Lerneinheit 1. Lerneinheit 2 Briefing 5 Allgemeines.................................................. 5 Recherche............................................. 5 Prüfungsteil Lehrbuch Psychologie................................ 6 Allgemeines...........................................

Mehr

Bankwirtschaft. Das Arbeitsbuch. Ralf Jürgen Ostendorf

Bankwirtschaft. Das Arbeitsbuch. Ralf Jürgen Ostendorf Ralf Jürgen Ostendorf Bankwirtschaft Das Arbeitsbuch Higher Education München Harlow Amsterdam Madrid Boston San Francisco Don Mills Mexico City Sydney a part of Pearson plc worldwide Bankwirtschaft -

Mehr

Controlling. Bernd Britzelmaier. Das Übungsbuch. 2., aktualisierte Auflage

Controlling. Bernd Britzelmaier. Das Übungsbuch. 2., aktualisierte Auflage Controlling Das Übungsbuch 2., aktualisierte Auflage Bernd Britzelmaier Controlling - Das Übungsbuch - PDF Inhaltsverzeichnis Controlling - Das Übungsbuch Impressum Inhaltsverzeichnis Vorwort zur zweiten

Mehr

Proseminar Auszeichnungssprachen

Proseminar Auszeichnungssprachen Proseminar Auszeichnungssprachen Thema: AJAX Ayse Gül Kilic Ahmed Anis Kerkeni Dortmund, 29.05.2007 1 Gliederung Definition 2 Gliederung Definition Geschichte 3 Gliederung Definition Geschichte Konzept

Mehr

Inhaltsverzeichnis. 1 Grundlagen 9. Einleitung... 5

Inhaltsverzeichnis. 1 Grundlagen 9. Einleitung... 5 Einleitung......................................... 5 1 Grundlagen 9 1.1 Voreinstellungen............................. 10 1.1.1 Allgemeine Voreinstellungen............ 11 1.1.2 Benutzeroberfläche....................

Mehr

Meine erste Website. Sehen und Können

Meine erste Website. Sehen und Können Meine erste Website Sehen und Können Christian Wenz Tobias Hauser 82 Seiten verlinken Auf diese Datei wird verlinkt. A B C Erstellen Sie zwei HTML-Seiten und speichern Sie sie unter den Namen seite1.html

Mehr

Statistik ohne Angst vor Formeln

Statistik ohne Angst vor Formeln Andreas Quatember Statistik ohne Angst vor Formeln Das Studienbuch für Wirtschaftsund Sozialwissenschaftler 3., aktualisierte Auflage ein Imprint von Pearson Education München Boston San Francisco Harlow,

Mehr

Psychologie. Das Prüfungstraining zum Zimbardo. Deutsche Bearbeitung von Ralf Graf

Psychologie. Das Prüfungstraining zum Zimbardo. Deutsche Bearbeitung von Ralf Graf Richard J. Gerrig Philip G. Zimbardo Psychologie Das Übungsbuch Das Prüfungstraining zum Zimbardo Deutsche Bearbeitung von Ralf Graf ein Imprint von Pearson Education München Boston San Francisco Harlow,

Mehr

Controlling. Das Übungsbuch. Bernd Britzelmaier

Controlling. Das Übungsbuch. Bernd Britzelmaier Controlling Das Übungsbuch Bernd Britzelmaier Controlling - Das Übungsbuch - PDF Inhaltsverzeichnis Controlling Inhaltsverzeichnis Vorwort 7 Kapitel 1 -Controlling und Controller 9 10 1.1 Controlling und

Mehr

Bevor wir richtig anfangen... 8

Bevor wir richtig anfangen... 8 Statistik macchiato Inhalt Vorwort Bevor wir richtig anfangen... 8 Beschreibung von Daten Ordnung ist das halbe Leben... 16 Häufigkeitstabellen... 19 Häufigkeitsverteilungen... 19 Mittelwert (arithmetisches

Mehr

PHP, Ajax und JavaScript

PHP, Ajax und JavaScript PHP, Ajax und JavaScript Was ist AJAX? AJAX = Asynchronous JavaScript and XML. AJAX ist eine Technik für die schnelle und dynamische Web-Seiten zu erstellen. Wenn ein Browser auf ein -tag stößt,

Mehr

Grundlagen Internet-Technologien. Ajax und Cookies&Sessions Version 1.00

Grundlagen Internet-Technologien. Ajax und Cookies&Sessions Version 1.00 Ajax und Cookies&Sessions Version 1.00 28.6.2010 1 aktuelles 2 Erweiterungen wir betrachten zwei Erweiterungen: Personalisierung der Web-Verbindung durch Cookies & Sessions AJAX: Kombination von Client-

Mehr

JavaScript AJAX. Univ.-Prof. Dr.-Ing. Wolfgang Maass. Chair in Information and Service Systems Department of Law and Economics

JavaScript AJAX. Univ.-Prof. Dr.-Ing. Wolfgang Maass. Chair in Information and Service Systems Department of Law and Economics JavaScript AJAX Univ.-Prof. Dr.-Ing. Wolfgang Maass Chair in Information and Service Systems Department of Law and Economics WS 2011/2012 Mittwoch, 8:00 9:30 Raum HS 021, B4 1 Wrap-Up JavaScript (JS) ermöglicht

Mehr

Buchführung und Bilanzierung nach IFRS

Buchführung und Bilanzierung nach IFRS Jochen Zimmermann Jörg Richard Werner Jörg-Markus Hitz Buchführung und Bilanzierung nach IFRS Mit praxisnahen Fallbeispielen 2., aktualisierte Auflage Buchführung und Bilanzierung nach IFRS - PDF Inhaltsverzeichnis

Mehr

3.1 Der Android Market und Alternativen Apps verwalten Den Speicher im Blick Android und die Sicherheit...

3.1 Der Android Market und Alternativen Apps verwalten Den Speicher im Blick Android und die Sicherheit... Kapitel 3: Tablet für Fortgeschrittene 65 3.1 Der Android Market und Alternativen... 66 3.2 Apps verwalten... 73 3.3 Den Speicher im Blick... 78 3.4 Android und die Sicherheit... 82 Kapitel 4: Bildung,

Mehr

Psychologie macchiato

Psychologie macchiato Psychologie macchiato Inhalt Vorwort... 7 Psychologie geht uns alle an Wer sagt mir, wie ich ticken soll?... 14 Was ist Psychologie?... 14 Ohne Psychologie geht es nicht... 20 Wie kommt die Welt in meinen

Mehr

Grundzüge der Finanzmathematik

Grundzüge der Finanzmathematik Markus Wessler Grundzüge der Finanzmathematik Higher Education München Harlow Amsterdam Madrid Boston San Francisco Don Mills Mexico City Sydney a part of Pearson plc worldwide Grundzüge der Finanzmathematik

Mehr

Das erwartet dich in diesem Buch 6. Kapitel 1 Bevor es losgeht 12

Das erwartet dich in diesem Buch 6. Kapitel 1 Bevor es losgeht 12 inhaltsverzeichnis Inhaltsverzeichnis Das erwartet dich in diesem Buch 6 Kapitel 1 Bevor es losgeht 12 Joomla! ist ein CMS 13 Joomla! eignet sich für (fast) jede Webseite 15 Joomla! im Vergleich zu anderen

Mehr

Outlook Sehen und Können CAROLINE BUTZ

Outlook Sehen und Können CAROLINE BUTZ Outlook 2010 Sehen und Können CAROLINE BUTZ Outlook 2010 - PDF Inhaltsverzeichnis Outlook 2010 - Bild für Bild Vorwort Inhaltsverzeichnis 1 Der erste Start von Outlook 2 E-Mail versenden und empfangen

Mehr

Inhaltsverzeichnis. Vorwort 11. Kapitel 1 Leben und lernen 13. Kapitel 2 Forschend studieren 67

Inhaltsverzeichnis. Vorwort 11. Kapitel 1 Leben und lernen 13. Kapitel 2 Forschend studieren 67 Vorwort 11 Kapitel 1 Leben und lernen 13 1.1 Selbstorganisation... 14 1.2 Zeitmanagement... 17 1.2.1 Einen Zeitplan aufstellen... 17 1.2.2 Sich selbst beobachten... 21 1.2.3 Journal führen... 22 1.3 Lernen...

Mehr

Einführung in die Allgemeine Betriebswirtschaftslehre

Einführung in die Allgemeine Betriebswirtschaftslehre Prof. Dr. Thomas Straub Einführung in die Allgemeine Betriebswirtschaftslehre Das Übungsbuch Higher Education München Harlow Amsterdam Madrid Boston San Francisco Don Mills Mexico City Sydney a part of

Mehr

Die BlackBerry App World Alternativen zur App World Apps vom PC installieren

Die BlackBerry App World Alternativen zur App World Apps vom PC installieren Inhaltsverzeichnis Kapitel 5: Apps einfach installieren 105 Die BlackBerry App World... 106 Alternativen zur App World... 115 Apps vom PC installieren... 117 Kapitel 6: Mobiles Web 121 Suche im Internet...

Mehr

HTML Spielend gelingt die Website

HTML Spielend gelingt die Website HTML Spielend gelingt die Website TOBIAS HAUSER CHRISTIAN WENZ HTML - PDF HTML - Spielend gelingt die Website Impressum Liebe Leserin, lieber Leser! 9 Wir legen los 11 Was ist HTML? 12 Browser 14 Editoren

Mehr

Vorteil. Einfach zu realisieren performant. Übersichtlich performant. "Vererbung" von Änderungen an vererbender Tabelle

Vorteil. Einfach zu realisieren performant. Übersichtlich performant. Vererbung von Änderungen an vererbender Tabelle O/R Mapping: Abbildung von Vererbungsbeziehungen Strategie Vorteil Nachteil 1- Tabelle Einfach zu realisieren performant Leere Felder kein not-null Beschränkungen Identifikation der Klasse über eignes

Mehr

HTML Spielend gelingt die Website

HTML Spielend gelingt die Website HTML HTML Spielend gelingt die Website TOBIAS HAUSER CHRISTIAN WENZ Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen

Mehr

Web-basierte Anwendungssysteme PHP-Einführung

Web-basierte Anwendungssysteme PHP-Einführung Web-basierte Anwendungssysteme PHP-Einführung Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen durch Praxis stärkt Seite 1 Prof. Dr. Armin Lehmann

Mehr

Start mit dem Notebook

Start mit dem Notebook Start mit dem Notebook Sehen und Können CAROLINE BUTZ Dateiablage: Wie & wo speichere ich meine Arbeit? 87 Sollte das mit dem Doppelklick nicht funktionieren, starten Sie WordPad über Start/ Word Pad oder

Mehr

Matthias W. Stoetzer Erfolgreich recherchieren

Matthias W. Stoetzer Erfolgreich recherchieren Matthias W. Stoetzer Erfolgreich recherchieren Higher Education München Harlow Amsterdam Madrid Boston San Francisco Don Mills Mexico City Sydney a part of Pearson plc worldwide Erfolgreich recherchieren

Mehr

Liebe Leserinnen und Leser,

Liebe Leserinnen und Leser, Liebe Leserinnen und Leser, Fotografieren, Tüfteln, Werken sind die drei großen Kapitel dieses Buches. Vielleicht erinnert Sie diese Kombination an eines Ihrer Spiel- und Bastelbücher aus Ihrer Kindheit

Mehr

Erfolgreich studieren

Erfolgreich studieren Sascha Spoun Erfolgreich studieren 2., aktualisierte Auflage Erfolgreich studieren - PDF Inhaltsverzeichnis Erfolgreich studieren Inhaltsübersicht Inhaltsverzeichnis Vorwort Kapitel 1 Leben und lernen

Mehr

7 optische SigNAle zeigen uns,

7 optische SigNAle zeigen uns, 7 optische SigNAle zeigen uns, Wie Wir ein objekt verwenden KöNNeN Sie haben wahrscheinlich schon einmal erlebt, dass ein Türgriff nicht so funktioniert hat, wie er funktionieren sollte: Der Griff sieht

Mehr

Themenübersicht Verwendung im Studium Voraussetzungen Ziele Website zum Buch Danksagungen... 21

Themenübersicht Verwendung im Studium Voraussetzungen Ziele Website zum Buch Danksagungen... 21 Vorwort 15 Themenübersicht... 15 Verwendung im Studium... 17 Voraussetzungen... 18 Ziele.... 19 Website zum Buch... 20 Danksagungen... 21 Vorwort zur deutschen Ausgabe 22 Übersetzung... 22 Verwendung in

Mehr

Statistik mit SPSS Fallbeispiele und Methoden

Statistik mit SPSS Fallbeispiele und Methoden Statistik mit SPSS Fallbeispiele und Methoden 2., aktualisierte Auflage Reinhold Hatzinger Herbert Nagel Higher Education München Harlow Amsterdam Madrid Boston San Francisco Don Mills Mexico City Sydney

Mehr

Access leicht klar sofort. Ignatz Schels

Access leicht klar sofort. Ignatz Schels Access 2010 leicht klar sofort Ignatz Schels Access 2010 - PDF Inhaltsverzeichnis Access 2010 Inhaltsverzeichnis Liebe Leserin, lieber Leser Die Tastatur Navigationstasten Schreibmaschinen-Tastenblock

Mehr

Medien und Webtechnologie

Medien und Webtechnologie Medien und Webtechnologie Herstellerkatalog als Webanwendung Wintersemester 2005/06 18. Januar 2006 M. Wintermeier, C. Brottka, S. Keitsch Unser Ziel Beim Ausführen einer Funktion soll keine neue HTML-Seite

Mehr

Access leicht klar sofort. Ignatz Schels

Access leicht klar sofort. Ignatz Schels Access 2010 leicht klar sofort Ignatz Schels Tabellenstruktur erweitern 6 Drücken Sie die Cursortaste (nicht die ( )-Taste!), um in die zweite Zeile der Werteliste zu schalten, und geben Sie den nächsten

Mehr

11.1 Parametrisierung einer ebenen Kurve Analysis mit der Parameterdarstellung Flächen und Längen in Polarkoordinaten...

11.1 Parametrisierung einer ebenen Kurve Analysis mit der Parameterdarstellung Flächen und Längen in Polarkoordinaten... Inhaltsverzeichnis Vorwort 7 Kapitel 11 Parameterdarstellung und Polarkoordinaten 11 11.1 Parametrisierung einer ebenen Kurve... 13 11.2 Analysis mit der Parameterdarstellung... 27 11.3 Polarkoordinaten...

Mehr

Funktionen in JavaScript

Funktionen in JavaScript Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Mithilfe von Funktionen kann man denselben Code von mehreren Stellen des Programms aus aufrufen.

Mehr

Inhaltsübersicht Vorwort Einführung Moodle für Einsteiger/innen das kostenlose Lernmanagementsystem Mein erster Moodle-Kurs wie fange ich an?

Inhaltsübersicht Vorwort Einführung Moodle für Einsteiger/innen das kostenlose Lernmanagementsystem Mein erster Moodle-Kurs wie fange ich an? Inhaltsübersicht Vorwort... 11 1 Einführung... 13 2 Moodle für Einsteiger/innen das kostenlose Lernmanagementsystem... 25 3 Mein erster Moodle-Kurs wie fange ich an?... 31 4 Wie erstelle ich einen virtuellen

Mehr

Spektroskopie. Strukturaufklärung in der Organischen Chemie. Aus dem Amerikanischen von Carsten Biele

Spektroskopie. Strukturaufklärung in der Organischen Chemie. Aus dem Amerikanischen von Carsten Biele Joseph B. Lambert Scott Gronert Herbert F. Shurvell David A. Lightner Spektroskopie Strukturaufklärung in der Organischen Chemie 2., aktualisierte Auflage Aus dem Amerikanischen von Carsten Biele Deutsche

Mehr

KOSTEN- UND LEISTUNGSRECHNUNG

KOSTEN- UND LEISTUNGSRECHNUNG Peter Schäfer Illustriert von Michael Holtschulte KOSTEN- UND LEISTUNGSRECHNUNG CartoonKURS für (Berufs-)Schüler und Studenten Inhalt Bevor wir richtig anfangen...... 5 Vorwort... 6 Wozu wird eine Kosten-

Mehr

1 Picasa herunterladen & installieren 11

1 Picasa herunterladen & installieren 11 Willkommen 9 1 Picasa herunterladen & installieren 11 Das Picasa-Installationspaket herunterladen 11 Picasa auf Ihrem Computer installieren 13 Überprüfen Sie Ihre Dateiverknüpfungen 16 Picasa offline und

Mehr

Danksagung...6. Einleitung 7

Danksagung...6. Einleitung 7 Inhaltsverzeichnis Danksagung...6 Einleitung 7 Gedruckte Bücher, E-Books und Websites im Vergleich...8 Statische und dynamische Inhalte... 9 Das Erscheinungsbild... 9 Wie wird das Buch gelesen?... 10 Die

Mehr

Grundzüge der Volkswirtschaftslehre. Peter Boinger Eric Mayer. Das Übungsbuch. 3., aktualisierte Aulage

Grundzüge der Volkswirtschaftslehre. Peter Boinger Eric Mayer. Das Übungsbuch. 3., aktualisierte Aulage Grundzüge der Volkswirtschaftslehre Das Übungsbuch 3., aktualisierte Aulage Peter Boinger Eric Mayer Grundzüge der Volkswirtschaftslehre - Das Übungsbuch - PDF Inhaltsverzeichnis Grundzüge dervolkswirtschaftslehre

Mehr

24798.book Seite 1 Mittwoch, 1. August :16 12 Computerlexikon 2013

24798.book Seite 1 Mittwoch, 1. August :16 12 Computerlexikon 2013 Computerlexikon 2013 Christoph Prevezanos Computer Lexikon 2013 Markt+Technik Verlag Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation

Mehr

V by WBR1/BFH-TI 2011 by MOU2/BFH-TI

V by WBR1/BFH-TI 2011 by MOU2/BFH-TI Java-Applets Unterlagen zum Modul OOP mit Java V 3.0 2007 by WBR1/BFH-TI 2011 by MOU2/BFH-TI Java-Applets V3.0 2011 by WBR1&MOU2/BFH- TI Lernziele Die Kursteilnehmer sind in der Lage: Möglichkeiten und

Mehr

4.1 Der mobile Wissensspeicher E-Books Die erweiterte Realität...108

4.1 Der mobile Wissensspeicher E-Books Die erweiterte Realität...108 Kapitel 4: Bildung, Wissen & E-Books 93 4.1 Der mobile Wissensspeicher... 94 4.2 E-Books...102 4.3 Die erweiterte Realität...108 Kapitel 5: Kommunikation 111 5.1 E-Mail...112 5.2 Chat und Instant Messaging...121

Mehr

Inhalt. Ein Vorspiel: Workshop (Bau-)haus entzerren...8 Kapitel 1: Bridge Die Kommandobrücke Kapitel 2: Benutzeroberfläche...

Inhalt. Ein Vorspiel: Workshop (Bau-)haus entzerren...8 Kapitel 1: Bridge Die Kommandobrücke Kapitel 2: Benutzeroberfläche... Inhalt Ein Vorspiel: Workshop (Bau-)haus entzerren...8 Kapitel 1: Bridge Die Kommandobrücke... 21 Bridge einrichten...........................................................24 Fotos mit dem Foto-Downloader

Mehr

Ordnung ist das halbe Leben Wesen der Buchführung Aufgaben der Buchführung Arten des Rechnungswesens... 22

Ordnung ist das halbe Leben Wesen der Buchführung Aufgaben der Buchführung Arten des Rechnungswesens... 22 Inhalt Bevor wir richtig anfangen...... 9 Vorwort... 11 Aufgaben und Arten der Buchführung Ordnung ist das halbe Leben... 14 Wesen der Buchführung... 16 Aufgaben der Buchführung... 18 Arten des Rechnungswesens...

Mehr

CS1024 Internetbasierte Systeme

CS1024 Internetbasierte Systeme Prof. Dr. Th. Letschert CS1024 Internetbasierte Systeme Bachelor of Science (Informatik) Integration Client-seitige und Server-seitige Verarbeitung Asynchronous JavaScript and XML http://w3schools.com/ajax/

Mehr

Bibliografische Information der Deutschen Nationalbibliothek

Bibliografische Information der Deutschen Nationalbibliothek Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind

Mehr

Schaltsysteme Eine automatenorientierte Einführung

Schaltsysteme Eine automatenorientierte Einführung Heinz-Dietrich Wuttke Karsten Henke Schaltsysteme Eine automatenorientierte Einführung ein Imprint der Pearson Education Deutschland GmbH Schaltsysteme - PDF Inhaltsverzeichnis Schaltsysteme - Eine automatenorientierte

Mehr

Grundlagen des Marketing

Grundlagen des Marketing Prof. Dr. Ralf Schellhase Prof. Dr. Birgit Franken Stephan Franken Grundlagen des Marketing Das Übungsbuch Higher Education München Harlow Amsterdam Madrid Boston San Francisco Don Mills Mexico City Sydney

Mehr

Vorwort 5. 1 Das iphone als Fotoapparat 9

Vorwort 5. 1 Das iphone als Fotoapparat 9 Inhalt Inhalt Vorwort 5 1 Das iphone als Fotoapparat 9 Die iphone-kamera und Apples Kamera-App 11 Die Tücken des Zooms 15 Was Sie noch wissen sollten 20 Kamerasteuerungs-Apps 26 Die digitale Spielzeugkamera

Mehr

Grundzüge der Volkswirtschaftslehre Eine Einführung in die Wissenschaft von Märkten

Grundzüge der Volkswirtschaftslehre Eine Einführung in die Wissenschaft von Märkten Peter Bofinger Eric Mayer Grundzüge der Volkswirtschaftslehre Eine Einführung in die Wissenschaft von Märkten Das Übungsbuch 2., aktualisierte Auflage ein Imprint von Pearson Education München Boston San

Mehr

Learning by Doing. Vorwort

Learning by Doing. Vorwort Inhalt Vorwort Learning by Doing Lassen Sie einmal diese Doppelseite, die Sie gerade aufgeschlagen haben, auf sich wirken. Links viel Weiß, mit einem illustrativen Farbklecks im Zentrum und darunter einem

Mehr

Inhaltsverzeichnis TEIL Einleitung 17. Kapitel 1 Die Basis: die inhaltliche und visuelle Konzeption 21

Inhaltsverzeichnis TEIL Einleitung 17. Kapitel 1 Die Basis: die inhaltliche und visuelle Konzeption 21 3 Inhaltsverzeichnis TEIL 1 15 Einleitung 17 Was Sie erwarten können... 18 Worauf Sie sich einstellen sollten... 18 Wie Sie sich vorbereiten können... 19 Kapitel 1 Die Basis: die inhaltliche und visuelle

Mehr

Leben oder Nichtleben das ist hier die Frage... 14

Leben oder Nichtleben das ist hier die Frage... 14 Inhalt Vorwort... 8 Die Prinzipien des Lebens Leben oder Nichtleben das ist hier die Frage... 14 Zellstrukturen Die Zelle im Flug... 22 Die Mikroskopie... 22 Die Zellwand... 23 Aufbau von Zellmembranen...

Mehr

Inhalt. KApitel 1. HDR-Fotograf: Ásmundur E. Þorkelsson...11

Inhalt. KApitel 1. HDR-Fotograf: Ásmundur E. Þorkelsson...11 Inhalt VORWORT...8 HDR-Fotograf: Ásmundur E. Þorkelsson...11 KApitel 1 grundlagen... 17 Licht... 19 Zwei wichtige Begriffe... 22 Luminanz... 22 Reflexion... 22 Kontrast und Tonwertumfang...26 HDR... 32

Mehr

Inhaltsverzeichnis. Vorwort 7. Kapitel 1 Einstieg 9. Kapitel 2 Schuhkarton ade Ordnung mit dem Organizer 19

Inhaltsverzeichnis. Vorwort 7. Kapitel 1 Einstieg 9. Kapitel 2 Schuhkarton ade Ordnung mit dem Organizer 19 Inhaltsverzeichnis Inhaltsverzeichnis Vorwort 7 Kapitel 1 Einstieg 9 Der Startbildschirm...10 Der Photoshop Elements Editor...11 Der Photoshop Elements Organizer...14 Die Registerkarten Erstellen und Weitergabe...17

Mehr

Inhaltsverzeichnis. Teil I Übungsaufgaben 1. Vorwort...

Inhaltsverzeichnis. Teil I Übungsaufgaben 1. Vorwort... Vorwort... vii Teil I Übungsaufgaben 1 1 Einführung: Schlüsselthemen der Biologie... 3 2 Chemische Grundlagen der Biologie... 7 3 Wasser als Grundstoff für Leben... 11 4 KohlenstoffunddiemolekulareVielfaltdesLebens...

Mehr

Mathe macchiato Analysis

Mathe macchiato Analysis Mathe macchiato Analysis Inhalt Bevor wir richtig anfangen...... 9 Vorwort... 11 Teil I: Differenzialrechnung... 19 Einblick ins unendlich Kleine Der Start Die Grenze überschreiten... 21 Die Ableitung

Mehr

Das Jimdo-Handbuch - PDF

Das Jimdo-Handbuch - PDF Das Jimdo-Handbuch - PDF Inhaltsverzeichnis Das Jimdo-Handbuch Inhaltsverzeichnis Kapitel 1 Einleitung des Autors Kapitel 2 An wen richtet sich dieses Handbuch? Kapitel 3 Was ist Jimdo? Kapitel 4 Eignung

Mehr

Das Informatik-Kochstudio Sortieren Alltagsalgorithmen Komplexe Algorithmen... 55

Das Informatik-Kochstudio Sortieren Alltagsalgorithmen Komplexe Algorithmen... 55 Inhalt Vorwort... 9 Binäre Codierung 0 oder 1 der kleine Unterschied... 14 Das Prinzip der digitalen Tonaufzeichnung... 16 Binäre Codierung... 18 Wiedergabequalität und Datenmengen... 21 Digitale Codierung

Mehr

Bevor wir richtig anfangen... 10

Bevor wir richtig anfangen... 10 Inhalt Vorwort Bevor wir richtig anfangen... 10 Wirtschaften und Produktion Robinson und seine Probleme... 16 Bedürfnisse... 17 Güter... 18 Wirtschaften... 21 Ökonomisches Prinzip... 23 Produktionsfaktoren...

Mehr

Wenn ich mit der Maus auf das fehlende Bild gehe und Bild anzeigen wähle, dann wird das fehlende Bild angezeigt.

Wenn ich mit der Maus auf das fehlende Bild gehe und Bild anzeigen wähle, dann wird das fehlende Bild angezeigt. Problemschilderung: Im Browser soll eine Seite angezeigt werden, die aus diversen Bildern besteht. Zum einen der Grundriß der Wohnung, zum anderen der aktuelle Status des Rolladens. Rechts noch eine Legende.

Mehr

Objektorientierte Softwaretechnik

Objektorientierte Softwaretechnik Bernd Brügge, Allen H. Dutoit Objektorientierte Softwaretechnik mit UML, Entwurfsmustern und Java ein Imprint von Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney

Mehr

Biostatistik. Eine Einführung für Biowissenschaftler

Biostatistik. Eine Einführung für Biowissenschaftler Matthias Rudolf Wiltrud Kuhlisch Biostatistik Eine Einführung für Biowissenschaftler ein Imprint von Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City

Mehr

Übungsbuch Elektrotechnik

Übungsbuch Elektrotechnik Übungsbuch Elektrotechnik Elektrotechnik Aufgabensammlung Übungsbuch Manfred Albach Janina Fischer Higher Education München Harlow Amsterdam Madrid Boston San Francisco Don Mills Mexico City Sydney a

Mehr

Inhaltsverzeichnis. TeilI Übungsaufgaben 1. Vorwort...

Inhaltsverzeichnis. TeilI Übungsaufgaben 1. Vorwort... Vorwort... vii TeilI Übungsaufgaben 1 1 Einführung: Schlüsselthemen der Biologie... 3 2 Chemische Grundlagen der Biologie... 7 3 Wasser als Grundstoff für Leben... 11 4 KohlenstoffunddiemolekulareVielfaltdesLebens...

Mehr

HTML Scripting. Informatik 1 für Nebenfachstudierende Grundmodul. Kai-Steffen Hielscher Folienversion: 06. Dezember 2017

HTML Scripting. Informatik 1 für Nebenfachstudierende Grundmodul. Kai-Steffen Hielscher Folienversion: 06. Dezember 2017 Informatik 1 für Nebenfachstudierende Grundmodul HTML Scripting Kai-Steffen Hielscher Folienversion: 06. Dezember 2017 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht Kapitel 2 - HTML

Mehr

a part of Pearson plc worldwide

a part of Pearson plc worldwide Higher Education München Harlow Amsterdam Madrid Boston San Francisco Don Mills Mexico City Sydney a part of Pearson plc worldwide Brock Mikrobiologie - PDF Inhaltsverzeichnis Brock Mikrobiologie Impressum

Mehr

Lightroom 3 - PDF Inhaltsverzeichnis

Lightroom 3 - PDF Inhaltsverzeichnis Lightroom 3 - PDF Lightroom 3 - Workflow für anspruchsvolle Digitalfotografen Inhalt Intro Import Bibliothek Entwickeln Entwickeln+ Ausgabe Export Diashow Drucken Web Kurzbefehle Index Colophon Intro Es

Mehr

Kapitel 7 Der Übergang zu den zeitabhängigen Stromund Spannungsformen 15

Kapitel 7 Der Übergang zu den zeitabhängigen Stromund Spannungsformen 15 Vorwort zur 1. Auflage 11 Vorwort zur 2. Auflage 13 Kapitel 7 Der Übergang zu den zeitabhängigen Stromund Spannungsformen 15 7.1 Vorbetrachtungen............................................ 16 7.2 Modellbildung..............................................

Mehr

Outlook Sehen und Können CAROLINE BUTZ

Outlook Sehen und Können CAROLINE BUTZ Outlook 2010 Sehen und Können CAROLINE BUTZ 3 Profitechniken rund um E-Mails 77 4 5 6 4 5 6 Klicken Sie auf Einstellungen und wählen Sie anschließend das Register Eingang. Dort finden Sie die automatische

Mehr

Browserweichen mit JavaScript

Browserweichen mit JavaScript Browserseitiges Skripting: JavaScript Seite 1 von 12 JA WEI mit JavaScript Der Sinn und Zweck von Seite 1 Browser am Objektmodell erkennen Seite 3 Browsername, -version und Betriebssystem ermitteln Seite

Mehr

Funktionen in JavaScript

Funktionen in JavaScript Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Es können ganze Programmteile aufgenommen werden. Mithilfe von Funktionen kann man denselben

Mehr

Integration von UIS-Webdiensten

Integration von UIS-Webdiensten Integration von UIS-Webdiensten neue Möglichkeiten durch Web 2.0 basierte Technologien Clemens Düpmeier, Werner Geiger, Claudia Greceanu (duepmeier, geiger, greceanu@iai.fzk.de) Institut für Angewandte

Mehr

Wissenschaftlich mit PowerPoint arbeiten

Wissenschaftlich mit PowerPoint arbeiten Wissenschaftlich mit PowerPoint arbeiten ein Imprint von Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam Wissenschaftlich mit PowerPoint

Mehr

»Wie mach ich das«titelei_inhalt.indd :44:28

»Wie mach ich das«titelei_inhalt.indd :44:28 »Wie mach ich das« Bibliografische Information Der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische

Mehr

Michael Gradias. Makrofotografie

Michael Gradias. Makrofotografie Michael Gradias Makrofotografie Makrofotografie - PDF Makrofotografie 2., aktualisierte Auflage Impressum Vorwort Teil 1 Die Technik Einführung Immer näher ran Motive über Motive Kreativ fotografieren

Mehr

Vorwort Nicht ohne meine Einheit! Die Grundgrößen Mit den Größen rechnen... 52

Vorwort Nicht ohne meine Einheit! Die Grundgrößen Mit den Größen rechnen... 52 Physik macchiato Inhalt Bevor wir richtig anfangen... 9 Vorwort... 9 Teil I: Die wichtigsten Grundbegriffe... 17 Energische Einstiege Energie und Arbeit Wer hat, der kann... 19 Energie in verschiedenen

Mehr

Programmieren im Web 2.0

Programmieren im Web 2.0 Programmieren im Web 2.0 Inhaltsverzeichnis JavaScript Einführung DHTML als eine Grundlage Do s and Dont s Inhaltsverzeichnis / 2 Ajax Einführung Technische Grundlagen Das XMLHttpRequest Objekt Beispielanwendung

Mehr

Web-basierte Anwendungssysteme PHP Teil 2

Web-basierte Anwendungssysteme PHP Teil 2 Web-basierte Anwendungssysteme PHP Teil 2 Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen durch Praxis stärkt Seite 1 Prof. Dr. Armin Lehmann

Mehr

ZEN oder die Kunst der Präsentation - PDF

ZEN oder die Kunst der Präsentation - PDF Für Mom & Dad ZEN oder die Kunst der Präsentation - PDF Inhaltsverzeichnis ZEN oder die Kunst der Präsentation - Mit einfachen Ideen gestalten und präsentieren Inhaltsverzeichnis Danksagungen Vorwort von

Mehr

Funktionen. - sind kleine, meist ausgelagerte Programme bzw. Programmfragmente. - können Werte zurückgeben, z.b. Berechnungen

Funktionen. - sind kleine, meist ausgelagerte Programme bzw. Programmfragmente. - können Werte zurückgeben, z.b. Berechnungen Funktionen - sind kleine, meist ausgelagerte Programme bzw. Programmfragmente - können Werte zurückgeben, z.b. Berechnungen - Wert kann alles sein, was man so in Variablen speichern kann Praktisches Beispiel:

Mehr

Statistik für Psychologen

Statistik für Psychologen Peter Zöfel Statistik für Psychologen Im Klartext Higher Education München Harlow Amsterdam Madrid Boston San Francisco Don Mills Mexico City Sydney a part of Pearson plc worldwide Statistik für Psychologen

Mehr

Grundlagen Internet-Technologien INF3171

Grundlagen Internet-Technologien INF3171 Fachbereich Informatik Informationsdienste Grundlagen Internet-Technologien INF3171 Cookies & Sessions Version 1.0 20.06.2016 aktuelles 2 Erweiterungen wir betrachten zwei Erweiterungen: Personalisierung

Mehr

Martin Horn Nicolaos Dourdoumas. Regelungstechnik. Rechnerunterstützter Entwurf zeitkontinuierlicher und zeitdiskreter Regelkreise

Martin Horn Nicolaos Dourdoumas. Regelungstechnik. Rechnerunterstützter Entwurf zeitkontinuierlicher und zeitdiskreter Regelkreise Martin Horn Nicolaos Dourdoumas Regelungstechnik Rechnerunterstützter Entwurf zeitkontinuierlicher und zeitdiskreter Regelkreise ein Imprint der Pearson Education München Boston San Francisco Harlow, England

Mehr

Klausur am 28. Januar 2005

Klausur am 28. Januar 2005 Klausur am 28. Januar 2005 Gruppe A Name: Matrikelnr.: Die Klausur besteht aus 9 Aufgaben, für deren Bearbeitung Sie 90 Minuten lang Zeit haben. Es sind keine Hilfsmittel erlaubt. Bitte schreiben Sie auf

Mehr

Um Ihren neuen»counter«(besucherzähler) auf einer Webseite zu installieren, benötigen Sie folgenden HTML-Code:

Um Ihren neuen»counter«(besucherzähler) auf einer Webseite zu installieren, benötigen Sie folgenden HTML-Code: Anleitung zum Counter Beim Kopieren der Code-Beispiele in dieser Anleitung ist die beispielhafte Counter-ID 0000000000 durch die eigene zehnstellige Counter-ID des jeweiligen Zählers zu ersetzen. Einbau

Mehr

Windows Home Server. Einrichten, Optimieren, Fehler beheben THOMAS JOOS

Windows Home Server. Einrichten, Optimieren, Fehler beheben THOMAS JOOS Windows Home Server Einrichten, Optimieren, Fehler beheben THOMAS JOOS Benutzer anlegen und verwalten Info Jedes Benutzerkonto erhält durch den Windows Home Server eine spezielle Kennung, die Sicherheits-ID

Mehr