Computergrafik. Peter Rösch Hochschule Augsburg University of Applied Sciences. Sommersemester Version: 24. März 2014
|
|
- Gisela Arnold
- vor 8 Jahren
- Abrufe
Transkript
1 Peter Rösch Hochschule Augsburg University of Applied Sciences Sommersemester 2014 Version: 24. März 2014 Sommer 2014, HS Augsburg, Peter Rösch
2 Inhalt [1] 1. Einführung 2. WebGL und GLSL 3. Geometrie und Transformationen 4. Interaktion 5. Texturen Einführung 6. Beleuchtung 7. Schatten 8. Umgebungs- und prozedurale Texturen 9. Projektionen und Stereoskopie 10. Bump- und Normalmaps 11. Displacement maps 12. Geometry- und Tesselation shaders Literatur Sommer 2014, HS Augsburg, Peter Rösch Inhalt 1
3 1. Einführung [2] Ziele Entscheidungen Organisation Literatur OpenGL Historie Matrizen und Vektoren Einführung Ziele [3] Methoden der interaktiven... im Zusammenhang verstehen. praktisch implementieren. für eigene Animationen nutzen. Moderne Grafik-Hardware effizient nutzen. Einführung Entscheidungen [4] Programmier-Schnittstelle JavaScript / WebGL, siehe Anwendungen laufen in aktuellen Browsern. Shader-Programmierung ist möglich. Geeignete Browser gibt es für Linux, WinDOS, Mac OS, Android, PlayBook OS... Es gibt zahlreiche frei verfügbare Beispiel-Programme. WebGL breitet sich zunehmend auf mobile Geräte aus. Sommer 2014, HS Augsburg, Peter Rösch Inhalt 2
4 Einführung Entscheidungen (2) [5] Entwicklungs-Werkzeuge: Aptana Studio 3, WebGL Inspector, chromium Für die Übungen verwendete Workstations: Fujitsu W520, Xeon E3 CPU, 8 GByte Hauptspeicher, Nvidia GeForce GT 640 bzw. Nvidia Quadro 4000 Grafikkarten, Debian GNU/Linux. Gute WebGL Unterstützung (chromium/chrome, firefox). Hinreichend schnell. Einführung Organisation [6] Vorlesung: 2SWS (Mo. 09:50) in W317. Zentrale Anlaufstelle: Kennung: cgiam, Passwort: Wird jetzt bekannt gegeben... Übungen Ort: Grafik-Labor, M3.03 Übungen Start: , 11:20 Uhr (Gruppen-Einteilung) Übungen Organisation: Gruppen aus jew. 5 Studierenden, Gruppen um 08:00, 11:40, 14:00 Übungen Umfang: 2 SWS, Individuelle Team-Termine : Keine Vorlesung wg. Berufungs-Kommission, Details werden noch bekannt gegeben. Sommer 2014, HS Augsburg, Peter Rösch Inhalt 3
5 OpenGL Hintergrund [7] Quellen: Rost [11] (elektronisch über Safari Books verfügbar) Wikipedia: OpenGL. Wikipedia: WebGL. 2011: WebGL Spezifikation Version 1.0 aktuell (03/2014): Im Labor M3.03 ist OpenGL-Version 4 installiert (NVIDIA-Treiber), chromium/chrome und /GB/firefox/firefox unterstützen WebGL. Matrizen und Vektoren [8] 1. Skalarprodukt 2. Kreuzprodukt (Vektorprodukt) 3. Homogene Koordinaten (a) Punkte und Vektoren (b) Transformationen 4. Normalenvektoren 5. Texturkoordinaten 6. 3D-Modelle Sommer 2014, HS Augsburg, Peter Rösch Inhalt 4
6 2. WebGL und GLSL [9] Abstraktionsebenen und Lebensdauer Das Beispiel SimpleTriangle SimpleScene WebGL Entwicklung effizienter -Anwendungen Die Render-Pipeline Die OpenGL Shading Language (GLSL) Abstraktionsebenen und Lebensdauer [10] Langlebige und abstrakt: Mathematik, Physik, Konzepte, Algorithmen. Mittlere Lebensdauer: Schnittstellen zur Grafik-Hardware, Programmiersprachen. Kurze Lebensdauer: Darstellung von Grafiken und Bildschirm-Fenstern. Das Beispiel SimpleTriangle [11] Darstellung eines farbigen Dreiecks im Web-Browser. Technologie: HTML5-Canvas, WebGL(JavaScript), Shader-Programme (GLSL). Fehler im JavaScript können mit den Developer Tools in Chromium gefunden werden. Der WebGL-Zustand kann mit der Browser-Erweiterung WebGL inspector untersucht werden. Sommer 2014, HS Augsburg, Peter Rösch Inhalt 5
7 SimpleScene [12] Ziel: Vereinfachung des Einstiegs. Methode: Verstecken der WebGL-Details in einer Klasse. Schnittstelle: Methoden zur Spezifikation von Eckpunkten, Farben etc. Überblick: Nutzung der Möglichkeiten von Aptana Studio 3 (Rechner). WebGL [13] Homepage: Dort finden Sie auch einen Link auf die sehr hilfreiche WebGL reference card. Fortgeschrittenes Beispiel: Fragen und Experimente: 1. Wie viele Aquarium-Frames schafft Ihr Telefon oder Tablet? 2. Was verrät der WebGL-Inspector über das Aquarium? WebGL-Anwendungen: Ebenen [14] HTML 5: Bereitstelung eines canvas. Interaktion (js-aufrufe). Einbinden von Hilfs-Skripten. JavaScript: Initialisierung Kontext CPU/RAM. Shader-Programme (CPU/VRAM). Buffer (Ecken, Topologie, RAM/VRAM). WebGL-Zustand. Zeichnen (Inhalte der Buffer, GPU/VRAM) Interaktion (Maus, Tastatur) Sommer 2014, HS Augsburg, Peter Rösch Inhalt 6
8 [15] GLSL (Vertex (vert)- und Fragment (frag)-shader): Geometrische Transformationen (vert). Projektion, 3D 2D (vert). Beleuchtungs-Berechnungen (vert, frag). Texturierung (frag, vert). Oberflächen-Effekte (frag). Setzen der Pixel-Farbe (frag). Entwicklung effizienter -Anwendungen [16] Typische Grafik-Befehle: Früher (z.b. Apple II+): Zeichne eine Linie vom Punkt (3, 2, 7, 1) zum Punkt (9, 8, 12, 1) Die Ausgabe erfolgte mit der CPU (universeller Prozessor). Heute: (z.b. WebGL): Zeichne Dreiecke mit Eckpunkten aus Buffer 7 mit Normalenvektoren aus Buffer 21 Die Ausgabe erfolgt mit der GPU (hochspezialisierter Parallelrechner). Die Unterschiede in den Schnittstellen korrespondieren zu Fortschritten im Aufbau der Grafik-Systeme (Tafel). Die Render-Pipeline [17] Texture Memory (Geomety) App. Memory (Pixels) Vertex Processor Pixel Unpack Pixel Pack Primitive Assembly Pixel Transfer Clip Project Viewport Cull (Geometry) Rasterize (Pixels) Fragment Processor Read Control Per Fragment Operations Frame Buffer Operations Frame Buffer Memory/ Buffer OpenGL Fixed Functionality Programmable Processor Vertices Fragments Textures Pixel Groups Sommer 2014, HS Augsburg, Peter Rösch Inhalt 7
9 Die OpenGL Shading Language (GLSL) [18] Philosophie Überblick Shader Ein- und Ausgabegrößen Einbinden von Shader-Programmen in OpenGL-Applikationen Weitere Eigenschaften der OpenGL Shading Language Philosphie [19] Die OpenGL Shading Language hat deutliche Vorteile im Vergleich zu anderen Ansätzen zur Shader-Programmierung 1 : Übersetztung der Shader-Programme geschieht zur Laufzeit: Der Compiler für Shader-Programme ist Teil des OpenGL-Treibers, so dass jeder Hersteller den Compiler für die eigene Hardware optimieren kann. In fast allen Fällen optimieren Compiler besser als Programmierer. Keine Notwendigkeit, in Assembler zu programmieren: Die OpenGL Shading Language ist eine C-ähnliche Hochsprache, die den meisten Grafikprogrammierern (auch Java-Programmierern) bekannt vorkommt. [20] Ein offener, plattformunabhängiger Standard: Shader-Programme können auf einer Plattform (und Grafikkarte) entwickelt werden, laufen jedoch auf allen Plattformen und Grafikkarten, sofern sich der Hersteller an den Standard hält. Eine Programmiersprache für Vertex- und Fragment-Shader: Beide Shader-Typen können mit der gleichen Sprache programmiert werden. Erweiterungen auf andere künftig programmierbare Teile der Grafikkarte (z.b. Pixel Pack/Unpack) sind problemlos möglich. 1 Quelle: Rost et al. Sommer 2014, HS Augsburg, Peter Rösch Inhalt 8
10 [21] Modulare Programmierung: Durch die von C/C++ bekannten Schritte Compile und Link ist ein modularer Aufbau der Applikationen möglich. Die fördert die Entwicklung wiederverwendbarer Komponenten. Es werden keine weiteren Bibliotheken oder Programme benötigt: Die OpenGL/WebGL Shading Language, der Compiler und Linker sind Teil von OpenGL. Neuere Versionen des Compilers/Linkers sind Teil eines Treiber-Updates. Überblick Shader [22] Falls ein Vertex Shader Teil des OpenGL-Zustandes ist, wird er einmal für jeden Knotenpunkt (Vertex) der an OpenGL übergeben wird, ausgeführt. Falls ein Fragment Shader Teil des OpenGL-Zustandes ist, wird er einmal für jedes Fragment, das der Rasterizer ausgibt, ausgeführt, also z.b. einmal pro Bildschirm-Pixel eines gefüllten Dreiecks. Die Shader können auf aktive Buffer zugreifen, die z.b. Koordinaten von Knotenpunkten oder Normalenvektoren enthalten. [23] Es gibt zwei Arten von Variablen, über die eine Anwendung mit den Shadern kommunizieren kann, nämlich attribute variables (ändern sich häufig, maximial einmal pro Vertex) und uniform variables (ändern sich relativ selten, z.b. einmal pro Objekt). Die Übergabe von Parametern ist im Allgemeinen nur in Pipeline-Richtung möglich. Sommer 2014, HS Augsburg, Peter Rösch Inhalt 9
11 Überblick Programmiersprache und Datenfluß [24] Die Sprache basiert auf der Syntax von C. Viele Schlüsselwörter und Strukturen sind identisch zu denen der Sprache C. Zusätzliche Arten von Datentypen erlauben die Kommunikation zwischen Anwendung und Shadern und zwischen Vertex und Fragment Shadern: attribute: Übermittlung von Vertices, Normalen, Texturen und Parametern, die sich häufig ändern (Applikation Vertex Shader). varying: Parameter, die im Vertex Shader berechnet werden und für die Verwendung im Fragment Shader interpoliert werden müssen (Vertex Shader Fragment Shader). uniform: Parameter, die sich relativ selten ändern (Applikation Vertex/Fragment Shader). [25] Es gibt einen Datentyp sampler für den Zugriff auf Texturen. Die Sprache enthält einen Satz fest definierter Funktionen für Operationen, die im Grafik-Kontext relevant sind. Funktionen müssen deklariert werden, das Überladen von Funktionen (unterscheidung über Typ und Anzahl der Argumente) ist möglich (Vergleiche C++). Variablen können an den Stellen definiert werden, an denen sie gebraucht werden. Sommer 2014, HS Augsburg, Peter Rösch Inhalt 10
12 Shader Ein- und Ausgabegrößen [26] Eingabegrößen: Vom Benutzer definierte Buffer (Vertex/Texturkoordinaten, Normalenvektoren, Texturen,... ) sowie zusätzliche applikationsspezifische Parameter (z.b. Temperatur, Iterationstiefe, Tangentenvektoren). Ausgabegrößen des Vertex-Shaders: Transformierte Positionen der Knotenpunkte sowie zusätzliche Parameter, die vom Fragment-Shader benötigt werden (siehe Überblicks-Grafik). Ausgabegrößen des Fragment-Shaders: Farbe eines Bildschirm-Pixels. Shader Ausgabe (Auswahl): [27] Vertex Shader, Special Variables: Die Position des Knotenpunkts im clip space muss von jedem Vertex Shader berechnet und in der speziellen Variable gl Position gespeichert werden. Vertex, Varying Variables: Die Werte dieser Variablen werden zwischen den Vertex-Positionen interpoliert (wie z.b. Farben beim smooth shading ). Fragement Shader, Special Variables: Farbe eines Fragments (Pixels) gl FragColor Einbinden von Shader-Programmen in OpenGL-Applikationen [28] Problem: Die Aufrufe zum Übersetzen und zur Verwendung von Shadern sind etwas verwickelt, insbesondere werden Fehlermeldungen oder Warnungen nicht automatisch ausgegeben, sondern müssen erst ausgelesen werden. Lösung: Erstellen einer Klasse ShaderProgram, die die Aufrufe kapselt und ggf. Fehlermeldungen ausgibt. Die Klasse findet sich als Vorlage an den üblichen Stellen. Sommer 2014, HS Augsburg, Peter Rösch Inhalt 11
13 OpenGL Shading Language Datentypen [29] Skalare: Unterstützt werden die Typen float, int, bool, wobei int mindestens den Bereich [-65535, 65535] abdeckt. Vektoren: Es werden Vektoren mit Länge 2,3 und 4 der Basistypen unterstützt, also float: vec2, vec3, vec4, int: ivec2, ivec3, ivec4, bool: bvec2, bvec3, bvec4, wobei es unterschiedliche Möglichkeiten für den Zugriff auf Komponenten gibt (z.b. myvec.y oder myvec[1]. Matrizen: Es werden quadratische Matrizen aus float-zahlen unterstützt (mat2, mat3, mat4), wobei die Anordnung der Werte im OpenGL-typischen Format, also spaltenweise erfolgt. Die Komponenten einer 3 3-Matrix m sind wie folgt angeordnet: m[0][0] m[1][0] m[2][0] m[0][1] m[1][1] m[2][1] m[0][2] m[1][2] m[2][2] Sampler: Der Zugriff auf Texturen erfolgt über Sampler, wobe es für verschiedene Arten von Texturen verschiedene Sampler gibt, also z.b. sampler1d, sampler2d, sampler3d, samplercube. Der Zugriff auf eine 2D-Textur könnte folgendermaßen aussehen: uniform sampler2d Grass; vec2 coord(0.32, 0.45); vec4 color = texture2d(grass, coord); Dabei muss der Variablen Grass die Nummer der Textur zugewiesen werden (dies geschieht per gluniform1iarb oder gluniform1ivarb von der Applikation aus). [30] Sommer 2014, HS Augsburg, Peter Rösch Inhalt 12
14 OpenGL Shading Language Operationen und Funktionen [31] Rechenoperationen: Die meisten Operatoren sind so überladen, dass sie sowohl für Skalare, Vektoren und Matrizen das erwartete Ergebnis liefern, so kann ein Punkt folgendermaßen verschoben werden: vec4 oldpoint = vec4(5,4,3,1); mat4 transmat = mat4(1,0,0,0, 0,1,0,0, 0,0,1,0, 2,3,4,1); vec4 newpoint = transmat * oldpoint; Benutzedefinierte Funktionen: In Anlehnung an C++ können Funktionen überladen werden. Rekursion ist jedoch nicht erlaubt. Vordefinierte Funktionen: vordefiniert. Viele grafikrelevante (z.b. trigonometrische) Funktionen sind Präprozessor: Die von C her bekannten Mechanismen #define, #if etc. und Makros (z.b. LINE ) werden unterstützt. Sommer 2014, HS Augsburg, Peter Rösch Inhalt 13
15 Literatur [32] [1] Edward Angel: Interactive Computer Graphics A Top-Down Approach with OpenGL, Addison-Wesley [2] J. D. Foley, A. van Dam, S. K. Feiner: Computer Graphics Priciples and Practice, Addison-Wesley [3] A. Nischwitz, P. Haberächer: Masterkurs und Bildverarbeitung, Vieweg [4] K. Zeppenfeld: Lehrbuch der Grafikprogrammierung, Spektrum Akademischer Verlag [5] H.-J. Bungartz, M. Griebel, C. Zenger: Einführung in die, Vieweg [6] U. Claussen: Programmierung mit OpenGL, Springer [7] M. Apetri: 3D-Grafik mit OpenGL, mitp [8] M. Apetri: 3D-Grafik Programmierung, mitp [9] M. Woo, J. Jeider, T. Davis, D. Shreiner: OpenGL Programming Guide, Addison-Wesley [10] D. Shreiner (Ed.): OpenGL Reference Manual, Addison-Wesley [11] R. J. Rost, J. M. Kessenich, B. Lichtenbelt: OpenGL Shading Language, Addison-Wesley [12] D. Wolff: OpenGL 4.0 Shading Language Cookbook, PACKT Publishing [13] H. Ihde: Shader mit GLSL, Diplomica Verlag [14] H. Nguyen (Ed.): GPU Gems 3, NVIDIA (2008) [15] R. S. Wright, Jr., B. Lipchak, N. Haemel: OpenGL SuperBible Comprehensive Tutorial and Reference, Addison-Wesley [16] T. Parisi: WebGL: Up and Running, O Reilly, Safari Books [17] WebGL quick reference card [18] WebGL home page [19] three.js home page [20] Online-Angebot der Bibliothek (Suchbegriffe: WebGL, JavaScript, html5, OpenGL etc.) Im Labor M3.03 vorhanden Sommer 2014, HS Augsburg, Peter Rösch Inhalt 14
Seminar Game Development Game Computer Graphics. Einleitung
Einleitung Gliederung OpenGL Realismus Material Beleuchtung Schatten Echtzeit Daten verringern Grafik Hardware Beispiel CryEngine 2 Kristian Keßler OpenGL Was ist OpenGL? Grafik API plattform- und programmiersprachenunabhängig
MehrEin mobiler Electronic Program Guide
Whitepaper Telekommunikation Ein mobiler Electronic Program Guide Ein iphone Prototyp auf Basis von Web-Technologien 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller
MehrOpenGL. (Open Graphic Library)
OpenGL (Open Graphic Library) Agenda Was ist OpenGL eigentlich? Geschichte Vor- und Nachteile Arbeitsweise glscene OpenGL per Hand Debugging Trend Was ist OpenGL eigentlich? OpenGL ist eine Spezifikation
MehrComputergraphik I. Organisatorisches. G. Zachmann University of Bremen, Germany cgvr.informatik.uni-bremen.de
Computergraphik I Organisatorisches G. Zachmann University of Bremen, Germany cgvr.informatik.uni-bremen.de Voraussetzungen Ein wenig Mathematik Trigonometrie Lineare Algebra: Rechnen mit Vektoren und
MehrEine Einführung Computergrafik SS14 Timo Bourdon
Eine Einführung Computergrafik SS14 Timo Bourdon Organisatorisches Übung am Freitag den 11. Juli entfällt! Zum OpenGL-Übungsblatt OpenGL 3.0 oder höher notwendig (Shading Language 1.50 oder höher) CIP
MehrVektoren mit GeoGebra
Vektoren mit GeoGebra Eine Kurzanleitung mit Beispielen Markus Hohenwarter, 2005 In GeoGebra kann mit Vektoren und Punkten konstruiert und gerechnet werden. Diese Kurzanleitung gibt einen Überblick über
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrZwischenvortrag zum Entwicklungsstand der Bachelor-Arbeit. Direct 3D-Output für ein Rendering Framework
Zwischenvortrag zum Entwicklungsstand der Bachelor-Arbeit Direct 3D-Output für ein Rendering Framework von Benjamin Betting unter der Betreuung von Daniel Schiffner 1 Gliederung Kapitel I und II: Motivation,Einführung,Grundlagen
MehrGraphic Coding. Klausur. 9. Februar 2007. Kurs A
Graphic Coding Klausur 9. Februar 2007 Kurs A Name: Matrikelnummer: Hinweise - Es sind keine Hilfsmaterialien erlaubt. (Keine Bücher, Taschenrechner, Handys) - Sie haben zwei Stunden Zeit. - Insgesamt
MehrWebseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools
Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools 1 Kurze HTML-Geschichte Die HTML4-Spezifikation wurde im Dezember 1997 vorgelegt. Seitdem Stagnation! Das W3C arbeitete
Mehr4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
MehrTEILEN SIE IHREN BILDSCHIRM MIT STUDENTEN, DIE MIT EINEM BROWSER ODER ÜBER DIE NETOP VISION STUDENT-APP EINE VERBINDUNG HERSTELLEN.
TEILEN SIE IHREN BILDSCHIRM MIT STUDENTEN, DIE MIT EINEM BROWSER ODER ÜBER DIE NETOP VISION STUDENT-APP EINE VERBINDUNG HERSTELLEN. Vision-Lehrer sind nun in der Lage, einen Klassenraum als Mischung aus
Mehr1. Übung zu "Numerik partieller Differentialgleichungen"
1. Übung zu "Numerik partieller Differentialgleichungen" Simon Gawlok, Eva Treiber Engineering Mathematics and Computing Lab 22. Oktober 2014 1 / 15 1 Organisatorisches 2 3 4 2 / 15 Organisatorisches Ort:
MehrCASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS
CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS Sören Elvers, Julia Polner, Max Weller, Moritz Willig T-Doku, Werner-von-Siemens-Schule, Wetzlar 2010-2011 INHALT DIESES VORTRAGS 1. Kurze Einführung
Mehr1 Vom Problem zum Programm
Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren
MehrZwischenablage (Bilder, Texte,...)
Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen
MehrEin Blick voraus. des Autors von C++: Bjarne Stroustrup. 04.06.2005 Conrad Kobsch
Ein Blick voraus des Autors von C++: Bjarne Stroustrup 04.06.2005 Conrad Kobsch Inhalt Einleitung Rückblick Nur eine Übergangslösung? Was würde C++ effektiver machen? Quelle 2 Einleitung Wo steht C++,
MehrJetSym. Programmierung in Hochsprache ST nach IEC-61131-3. We automate your success.
JetSym Programmierung in Hochsprache ST nach IEC-61131-3 We automate your success. JetSym das Tool JetSym ist das zentrale Programmiertool der Jetter AG, das alle Funktionen der Automatisierungstechnik
Mehrhttp://bitschmiede.com post@bitschmiede.com Drucken von Webseiten Eine Anleitung, Version 1.0
http://bitschmiede.com post@bitschmiede.com Drucken von Webseiten Eine Anleitung, Version 1.0 Drucken von Webseiten Autor: Christian Heisch Technischer Verantwortlicher für die Webseitenumsetzung bei
MehrJava Script für die Nutzung unseres Online-Bestellsystems
Es erreichen uns immer wieder Anfragen bzgl. Java Script in Bezug auf unser Online-Bestell-System und unser Homepage. Mit dieser Anleitung möchten wir Ihnen einige Informationen, und Erklärungen geben,
MehrGruppenrichtlinien und Softwareverteilung
Gruppenrichtlinien und Softwareverteilung Ergänzungen zur Musterlösung Bitte lesen Sie zuerst die gesamte Anleitung durch! Vorbemerkung: Die Begriffe OU (Organizational Unit) und Raum werden in der folgenden
Mehremlp: e-learning Plattform und mobile Lösungen für Military Operations EUROKEY Software GmbH Ludwig Kuhn
emlp: e-learning Plattform und mobile Lösungen für Military Operations EUROKEY Software GmbH Ludwig Kuhn Agenda emlp e & mlearning Publisher Military Operations emlp WEBauthor Erstellen einer Präsentation
MehrEbenenmasken Grundlagen
Ebenenmasken Grundlagen Was sind Ebenmasken? Was machen sie? Wofür braucht man sie? Wie funktionieren sie? Ebenmasken sind eines der sinnvollsten Tools in anspruchvollen EBV Programmen (EBV = elektronische
MehrObjektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
MehrZeppelinAir AirPlay -Konfiguration wireless
ZeppelinAir AirPlay -Konfiguration wireless Um das AirPlay-Feature nutzen zu können, muss der Zeppelin Air an Ihr bestehendes Heimnetzwerk (im folgenden Text als Ihr Heimnetzwerk bezeichnet) angeschlossen
MehrBedienungsanleitung für 3D PDF
Bedienungsanleitung für 3D PDF Der Lautsprechershop setzt sich als Ziel, Ihnen viele Werkzeuge an die Hand zu geben um einen Lautsprecher vor dem Bau genau zu sehen und um Ihnen Baupläne so einfach wie
MehrComputergrafik Universität Osnabrück, Henning Wenke,
Computergrafik Universität Osnabrück, Henning Wenke, 2012-05-14 Kapitel V: Modeling Transformation & Vertex Shader 5.1 Vertex Definitionen: Vertex Vertex Computergrafik Mathematischer Punkt auf einer Oberfläche
MehrEinführung in PHP. (mit Aufgaben)
Einführung in PHP (mit Aufgaben) Dynamische Inhalte mit PHP? 2 Aus der Wikipedia (verkürzt): PHP wird auf etwa 244 Millionen Websites eingesetzt (Stand: Januar 2013) und wird auf etwa 80 % aller Websites
MehrJörn Loviscach Hochschule Bremen
Programmierbare Hardware-Shader Jörn Loviscach Hochschule Bremen Überblick Vertex- und Pixel-Shader Anwendungsbeispiele fx-dateien Anwendungsbeispiele Zusammenfassung Puffer Vertex- und Pixel-Shader Hardware-Renderpipeline
MehrErstellen eigener HTML Seiten auf ewon
ewon - Technical Note Nr. 010 Version 1.2 Erstellen eigener HTML Seiten auf ewon 30.08.2006/SI Übersicht: 1. Thema 2. Benötigte Komponenten 3. Funktionsaufbau und Konfiguration 3.1. Unterpunkt 1 3.2. Unterpunkt
MehrApplets. Applets. Applets. Applet: Java-Programm Eingebettet in einer HTML-Seite Ausführung von einem Java-fähigen Web-Browser oder sog.
Johann Wolfgang Goethe-Universität Professur für Graphische Datenverarbeitung Fachbereich Informatik und Mathematik Prof. Dr. Detlef Krömker Applet: Java-Programm Eingebettet in einer HTML-Seite Ausführung
MehrAktualisierung des Internet-Browsers
Marketingtipp Aktualisierung des Internet-Browsers Landesverband Bauernhof- und Landurlaub Bayern e.v. Was ist ein Internet-Browser? Der Internet-Browser ist das Programm, das Sie benutzen um im Internet
MehrCADEMIA: Einrichtung Ihres Computers unter Mac OS X
CADEMIA: Einrichtung Ihres Computers unter Mac OS X Stand: 28.01.2016 Java-Plattform: Auf Ihrem Computer muss die Java-Plattform, Standard-Edition der Version 7 (Java SE 7) oder höher installiert sein.
MehrInstitut für Programmierung und Reaktive Systeme 25. August 2014. Programmier-Labor. 04. + 05. Übungsblatt. int binarysearch(int[] a, int x),
Technische Universität Braunschweig Dr. Werner Struckmann Institut für Programmierung und Reaktive Systeme 25. August 2014 Programmier-Labor 04. + 05. Übungsblatt Aufgabe 21: a) Schreiben Sie eine Methode
Mehrwww.computeria-olten.ch Monatstreff für Menschen ab 50 Temporäre Dateien / Browserverlauf löschen / Cookies
www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 42 Temporäre Dateien / Browserverlauf löschen / Cookies Im Internet-Explorer Extras / Browserverlauf löschen Jetzt entscheiden, was man
Mehr3D Programmierpraktikum: OpenGL Shading Language (GLSL)
3D Programmierpraktikum: OpenGL Shading Language (GLSL) Praktikum 3D Programmierung Sebastian Boring, Otmar Hilliges Donnerstag, 13. Juli 2006 LMU München Medieninformatik Boring/Hilliges 3D Programmierpraktikum
MehrNutzung von GiS BasePac 8 im Netzwerk
Allgemeines Grundsätzlich kann das GiS BasePac Programm in allen Netzwerken eingesetzt werden, die Verbindungen als Laufwerk zu lassen (alle WINDOWS Versionen). Die GiS Software unterstützt nur den Zugriff
MehrProgrammierparadigmen. Programmierparadigmen. Imperatives vs. objektorientiertes Programmieren. Programmierparadigmen. Agenda für heute, 4.
Agenda für heute, 4. Mai, 2006 Programmierparadigmen Imperative Programmiersprachen In Prozeduren zusammengefasste, sequentiell ausgeführte Anweisungen Die Prozeduren werden ausgeführt, wenn sie als Teil
MehrWindows Explorer Das unbekannte Tool. Compi-Treff vom 19. September 2014 Thomas Sigg
Windows Explorer Das unbekannte Tool Thomas Sigg Das Wort Explorer aus dem Englischen heisst eigentlich Auskundschafter, Sucher Der Windows Explorer darf nicht mit dem Internet Explorer verwechselt werden.
MehrSatzhilfen Publisher Seite Einrichten
Satzhilfen Publisher Seite Einrichten Es gibt verschiedene Möglichkeiten die Seite einzurichten, wir fangen mit der normalen Version an, Seite einrichten auf Format A5 Wählen Sie zunächst Datei Seite einrichten,
MehrAnton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag
Anton Ochsenkühn amac BUCH VERLAG Ecxel 2016 für Mac amac-buch Verlag 2 Word-Dokumentenkatalog! Zudem können unterhalb von Neu noch Zuletzt verwendet eingeblendet werden. Damit hat der Anwender einen sehr
MehrJederzeit Ordnung halten
Kapitel Jederzeit Ordnung halten 6 auf Ihrem Mac In diesem Buch war bereits einige Male vom Finder die Rede. Dieses Kapitel wird sich nun ausführlich diesem so wichtigen Programm widmen. Sie werden das
MehrXesar. Die vielfältige Sicherheitslösung
Xesar Die vielfältige Sicherheitslösung Xesar Die professionelle Lösung für Ihr Unternehmen Xesar Sicher und flexibel Xesar ist das vielseitige elektronische Schließsystem aus dem Hause EVVA. Komplexe
MehrWICHTIGER HINWEIS FÜR HÄNDLER UND SERVICE-WERKSTÄTTEN:
Sehr geehrter Kunde, ruwido erweitert seine Serviceleistungen für den Sektor seiner Symphony Ersatzfernbedienungen sowie der bisher für ASWO/ESPO hergestellten COM genius Ersatzfernbedienungen mit einem
MehrProf. Dr. Norbert Pohlmann, Institut für Internet Sicherheit - if(is), Fachhochschule Gelsenkirchen. Lage der IT-Sicherheit im Mittelstand
Lage der IT-Sicherheit im Mittelstand Inhalt Die Situation heute: Eine kritische Bewertung 2 Inhalt Die Situation heute: Eine kritische Bewertung 3 IT-Sicherheit u. Vertrauenswürdigkeitrdigkeit Veränderung,
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrFuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7
FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die
MehrMit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter.
Stundenverwaltung Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter. Dieses Programm zeichnet sich aus durch einfachste
MehrErwin Grüner 09.02.2006
FB Psychologie Uni Marburg 09.02.2006 Themenübersicht Folgende Befehle stehen in R zur Verfügung: {}: Anweisungsblock if: Bedingte Anweisung switch: Fallunterscheidung repeat-schleife while-schleife for-schleife
MehrWeb-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen
Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen Klaus-Dieter Walter SSV Software Systems GmbH Dünenweg 5 D-30419 Hannover www.ssv-embedded.de kdw@ssv-embedded.de
MehrComputeria Solothurn
Computeria Solothurn Seniorinnen und Senioren entdecken den Computer und das Internet Sich mit «TeamViewer» von einem Supporter helfen lassen Diese Anleitung und die Illustrationen wurden unter Mac OS
MehrEinrichtung einer eduroam Verbindung unter dem Betriebssystem Android
Einrichtung einer eduroam Verbindung unter dem Betriebssystem Android Im Folgenden wird die Einrichtung einer eduroam-verbindung unter dem Betriebssystem Android beschrieben. Die Android-Plattform existiert
MehrHinweise zum elektronischen Meldeformular
Paul-Ehrlich-Institut Postfach 63207 Langen Jochen Halbauer Referat Pharmakovigilanz 2 Tel. +49 (0) 6103 77 3114 Fax +49 (0) 6103 77 1268 E-Mail pharmakovigilanz2@pei.de 22.06.2015 Hinweise zum elektronischen
MehrAnleitung zur Verwendung der VVW-Word-Vorlagen
Anleitung zur Verwendung der VVW-Word-Vorlagen v1.0. Jun-15 1 1 Vorwort Sehr geehrte Autorinnen und Autoren, wir haben für Sie eine Dokumentenvorlage für Microsoft Word entwickelt, um Ihnen die strukturierte
MehrInformationsblatt Induktionsbeweis
Sommer 015 Informationsblatt Induktionsbeweis 31. März 015 Motivation Die vollständige Induktion ist ein wichtiges Beweisverfahren in der Informatik. Sie wird häufig dazu gebraucht, um mathematische Formeln
MehrMaus & Tastatur Anleitungen für Merlin Project. 2016 ProjectWizards
Maus & Tastatur Anleitungen für Merlin Project 2016 ProjectWizards Maus & Tastatur Maus & Tastatur 1 Maus 1 Kontextmenüs 2 Drag & Drop 2 Gruppe mittels Drag & Drop erstellen 2 Reihenfolge der Projektstruktur
MehrPräsentation Von Laura Baake und Janina Schwemer
Präsentation Von Laura Baake und Janina Schwemer Gliederung Einleitung Verschiedene Betriebssysteme Was ist ein Framework? App-Entwicklung App-Arten Möglichkeiten und Einschränkungen der App-Entwicklung
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrMac OS X G4 Prozessor 450 MHz (G5- oder Intelprozessor empfohlen) 512 MB RAM. zusätzliche Anforderungen Online-Version
Systemvorraussetzungen CD-ROM-Version Windows 98/2000/XP/Vista Intel Pentium ab 800MHz (1500 MHz oder besser empfohlen) 512 MB RAM dedizierte High-Colour-Grafikkarte (16 bit) Bildschirmauflösung 1024x768
Mehrschnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv
Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag
MehrInformatik 2 Labor 2 Programmieren in MATLAB Georg Richter
Informatik 2 Labor 2 Programmieren in MATLAB Georg Richter Aufgabe 3: Konto Um Geldbeträge korrekt zu verwalten, sind zwecks Vermeidung von Rundungsfehlern entweder alle Beträge in Cents umzuwandeln und
Mehrpodcast TUTORIAL Zugriff auf das Bildarchiv der Bergischen Universität Wuppertal über den BSCW-Server
Das folgende Tutorial erläutert die grundlegenden Schritte für den Zugriff auf das Bildarchiv der Bergischen Universität Wuppertal. Als Nutzer für das Bildarchiv freischalten lassen Der Zugriff auf das
MehrDatenbank LAP - Chefexperten Detailhandel
AJR Informatique Conseil Datenbank LAP - Chefexperten Detailhandel Kurzanleitung Version 01-17 Februar 2009 1 Zugang zur Datenbank Zugang zur Datenbank erhalten Sie unter www.dblap.ch. Zum Training können
MehrSchrittweise Anleitung zur Abholung von Zertifikaten der Bayerischen Versorgungskammer mit Safari unter Mac
Schrittweise Anleitung zur Abholung von Zertifikaten der Bayerischen Versorgungskammer mit Safari unter Mac Diese Anleitung führt Sie Schritt für Schritt durch die komplette Abholprozedur unserer Zertifikate
MehrErweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:
VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags keine Pommes... Praktikum A 230 C 207 (Madeleine + Esma) F 112 F 113
MehrStepperfocuser 2.0 mit Bootloader
Stepperfocuser 2.0 mit Bootloader Info Für den Stepperfocuser 2.0 gibt es einen Bootloader. Dieser ermöglicht es, die Firmware zu aktualisieren ohne dass man ein spezielles Programmiergerät benötigt. Die
MehrVerwendung von QR-Codes zum Teilen von digitalen Rezepten in Printmedien mittels der Recipe Packaging Toolbox von My Own Cookbook
Verwendung von QR-Codes zum Teilen von digitalen Rezepten in Printmedien mittels der Recipe Packaging Toolbox von My Own Cookbook Veröffentlichen Sie in Ihren Printmedien (Magazine/Hefte) oder Ihrer Werbung
MehrWie Sie mit Mastern arbeiten
Wie Sie mit Mastern arbeiten Was ist ein Master? Einer der großen Vorteile von EDV besteht darin, dass Ihnen der Rechner Arbeit abnimmt. Diesen Vorteil sollten sie nutzen, wo immer es geht. In PowerPoint
MehrComputer Graphik (CS231) - Installation der Software
UNIVERSITÄT BASEL Prof. Dr. Thomas Vetter Departement Mathematik und Informatik Spiegelgasse 1 CH 4051 Basel Tobias Maier (tobias.maier@unibas.ch) Jasenko Zivanov (jasenko.zivanov@unibas.ch) Marc Schmidlin
MehrPraktikum ios-entwicklung im Sommersemester 2015 Übungsblatt 3
Ludwig-Maximilians-Universität München Institut für Informatik Lehrstuhl für Mobile und Verteilte Systeme Prof. Dr. Claudia Linnhoff-Popien Praktikum ios-entwicklung im Sommersemester 2015 Übungsblatt
MehrNur ein paar Schritte zum ebook...
Nur ein paar Schritte zum ebook... Diese Anleitung wurde am Beispiel Arzneimittelbeziehungen erstellt Wenn Sie einen anderen Titel erwerben möchten, ersetzen Sie die im Beispiel verwendeten Arzneimittelbeziehungen
MehrGrafikbausatz Overlays Profi. für iphone/pocket Visu & PC Visualisierungen
Grafikbausatz Overlays Profi für iphone/pocket Visu & PC Visualisierungen Einleitung Mit dem Grafikbausatz Overlays können Sie sich selbst aus diesen verschiedensten Vorlagen Grafiken so kombinieren wie
MehrXcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X
Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X SwissMacMeeting #1 26. Juni 2004 Messeturm Basel http://mac.naepflin.com Was ist das Ziel dieses Kurses? Starthilfe Einblick in die Möglichkeiten,
MehrTISIS - Industrie 4.0. Ereignis, Ort, Datum
- Industrie 4.0 Ereignis, Ort, Datum TISIS Software Die vollständige Maschinen- Software wird als Option für die gesamte Tornos Produktpalette angeboten Sie ermöglicht es Ihnen, Ihre Maschine zu programmieren
MehrVorstellung - "Personal Remote Desktop" für (fast) alle Hardwareplattformen und Betriebssysteme
Vorstellung - "Personal Remote Desktop" für (fast) alle Hardwareplattformen und Betriebssysteme Heute möchte ich euch die meiner persönlichen Meinung nach sehr gute Personal Remote Desktop Software der
MehrSoftwareentwicklungspraktikum Sommersemester 2007. Grobentwurf
Softwareentwicklungspraktikum Sommersemester 2007 Grobentwurf Auftraggeber Technische Universität Braunschweig
MehrFlyer, Sharepics usw. mit LibreOffice oder OpenOffice erstellen
Flyer, Sharepics usw. mit LibreOffice oder OpenOffice erstellen Wir wollen, dass ihr einfach für eure Ideen und Vorschläge werben könnt. Egal ob in ausgedruckten Flyern, oder in sozialen Netzwerken und
Mehr1. Zugriff auf das Lonza Netzwerk von ihrem privaten PC oder von einem Internet Café
SSL VPN verwenden mit nicht-lonza PCs 1. Zugriff auf das Lonza Netzwerk von ihrem privaten PC oder von einem Internet Café Für das Arbeiten von zu Hause oder aus einem Internet Café können Sie Ihren Browser
MehrWinVetpro im Betriebsmodus Laptop
WinVetpro im Betriebsmodus Laptop Um Unterwegs Daten auf einem mobilen Gerät mit WinVetpro zu erfassen, ohne den Betrieb in der Praxis während dieser Zeit zu unterbrechen und ohne eine ständige Online
MehrWillkommen bei Dropbox!
Ihre ersten Schritte mit Dropbox 1 2 3 4 Sicherheit für Ihre Dateien Alles immer griffbereit Versand großer Dateien Gemeinsame Bearbeitung von Dateien Willkommen bei Dropbox! 1 Sicherheit für Ihre Dateien
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
MehrSoftwareprojekt Spieleentwicklung
Softwareprojekt Spieleentwicklung Prototyp I (2D) Prototyp II (3D) Softwareprojekt 12.04. 19.04. 26.04. 03.05. 31.05. Meilenstein I 28.06. Meilenstein II Prof. Holger Theisel, Tobias Günther, OvGU Magdeburg
MehrEinleitung. Hinweise zur Kompatibilität: Vorbereitung. Konfiguration des DSL-320T / DSL-380T unter Mac OS X
Konfiguration des DSL-320T / DSL-380T unter Mac OS X Einleitung Diese Anleitung beschreibt, wie Sie ein DSL-Modem vom Typ DSL-320T / DSL-380T unter Mac OS X (10.4. Tiger ) konfigurieren, und wie Sie eine
MehrIT-Basics 2. DI Gerhard Fließ
IT-Basics 2 DI Gerhard Fließ Wer bin ich? DI Gerhard Fließ Telematik Studium an der TU Graz Softwareentwickler XiTrust www.xitrust.com www.tugraz.at Worum geht es? Objektorientierte Programmierung Konzepte
MehrVersion smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):
Supportanfrage ESN Bitte füllen Sie zu jeder Supportanfrage diese Vorlage aus. Sie helfen uns damit, Ihre Anfrage kompetent und schnell beantworten zu können. Verwenden Sie für jedes einzelne Thema jeweils
MehrHilfen zur Verwendung der Word-Dokumentvorlage des BIS-Verlags
Hilfen zur Verwendung der Word-Dokumentvorlage des BIS-Verlags 2013 style_sheet_bis_verlag_20130513 Arbeiten mit der Dokumentvorlage des BIS-Verlags... 3 Dokumentvorlage Wofür?... 3 Wohin mit der Dokumentvorlage...
Mehrs.beat DAP-10X White Paper USB Stromversorgung am Apple Macintosh und deren Auswirkung
White Paper s.beat DAP-10X USB Stromversorgung am Apple Macintosh und deren Auswirkung Date: 19 May 2006 Version: 1.0 Sprache: Deutsch Disposition: öffentlich Dokument: sbeat_dap-10x_mac_information_2006-25-04_de.doc
MehrScreening for Illustrator. Benutzerhandbuch
Benutzerhandbuch Contents 1. Einführung... 3 2. Screening for Illustrator - Übersicht... 4 3. Screening for Illustrator - Arbeitsverfahren... 5 4. Zusätzliche Leistungsmerkmale der InkManager-Tabelle...7
MehrVerschlüsseln von Dateien mit Hilfe einer TCOS-Smartcard per Truecrypt. T-Systems International GmbH. Version 1.0 Stand 29.06.11
Verschlüsseln von Dateien mit Hilfe einer TCOS-Smartcard per Truecrypt T-Systems International GmbH Version 1.0 Stand 29.06.11 Impressum Herausgeber T-Systems International GmbH Untere Industriestraße
MehrJava Kurs für Anfänger Einheit 4 Klassen und Objekte
Java Kurs für Anfänger Einheit 4 Klassen und Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 13. Juni 2009 Inhaltsverzeichnis klasse
MehrECDL Europäischer Computer Führerschein. Jan Götzelmann. 1. Ausgabe, Juni 2014 ISBN 978-3-86249-544-3
ECDL Europäischer Computer Führerschein Jan Götzelmann 1. Ausgabe, Juni 2014 Modul Präsentation Advanced (mit Windows 8.1 und PowerPoint 2013) Syllabus 2.0 ISBN 978-3-86249-544-3 ECDLAM6-13-2 3 ECDL -
MehrGSD-Radionik iradionics Android-App
Neue Daten erfassen Daten speichern Daten löschen Suchen nach bereits erfassten ST = Stammdaten zum Erfassen der Daten. Vorname und Nachname sind Pflichtfelder, alles andere ist optional. Bei Tieren erfassen
MehrErste Schritte am Rechner
Erste Schritte am Rechner Vorlesung Computergestützte Mathematik zur Linearen Algebra Lehrstuhl für Angewandte Mathematik, Kristian Witsch 10. April 2008 Computergestützte Mathematik zur Linearen Algebra
MehrUser Manual Data 24. Login und Layout
User Manual Data 24 Login und Layout Auf der Loginseite www.kern.data24.ch geben Sie Ihren Benutzernamen sowie Ihr Kennwort in die beiden Felder ein. Mit Klick auf den Button «Anmeldung» werden Ihre Daten
MehrComputerarithmetik ( )
Anhang A Computerarithmetik ( ) A.1 Zahlendarstellung im Rechner und Computerarithmetik Prinzipiell ist die Menge der im Computer darstellbaren Zahlen endlich. Wie groß diese Menge ist, hängt von der Rechnerarchitektur
MehrSie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.
1 Informationen zum F*EX Service von BelWü Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden. 2 Registrierung für den Service Auf fex.belwue.de finden Sie
MehrHandbuch zur Tarifkalkulation. (Stand: August 2015)
Handbuch zur Tarifkalkulation (Stand: August 2015) 1 Inhaltsverzeichnis Einleitung Seite 3 Technische Anforderungen. 4 Grundsätzliches zur Bedienung. 5 Start der Anwendung. 6 Tarif kalkulieren 10 2 Einleitung
Mehr