Interaktive Simulationen Lektion 3/3: Grafische Ausgabe
|
|
- Peter Otto
- vor 7 Jahren
- Abrufe
Transkript
1 MÜNSTER Interaktive Simulationen Lektion 3/3: Grafische Ausgabe Prof. Dr. Christian Engwer & Andreas Buhr 30. April 2014
2 Was ist ein Widget? MÜNSTER Interaktive Simulationen 2 /24 Ein QWidget ist ein QObject welches auf dem Bildschirm sichtbar ist. Qt Documentation The QWidget class is the base class of all user interface objects.
3 MÜNSTER Interaktive Simulationen 3 /24 Widgets im QtCreator
4 MÜNSTER Interaktive Simulationen 4 /24 QWidgets sind QObjects Sie können Signale senden und empfangen. Man kann sie aber nicht aus dem Hauptthread heraus bewegen: Fehlermeldung QObject::moveToThread: Widgets cannot be moved to a new thread Widgets erhalten Events
5 Was ist ein Event? MÜNSTER Interaktive Simulationen 5 /24 Events werden durch Userinteraktion ausgelöst: Maus kommt über Widget (enterevent) Maus bewegt sich (mousemoveevent) Maustaste wird gedrückt (mousepressevent) Maustaste wird losgelassen (mousereleaseevent) Fenstergröße wird geändert (resizeevent) Taste auf Tastatur wird gedrückt (keypressevent) viel mehr...
6 MÜNSTER Interaktive Simulationen 6 /24 Was heißt ein Event erhalten? Einen Event erhalten heißt dass die entsprechende Memberfunktion aufgerufen wird. Beispiel: Maus bewegt sich mousemoveevent des darunter liegenden Widgets wird aufgerufen.
7 MÜNSTER Interaktive Simulationen 7 /24 Wie kommen wir an die Events Wir müssen eine eigene Klasse schreiben die von dem Widget welches wir benutzen ableitet. Livedemo Livedemo: Klasse erstellen Event Handler überschreiben benutzen.
8 MÜNSTER Interaktive Simulationen 8 /24 QGraphicsView und QGraphicsScene QGraphicsView und QGraphicsScene sind das Schweizer Messer zur Visualisierung.
9 MÜNSTER Interaktive Simulationen 8 /24 QGraphicsView und QGraphicsScene QGraphicsView und QGraphicsScene sind das Schweizer Messer zur Visualisierung. QGraphicsScene enthält Items die visualisiert werden. QGraphicsView verhält sich wie ein Fenster durch das man die Scene betrachtet
10 MÜNSTER Interaktive Simulationen 9 /24 Items in der QGraphicsScene Items in der QGraphicsScene können sein: Linien (QGraphicsLineItem) Ellipsen (QGraphicsEllipseItem) Rechtecke (QGraphicsRectItem) Bilder (QGraphicsPixmapItem)... viel mehr
11 MÜNSTER Interaktive Simulationen 10 /24 Eine Scene mit ein paar Items:
12 MÜNSTER Interaktive Simulationen 11 /24 Wer ist für was zuständig? QGraphicsView Zoomen Scrollen QGraphicsScene Items hinzufügen Items bewegen Items entfernen
13 Quick HowTo MÜNSTER Interaktive Simulationen 12 /24 int main(int argc char *argv[]) { QApplication a(argc argv); } QGraphicsView view; view.show(); QGraphicsScene scene; view.setscene(&scene); scene.addrect( ); return a.exec();
14 MÜNSTER Interaktive Simulationen 13 /24 Quick HowTo: Screenshot
15 MÜNSTER Interaktive Simulationen 14 /24 Wir wollen QGraphicsView und Events Lösung: Im QtCreator einen QGraphicsView hinzufügen. Eine neue Klasse anlegen die von QGraphicsView ableitet z.b. MyGraphicsView Den graphicsview zu MyGraphicsView promoten: Rechtsklick dann Promote to...
16 MÜNSTER Interaktive Simulationen 15 /24 Der Weg eines Events Ein mouseevent kann an drei Stellen behandelt werden: Im QGraphicsView: Dort kann man die Position auf dem Bildschirm abfragen. Im QGraphicsScene: Dort kann man die Position in Scene-Koordinaten abfragen Im QGraphicsItem: Dort kann man die Position in Item-Koordinaten abfragen
17 MÜNSTER Interaktive Simulationen 16 /24 MousePressEvent im QGraphicsView protected: virtual void mousepressevent ( QMouseEvent * event ); Man bekommt einen QMouseEvent. Dieser kennt const QPoint &globalpos () const const QPoint &pos () const
18 MÜNSTER Interaktive Simulationen 17 /24 MousePressEvent in QGraphicsScene protected: virtual void mousepressevent( QGraphicsSceneMouseEvent *event); Man bekommt einen QGraphicsSceneMouseEvent. Dieser kennt QPointF pos () const QPointF scenepos () const QPoint screenpos () const
19 MÜNSTER Interaktive Simulationen 18 /24 vier Koordinatensysteme
20 MÜNSTER Interaktive Simulationen 19 /24 vier Koordinatensysteme Bildschirm QGraphicsView Scene-System Item-System
21 MÜNSTER Interaktive Simulationen 20 /24 Item Koordinatensystem Items arbeiten immer in ihrem eigenen Koordinatensystem: QGraphicsRectItem* item = new QGraphicsRectItem( ); item.setpos(100100); Quizfrage: Wo ist das Item jetzt?
22 MÜNSTER Interaktive Simulationen 20 /24 Item Koordinatensystem Items arbeiten immer in ihrem eigenen Koordinatensystem: QGraphicsRectItem* item = new QGraphicsRectItem( ); item.setpos(100100); Quizfrage: Wo ist das Item jetzt? Tipp Items immer an der Stelle (00) erstellen und dann mit setpos verschieben. So liegen alle Koordinatensysteme aufeinander.
23 Gelernt MÜNSTER Interaktive Simulationen 21 /24 Man nehme einen QGraphicsView verbinde ihn mit einer QGraphicsScene und füge QGraphicsItems hinzu fertig ist die Visualisierung.
24 MÜNSTER Interaktive Simulationen 22 /24 Für die Particle- / Schwarm-Simulation Beispiel Partikel könnte man als 1000 QGraphicsEllipseItem visualisieren Beispiel 2 Fische in einer Schwarmsimulation könnte man durch Bilder (QGraphicsPixmapItem) visualisieren
25 MÜNSTER Interaktive Simulationen 23 /24 Für die 2D-Grid Simulation Beispiel Aus 2D-Daten ein Bild (QImage) erzeugen das in ein QPixmap konvertieren und daraus ein QGraphicsPixmapItem machen. (Beispielcode auf der Vorlesungswebseite)
26 MÜNSTER Interaktive Simulationen 24 /24 Bilder zu Projekt hinzufügen Bild in Projektverzeichnis legen Dem Projekt ein Qt Resource File hinzufügen Dem Qt Resource File das Bild hinzufügen Beim Öffnen der Datei (im Code) vor den Pfad ein Doppelpunkt setzen e.g. ":/meinbild.jpg"
Interaktive Simulationen Lektion 1/3: Event-Driven Design und Signals
MÜNSTER Interaktive Simulationen Lektion 1/3: Event-Driven Design und Signals Prof. Dr. Christian Engwer & Andreas Buhr 16. April 2014 MÜNSTER Interaktive Simulationen 2 /22 Normales C++ Programm Programmstruktur
MehrObjektorientierte Programmierung mit C++ (WS 2010)
Objektorientierte Programmierung mit C++ (WS 2010) Dr. Andreas F. Borchert, Tobias Brosch Institut für Angewandte Informationsverarbeitung Universität Ulm Blatt 11: Abgabetermin 19. Januar 2011 11 Uhr
MehrFortgeschrittene Kapitel: Grafische Ausgabe mit C++ Karl Gmeiner
Fortgeschrittene Kapitel: Grafische Ausgabe mit C++ Karl Gmeiner 2015 1 Software-Frameworks am Beispiel von Qt 1.1 Software-Frameworks Software-Frameworks stellen Datenstrukturen, Algorithmen, Entwurfsmuster
MehrAufgabe 1: GUIs mit PyQt
Michael Wand Institut für Informatik. Angewandte Mathematik am Rechner 1 SOMMERSEMESTER 2017 18. April 2017 Aufgabe 1: GUIs mit PyQt Erste Praktikumsaufgabe Aufgabenblatt Aufgabe 1 Jetzt online (Webseite
MehrNun haben wir alle Programmierwerkzeuge zusammen und können das Gelernte in einer Synthese-Übung vereinigen.
Kapitel 10 Synthese-Übung Nun haben wir alle Programmierwerkzeuge zusammen und können das Gelernte in einer Synthese-Übung vereinigen. main() Funktion Instanzen von Klassen anlegen Dateien lesen und schreiben
MehrGrundlagen der Informatik Entwicklung von Anwendungen mit dem Qt-Framework
Grundlagen der Informatik Entwicklung von Anwendungen mit dem Qt-Framework Prof. Dr.-Ing. habil. Peter Sobe Prof. Dr.-Ing. Thomas Wiedemann Fachgebiet Informatik / Mathematik Qt Benutzerschnittstellen
Mehr5. Programmierung von Benutzerschnittstellen mit Qt
5. Programmierung von Benutzerschnittstellen mit Qt Eine kurzer Überblick zur objektorientierten Programmierung von Benutzerschnittstellen mittels C++ und Qt. Alternativen zur Realisierung von Benutzerschnittstellen:
Mehr5. Programmierung von Benutzerschnittstellen mit Qt
5. Programmierung von Benutzerschnittstellen mit Qt Eine kurzer Überblick zur objektorientierten Programmierung von Benutzerschnittstellen mittels C++ und Qt. Alternativen zur Realisierung von Benutzerschnittstellen:
MehrAbend 4 Übung : Erweitern von Klassen durch Vererbung
Abend 4 Übung : Erweitern von Klassen durch Vererbung Ziel, Inhalt Wir erweitern die Klassen, die wir zum Zeichnen mit TsuZeichnen verwenden. Dabei wenden wir die Vererbung an um die Klassen zu spezialisieren
MehrProgrammieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner
Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner Christiane Taras Institut für Visualisierung und interaktive Systeme Universität Stuttgart GEFÖRDERT VON AKTIONSPARTNER Folien
MehrWorkshop: Entwickeln mit Qt 4. Daniel Molkentin <molkentin@kde.org>
Workshop: Entwickeln mit Qt 4 Daniel Molkentin Das Wichtigste zuerst! Haben Sie einen Laptop dabei? Nein? Suchen Sie sich schnell einen netten Nachbarn :) Haben Sie Qt installiert?
MehrWorkshop: Entwickeln mit Qt 4. Daniel Molkentin <molkentin@kde.org>
Workshop: Entwickeln mit Qt 4 Daniel Molkentin Das Wichtigste zuerst! Haben Sie einen Laptop dabei? Nein? Suchen Sie sich schnell einen netten Nachbarn :) Haben Sie Qt installiert?
Mehr5. Programmierung von Benutzerschnittstellen
5. Programmierung von Benutzerschnittstellen Inhalt: Rolle des Betriebssystems Win32 Programmierung mit Fenstern und Grafikausgabe Objektorientierte Programmierung von Benutzerschnittstellen mit Qt weitere
MehrQt Programmierung Teil 1 Fenster erstellen by NBBN (http://nbbn.wordpress.com) CrashKurs-Artig. Was brauche ich? -Einige C++ Kenntnisse
Qt Programmierung Teil 1 Fenster erstellen by NBBN (http://nbbn.wordpress.com) CrashKurs-Artig. Was brauche ich? -Einige C++ Kenntnisse Wie man in C++ mit Hilfe von Qt GUI-Anwendungen programmieren kann.
MehrGraphische Benutzungsoberflächen mit Java. Einführung in NetBeans
Graphische Benutzungsoberflächen mit Java Einführung in NetBeans Graphische Benutzungsoberflächen! Interaktion mit dem Programm! Datenein- und ausgabe! Rückmeldungen über Verarbeitung der Daten! Visualisierung
MehrEinführung in Truevision3D
Einführung in Truevision3D Einleitung: In diesem Artikel werden wir uns mit der Truevision Engine beschäftigen, ihr werdet lernen wie man in C# auf die Engine zugreift und wie man einfache 2D Ausgaben
MehrWas ist QT? Beispiele: KDE Google Earth Mathematika
Einführung in QT Was ist QT? QT ist eine Klassenbibliothek für plattformübergreifende Programmierung graphischer Benutzeroberflächen QT ist für verschiedene Graphikplattformen wie X11 (Unix), Windows,
MehrAuswahl Werkzeuge Werkzeuge, Toolbox. Auswahl-Ellipsen-Werkzeug. Auswahl-Ellipse. Auswahl-Rechteck, -Ellipse
Werkzeuge, Toolbox Auswahl Werkzeuge Auswahl-Rechteck, -Ellipse Wenn die Toolbox nicht angezeigt wird, dann MENÜ FENSTER / WERKZEUG Verschiebe-Werkzeug: verschiebt Auswahlbereiche, Ebenen und Hilfslinien
MehrEinführung in die Informatik und Programmierung (Informatik I)
BERGISCHE UNIVERSITÄT GESAMTHOCHSCHULE WUPPERTAL GAUSS-STRASSE 20 42097 WUPPERTAL (Korrespondenzanschrift) 42119 WUPPERTAL (Lieferanschrift) TELEX 8 592 262 bughw TELEFAX (0202) 439-2901 TELEFON (0202)
MehrAngewandte Mathematik am Rechner
Angewandte Mathematik am Rechner Praktikumsaufgabe #01: GUIs und interaktive Graphik mit PyQt5 Michael Wand, David Hartmann, Johannes-Gutenberg-Universität Mainz 18. April 2017 Dieses Dokument ist lizenziert
MehrPraktikum IKT 3. Semester
Praktikum IKT 3. Semester Dr. Andreas Müller, TU Chemnitz, Fakultät für Informatik Inhaltsverzeichnis 1 1 Einführung in QT 1.1 Die QT-Bibliothek Informationen: http://www.trolltech.com Lehner, B: KDE-
MehrÜbung: Computergrafik 1
Prof. Dr. Andreas Butz Prof. Dr. Ing. Axel Hoppe Dipl.-Medieninf. Dominikus Baur Dipl.-Medieninf. Sebastian Boring Übung: Computergrafik MDIs in Qt Farbmodelle MDIs Übung Computergrafik SoSe 2009 2 Multiple
MehrEinführung in die Programmierung für NF. Übung 08
Einführung in die Programmierung für NF Übung 08 Inhalt Eventbehandlung in Java Swing Einführung in die Programmierung für NF Übung 08 2 Eventbehandlung in Java Swing Wir haben bereits einige grafische
Mehr/** Main-Methode erzeugt einen neuen Editor zum Testen */ public static void main(string[] args) { new Editor();
Bereich: Grafische Benutzeroberflächen (UI), Events (2) Editor Package: de.dhbwka.java.exercise.ui.editor Klasse: Editor Aufgabenstellung: Schreiben Sie einen kleinen Texteditor mit Swing! Keine Panik,
MehrC++ GUI Programmierung mit Qt 4
Jasmin Blanchette, Mark Summerfield C++ GUI Programmierung mit Qt 4 Die offizielle Einführung 2., aktualisierte Auflage An imprint of Pearson Education München Boston San Francisco Harlow, England Don
MehrRückgabewerte von Methoden
OOP Rückgabewerte von Methoden Henrik Horstmann 14. September 2014 Inhaltsverzeichnis Inhaltsverzeichnis 1 Bedeutung der Symbole...1 2 Rückgabewerte von Methoden...2 3 Der freundliche Computer...2 3.1
MehrCopy-on-write und Implicit Sharing in Qt
Copy-on-write und Implicit Sharing in Qt Roland Hieber Stratum 0 e. V. 14. Dezember 2012 Motivation class Node { double lat_ ; double lon_ ; public : Node () : lat_ (0), lon_ (0) {} Node ( double lat,
MehrGerbView. 5. März 2017
GerbView GerbView ii 5. März 2017 GerbView iii Inhaltsverzeichnis 1 Einleitung zu GerbView 2 2 Hauptfenster 2 3 Obere Werkzeugleiste 3 4 Linke Werkzeugleiste 4 5 Befehle in der Menüzeile 5 5.1 Dateimenü.......................................................
MehrKonstruieren mit SolidWorks Fertigen mit SolidCAM
Schülerunterlage Handlungsorientierte CAD/CAM-Ausbildung Konstruieren mit SolidWorks Fertigen mit SolidCAM Teil 1: CAD/CAM CAD/CAM-Grundlagen Übersicht Lernsituationen 8 9 4 3 1 1 2 2 7 6 5 Lernsituationen
MehrGUI Programmierung mit GTK
LinuxFocus article number 295 http://linuxfocus.org GUI Programmierung mit GTK by Özcan Güngör About the author: Ich benutze Linux seit 1997. Freiheit, Flexibilität, Open
MehrErsatz für freie Listen in SibankPLUS
Ersatz für freie Listen in SibankPLUS Wer auf die Schnelle eine Liste erstellen möchte und bereit ist, auf Kopfzeilen und anderes Design zu verzichten, hat folgende Möglichkeit: Klicken Sie den Button
Mehr13 GUI = Graphical user interface
Ein Großteil der Computerbedienung erfolgt über GUI 13 die grafische Benutzeroberfläche. Darunter versteht man die Technologie, wonach die Befehle an einen Computer nicht über Texteingabe sondern mittels
MehrMicrosoft Word Seitenformat
Microsoft Word Seitenformat Beginnen wollen wir mit dem Seitenformat. Als Beispielgrundlage nehmen wir einen Gemeindebrief im Format A5. Um eine Grundlage zu haben, starten wir mit dem Einrichten der Seite.
MehrManagen Sie Ihr 3D-Gebäudemodell interaktiv. Von Anfang an.
Managen Sie Ihr 3D-Gebäudemodell interaktiv. Von Anfang an. 1 Einführung: DESITE SHARE Autor: jmh, jh, ah DESITE: 2.2.1 2 1 Einführung in DESITE SHARE Die Anwendung DESITE SHARE ist die kostenlose Viewer-Version
MehrEinführung in Qt. Im Rahmen der Vorlesung Objektorientierte Softwareentwicklung mit C++ (WS 2002/2003)
Einführung in Qt Im Rahmen der Vorlesung Objektorientierte Softwareentwicklung mit C++ (WS 2002/2003) Inhaltsangabe 1. Was ist Qt?... 3 2. Der Ursprung von Qt... 4 3. Eigenschaften von Qt... 6 4. Konzept
MehrMotivation. Einführung in die Programmierung GUI Programmierung Teil 3. Problemstellungen. Problemstellungen
Einführung in die Programmierung GUI Programmierung Teil 3 30.01.2014 Motivation Motivation II Motivation I Jan Quadflieg & Andreas Thom SDSS and LSST telescopes Images and and Spectra Technische Universität
Mehr1. Das Koordinatensystem
Liebe Schülerin! Lieber Schüler! In den folgenden Unterrichtseinheiten wirst du die Unterrichtssoftware GeoGebra kennen lernen. Mit ihrer Hilfe kannst du verschiedenste mathematische Objekte zeichnen und
MehrEinladung in eine Netviewer-Sitzung
Netviewer Meet E-Mail Einladung in eine Netviewer-Sitzung Laden Sie Ihre Teilnehmer aus einer bereits gestarteten Netviewer-Sitzung direkt per E-Mail ins Online-Meeting ein. Diese brauchen nur noch auf
MehrEinführung in die Programmierung GUI Programmierung Teil 3
Einführung in die Programmierung GUI Programmierung Teil 3 30.01.2014 Jan Quadflieg & Andreas Thom Technische Universität Dortmund Lehrstuhl 11 - Algorithm Engineering Jan Quadflieg & Andreas Thom Einführung
MehrEreignisse Auf Benutzereingaben reagieren
Ereignisse Auf Benutzereingaben reagieren JavaScript ermöglicht es dem Entwickler auf Ereignisse (engl.: events) im Browser zu reagieren. Auf diese Weise kann der Benutzer mit den Anwendungen interagieren,
MehrLet's talk Gimp 2.8. Lektion. Die Fenster. Digitales Gestalten mit Open Source
Startest du Gimp das erste Mal, bietet es einen ungewöhnlichen Anblick. Anstelle von einem Fenster gehen gleich 3 Fenster auf. Ein etwas ungewöhnlicher Anblick für Viele. Aber auch das kommerzielle Pendant
MehrBedienungshandbuch Geodatenportal MK
Bedienungshandbuch Geodatenportal MK Nachfolgend finden Sie eine Beschreibung der grundlegenden Funktionalitäten. Der Umfang der einzelnen Werkzeuge kann im Einzelfall variieren! Eine Beschreibung aller
MehrBlender für Anfänger
Blender für Anfänger Jannes Höke Hackerspace Bremen 13. Januar 2015 Vorbereitung Oberfläche Das erste Modell Blender und Plugin Blender muss mindestens in der Version 2.7 vorhanden sein Blender und Plugin
MehrInformatik 2 für Regenerative Energien
Informatik 2 für Regenerative Energien Klausur vom 15. Juli 2015 Jörn Loviscach Versionsstand: 15. Juli 2015, 09:50 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike
MehrHandout zur Vorlesung OOC++ am
Handout zur Vorlesung OOC++ am 21.01.2003 QString (analog zu den Strings aus C++; beherrscht aber z.b. den Unicode-Zeichensatz) int contains(qstring &pattern) - wie oft ist pattern im String enthalten?
Mehr1 - EIN NEUES GAMEGRID ANLEGEN
1 - EIN NEUES GAMEGRID ANLEGEN EIN NEUES GAMEGRID ANLEGEN 1. Schritt: Ein neues Java-Projekt anlegen: 2. Schritt: Namen des Projekts angeben und auf Next klicken (Achtung: Nicht auf Finish klicken) 3.
MehrGUI Programmierung mit Qt
GUI Programmierung mit Qt C++ vs. JAVA Norman Wolf 22.04.05 GUI Programmierung mit Qt 1 Einleitung Qt wird von der norwegischen Firma Trolltech entwickelt Es ist kommerzielle Software, die aber von Trolltech
MehrKlausur zu Objektorientierter Softwareentwicklung in C++ 4. Februar 2003 (WS 2002/2003) Beispiellösung
Klausur zu Objektorientierter Softwareentwicklung in C++ 4. Februar 2003 (WS 2002/2003) Beispiellösung Bearbeitungszeit: 120 Minuten NICHT MIT BLEISTIFT SCHREIBEN!!! Name: Vorname: Matrikelnummer: Aufgabe
MehrVorwort. 5 CAD Schnittsystem I Vorwort I Seite 5
5 CAD Schnittsystem I Vorwort I Seite 5 Vorwort Seit 2005 unterrichte ich an der BFF Bern als Fachlehrerin das Fach CAD bei den Bekleidungsgestalterinnen und -gestaltern. Diese Tätigkeit hat mich dazu
MehrScrollrad (Mausrad) Mauspad
Die Maus http://de.wikipedia.org/wiki/maus_(computer) 1. Die Maus ist ein Eingabegerät (Hardware) des Computers. Sie ist häufig das erste Eingabegerät, mit dem wir arbeiten. Im Normalfall hat die Maus
MehrScrollrad (Mausrad) (Mauspad) 2. Ein Rechtshänder legt den Handballen auf die große Fläche ohne Tasten und benutzt den
http://de.wikipedia.org/wiki/maus_(computer) 1. Die Maus ist ein Eingabegerät (Hardware) des Computers. Sie ist häufig das erste Eingabegerät, mit dem wir arbeiten. Im Normalfall hat die Maus 2 Tasten
MehrEinführung in SolidWorks für die Studenten der. Teil 4
Einführung in SolidWorks für die Studenten der Teil 4 1.,Seite a. Nehmen Sie die Korpusseite aus Teil 3 der Vorlesung und fahren Sie wir folgt fort b. Wir konstruieren nun eine Dübelreihe. Setzen Sie hierfür
Mehrµversion 2 Einführung
µversion 2 Einführung V1.0 F. Wolf Graz, September 2002 Inhaltsverzeichnis 1 Keil Mikroprozessor-Entwicklungsumgebung 1 2 Menübeschreibung 1 2.1 Hauptmenü 2 2.2 Compilermenü 2 2.3 Debugermenü 2 3 Projekt
MehrAbteilung Bild- und Signalverarbeitung Prof. Dr. Gerik Scheuermann. Tutorial - CGViewer
Universität Leipzig Sommersemester 2007 Institut für Informatik Computergrafik-Vorlesung Abteilung Bild- und Signalverarbeitung Betreuer: Heike Jänicke Prof. Dr. Gerik Scheuermann Tutorial - CGViewer 1
MehrKurze Einführung in die Arbeit mit dem Programm EUKLID ( Ac / 2008 )
Kurze Einführung in die Arbeit mit dem Programm EUKLID ( Ac / 2008 ) Starte die Anwendung Euklid DynaGeo mit einem Doppelklick auf das betreffende Symbol. Zunächst erscheint der Hauptbildschirm, der folgendes
MehrMEDT (2. Jahrgang): 1. Übung für Schwerpunkt 3D-Modellierung
Blender Einstieg MEDT (2. Jahrgang): 1. Übung für Schwerpunkt 3D-Modellierung Inhalt 1 Zielsetzung... 1 1.1 Bewertung... 1 2 Grundlagen... 2 2.1 Allgemeines... 2 2.2 GUI... 3 2.3 Bedienung... 5 2.4 Objekte
MehrPraxisorientierte Einführung in C++ Lektion: "Einführung in das GUI-Toolkit Qt"
Praxisorientierte Einführung in C++ Lektion: "Einführung in das GUI-Toolkit Qt" Christof Elbrechter Neuroinformatics Group, CITEC April 24, 2014 Christof Elbrechter Praxisorientierte Einführung in C++
MehrREMiDEMMI Dokumentation
REMiDEMMI Dokumentation Einleitung und Referenz Stand: 13.07.2011 Autor: Florian Weßling REMiDEMMI Dokumentation Inhaltsverzeichnis Inhaltsverzeichnis... 2 Einleitung... 3 Aufbau und Verwendung... 3 Verwendung...
MehrHandhabung der Computermaus
Handhabung der Computermaus Optische 3 Tastenmaus von Microsoft Inhaltsverzeichnis Einleitung Aufbau der Computermaus Bedienung der Computermaus Vokabular linke Maustaste rechte Maustaste Übungen Einleitung
MehrEinführung in die Programmierung
: Inhalt Einführung in die Programmierung Wintersemester 2009/10 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund Was ist eine GUI? Was ist QT? Erste Schritte:
MehrStädtisches Gymnasium Olpe Java Ht Informatik - Q1 Die Klasse List im Abitur Methoden und Beispielcode Hier alle wichtigen Methoden. Ein Beispielcode
Die Klasse List im Abitur Methoden und Beispielcode Hier alle wichtigen Methoden. Ein Beispielcode folgt im Anschluss. Beispielcode Es gibt eine Klasse Benutzerverwaltung, welche eine Liste mit Benutzern
MehrProgrammieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner
Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner Christiane Taras Institut für Visualisierung und Interaktive Systeme Universität Stuttgart Vorstellungsrunde 1/2 Christiane Taras
MehrGemBrowser Geografisches Informationssystem
GemBrowser Geografisches Informationssystem Kurzanleitung aktualisiert: 8. Februar 2010 1 Inhaltsverzeichnis 1 Einleitung 3 2 Aufbau und Funktionalität 3 2.1 Titel.......................................
Mehr13/02/2008. Handbuch für den RoofCon Viewer
Handbuch für den RoofCon Viewer Inhaltsverzeichnis Handbuch für den RoofCon Viewer... 1 Inhaltsverzeichnis... 2 Installation... 3 Objekte markieren... 3 Zoom... 3 Abstand messen... 3 Werkzeugleiste und
MehrObjekte für Train Simulator 2013 mit Blender 2.65 erstellen. (Teil1)
TS 2013 Community http://ts2013.yooco.de Objekte für Train Simulator 2013 mit Blender 2.65 erstellen. (Teil1) Vorwort: Wir haben uns hier mal an die Arbeit gemacht, ein Dokument zu erstellen, welches euch
MehrBedienungshandbuch IP ALKIS Karte
Bedienungshandbuch IP ALKIS Karte 1. Die Kartenansicht Themenliste Kartenlegende Navigationsbereich Werkzeugleiste Programminfo und Hilfe Kartenbereich Themenbereich Die Werkzeuge im Einzelnen sind: Navigationswerkzeuge
MehrUniversität Stuttgart Programmierübung Bildschirmschoner
Programmierübung Bildschirmschoner Ilona Heurich C# Warum C#? In Windows-Umgebung leicht zu handhaben In Wirtschaft häufig verwendet Ähnliche Sprachbausteine wie andere verbreitete Sprachen (Java, C++,
MehrWir schreiben einen Brief
Programm starten Es soll ein Brief werden, bei dem wir einige Möglichkeiten des Textverarbeitungsprogramms Writer kennenlernen: Rahmen- und Zeichenformatierungen. 1a) Programm starten: Start, Programme
MehrHandbuch für die Erweiterbarkeit
Handbuch für die Erweiterbarkeit Inhalt Pakete für die Erweiterbarkeit... 2 Actions... 2 Items... 2 Itemset... 2 Die UseCaseNewAction... 3 Eigene Shapes... 4 Der Shape Container... 5 User Objects... 6
MehrMit Dateien und Ordnern arbeiten
Erzeugen Sie auf der Arbeitsoberfläche (Desktop) ein neues Objekt (Datei) vom Typ TEXTDOKUMENT. Den Mauszeiger an eine freie Stelle der Arbeitsoberfläche bewegen, dann einen Rechtsklick mit der Maus, ein
Mehr3 Mit Programmen und Fenstern
34 MIT PROGRAMMEN UND FENSTERN ARBEITEN 3 Mit Programmen und Fenstern arbeiten In dieser Lektion lernen Sie wie Sie Programme starten und wieder beenden wie Sie mit Fenstern arbeiten Ein Programm starten
MehrD O K U M E N T R I C H T I G A N L E G E N
D O K U M E N T R I C H T I G A N L E G E N Neu Datei anlegen: Breite und Höhe mit 500 x 500 px zum Entwickeln gut, weil man da etwas sieht aber in echt natürlich unnatürlich ;o) Seite 1 von 16 Mit Vorgabe
MehrCarina Eggers. Rechnerbetriebsgruppe der Tierärztlichen Fakultät der LMU. Workshop Blender. Münchner Wissenschaftstage
Carina Eggers Rechnerbetriebsgruppe der Tierärztlichen Fakultät der LMU Workshop Blender Münchner Wissenschaftstage 8.11.14 Das heutige Ziel http://www.weiblespiele.de/images/79050.jpg Folie 1 Blender
MehrLeitfaden für Transformator-Simulation mit LTSpice
Leitfaden für Transformator-Simulation mit LTSpice 1. Laden Sie die LTspice-Software herunter LTspiceXVII. 2. Die Software wird im Verzeichnis C: gespeichert. Sie können auch einen anderen Pfad wählen,
Mehrvirtual Wertpapier& operator=(const Wertpapier&); // VIRTUELLE ZUWEISUNG protected: static enum {wortfeldlaenge = 20}; char* name_z; double kurs; };
C++ für Anfänger des Programmierens Rieckeheer GSO-Hochschule Nürnberg März 2008 174 a neu Vor Kapitel 24 ist folgender Text einzufügen. Das folgende Programm variiert das Programm VIRTfunktion3.cpp und
MehrMotivation. Einfu hrung in die Programmierung GUI Programmierung Teil 2. Problemstellungen. Problemstellungen Jan Quadflieg & Andreas Thom
Motivation Motivation II Motivation I Motivation I Einfu hrung in die Programmierung GUI Programmierung Teil 2 26.01.2012 SDSS LSST telescopes Images Spectra Images Spectra Sloan Digital Sky Survey (SDSS):
MehrEinführung in die Dynamische Geometrie-Software GeoGebra
Einführung in die Dynamische Geometrie-Software GeoGebra Aufgabe In der Lernumgebung 5 des mathbuch 1 geht es um Messen und Zeichnen. Für die Aufgabe 7 im Buch steht zwar bereits eine fertige Geogebra-Anwendung
Mehr1 Robo Pro : Handreichungen Jahrgang 8 Arbeiten mit Robo Pro Hibsmodelle steuern
1 Robo Pro : Handreichungen Ein neues Programm mit Robo Pro erstellen Mit der Software ROBO Pro kannst du Steuerungsprogramme entwerfen und mit Hilfe eines angeschlossenen Interfaces deine Modelle testen.
Mehrd:\c++\semesterarbeit\lottosix\lottosix.cpp /* ======================================================================== Dateiname: lottosix.
/* ======================================================================== Dateiname: lottosix.cpp 1 Zweck: Semesterarbeit ============== Erstellt ein QWidget in welchem Lottozahlen gezogen und verglichen
MehrCreated by Michael Kirsch & Beat Rossmy
PROCESSING EINE EINFÜHRUNG IN DIE INFORMATIK Created by Michael Kirsch & Beat Rossmy INHALT 1. Sto der Vorlesung 1. Processing Basics 2. Übung 1. Aufgabe 1 2. Strings & Arrays 2. Aufgabe 1-A 3. Klassen
Mehr5 Arbeiten mit Tabellen
5 Arbeiten mit Tabellen Ziele dieses Kapitels A Sie erstellen Tabellen. A Sie formatieren Tabellen. A Sie rechnen in Tabellen. A Sie zeichnen Tabellen. A Sie verändern Tabellen. Microsoft Word 2003 Einführung
MehrAuf der Bühne ist was los!
OOP Henrik Horstmann 14. September 2014 Inhaltsverzeichnis Inhaltsverzeichnis 1 Bedeutung der Symbole...1 2 Die Bühne...2 3 Die Botschaft erstellen...2 3.1 Abfragen des Namens...2 3.2 Die Botschaft...3
MehrGEVITAS MobileCatalog
GEVITAS MobileCatalog Inhalt 1. Allgemeines... 2 2. Funktionsweise der App... 2 3. Das Hauptmenü... 3 4. Neuen Warenkorb anlegen... 4 5. Warenkorb auswählen und bearbeiten... 5 6. Warenkorb anzeigen...
MehrPraxisorientierte Einführung in C++ Lektion: Einführung in das GUI-Toolkit Qt
Praxisorientierte Einführung in C++ Lektion: Einführung in das GUI-Toolkit Qt Christof Elbrechter, Florian P. Schmidt Neuroinformatics Group, CITEC April 5, 2011 Christof Elbrechter Praxisorientierte Einführung
MehrEinführung in die Programmierung für NF. Übung
Einführung in die Programmierung für NF Übung 10 08.01.2014 Inhalt Programmierung Blatt 9 Eventbehandlung in Java Swing InputDialoge in Java UML Einführung in die Programmierung für NF Übung 10 2 Programmierung
MehrEine kleine Einführung zum Homenostruktor
Eine kleine Einführung zum Homenostruktor Übung 1: Ein einfacher Würfel Immer wieder wird gesagt: Homenostruktor? Das ist viel zu kompliziert. In einigen Übungen möchte ich diese Aussage widerlegen Damit
MehrEinfache Animationen in Microsoft Powerpoint (Win 2003) erstellen. 1.) Zunächst wird das Programm Powerpoint geöffnet.
Einfache Animationen in Microsoft Powerpoint (Win 2003) erstellen Mit Microsofts Powerpoint (Win 2003) kann man sehr leicht einfache Animationen erstellen, z.b. um die Bedienung von Tastern zu erlernen.
MehrFireworks-Lektion 3: Mit automatischen Formen arbeiten
Fireworks-Lektion 3: Mit automatischen Formen arbeiten In Macromedia Fireworks MX 2004 stehen neue automatische Formen zur Verfügung, mit denen Sie häufig verwendete Formen, die mitunter schwierig zu erstellen
MehrFlash Scaneffekt. Erzeuge zunächst über das Menü Datei Neu Flash-Dokument einen neuen Flashfilm mit folgenden Einstellungen:
Vorbereitende Arbeiten Flash Scaneffekt Kopiere die Datei space_shuttle.gif in dein Übungsverzeichnis. Du findest die genannten Datei zum Download unter http://www.psbregenz.at/service/downloads/info/downloadadobe.html
MehrErste Schritte mit Praat - eine Kurzeinführung. 1. Einstieg. Inhalt. Aufgabe. "Phonetische Transkription I" Stephanie Köser. 1.
Erste Schritte mit Praat - eine Kurzeinführung 1. Einstieg "Phonetische Transkription I" Stephanie Köser Inhalt 1. Einstieg 2. Datei laden 3. Was sieht man in dem Edit-Fenster eigentlich? 4. Abspielen
MehrTutorial. Mit dem Diagrammgenerator bessere Resultate erzielen
Tutorial Mit dem Diagrammgenerator bessere Resultate erzielen Dieses Tutorial bezieht sich auf Möglichkeiten, die Resultate des Programms Diagrammgenerator mithilfe des Zeichenprogramms Paint von Microsoft
MehrJavaFX Layout and Controls
JavaFX Layout and Controls JavaFX 8-Systemvoraussetzungen Grundsätzlich verwendbar mit Java7 ab Version 4.x (?) Standard in Java8 mit Java8 arbeiten System-VM auf Java8 umstellen (sonst gibt es Probleme
MehrNutzungshinweise. Interaktive Karte der Natura 2000-Gebiete
Nutzungshinweise Interaktive Karte der Natura 2000-Gebiete Symbolleiste Aufklappbare Legende Zoomleiste Die wichtigsten Symbole Info-Werkzeug: Anzeigen von Informationen zum Schutzgebiet (u. a. Name des
MehrErstellen von speziellen Ereignissen in C#
Erstellen von speziellen Ereignissen in C# Anhand eines Projekts, das demonstriert, wie spezielle Ereignisse ausgelöst werden und wie sie sich auf den verwendeten Code auswirken, zeigen wir Ihnen, wie
MehrKapitel 9 Schnittstellen
Kapitel 9 Schnittstellen Korbinian Molitorisz IPD Tichy Lehrstuhl für Programmiersysteme KIT die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Agenda Was ist eine Schnittstelle?
MehrMit dem Explorer arbeiten
Starten Sie den Explorer, und blenden Sie die Symbolleiste ein, wenn diese nicht sichtbar ist. Bewegen Sie den Mauszeiger zur Schaltfläche Maustaste, es öffnet sich das Kontextmenü. und drücken Sie die
MehrJavaFX Interaction. Events Eventhandler Lambda-Ausdrücke
JavaFX Interaction Events Eventhandler Lambda-Ausdrücke Einfache Interaktion (c) schmiedecke 15 Prg-20-Interaktion 2 Interaktion Jedem Control kann Interaktivität hinzugefügt werden Die GUI erkennt verschiedenste
MehrEinführung in die Programmierung Wintersemester 2011/12
Einführung in die Programmierung Wintersemester 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund : GUI-Programmierung Inhalt Was ist eine GUI? Was
Mehr