Objects First with Java

A Practical Introduction Using BlueJ

Author: David J. Barnes,Michael Kolling

Publisher: Pearson

ISBN: 9780134477367

Category: Computers

Page: 576

View: 6238

A Modern Approach to Functional Programming Objects First with Java: A Practical Introduction is an introduction to object-oriented programming for beginners. The main focus of the book is general object-oriented and programming concepts from a software engineering perspective. The first chapters are written for readers with no programming experience with later chapters being more suitable for advanced or professional programmers. The Java programming language and BlueJ--the Java development environment -- are the two tools used throughout the book. BlueJ's clear visualization of classes and objects means that readers can immediately appreciate the differences between them and gain a much better understanding of the nature of an object than they would from simply reading source code. Unlike traditional textbooks, the chapters are not ordered by language features but by software development concepts. The Sixth Edition goes beyond just adding the new language constructs of Java 8. The book's exploration of this new language demonstrates a renaissance of functional ideas in modern programming. While functional programming isn't new in principle, it's seen a boost in popularity based on the current computer hardware available and the changing nature of projects programmers wish to tackle. Functional language constructs make it possible to efficiently automate currency, make use of multiple cores without much effort on the side of the programmer, are both more elegant and readable, and offer great potential in solving the issue of parallel hardware. Functional programming has become an essential part of the field, and Objects First with Java gives students a basic understanding of an area they'll need to master in order to succeed in the future.

Objektorientierte Programmierung mit Java

eine praxisnahe Einführung mit BlueJ

Author: David J. Barnes,Michael Kölling

Publisher: N.A

ISBN: 9783827370730

Category: Computer science

Page: 466

View: 8557

Python kurz & gut

Author: Mark Lutz

Publisher: O'Reilly Germany

ISBN: 3955617718

Category: Computers

Page: 280

View: 8423

Die objektorientierte Sprache Python eignet sich hervorragend zum Schreiben von Skripten, Programmen und Prototypen. Sie ist frei verfügbar, leicht zu lernen und zwischen allen wichtigen Plattformen portabel, einschließlich Linux, Unix, Windows und Mac OS. Damit Sie im Programmieralltag immer den Überblick behalten, sind die verschiedenen Sprachmerkmale und Elemente in Python – kurz & gut übersichtlich zusammengestellt. Für Auflage 5 wurde die Referenz komplett überarbeitet, erweitert und auf den neuesten Stand gebracht, so dass sie die beiden aktuellen Versionen 2.7 und 3.4 berücksichtigt. Python – kurz & gut behandelt unter anderem: Eingebaute Typen wie Zahlen, Listen, Dictionarys u.v.a.; nweisungen und Syntax für Entwicklung und Ausführung von Objekten; Die objektorientierten Entwicklungstools in Python; Eingebaute Funktionen, Ausnahmen und Attribute; pezielle Methoden zur Operatorenüberladung; Weithin benutzte Standardbibliotheksmodule und Erweiterungen; Kommandozeilenoptionen und Entwicklungswerkzeuge. Mark Lutz stieg 1992 in die Python-Szene ein und ist seitdem als aktiver Pythonista bekannt. Er gibt Kurse, hat zahlreiche Bücher geschrieben und mehrere Python-Systeme programmiert.

Entwurfsmuster

Elemente wiederverwendbarer objektorientierter Software

Author: N.A

Publisher: Pearson Deutschland GmbH

ISBN: 9783827328243

Category:

Page: 479

View: 1815

Mit Java programmieren lernen für Dummies

Author: Barry A. Burd

Publisher: John Wiley & Sons

ISBN: 3527691898

Category: Computers

Page: 463

View: 8171

Steigen Sie mit diesem Buch in die Welt des Programmierens ein und zwar mit der beliebten Programmiersprache Java! Schritt fï¿1⁄2r Schritt werden Sie mit den Grundlagen, wie zum Beispiel Variablen, Schleifen und objektorientierter Programmierung, vertraut gemacht, probieren viele anschauliche Beispiele aus und schreiben Ihr erstes eigenes Programm. Dieses Buch steht Ihnen bei allen Herausforderungen jederzeit mit hilfreichen Tipps und Lï¿1⁄2sungsvorschlï¿1⁄2gen zur Seite, sodass Sie fï¿1⁄2r Ihren Weg zum Programmierer optimal gerï¿1⁄2stet sind!

