Objektorientiertes Programmieren mit Suse Linux



Ähnliche Dokumente
Eprog Starthilfe. 5. Oktober Einleitung 2

Starten Sie Eclipse: Hier tragen sie Ihr Arbeitsverzeichnis ein. Zu Hause z.b. c:\workspace.

Hardware - Software - Net zwerke

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager

Wie man eigene Programme erstellt

Informatik 1 Tutorial

Pfötchenhoffung e.v. Tier Manager

Erstellen der Barcode-Etiketten:

CMS.R. Bedienungsanleitung. Modul Cron. Copyright CMS.R Revision 1

1.3. Installation und Konfiguration von Filr Desktop

Anleitung über den Umgang mit Schildern

Informatik I Tutorial

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

Erstellen einer digitalen Signatur für Adobe-Formulare

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

Anleitung für das Online Update

Wie halte ich Ordnung auf meiner Festplatte?

Finder > 'Programme' > 'Dienstprogramme' > 'Terminal'

Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.

Einführungskurs MOODLE Themen:

Lehrer: Einschreibemethoden

Übung - Arbeiten mit CLI-Befehlen in Windows

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

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

1. Legen Sie die mitgelieferte CD in ihr Laufwerk des PC, diese startet dann automatisch mit folgenden Fenster, klicken Sie nun English an.

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Gimp Kurzanleitung. Offizielle Gimp Seite:

II. Daten sichern und wiederherstellen 1. Daten sichern

Zwischenablage (Bilder, Texte,...)

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Dateimanagement in Moodle Eine Schritt-für

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

teamsync Kurzanleitung

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

etax.schwyz: Suche nach Steuerfalldateien

Dazu stellen Sie den Cursor in die Zeile, aus der eine Überschrift werden soll, und klicken auf die gewünschte Überschrift.

Erstellen einer GoTalk-Auflage

Ein Buch entsteht. Ein langer Weg

Ich möchte meine Beitragsnachweise nach dem vereinfachten Schätzverfahren erstellen.

Inhaltsverzeichnis Seite

Drucken aus der Anwendung

Einführung in TexMaker

