Software-Entwicklung mit Delphi
|
|
- Martin Meyer
- vor 6 Jahren
- Abrufe
Transkript
1 Software-Entwicklung mit Delphi Eine systematische Einführung von Dieter Orlamünder, Rüdiger Liskowsky, Heinrich Hußmann 1. Auflage Software-Entwicklung mit Delphi Orlamünder / Liskowsky / Hußmann schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Hanser München 2002 Verlag C.H. Beck im Internet: ISBN Inhaltsverzeichnis: Software-Entwicklung mit Delphi Orlamünder / Liskowsky / Hußmann
2 CARL HANSER VERLAG Dieter Orlamünder, Rüdiger Liskowsky, Heinrich Hußmann Software-Entwicklung mit Delphi Eine systematische Einführung
3 Vorwort Zur Einführung in die Software-Entwicklung gehört nicht nur das Erlernen einer Programmiersprache, sondern im gleichen Umfang das Kennenlernen der softwaretechnologischen Grundlagen zur Schaffung und Pflege dieser Programme. Das Ziel dieses Delphi - Buches besteht demnach darin, das Kennenlernen der Programmiersprache Object Pascal, des Software-Entwicklungswerkzeugs Delphi mit den anzuwendenden Prinzipien und Methoden der Softwaretechnologie zu verbinden. Das Buch ist besonders zur Einarbeitung in die praktischen Grundlagen der Informatik am Beispiel der Lehr -Programmiersprache Object Pascal und der dafür existierenden Werkzeuge von Delphi geeignet. Die Programmiersprache Pascal zur Einführung in die Software-Entwicklung wurde aus didaktischen Gründen gewählt. Sie wurde 1971 von Niklaus Wirth [39] als eine auf das Wesentliche reduzierte, verallgemeinerte Sprache für die strukturierte Programmierung geschaffen, die erste Auswirkungen der Softwarekrise überwinden half. Mit ihrem klassischen syntaktischen und typorientierten Konzept hat sie zahlreiche Programmiersprachen bis heute beeinflusst. Die interpretative Implementierung von Pascal mithilfe des P- Codes war der Ausgangspunkt für die Entwicklung von Turbo-Pascal und Vorbild für die Bytecode-Implementierungen von Smalltalk und Java [14]. Die Weiterentwicklung von Turbo-Pascal zum heutigen Object Pascal hat konsequent alle modernen Bewegungen der Software-Entwicklung aufgenommen. Somit bietet Object Pascal einen guten Übergang von klassischer Lehr -Programmierung hin zu Konzepten, die einen leichten Umstieg auf moderne Sprachen wie Java oder C# ermöglichen. Die wichtigsten objektorientierten Sprachelemente wurden 1986 in den Pascal-Sprachumfang integriert und bilden seither ständig erweitert die Basis der Entwicklungsumgebung Borland Delphi. Ein Kennzeichen moderner Software-Entwicklung ist, dass neue überarbeitete Versionen von Programmpaketen mit besseren Eigenschaften ständig, mitunter auch in kürzeren Zeiträumen, auf dem Markt erscheinen. Das gilt insbesondere für die gewählte Software- Entwicklungsumgebung, kann aber auch Pascal betreffen. Das vorliegende Buch und die bereitgestellten Projekte wurden auf Basis des Standes Anfang 2002 mit Delphi 6 erarbeitet. Generell wurde von der Stoffauswahl und -darstellung her versucht, versionsunabhängig zu sein. Sicher werden im Laufe der Zeit schnell neuere Versionen erscheinen, die hier dargestellten Grundlagen sollten aber allgemein gültig bleiben bzw. die Eigenschaft der Aufwärtskompatibilität sollte die Lauffähigkeit der Beispielprojekte weiter gewährleisten. Auf den zum Buch gehörenden WWW-Seiten werden wir versuchen, die gravierendsten Merkmale neuerer Releases zu beschreiben. Das Buch ist von seinem Lehrinhalt einzuordnen in die Grundlagen der Informatik, insbesondere für Ingenieure. Es ist durch die Verquickung von Stoffinhalten der Softwaretechnik mit den Konstrukten einer Programmiersprache besonders auf ingenieurwissenschaftliches Denken ausgerichtet. Der Inhalt des Buches basiert auf langjährigen Erfahrungen mit Lehrveranstaltungen zur Einführung in die Informatik speziell für Studenten des Maschinenwesens. Die Beispiele zu den Übungsaufgaben und zu den Delphi-Projekten sind exakt mathematisch begründet und stammen meist aus dem Kontext des Maschinen-
4 6 Vorwort baus. Nach den aufgezeigten Lösungsmustern lassen sie sich problemlos auch auf andere Wissensgebiete übertragen. Das Buch zeichnet sich in den einzelnen Abschnitten jeweils durch eine relativ kurze theoretische Erörterung des zugrunde liegenden Lehrstoffes und durch zahlreiche eingestreute Lehrbeispiele aus. Ausgehend von der Tatsache, dass die Studenten in unterschiedlichem Umfang bereits mit Computern in Verbindung gekommen sind, wird folgende Reihenfolge der Stoffgebiete gewählt Software-Entwicklungsumgebung Delphi Strukturierte Software-Entwicklung Prozedurale Programmierung mit Object Pascal Anwendungsprogrammierung mit Object Pascal unter Delphi Objektorientierte Programmierung mit Object Pascal Datenbankprogammierung unter Delphi. Damit sollen die Voraussetzungen für die Programmierung auch anspruchsvollerer Probleme geschaffen werden. Angefangen wird mit dem Abschnitt Software-Entwicklungsumgebung Delphi, in dem die Studenten ausgehend von bekannten Werkzeugen für die Programmentwicklung exemplarisch in die Software-Entwicklungswerkzeuge von Delphi eingeführt werden, unterstützt durch ein einfaches Beispiel. Der Einstieg, beginnend mit der Behandlung von Werkzeugen, ist dem Vorgehen des Ingenieurs entlehnt, indem dieser auch erst die Handhabung eines CAD-Systems kennen muss, ehe er eine Konstruktion beginnt. Eine Übersicht über existierende Paradigmen der Programmiersprachen und damit mögliche Arten von Sprachen ist dem Abschnitt vorangestellt. Der Abschnitt strukturierte Software-Entwicklung geht auf die wissenschaftlichen Grundlagen der Softwaretechnologie ein. Es werden Angaben zum Softwarelebenszyklus, zu Prinzipien, Methoden und zu Kosten bis zur Softwarequalität gemacht. Am Beispiel des strukturierten Entwurfs von Algorithmen (SEA) wird, unterstützt durch Delphi-Werkzeuge, die planmäßige Vorgehensweise zur Programmerzeugung und letztlich Softwareherstellung anschaulich demonstriert. Dazu werden einfache Beispiele zur Algorithmierung verwendet und erläutert. Die hier zunächst intuitiv eingeführte Methodik wird im gleichen und in den folgenden Abschnitten prozedurale und objektorientierte Programmierung mit Object Pascal begründet und ausgebaut. Im Abschnitt Anwendungsprogrammierung wird eine große Palette praktischer Programmieraufgaben behandelt. Enthalten sind fortgeschrittene Pascal-Steueranweisungen, die Methoden der Grafik-Programmierung, die Unterprogrammtechnik sowie die Verwendung höherer Datentypen von Pascal. Im letzten Abschnitt werden schließlich Aufbau und Nutzung von relationalen Datenbanken unter Delphi dargestellt. Nach Durcharbeitung des Lehr- und Übungsbuches sollten die grundlegenden Fertigkeiten zum Erstellen von Object Pascal- und Datenbank-Programmen vorhanden sein. Das setzt aber die praktische Tätigkeit am Computer voraus. Es ist deshalb sehr zu empfehlen, die angebotenen Delphi-Beispielprojekte zu erproben und zu variieren. Zusammenfassend besteht das Ziel dieses Lehr- und Übungsbuches darin, anhand einer ausgewählten Programmiersprache und einer typischen Software-Entwicklungsumgebung die wichtigsten Mittel und Paradigmen zur Entwicklung eigener Programme kennen zu
5 Vorwort 7 lernen und praktisch zu üben. Mit diesen Kenntnissen ist es dann relativ leicht und schnell möglich, sich in andere beliebige Programmiersprachen einzuarbeiten. Anmerkungen: 1. Das vorliegende Buch enthält nur die wichtigsten Grundlagen zur Einführung in die Software-Entwicklung mit Delphi. Für vertiefende Studien sind die im Literaturverzeichnis aufgeführten Quellen und speziell für die Entwicklungsumgebung und Object Pascal die Online-Hilfe von Delphi (Abschnitt ) zu nutzen. 2. Im Buch wird auf Delphi-Beispielprojekte Bezug genommen, die zur Veranschaulichung der Stoffkomplexe dienen, denen sie im Text zugeordnet sind. Sie sind Bestandteil der zum Buch gehörenden WWW-Seite. Sie beinhaltet für den Leser weiterhin Lösungen zu den gestellten Übungsaufgaben, Linksammlung mit weiteren Quellen zum Thema, Hinweise zu Verbesserungen in neueren Delphi- oder Pascal-Versionen. Die URL der WWW-Seite ist Unser Dank gilt dem Fachbuchverlag Leipzig. Besonders die Zusammenarbeit mit Frau Erika Hotho gestaltete sich konstruktiv und wurde von uns als sehr angenehm empfunden. Die Übungsaufgaben und Beispielprojekte wurden in Lehrveranstaltungen mit zahlreichen Studenten sowie Fernstudenten diskutiert. In Memoriam gilt unser Dank Herrn Dr. Christian Wittetschek. Er hat als Assistent langjährig engagiert für die Lehrveranstaltungen an der TU Dresden gearbeitet und ist viel zu früh von uns gegangen. Dresden, Juni 2002 Dieter Orlamünder Rüdiger Liskowsky Heinrich Hußmann
Software-Entwicklung mit Delphi
Software-Entwicklung mit Delphi Eine systematische Einführung von Dieter Orlamünder, Rüdiger Liskowsky und Heinrich Hußmann mit 170 Bildern und 102 Übungen Fachbuchverlag Leipzig im Carl Hanser Verlag
MehrProgrammierung - Paradigmen und Konzepte
Programmierung - Paradigmen und Konzepte Peter Forbrig, Immo O. Kerner ISBN 3-446-40301-9 Vorwort Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40301-9 sowie im Buchhandel Vorwort
Mehr1. Einführung Einführung in die Programmierung (fbw) Sommersemester 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, fbi
1. Einführung Einführung in die Programmierung (fbw) Sommersemester 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, fbi 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Einführung in
MehrWintersemester 2010/2011 Rüdiger Westermann Institut für Informatik Technische Universität München
Informatik 1 Wintersemester 2010/2011 Rüdiger Westermann Institut für Informatik Technische Universität München 1 0 Allgemeines Zielgruppen Siehe Modulbeschreibung Studierende anderer (nicht Informatik)
MehrKapitel 6,»Objektorientierte Programmierung«, widmet sich der objektorientierten Programmierung mit Python.
1.3 Aufbau des Buchs lichkeiten offen. Auf die Unterschiede der beiden Versionen gehe ich besonders ein, sodass ein späterer Umstieg von der einen zur anderen Version leichtfällt. Erste Zusammenhänge werden
MehrAgile Softwareentwicklung
Agile Softwareentwicklung Werte, Konzepte und Methoden von Wolf-Gideon Bleek, Henning Wolf 2., aktualisierte und erweiterte Auflage Agile Softwareentwicklung Bleek / Wolf schnell und portofrei erhältlich
MehrEinführung in die Softwareentwicklung am Beispiel von Java und C++ Vom Programmieren zur erfolgreichen Software-Projektarbeit
Hartmut Helmke, Frank Höppner, Rolf Isernhagen Einführung in die Softwareentwicklung am Beispiel von Java und C++ Vom Programmieren zur erfolgreichen Software-Projektarbeit ISBN-10: 3-446-40969-6 ISBN-13:
MehrData Warehousing mit Oracle
Data Warehousing mit Oracle Business Intelligence in der Praxis von Claus Jordan, Dani Schnider, Joachim Wehner, Peter Welker 1. Auflage Hanser München 2011 Verlag C.H. Beck im Internet: www.beck.de ISBN
MehrProgrammierung 1 für Wirtschaftsinformatik Wintersemester 2013/14
Programmierung 1 für Wirtschaftsinformatik Wintersemester 2013/14 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Programmierung 1: Programmierung 1 - Ziele Vermittlung von Grundkenntnissen
MehrGeschäftsprozessmanagement in der Praxis
Geschäftsprozessmanagement in der Praxis Kunden zufrieden stellen - Produktivität steigern - Wert erhöhen von Hermann J. Schmelzer, Wolfgang Sesselmann 7., überarbeitete und erweiterte Auflage 2010 Hanser
MehrBasiswissen Software-Projektmanagement
isql-reihe Basiswissen Software-Projektmanagement Aus- und Weiterbildung zum Certified Professional for Project Management nach isqi-standard von Bernd Hindel, Klaus Hörmann, Markus Müller, Jürgen Schmied
MehrC++ mit. Microsoft Visual C++ 2008. Richard Kaiser. Einführung in Standard-C++-, C++/CLI und die objektorientierte Windows.
Richard Kaiser C++ mit Microsoft Visual C++ 2008 Einführung in Standard-C++-, C++/CLI und die objektorientierte Windows.NET-Programmierung Mit CD-ROM Geleitwort Wenn man heute nach Literatur über Programmiersprachen
MehrKunststoffprüfung. von Wolfgang Grellmann, Sabine Seidler. 2. Auflage. Hanser München 2011
Kunststoffprüfung von Wolfgang Grellmann, Sabine Seidler 2. Auflage Hanser München 2011 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 42722 8 schnell und portofrei erhältlich bei beck-shop.de
MehrObjektorientierte Programmierung mit Python 3
Objektorientierte Programmierung mit Python 3 Bearbeitet von Michael Weigend Neuausgabe Taschenbuch. 784 S. Paperback ISBN 978 3 8266 1750 8 Format (B x L): 17 x 24 cm Gewicht: 1302 g Zu Inhaltsverzeichnis
Mehr1. Java ist... 2. Stammbaum der Programmiersprachen 3. Die "Softwarekrise"
im Überblick im Überblick Inhalt 1. Java ist... 2. Stammbaum der Programmiersprachen 3. Die Softwarekrise 1. Merkmale von Software 2. Fortlaufende Veränderungen 3. Erschwerte Rahmenbedingungen bei der
MehrInternes Audit. Software für Qualitätsmanagement, Umweltmanagement und Arbeitssicherheit. von Hans-Joachim Pfeufer, Franz Schreiber, Wolfgang Rau
Internes Audit Software für Qualitätsmanagement, Umweltmanagement und Arbeitssicherheit von Hans-Joachim Pfeufer, Franz Schreiber, Wolfgang Rau 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet:
MehrProjekte präsentieren
Projekte präsentieren von Hedwig Kellner 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22093 5 Zu Inhaltsverzeichnis schnell und portofrei erhältlich bei beck-shop.de
MehrGrundkurs Programmieren in Java
Grundkurs Programmieren in Java Band 1: Der Einstieg in Programmierung und Objektorientierung Bearbeitet von Dietmar Ratz, Jens Scheffler, Detlef Seese 1. Auflage 2001. Taschenbuch. 463 S. Paperback ISBN
MehrBeck-Wirtschaftsberater im dtv 50932. Servicequalität. Konzepte und Instrumente für eine perfekte Dienstleistung. von Prof. Dr.
Beck-Wirtschaftsberater im dtv 50932 Servicequalität Konzepte und Instrumente für eine perfekte Dienstleistung von Prof. Dr. Manfred Bruhn Prof. Dr. Manfred Bruhn ist Inhaber des Lehrstuhls für Marketing
MehrFunktionale Programmierung (in Clojure)
Funktionale Programmierung (in Clojure) Einführung Burkhardt Renz Fachbereich MNI Technische Hochschule Mittelhessen Wintersemester 2014/15 Übersicht Paradigmen von Programmiersprachen Paradigmen von Programmiersprachen
MehrVorwort. Ulrich Breymann. Der C++-Programmierer. C++ lernen - Professionell anwenden - Lösungen nutzen ISBN: 978-3-446-41644-4
Vorwort Ulrich Breymann Der C++-Programmierer C++ lernen - Professionell anwenden - Lösungen nutzen ISBN: 978-3-446-41644-4 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41644-4
MehrMartina Seidl Marion Brandsteidl Christian Huemer Gerti Kappel. UML @ Classroom. Eine Einführung in die objektorientierte Modellierung
Martina Seidl Marion Brandsteidl Christian Huemer Gerti Kappel UML @ Classroom Eine Einführung in die objektorientierte Modellierung Martina Seidl seidl@big.tuwien.ac.at Marion Brandsteidl brandsteidl@ifs.tuwien.ac.at
MehrNC/CNC Handbuch 2003/2004
NC/CNC Handbuch 2003/2004 NC, CNC, DNC, CAD, CAM, FFS, SPS, NC-Maschinen, NC-Roboter, LAN, Fachwortverzeichnis von Hans B. Kief 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de
MehrEnterprise Architecture Management - einfach und effektiv
Enterprise Architecture Management - einfach und effektiv Ein praktischer Leitfaden für die Einführung von EAM von Inge Hanschke 1. Auflage Hanser München 2011 Verlag C.H. Beck im Internet: www.beck.de
MehrProjektmanagement (Modelle, Methoden & Tools)
Projektmanagement (Modelle, Methoden & Tools) Übersicht zu den Inhalten der Vorlesung Die Inhalte der Vorlesung wurden primär auf Basis der angegebenen Literatur erstellt. Darüber hinaus finden sich vielfältige
MehrProgrammieren I. Überblick. www.kit.edu. Institut für Angewandte Informatik
Programmieren I Überblick KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester)
MehrVom Intranet zum Knowledge Management
Vom Intranet zum Knowledge Management Die Veränderung der Informationskultur in Organisationen von Martin Kuppinger, Michael Woywode 1. Auflage Hanser München 2000 Verlag C.H. Beck im Internet: www.beck.de
MehrKnasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11. vii. Inhaltsverzeichnis
Knasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11 vii 1 Einführung 1 1.1 Motivation.................................... 1 1.2 Vorteile der neuen Techniken...................... 3 1.3 Aufbau des
MehrProdukthaftpflichtversicherung
Gelbe Erläuterungsbücher Produkthaftpflichtversicherung Besondere Bedingungen und Risikobeschreibungen für die Produkthaftpflichtversicherung von Industrie- und Handelsbetrieben (Produkthaftpflicht-Modell)
MehrModulhandbuch für das BA Kombinationsfach Angewandte Informatik Multimedia
Modulhandbuch für das BA Kombinationsfach Angewandte Informatik Multimedia Kenntnisse im Programmieren für das World Wide Web mit der Programmiersprache JAVA werden vermittelt, ebenso das Erstellen von
MehrTotal Quality Management
Total Quality Management Tipps für die Einführung von Thomas Hummel, Christian Malorny überarbeitet Total Quality Management Hummel / Malorny schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrDatenbank-Programmierung mit Visual Basic 2012 (Buch + E-Book)
Datenbank-Programmierung mit Visual Basic 2012 (Buch + E-Book) Grundlagen, Rezepte, Anwendungsbeispiele von Walter Doberenz, Thomas Gewinnus 1. Auflage Datenbank-Programmierung mit Visual Basic 2012 (Buch
MehrStudienkommentar StGB
Studienkommentar StGB - Strafgesetzbuch - von Prof. Dr. Wolfgang Joecks 9. Auflage Studienkommentar StGB Joecks schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
MehrDataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen...
Inhalt HTML- Grundlagen und CSS... 2 XML Programmierung - Grundlagen... 3 PHP Programmierung - Grundlagen... 4 Java - Grundlagen... 5 Java Aufbau... 6 ASP.NET Programmierung - Grundlagen... 7 1 HTML- Grundlagen
MehrModulbeschreibung Fakultät Gebäudetechnik und Informatik gültig ab WS 2010/11. Niveaustufe: Bachelor
Modul-Nr.: BA-VI-1030 Modulname: Programmierung Grundlagen (PRG) Niveaustufe: Bachelor Empfohlenes Semester: 1./2. Studiensemester : Grundkonzepte der Programmierung (GKP) Objektorientierte Programmmierung
MehrGrundlagen der Technischen Informatik
Grundlagen der Technischen Informatik von Dirk W. Hoffmann 1. Auflage Hanser München 2007 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40691 9 Zu Leseprobe schnell und portofrei erhältlich
MehrMethodische objektorientierte Softwareentwicklung
Methodische objektorientierte Softwareentwicklung Eine Integration klassischer und moderner Entwicklungskonzepte von Mario Winter 1. Auflage Methodische objektorientierte Softwareentwicklung Winter schnell
Mehrschnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv
Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag
MehrTel. 0531 295-2599 E-Mail: Hartmut.Helmke@DLR.DE. Vorstellung der eigenen Person
Prof. Dr.-Ing. Hartmut Helmke in Deutsches Zentrum für Luft- und Raumfahrt e.v. (DLR) Institut für Flugführung Abteilung Lotsenassistenzsysteme Postfach 32 67 38108 Braunschweig Know-How-Abfrage Fragebogen
MehrMicrosoft SharePoint Portal Server 2003
Microsoft SharePoint Portal Server 2003 Verwaltung und Programmierung. Behandelt SharePoint Portal Server und Windows SharePoint Services von Nico Thiemer 1. Auflage Microsoft SharePoint Portal Server
MehrSIP - Multimediale Dienste in Internet
SIP - Multimediale Dienste in Internet Grundlagen, Architektur, Anwendungen von Stephan Rupp, Gerd Siegmund, Wolfgang Lautenschläger 1. Auflage SIP - Multimediale Dienste in Internet Rupp / Siegmund /
MehrInformatik ist viel mehr als Delphi-Programmierung!
Gliederung 1. Objektorientierte Programmierung mit Object Pascal (5. Studienbrief, Kapitel 5) 9.4. + 16.4. 2. Software-Bausteine am Beispiel der Delphi-Komponenten (5. Studienbrief, Kapitel 5) 23.4. 3.
MehrComa I. Einleitung. Computer und Algorithmen. Programmiersprachen. Algorithmen versus Programmiersprachen. Literaturhinweise
Coma I Einleitung 1 Computer und Algorithmen Programmiersprachen Algorithmen versus Programmiersprachen Literaturhinweise 2 Computer und Algorithmen Programmiersprachen Algorithmen versus Programmiersprachen
MehrAgile Testing. Der agile Weg zur Qualität. von Siegfried Tanczos, Martin Klonk, Richard Seidl, Helmut Pichler, Manfred Baumgartner. 1.
Agile Testing Der agile Weg zur Qualität von Siegfried Tanczos, Martin Klonk, Richard Seidl, Helmut Pichler, Manfred Baumgartner 1. Auflage Hanser München 2013 Verlag C.H. Beck im Internet: www.beck.de
MehrProgrammiertechnik. Prof. Dr. Oliver Haase Raum G124 haase@htwg-konstanz.de Tel: 07531/206-150. Oliver Haase Hochschule Konstanz 1
Programmiertechnik Prof. Dr. Oliver Haase Raum G124 haase@htwg-konstanz.de Tel: 07531/206-150 Oliver Haase Hochschule Konstanz 1 Organisatorisches Vorlesung: montags, 8:00 9:30h, Raum C-109 freitags, 8:00
Mehr1. Java Grundbegriffe
1. Java Grundbegriffe Geschichte von Java Programmieren mit Java Interpretieren vs. Kompilieren Java Byte-Code Jave Virtual Machine Arbeitsmaterialien Allgemeine Informatik 2 SS09 Folie 1.1 Java, eine
MehrJoomla! 1.5. Das Open Source-CMS einsetzen und erweitern. von Tobias Hauser, Christian Wenz. 3., überarbeitete Auflage. Hanser München 2008
Joomla! 1.5 Das Open Source-CMS einsetzen und erweitern von Tobias Hauser, Christian Wenz 3., überarbeitete Auflage Hanser München 2008 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41026 8
MehrTeil II: Konzepte imperativer Sprachen
Teil II: Konzepte imperativer Sprachen Imperative Konzepte und Techniken Eine Einführung am Beispiel von Java K. Bothe, Institut für Informatik, HU Berlin, GdP, WS 2015/16 Version: 2. Nov. 2015 II. Konzepte
MehrProgrammieren Lernen mit BYOB. Gerald Futschek 5. November 2012
Programmieren Lernen mit BYOB Informatiktag 2012 Gerald Futschek 5. November 2012 Erste Programmier Schritte in der Schule Sehr viele verschiedene Dinge zu lernen: Syntax und Semantik der Befehle, Algorithmen,
MehrProgrammieren I. Überblick. www.kit.edu. Institut für Angewandte Informatik
Programmieren I Überblick KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester)
MehrTime-Management für Anwälte
Time-Management für Anwälte Digitale Assistenten, Checklisten, Virtuelle Büros und andere nützliche Arbeitstechniken von Prof. Dr. Benno Heussen, Dr. Markus Junker 3., überarbeitete und ergänzte Auflage
MehrCATIA V5 - Effiziente Konstruktion mit Makros
CATIA V5 - Effiziente Konstruktion mit Makros Automatisierte Erstellung von Volumenkörpern, Drahtgeometrie und Flächen mit CATScript von Dieter R. Ziethen 1. Auflage Hanser München 2003 Verlag C.H. Beck
MehrProgrammierkurs Python I
Programmierkurs Python I Michaela Regneri 2009-10-30 (Folien basieren auf dem gemeinsamen Kurs mit Stefan Thater, der für diese Vorlesung auf Alexander Kollers Java-Kurs basierte) Organisatorisches Wöchentliche
MehrHandbuch IT-Projektmanagement
Handbuch IT-Projektmanagement Vorgehensmodelle, Managementinstrumente, Good Practices von Ernst Tiemeyer 1. Auflage Hanser München 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 42192 9
MehrSelda Garip MatrikelNr.: 0200012 Kennzahl: 533 seldaaa83@hotmail.com
Selda Garip MatrikelNr.: 0200012 Kennzahl: 533 seldaaa83@hotmail.com Agenda Geschichte der OOP Geschichte von Self Definition Syntax und Semantik Besonderheiten und Anwendungen Vorteile & Nachteile Motivation
MehrTYPO3 4.3 für Webautoren
DAS EINSTEIGERSEMINAR TYPO3 4.3 für Webautoren von Dr. Hubert Partl, Dr. Tobias Müller-Prothmann 1. Auflage TYPO3 4.3 für Webautoren Partl / Müller-Prothmann schnell und portofrei erhältlich bei beck-shop.de
MehrSoftware-Sanierung. Weiterentwicklung, Testen und Refactoring bestehender Software. von Sebastian Kübeck. 1. Auflage
Software-Sanierung Weiterentwicklung, Testen und Refactoring bestehender Software von Sebastian Kübeck 1. Auflage Software-Sanierung Kübeck schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrE-Business Architekturen
E-Business Architekturen Übung 3b Entwicklung eigener Service-Angebote 01.03.2015 Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten zur Serviceimplementierung (ggf. auch Cloud) Umgang mit
MehrTechnische Probleme lösen mit C/C++
Technische Probleme lösen mit C/C++ Von der Analyse bis zur Dokumentation von Norbert Heiderich, Wolfgang Meyer 1. Auflage Hanser München 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 42382
MehrPraxishandbuch BPMN 2.0
Praxishandbuch BPMN 2.0 von Jakob Freund, Bernd Rücker 2., aktualisierte Auflage Hanser München 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 42455 5 schnell und portofrei erhältlich bei
MehrGrundwissen IT 10. Klasse
Grundwissen IT 10. Klasse WPFG I E5: Baugruppenmontage und Funktionsmodelle (14) E6: Erweiterte Anwendungen (14) G1: Modellierung und Codierung von Algorithmen (14) E5: Baugruppenmontage und Funktionsmodelle
MehrDigitales Entwerfen. Marco Hemmerling und Anke Tiggemann
Digitales Entwerfen Marco Hemmerling und Anke Tiggemann Broschiert: 233 Seiten über 150 Abbildungen Verlag: UTB, Stuttgart; Auflage: 1., Aufl. (7. Oktober 2009) ISBN: 978-3825284152 aus der Reihe: Architektur
MehrWPM - Wertstromorientiertes Prozessmanagement
WPM - Wertstromorientiertes Prozessmanagement - Effizienz steigern- Verschwendung reduzieren- Abläufe optimieren von Karl W. Wagner, Alexandra M. Lindner 1. Auflage WPM - Wertstromorientiertes Prozessmanagement
MehrMarketing-Controlling
Marketing-Controlling Systeme und Methoden für mehr Markt- und Unternehmenserfolg von Prof. Dr. Jörg Link, Prof. Dr. Christoph Weiser 2., vollständig überarbeitete und erweiterte Auflage Marketing-Controlling
MehrSoftware Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer
Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Vorausgesetzte Kenntnisse Allgemeine Kenntnisse aus dem Bereich der Softwareentwicklung - Programmierkenntnisse (Java, C) - Beherrschung der notwendigen
MehrCBT und WBT konzipieren, entwickeln, gestalten Wendt
CBT und WBT konzipieren, entwickeln, gestalten von 1. Auflage CBT und WBT konzipieren, entwickeln, gestalten Wendt schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Hanser München
MehrC++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang
Einleitung Dieses Buch wendet sich an jeden Leser, der die Programmiersprache C++ neu lernen oder vertiefen möchte, egal ob Anfänger oder fortgeschrittener C++-Programmierer. C++ ist eine weitgehend plattformunabhängige
MehrDidaktik der Informatik
Didaktik der Informatik von Sigrid Schubert, Andreas Schwill 1. Auflage Didaktik der Informatik Schubert / Schwill schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
MehrEvaluation of Database Design and Reverse Engineering Tools for a Large Software System
Evaluation of Database Design and Reverse Engineering Tools for a Large Software System Anne Thomas TU Dresden Dr. B. Demuth Pre Press GmbH (Dresden) T. Reuter Gliederung Einleitung Vorgehensweise Kontext
MehrKapitelübersicht. Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge. Was bedeutet Objektorien+erung?
Kapitelübersicht Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge Was bedeutet Objektorien+erung? ObjektorienCerte Analyse und Design die Objektmodellierung
MehrSoftware Engineering
Software Engineering Grundlagen, Menschen, Prozesse, Techniken von Jochen Ludewig, Horst Lichter 1. Auflage Software Engineering Ludewig / Lichter schnell und portofrei erhältlich bei beck-shop.de DIE
Mehr32 Bachelorstudiengang Allgemeine Informatik
32 Bachelorstudiengang Allgemeine Informatik (1) Im Studiengang Allgemeine Informatik umfasst das Grundstudium zwei. (2) Der Gesamtumfang der für den erfolgreichen Abschluss des Studiums erforderlichen
MehrBeck-Wirtschaftsberater im dtv 50808. Kundenorientierung. Bausteine für ein exzellentes Customer Relationship Management (CRM)
Beck-Wirtschaftsberater im dtv 50808 Kundenorientierung Bausteine für ein exzellentes Customer Relationship Management (CRM) von Prof. Dr. Manfred Bruhn Prof. Dr. Manfred Bruhn ist Inhaber des Lehrstuhls
MehrProzessoptimierung durch Integration. von Ulrich Sendler, Volker Wawer
CAD und PDM Prozessoptimierung durch Integration von Ulrich Sendler, Volker Wawer erweitert, überarbeitet CAD und PDM Sendler / Wawer schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrModellierung und Programmierung 1
Modellierung und Programmierung 1 Prof. Dr. Sonja Prohaska Computational EvoDevo Group Institut für Informatik Universität Leipzig 21. Oktober 2015 Automat versus Computer Ein Automat ist eine Maschine,
MehrVorwort. Dieses Buch ist für alle,
1 Vorwort Die Programmiersprache C++ erfreut sich immer größerer Beliebtheit und Verbreitung. Warum ist das so? Mittlerweile hat sich die Erkenntnis durchgesetzt, dass Wartbarkeit und Wiederverwendbarkeit
MehrBernd KLEIN EINFÜHRUNG IN PYTHON3 IN EINER WOCHE PROGRAMMIEREN LERNEN. Im Internet: Musterlösungen zu den Übungen
PYTHON3 Bernd KLEIN EINFÜHRUNG IN IN EINER WOCHE PROGRAMMIEREN LERNEN Im Internet: Musterlösungen zu den Übungen Danksagung Zum Schreiben eines Buches benötigt es neben der nötigen Erfahrung und Kompetenz
MehrData Mining für die industrielle Praxis
Data Mining für die industrielle Praxis von Ralf Otte, Viktor Otte, Volker Kaiser 1. Auflage Hanser München 2004 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22465 0 Zu Leseprobe schnell und
MehrInhaltsverzeichnis. Klaus J. Conrad. Grundlagen der Konstruktionslehre. Methoden und Beispiele für den Maschinenbau und die Gerontik
Inhaltsverzeichnis Klaus J. Conrad Grundlagen der Konstruktionslehre Methoden und Beispiele für den Maschinenbau und die Gerontik ISBN (Buch): 978-3-446-43533-9 ISBN (E-Book): 978-3-446-43667-1 Weitere
MehrVorwort. Hermann J. Schmelzer, Wolfgang Sesselmann. Geschäftsprozessmanagement in der Praxis
Vorwort Hermann J. Schmelzer, Wolfgang Sesselmann Geschäftsprozessmanagement in der Praxis Kunden zufrieden stellen - Produktivität steigern - Wert erhöhen ISBN (Buch): 978-3-446-43460-8 Weitere Informationen
MehrAction Learning im Management Development
Bernhard Hauser Action Learning im Management Development Eine vergleichende Analyse von Action-Learning-Programmen zur Entwicklung von Führungskräften in drei verschiedenen Unternehmen 2. aktualisierte
MehrEinführung in die Informatik
Einführung in die Informatik Einleitung Organisatorisches, Motivation, Herangehensweise Wolfram Burgard Cyrill Stachniss 0.1 Vorlesung Zeit und Ort: Mo 16.00 18.00 Uhr Gebäude 101, HS 00-026 Informationen
Mehr3 Anwendungsarchitektur und Entwicklungsumgebung
21 3 Anwendungsarchitektur und Bei den Entwicklern von Web-basierten Dialogsystemen hat sich im Laufe der Zeit eine Vorgehensweise im Design von Anwendungen entwickelt, dies es ermöglicht, flexible Web-Dialoge
MehrVorlesung C-Kurs 9:15-10:45 Mathe 11:15-12:45 1. Woche Hörsaal 1 2. Woche Hörsaal 7
Vorlesung C-Kurs 9:15-10:45 Mathe 11:15-12:45 1. Woche Hörsaal 1 2. Woche Hörsaal 7 Seminare / Praktikum M1/C1 : Mathe 13:15-14:45, C-Kurs 15:15-16:45h M2/C2 : C-Kurs 13:15-14:45, Mathe 15:15-16:45h M*
MehrHardware-Engineering
Universität Bielefeld Technische Fakultät AG Technische Informatik Seminar Hardware-Engineering 29. Juli 2004 Veranstalter Tim Köhler 1 1 tkoehler@techfak. 2 Universität Bielefeld, AG Technische Informatik
MehrData Mining mit Microsoft SQL Server
Data Mining mit Microsoft SQL Server Analyse und Mustererkennung in Daten mit Excel 2007 und SQL Server 2005/2008 von Jan Tittel, Manfred Steyer 1. Auflage Data Mining mit Microsoft SQL Server Tittel /
MehrBusiness Management Schwerpunkt: Logistik und Supply Chain Management
Business Management Schwerpunkt: Logistik und Supply Chain Management Bitte beachten Sie folgende Voraussetzungen: Voraussetzungen (für alle drei Module) Supply Chain Management lässt sich als die konsequente
MehrBesser Traden mit DiNapoli-Levels
Besser Traden mit DiNapoli-Levels Fibonacci-Analyse in der täglichen Praxis von Joe DiNapoli 1. Auflage 2011 Besser Traden mit DiNapoli-Levels DiNapoli schnell und portofrei erhältlich bei beck-shop.de
MehrObjektorientierte Softwareentwicklung
SS Objektorientierte Softwareentwicklung Dr. Pascal Bihler Durchschnittsnote:. Teilnehmer (ausgewertete Fragebögen): ˆ Bachelor: ˆ Master: ˆ Diplom: ˆ Lehramt: ˆ Nebenfach: ˆ FFF: Bitte beurteile die Gestaltung
MehrRealisierung einer multimedialen Lernumgebung für CAD/CAM Dr.-Ing. Schöne, Christine, Dr.-Ing. Jetschny, Wolfgang
Realisierung einer multimedialen Lernumgebung für CAD/CAM Dr.-Ing. Schöne, Christine, Dr.-Ing. Jetschny, Wolfgang 1. Einleitung Die ingenieurtechnischen Studienrichtungen werden gegenüber sprachlichen
MehrVerteiltes Programmieren mit Space Based Computing
Verteiltes Programmieren mit Space Based Computing Middleware Vorlesungsübung (4 VU 185.226) WS 2010 Vorbesprechung A.o. Univ. Prof. Dr. Dipl.-Ing. eva Kühn TU Wien, Institut für Computersprachen A-1040
MehrErgänzungsfach Informatik
Wochenlektionen 1. Jahr 2. Jahr 3. Jahr 4. Jahr Ergänzungsfach: 2 2 A Allgemeine Bildungsziele Die Informatik durchdringt zunehmend alle Bereiche des Lebens. Sie betrifft in der Anwendung alle wissenschaftlichen
MehrProjektmanagement (Modelle, Methoden & Tools)
Projektmanagement (Modelle, Methoden & Tools) Übersicht zu den Inhalten der Vorlesung Die Inhalte der Vorlesung wurden primär auf Basis der angegebenen Literatur erstellt. Darüber hinaus finden sich vielfältige
MehrDatenqualität erfolgreich steuern
Edition TDWI Datenqualität erfolgreich steuern Praxislösungen für Business-Intelligence-Projekte von Detlef Apel, Wolfgang Behme, Rüdiger Eberlein, Christian Merighi 3., überarbeitete und erweiterte Auflage
MehrWissensmanagement. Grundlagen, Methoden und technische Unterstützung. von Franz Lehner. 2., überarbeitete Auflage. Hanser München 2008
Wissensmanagement Grundlagen, Methoden und technische Unterstützung von Franz Lehner 2., überarbeitete Auflage Hanser München 2008 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41443 3 Zu Leseprobe
MehrImmobilienwertermittlungsverordnung: ImmoWertV
Gelbe Erläuterungsbücher Immobilienwertermittlungsverordnung: ImmoWertV von Dr. P. Zimmermann 1. Auflage Immobilienwertermittlungsverordnung: ImmoWertV Zimmermann schnell und portofrei erhältlich bei beck-shop.de
MehrMartin V ömel Dieter Zastrow. Aufgabensammlung Elektrotechnik 1
Martin V ömel Dieter Zastrow Aufgabensammlung Elektrotechnik 1 Literatur für das... Grundstudium Mathematik für Ingenieure, Band 1 + 2 von L. Papula Übungsbuch zur Mathematik für Ingenieure von L. Papula
MehrFollow-up-Seminare für erfahrene Lerncoaches
Follow-up-Seminare für erfahrene Lerncoaches Wagnerstraße 21 T 040-658 612 53 mail@hannahardeland.de 22081 Hamburg M 0173-614 66 22 www.hannahardeland.de Follow-up-Seminare für erfahrene Lerncoaches Die
MehrProgrammieren was ist das genau?
Programmieren was ist das genau? Programmieren heisst Computerprogramme herstellen (von griechisch programma für Vorschrift). Ein Computerprogramm ist Teil der Software eines Computers. Als Software bezeichnet
Mehr