Java lernen mit BlueJ

eine Einführung in die objektorientierte Programmierung

Author: David J. Barnes,Michael Kölling

Publisher: Pearson Deutschland GmbH

ISBN: 9783868940015

Category: BlueJ.

Page: 604

View: 7265

Entwurfsmuster verstehen

eine neue Perspektive auf objektorientierte Software-Entwicklung ; [eine neue Perspektive für das objektorientierte Design ; robuste und zuverlässige Softwarwe mithilfe von Entwurfsmustern entwickeln ; Design patterns sinnvoll kombinieren]

Author: Alan Shalloway,James Trott

Publisher: N.A

ISBN: 9783826613456

Category:

Page: 319

View: 3368

C++ Alles in einem Band für Dummies

Author: John Paul Mueller,Jeff Cogswell

Publisher: John Wiley & Sons

ISBN: 3527692592

Category: Computers

Page: 828

View: 9244

Dieses Buch ist für alle, die tief in die C++-Programmierung einsteigen möchten. Dennoch werden keine Programmierkenntnisse vorausgesetzt. John Paul Mueller und Jeff Cogswell erklären Ihnen zunächst, wie Sie C++ installieren. Sie erfahren, was Klassen und Objekte sind, was Sie mit Entwurfsmustern anfangen und wie Sie Ihre Programme debuggen. Aus Anfängern werden Entwickler mit Erfahrung und dann fortgeschrittene Programmierer. Diese finden in diesem Buch Informationen zu dynamischen Arrays, Lambda-Ausdrücken, Streams, UML, der Standardbibliothek, zu Boost und vielem mehr. Alle Codebeispiele des Buchs stehen zum Download zur Verfügung.

Object-Oriented Technology. ECOOP 2007 Workshop Reader

ECOOP 2007 Workshops, Berlin, Germany, July 30-31, 2007, Final Reports

Author: Michael Cebulla

Publisher: Springer Science & Business Media

ISBN: 3540781943

Category: Computers

Page: 206

View: 1887

This book contains the final reports of 19 workshops held during the 21st European Conference on Object-Oriented Programming, ECOOP 2007, in Berlin, Germany, in July 2007. The 19 collected reports from high-quality workshops - provided by the respective organizers - all are related to selected aspects in the field of object-oriented programming and technology. The reports are ordered in thematic groups on programming languages, aspects, formal techniques, roles, components, software engineering, and applications.

Java in a nutshell

deutsche Ausgabe für Java 1.4

Author: David Flanagan

Publisher: O'Reilly Germany

ISBN: 9783897213326

Category: Java (Computer program language)

Page: 1084

View: 2692

Programmieren von Kopf bis Fuß

Author: Paul Barry,David Griffiths

Publisher: O'Reilly Germany

ISBN: 3897219921

Category: Computer programming

Page: 406

View: 8078

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code

Deutsche Ausgabe

Author: Robert C. Martin

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826696387

Category: Computers

Page: 480

View: 7871

