OpenGL for Java OpenGL for Java Prof. Dr. V. Stahl

Größe: px
Ab Seite anzeigen:

Download "OpenGL for Java OpenGL for Java Prof. Dr. V. Stahl"

Transkript

1 OpenGL for Java

2 Ziele Bewegte Simulationen grafisch darstellen können (effizient, realistisch, dreidimensional) Grundfunktionen von OpenGL beherrschen Mathematische Voraussetzungen für Computer Grafik verstehen

3 Wozu OpenGL? Computer Grafik Echtzeit 3D Grafik sehr rechenintensiv Einfache, leicht parallelisierbare Algorithmen (wenig Code, wenige Kontrollstrukturen) Viele wichtige Anwendungen geeignet für Spezialhardware (Grafikkarte) Weiterer Vorteil durch Grafik Karte: Weniger Hauptspeicherzugriffe, indem grafische Objekte direkt auf der Grafikkarte gespeichert werden. OpenGL: High level Software API für Grafik Hardware

4 Was ist OpenGL? Spezifikation einer Software Schnittstelle zur Grafik Hardware (API) System- und Programmiersprachen unabhängig ca. 250 Befehle und was nicht? GUI Programmierung, Sound, Netzwerk, usw

5 Wie funktioniert s? Benutzerprogramm: Aufruf von OpenGL API Funktionen Position, Form und Farbe von 3D Objekten (Würfel, Kugel, ) Position und Farbe von Lichtquellen Oberflächenbeschaffenheit (Textur) von Objekten Position und Blickrichtung der Kamera OpenGL Koordinatensystem Transformationen (Drehung, Verschiebung ) Projektion der 3D Szene auf ein 2D Bild Farbverlauf auf Flächen (Licht/Schatten) Sichtbare/verdeckte Flächen Transformation von Texturen

6 Geschichte von OpenGL 1982 SGI beginnt mit der Entwicklung für High End Grafik Workstations 1992 OpenGL Version 1.0 Seit 1992 Open GL Architecture Review Board (ARB) Mitglieder: Compaq, ATI, nvidia, HP, IBM, Apple, Microsoft, Heute: OpenGL Version 2.0 Grafikkarten Wettbewerb, Erweiterungen

7 Zusätzliche Bibliotheken GLU (OpenGL Utilities) Einfache Funktionen zum Zeichnen komplexerer Objekte (Kugeln, Zylinder, Scheibe, ) Gekrümmte Flächen: NURBS Viele nützliche Hilfsfunktionen GLUT (OpenGL Utility Toolkit) Torus, Tetrahedron, Octahedron, Text Plattformunabhängige GUI Funktionen (Fenster, Maus, Tastatur) Für GUI Funktionen verwenden wir Java!

8 Zusätzliche Bibliotheken Anwendungsprogramm GLUT GLU WGL/GLX/AGL Window System OpenGL Grafik Hardware Systemunabhängig Systemabhängig

9 Anwendungsprogramm GL4Java JNI GLUT GLU WGL/GLX/AGL Window System OpenGL Grafik Hardware Systemunabhängig Systemabhängig

10 Triang Das erste OpenGL Programm Starter.java Fenster erzeugen (JFrame) Zeichenfläche (Canvas3D) erzeugen und anzeigen Canvas3D.java Abgeleitet von GLAnimCanvas (GL4Java Klasse) preinit, init: Initialisierung display: Wird aufgerufen, um Bildschirm neu zu zeichnen reshape: Wird aufgerufen, wenn Fenstergröße geändert wird.

