Objektorientierte Programmierung
|
|
- Willi Kohler
- vor 8 Jahren
- Abrufe
Transkript
1 1. Begriffe Objektorientierte Programmierung mit C++ Prozedurale Programmierung Sprachen: C, Pascal, Cobol, Basic,... Objektorientierte Programmierung Sprachen: C++, C#, Java... Methode: - Gesamtproblem in Teilprobleme zerlegen. - Teilprobleme als Funktion realisieren. - Daten werden in der jeweiligen Funktion deklariert. Vorteil: schnellere Programme Methode: - die beteiligten Objekte identifizieren - Objekte enthalten Daten und Möglichkeiten diese Daten zu verändern Vorteil: Literatur: RRZN-Skript C++ für C-Programmierer große Programme sind besser wartbar 1 / 22 Uebung_01_KN_2015
2 2. Vergleich von C und C++ C++ existiert seit ca Compiler: Borland C++, IBM xlc, gcc (GNU C++) C++ wird von ANSI (American National Standardisation Institute) standardisiert C++ ist eine Erweiterung von C d.h. C-Programme können vom C++ Compiler übersetzt werden es gibt a) nicht objektorientierte Erweiterungen z.b.: strengere Typenkontrolle (Typ muß immer angegeben werden) Kommentarzeichen // neue Möglichkeiten für Funktionen etc... b) objektorientierte Erweiterungen z.b.: Einführung von Klassen und Vererbungsmechanismen 2 / 22 Uebung_01_KN_2015
3 3. Begriffe der objektorientierten Programmierung 3.1 Objekt und Klasse Objekt ist eine Struktur die Daten- und Methoden (=Funktionen) enthält. Klasse ist der Typ eines Objektes. Beispiel: class person { char name[20]; int alter; void ausgabe(void); void eingabe(void); // Daten des Objekts // Methoden des Objekts }; 3 / 22 Uebung_01_KN_2015
4 Abweichung gegenüber C: - Methoden (Funktionen) sind einem Objekt zugeordnet. - Methoden verändern die Daten des Objektes. bisher: Funktionen konnten von überall aufgerufen werden nun: Kapselung ( information hiding ) Daten und ihre Verarbeitung sind im Objekt konzentriert (bisher: verstreut) = Vorteil bei großen Projekten bisher: Daten waren im ganzen Programm manipulierbar nun: Interaktion über definierte Schnittstellen Daten werden durch Aufruf einer Methode verändert Implementierung ist verborgen 4 / 22 Uebung_01_KN_2015
5 a) Objekte erzeugen Objekte erzeugen und Daten verändern oder person maier; Deklaration wie in C Objekt erzeugen person *mueller; Zeiger deklarieren mueller = new person; dynamisch (wie malloc in C) Zeiger auf dynamisch erzeugtes Objekt b) Methoden ausführen oder d.h.: wie in C: maier.ausgabe(); mueller->ausgabe(); - Zugriff auf eine Komponente einer Datenstruktur - entweder mit Punkt-Operator oder Pfeil-Operator 5 / 22 Uebung_01_KN_2015
6 Übung: Windows-Anwendung in C++ erstellen Windows ist eine graphische Benutzeroberfläche = GUI = Graphical User Interface Es gibt diverse Entwicklungsumgebungen für GUI-Programmierung in C++ hier: wxwidgets (= C++ Klassen) in Verbindung mit wxdevcpp (= Compiler) Vorteil: Cross-Plattform-Development (= für mehrere Betriebssysteme) Web-Links: wxwidgets Erläuterung (deutsch) Homepage (englisch) wxdevcpp (deutsch) Homepage (englisch) Buch: Julian Smart: Cross-Platform GUI Programming with wxwidgets 6 / 22 Uebung_01_KN_2015
7 1. Schritt: Anwendungsgerüst erstellen - Als Nutzer knxx (d.h. kn + PC-Nummer, z.b. kn13 ) anmelden - Ordner Programmieren anklicken - wxdevcppp7-64 (Symbol) anklicken - Datei Neu Projekt anklicken, dann wxwidgetsframe wählen - dann einen Namen ausdenken (z.b. TasteUndText = Name der Anwendung) - o.k. klicken - dann neues Verzeichnis erstellen (auf USB-Stick oder Desktop Benutzerbereich) - dort die *.dev Datei abspeichern - dann erscheint das Fenster Neuer wxframe - dort alle Einstellungen übernehmen und auf create klicken - es erscheint die Darstellung eines Fensters Test: - das neu erstellte Projekt übersetzen und starten (F9 oder compile and run ) es sollte ein Anwendungsfenster erscheinen, das man mit der Maus schließen kann 7 / 22 Uebung_01_KN_2015
8 Analyse des Quellcodes: Die Anwendung besteht aus zwei Objekten: App = Application Es gibt: ein Anwendungsobjekt TasteUndTextApp (Klasse: wxapp).cpp Datei Frm = Frame ein Fensterobjekt TasteUndTextFrm (Klasse: wxframe).cpp Datei dazu: zwei Header-Dateien: TasteUndTextApp.h TasteUndTextFrm.h und: graphische Darstellung des Anwendungsfensters: TasteUndTextApp.wxform (= ein Tool zum Entwurf der Nutzeroberfläche mit der Maus) und Resource Definitions : TasteUndText.rc = Grafikelemente, Cursor, Icons etc. 8 / 22 Uebung_01_KN_2015
9 Schritt 2: Taste (Schaltfläche) und Textfenster der Anwendung hinzufügen Taste: im Components Fenster (auf dem Bildschirm rechts) - Common Controls (allgemeine Kontrollobjekte) mit Doppelklick öffnen - wxbutton anklicken und dann im Formularfenster mit der Maus platzieren (mit gedrückter linker Maustaste einen Positionsrahmen erzeugen) Textfenster: im Components Fenster (auf dem Bildschirm rechts) - Common Controls (allgemeine Kontrollobjekte) mit Doppelklick öffnen - wxedit (oder: wxtextctrl) anklicken und dann mit der Maus platzieren (mit gedrückter linker Maustaste einen Positionsrahmen erzeugen) Test: Anwendung übersetzen und starten (F9) Taste kann angeklickt werden, Texteingabe und Editieren ist möglich 9 / 22 Uebung_01_KN_2015
10 Schritt 3: Taste und Textfenster anpassen Ziel: Beschriftung und Initialisierung der Grafikelemente anpassen Taste: - mit der Maus die Taste im Formularfenster (wxform) anklicken - im Property Inspector (Bildschirm links unten) Properties auswählen - Name ändern in Taste - Label ändern in bitte anklicken Textfenster: - mit der Maus das Textfenster im Formularfenster (wxform) anklicken - im Property Inspector (Bildschirm links unten) Properties auswählen - Name ändern in Taste - Strings anklicken: edit strings Text löschen Test: Compile and Run / 22 Uebung_01_KN_2015
11 Schritt 4: Tastenfunktion einbauen Bei Tastatureingabe soll im Textfenster angezeigt werden, wie oft die Taste angeklickt worden ist. Hinweis: Maus, Tastatur u.a. erzeugen events = Ereignisse Diese werden in event-tables (Ereignistabellen) mit Funktionen verknüpft Taste: - mit der Maus die Taste im Formularfenster (wxform) anklicken - im Property Inspector (Bildschirm links unten) Events auswählen - OnClick auswählen anklicken - im Fenster daneben (pull down Menü) <Add New Function> anklicken - es öffnet sich der Quellcode TasteUndTextFrm.cpp, dort gibt es nun eine Funktion TasteUndTextFrm::TasteKlick() im Bereich: insert your code here kann nun programmiert werden / 22 Uebung_01_KN_2015
12 Vorschlag: - eine statische Variable deklarieren ( zaehler ) - diese zu Beginn auf 1 setzen - den Zähler und den Text. Tastenklick ausgeben + Zeilenumbruch - Zähler inkrementieren Hinweise: statische Ganzzahlvariable static int Inkrementieren mit ++ Text im Textfenster ausgeben mit << Operator (Ausgabeoperator) static int zaehler = 1; *text << zaehler <<. Tastenklick\n ; zaehler++; 12 / 22 Uebung_01_KN_2015
13 mögliches Ergebnis / 22 Uebung_01_KN_2015
14 3.2. Vererbung Klassen können aus bereits definierten Klassen abgeleitet werden = Ableitung, Vererbung abgeleitete Klasse - hat die gleichen Daten und Methoden der Basisklasse - kann Methoden hinzufügen oder ändern - kann Daten hinzufügen Vorteil: bereits erprobte Programmteile können übernommen werden Beispiel: class arbeiter: public person { char beruf[50]; } das ist die Definition der Klasse arbeiter Ein Objekt vom Typ Arbeiter enthält die Daten name, alter (aus der Klasse person geerbt) und beruf 14 / 22 Uebung_01_KN_2015
15 Vererbungshierarchien: Klasse "person" name alter Fahrzeugtyp Klasse "Fahrzeug" erbt Klasse "arbeiter" Beruf erbt erbt Zulassungsdatum Klasse "Fahrzeughalter" Mehrfachvererbung: Ein Objekt vom Typ Fahrzeughalter enthält die Daten name, alter, Beruf, Fahrzeugtyp und Zulassungsdatum. 15 / 22 Uebung_01_KN_2015
16 3.3. Polymorphismus bedeutet: Wirkung der Methode hängt vom Objekt ab Beispiel : maier.ausgabe(); datum.ausgabe(); gibt Name und Alter aus könnte z.b. das aktuelle Datum ausgeben bei C: bei C++: eine Funktion hat einen eindeutigen Namen, Wirkung ist eindeutig Methoden in unterschiedlichen Klassen können gleichen Namen haben weitere Anwendung: Operatoren können überladen werden d.h. Wirkung eines Operators kann selbst definiert werden Beispiel: + Operator um Strings aneinanderzuhängen 16 / 22 Uebung_01_KN_2015
17 4. Klassen definieren und Objekte erzeugen 4.1 Daten und Methoden schützen Prinzip: Nicht alle Methoden sollen von außen aufgerufen werden können Einteilung in public (von außen zugänglich) und private. Beispiel: dann: class person { public: void ausgabe(void); private: void loeschen(void); }; person maier; maier.ausgabe(); ist erlaubt maier.loeschen(); ist nicht erlaubt! Sinn: Daten oder Methoden vor Zugriff schützen 17 / 22 Uebung_01_KN_2015
18 4.2 Konstruktoren = eine Methode (Funktion) zum Initialisieren des Objektes (Anfangswerte zuweisen). wird automatisch bei der Erzeugung eines Objektes aufgerufen. hat den gleichen Namen wie die Klasse selbst. Beispiel: class person { char name[20]; person("unbekannt"); } das ist der Konstruktor Definition des Konstruktors (Operator :: bewirkt die Zuordnung zur Klasse) person::person(char *text) { strcpy(name,text); } d.h. bei der Erzeugung eines Objektes der Klasse person wird der name initialisiert 18 / 22 Uebung_01_KN_2015
19 4.3 Destruktoren = Methode die ausgeführt wird, wenn ein Objekt entfernt wird wird automatisch bei der Löschung eines Objektes aufgerufen. hat den Namen der Klasse mit einem ~ Zeichen davor Beispiel: class person { char name[20]; ~person(void); } Definition des Destruktors: das ist der Destruktor person::~person(void) { printf("objekt wird geloescht"); } d.h. bei der Löschung eines Objektes wird eine Meldung ausgegeben 19 / 22 Uebung_01_KN_2015
20 4.4 Steuerung des Vererbungsmechanismus Deklaration abgeleiteter Klassen Beispiel: Ableitung der Klasse x aus zwei Klassen y und z: class x: public y, public z {... };... public y... bedeutet: Zugriffsrechte in y bleiben auch in z erhalten d.h. public bleibt public, private bleibt private Problem: Methoden aus x können nicht auf private-daten in y zugreifen deswegen: dritte Art von Zugriffsrecht: protected d.h.: Daten in der Basisklasse als protected deklarieren dann kann auch eine abgeleitete Klasse darauf zugreifen und: von außen ist kein Zugriff möglich 20 / 22 Uebung_01_KN_2015
21 4.4.2 Möglichkeiten der Ableitung von Klassen a) class x: public y... die in y zugeordneten Zugriffsrechte bleiben erhalten aus x kann auf public und protected Komponenten zugegriffen werden b) class x: protected y... in y als public deklarierte Komponenten sind in x nun protected aus x kann nur auf public Komponenten von y zugegriffen werden c) class x: private y... alle Komponenten von y erhalten das Zugriffsrecht private aus x kann auf keine Komponente von y zugegriffen werden meist wird mit public abgeleitet. 21 / 22 Uebung_01_KN_2015
22 Zusammenfassung Objektorientierte Programmierung = Daten und Methoden zusammenfassen Klasse ist der Typ eines Objektes (ähnlich einer Datenstruktur in C) Methoden = Funktionen eine Objektes Vererbung = neue Klassen können von existierenden Klassen abgeleitet werden Daten und Methoden der Basisklasse werden übernommen existierende Klassen können weiterverwendet und erweitert werden Konstruktoren und Destruktoren = Objekte initialisieren und löschen Zugriffsrechte: public, protected und private steuern den Zugriff von außen auf die Daten des Objektes steuern die Vererbung von Zugriffsrechten 22 / 22 Uebung_01_KN_2015
Version 0.3. Installation von MinGW und Eclipse CDT
Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.
MehrProgrammieren in Java
Programmieren in Java objektorientierte Programmierung 2 2 Zusammenhang Klasse-Datei In jeder *.java Datei kann es genau eine public-klasse geben wobei Klassen- und Dateiname übereinstimmen. Es können
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
MehrOrdner Berechtigung vergeben Zugriffsrechte unter Windows einrichten
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.
MehrInstallation des Add-Ins für Lineare Algebra in Microsoft Excel
Installation des Add-Ins für Lineare Algebra in Microsoft Excel Matrix 2.2 by The Foxes Team http://digilander.libero.it/foxes/ Download der Matrix 2.2 Im Browser die Seite http://digilander.libero.it/foxes/download.htm
Mehr3. auf Symbol klicken. 2010 erstellt von Erika Völkel
Ein Tastendruck (oder Klick) und der Bildschirm (oder das Fenster) wird ausgedruckt oder abgespeichert. 1. Download (Freeware) im Internet: www.chip.de eingeben 2. bei Suche: hardcopy eingeben 3. auf Symbol
Mehr2 DAS BETRIEBSSYSTEM. 2.1 Wozu dient das Betriebssystem. 2.2 Die Bildschirmoberfläche (Desktop) Themen in diesem Kapitel: Das Betriebssystem
2 DAS BETRIEBSSYSTEM Themen in diesem Kapitel: Das Betriebssystem Die Windows-Oberfläche Elemente eines Fensters 2.1 Wozu dient das Betriebssystem Das Betriebssystem (engl.: operating system, kurz: OS)
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22
Kapitel 19 Vererbung, UML Seite 1 von 22 Vererbung - Neben der Datenabstraktion und der Datenkapselung ist die Vererbung ein weiteres Merkmal der OOP. - Durch Vererbung werden die Methoden und die Eigenschaften
Mehr26. November 2007. EFS Übung. Ziele. Zwei Administrator Benutzer erstellen (adm_bill, adm_peter) 2. Mit adm_bill eine Text Datei verschlüsseln
EFS Übung Ziele Zwei Administrator Benutzer erstellen (adm_bill, adm_peter) Mit adm_bill eine Text Datei verschlüsseln Mit adm_peter einen Ordner verschlüsseln und darin eine Text Datei anlegen Dem Benutzer
Mehr32.4 Anpassen von Menüs und Symbolleisten 795i
32.4 Anpassen von Menüs und Symbolleisten 795i Fortsetzung der Seiten in der 8. Auflage 32.4 Anpassen von Menüs und Symbolleisten 32.4.1 Anpassen von Menüs Die Menüs können um folgende Typen von Optionen
MehrEmpfehlungen zur Nutzung der CD zum Buch: Klee & Wiemann: Beweglichkeit und Dehnfähigkeit. Schorndorf: Hofmann, 2005. 1
Empfehlungen zur Nutzung der CD zum Buch: Klee & Wiemann: Beweglichkeit und Dehnfähigkeit. Schorndorf: Hofmann, 2005. 1 Starten der CD Nach dem Einlegen der CD in Ihr CD-Laufwerk müsste die CD von selbst
MehrBedienung von BlueJ. Klassenanzeige
Im Folgenden werden wichtige Funktionen für den Einsatz von BlueJ im Unterricht beschrieben. Hierbei wird auf den Umgang mit Projekten, Klassen und Objekten eingegangen. Abgeschlossen wird dieses Dokument
MehrEs sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.
Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt
MehrJava: 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
MehrObjektorientierte Programmierung mit C++ Zusammenfassung der wichtigsten Topics rund um die objektorientierte Programmierung mit C++11
Objektorientierte Programmierung mit C++ Zusammenfassung der wichtigsten Topics rund um die objektorientierte Programmierung mit C++11 Wozu objektorientiertes Programmieren? Die Welt besteht für den Menschen
MehrAnleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT
Boris Golubovic Dortmund, den 24. Oktober 2010 Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT Ein Projekt anlegen Ein Projekt kapselt alle zu einer Anwendung gehörenden
MehrVariablen & erweiterte Aktionen nutzen
341 In Captivate können Sie mit Hilfe von Variablen Texte & Werte speichern oder Systeminformationen ausgeben. Außerdem können Sie auf Basis von Variablen komplexere Aktionen entwickeln, wie z. B. eine
Mehrmy.ohm Content Services Autorenansicht Rechte
my.ohm Content Services Autorenansicht Rechte Felizitas Heinebrodt Technische Hochschule Nürnberg Rechenzentrum Kesslerplatz 12, 90489 Nürnberg Version 2 August 2015 DokID: cs-rechte-autor Vers. 2, 18.08.2015,
MehrUm über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:
FTP-Upload auf den Public Space Server mit FileZilla 1. Was wird benötigt? Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben: Benutzername: Ihr Webuser
MehrHandbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen
Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen Dateiname: ecdl2_05_03_documentation Speicherdatum: 22.11.2004 ECDL 2003 Modul 2 Computermanagement
MehrGrundlagen Word Eigene Symbolleisten. Eigene Symbolleisten in Word erstellen
Eigene Symbolleisten in Word erstellen Diese Anleitung beschreibt, wie man in Word eigene Symbolleisten erstellt und mit Schaltflächen füllt. Im zweiten Teil wird erklärt, wie man mit dem Makrorekorder
MehrStarten der Software unter Windows 7
Starten der Software unter Windows 7 Im Folgenden wird Ihnen Schritt für Schritt erklärt, wie Sie Ihr persönliches CONTOUR NEXT USB auf dem Betriebssystem Ihrer Wahl starten und benutzen. Schritt 1. Stecken
MehrKapitel 1: Betriebssystem IX. W indows Explorer und der Arbeitsplatz Teil 2
1.0 Die Darstellung im Explorer, Arbeitsplatz bzw. Eigene Dateien ändern bzw. einstellen Gegenüber den Betriebssystemen Windows 98 / NT / 2000 hat sich die Darstellung des Explorers in den Betriebssystemen
MehrVerschlüsseln von USB-Sticks durch Installation und Einrichtung von TrueCrypt
Verschlüsseln von USB-Sticks durch Installation und Einrichtung von TrueCrypt 1. Die Dateien truecrypt-4.3a.zip (http://www.truecrypt.org/downloads.php)und langpack-de- 1.0.0-for-truecrypt-4.3a.zip (http://www.truecrypt.org/localizations.php)
MehrDrei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 17: 3-Schichten-Architektur 2
Universität Osnabrück 1 3 - Objektorientierte Programmierung in Java Zur Erinnerung: Aufteilung der Schichten GUI Vorlesung 17: 3-Schichten-Architektur 2 Fachkonzept Fachkonzept - Datenhaltung Datenhaltung
MehrHandbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen
Handbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen Dateiname: ecdl2_05_03_documentation.doc Speicherdatum: 16.03.2005 ECDL 2003 Modul 2 Computermanagement
MehrVB.net Programmierung und Beispielprogramm für GSV
VB.net Programmierung und Beispielprogramm für GSV Dokumentation Stand vom 26.05.2011 Tel +49 (0)3302 78620 60, Fax +49 (0)3302 78620 69, info@me-systeme.de, www.me-systeme.de 1 Inhaltsverzeichnis Vorwort...2
MehrEin + vor dem Ordnernamen zeigt an, dass der Ordner weitere Unterordner enthält. Diese lassen sich mit einem Klick (linke Maustaste) anzeigen.
Ordner erstellen, Bilder ordnen Um neue Ordner zu erstellen und Bilddateien zu ordnen, bietet es sich an, sich zunächst die Hierarchie der bereits vorhandenen Ordner anzuschauen. Mit einem Klick auf Ordner
Mehr6.8.4.9 Übung - Freigabe eines Ordners und Zuordnung eines Netzwerlaufwerks in Windows XP
5.0 6.8.4.9 Übung - Freigabe eines Ordners und Zuordnung eines Netzwerlaufwerks in Windows XP Einführung Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung erstellen Sie einen Ordner
MehrWas muss gesichert werden? -Ihre angelegten Listen und Ihre angelegten Schläge.
Datensicherung : Wenn Ihr PC nicht richtig eingestellt ist, und die Datensicherung in der Ackerschlag deshalb nicht richtig funktioniert, dann zeige ich Ihnen hier den Weg Daten zu sichern. Was muss gesichert
MehrLaden der beiden virtuellen Orgeln (36 bzw. 100 Register) unter Hauptwerk
Oberwerk 2 das Wichtigste in deutsch Der Datenträger enthält sowohl das zu installierende Programm Oberwerk 2 als auch zwei fertige Sample-Sets (36 Register und 100 Register) für Hauptwerk. Installation
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
MehrAnleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle
Anleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle Öffnen der ClacTabelle welche die Daten enthält (oder eine neue erstellen) Hier ein Beispiel
MehrTel.: 040-528 65 802 Fax: 040-528 65 888 Email: support_center@casio.de. Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.
Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen. Die auf dem PC geschriebene Texte oder Programme können über dem ClassPad Manager zu ClassPad 300 übertragen werden. Dabei kann
MehrÜbung 1. Explorer. Paint. Paint. Explorer
Seite 1 Übung 1 1. Öffnen Sie das Programm PAINT 2. Maximieren Sie das Fenster 3. Verkleinern Sie das Fenster (Nicht Minimieren!!) 4. Öffnen Sie ZUSÄTZLICH zu PAINT den Windows Explorer 5. Verkleinern
MehrNewsletter. 1 Erzbistum Köln Newsletter
Newsletter 1 Erzbistum Köln Newsletter Inhalt 1. Newsletter verwalten... 3 Schritt 1: Administration... 3 Schritt 2: Newsletter Verwaltung... 3 Schritt 3: Schaltflächen... 3 Schritt 3.1: Abonnenten Verwaltung...
MehrVorkurs C++ Programmierung
Vorkurs C++ Programmierung Klassen Letzte Stunde Speicherverwaltung automatische Speicherverwaltung auf dem Stack dynamische Speicherverwaltung auf dem Heap new/new[] und delete/delete[] Speicherklassen:
Mehr10.3.1.4 Übung - Datensicherung und Wiederherstellung in Windows 7
5.0 10.3.1.4 Übung - Datensicherung und Wiederherstellung in Windows 7 Einführung Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie die Daten sichern. Sie werden auch eine
Mehr10.3.1.9 Übung - Konfigurieren einer Windows Vista-Firewall
5.0 10.3.1.9 Übung - Konfigurieren einer Windows Vista-Firewall Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie erfahren, wie man die Windows Vista-Firewall konfiguriert
MehrDas Startmenü. Das Startmenü anpassen
Das Startmenü Über das Startmenü gelangen Sie zu allen Programmen und Funktionen des Computers. Klicken Sie dazu auf die Schaltfläche Start. Die meistgenutzten Programme finden Sie in der linken Liste.
MehrBauteilattribute als Sachdaten anzeigen
Mit den speedikon Attributfiltern können Sie die speedikon Attribute eines Bauteils als MicroStation Sachdaten an die Elemente anhängen Inhalte Was ist ein speedikon Attribut?... 3 Eigene Attribute vergeben...
MehrAnleitungen zum Publizieren Ihrer Homepage
Anleitungen zum Publizieren Ihrer Homepage Einrichtung und Konfiguration zum Veröffentlichen Ihrer Homepage mit einem Programm Ihrer Wahl Stand Februar 2015 Die Anleitungen gelten für die Homepage-Produkte:
MehrOutlook 2000 Thema - Archivierung
interne Schulungsunterlagen Outlook 2000 Thema - Inhaltsverzeichnis 1. Allgemein... 3 2. Grundeinstellungen für die Auto in Outlook... 3 3. Auto für die Postfach-Ordner einstellen... 4 4. Manuelles Archivieren
MehrOffice-Programme starten und beenden
Office-Programme starten und beenden 1 Viele Wege führen nach Rom und auch zur Arbeit mit den Office- Programmen. Die gängigsten Wege beschreiben wir in diesem Abschnitt. Schritt 1 Um ein Programm aufzurufen,
MehrInstallation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren
Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren 1 32- oder 64-bit Windows feststellen In den nachfolgenden Schritten ist es nötig, dass Sie wissen, ob Sie
MehrFirefox: Die Lesezeichen im Griff
Firefox: Die Lesezeichen im Griff Die Favoriten im Internet Explorer sind eine Lachnummer gegen die Lesezeichen im Firefox. Eingetippte Schlagworte reichen, um sie aufzurufen. Außerdem können ganze Befehlsfolgen
MehrMeldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung
Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,
MehrDrei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 16: 3-Schichten-Architektur 1 Fachkonzept - GUI
Universität Osnabrück Drei-Schichten-Architektur 3 - Objektorientierte Programmierung in Java Vorlesung 6: 3-Schichten-Architektur Fachkonzept - GUI SS 2005 Prof. Dr. F.M. Thiesing, FH Dortmund Ein großer
Mehriphone-kontakte zu Exchange übertragen
iphone-kontakte zu Exchange übertragen Übertragen von iphone-kontakten in ein Exchange Postfach Zunächst muss das iphone an den Rechner, an dem es üblicherweise synchronisiert wird, angeschlossen werden.
MehrACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.
Track in Route umwandeln ACHTUNG: Ein Track kann nur dann in eine Route umgewandelt werden, wenn der Track auf Wegen gefahren wurde. Ein Querfeldein-Track kann nicht in eine Route umgewandelt werden, da
MehrEinen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen
Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen 1 Hier einige Links zu Dokumentationen im WEB Windows XP: http://www.verbraucher-sicher-online.de/node/18
MehrEinfü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
MehrProgrammiersprache 2 (C++) Prof. Dr. Stefan Enderle NTA Isny
Programmiersprache 2 (C++) Prof. Dr. Stefan Enderle NTA Isny 3. UML Klassendiagramm Nachtrag 3.1 Einführung UML UML ist eine standardisierte Sprache zur Modellierung von Systemen. In UML werden graphische
Mehr1 Was ist das Mediencenter?
1 Was ist das Mediencenter? Das Mediencenter ist Ihr kostenloser 25 GB Online-Speicher. Mit dem Mediencenter erleben Sie überall Ihre Fotos, Musik und Videos und teilen Ihre schönsten Momente mit Familie
MehrDas Organisationssystem für die Fertigung
30.04.2012 CIMSOFT-PRODAT P32 Handbuch 7.3 F2-Fenster-Erstellung Seite 1 Das Organisationssystem für die Fertigung Handbuch Teil 7 7.3 Erstellung von F2-Fenstern 2012 CIMSOFT GmbH Mühlberger Straße 12
MehrObjektorientierte Programmierung. Kapitel 12: Interfaces
12. Interfaces 1/14 Objektorientierte Programmierung Kapitel 12: Interfaces Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2012/13 http://www.informatik.uni-halle.de/ brass/oop12/
Mehrteischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
MehrArbeiten mit dem Outlook Add-In
Arbeiten mit dem Outlook Add-In Das Outlook Add-In ermöglicht Ihnen das Speichern von Emails im Aktenlebenslauf einer Akte. Außerdem können Sie Namen direkt aus BS in Ihre Outlook-Kontakte übernehmen sowie
Mehr10.3.1.5 Übung - Datensicherung und Wiederherstellung in Windows Vista
5.0 10.3.1.5 Übung - Datensicherung und Wiederherstellung in Windows Vista Einführung Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie die Daten sichern. Sie werden auch
MehrInstallationsanweisung Aktivierung für RadarOpus für PC s ohne Internetzugang (WINDOWS)
Installationsanweisung Aktivierung für RadarOpus für PC s ohne Internetzugang (WINDOWS) Dieses Handbuch hilft Anwendern, ihren RadarOpus Dongle (Kopierschutz) auf einem anderen Computer zu aktivieren,
MehrSophos Anti-Virus. ITSC Handbuch. Version... 1.0. Datum... 01.09.2009. Status... ( ) In Arbeit ( ) Bereit zum Review (x) Freigegeben ( ) Abgenommen
Version... 1.0 Datum... 01.09.2009 Status... ( ) In Arbeit ( ) Bereit zum Review (x) Freigegeben ( ) Abgenommen Kontakt... Dateiname... helpdesk@meduniwien.ac.at Anmerkungen Dieses Dokument wird in elektronischer
MehrWindows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen
Windows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen Das können wir Ihnen versprechen: An der neuen Taskleiste in Windows 7 werden Sie sehr viel Freude haben. Denn diese sorgt
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
MehrKURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE
KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung...Seite 03 2. Zugriff auf Cloud Object Storage mit Cyberduck...Seite 04 3. Neuen Container
MehrCarolo Knowledge Base
KB 07: Wie stelle ich ein fremdsprachiges Layout ein? (1) My-T-Soft verhält sich bezüglich fremdsprachiger Layouts wie eine physische Tastatur, d.h. sie liefert lediglich die Codes für die einzelnen Tasten.
MehrStarten der Software unter Windows XP
Starten der Software unter Windows XP Im Folgenden wird Ihnen Schritt für Schritt erklärt, wie Sie Ihr persönliches CONTOUR NEXT USB auf dem Betriebssystem Ihrer Wahl starten und benutzen. Schritt 1. Stecken
MehrMailUtilities: Remote Deployment - Einführung
MailUtilities: Remote Deployment - Einführung Zielsetzung Die Aufgabe von Remote Deployment adressiert zwei Szenarien: 1. Konfiguration der MailUtilities von einer Workstation aus, damit man das Control
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
MehrArbeitsblätter auf die Schülercomputer verteilen, öffnen und wieder einsammeln
Tipps & Tricks Arbeitsblätter auf die Schülercomputer verteilen, öffnen und wieder einsammeln Verteilen Sie Ihren Schülern ausgedruckte Arbeitsblätter? Mit App-Control und Vision können Sie die Arbeitsblätter
MehrÜbersichtlichkeit im Dokumentenmanagement
Übersichtlichkeit im Dokumentenmanagement Workshop Software GmbH Siemensstr. 21 47533 Kleve 02821 / 731 20 02821 / 731 299 www.workshop-software.de Verfasser: SK info@workshop-software.de Datum: 02/2012
MehrANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ.
ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ. INHALT 2 3 1 EINFÜHRUNG 3 1.1 SYSTEMVORAUSSETZUNGEN 3 1.2 MICROSOFT OFFICE 3 2 DOWNLOAD UND INSTALLATION 4 3 EINSTELLUNGEN 4
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
MehrPraktikum Software Engineering
Praktikum Software Engineering Verwendung von Enterprise Architect Pascal Weber, David Kulicke KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft
MehrInternet online Update (Internet Explorer)
Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Internetexplorer und gehen auf unsere Internetseite:
MehrDateien mit Hilfe des Dateimanagers vom USB-Stick kopieren und auf der Festplatte speichern
Dateien mit Hilfe des Dateimanagers vom USB-Stick kopieren und auf der Festplatte speichern Allgemein USB-Stick Dateimanager Explorer (Windows XP) - Dateien auf dem USB-STick finden Nachdem der Stick über
MehrErstellen eines Screenshot
Blatt 1 von 5 Erstellen eines Screenshot Einige Support-Probleme lassen sich besser verdeutlichen, wenn der Supportmitarbeiter die aktuelle Bildschirmansicht des Benutzers sieht. Hierzu bietet Windows
Mehr5.1.4.6 Übung - Datenmigration in Windows XP
5.0 5.1.4.6 Übung - Datenmigration in Windows XP Einführung Drucken Sie die Übung aus und führen Sie sie durch. In dieser Übung verwenden Sie Windows XP. Empfohlene Ausstattung Die folgende Ausstattung
MehrLEGO-Mindstorms-Roboter im Informatikunterricht 1 - mit Java-
Eckart Modrow LEGO-Mindstorms-Roboter S. 1 LEGO-Mindstorms-Roboter im Informatikunterricht 1 - mit Java- Benutzung in einer Programmierumgebung Für die LEGO-Roboter stehen unter allen gängigen Betriebssystemen
MehrMedienkompass1, Lehrmittelverlag des Kantons Zürich, 1. Ausgabe 2008, Thema 13 Sicher ist sicher, S.58-61
ÜBUNGSDOSSIER 6a_Daten speichern und verwalten (Windows) Medienkompass 1 : MK13_Sicher ist sicher Quelle: Name: Medienkompass1, Lehrmittelverlag des Kantons Zürich, 1. Ausgabe 2008, Thema 13 Sicher ist
MehrZum Abschluss wird gezeigt, wie aus einem C++ Quell-Programm ein ausführbares Programm erzeugt wird. 1. Installation von NetBeans...
Erste Schritte Dieser Teil der Veranstaltung gibt einen ersten Eindruck der Programmierung mit C++. Es wird ein erstes Gefühl von Programmiersprachen vermittelt, ohne auf die gezeigten Bestandteile genau
Mehrtentoinfinity Apps 1.0 EINFÜHRUNG
tentoinfinity Apps Una Hilfe Inhalt Copyright 2013-2015 von tentoinfinity Apps. Alle Rechte vorbehalten. Inhalt der online-hilfe wurde zuletzt aktualisiert am August 6, 2015. Zusätzlicher Support Ressourcen
MehrGrafische Benutzeroberfläche mit Glade und Python
Grafische Benutzeroberfläche mit Glade und Python Grundsätzliches Die grafische Benutzeroberfläche (GUI) wird getrennt von dem Programm erstellt und gespeichert. Zu dieser GUI-Datei wird ein passendes
MehrObjektorientierte Programmierung
Programmierkurs C++ Kapitel 7:Objektorientierte Programmierung Seite 1 Objektorientierte Programmierung If programming in PASCAL is like put in a straightjacket, then programming in C is like playing with
Mehreduvote Ein Umfragesystem für Lehrveranstaltungen - PowerPoint Add-In -
eduvote Ein Umfragesystem für Lehrveranstaltungen - PowerPoint Add-In - Übersicht: Nach dem Herunterladen und Ausführen des Installationsprogamms für das eduvote PowerPoint Add-In befindet sich rechts
MehrPrinzipien Objektorientierter Programmierung
Prinzipien Objektorientierter Programmierung Valerian Wintner Inhaltsverzeichnis 1 Vorwort 1 2 Kapselung 1 3 Polymorphie 2 3.1 Dynamische Polymorphie...................... 2 3.2 Statische Polymorphie........................
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrLabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN
LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration Arbeitsblatt und Demonstration A. Rost 1. Steuerung eines VI über LAN Eine Möglichkeit zur Steuerung virtueller Instrumente
Mehr5.1.4.4 Übung - Datenmigration in Windows 7
5.0 5.1.4.4 Übung - Datenmigration in Windows 7 Einführung Drucken Sie die Übung aus und führen Sie sie durch. In dieser Übung verwenden Sie Windows 7. Empfohlene Ausstattung Die folgende Ausstattung ist
MehrPDF-Erzeugung mit PDFCreator (nur für Windows, installiert universellen PDF-Druckertreiber) v11/01
PDF-Erzeugung mit PDFCreator (nur für Windows, installiert universellen PDF-Druckertreiber) v11/01 Erläuterung PDFCreator ist eine Software zur Erzeugung von PDF-Dateien unter Windows. Es kann in all den
Mehr10.3.1.10 Übung - Konfigurieren einer Windows-XP-Firewall
5.0 10.3.1.10 Übung - Konfigurieren einer Windows-XP-Firewall Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie erfahren, wie man die Windows XP-Firewall konfiguriert und
MehrInstallation censhare Client. Inhaltsverzeichnis
Installation censhare Client Inhaltsverzeichnis 1. Installation censhare Client & der InDesign PlugIns...2 2. Installation censhare Client für Windows...2 2.1 Aufruf der Internetseite... 2 2.2 Installation
MehrATB Ausbildung technische Berufe Ausbildungszentrum Klybeck
Inhaltsverzeichnis DOKUMENTATION SERVER INSTALLATION MIT WINDOWS 2000...1 Was ist ein Server...1 Aufbau des aprentas Servers...1 Materialliste:...1 Ablauf der Installation:...1 Die Installation:...1 Server
MehrSeriendruck mit der Codex-Software
Seriendruck mit der Codex-Software Seriendruck mit der Codex-Software Erstellen der Seriendruck-Datei in Windach Sie können aus der Adressverwaltung von Windach eine sogenannte Seriendruck-Datei erstellen,
MehrIhr CMS für die eigene Facebook Page - 1
Ihr CMS für die eigene Facebook Page Installation und Einrichten eines CMS für die Betreuung einer oder mehrer zusätzlichen Seiten auf Ihrer Facebook Page. Anpassen der "index.php" Installieren Sie das
MehrDelphi eine Einführung
Delphi eine Einführung 1. Die Entwicklungsumgebung Delphi ist ein sogenanntes RAD Werkzeug. RAD = Rapid Application Development = schnelle Anwendungsentwicklung Merkmale: - es gibt vorgefertigte Komponenten
MehrTempusCapio Erste Schritte
TempusCapio Erste Schritte 1. Anlegen eines Friedhofs Klicken Sie unter dem Reiter Friedhöfe auf Bearbeiten um die Daten Ihres Friedhofes anzupassen. Einen weiteren zusätzlichen Friedhof können Sie bei
MehrStefan Draeger Gartenstr. 26 38364 Schöningen. Velleman K8055 Experimentier Board C# Programmieranleitung
Velleman K8055 Experimentier Board C# Programmieranleitung Seite 1 von 14 Inhaltsverzeichnis Einführung...3 Vorbereitung...3 Compiler...3 K8055 SDK...3 Erster Schritt : Erstellen der DLL...4 Compilieren
MehrMicrosoft Visual Studio Community 2015
Microsoft Visual Studio Community 2015 Visual Studio Community 2015 ist eine kostenlose IDE mit leistungsfähigen Programmier- und Entwicklungswerkzeugen für Windows, ios und Android. Sie ist für einzelne
MehrIDEP / KN8 für WINDOWS. Schnellstart
IDEP / KN8 für WINDOWS Schnellstart 1. INSTALLATION 1.1 ÜBER DAS INTERNET Auf der Webseite von Intrastat (www.intrastat.be) gehen Sie nach der Sprachauswahl auf den Unterpunkt Idep/Gn8 für Windows. Dann
MehrÜber die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.
Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten
Mehr