h2> Kommentare, Formatierung, Strukturierung Fehler-Handling und Unit-Tests Zahlreiche Fallstudien, Best Practices, Heuristiken und Code Smells Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code Aus dem Inhalt: Lernen Sie, guten Code von schlechtem zu unterscheiden Sauberen Code schreiben und schlechten Code in guten umwandeln Aussagekräftige Namen sowie gute Funktionen, Objekte und Klassen erstellen Code so formatieren, strukturieren und kommentieren, dass er bestmöglich lesbar ist Ein vollständiges Fehler-Handling implementieren, ohne die Logik des Codes zu verschleiern Unit-Tests schreiben und Ihren Code testgesteuert entwickeln Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er ein Entwicklungsunternehmen in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und beträchtliche Ressourcen verloren, weil Code schlecht geschrieben ist. Aber das muss nicht sein. Mit Clean Code präsentiert Ihnen der bekannte Software-Experte Robert C. Martin ein revolutionäres Paradigma, mit dem er Ihnen aufzeigt, wie Sie guten Code schreiben und schlechten Code überarbeiten. Zusammen mit seinen Kollegen von Object Mentor destilliert er die besten Praktiken der agilen Entwicklung von sauberem Code zu einem einzigartigen Buch. So können Sie sich die Erfahrungswerte der Meister der Software-Entwicklung aneignen, die aus Ihnen einen besseren Programmierer machen werden – anhand konkreter Fallstudien, die im Buch detailliert durchgearbeitet werden. Sie werden in diesem Buch sehr viel Code lesen. Und Sie werden aufgefordert, darüber nachzudenken, was an diesem Code richtig und falsch ist. Noch wichtiger: Sie werden herausgefordert, Ihre professionellen Werte und Ihre Einstellung zu Ihrem Beruf zu überprüfen. Clean Code besteht aus drei Teilen:Der erste Teil beschreibt die Prinzipien, Patterns und Techniken, die zum Schreiben von sauberem Code benötigt werden. Der zweite Teil besteht aus mehreren, zunehmend komplexeren Fallstudien. An jeder Fallstudie wird aufgezeigt, wie Code gesäubert wird – wie eine mit Problemen behaftete Code-Basis in eine solide und effiziente Form umgewandelt wird. Der dritte Teil enthält den Ertrag und den Lohn der praktischen Arbeit: ein umfangreiches Kapitel mit Best Practices, Heuristiken und Code Smells, die bei der Erstellung der Fallstudien zusammengetragen wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir denken, wenn wir Code schreiben, lesen und säubern. Dieses Buch ist ein Muss für alle Entwickler, Software-Ingenieure, Projektmanager, Team-Leiter oder Systemanalytiker, die daran interessiert sind, besseren Code zu produzieren. Über den Autor: Robert C. »Uncle Bob« Martin entwickelt seit 1970 professionell Software. Seit 1990 arbeitet er international als Software-Berater. Er ist Gründer und Vorsitzender von Object Mentor, Inc., einem Team erfahrener Berater, die Kunden auf der ganzen Welt bei der Programmierung in und mit C++, Java, C#, Ruby, OO, Design Patterns, UML sowie Agilen Methoden und eXtreme Programming helfen.

Mac Alles-in-einem-Band für Dummies

Author: Joe Hutsko,Barbara Boyd

Publisher: John Wiley & Sons

ISBN: 3527669361

Category: Computers

Page: 819

View: 5348

In "Mac für Dummies Alles-in-einem-Band" lässt Joe Hutsko wirklich keine Frage zu Ihrem Mac offen. Er weiht Sie in die Grundlagen des Mac ein und erklärt Ihnen, was Sie alles mit Fotos, Musik und Filmen anstellen können, wie Sie Ihren Mac vernetzen und wie Sie im Internet surfen. Sie erfahren, wie Sie mit OS X Mountain Lion und der Mac-Software arbeiten und wie Sie Ihren Mac an Ihre Bedürfnisse anpassen. Ganz nebenbei verrät Joe Hutsko Ihnen jede Menge Tricks, wie Sie schneller mit Ihrem Mac arbeiten. Auch für Windows-Umsteiger hat er zahlreiche Tipps.

HTML und CSS von Kopf bis Fuss

Author: Elisabeth Robson,Eric Freeman

Publisher: O'Reilly Verlag

ISBN: 9783868999341

Category: Cascading style sheets

Page: 756

View: 6065

Mit HTML und CSS lassen sich geniale Webseiten erstellen: modern, interaktiv und voller Ideen. Warum nur sind die meisten Bucher, die sich mit den beiden Webtechnologien beschaftigen, so staubtrocken und verschnarcht? Dieses Buch ist der lebendige Beweis dafur, dass auch technische Themen kurzweilig sein konnen. Unter Einsatz von vielen Ubungen, die zum Mitmachen animieren, lernen Sie die Grundlagen von HTML und CSS kennen. Und ehe Sie es sich versehen, sind Sie in der Lage, eine Website fur verschiedene Bildschirmgroen (inkl. Smartphones und Tablets) zu entwerfen, sie zu gestalten, mit Formularen auszustatten u.v.m. Die 2. Auflage dieses Bestsellers wurde aktualisiert und behandelt nun auch HTML5 und CSS3.

Python von Kopf bis Fuß

Aktuell zu Python 3

Author: Paul Barry

Publisher: O'Reilly

ISBN: 3960101368

Category: Computers

Page: 620

View: 5246