Bedienungsanleitung Programmiersoftware Save `n carry PLUS. Inhaltsangabe

Datensicherung. Beschreibung der Datensicherung

TIF2ELO Maskeneditor Handbuch

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Empfehlungen zur Nutzung der CD zum Buch: Klee & Wiemann: Beweglichkeit und Dehnfähigkeit. Schorndorf: Hofmann,

Bedienungsanleitung Albumdesigner. Neues Projekt: Bestehendes Projekt öffnen:

Dokumentation zur Versendung der Statistik Daten

NoClick. Eine kurze Anleitung. Kommhelp e.v Vereinsregister. Spendenkonto kommhelp e. V. Konto Horstweg 25

Computerstammtisch Tegernau, Tutorial Grundlagen, Dateioperationen, Datensicherung (Screenshots und Erläuterungen beziehen sich auf Windows 7)

Symbolbearbeitung mit EPLAN 5.60/5.70 DIC_***D.SYM

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Stepperfocuser 2.0 mit Bootloader

Kapitel 3 Bilder farblich verändern - Arbeiten mit Objekten

Anleitung zur Installation von Tun EMUL 12.0

Arbeiten mit UMLed und Delphi

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

GEONET Anleitung für Web-Autoren

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

Übungsbetrieb in L²P aus Studierenden-Sicht

Einführung zum Arbeiten mit Microsoft Visual C Express Edition

Mediator 9 - Lernprogramm

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

Ihr IT-Administrator oder unser Support wird Ihnen im Zweifelsfall gerne weiterhelfen.

Version 0.3. Installation von MinGW und Eclipse CDT

C++ Grundlagen. ++ bedeutet Erweiterung zum Ansi C Standard. Hier wird eine Funktion eingeleitet

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

Installation von Druckern auf dem ZOVAS-Notebook. 1. Der Drucker ist direkt mit dem Notebook verbunden

Produktschulung WinDachJournal

Änderungen in Version 12

Lichtbrechung an Linsen

Bedienungsanleitung Anlassteilnehmer (Vereinslisten)

1. Formulieren Sie den Algorithmus <Bedienung eines Getränkeautomaten> nach den oben genannten Kriterien.

1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen.

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

Office 2007 Umsteiger Präsentationen für unterwegs vorbereiten

ECDL Modul 2 Windows 7 Übungseinheit. Ihr Name:...

Hinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

Herzlich willkommen bei der Installation des IPfonie -Softclients!

Liesmich zum Kurs: Programmieren in der Bioinformatik mit Perl Konfigurierung der Programmierumgebung

Programme im Griff Was bringt Ihnen dieses Kapitel?

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

Zertifikat in dakota einlesen Wie lese ich mein Zertifikat in dakota.le ein?

Dieses UPGRADE konvertiert Ihr HOBA-Finanzmanagement 6.2 in die neue Version 6.3. Ein UPGRADE einer DEMO-Version ist nicht möglich.

Internetauftritt von Lotta Karotta Anleitung zur Pflege. 2 Bearbeiten eines Menüpunktes am Beispiel Test

Standard Daten-Backup-Script

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

Verfasser: M. Krokowski, R. Dietrich Einzelteilzeichnung CATIA-Praktikum. Ableitung einer. Einzelteilzeichnung. mit CATIA P2 V5 R11

ANWENDUNGSHINWEISE ZU SYMBOLSTIX

Safeterms.de AGB Update Schnittstelle gambio Shopsoftware

GEVITAS Farben-Reaktionstest

Einführung in die Arbeit mit Eclipse und CDT

Satzhilfen Publisher Seite Einrichten

Nach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt.

Artikel Schnittstelle über CSV

SAMMEL DEINE IDENTITÄTEN::: NINA FRANK :: :: WINTERSEMESTER 08 09

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Dokumentenverwaltung

Transkript:

Objektorientiertes Programmieren mit Suse Linux

Zum Programmieren werden 2 Komponenten benötigt: 1. einen Editor zur Eingabe des Quellcodes 2. einen Compiler, der den Quellcode in die Maschinensprache übersetzt Die elegante Methode: Das elegante Methode ist zwar optisch nicht schön mit bunten Symbolen aufgepeppt und statt der Maus werden Tastatur-Kürzel verwendet, jedoch zeichnet sich diese Arbeitsweise nach kurzer Einarbeitung durch eine sehr hohe Effizienz aus. Zuerst wird die Shell gestartet. Die Shell ähnelt der von Windows bekannten Eingabeaufforderung. Als Editor hat sich Emacs gut bewährt. Am Anfang ist es am einfachsten, wenn man Emacs gleich mit der zu erstellenden / bearbeitenden Datei startet. Beim Starten des Emacs sollte man ein paar nicht ganz unwichtige Kleinigkeiten beachten.

Grundsätzlich geschieht dies durch folgenden Aufruf: emacs MeinPersönlicherDateiname.cpp & emacs steht dabei für den Aufruf des Programms. MeinPersönlicherDateiname.cpp steht dabei für die Datei, die erstellt oder bearbeitet werden soll. Dabei sollte auf Groß- und Kleinschreibung geachtet werden. Ist die Datei bereits in dem Verzeichnis, in dem man sich befindet, vorhanden, wird sie editiert. Ist dies nicht der Fall wird eine neue Datei mit dem Namen angelegt. Je nach Endung des Dateinamens wird die Programmiersprache gewählt. Quellcodes der Programmiersprache C haben die Endung.c, C++Quellcodes besitzen die Endung.cpp. Das & sorgt dafür, dass nicht auf das Beenden des Emacs-Editors gewartet wird, sondern parallel weitere Befehle über die Shell ausgeführt werden können. Nach Bestätigung des Befehlsaufrufs öffnet sich der Editor und mit dem Programmieren kann gleich begonnen werden. Der programmierte Quellcode muss nun

mit dem Tastaturkürzel ctrl+x ctrl+s abgespeichert werden. Am einfachsten ist es dabei die ctrl-taste gedrückt zu halten und dann die Tasten x gefolgt von s zu drücken. Nachdem Programmieren muss das Programm in die Maschinensprache übersetzt werden. Dieser Vorgang nennt sich kompilieren (to compile = erstellen, übersetzen). Zwischen diesen beiden Fenstern (Shell und Emacs) kann per Mausklick oder bequem durch Tastenkürzel (Alt+Tab, wie bei Windows) gewechselt werden. Zum Compilen wird im Shell-Fenster der Befehl g++ o hallowelt hallowelt.cpp ausgeführt (Groß-/Kleinschreibung beachten). g++ Aufruf des C++-Compilers -o hallowelt Ausführbare Datei hallowelt.c zu compiliernde Datei Das Programm wurde compiliert und ist nun ausführbar. Programme werden mit:./dateiname ausgeführt, in diesem Fall:./hallowelt

Dateien mit.cpp-endung (Quellcodes) können NICHT ausgeführt werden. Immer bedenken beim Löschen von Daten: Es gibt bei der Programmierung über die Shell keinen Mülleimer! Der Rechner geht davon aus, dass ihr wisst, was ihr tut. Gelöscht ist gelöscht. Die Klicki-Bunti-Methode Die Klicki-Bunti-Methode richtet sich an alle mausverwöhnten Windows-User, die das kleine, possierliche Nagetier zur Zeigersteuerung einfach liebgewonnen haben und ihre bunten Icons lieben. Dazu wird ein Editor über die Programm- Menüleiste gestartet, z.b. kwrite kwrite ist ein Texteditor, der Notepad von Windows ähnelt. Compiliert wird wie oben beschrieben. Allgemein gilt:

Wichtig ist, dass der Quellcode in reinem Textformat erstellt wird. Eventuelle Dokumentformatierungen führen sonst zu Compiler-Fehlern. Als Zielort zum Speichern sollte man das eigene Homeverzeichnis angeben. Nun wird wie oben beschrieben compiliert. Das Programm wurde compiliert und ist nun ausführbar. Hier noch eine kleine Übersicht über essentielle Unix- / Linuxbefehle: ls cd rm Dateiname mkdir Name zeigt den Inhalt des jeweiligen Verzeichnisses an wechselt in ein Verzeichnis löscht die Datei UNWIDERRUFLICH legt ein Verzeichnis an rm -rf Verzeichnis löscht ein Verzeichnis UNWIDERRUFLICH./Dateiname pwd führt ein Programm aus print working direcory

zeigt den Verzeichnispfad an, in dem man sich befindet ps kill pid liest die laufenden Prozesse aus Beendet einen Prozess Wichtige Befehle für Emacs: strg+x strg+s Datei speichern strg+x strg+c Emacs beenden Wichtig: Vor dem Compilieren muss die Datei immer gespeichert werden. Zum Programmieren in C++ wird statt gcc o AusführbareDatei Dateiname.c der g++compiler verwendet g++ o AusführbareDatei Dateiname.cpp Ausführen von compilierten Dateien:./Dateiname

Nur für Apple-Benutzer: Da auf den Apple-Tastaturen die geschweiften und eckigen Klammern fehlen, sind hier noch mal die Tastaturkürzel für die Zeichen aufgeführt: [ Alt+5 ] Alt+6 { Alt+8 } Alt+9 \ Alt+Shift+7