11 import javax.swing.*; import java.awt.*; Starter.java class Starter { public static void main(string[] args) { // Erzeugen des OpenGL Canvas Canvas3D canvas3d = new Canvas3D(640,480); // Erzeugen des Anwendungsfensters JFrame frame = new JFrame("Triangles for Java"); // OpenGL Canvas dem Frame hinzufügen Container pane = frame.getcontentpane(); pane.add(canvas3d); } } // Frame Grösse setzen und anzeigen frame.setsize(640,480); frame.setvisible(true); frame.setdefaultcloseoperation(jframe.exit_on_close);

12 Canvas3D.java import gl4java.awt.glcanvas; class Canvas3D extends GLAnimCanvas { // Konstruktor für Gl4Java Klasse GLCanvas public Canvas3D(int w, int h) { super(w, h); } // Globale OpenGL Optionen (z.b. double buffering) setzen public void preinit() { } // Einmaliges Initialisieren (z.b. Farbe zum Löschen) public void init() { } // Wird aufgerufen, wenn Bildschirm neu gezeichnet werden muss public void display() { } } // Wird aufgerufen, wenn Fenstergröße geändert wird public void reshape(int width, int height) { }

13 TriangleVie reshape(int width, int height) Bildschirmbereich auf den gezeichnet werden soll in Pixel glviewport( 0,0,width,height ); Matrix, die 3D nach 2D Projektion macht Perspektivische Projektion 60 Grad Blickwinkel, Clipping Abstand 2 bis 4 glmatrixmode( GL_PROJECTION ); glloadidentity(); gluperspective(60, 1.0, 2.0, 4.0); // Matrix, die Zeichenkoordinatensystem positioniert glmatrixmode( GL_MODELVIEW );

14 display Löschen was zuvor gemalt wurde glclear(gl_color_buffer_bit GL_DEPTH_BUFFER_BIT); Farbe rot einstellen glcolor3f(1.0f,0.0f,0.0f); Zeichenkoordinatensystem 3 Einheiten nach hinten setzen glloadidentity(); gltranslatef(0.0f, 0.0f, -3.0f); Dreieck durch Eckpunkte zeichnen glbegin(gl_triangles); glvertex3f(-1.0f, -1.0f, 0.0f); // links unten glvertex3f( 1.0f, -1.0f, 0.0f); // rechts unten glvertex3f( 0.0f, 1.0f, 0.0f); // mitte oben glend();

15 init Interpolation wenn Eckpunkte unterschiedliche Farbe haben glshademodel(gl_flat); Hintergrundfarbe Weiss glclearcolor(1.0f, 1.0f, 1.0f, 0.0f); preinit Double Buffering (flüssiger bei bewegter Grafik) super.doublebuffer = true; Für Stereo Brillen super.stereoview = false;

16 TriangleInterpolatio Schattierungsmodell auf GL_SMOOTH setzen Jedem Eckpunkt des Dreiecks eine andere Farbe geben gl.glbegin(gl_triangles); gl.glcolor3f(1.0f,0.0f,0.0f); rot gl.glvertex3f(-1.0f, -1.0f, 0.0f); links unten gl.glcolor3f(0.0f,1.0f,0.0f); grün gl.glvertex3f( 1.0f, -1.0f, 0.0f); rechts unten gl.glcolor3f(0.0f,0.0f,1.0f); blau gl.glvertex3f( 0.0f, 1.0f, 0.0f); mitte oben gl.glend();

17 TriangleRotation, TriangleRotationVie Dreieck um 20 Grad um z-achse nach links drehen gl.glrotatef( 20.0f, 0.0f, 0.0f, 1.0f ); z-achse

18 Matrizen in OpenGL Model View Matrix glmatrixmode(gl_modelview); Legt Position und Orientierung des Koordinatensystems fest, in das als nächstes gezeichnet wird. glrotate(), gltranslate(), 3D nach 2D Projektions Matrix glmatrixmode(gl_projection); Bestimmt, wie eine 3D Szene auf ein 2D Bild projiziert wird. - Orthogonalprojektion: glortho() - Perspektivische Projektion: gluperspective(), glfrustum() Wird i.a. nur einmal gesetzt und nicht mehr geändert.

19 Koordinatensystem Transformationen in OpenGL glvertex(x,y,z) Objektkoordinaten Multiplikation mit Model View Matrix glrotate(),gltranslate() Kamerakoordinaten Multiplikation mit Projektions Matrix gluperspective() 2D Koordinaten Skalieren, Verschieben glviewport() Bildschirmkoordinaten (Pixel)

20 Etwas Mathematik Transformationen (Translation, Rotation, Projektion) Koordinatensysteme Homogene Koordinaten

21 OpenGL Primitive gl.glbegin(gl_triangles); gl.glvertex( ); Punkt 1 gl.glvertex( ); Punkt 2 gl.glvertex( ); Punkt 3 gl.glvertex( ); Punkt 4 usw gl.glend();

22 OpenGL Primitive gl.glbegin(gl_points); gl.glvertex( ); Punkt 1 gl.glvertex( ); Punkt 2 gl.glvertex( ); Punkt 3 gl.glvertex( ); Punkt 4 usw. gl.glend(); Größe der Punkte gl.glpointsize(float size)

23 OpenGL Primitive gl.glbegin(gl_lines); gl.glvertex( ); Punkt 1 gl.glvertex( ); Punkt 2 gl.glvertex( ); Punkt 3 gl.glvertex( ); Punkt 4 usw gl.glend(); Liniendicke gl.gllinewidth(float size)

24 OpenGL Primitive gl.glbegin(gl_line_strip); gl.glvertex( ); Punkt 1 gl.glvertex( ); Punkt 2 gl.glvertex( ); Punkt 3 gl.glvertex( ); Punkt 4 usw gl.glend();

25 OpenGL Primitive gl.glbegin(gl_line_loop); gl.glvertex( ); Punkt 1 gl.glvertex( ); Punkt 2 gl.glvertex( ); Punkt 3 gl.glvertex( ); Punkt 4 usw gl.glend();

26 OpenGL Primitive gl.glbegin(gl_triangle_strip); gl.glvertex( ); Punkt 1 gl.glvertex( ); Punkt 2 gl.glvertex( ); Punkt 3 gl.glvertex( ); Punkt 4 usw. gl.glend();

27 OpenGL Primitive gl.glbegin(gl_triangle_fan); gl.glvertex( ); Punkt 1 gl.glvertex( ); Punkt 2 gl.glvertex( ); Punkt 3 gl.glvertex( ); Punkt 4 usw. gl.glend();

28 OpenGL Primitive gl.glbegin(gl_quads); 1 4 gl.glvertex( ); Punkt 1 gl.glvertex( ); Punkt 2 gl.glvertex( ); Punkt 3 gl.glvertex( ); Punkt 4 usw. gl.glend();

29 OpenGL Primitive gl.glbegin(gl_quad_strip); gl.glvertex( ); Punkt 1 gl.glvertex( ); Punkt 2 gl.glvertex( ); Punkt 3 gl.glvertex( ); Punkt 4 usw gl.glend();

30 OpenGL Primitive gl.glbegin(gl_polygon); gl.glvertex( ); Punkt 1 gl.glvertex( ); Punkt 2 gl.glvertex( ); Punkt 3 usw gl.glend(); Ränder dürfen sich nicht schneiden, sonst ist unklar was innen und außen ist! Die Eckpunkte müssen alle in einer Ebene liegen, sonst ist unklar welche Fläche gemalt werden soll! Polygone müssen konvex sein! 5 2 3

31 Polygone GL_TRIANGLES, GL_QUADS, GL_POLYGON Def. Vorderseite: Reihenfolge der Eckpunkte gegen Uhrzeigersinn Vorderseite Rückseite

32 Polygone Polygone gefüllt, als Linien oder nur die Eckpunkte zeichnen gl.glpolygonmode( GL_FRONT, GL_POINT ) GL_BACK GL_LINE GL_FRONT_AND_BACK GL_FILL Nur Vorderseite/Rückseite zeichnen Effizienz Verdeckte Flächen bei geschlossenen Körpern gl.glenable(gl_cull_face) gl.glcullface( GL_FRONT ) GL_BACK GL_FRONT_AND_BACK

33 Bewegte Grafik In der init Methode Geschwindigkeit (Bilder pro Sekunde) super.setanimatefps(60.0); // 60 Aufrufe von display() pro Sekunde Starten und anhalten super.start(); super.stop();

34 TriangleAnimation, TriangleAnimationVie Bewegte Grafik Rotierendes Dreieck um seine (lokale) y-achse Vorderseite ausgefüllt, Rückseite Linien

35 Cube, CubeLigh 3D Grafik Problem: Kein richtiger 3D Eindruck wenn Flächen ausgefüllt sind! Lösung: Licht und Schatten Lichtquellen (Position, Richtung, Farbe, Ausbreitung, ) Oberflächen (Normalenvektor, Reflektionseigenschaften, Farbe, )

36 Mehr Mathematik Licht Reflektion Normalenvektoren

37 CubeLightVie Diffuse Reflektion ohne Glanz mit Glanz

38 Normalenvektoren gl.glbegin(gl_quads); gl.glend() // Vorderseite gl.glnormal3f( 0.0f, 0.0f, 1.0f); gl.glvertex3f(-1.0f,-1.0f, 1.0f); gl.glvertex3f( 1.0f,-1.0f, 1.0f); gl.glvertex3f( 1.0f, 1.0f, 1.0f); gl.glvertex3f(-1.0f, 1.0f, 1.0f); // Rechte Seite gl.glnormal3f( 1.0f, 0.0f, 0.0f); gl.glvertex3f( 1.0f,-1.0f, 1.0f); gl.glvertex3f( 1.0f,-1.0f,-1.0f); gl.glvertex3f( 1.0f, 1.0f,-1.0f); gl.glvertex3f( 1.0f, 1.0f, 1.0f); // usw

39 Normalenvektoren gl.glnormal3f( 0.0f, 0.0f, 1.0f); Aktuellen Normalenvektor setzen. Dieser bleibt so lange gültig, bis ein neuer Normalenvektor gesetzt wird Möglich: An jedem Eckpunkt ein anderer Normalenvektor. Anwendung: Gekrümmte Flächen, die aus vielen Einzelpolygonen bestehen. Lichtverlauf an den Kanten dann glatter ( smooth shading ).

40 Licht // Licht aktivieren gl.glenable(gl_lighting); Ab jetzt Farbberechnung nur noch mit Licht und Oberflächen! Aufrufe von glcolor werden ignoriert! // Einzelne Lichtquellen einschalten (maximal 8) gl.glenable(gl_light0); gl.glenable(gl_light1); gl.glenable(gl_light2);

41 Licht // Position der i-ten Lichtquelle // Unendlich weit in z-richtung, daher parallele Strahlen float[] position = { 0.0f, 0.0f, 1.0f, 0.0f }; gl.gllightfv( i, GL_POSITION, position ); // Farbe der i-ten Lichtquelle (RGBA) float[] color = { 1.0f, 1.0f, 1.0f, 1.0f } gl.gllightfv( i, GL_DIFFUSE, color); GL_AMBIENT GL_SPECULAR

42 Licht (Spotlight) // Richtung der Lichtstrahlen float[] direction = { 0.0f, 0.0f, -1.0f } gl.gllightfv( i, GL_SPOT_DIRECTION, direction ); // Öffnungswinkel der Lichtstrahlen gl.gllightf( i, GL_SPOT_CUTOFF, angle); osition // Exponentielles Abfallen von der Mitte zum Rand gl.gllightf( i, GL_SPOT_Exponent, exp); angle direction

43 Material // Reflektionseigenschaften (RGBA) float[] color = { 1.0f, 0.0f, 0.0f, 1.0 } gl.glmaterialfv( GL_FRONT, GL_DIFFUSE, color ); GL_BACK GL_AMBIENT GL_FRONT_AND_BACK GL_SPECULAR GL_AMBIENT_AND_DIFFUSE GL_EMISSION // Glanz (für specular reflection) gl.glmaterialf( GL_FRONT, GL_SHININESS, factor); GL_BACK GL_FRONT_AND_BACK

44 CubeSpo Material Weißen, rotierenden Würfel mit einem roten und einem blauen Spotlight anstrahlen. Die Lichtquellen drehen sich nicht mit! Was passiert wenn man backface culling abschaltet? Würde ein nicht-konvexes Objekt richtig dargestellt?

45 Texturen Idee: Bild auf die Oberflächen von Objekten kleben Texturbild Polygon Jedem Eckpunkt des Polygons einen Punkt der Textur zuordnen. Texturkoordinaten: gltexcoord2f() Farbwerte innerhalb des Polygons durch Interpolation.

46 Texturen import gl4java.utils.textures.pngtextureloader; // Texturbild lesen (Abmessungen müssen 2er Potenz sein!) PngTextureLoader texload = new PngTextureLoader(gl, glu); texload.readtexture("textures/ambrosil.png"); // Textur in Speicher auf Grafik Karte laden glteximage2d( GL_TEXTURE_2D, 0 1, GL_RGB, texload.getimagewidth(), texload.getimageheight(), 0 2, GL_RGB, GL_UNSIGNED_BYTE, texload.gettexture() ); 1 Mip Maps 2 Rand // Interpolation gltexparameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR ); GL_TEXTURE_MIN_FILTER GL_NEAREST

47 Texturen CubeIntersect Zwei rotierende Marmorwürfel nebeneinander zeichnen so dass sie sich überschneiden. Jeder Würfel dreht sich um eine Achse durch seinen Mittelpunkt! Würfel zeichnen in eigene Methode kapseln und zweimal aufrufen. Momentane Matrix auf Stapel speichern bzw. zurück holen: glpushmatrix, glpopmatrix Hidden Surface Problem: gl.glenable(gl_depth_test); z-puffer Algorithmus Warum reicht backface culling nicht mehr aus?

48 GLU Quadrics Kugel, Zylinder, Scheibe // Quadric erzeugen bzw. löschen long quad = glu.glunewquadric(); glu.gludeletequadric( quad ); // Kugel glu.glusphere( quad, radius, kuchenstücke, stapel ); // Zylinder glu.glucylinder( quad, radius_unten, radius_oben, höhe, kuchenstücke, stapel ); // Scheibe glu.gludisk( quad, radius_innen, radius_außen, kuchenstücke, ringe );

49 Quadric GLU Quadrics // Darstellung glu.gluquadricdrawstyle( quad, GLU_FILL ); GLU_POINT GLU_LINE GLU_SHILOUETTE // Normalenvektoren automatisch erzeugen glu.gluquadricnormals( quad, GLU_SMOOTH ); GLU_FLAT GLU_NONE // Texturkoordinaten automatisch erzeugen glu.gluquadrictexture( quad, GL_TRUE ); GL_FALSE

50 EarthMoon GLU Quadrics Flat shading statt smooth shading bei der Berechnung der Normalenvektoren Mond um Erde kreisen lassen (moon.png) Texturen in init-methode laden und auf Grafikkarte speichern // Platz für ID s für 2 Texturobjekte int[] textures = new int[2]; // Texturobjekte erzeugen, ID s in textures speichern gl.glgentextures(2, textures); // i-te Textur zur aktuellen Textur machen gl.glbindtexture(gl_texture_2d, textures[i]);

51 Positionierung der Kamera glu.glulookat ( double eyex, double eyey, double eyez, // Punktvektor double atx, double aty, double atz, // Punktvektor double upx, double upy, double upz // Richtungsvektor ); eye up at

52 Positionierung der Kamera glu.glulookat ( double eyex, double eyey, double eyez, // Punktvektor double atx, double aty, double atz, // Punktvektor double upx, double upy, double upz // Richtungsvektor ); In Wirklichkeit wird die gesamte Szene bewegt! Die Kamera steht nach wie vor im Koordinatenursprung und schaut in negative z-richtung. Multiplikation der Model View Matrix mit einer entsprechenden Matrix von links. (Transformation bzgl. Ursprungskoordinatensystem!) Daher: glulookat gleich nach glloadidentity aufrufen!

53 Positionierung der Kamera Kamera mit Cursor Tasten in x- und y-richtung bewegen. Kamera soll dabei immer gerade aus in negative z-richtung schauen. import java.awt.event.keyevent; import java.awt.event.keylistener; // Klasse Canvas3D ist Key Listener class Canvas3D extends GLAnimCanvas implements KeyListener // Im Konstruktor von Canvas3D addkeylistener(this); // Callback Funktionen public void keytyped(keyevent e){} public void keyreleased(keyevent e){} public void keypressed(keyevent e) { }

54 LookAt, LookAtView

55 Pic Picking & Selection Ziel: 3D Objekte mit der Maus anklicken Problem: Verdeckungen (welches Objekt wurde angeklickt?) Umrechnen von Mauskoordinaten in Weltkoordinaten Vorgehen: Bild intern neu zeichnen, allerdings nur einen ca. 4x4 Pixel Ausschnitt um die aktuelle Mausposition. Mitprotokollieren welches Objekt in welcher Tiefe gemalt wurde. Ergebnisliste (Objekte mit Tiefeninformation) auswerten.

56 Picking & Selection Ausschnitt um die aktuelle Mausposition (x,y) zeichnen. Dazu PickMatrix links an Projektionsmatrix multiplizieren // Projektionsmatrix neu berechnen gl.glloadidentity(); glu.glupickmatrix(x,height-y, 4, 4, viewport); glu.gluperspective(60, 1.0,2.0,4.0); Liste initialisieren, in der die getroffenen Objekte gespeichert werden. Render Mode auf GL_SELECT setzen. int[] namebuffer = new int[100]; gl.glselectbuffer(100,namebuffer); gl.glrendermode(gl_select); gl.glinitnames(); gl.glpushname(0);

57 Picking & Selection Bild intern neu zeichnen. Objekte durch Zahlen benennen, z.b. gl.glloadname(42); gl.glrectf(-1.0,1.0,-1.0,1.0); Auf Render Mode GL_RENDER zurückschalten. int hits = gl.glrendermode(gl_render); Für jedes getroffene Objekt enthält namebuffer nun vier Zahlen: 1 minimale und maximale Tiefe des getroffenen Ausschnitts Objektname, der während des Zeichnens mit glloadname gesetzt wurde

58 Picking & Selection Projektionsmatrix muss danach wieder hergestellt werden! Angeklicktes Objekt ist dasjenige mit geringster Tiefe (namebuffer durchsuchen!) Tiefeninformation ist unsigned int. Gibt s in Java aber nicht! int 2 30 unsigned int

59 Picking & Selection Erde- Mond System erweitern so dass die Planeten angeklickt werden können. Angeklickter Planet soll stehen bleiben und sich beim nächsten Klick weiterbewegen.

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) 3.7 Erstellen einer Collage Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) Dann Größe des Dokuments festlegen beispielsweise A4 (weitere

Mehr

Mediator 9 - Lernprogramm

Mediator 9 - Lernprogramm Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop

Mehr

2A Basistechniken: Weitere Aufgaben

2A Basistechniken: Weitere Aufgaben 2A Basistechniken: Weitere Aufgaben 2A.3 Programmierung unter UNIX/Linux 1. Gegeben sind einige Ausschnitte von C-Programmen, die unter UNIX/Linux ausgeführt werden sollen. Beantworten Sie die zugehörigen

Mehr

2D-Transformationen. Kapitel 6. 6.1 Translation. 6.2 Skalierung

2D-Transformationen. Kapitel 6. 6.1 Translation. 6.2 Skalierung Kapitel 6 2D-Transformationen Mit Hilfe von Transformationen ist es möglich, die Position, die Orientierung, die Form und die Größe der grafischen Objekte zu manipulieren. Transformationen eines Objekts

Mehr

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b

AGROPLUS 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

Mehr

1. Allgemein 2. 2. Speichern und Zwischenspeichern des Designs 2. 3. Auswahl der zu bearbeitenden Seite 2. 4. Text ergänzen 3. 5. Textgrösse ändern 3

1. Allgemein 2. 2. Speichern und Zwischenspeichern des Designs 2. 3. Auswahl der zu bearbeitenden Seite 2. 4. Text ergänzen 3. 5. Textgrösse ändern 3 Inhaltsverzeichnis 1. Allgemein 2 2. Speichern und Zwischenspeichern des Designs 2 3. Auswahl der zu bearbeitenden Seite 2 4. Text ergänzen 3 5. Textgrösse ändern 3 6. Schriftart ändern 3 7. Textfarbe

Mehr

Ein Bild in den Text einfügen

Ein Bild in den Text einfügen Bild in einen Artikel einfügen Ein Bild in den Text einfügen Positioniert den Cursor an der Stelle im Text, egal ob bei einem Artikel oder einer WordPress-Seite, wo das Bild eingefügt werden soll. Hinter

Mehr

OpenGL. (Open Graphic Library)

OpenGL. (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

Mehr

Graphic Coding. Klausur. 9. Februar 2007. Kurs A

Graphic 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

Mehr

Erstellen von x-y-diagrammen in OpenOffice.calc

Erstellen von x-y-diagrammen in OpenOffice.calc Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei

Mehr

Primzahlen und RSA-Verschlüsselung

Primzahlen und RSA-Verschlüsselung Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also

Mehr

Online Editor 3 3 4-7. Nachfolgend eine kurze Erklärung unseres Online Editors 4 5-6 6 6-7

Online Editor 3 3 4-7. Nachfolgend eine kurze Erklärung unseres Online Editors 4 5-6 6 6-7 AD Online Editor Mit unserem Online Editor haben Sie die Möglichkeit, ganz einfach ohne Vorkenntnisse, Ihr Produkt ganz nach Ihren Wünschen zu gestalten und gegebenenfalls, jedes Jahr wieder neu zu bestellen

Mehr

Einführung in Powerpoint M. Hasler 2010. Wie erstelle ich eine Präsentation mit Powerpoint? - Eine Kurzanleitung

Einführung in Powerpoint M. Hasler 2010. Wie erstelle ich eine Präsentation mit Powerpoint? - Eine Kurzanleitung Wie erstelle ich eine Präsentation mit Powerpoint? - Eine Kurzanleitung 1 Als erstes musst du wissen, was du präsentieren willst logisch - sonst bleiben deine Folien ohne Inhalt. Vielleicht willst du die

Mehr

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.) Seite 1/7 Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.) Hier sehen Sie eine Anleitung wie man einen Serienbrief erstellt. Die Anleitung

Mehr

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als

Mehr

Bedienungshinweise für das Smartboard. Basisfunktionen

Bedienungshinweise für das Smartboard. Basisfunktionen Bedienungshinweise für das Smartboard Basisfunktionen Im Raum 6A 123 steht für die Lehre ein interaktives Whiteboard (Smartboard) zur Verfügung. Nachstehend werden die einfachsten Basisfunktionen erläutert,

Mehr

Java: Vererbung. Teil 3: super() www.informatikzentrale.de

Java: Vererbung. Teil 3: super() www.informatikzentrale.de Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und

Mehr

Lichtquellen und Beleuchtung

Lichtquellen und Beleuchtung void glshademodel(glenum model) - Setzt das angegebene Shading Model (GL_FLAT oder GL_SMOOTH) 1 Lokales Beleuchtungsmodell in OpenGL für n Lichtquellen k s 2 Normalenvektoren - Modelview-Transformation

Mehr

Animationen erstellen

Animationen erstellen Animationen erstellen Unter Animation wird hier das Erscheinen oder Bewegen von Objekten Texten und Bildern verstanden Dazu wird zunächst eine neue Folie erstellt : Einfügen/ Neue Folie... Das Layout Aufzählung

Mehr

Tutorial Speichern. Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, 044 760 22 41 jroos@hispeed.ch - www.forums9.ch

Tutorial Speichern. Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, 044 760 22 41 jroos@hispeed.ch - www.forums9.ch Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, 044 760 22 41 jroos@hispeed.ch - www.forums9.ch Tutorial Speichern Wer ein Fotobuch zusammenstellen möchte, der sucht oft auf dem ganzen Computer und diversen

Mehr

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag Ludwig-Maximilians-Universität München WS 2015/16 Institut für Informatik Übungsblatt 9 Prof. Dr. R. Hennicker, A. Klarl Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung:

Mehr

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014) Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...

Mehr

Bilder zum Upload verkleinern

Bilder zum Upload verkleinern Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr

Mehr

2.10 Lichtquellen und Beleuchtung

2.10 Lichtquellen und Beleuchtung 2.10 Lichtquellen und void glshademodel(glenum model) - Setzt das angegebene Shading Model (GL_FLAT oder GL_SMOOTH) 2_4-1 2.10 Lichtquellen und Lokales smodell in OpenGL für n Lichtquellen k s 2_4-2 2.10

Mehr

cardetektiv.de GmbH Kurzanleitung Version 4.0 Software Cardetektiv Zukauf, Preisfindung, Marktanalyse Autor Christian Müller

cardetektiv.de GmbH Kurzanleitung Version 4.0 Software Cardetektiv Zukauf, Preisfindung, Marktanalyse Autor Christian Müller cardetektiv.de GmbH Kurzanleitung Version 4.0 Software Cardetektiv Zukauf, Preisfindung, Marktanalyse Autor Christian Müller Stand 15.08.2011 Sehr geehrte Anwender, diese Anleitung soll Ihnen helfen, alle

Mehr

Hinweise zum Übungsblatt Formatierung von Text:

Hinweise zum Übungsblatt Formatierung von Text: Hinweise zum Übungsblatt Formatierung von Text: Zu den Aufgaben 1 und 2: Als erstes markieren wir den Text den wir verändern wollen. Dazu benutzen wir die linke Maustaste. Wir positionieren den Mauszeiger

Mehr

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel Sehr vielen Mitarbeitern fällt es schwer, Serienbriefe an Kunden zu verschicken, wenn sie die Serienbrieffunktion von Word nicht beherrschen. Wenn die Kunden mit Excel verwaltet werden, genügen nur ein

Mehr

Grafischer Tischeplan

Grafischer Tischeplan 99 Grafischer Tischeplan Den GASTRO-TOUCH Standard-Tischeplan aktivieren Sie über STAMM VERWALTUNG PFLEGE -> ALLGEMEINE EINST. -> SEITE 5 -> GRAFISCHE TISCHANZEIG = G Tischformen / Stühle Sie können kreisförmige

Mehr

Bedienungsanleitung für 3D PDF

Bedienungsanleitung 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

Mehr

Grafikausgabe mit dem Abstract- Windowing-Toolkit. Eine Einführung

Grafikausgabe mit dem Abstract- Windowing-Toolkit. Eine Einführung Grafikausgabe mit dem Abstract- Windowing-Toolkit Eine Einführung Inhalt Einführung Grundlegende Eigenschaften des Abstract-Windowing- Toolkit (AWT) Grundlagen Grafikausgabe Linien zeichnen Rechtecke zeichnen

Mehr

Einführung in die Java- Programmierung

Einfü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

Mehr

Arbeiten mit UMLed und Delphi

Arbeiten 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

Mehr

GPS Garmin MapSource - Track erstellen und nutzen

GPS Garmin MapSource - Track erstellen und nutzen Prozesse GPS Garmin MapSource Track erstellen und nutzen Letzte Nachführung 03.04.08, 09:54:47 Datei E:\tuttobene_A-E\administration\prozesse\gps_garmin_mapsource_track_erstellen.odt Seite 1 von 12 Änderungen

Mehr

Wir lernen PowerPoint - Fortsetzung-Animationen

Wir lernen PowerPoint - Fortsetzung-Animationen Wir lernen PowerPoint - Fortsetzung-Animationen Inhalt der Anleitung Seite 1. Automatischer Seitenübergang 2 2. ClipArt einfügen 3 3. Effekte zur Schrift 4 4. weitere Seiten und Bilder einfügen 4 5. Grafik

Mehr

Thunderbird herunterladen, Installieren und einrichten Version 31.3.0 (portable)

Thunderbird herunterladen, Installieren und einrichten Version 31.3.0 (portable) Thunderbird herunterladen, Installieren und einrichten Version 31.3.0 (portable) Thunderbird ist ein quelloffenes E-Mail-Programm (manchmal auch Client genannt), das leicht herunterzuladen und zu installieren

Mehr

Arbeiten mit dem Geometrieprogramm GeoGebra

Arbeiten mit dem Geometrieprogramm GeoGebra Fachdidaktik Modul 1, WS 2012/13 Didaktik der Geometrie III: Konstruieren Planarbeit Arbeiten mit dem Geometrieprogramm GeoGebra I. Erstes Erkunden der Programmoberfläche: Grund- und Standardkonstruktionen

Mehr

Handbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen

Handbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen Handbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen Dateiname: ecdl6_05_01_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 6 Präsentation - Diagramm

Mehr

2.10 Lichtquellen und Beleuchtung

2.10 Lichtquellen und Beleuchtung 2.10 Lichtquellen und void glshademodel(glenum model) - Setzt das angegebene Shading Model (GL_FLAT oder GL_SMOOTH) 2-1 2.10 Lichtquellen und Lokales smodell in OpenGL für n Lichtquellen k s 2-2 2.10 Lichtquellen

Mehr

2.10 Lichtquellen und Beleuchtung

2.10 Lichtquellen und Beleuchtung 2.10 Lichtquellen und void glshademodel(glenum model) - Setzt das angegebene Shading Model (GL_FLAT oder GL_SMOOTH) 2-1 2.10 Lichtquellen und Lokales smodell in OpenGL für n Lichtquellen k s 2-2 2.10 Lichtquellen

Mehr

Umwandeln und Exportieren von Adobe-Illustrator-Dateien in Illustrator für Artcut

Umwandeln und Exportieren von Adobe-Illustrator-Dateien in Illustrator für Artcut Umwandeln und Exportieren von Adobe-Illustrator-Dateien in Illustrator für Artcut Unsere mitgelieferte Fonts & Grafik CD haben wir vom Hersteller des Plotters zur Verfügung gestellt bekommen. Die darauf

Mehr

Einfache Animation erstellen mit PhotoImpact

Einfache Animation erstellen mit PhotoImpact Einfache Animation erstellen mit PhotoImpact Legen Sie Bitte zuerst einen Neuen Ordner mit den Namen Anti-Teile unter Eigene Bilder an. Einen zweiten Ordner mit den Namen, Meine-Gifbilder öffnen Sie nun

Mehr

Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen?

Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen? Anleitung für Evident Seite 1 Anleitung für Evident-Anwender: Einbinden der MIZ-Dokumente in Evident. Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen? Zunächst müssen Sie entscheiden,

Mehr

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen

Mehr

Bedienungsanleitung Albumdesigner. Neues Projekt: Bestehendes Projekt öffnen:

Bedienungsanleitung Albumdesigner. Neues Projekt: Bestehendes Projekt öffnen: Bedienungsanleitung Albumdesigner Hier wählen Sie aus ob Sie mit einem neuen Album beginnen - Neues Projekt erstellen oder Sie arbeiten an einem bestehenden weiter - Bestehendes Projekt öffnen. Neues Projekt:

Mehr

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das

Mehr

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5

Mehr

Tipps und Tricks zu den Updates

Tipps und Tricks zu den Updates Tipps und Tricks zu den Updates Grundsätzlich können Sie Updates immer auf 2 Wegen herunterladen, zum einen direkt über unsere Internetseite, zum anderen aus unserer email zu einem aktuellen Update. Wenn

Mehr

Produktschulung WinDachJournal

Produktschulung WinDachJournal Produktschulung WinDachJournal Codex GmbH Stand 2009 Inhaltsverzeichnis Einleitung... 3 Starten des Programms... 4 Erfassen von Notizen in WinJournal... 6 Einfügen von vorgefertigten Objekten in WinJournal...

Mehr

PhoToPlan 6.0 Was ist neu?

PhoToPlan 6.0 Was ist neu? PhoToPlan 6.0 Was ist neu? Seit Mai 2010 gibt es die wesentlich erweiterte, neue Version 6.0 der Bildentzerrungssoftware PhoToPlan. Die Neuerungen sind: Kompatibilität zu AutoCAD 2011 und AutoCAD LT 2011

Mehr

AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung

AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung Problem: Um AutoCAD abwechselnd auf mehreren Rechnern einsetzen zu können konnte man bis AutoCAD 2000 einfach den Dongle umstecken. Seit AutoCAD 2000i

Mehr

ACDSee 10. ACDSee 10: Fotos gruppieren und schneller durchsuchen. Was ist Gruppieren? Fotos gruppieren. Das Inhaltsverzeichnis zum Gruppieren nutzen

ACDSee 10. ACDSee 10: Fotos gruppieren und schneller durchsuchen. Was ist Gruppieren? Fotos gruppieren. Das Inhaltsverzeichnis zum Gruppieren nutzen In diesem Tutorial erfahren Sie, wie man Fotos gruppiert. Mit der Option "Gruppieren nach" werden die Fotos in der Dateiliste nach Gruppen geordnet. Wenn Sie beispielsweise auf "Bewertung" klicken, werden

Mehr

GEONET Anleitung für Web-Autoren

GEONET Anleitung für Web-Autoren GEONET Anleitung für Web-Autoren Alfred Wassermann Universität Bayreuth Alfred.Wassermann@uni-bayreuth.de 5. Mai 1999 Inhaltsverzeichnis 1 Technische Voraussetzungen 1 2 JAVA-Programme in HTML-Seiten verwenden

Mehr

Alle Schlüssel-Karten (blaue Rückseite) werden den Schlüssel-Farben nach sortiert und in vier getrennte Stapel mit der Bildseite nach oben gelegt.

Alle Schlüssel-Karten (blaue Rückseite) werden den Schlüssel-Farben nach sortiert und in vier getrennte Stapel mit der Bildseite nach oben gelegt. Gentlemen", bitte zur Kasse! Ravensburger Spiele Nr. 01 264 0 Autoren: Wolfgang Kramer und Jürgen P. K. Grunau Grafik: Erhard Dietl Ein Gaunerspiel für 3-6 Gentlemen" ab 10 Jahren Inhalt: 35 Tresor-Karten

Mehr

ANWENDUNGSHINWEISE ZU SYMBOLSTIX

ANWENDUNGSHINWEISE ZU SYMBOLSTIX elektronische hilfsmittel für menschen mit einer behinderung www.activecommunication.ch ANWENDUNGSHINWEISE ZU SYMBOLSTIX www.symbolstix.ch active communication gmbh sumpfstrasse 28 6300 zug telefon 041

Mehr

Planare Projektionen und Betrachtungstransformation. Quelle: Angel (2000)

Planare Projektionen und Betrachtungstransformation. Quelle: Angel (2000) Planare Projektionen und Betrachtungstransformation Quelle: Angel (2) Gliederung Einführung Parallelprojektionen Perspektivische Projektionen Kameramodell und Betrachtungstransformationen Mathematische

Mehr

Zentrale Objekte zur Programmierung graphischer Benutzeroberflächen (GUI)

Zentrale Objekte zur Programmierung graphischer Benutzeroberflächen (GUI) 1 JAVA für Bauingenieure Alexander Karakas SS 2008 Zentrale Objekte zur Programmierung graphischer Benutzeroberflächen (GUI) 21.05.2008 2 Was ist ein(e) GUI? GUI = Graphical User Interface = Graphische

Mehr

Graphische Benutzungsoberflächen

Graphische Benutzungsoberflächen Graphische Benutzungsoberflächen Graphische Benutzungsoberflächen (graphical user interfaces, GUI) dienen zur interaktiven Bedienung von Programmen, Ein- und Ausgabe mit graphischen Techniken und visuellen

Mehr

Gezielt über Folien hinweg springen

Gezielt über Folien hinweg springen Gezielt über Folien hinweg springen Nehmen wir an, Sie haben eine relativ große Präsentation. Manchmal möchten Sie über Folien hinweg zu anderen Folien springen. Das kann vorkommen, weil Sie den gesamten

Mehr

Licht. Elektromagnetische Strahlung Emitter > Reflektor -> Auge. Sichtbares Spektrum: 400nm 700nm. Universität Frankfurt

Licht. Elektromagnetische Strahlung Emitter > Reflektor -> Auge. Sichtbares Spektrum: 400nm 700nm. Universität Frankfurt Licht Elektromagnetische Strahlung Emitter > Reflektor -> Auge Sichtbares Spektrum: 400nm 700nm Farbwahrnehmung Farbbeschreibung I Farbton - rot, gelb, blau,... Helligkeit Nähe zu schwarz oder weiss Sättigung

Mehr

Erinnerung. Arbeitsschritte der Computergraphik. Modellierung. Animation. Rendering. Ausgabemedium. Generierung

Erinnerung. Arbeitsschritte der Computergraphik. Modellierung. Animation. Rendering. Ausgabemedium. Generierung Erinnerung Arbeitsschritte der Computergraphik Modellierung Animation Generierung Ausgabemedium Graphik/-Pipeline Wandelt die Beschreibung einer Szene im dreidimensionalen Raum in eine zweidimensionale

Mehr

Einfärbbare Textur erstellen in GIMP (benutzte Version: 2.6.7)

Einfärbbare Textur erstellen in GIMP (benutzte Version: 2.6.7) Tutorial Einfärbbare Textur erstellen in GIMP (benutzte Version: 2.6.7) Vorbereiten: Ebenenfenster sichtbar Farben auf schwarz/weiß setzen (Einfach nur die Taste D drücken) Die Datei nach den Erstellen

Mehr

Unity 4 Teil II. Universität zu Köln Softwaretechnologie II (Teil 1): Simulation und 3D Programmierung Dozent: Manfred Thaller Marvin Busch

Unity 4 Teil II. Universität zu Köln Softwaretechnologie II (Teil 1): Simulation und 3D Programmierung Dozent: Manfred Thaller Marvin Busch Unity 4 Teil II Universität zu Köln Softwaretechnologie II (Teil 1): Simulation und 3D Programmierung Dozent: Manfred Thaller Marvin Busch Inhalt Wie erstelle ich ein Projekt mit Unity? Toolbar Navigation

Mehr

Dateimanagement in Moodle Eine Schritt-für

Dateimanagement in Moodle Eine Schritt-für Übersicht: Lehrende können Dateien in einen Moodle-Kurs hochladen, in Verzeichnissen verwalten und für Studierende zugänglich machen. Jeder Moodle-Kurs hat einen Hauptordner Dateien im Administrationsblock.

Mehr

FH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ -

FH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ - FH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ - Version vom 02.02.2010 Inhaltsverzeichnis 1. KANN ICH BEI EINER EIGENEN LEKTION NACHTRÄGLICH NOCH NEUE LERNINHALTE ( WAS WURDE BEHANDELT? ) EINFÜGEN?...

Mehr

Zwischenablage (Bilder, Texte,...)

Zwischenablage (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

Mehr

Word 2013. Aufbaukurs kompakt. Dr. Susanne Weber 1. Ausgabe, Oktober 2013 K-WW2013-AK

Word 2013. Aufbaukurs kompakt. Dr. Susanne Weber 1. Ausgabe, Oktober 2013 K-WW2013-AK Word 0 Dr. Susanne Weber. Ausgabe, Oktober 0 Aufbaukurs kompakt K-WW0-AK Eigene Dokumentvorlagen nutzen Voraussetzungen Dokumente erstellen, speichern und öffnen Text markieren und formatieren Ziele Eigene

Mehr

Die Arbeitsweise von Flash

Die Arbeitsweise von Flash Die Arbeitsweise von Flash Daten importieren Wenn man auf das Datei-Menü in Flash klickt kann man einfach eine Datei aus Photoshop oder anderen Grafik-Programmen einfügen. Dazu klickt man auf den Befehl

Mehr

Zahlen auf einen Blick

Zahlen auf einen Blick Zahlen auf einen Blick Nicht ohne Grund heißt es: Ein Bild sagt mehr als 1000 Worte. Die meisten Menschen nehmen Informationen schneller auf und behalten diese eher, wenn sie als Schaubild dargeboten werden.

Mehr

Wie halte ich Ordnung auf meiner Festplatte?

Wie halte ich Ordnung auf meiner Festplatte? Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,

Mehr

Terminabgleich mit Mobiltelefonen

Terminabgleich mit Mobiltelefonen Terminabgleich mit Mobiltelefonen Sie können Termine- und Aufgaben aus unserem Kalender, sowie die Adressdaten aus dem Hauptprogramm mit Ihrem Mobiltelefon abgleichen. MS Outlook dient dabei als Schnittstelle

Mehr

Adobe Flash CS4»3D-Tool«

Adobe Flash CS4»3D-Tool« Flash Tutorial Philipp Nunnemann Adobe Flash CS4»3D-Tool«Im folgenden Tutorial könnt Ihr das»3d-tool«in Adobe Flash CS4 kennenlernen. Das Tool erlaubt euch, Objekte im dreidimensionalen Raum zu bewegen.

Mehr

Lehrer: Einschreibemethoden

Lehrer: Einschreibemethoden Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder

Mehr

II. Daten sichern und wiederherstellen 1. Daten sichern

II. Daten sichern und wiederherstellen 1. Daten sichern II. Daten sichern und wiederherstellen 1. Daten sichern Mit der Datensicherung können Ihre Schläge und die selbst erstellten Listen in einem speziellen Ordner gespeichert werden. Über die Funktion Daten

Mehr

Textgestaltung mit dem Editor TinyMCE Schritt für Schritt

Textgestaltung mit dem Editor TinyMCE Schritt für Schritt Textgestaltung mit dem Editor TinyMCE Schritt für Schritt Folgender Artikel soll veröffentlicht und mit dem Editor TinyMCE gestaltet werden: Eine große Überschrift Ein Foto Hier kommt viel Text. Hier kommt

Mehr

Anton 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 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

Mehr

C++ Tutorial: Timer 1

C++ Tutorial: Timer 1 C++ Tutorial: Timer 1 Timer v1.0 Einleitung Raum und Zeit sind spätestens seit der kopernikanischen Wende wichtige Gegenstände des Denkens geworden. In einem Programm bestimmt die Zeit die Abläufe und

Mehr

Das Ohr Anleitung zum Erstellen von Flipcharts zum Thema OHR (Grundschule)

Das Ohr Anleitung zum Erstellen von Flipcharts zum Thema OHR (Grundschule) Das Ohr Anleitung zum Erstellen von Flipcharts zum Thema OHR (Grundschule) 1. Hinweise 2. Vorüberlegungen Bevor Sie eine Seite für den Unterricht erstellen, sollten Sie sich vorher Gedanken machen, welchen

Mehr

Menü auf zwei Module verteilt (Joomla 3.4.0)

Menü auf zwei Module verteilt (Joomla 3.4.0) Menü auf zwei Module verteilt (Joomla 3.4.0) Oft wird bei Joomla das Menü in einem Modul dargestellt, wenn Sie aber z.b. ein horizontales Hauptmenü mit einem vertikalen Untermenü machen möchten, dann finden

Mehr

Das große Buch Photoshop CS3 & Lightroom Stefan Gross Pavel Kaplun

Das große Buch Photoshop CS3 & Lightroom Stefan Gross Pavel Kaplun Das große Buch Photoshop CS3 & Lightroom Stefan Gross Pavel Kaplun DATA BECKER 7.1 Ebenenfüllmethoden Die Ebenenfüllmethoden erlauben Kombinationen mit Ebenen unter Einbeziehung verschiedener Verschmelzungsmethoden.

Mehr

Platinen mit dem HP CLJ 1600 direkt bedrucken ohne Tonertransferverfahren

Platinen mit dem HP CLJ 1600 direkt bedrucken ohne Tonertransferverfahren Platinen mit dem HP CLJ 1600 direkt bedrucken ohne Tonertransferverfahren Um die Platinen zu bedrucken, muß der Drucker als allererstes ein wenig zerlegt werden. Obere und seitliche Abdeckungen entfernen:

Mehr

Satzhilfen Publisher Seite Einrichten

Satzhilfen 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,

Mehr

Menü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen

Menü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen Menü Macro WinIBW2-Macros unter Windows7?... 1 Macros aufnehmen... 1 Menübefehle und Schaltflächen in Macros verwenden... 4 Macros bearbeiten... 4 Macros löschen... 5 Macro-Dateien... 5 Macros importieren...

Mehr

PTV VISUM TIPPS & TRICKS:

PTV VISUM TIPPS & TRICKS: PTV VISUM TIPPS & TRICKS: LUFTBILD VON GOOGLEMAPS EINFÜGEN Wie fügt man ein richtig georeferenziertes Luftbild von GoogleMaps ein? Der vorherige Beitrag zum Thema Wie wählt man ein passendes Koordinatensystem

Mehr

Programmierkurs Java

Programmierkurs Java Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen

Mehr

Allgemeine Informationen über die Nutzung der Anwendung. Die Werkzeugleiste. = Streckenmessung

Allgemeine Informationen über die Nutzung der Anwendung. Die Werkzeugleiste. = Streckenmessung Allgemeine Informationen über die Nutzung der Anwendung Die Werkzeugleiste = Streckenmessung aus ein Mit Anklicken dieser Schaltfläche starten Sie die Funktion zum Messen von Strecken zwischen zwei oder

Mehr

Hilfe zur Einwahl ins Uniserv Webinar mit WebEx

Hilfe zur Einwahl ins Uniserv Webinar mit WebEx Hilfe zur Einwahl ins Uniserv Webinar mit WebEx Diese Anleitung dokumentiert die wichtigsten Schritte bei der Einwahl in das Uniserv Webinar und gibt nützliche Tipps. Sollen Sie Probleme mit der Einwahl

Mehr

ways2gether ipad App Guide

ways2gether ipad App Guide 1 ways2gether ios App Guide ways2gether ipad App Guide Dieses Dokument beschreibt den Umgang mit der Augmented Reality App, die im Projekt ways2gether entstanden ist. Voraussetzungen: ipad 2 oder 3 mit

Mehr

Informationen zum neuen Studmail häufige Fragen

Informationen zum neuen Studmail häufige Fragen 1 Stand: 15.01.2013 Informationen zum neuen Studmail häufige Fragen (Dokument wird bei Bedarf laufend erweitert) Problem: Einloggen funktioniert, aber der Browser lädt dann ewig und zeigt nichts an Lösung:

Mehr

Einführung in die Programmierung

Einführung in die Programmierung Technische Universität München WS 2003/2004 Institut für Informatik Prof. Dr. Christoph Zenger Testklausur Einführung in die Programmierung Probeklausur Java (Lösungsvorschlag) 1 Die Klasse ArrayList In

Mehr

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung Anleitung zur Daten zur Datensicherung und Datenrücksicherung Datensicherung Es gibt drei Möglichkeiten der Datensicherung. Zwei davon sind in Ges eingebaut, die dritte ist eine manuelle Möglichkeit. In

Mehr

So funktioniert das online-bestellsystem GIMA-direkt

So funktioniert das online-bestellsystem GIMA-direkt So funktioniert das online-bestellsystem GIMA-direkt Loggen Sie sich mit Ihren Anmeldedaten, die Sie von GIMA erhalten haben, in das Bestellsystem ein. Sollten Sie noch keine Anmeldedaten haben und Für

Mehr

Dokumentation für das Spiel Pong

Dokumentation für das Spiel Pong Dokumentation für das Spiel Pong BwInf - Turnierserver Didaktik der nformatik BWINF KI Wettbewerbs-Plattform Stand: 02.09.2014 Grundlagen In diesem KI-Turnier programmiert ihr einen Schläger für das Retro-Spiel

Mehr

Autor Jutta Pukies. Alle Rechte auf dieser Anleitung Köln 29.01.2005

Autor Jutta Pukies. Alle Rechte auf dieser Anleitung Köln 29.01.2005 Einfache Animation erstellen mit Ulead Gif Animator Legen Sie Bitte zuerst einen Neuen Ordner mit den Namen Anti-Teile unter Eigene Bilder an, speichern sie die Zip-Datei im Ordner ab und entzippen diesen.

Mehr

VON GRUND AUF RICHTIG AUFBAUEN

VON GRUND AUF RICHTIG AUFBAUEN EIN RICHTIG SKALIERTES NETZ VON GRUND AUF RICHTIG AUFBAUEN Oft braucht man ein kleines Netz, um eine Funktionalität auszutesten, schnell mal eben eine Abschätzung zu berechnen oder als Ergänzung zu einem

Mehr

Voraussetzung. Anleitung. Gehen Sie auf Start Einstellungen und suchen Sie hier den Eintrag Datenverbindungen oder Verbindungen. Öffnen Sie diesen.

Voraussetzung. Anleitung. Gehen Sie auf Start Einstellungen und suchen Sie hier den Eintrag Datenverbindungen oder Verbindungen. Öffnen Sie diesen. NETZWERK KONFIGURATION WINDOWS MOBILE 5 FOR SMARTPHONE Titel KONFIGURATION VON: GPRS/EDGE/UMTS UND MMS Autor Marco Wyrsch (marco.wyrsch@mobiledevices.ch nur für Feedback/Fehler! Kein Support!) Aktualisiert

Mehr

Bevor Sie mit dem Wechsel Ihres Sicherheitsmediums beginnen können, sollten Sie die folgenden Punkte beachten oder überprüfen:

Bevor Sie mit dem Wechsel Ihres Sicherheitsmediums beginnen können, sollten Sie die folgenden Punkte beachten oder überprüfen: Die personalisierte VR-NetWorld-Card wird mit einem festen Laufzeitende ausgeliefert. Am Ende der Laufzeit müssen Sie die bestehende VR-NetWorld-Card gegen eine neue Karte austauschen. Mit der begrenzten

Mehr

Dokumentation IBIS Monitor

Dokumentation IBIS Monitor Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt

Mehr

CAQ Software für Ihr Qualitätsmanagement. Ablauf für die Erfassung der Fehler in der Fertigung

CAQ Software für Ihr Qualitätsmanagement. Ablauf für die Erfassung der Fehler in der Fertigung Ablauf für die Erfassung der Fehler in der Fertigung Voraussetzung ist die Zuordnung der Erzeugnisse zu Produktgruppen. Wie das funktioniert ist der Anleitung Neue Produktgruppe anlegen und mit Erzeugnissen

Mehr

Wireless LAN PCMCIA Adapter Installationsanleitung

Wireless LAN PCMCIA Adapter Installationsanleitung Wireless LAN PCMCIA Adapter Installationsanleitung Diese Anleitung hilft Ihnen bei der Installation des Funknetzwerkadapters für Ihre PCMCIA Schnittstelle und erläutert in wenigen Schritten, wie Sie den

Mehr

Maus & Tastatur Anleitungen für Merlin Project. 2016 ProjectWizards

Maus & 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

Mehr