Was lernen Sie in diesem Buch? Haben Sie sich schon einmal gewünscht, Sie könnten mit nur einem Buch Python richtig lernen? Mit Python von Kopf bis Fuß schaffen Sie es! Durch die ausgefeilte Von-Kopf-bis-Fuß-Didaktik, die viel mehr als die bloße Syntax und typische How-to-Erklärungen bietet, wird es sogar zum Vergnügen. Python-Grundlagen wie Datenstrukturen und Funktionen verstehen Sie hier schnell, und dann geht es auch schon weiter: Sie programmieren Ihre eigene Web-App, erkunden Datenbank-Management, Ausnahmebehandlung und die Verarbeitung von Daten. Da Python häufig im Data-Science-Umfeld eingesetzt wird, haben in der 2. Auflage diejenigen Techniken ein stärkeres Gewicht bekommen, die in der Welt der Big Data genutzt werden. Wieso sieht dieses Buch so anders aus? In diesem Buch sind die neuesten Erkenntnisse der Kognitionswissenschaft und der Lerntheorie eingeflossen, um Ihnen das Lernen so einfach wie möglich zu machen. Statt einschläfernder Bleiwüsten verwendet dieses Buch eine Vielzahl von Abbildungen und Textstilen, die Ihnen das Wissen direkt ins Hirn spielen – und zwar so, dass es sitzt.

Java für Kids

Einfacher Einstieg in die Programmierung

Author: Hans-Georg Schumann

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958457533

Category: Computers

Page: 308

View: 6019

- Die Programmiersprache Java lernen ohne Vorkenntnisse - Aktuell zu Java 9 und der neuesten Eclipse-Version - Mit Fragen und Aufgaben am Ende jedes Kapitels Java – wer denkt da nicht an eine Insel, auf der es heiß und feucht ist, mit Vulkanen, viel Wald und seltenen Tieren? Du nicht? Du denkst an eine Programmiersprache? Dann bist du hier richtig! In diesem Buch erfährst du, dass diese Sprache einiges zu bieten hat, und mit der Entwicklungsumgebung Eclipse schaffst du den Einstieg in Java spielend! Hans-Georg Schumann zeigt dir, wie du mit Java erste Programme schreibst und welche Zutaten du dazu benötigst: Variablen, Kontrollstrukturen, Klassen und mehr. Schritt für Schritt werden die Quelltexte umfangreicher bis hin zur objektorientierten Programmierung und dem Einsatz von Java-Komponenten. Schnell hast du ein erstes Lotto-Spiel programmiert und den Rechner dazu gebracht, auch mal als Therapeut zu dienen. Das ist auch nicht so kompliziert, wie es sich anhört! Denn alles wird genau erklärt und am Ende der Kapitel noch einmal zusammengefasst. Aus dem Inhalt: · Wie man programmiert und was eine Entwicklungsumgebung ist · Objekte, Klassen und Pakete im ersten Projekt kennenlernen · Erste kleine Spiele entwickeln: Zufallszahlen und Lotterie · Grundlagen objektorientierter Programmierung · Ansprechende optische Gestaltung mit Swing · Buttons und andere Komponenten als Diagnosehilfe einsetzen · Eine Figur zum Laufen bringen · Mit dynamischen Methoden eine Monsterfamilie »erschaffen« · Einblick in die Spieleprogrammierung · Ausführlicher Anhang zur Installation und Fehlersuche Zum Download unter www.mitp.de/751: · alle Projekte aus dem Buch · Lösungen zu den Fragen und Aufgaben im Buch

Programmieren in Prolog

Author: William F. Clocksin,Christopher S. Mellish

Publisher: Springer-Verlag

ISBN: 3642711219

Category: Computers

Page: 331

View: 4345

Prolog, die wohl bedeutendste Programmiersprache der Künstlichen Intelligenz, hat eine einzigartige Verbreitung und Beliebtheit erreicht und gilt als Basis für eine ganze neue Generation von Programmiersprachen und -systemen. Der vorliegenden deutschen Übersetzung des Standardwerks Programming in Prolog liegt die dritte Auflage der englischen Fassung zugrunde. Das Buch ist sowohl Lehrbuch als auch Nachschlagewerk und für alle geeignet, die Prolog als Programmiersprache für die Praxis erlernen und benutzen wollen. Zahlreiche Beispiele zeigen, wie nützliche Programme mit heutigen Prolog-Systemen geschrieben werden können. Die Autoren konzentrieren sich auf den "Kern" von Prolog; alle Beispiele entsprechen diesem Standard und laufen auf den verbreitetsten Prolog-Implementierungen. Zu einigen Implementierungen sind im Anhang Hinweise auf Besonderheiten enthalten.