Inhalt: Viele der wichtigsten Technologiekonzerne der Welt bieten Lösungen für mobile Applikationen an, die inzwischen auch zum Entwickeln für andere Zielplattformen als iOS und Android nutzbar sind. Sowohl der Begriff App als auch damit verbundene Technologien wachsen über die Welt der mobilen Endgeräte hinaus. Vor diesem Hintergrund präsentiert dieses Buch das nötige Wissen über den gesamten Entwicklungsprozess einer App von der Konzeption bis zur Umsetzung und Inbetriebnahme. In der Konzeption werden empfohlene Methoden des International Requirements Engineering Boards und aus dem Standard Essence genutzt. Für die Umsetzung wiederum werden die Technologien .NET MAUI und ergänzend Comet betrachtet, worüber auch eine optionale einfache Einarbeitung in SwiftUI, Jetpack Compose und Flutter möglich ist. Frühere Versionen dieses Buches sind unter den Titeln ?Konzeption und Umsetzung mobiler Applikationen? und ?App Engineering? für den BoD-Verlag erschienen. Umfang: 300 S. ISBN: 978-3-662-67476-5
Inhalt: C UND LINUX = DREAM TEAM- Erfahren Sie, wie Sie mit eigenen C-Programmen die Möglichkeiten von Linux ausnutzen können.- Nutzen Sie die praktischen Lösungen für häufig auftauchende Aufgabenstellungen.- Viele kleine Beispiele und zwei umfangreiche Beispielprojekte geben Ihnen Anregungen für eigene Programme.- Im Internet: Die Quelltexte zum Buch, Tools und weiterführende InformationenWer Erfahrungen in der C-Programmierung hat, kann die vielen Möglichkeiten von Linux kennen lernen und ausschöpfen. Dieses Buch zeigt Ihnen wie und enthält praktische Lösungen für häufig auftauchende Aufgabenstellungen. Als Grundlage wird zunächst der Umgang mit wichtigen Werkzeugen erklärt, die in jeder Linux-Distribution enthalten sind: Editor, Compiler, Debugger, "Make" usw. Darauf aufbauend führt der Autor Sie anhand vieler praktischer Beispiele in diese Themen ein:- Zugriff auf Dateien und Verzeichnisse mit C - Programme mit parallel laufenden Prozessen schreiben - USB-Geräte, CD-Laufwerk, Soundkarte und WebCams ansteuern- Programme mit grafischer Benutzeroberfläche erstellen- Direkte Hardware-Zugriffe programmieren- Eigene Hilfe-Seiten erstellen- Die automatische Anpassung auf die eingestellte Landessprache Wie diese Themen in "echten" Software-Projekten zusammenspielen, können Sie an zwei umfangreichen Beispielprojekten nachverfolgen. Die 4. Auflage wurde vollständig überarbeitet. Neu aufgenommen wurden Abschnitte zu den Entwicklungsumgebungen KDevelop und Eclipse, zur Kommunikation mit USB-Geräten, zu Broadcast und Multicast und zu Universal Plug And Play (UPnP). Umfang: 338 S. ISBN: 978-3-446-42415-9
Inhalt: Das Netz wird immer schöner, denn moderne Websites und Blogs sehen aus wie hochwertige Magazine. Nun muss man kein Diplom-Designer sein, um das hinzukriegen: Mit den Homepage-Baukästen, die wir im Heft vorstellen, kann das jeder. Als Blogger profitieren Sie von minimalistischen Blog-Plattformen, die elegant die Inhalte in den Vordergrund rücken. Quelltexte zu formen macht großen Spaß. Wenn Sie mit dem Programmieren erst anfangen, ist JavaScript eine gute Wahl. Mit unserem dreiteiligen Kurs legen Sie direkt los. Mit GitHub, Grunt und Sublime Text entwickeln Sie effizienter - und fürs schnelle Spicken gibts ein Cheat-Sheet mit HTML- und CSS-Befehlen. Ist das Design fertig und der Code fehlerfrei, vereinfachen Content-Management-Systeme die Organisation von Inhalten. Für Fotos ist Koken der Spezialist, der Bilder gekonnt in Szene setzt. Freiheitsliebenden Entwicklern setzen ProcessWire und Kirby kaum Grenzen. Alles lokal erledigt Jekyll und erzeugt auf dem eigenen Rechner statische Webseiten. Damit Sie auch genügend Platz für Ihre Web-Projekte haben, bekommen Sie einen Gutschein für 100 GByte Speicherplatz (Bis zum 31.07.2015 buchbar). Webspace Für den schnellen Einstieg ins Bloggen benötigt man kein Informatik Studium. Mit einfachen Blog-Diensten kann man sofort loslegen und mit Homepage-Baukästen lässt sich sogar eine Firmen-Website inklusive Webshop betreiben. Entwickler-Tools Ein gut gefüllter Werkzeugkasten reicht nicht - wir zeigen Ihnen, wie Sie aus den besten Web-Tools alles herausholen. CMS-Alternativen Große Content-Management-Systeme brauchen viel Einarbeitung. Wir stellen Alternativen vor, mit denen man schneller ans Ziel kommt. Website, Blog, Social Media Außer der Homepage gehören auch ein Blog und ein Facebook-Profil zur Internet-Präsenz. Die richtigen Tools halten den Aufwand dafür klein. Entwickler-Praxis Ob HTML, CSS oder JavaScript - mit den Praxistipps aus diesem Heft können Sie Ihre Website mühelos aufpeppen. Umfang: 174 S. ISBN: 978-3-95788-038-3
Inhalt: In diesem Buch finden Sie alles, was Sie für den Einstieg brauchen - im praktischen Taschenbuchformat! Die vielen Beispiele sind leicht nachzuvollziehen. Dabei werden die seit C++11 und C++14 verfügbaren neuen Möglichkeiten genutzt. Die Beispiele sind zum großen Teil Spiele. So lernen Sie nicht nur die objektorientierte Programmierung kennen, sondern auch den ersten Umgang mit Mausklicks und Grafik, obwohl Grafik kein Bestandteil des C++-Standards ist. Das ist für diejenigen, die keine Spiele programmieren wollen, kein Nachteil. Spiele sind als realistische Anwendungen von C++ einfach interessanter als beliebige andere Beispiele. Am Ende vieler Kapitel gibt es ein C++-Quiz (mit Lösungen) zur Prüfung des Verständnisses.Das Buch ist nicht nur für angehende Softwareentwickler, sondern auch für Studierende technischer Fächer ein idealer Einstieg. Softwareentwicklung ist nicht nur Schreiben eines irgendwie funktionierenden Programms. Deshalb gibt es viele Tipps für einen guten Programmierstil, die die Qualität eines Programms erhöhen. Auch wird auf Fallstricke hingewiesen und wie man sie vermeidet. Aus dem Inhalt: Das erste Programm!Grunddatentypen: Zahlen und ZeichenZahlen raten - Kontrollstrukturen zur Steuerung des AblaufsEin- und Ausgabe, auch mit DateienAufgaben strukturieren mit FunktionenDas Spielfeld - Arrays und VektorenBeispiel TicTacToeSpieler, Würfel und Klassen - objektorientierte Programmierung Grafik mit C++ Ereignisgesteuerte Programmierung Bewegte Grafik Dynamische Speicherplatzbeschaffung Vererbung und Polymorphismus TicTacToe reloaded Fehlerbehandlung Interaktives Spiel mit Grafik und Sound Überladen von Operatoren Die C++-Standardbibliothek Templates Container, Iteratoren und Algorithmen Umfang: 398 S. ISBN: 978-3-446-44912-1
Inhalt: Der Perl-AlleskönnerDieses Programmierhandbuch begleitet Sie von den ersten Schritten mit Perl bis hin zu Spezialthemen und der Auswahl und Anwendung von nützlichen Tools für die tägliche Arbeit. Egal, ob Sie es als Einführung in eine neue Sprache oder als Nachschlagewerk nutzen, hier finden Sie Hilfe. Denn das steckt alles drin:- Los geht's mit einem fundierten Einstieg in die Grundlagen und Konzepte von Perl.- Weiter geht es mit komplexeren Programmieraufgaben und dem Einsatz von Perl-Modulen. Hier finden Sie Themen wie z.B. die Berechnung von Datum und Uhrzeit, Reguläre Ausdrücke, Grafik, Benutzeroberflächen und Datenbankanbindung.- Sie erhalten Einblick in Spezialthemen und praktische Methoden wie die Entwicklung von Web-Anwendungen und die Netzwerk-Programmierung, Codegenerierung, Anbindung vonLaTeX und vieles mehr.- Die Fundgrube mit nützlichen Perl-Tools zeigt Ihnen, welche bewährten Hilfsmittel es gibt, wie sie Ihnen die tägliche Arbeit erleichtern und wie sie sich an Ihre Bedürfnisse anpassen lassen. Begleitend zum Programmierhandbuch gibt es eine Webseite mit dem Source-Code der Beispiele, Lösungen zu den Aufgaben und Links zu den besprochenen Tools und Modulen. Umfang: 423 S. ISBN: 978-3-446-42449-4
Inhalt: Ihr Einstieg in GoEinführung in Go und das Go ToolingFokus auf Codequalität und Testingpraktischer Einstieg mit Übungsaufgaben und Beispielprojekten (inkl. GitHub Repository)Sie haben schon Erfahrung mit objektorientierten Programmiersprachen und wollen sich jetzt Googles Programmiersprache Go genauer ansehen? Dann ist dieses Buch genau das Richtige für Sie! Denn Sie steigen direkt in die Besonderheiten von Go ein und lernen das Ökosystem rund um Tools und Testing kennen. Dabei liegt stets ein Fokus auf der Codequalität, damit Ihr Code von Anfang an den gängigen Code-Konventionen der Go-Community entspricht. Das alles lernen sie nicht nur mit grauer Theorie, sondern direkt an der Tatstatur mit Übungsaufgaben und Beispielprojekten. Umfang: 327 S. ISBN: 978-3-96088-848-2
Inhalt: Ihr Einstieg in GoEinführung in Go und das Go ToolingFokus auf Codequalität und Testingpraktischer Einstieg mit Übungsaufgaben und Beispielprojekten (inkl. GitHub Repository)Sie haben schon Erfahrung mit objektorientierten Programmiersprachen und wollen sich jetzt Googles Programmiersprache Go genauer ansehen? Dann ist dieses Buch genau das Richtige für Sie! Denn Sie steigen direkt in die Besonderheiten von Go ein und lernen das Ökosystem rund um Tools und Testing kennen. Dabei liegt stets ein Fokus auf der Codequalität, damit Ihr Code von Anfang an den gängigen Code-Konventionen der Go-Community entspricht. Das alles lernen sie nicht nur mit grauer Theorie, sondern direkt an der Tatstatur mit Übungsaufgaben und Beispielprojekten. Umfang: 327 S. ISBN: 978-3-96088-849-9
Inhalt: Ein entscheidender Erfolgsfaktor des iPhones sind die Apps. Der erfahrene iPhone-Entwickler Dirk Koller demonstriert in diesem Buch, wie Sie Apps für das iPhone, den iPod touch und das neue iPad programmieren. Er beschreibt anhand einer Beispiel-App detailliert den Weg von der ersten Idee bis zu Upload und Vermarktung im App Store. Von der Idee zur fertigen App: Sie erfahren, wie Sie die App technisch sauber umsetzen, die Benutzeroberfläche entwerfen und mit Features wie z. B. Geodaten anreichern. Dieses Buch zeigt den kompletten Weg einer iPhone-App: von der Grundidee über die nötigen Features bis zur Skizze der Benutzeroberfläche. Dann geht es an die Umsetzung: Autor Dirk Koller stellt die Entwicklungsumgebung Xcode, das Datenbank-Framework und die zentralen Klassen der Programmierschnittstelle des iPhone-Betriebssystems vor. Umfang: 360 S. zahlr. Ill., graph. Darst. ISBN: 978-3-645-20001-1
Inhalt: Wollen Sie mehr aus Ihrem iPhone oder Ihrem iPad herausholen und es mit eigenen Programmen erweitern, oder wollen Sie gar professionell Applikationen entwickeln und verkaufen? Dann zeigt Ihnen Markus Stäuble in seinem Buch den kompakten Einstieg in die Programmierung von iPhone, iPad und iPod touch. Im Mittelpunkt stehen das Betriebssystem iOS 4 sowie die Werkzeuge des iOS Software Development Kit (iOS SDK). Dabei lernen Sie alle Phasen der App-Entwicklung kennen: Programmieren mit der Entwicklungsumgebung Xcode. Oberflächen gestalten mit dem Interface Builder. Daten speichern mit SQLite und Core Data. Testen mit dem iPhone Simulator. Fehler suchen mit dem Debugger. Performance optimieren mit Instruments. Anwendungen auf dem Endgerät installieren. Applikationen vertreiben im App Store. Neben einem einführenden Schritt-für-Schritt-Beispiel zeigen mehrere ausführliche Beispielapplikationen, wie Sie eigene attraktive Apps schreiben. Wenn Sie mit Objective-C, der Sprache, in der iOS-Anwendungen entwickelt werden, nicht vertraut sind, dann finden Sie im Anhang eine kompakte Spracheinführung. Mit Grundkenntnissen aus einer anderen, objektorientierten Programmiersprache können Sie hier schnell in Objective-C einsteigen. Die 3. Auflage wurde komplett auf das neue Betriebssystem iOS 4 aktualisiert sowie um die iPad-Programmierung und das neue Multitasking erweitert. Umfang: 423 S. ISBN: 978-3-89864-888-2
Inhalt: Scratch und Python mit der neuen LEGO-Roboter-GenerationProgrammieren lernen leicht gemacht: Steuerungsbefehle schreiben und real mit LEGO-Robotern ausführenBeispiele in Scratch und Python für die neue LEGO-Mindstorms-Generation "Robot Inventor" und den kompatible Spike PrimeProgrammieren lernen muss nicht theoretisch sein: Zusammen mit den LEGO-Modellreihen Mindstorms Robot Inventor 51515 oder dem kompatiblen Spike Prime können Sie Ihre Programmzeilen direkt mit selbstgebauten Modellen ausprobieren. Die Code-Beispielen in diesem Buch erklären Schritt für Schritt, was gutes und effizientes Programmieren ausmacht. Die direkte Ausführung mit einem Roboter macht mehr Spaß als Befehlebüffeln und führt auf praktische Weise zum Lernerfolg.Das Buch bietet einen methodisch sinnvollen Weg, die zwei Sprachen zu erlernen, die LEGO für die Modellreihen vorsieht. Leserinnen und Leser können die Lösungen zu Programmier-Aufgabenstellungen jeweils in beiden Sprachen verfolgen und lernen dabei ihre Unterschiede und Stärken kennen:- Scratch, das mit grafischen Textblöcken arbeitet, eignet sich besonders gut für Einsteigerinnen und Einsteiger.- Python dient als einfacher Zugang zur textbasierten Programmierung und ermöglicht auch komplizierte Abläufe.- Experimente und intuitives Lernen mit dem exklusiven Beispielroboter, der aus Teilen der Sets gebaut werden kann.Das Robotermodell lässt sich aus Teilen des Sets LEGO Mindstorms Robot Inventor 51515 bzw. demLEGO-Education-Spike-Prime-Set 45678 aufbauen. Umfang: 316 S. ISBN: 978-3-96910-555-9
Inhalt: Der ultimative Einstieg in die Welt des Programmierens! Dieses Programmier-Buch führt Sie mit anschaulichen Anleitungen, Grafiken & benutzerfreundlichen Bausteinen Schritt für Schritt in die wichtigsten Programmiersprachen ein - ob Python oder Scratch. In praktischen Projekten bauen Sie Webseiten, programmieren Spiele, designen Apps, arbeiten mit Raspberry Pi und lernen die gängigen Fachbegriffe wie Algorithmus & Variable - mit leicht verständlichen Erklärungen. Systematik: Wcm Umfang: 359 S. : zahlr. Abb. (farb.) Standort: Wcm PRO ISBN: 978-3-8310-4022-3
Keine Panik, ist nur Technik Warum man auf Algorithmen super tanzen kann und wie wir ihnen den Takt vorgeben Gräfe und Unzer Autorenverlag ein Imprint von GRÄFE UND UNZE (2020)
Inhalt: So cool und un-nerdig kann IT-Wissen sein!Computer entscheiden über unseren Job, unseren Krankenversicherungstarif, unsere Partnersuche ? sie wissen alles über uns. Aber was wissen wir eigentlich über sie? Was steckt hinter einer App? Warum tragen Hacker in Filmen immer Kapuzenpullover? Weshalb werden manche Menschen von Algorithmen automatisch diskriminiert? Wie "smart" wird unser Kühlschrank bald sein? Und wieso sollte man Bier und Fertigpizza nie mit Karte bezahlen? Kenza Ait Si Abbou programmiert für ihr Leben gern. Sie zeigt, wie aus Nullen und Einsen der Quellcode unseres Lebens wird, warum es sich lohnt, kein digitaler Analphabet mehr zu sein und weshalb man auf Algorithmen ziemlich gut tanzen kann - solange wir ihnen den Takt vorgeben! Umfang: 192 S. ISBN: 978-3-8338-7634-9
Inhalt: Konkurrenzlos knapp, aber vollständig: Alle Sprachfeatures von C# 10Schneller Einstieg in C# 10 für erfahrene Programmierer:innenDas handliche Format macht das Buch zum idealen Begleiter für alle, die mit C# programmierenAuch in der Neuauflage eine zuverlässige Referenz der renommierten Autoren Joseph und Ben AlbahariIdeal für vielbeschäftigte Programmierer:innen, die eine knappe und zugleich verständliche Beschreibung von C# 10 und LINQ suchen: C# 10 ? kurz & gut gibt Ihnen genau das Wissen an die Hand, das Sie benötigen, um schnell effektiv mit C# 10 arbeiten zu können.Wer schon mit Java, C++ oder einer früheren Version von C# vertraut ist, trifft mit C# 10 ? kurz & gut die optimale Wahl: Kein anderes Buch und keine Online-Ressource bietet so viel Inhalt auf so wenig Raum. Konzentriert auf das Wesentliche und sehr praxisorientiert, behandelt dieses Taschenbuch mehr Themen als viele der großen C#-Kompendien. So deckt es auch fortgeschrittene Themen ab wie das Überladen von Operatoren, Typ-Constraints, Iteratoren, nullbare Typen, Closures und asynchrone Funktionen.Diese aktualisierte 7. Auflage wurde um die wichtigsten neuen Features der C#-Version 10 ergänzt. Umfang: 272 S. ISBN: 978-3-96010-683-8
Inhalt: Konkurrenzlos knapp, aber vollständig: Alle Sprachfeatures von C# 8.0Der schnelle Einstieg in C# 8.0 für erfahrene Programmierer*innenMit den neuen Features von C# 8.0 wie asynchrone Streams und Nullable Reference Types Das handliche Format macht das Buch zum idealen Begleiter für alle, die mit C# programmierenIdeal für vielbeschäftigte Programmierer*innen, die eine knappe und zugleich verständliche Beschreibung von C# 8.0 und LINQ suchen: C# 8.0 ? kurz & gut gibt Ihnen genau das Wissen an die Hand, das Sie benötigen, um schnell effektiv mit C# 8.0 arbeiten zu können.Wer schon mit Java, C++ oder einer früheren Version von C# vertraut ist, trifft mit C# 8.0 ? kurz & gut die optimale Wahl: Kein anderes Buch und keine Online-Ressource bietet so viel Inhalt auf so wenig Raum. Konzentriert auf das Wesentliche und sehr praxisorientiert, behandelt dieses Taschenbuch mehr Themen als viele der großen C#-Kompendien.Die aktualisierte Ausgabe thematisiert auch die wichtigsten neuen Features der C#-Version 8.0. Umfang: 250 S. ISBN: 978-3-96010-375-2
Inhalt: Python ist frei, portabel, mächtig, von Grund auf objektorientiert, populär, modern... und: leicht zu lernen! Programmieranfänger heute haben viele gute Gründe, sich für Python zu entscheiden. Und nicht nur sie. Mark Lutz und David Ascher, zwei ausgewiesene Python-Experten, führen in die Konzepte objektorientierter Programmierung ein und zeigen dem Leser Schritt für Schritt, wie Python-Programme aufgebaut werden und funktionieren. Nach den grundlegenden Sprachelementen wie Typen, Operatoren, Klassen und Modulen geht es auch um weiterführende Themen wie das Debuggen, Python-Werkzeuge und Web-Frameworks. Zahlreiche Beispiele und Aufgaben runden dieses nützliche eBook ab. Umfang: 654 S. ISBN: 978-3-89721-784-3
Der Yoga-Effekt für die achtsame Vernetzung von Körper, Gehirn und Geist - Resilienter, gelassener und flexibler mit dem intelligenten B Irisiana (2022)
Inhalt: Yoga neu gedacht Körper und Geist sind eng miteinander verbunden. Die moderne Neurowissenschaft stützt diese Auffassung mit ihren neuesten Erkenntnissen aufs Eindrücklichste. Studien belegen, dass insbesondere Bewegung einen enormen Einfluss auf die Vernetzung der verschiedenen Hirnareale hat. Svenja Borchers, Neurowissenschaftlerin und Yogalehrerin, geht sogar noch weiter: In ihrem Buch stellt sie nicht nur die wissenschaftlichen Grundlagen, sondern auch praktische Übungen aus dem Yoga vor, die unser Gehirn buchstäblich klüger, resilienter und flexibler machen. Denn die erstaunlichen Wechselwirkungen von Körper und Gehirn können wir laut Svenja Borchers nutzen, um unsere Yogapraxis, unseren Alltag und unser Körperbewusstsein positiv zu beeinflussen. Einzigartiges Konzept mit ausführlich bebildertem Neuro-Übungsprogramm Gelassener und klüger durch die gezielt genutzte Wechselwirkung zwischen Gehirn und Körper Die Autorin Dr. Svenja Borchers ist Neurowissenschaftlerin, Yogalehrerin und Instagram-Influencerin Umfang: 192 S. ISBN: 978-3-641-28578-4
Inhalt: Python ist eine leistungsfähige, moderne Programmiersprache. Sie ist einfach zu erlernen und macht Spaß in der Anwendung. und mit diesem E-Book umso mehr! "Python kinderleicht" macht die Sprache lebendig und zeigt Dir (und Deinen Eltern) die Welt der Programmierung. Jason R. Briggs führt Dich Schritt für Schritt durch die Grundlagen von Python. Du experimentierst mit einzigartigen (und oft urkomischen) Beispielprogrammen, bei denen es um gefräßige Monster, Geheimagenten oder diebische Raben geht. Neue Begriffe werden erklärt; der Programmcode ist farbig dargestellt, strukturiert und mit Erklärungen versehen; witzige Abbildungen erhöhen den Lernspaß. Jedes Kapitel endet mit Programmier-Rätseln, an denen Du das Gelernte üben und Dein Verständnis vertiefen kannst. Am Ende des E-Book wirst Du zwei komplette Spiele programmiert haben: einen Klon des berühmten "Pong" und "Herr Strichmann rennt zum Ausgang", ein Plattformspiel mit Sprüngen, Animation und vielem mehr. Indem Du Seite für Seite neue Programmierabenteuer bestehst, wirst Du immer mehr zum erfahrenen Python-Programmierer. Du lernst grundlegende Datenstrukturen wie Listen, Tupel und Maps kennen. Du erfährst, wie man mit Funktionen und Modulen den Programmcode organisieren und wiederverwenden kann. Du wirst mit Kontrollstrukturen wie Schleifen und bedingten Anweisungen vertraut und lernst, mit Objekten und Methoden umzugehen. Du zeichnest Formen mit dem Python-Modul Turtle und erstellst Spiele, Animationen und andere grafische Wunder mit tkinter. Umfang: 328 S. zahlr. Ill., graph. Darst. ISBN: 978-3-86491-333-4
Inhalt: Douglas Crockford stellt in diesem E-Book ein Subset an Features zusammen, deren Einsatz er uneingeschränkt empfehlen kann. Dabei benennt er auch die Facetten der Sprache, die gar nicht oder nur mit Umwegen funktionieren. Er analysiert JavaScript und unterscheidet klar zwischen guten, schlechten und furchtbaren JavaScript-Features. Freuen Sie sich auf pointierte Statements zu Funktionen, schwacher und strenger Typisierung, dynamischen Objekten, dem auf globalen Variablen basierenden Programmiermodell u.v.m. Begleiten Sie den Autor bei seiner analytischen Tour de Force durch die verschiedenen Komponenten von JavaScript. Am Ende werden Sie anders über Objekte und Funktionen, Vererbung, Arrays, reguläre Ausdrücke und Methoden denken und JavaScript klüger für Ihre Zwecke nutzen. Das Beste an JavaScript richtet sich an fortgeschrittene Leser, die bereits Kenntnisse in JavaScript oder einer anderen Programmiersprache mitbringen. Umfang: 180 S. ISBN: 978-3-89721-838-3
Inhalt: VISUAL BASIC 2012 //- Für Einsteiger, Fortgeschrittene und Profis- Mit Lernbeispielen und Lösungen, nach denen Sie anderswo vergeblich suchen- 650 Seiten Bonuskapitel- Alle Beispiele aus dem Buch unter: www.doko-buch.deDieses Kochbuch bietet Ihnen 500 qualitativ hochwertige Rezepte, die zum sofortigen Ausprobieren und Experimentieren einladen.Der inhaltliche Bogen spannt sich vom simplen Einsteigerbeispiel bis hin zu komplexen Profi-Techniken. Anfänger erhalten ein umfangreiches Praktikum zu den Grundlagen der.NET-Programmierung mit Visual Basic 2012, dem Profi liefert es fortgeschrittene Programmiertechniken zu allen wesentlichen Einsatzgebieten der Windows- und Webprogrammierung unter Visual Studio 2012. Den Schwerpunkt dieser Neuauflage stellen die Rezepte zur Entwicklung von Apps für Windows 8 dar.Die Rezepte sind ? in 19 Themengruppen übersichtlich angeordnet und mit treffsicheren Titeln ausgestattet ? schnell auffindbar. Das abschließende Kapitel des Buches demonstriert in größeren Beispielapplikationen verschiedene Programmiertechniken im Zusammenhang. AUS DEM INHALT:VB-Sprachfeatures, OOP, LINQ // Dateien & Dateisystem // Asynchrone Programmierung & Task Parallel Library // WPF & XAML // Windows Store Apps & WinRT // XML, ADO.NET, DataSet, MS Event Pattern // Konsolen-Anwendungen // GUI-Programmierung mit Windows Forms // Web-Applikationen mit ASP.NET & Silverlight // Verteilen von Anwendungen Umfang: 1496 S. ISBN: 978-3-446-43563-6
Inhalt: Mach was mit Arduino! Einsteigen und durchstarten mit Drum Machine, Roboterauto & Co. Du bist im Besitz eines Arduino und kannst es kaum erwarten, den smarten Mikrocontroller in Aktion zu sehen? In diesem Buch erwartet dich Praxis pur. Anhand zahlreicher Beispielanwendungen lernst du alles, was du wissen musst, um deine Elektronik-Projekte mithilfe des Arduino erfolgreich in die Tat umzusetzen ? von der Sketch-Programmierung über den Schaltungsaufbau bis zum Einsatz der Hardware-Komponenten. Folgende Themen erwarten dich: - Installation der Arduino-Software (IDE), Übertragung von Sketches- Basics der Sketch-Programmierung: Variablen, Arrays, Schleifen & Co.- Alles Wissenswerte zum Arduino-Board & anderen Hardware-Komponenten: Taster, LEDs, Transistoren, Sensoren, Motoren, Displays & Co. - Elektrotechnische Grundlagen, Schaltungsaufbau (Breadboarding) & Schaltplanentwicklung mit Fritzing- Internet der Dinge (IoT) mit Arduino & Particle Photon- Mit zahlreichen Projekten: Weltzeituhr, Wetterstation, temperaturgeregelter Lüfter, Pflanzenbewässerungsanlage, Sythesizer & Drum Machine, Roboterauto & humanoider Roboter- Im Internet: Die Sketches sämtlicher Beispielprojekte aus dem Buch Wenn du darauf brennst, deine eigenen Elektronik-Projekte mit dem Arduino zu verwirklichen, dann liefert dir dieses Buch alle Skills, um den Umgang mit der Arduino-Software und -Hardware souverän zu meistern. Von leicht bis anspruchsvoll ist für jedes Wissenslevel ein Projekt enthalten, sodass deinem Erfindergeist bald keine Grenzen mehr gesetzt sein werden. Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions Umfang: 248 S. ISBN: 978-3-446-45483-5
Inhalt: Entwickle deine Python-Anwendungen für den Raspberry Pi! Der Raspberry Pi ist ein preiswerter, leistungsfähiger Mini-Computer. Python ist eine leicht erlernbare, vielseitig einsetzbare Programmiersprache. Im Doppelpack sind sie die perfekte Spielwiese für alle Elektronik- und Programmierneulinge, die darauf brennen, ihre DIY-Projekte in die Tat umzusetzen. Dieses Buch führt dich auf spielerische Weise in die Python-Programmierung für den Raspberry Pi ein. Zahlreiche Beispielprojekte versetzen dich Schritt für Schritt in die Lage, deine eigenen Anwendungen für den RasPi zu entwickeln. Folgende Themen erwarten dich:- Raspbian- und Python 3-Installation, Raspberry Pi-Fernsteuerung- Entwicklungsumgebungen im Einsatz: IDLE, Thonny und Geany- Grundlagen der Python-Programmierung: Abfragen, Schleifen, Funktionen, Variablen, Debugging & Co.- Python-Anwendungen für den Raspberry Pi: von der Konsolen- und GUI-Programmierung über Grafik- und Soundanwendungen bis zur App- und Webprogrammierung - Die Beispielprojekte aus dem Buch: Zahlenratespiel, Vokabeltrainer, Analoguhr, Taschenrechner, Spieleprogrammierung, Webradio, To-do-App und Wetter-App Auf plus.hanser-fachbuch.de findest du kostenloses digitales Zusatzmaterial: Sämtliche Quellcodes zu den Beispielprojekten stehen dort in ungekürzter Form zur Verwendung bereit. Umfang: 254 S. ISBN: 978-3-446-46600-5
Inhalt: Computer- und Videospiele sind mittlerweile so vielfältig, dass sich aus ihnen viel lernen lässt: über unsere eigene Wahrnehmung, über unseren Umgang mit Erwartungen und Enttäuschungen, über Geduld und Ungeduld, über Vorurteile und Weltbilder, über menschliche Kommunikation und Kooperation und vieles mehr.Das Buch ist ein Reiseführer durch die Welt der Spiele und richtet sich nicht nur an alle, die mit Computerspielen aufgewachsen sind, sondern auch an jene, die Spielen nach wie vor skeptisch gegenüberstehen.Auf unseren Touren wird deutlich, wie vielfältig und anregend Computerspiele heute sind ? dass sie nicht nur bloße Konsumprodukte einer viele Millionen Euro schweren Unterhaltungsindustrie sind, sondern buntes Zeugnis menschlicher Kreativität. Das Buch zeigt Ihnen, wie Spiele uns allen Möglichkeiten zur kreativen Entfaltung bieten ? oft in einem viel weiteren Sinne, als Spiele-Entwicklerinnen und -Entwickler selbst vorhersehen können. Umfang: 139 S. ISBN: 978-3-658-30215-3
Inhalt: Wer heute seinen Vertrag beim Mobilfunkanbieter verlängert, bekommt ein Smartphone dazu, wenn er sich nicht ausdrücklich dagegen entscheidet. Die meisten dieser Geräte nutzen Android als Betriebssystem. Das ist vielen Anwendern im Grunde egal, aber dieses System bestimmt, welche Möglichkeiten sie nutzen können. Das Buch zu Android Smartphones zeigt diese Möglichkeiten. Und damit Kunden aller Hersteller das Buch nutzen können, beziehen sich die Anleitungen auf Anwendungen, die auf allen Geräten zur Verfügung stehen. Unterschiede in der Ausstattung und der Bauart werden direkt am Anfang einmal aufgeführt. Im Anschluss wird der smarte Umgang mit dem Smartphone gezeigt. Schon die eingebaute Funktionalität ist vielen Nutzern nicht klar, da den wenigsten Geräten ein ordentliches Handbuch beiliegt. Hans Dorsch stellt auch noch nützliche Apps vor, die den Funktionsumfang erheblich erweitern, und gibt zahlreiche Tipps, mit denen der Leser seinen Androiden noch etwas mehr lieben lernt. Die zweite Auflage des Bestsellers wurde komplett aktualisiert für die neue Android-Version 4, Icecream Sandwich. Zugleich geht das Buch weiterhin explizit auf die Funktionen der vorhergehenden Versionen ein, so dass auch Nutzer der Vorgängerversionen damit klarkommen. Umfang: 400 S. ISBN: 978-3-86899-366-0
Inhalt: Mit dem Handy einfach nur telefonieren? Das war einmal. Wer heute einen Mobilfunkvertrag abschließt, bekommt in der Regel ein Smartphone angeboten. Die meisten dieser Geräte nutzen Android als Betriebssystem. Und auch wenn Ihnen das eigentlich egal ist, Android-Smartphones bringen bereits eine eingebaute Funktionaliät mit, die sich sehen lassen kann. Leider ist es häufig mühsam, diese Möglichkeiten zu entdecken. Den wenigsten Geräten liegt nämlich ein ordentliches Handbuch bei.Hier springt Hans Dorsch ein. Kompakt und systematisch stellt er alle eingebauten Funktionen von Android-Smartphones vor, weist Sie auf Apps hin, die den Funktionsumfang noch einmal erheblich erweitern, und verrät viele Tipps und Kniffe. So werden Sie Ihren Androiden garantiert noch viel mehr schätzen. Die Anleitungen und Tipps in diesem Buch können Sie mit jedem Android-Smartphone der Systemversionen 2.2 und höher nutzen. Der Autor hat als Grundlage für dieses Buch Geräte von HTC, Motorola, Samsung und Sony Ericsson verwendet. Mitunter unterscheiden sich die Bildschirme der verschiedenen Geräte etwas, die Funktionen stimmen jedoch geräteübergreifend weitgehend überein. Umfang: 392 S. ISBN: 978-3-86899-106-2
Inhalt: Python ermöglicht einen glatten Übergang von kleinen, einfachen Skripten zu sehr komplexen Anwendungen. Dieses Buch vermittelt umfassende Python-Kenntnisse. Es versetzt Sie in die Lage, Python professionell einzusetzen und bietet neben einer Einführung in die Sprache, eine Sprachreferenz, die Beschreibung der Standardbibliothek und ausführliche Informationen zu professionellen Themen. Umfang: 819 S. graph. Darst. ISBN: 978-3-8362-1110-9
Inhalt: JavaScript ist als Baustein des WWW mittlerweile fast so bekannt wie HTML. Für das Erstellen dynamischer Webseiten kommt man um die clientseitige Skriptsprache nicht mehr herum. Mit der Verbreitung von Ajax wird JavaScript inzwischen aber auch zur Programmierung komplexer Anwendungen mit vielen Tausend Zeilen Code verwendet. Umfang: 1110 S. ISBN: 978-3-89721-765-2
Inhalt: Plug-In-freie Wiedergabe von Video & Audio, neue Wege der Interaktion, mehr Semantik und Struktur - der kommende Webstandard HTML5 bietet schon heute mehr Funktionalität und Dynamik für Webentwickler und -Anwender. Anhand vieler inspirierender Beispielprojekte geben Ihnen unsere Web-Experten Bernd Öggl und Klaus Förster erste Einblicke in die klassischen Bestandteile von HTML5 wie u.a. Video, Audio, Canvas, intelligente Formulare, Offline-Applikationen oder Microdata sowie Geolocation, Web Storage, Websockets und Web Workers. Umfang: 362 S. Ill. ISBN: 978-3-8273-2891-5
Inhalt: Reguläre Ausdrücke sind ein leistungsstarkes Mittel zur Verarbeitung von Texten und Daten. Wenn Sie reguläre Ausdrücke noch nicht kennen, wird Ihnen dieses Buch eine ganz neue Welt eröffnen. Aufgrund der ausgesprochen detaillierten und tiefgründigen Behandlung des Themas ist dieses Buch aber auch für Experten eine wahre Trouvaille. Die neue Auflage dieses anerkannten Standardwerks behandelt jetzt auch die Unterstützung regulärer Ausdrücke in PHP sowie Suns java.util.regex. Der klare und unterhaltsame Stil des Buchs hat schon Tausenden von Programmierern das an sich trockene Thema nähergebracht, und mit den vielen Beispielen zu Problemen aus dem Programmieralltag ist Reguläre Ausdrücke eine praktische Hilfe bei der täglichen Arbeit. Reguläre Ausdrücke sind überallSie sind standardmäßig in Perl, PHP, Java, Python, Ruby, MySQL, VB.NET und C# (und allen Sprachen des .NET-Frameworks) sowie anderen Programmiersprachen und Werkzeugen eingebaut. Dieses Buch geht detailliert auf die Unterschiede und Gemeinsamkeiten bei der Behandlung regulärer Ausdrücke in diesen Sprachen und Werkzeugen ein. Besonders ausführlich werden die Regex-Features von Perl, Java, PHP und .NET behandelt. Reguläre Ausdrücke sind mächtigReguläre Ausdrücke sind sehr leistungsfähig und flexibel. Dennoch bleibt ihre Anwendung oft unter ihren Möglichkeiten. Mit regulären Ausdrücken können Sie komplexe und subtile Textbearbeitungsprobleme lösen, von denen Sie vielleicht nie vermutet hätten, daß sie sich automatisieren lassen. Reguläre Ausdrücke ersparen Ihnen Arbeit und Ärger, und viele Probleme lassen sich mit ihnen auf elegante Weise lösen. Reguläre Ausdrücke sind anspruchsvollWas in der Hand von Experten eine sehr nützliche Fähigkeit ist, kann sich als Stolperstein für Ungeübte herausstellen. Dieses Buch zeigt einen Weg durch das unwägbare Gebiet und hilft Ihnen, selbst Experte zu werden. Wenn Sie die regulären Ausdrücke beherrschen, werden sie zu einem unverzichtbaren Teil Ihres Werkzeugkastens. Sie werden sich fragen, wie Sie je ohne sie arbeiten konnten. Umfang: 556 S. ISBN: 978-3-89721-790-4
Inhalt: Sie wollen Apps für Android-Geräte entwickeln? Mit diesem Buch machen Sie sich zügig die entscheidenden Grundlagen zu eigen.Eine kompakte Orientierungshilfe für objektorientierte ProgrammiererSie beherrschen Java oder eine ähnliche Programmiersprache? Dann brauchen Sie nur noch einen Überblick über die Android-Architektur, das Application-Framework, die Bibliotheken sowie die Verteilung der Application Package-(APK)-Dateien, um richtig loslegen zu können. Richten Sie sich Ihre Entwicklungsumgebung ein und beginnen Sie mit den ersten einfachen Programmen.Eine systematische Vorstellung der wichtigen Bausteine komplexer AppsEs ist immer besser, von Anfang an den konzeptionellen Überblick über das große Ganze zu bewahren und das Zusammenspiel der verschiedenen Elemente wie Activities, Intents, Services etc. zu koordinieren. Lernen Sie außerdem die Android Interface Definition Language (AIDL) und das Native Development Kit (NDK) kennen.Ein realistisches Projekt, das Schritt für Schritt wächstIm Lauf des Buchs entwickeln Sie eine Twitter-ähnliche Anwendung, der Sie in jedem Kapitel neue Features hinzufügen. Parallel dazu bestücken Sie Ihren eigenen Werkzeugkasten mit Codemustern, die Sie bei allen möglichen Arten von Android-Apps sicher immer wieder brauchen können. Umfang: 272 S. ISBN: 978-3-86899-115-4
Inhalt: Computergrafik umfasst die Erzeugung und Darstellung von einfachen Grafikelementen und Bildern bis hin zur Virtual Reality. Die Anwendung dieser Techniken profitiert von einem soliden Verständnis der entsprechenden Grundlagen. Das erfolgreiche Buch von Prof. Klawonn, das jetzt bereits in der dritten Auflage vorliegt, vermittelt genau das - verständlich und nachvollziehbar. Prof. Klawonn erläutert die wesentlichen Konzepte an konkreten Beispielen und bedient sich dabei der einfachen Sprachmittel der Javaprogrammierung. Die Umsetzung erfolgt praktisch mit Java 2D und Java 3D. Auch zur dritten Auflage gibt es wieder einen umfangreichen Online-Service mit Beispielprogrammen, Aufgaben und Lösungen, Folien und farbigen Illustrationen. Umfang: 505 S. ISBN: 978-3-658-36075-7
Inhalt: HTML5 ist die Sprache des Web. Und das HTML5-Handbuch von Stefan Münz und Clemens Gull ist die Grammatik dazu. Wie einst die von Stefan Münz mitbegründete Onlinereferenz SELFHTML beantwortet dieses Buch alle Fragen zum neuen Internetstandard. Immer wichtiger wird dabei die Ausgabe auf Smartphones und Tablets, deshalb ist diesem Thema hier ein eigenes Kapitel gewidmet. Das unverzichtbare Standardwerk für jeden Webprofi! Die Systematik des neuen HTML Mit HTML5 ist so viel möglich wie nie zuvor, aber es dient weiterhin im Wesentlichen dazu, Webseiteninhalte zu strukturieren. Anhand konkreter Beispiele führen die Autoren Stefan Münz und Clemens Gull die Leser detailliert an die Systematik der neuen Websprache heran - nichts bleibt außen vor. Aktive Inhalte einbinden Dieses Buch zeigt, wie Sie vektorgrafische und Multimedia-Elemente ganz einfach in HTML5 umsetzen und so Ihrer Kreativität freien Lauf lassen. Darüber hinaus erfahren Sie, wie Sie Imagemaps umsetzen und aktive Inhalte in Ihre Seiten integrieren. Das optimale Design für jedes Gerät mit CSS3 Breiten Raum nimmt auch die Gestaltung mithilfe von Cascading Style Sheets (CSS) ein. Anhand vieler praktischer Beispiele erfahren Sie, wie Sie CSS3 optimal einsetzen und Ihre Inhalte durch Media Queries dem verwendeten Endgerät anpassen. Alle wichtigen Infos stets zur Hand Fester Bestandteil dieses Buchs ist ein umfangreicher Referenzteil, in dem Sie alle HTML5-Elemente, -Attribute und -Events sowie CSS-Eigenschaften finden. Darüber hinaus enthält der Referenzteil eine Zeichenreferenz sowie eine Übersicht über die im Internet verwendeten Sprachenkürzel. Umfang: 780 S. Ill. ISBN: 978364522207597
Inhalt: Lernen Sie JavaScript- umfassender Schritt-für-Schritt-Einstieg in die Programmierung und in JavaScript- direkt losprogrammieren mit viele Beispielen und Übungsprojekten- ansteigender Schwierigkeitsgrad bis zu komplexeren WebanwendungenJavaScript ist das Herzstück fast jeder modernen Webanwendung, von Social Apps wie Twitter bis hin zu browserbasierten Spiele-Frameworks. Obwohl es JavaScript auch Anfängern einfach macht, zu programmieren, ist die Sprache trotzdem flexibel und mächtig genug, um mit ihr umfangreiche und komplexe Anwendungen erstellen zu können.Haverbeke zeigt Ihnen die Details und die Tiefen von JavaScript-Code. Umfangreiche Beispiele, Übungen und Projekte wie ein Browserspiel, eine einfache Programmiersprache und ein Malprogramm geben Ihnen praktisches Wissen zum Schreiben Ihrer eigenen Programme an die Hand. Zuerst lernen Sie die Grundstruktur von JavaScript kennen, Sie arbeiten mit Funktionen und Datenstrukturen. Dann erfahren Sie mehr über Fehlerbehandlung und -behebung, Modularität und asynchrone Programmierung bevor Sie mit der Programmierung für Webbrowser fortfahren.- Organisieren Sie Ihren Code mit objektorientierten Methoden und Techniken der funktionalen Programmierung- Skripten Sie für den Browser und erstellen Sie eine einfache Webanwendungen- Nutzen Sie das DOM effektiv, um mit dem Browser zu interagieren- Nutzen Sie Node.js, um Server und Programme zu erstellen.Die zweite Ausgabe von "Die Kunst der JavaScript-Programmierung" taucht tief in die Sprache JavaScript ein, um Ihnen zu zeigen, wie Sie schönen, effektiven Code schreiben können. Die Aktualisierungen umfassen brandneues Material zu Features wie Klassennotationen, Pfeilfunktionen, Iteratoren, Asynchronisationsfunktionen, Template Strings und Blockscope.Ist es nicht endlich an der Zeit, dass Sie die Sprache des Webs fließend beherrschen? Umfang: 488 S. ISBN: 978-3-96088-912-0
Inhalt: Dieses E-Book richtet sich an Anwender und Programmierer von Microsoft Excel (Versionen 2000 bis 2010), die Visual Basic für Applikationen (VBA) einsetzen wollen, um Automatisierungs-Makros, Tools & Add-ins und andere Helferlein für die tägliche Arbeit zu programmieren. Sie können die im Buch vorgestellten Tools und Programmierbeispiele Schritt für Schritt nachvollziehen, einsetzen und bei Bedarf anpassen. Der Autor war 8 Jahre lang MVP (Most Valuable Professional) für Excel ist ebenso in der Auftragsprogrammierung tätig und bietet regelmäßig VBA-Seminare auf seiner Homepage an. Umfang: 712 S. Ill. ISBN: 978-3-8272-4538-0
Inhalt: VBA leichtgemacht: Mit vielen Übungen für das Tabellenkalkulationsprogramm Excel werden Sie Schritt-für-Schritt in die Geheimnisse der Programmiersprache Visual Basic for Applications eingeführt. Übungen am Ende jeden Kapitels lassen Sie Ihr neu erworbenes Wissen auch gleich überprüfen! Umfang: 293 S. Ill. ISBN: 978-3-8272-6634-7
Inhalt: Das E-Book bietet eine Einführung in die Programmierung von Mikrocontrollern und gibt viele Tipps, wie die entsprechende Hardware aufgebaut werden muss. In diesem E-Book finden Sie alle Antworten zu den häufigsten Fragen rund um die Programmierung und Schaltungsentwicklung eines Mikrocontrollers. Eigenes Enwicklungsboard: Da Mikrocontroller sehr hardwarenah programmiert werden, finden Sie auf der beiliegenden CD die Layoutdaten für ein eigenes Entwicklungsboard, mit dem viele Standardprobleme aus der Praxis untersucht werden können. Unterstüzende Software: Nach der detaillierten Erklärung der Assemblerbefehle folgt eine ausführliche Erläuterung der Einstellungen und Funktionen der Entwicklungsumgebung MPLAB. Die Beispielprogramme beginnen bei der Ansteuerung von LEDs und der Abfrage von Tastern. Nachbaubare Beispiele: Im Verlaufe des E-Books erfahren Sie, wie ein Display angesteuert wird, analoge Signale ausgewertet sowie Daten in einem externen EEPROM gespeichert und ausgelesen werden. Zum Abschluss wird die Kommunikation mit einem PC erläutert und wie man mit einer Infrarotfernbedienung die Ausgänge des Mikrocontrollers schalten kann. Umfang: 241 S. Ill., graph. Darst.
Inhalt: HTML5 und CSS3 gehören zu den spannendsten neuen Technologien, die das Web in Zukunft prägen werden. Die meisten Features werden bereits heute von modernen Browsern unterstützt, und insbesondere im mobilen Web sind sie stark auf dem Vormarsch. Höchste Zeit also, die neuen Möglichkeiten zu erkunden und sich fit für die Zukunft zu machen! Dieses Buch richtet sich an Webentwickler, die bereits Grundkenntnisse in HTML und CSS mitbringen und die ohne viel Umschweife in die praktische Arbeit mit den neuen Webstandards einsteigen möchten. Es stellt ihnen in verständlicher Form die neuen Elemente und APIs von HTML5 sowie interessante CSS3-Features vor, die schon lange auf der Wunschliste vieler Webdesigner standen.Zunächst machen Sie sich mit den Neuerungen vertraut und erfahren, wie Sie Audio, Video und Vektorgrafiken in Ihre Website einbetten, ohne auf Flash zurückzugreifen. Danach lernen Sie weitere wichtige Features kennen, die die Entwicklung von Websites mit HTML5 und CSS3 wesentlich komfortabler machen: Geolocation, Web Sockets, Offline-Unterstützung für Webanwendungen und Cross-Document Messaging. Außerdem lernen Sie CSS3-Selektoren kennen, die beeindruckende neue Design-Möglichkeiten bieten und für eine verbesserte Usability und Accessibility sorgen.Obwohl die Entwicklung von HTML5 und CSS3 noch nicht abgeschlossen ist, werden die beiden neuen Standards bereits heute von den meisten modernen Browsern unterstützt. Für Nutzer älterer Browser sollten Sie Fallback-Möglichkeiten implementieren, damit auch sie problemlos auf Ihre Website zugreifen können. Solche Ausweichlösungen werden Ihnen für alle im Buch vorgestellte Features und Lösungen an die Hand gegeben. Darüber hinaus stehen Ihnen die entwickelten Beispiele als Download-Code zur Verfügung. Umfang: 280 S. ISBN: 978-3-89721-317-3
Inhalt: Sie haben erste Erfahrungen mit Java-Programmierung und möchten Ihre Entwicklungstätigkeit nun professionalisieren? Oder Sie sind bereits Entwicklerprofi, benötigen aber ein Nachschlagewerk, das Ihnen die wichtigen Themen aus der Java-Welt kompakt und kompetent vermittelt? Diese umfassende Einführung vermittelt Ihnen das notwendige Wissen, um stabile und erweiterbare Softwaresysteme auf Java-SE-Basis zu bauen. Praxisnahe Beispiele helfen dabei, das Gelernte rasch umzusetzen. Umfang: 1016 S. ISBN: 978-3-89864-878-3
Inhalt: Bleiben Sie bei Java auf dem Laufenden!?Aktuelle Infos bis zur neuesten Java-Version?Vertiefen Sie Ihr Know-how durch praktische Übungen?Lernen Sie die wichtigen Änderungen kompakt kennenDieses Buch von Michael Inden richtet sich an alle Entwickler:innen mit soliden Programmierkenntnissen, die ihr Java-Wissen auf den neuesten Stand bringen und es durch eine Vielzahl an Übungen festigen möchten. Es beschreibt alle wichtigen Neuerungen ausgehend vom letzten Java 11 LTS bis hin zum aktuellen Java 17 LTS. Darüber hinaus bietet es einen Ausblick auf die Folgeversionen Java 18. "Java ? die Neuerungen in Java 17 LTS und 18" behandelt alle wesentlichen Änderungen. Einen Schwerpunkt bildet die Beschreibung einer Vielzahl an Syntaxverbesserungen und die Erweiterungen in diversen APIs. Beispiele sind eine viel prägnantere Syntax bei switch sowie die mehrzeiligen Strings und records, welche die Definition von Werteklassen erleichtern. Auch das immer populärer werdende Pattern Matching für instanceof und switch wird vorgestellt. Nicht nur in der Syntax sondern auch in den APIs finden sich herausragende Neuerungen, etwa der mit Java 11 offiziell ins JDK aufgenommene HTTP/2-Support sowie diverse Detailverbesserungen beispielsweise im Stream-API. Schließlich bietet die JVM mit Direct Compilation, der JShell, JMH sowie jpackage wichtige Neuerungen. Dabei ragen das JMH Framework zum Erstellen von Microbenchmarks sowie jpackage zum Bereitstellen von Self-Contained-Installationen heraus.Auch fortgeschrittenere Themen, beispielsweise der Ersatz aus dem JDK entfallener Funktionalitäten wie JAXB oder auch das Zusammenspiel von Java 17 mit u.a. Spring, Jackson, JPA sowie SonarQube, runden dieses Buch ab.Ein Anhang beschreibt einige Highlights aus den Java-Versionen 8, 9 und 10, um Ihnen damit den Umstieg auf modernes Java 17 und 18 zu erleichtern. Umfang: 335 S. ISBN: 978-3-96910-837-6
Inhalt: Dieses Buch eignet sich für alle, die ihr Java-Wissen auf den neuesten Stand bringen und es durch eine Vielzahl an Übungen festigen möchten. Es beschreibt alle wichtigen Neuerungen in Java 9 ? dem letzten größeren Update ? und in den Versionen Java 10, 11 und 12. Letztere bringen aufgrund halbjährlicher Releasezyklen jeweils weniger Änderungen als frühere Versionen mit und werden daher kompakter behandelt.Eine fundamentale Änderung in Java 9 stellt die als Projekt "Jigsaw" entwickelte Modularisierungslösung dar. Auch fortgeschrittenere Themen wie Services und die Migration bestehender Applikationen werden besprochen.In verschiedenen Kapiteln werden Änderungen in der Sprache selbst behandelt. Einen Schwerpunkt bilden die Erweiterungen in diversen APIs. Neben Vereinfachungen beim Prozess-Handling, der Verarbeitung mit Optional sowie im Stream-API schauen wir auf fundamentale Neuerungen im Bereich der Concurrency durch Reactive Streams. Auch der mit Java 11 offiziell ins JDK aufgenommene HTTP/2-Support wird thematisiert.Weil die neuen Java-Versionen auch Auswirkungen auf Build-Tools und IDEs besitzen, gibt ein Kapitel einen Überblick über das aktuelle Tooling. Außerdem widmen sich zwei kurze Anhänge "Gradle" und "Maven".Ein Schnelleinstieg zu den wichtigsten Neuerungen von Java 8, die im Repertoire keines Java-Entwicklers fehlen sollten und die hilfreich beim Verständnis der vielfältigen Neuerungen aus JDK 9 bis 12 sind, rundet dieses Buch ab. Umfang: 344 S. ISBN: 978-3-96088-777-5
Inhalt: Bleiben Sie bei Java auf dem Laufenden!Aktuelle Infos bis zur neuesten Java-VersionVertiefen Sie Ihr Know-how durch praktische ÜbungenLernen Sie die wichtigen Änderungen kompakt kennenSie besitzen bereits solides Java-Know-how und möchten sich prägnant über die wichtigsten Neuerungen in den Java-Versionen 9 bis 14 informieren und Ihr Wissen auf den neuesten Stand bringen? Dann ist dieses Buch genau das Richtige für Sie. Vertiefen können Sie Ihr Wissen in diesem Buch zusätzlich durch eine Vielzahl an Übungen. Umfang: 370 S. ISBN: 978-3-96088-979-3
Inhalt: Ihr persönlicher Python-Coach!Mehr als 100 Aufgaben und Lösungenfür Einsteiger und FortgeschritteneVorbereitung füpr Jobinteriew und PrüfungMit 100 Übungsaufgaben und Programmierpuzzles inklusive Lösungen zum Knobeln und Erweitern Ihrer Kenntnisse bietet Ihnen die "Python Challenge" ein kurzweiliges Lernen, eine fundierte Vorbereitung auf die nächste Prüfung oder ein Jobinterview. Dabei werden viele praxisrelevante Themengebiete wie Strings, Datenstrukturen, Rekursion, Arrays usw. berücksichtigt.Jedes Themengebiet wird in einem eigenen Kapitel behandelt, wobei zunächst kurz auf die Grundlagen eingegangen wird. Danach folgen rund 10 bis 15 Übungsaufgaben verschiedener Schwierigkeitsgrade. So lassen sich die Programmierkenntnisse effektiv verbessern. Dabei helfen insbesondere detaillierte Musterlösungen inklusive der genutzten Algorithmen zu allen Aufgaben. Ebenso werden von Michael Inden alternative Lösungswege beschrieben, aber auch mögliche Fallstricke und typische Fehler analysiert.Abgerundet wird das Buch durch drei Anhänge. Einer beschäftigt sich mit dem Python-Kommandozeileninterpreter, der zum Ausprobieren der Codeschnipsel und Beispiele des Buchs oftmals hilfreich ist. Der zweite gibt einen Überblick über Pytest zum Unit Testen und Prüfen der Lösungen. Der dritte erläutert die O-Notation zur Abschätzung der Performance. Umfang: 525 S. ISBN: 978-3-96910-141-4
Inhalt: Computerspiele haben sich längst etabliert; Spieleprogrammierung ist in. Kaiser und Lensing wenden sich mit ihrer Einführung in die Spieleprogrammierung an Leser mit soliden C++-Grundkenntnissen. Ihr Buch behandelt 2D-, 3D- und Netzwerkspiele sowie 3D-Grafikprogrammierung (Texturen, Shader, Spezialeffekte). Umfang: 886 S. graph. Darst. ISBN: 978-3-89842-827-9
Inhalt: Eigene Apps entwickeln für Android 3.2, "Honeycomb", und 2.3, "Gingerbread" - hier erfahren Sie, wie es geht! Nach einem kompakten Überblick über die Grundlagen und Entwicklungswerkzeuge lernen Sie, wie Sie GUIs erstellen, auf die Kamera zugreifen, Multimedia abspielen, GPS und Bewegungssensoren nutzen, Datenbanken ansprechen u. v. m. Die verständlichen Erklärungen und typischen Anwendungsbeispiele sorgen dafür, dass keine Frage offen bleibt. Wenn Sie über Java-Kenntnisse verfügen, werden Sie bereits nach kurzer Zeit Ihre erste Smartphone- oder Tablet-App fertigstellen. Umfang: 420 S. ISBN: 978-3-8362-1697-5
Inhalt: Objektorientierte Software-Entwicklung hat sich als Standardverfahren etabliert, um die steigende Komplexität von Software-Projekten zu bewältigen. Unsere Autoren Bernhard Lahres und Gregor Raýman schlagen in diesem OOP-Handbuch die Brücke von der Theorie zur Praxis. Sie vermitteln Ihnen nicht nur die Grundlagen, sondern zeigen Ihnen vor allem, wie Sie die objektorientierten Entwurfs- und Entwicklungsverfahren erfolgreich umsetzen können. Profitieren Sie dabei von der langjährigen Erfahrung der Autoren, und nutzen Sie die Möglichkeiten der OOP effizient für Ihre eigenen Projekte. Umfang: 656 S. graph. Darst. ISBN: 978-3-8362-1401-8
Inhalt: SHAREPOINT 2013 //- Für Administratoren und Anwender, vom Einsteiger bis zum Power-User - Praxisbuch und Nachschlagewerk mit großer Themenvielfalt- Über 300 konkrete Anleitungen im Frage-Antwort-Stil - Optimal für die Einarbeitung sowie das schnelle Nachschlagen spezieller Themen- Step-by-step-Lösungen, direkt umsetzbar für die eigene ArbeitDieses Buch bietet Ihnen eine Fülle von Lösungen für die Arbeit mit SharePoint 2013, der Business-Plattform für die Zusammenarbeit im Unternehmen und im Web. Es wendet sich an alle SharePoint-Anwendergruppen, die sich rasch in die wesentlichen Funktionsbereiche von SharePoint 2013 einarbeiten wollen. Rezeptartige fertige Anleitungen zu den einzelnen Themenbereichen erläutern im Frage-Antwort-Stil die notwendigen Arbeitsschritte und zeigen, wie Sie das gewünschte Ergebnis optimal erzielen können. Die über 300 Anleitungen sind ? in 10 Hauptkapitel thematisch sortiert ? allesamt im Inhaltsverzeichnis übersichtlich aufgelistet. So können Sie einfach und schnell die Themen heraussuchen, zu denen Sie in einer ganz bestimmten Situation nach Antworten suchen, zum Beispiel: Wie erstelle ich in SharePoint eine Umfrage? Wie verschiebe ich eine Liste auf eine andere Website? Wie lassen sich Daten aus dem ADS-Verzeichnisdienst importieren? Wie kann ich in einer SharePoint-Umgebung die Bearbeitung von Dokumenten und Ereignissen über Workflows steuern?AUS DEM INHALT: Grundlagen & Einrichtung // Web-Content-Management // Webparts // Datenmanagement // Zusammenarbeit // Benutzer & Rechte // Suchen & Finden // Geschäftsdaten & -prozesse // Workflows // Tipps & Tricks für die tägliche Arbeit Umfang: 434 S. ISBN: 978-3-446-43588-9
Inhalt: Dieses Buch führt in die Denkweise von Programmierern und die Funktionsweise von Programmen ein und zeigt Ihnen, worauf Sie beim Programmieren achten müssen. Systematik: Wcm Umfang: 444 S. Standort: Wcm LOR ISBN: 978-3-527-71464-3
Inhalt: Android //- Mehr als 50 Beispiel-Apps- 300-seitiges Java-Tutorial auf DVD- Alle Tools und InstallationsanleitungSteigen Sie ein in die faszinierende Welt der App-Programmierung! Hier lernen Sie, wie Sie Ihre Ideen Schritt für Schritt umsetzen. Bauen Sie Apps für Android-Smartphones und -Tablets und erzeugen individuelle, interaktive Oberflächen. Nutzen Sie Bilder, Grafiken und animierte Figuren und verwenden Sensoren, GPS, Datenbanken, Bildergalerien und vieles mehr.AUS DEM INHALT // Hier lernen Sie, wie Sie:- Apps programmieren- Ihre Entwicklungsumgebung richtig einrichten- welche Rolle Ressourcen spielen- effizient mit Eclipse arbeiten- GPS, Dateisystem, SQLite und Sensoren nutzen- eine eigene Quiz-App schreiben- ein TicTacToe-Spiel entwickeln- eine Reaktionstest-App erstellen- Tablet-PCs gezielt unterstützen- den Emulator und Debugger nutzen Umfang: 474 S. ISBN: 978-3-446-43831-6
Inhalt: Der Schnellkurs für angehende Python-Profis- Verwenden Sie Python-Bibliotheken und -Werkzeuge, darunter pytest, Pygame, Matplotlib, Plotly und Django- Behebung von Programmierfehlern und Lösung gängiger Programmierprobleme- Neu in dieser Ausgabe: u.a. VS Code für die Textbearbeitung und das pathlib-Modul für die Dateiverwaltung»Python Crashkurs« zählt zu den weltweiten Bestsellern unter den Einführungen in die Programmiersprache Python. Mit dieser kompakten und gründlichen Anleitung werden Sie in kürzester Zeit Programme schreiben, Probleme lösen und funktionierende Anwendungen entwickeln.Zu Beginn führt Sie Autor Eric Matthes in grundlegende Programmierkonzepte wie Variablen, Listen, Klassen und Schleifen ein. Sie werden Ihr neues Wissen in die Praxis umsetzen, indem Sie ein von »Space Invaders« inspiriertes Arcade-Spiel konzipieren und eine Reihe von Datenvisualisierungen mit den praktischen Python-Bibliotheken programmieren.Mit den Übungen des Buches lernen Sie- leistungsfähige Python-Bibliotheken und -Werkzeuge zu verwenden, darunter pytest, Pygame, Matplotlib, Plotly und Django- immer komplexere 2D-Spiele zu erstellen, die auf Tastendruck und Mausklicks reagieren - Anwendungen zu bauen, mit denen Benutzer Konten erstellen und ihre Daten verwalten können. Stellen Sie Anwendungen online bereit.- interaktive Datenvisualisierungen mit einer Vielzahl von Datensätzen zu generieren- Programmierfehler zu beheben und klassische Programmierprobleme zu lösenNeu in dieser Auflage: Diese 3. Auflage wurde komplett auf den jüngsten Stand des Python-Codes gebracht. Zu den neuen und aktualisierten Themen gehören VS Code für die Textbearbeitung, das pathlib-Modul für die Dateiverwaltung, pytest für das Testen Ihres Codes sowie die neuesten Funktionen von Matplotlib, Plotly und Django.Wenn Sie in die Programmierung einsteigen wollen, wird Ihnen »Python Crashkurs« die Fähigkeiten vermitteln, schnell echte Programme zu schreiben. Umfang: 646 S. ISBN: 978-3-9889010-8-8
Inhalt: So bauen Sie professionelle Websites mit Dreamweaver CS4. Hussein Morsy zeigt Ihnen Schritt für Schritt, wie Sie Dreamweaver benutzen und vom Entwurf, über das Layout und die Funktionalität bis hin zu dynamischen Inhalten eine Website programmieren und gestalten. So lernen Sie gleichzeitig auch HTML, CSS, PHP und JavaScript. Mit Hintergrundwissen, allen wichtigen Funktionen und attraktivem Beispielmaterial beginnen Sie ganz von vorn und werden zum Profi-Webdesigner. Umfang: 390 S. Ill. ISBN: 978-3-8362-1261-8
Inhalt: Immer mehr Softwareentwicklungen bauen heute auf dem Komponentenprinzip auf.Dieses Lehrbuch ermöglicht den Lesern, sich selbstständig in Komponenten-Frameworks einzuarbeiten bzw. eigene Frameworks zu entwickeln. Ziel ist es, eine umfassende Vorstellung darüber zu vermitteln, was Komponenten-Software im Java-Umfeld bedeutet.Zuerst werden jene Java-Grundlagen, die für die Komponentenprogrammierung essentiell sind, vermittelt. Anhand eines selbstentwickelten Beispiels werden im weiteren Verlauf die Grundprinzipien von Komponentensystemen herausgearbeitet und erklärt. Der dritte Teil erläutert ausgewählte Java-Komponentensysteme. In diesem Zusammenhang stellt das Buch konkrete Beispiele zu Eclipse, Enterprise Java Beans, Android, Servlets sowie OSGi vor.Am Ende des Buches sind die Leser in der Lage, sowohl Komponenten für die im Buch behandelten Frameworks als auch eigene Komponenten-Frameworks zu entwickeln. Das Lehrbuch richtet sich an Studierende der Informatik und verwandter Studiengänge sowie bereits im Berufsleben stehende Java-Software-Entwicklerinnen und Entwickler. Umfang: 320 S. ISBN: 978-3-446-43591-9
Inhalt: HTML5 ist die neueste Version der Markup-Sprache, die das Web noch einmal gehörig auf den Kopf stellt. Obwohl die Entwicklung noch nicht abgeschlossen ist, werden viele HTML5-Elemente von modernen Browsern schon jetzt unterstützt. Zeit also, die Neuerungen zu erkunden und sich fit für die Zukunft zu machen.Dieses Buch richtet sich an Webentwickler, die HTML-Grundkenntnisse mitbringen und sich ganz auf die Neuerungen von HTML5 konzentrieren wollen.HTML5-Unterstützung: Lernen Sie die Techniken kennen, mit denen Sie schnell prüfen können, welche Browser einen bestimmten HTML5-Funktionsbereich wie Canvas oder Geolocation unterstützen. Darüber hinaus wird Ihnen die Open Source JavaScript-Bibliothek modernizr vorgestellt, die Ihnen bei der Prüfung von HTML5- und CSS3-Funktionen unter die Arme greift.Video, HTML5 Storage & Co.: Verschaffen Sie sich einen Überblick über die neuen Möglichkeiten, die HTML5-Elemente wie canvas und video bieten, und machen Sie sich mit HTML5 Storage, einem Verfahren zum lokalen Speichern von Daten, vertraut.Offline-Webanwendungen: Mit HTML5 haben Sie die Möglichkeit, Websites zu entwickeln, die auch offline nutzbar sind. Dafür muss Ihr Webserver dem Browser des Besuchers lediglich mitteilen, welche Dateien er hierfür herunterladen muss. Eine Synchronisierung der Daten erfolgt automatisch, sobald der User wieder online ist.Mehr Semantik: Nutzen Sie die Mikrodaten-Unterstützung von HTML5 und reichern Sie Ihre Website mit semantischen Informationen an. So können Sie beispielsweise Ihre Kontaktdaten in eine vCard umwandeln lassen oder ein Unternehmen oder eine Organisation mithilfe von Mikrodaten semantisch auszeichnen.Die Referenz: Im Anhang des Buches finden Sie eine Übersicht über die HTML5-Funktionsbereiche sowie über die Abfragen, mit denen Sie die HTML5-Unterstützung eines Browsers schnell prüfen können. Umfang: 232 S. ISBN: 978-3-89721-572-6
Inhalt: Sie interessieren sich für JavaScript? Sie verfügen über Grundkenntnisse in HTML? Dann ist dieses eBook genau das Richtige für Sie: Mit Einführung in JavaScript können Sie das volle Potenzial von JavaScript als leicht erlernbare, aber dabei leistungsfähige Programmiersprache erschließen: Kompakt und praxisorientiert vermittelt Einführung in JavaScript Syntax und Struktur der Sprache und stellt typische Einsatzmöglichkeiten von JavaScript vor. Neben den JavaScript-Grundlagen werden ebenso anspruchsvolle Themen wie DOM, DHTML und Ajax behandelt. Praktische Übungen mit Lösungen helfen Ihnen, Ihr eben erworbenes Wissen zu vertiefen und sofort in die Tat umzusetzen. Umfang: 374 S. ISBN: 978-3-89721-773-7
Inhalt: Für Anfänger in der Datenbank-Programmierung ist dieses eBooklet genau das richtige. Die Entwicklungsumgebung von VBA in Access wird genau so erläutert wie das Prinzip der Objektorientierten Programmierung und der Einsatz für Module, Funktionen und Programme in einer Access-Datenbank. Grundkenntnisse im Umgang mit Access als Datenbankmanagementsystem (DBMS) sollten allerdings vorhanden sein. Umfang: 128 S. Ill., graph. Darst..
Inhalt: Klaus M. Rodewig und Clemens Wagner geben Ihnen einen Einblick in die Architektur des iPhone und des iPad und eine Anleitung zum Programmieren eigener Applikationen. Dabei werden alle wichtigen Themen in der gebotenen Tiefe mit Hintergrundwissen beschrieben. Praktische Beispiele unterstützen Sie von Anfang an, so dass Sie direkt loslegen können. Erste Ergebnisse können Sie im iPhone Simulator direkt testen. Sie erhalten einen Überblick über die verschiedenen iPhone- und iPod Touch-Modelle, erfahren, wie Sie in der Apple Developer Connection Mitglied werden können und Applikationen für das iPhone im Appstore anbieten können. Natürlich kommt in diesem Buch auch der Hintergrund nicht zu kurz. Grundkenntnisse der Programmierung sollten jedoch vorhanden sein. Eine kurze Einführung in Objective-C und Cocoa vermittelt Ihnen alles, was Sie wissen müssen. Inkl. Schnittstellen zum Datenaustausch, Events, Alerts, Datenverwaltung mit Core Data und die verschiedenen Möglichkeiten der Netzwerkprogrammierung. Profis werden von den Tipps und Tricks zur Konfiguration und Verwendung von Xcode, Debugging und der Arbeit mit einem Versionierungssystem profitieren. Aktuell zum neuen Version iOS 6. Umfang: 1013 S. Ill., graph. Darst. ISBN: 978-3-8362-1915-0
Inhalt: Dieses Lehrbuch erklärt grundlegende JAVA-Konzepte mit Hilfe von zahlreichen Beispielen und Aufgabenstellungen. Insgesamt sind über 100 Aufgaben vorhanden mit Lösungen im Quellcode (Source). Das Buch bietet ebenfalls Präsentationsvorlagen, die auf die Syntax der Programmanweisungen eingehen.Zu der Planung von Software gehört die UML (Unified Modeling Language), eine grafische Modellierungssprache. Da sie zu den Ausbildungszielen verschiedener Berufsgruppen dazugehört, ist sie ebenfalls Bestandteil des Buches. So werden zu den Aufgaben einige Teile der UML wie PAP, Struktogramme und Klassendiagramme erläutert und die Grafiken bei den Lösungen ebenso aufgeführt.Das Lehrbuch eignet sich insbesondere für Berufskollegs, Sekundarstufen I und II, Schulungsabteilungen und für das Selbststudium. Umfang: 249 S. ISBN: 978-3-658-39000-6
Inhalt: CoffeeScript ist eine kleine Programmiersprache, die nach JavaScript übersetzt wird und versucht, ungeliebte Eigenschaften von JavaScript durch eine deutlich einfachere Syntax zu umgehen. Sie richtet sich an alle Webentwickler, denen JavaScript zu unhandlich ist oder die bei der Arbeit mit Ruby on Rails die CoffeeScript-Integration nutzen. Dieses Buch gibt Ihnen eine umfassende Einführung in die Sprache CoffeeScript. Anhand zahlreicher Beispiele lernen Sie die elegante Syntax sowie die Verwendung der Sprache praktisch kennen. Behandelt werden u.a. folgende Themen: ? Syntax und Grundlagen ? Objektorientierte Programmierung mit CoffeeScript ? Testen mit Mocha und Chai ? CoffeeScript in Ruby on Rails ? Einsatz mit AngularJS und node.js Nach der Lektüre des Buches sind Sie in der Lage, CoffeeScript zur Entwicklung dynamischer Webapplikationen, für Kommandozeilen-Tools oder serverseitige Komponenten einzusetzen. Die Quellcodes zu diesem Buch findet man unter github.com/aschubert/coffeescript-buch Umfang: 192 S. Ill. ISBN: 978386491600797
Inhalt: Projektmanagement - die unorthodoxe AnleitungRatgeber für alle Aspekte, Fragen und Fallstricke rund um die Rolle und die Aufgaben eines ProjektmanagersInformative und unterhaltsame Lektüre für angehende, aber auch gestandene Projektmanager*innen, die ihr Methodik-Wissen auffrischen wollen Umfang: 300 S. ISBN: 978-3-96010-196-3
Inhalt: GRUNDKURS PROGRAMMIEREN IN JAVA // - Aktuell: Mit Java 8- Setzt wirklich keine Programmierkenntnisse voraus- Führt erfolgreich von den ersten Schritten bis hin zur Entwicklung von Anwendungen in Netzen- Mit zahlreichen Übungsaufgaben und Beispielen- Im Internet: Software und Tools, Video-Tutorials, alle Beispiel-Programme, Lösungen zu den Übungsaufgaben, zusätzliches Material und Übungen, Ergänzungen, Aktualisierungen und mehr Mit diesem Lehrbuch können Sie sowohl Java als auch das Programmieren lernen. Es setzt keinerlei Vorkenntnisse aus den Bereichen Programmieren, Programmiersprachen und Informatik voraus. Alle Kapitel sind mit Übungsaufgaben ausgestattet, die Sie zum besseren Verständnis bearbeiten können. Denn: Man lernt eine Sprache nur, wenn man sie auch spricht! Auf rund 750 Seiten finden Sie hier eine umfassende und aktuelle Einführung. Von den Grundlagen der Programmierung und den elementaren Sprachelementen über die Objektorientierung bis hin zu Threads und Datenströmen und zur Entwicklung von Anwendungen in Netzen lernen Sie alles, was Sie für den erfolgreichen Einstieg in die Programmierung benötigen. Und natürlich erhalten Sie auch einen detaillierten Einblick in die Neuerungen von Java 8. Die 5 Teile des Buches // Einstieg in das Programmieren in Java // Objektorientiertes Programmieren in Java // Grafische Oberflächen in Java // Threads, Datenströme und Netzwerk-Anwendungen // Aktuelles, Ausblick und Anhang Umfang: 745 S. ISBN: 978-3-446-44110-1
Inhalt: Swift für Ein- und Umsteiger ? von den Basics bis zu fortgeschrittenen Techniken- Einsteiger lernen die Grundlagen der Swift-Programmierung und wie sie Apps auf Basis von SwiftUI mit Xcode für die unterschiedlichen Plattformen entwickeln.- Profis erfahren u. a., wie sie die Versionsverwaltung von Xcode nutzen und welches Vertriebsmodell das richtige für ihre App ist.- Mit Update inside: Erhalten Sie Bonuskapitel zu den kommenden Versionen von Swift, SwiftUI, Xcode, macOS, iOS, watchOS und tvOS.- Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches Der unentbehrliche Begleiter für alle, die mit Swift eigene Apps für die verschiedenen Apple-Plattformen entwickeln möchten. Es werden von den Grundlagen über Listen und Navigationsstrukturen alle relevanten Themen der App-Entwicklung abgedeckt. Die Neuauflage wurde komplett auf SwiftUI aktualisiert und beschreibt, wie man mit SwiftUI intuitiv Benutzeroberflächen erstellen kann, die auf allen Apple-Plattformen laufen. Das Buch kann sowohl als Nachschlagewerk für einzelne Funktionen und Frameworks verwendet werden als auch, um sich in neue Themen einzuarbeiten. Aufgrund des modularen Aufbaus finden Sie sich leicht zurecht; die Programmiersprache Swift, die Entwicklungsumgebung Xcode und die Arbeit mit SwiftUI werden jeweils in einem eigenen Abschnitt behandelt. Ganz gleich, ob Sie neu mit der Programmierung in Swift durchstarten und die erste eigene App kreieren oder ob Sie die Profi-Funktionen von Xcode beherrschen möchten: Das Swift-Handbuch ist Ihr idealer Wegbegleiter. Umfang: 895 S. ISBN: 978-3-446-47286-0
Inhalt: - Architekturmuster und -stile- Technische Konzepte- Microservices- Blockchain- Architekturanalyse und -bewertung- Dokumentation von Architekturen- Modernisierung bestehender Systeme- Beispiele realer Softwarearchitekturen- iSAQB Curriculum Softwarearchitekt*innen müssen komplexe fachliche und technische Anforderungen an IT-Systeme umsetzen und sie müssen diese Systeme durch nachvollziehbare Strukturen flexibel und erweiterbar gestalten.Dieser Praxisleitfaden zeigt Ihnen, wie Sie Softwarearchitekturen effektiv und systematisch entwickeln können. Gernot Starke unterstützt Sie mit praktischen Tipps, Architekturmustern und seinen Erfahrungen.Sie finden Antworten auf zentrale Fragen:- Welche Aufgaben gehören zur Softwarearchitektur?- Wie kann ich beim Entwurf vorgehen?- Wie kommuniziere und dokumentiere ich Softwarearchitekturen?- Wie helfen Architekturstile und -muster?- Wie analysiere und bewerte ich Softwarearchitekturen?- Wie setze ich Persistenz, grafische Benutzeroberflächen, Geschäftsregeln, Integration, Verteilung, Sicherheit, Fehlerbehandlung, Business-Process-Management, Blockchain und andere Konzepte ein?- Was muss ich über Domain-Driven Design, Microservices und arc42 wissen?- Wie verbessere ich bestehende Systeme? AUS DEM INHALT //Vorgehen bei der Architekturentwicklung/Architekturmuster und ?stile/Technische Konzepte/Microservices/Blockchain/Architekturanalyse und ?bewertung/Dokumentation von Architekturen/Modernisierung bestehender Systeme/Beispiele realer Softwarearchitekturen/iSAQB Curriculum Umfang: 462 S. ISBN: 978-3-446-46690-6
Inhalt: EINSTIEG IN JAVA MIT ECLIPSE //- Einrichtung der Entwicklungsumgebung (Java, Eclipse)- Grundlagen der objektorientierten Programmierung- Einführung in Eclipse- Beschreibung der Java-Sprachelemente (Variablen, Anweisungen, einfache Datentypen, Klassen und Objekte, Aufzählungen, Arrays, Methoden, Operatoren, Verzweigungen, Schleifen, Pakete und Module)- Überblick über die Plattform Java (Bytecode, Laufzeitumgebung mit Garbage Collector, Interpreter und JIT-Compiler, Klassenbibliotheken)- Beispiele und ein Bonuskapitel unter plus.hanser-fachbuch.de Bernhard Steppan hat mit diesem Buch einen ausführlichen Einstieg in Java mit Eclipse geschrieben. Das Buch ist vor allem für Leser ohne Programmierkenntnisse geeignet.Der erste Teil des Buches vermittelt das Java- und Eclipse-Basiswissen und führt in die objektorientierteProgrammierung ein.Im zweiten Teil dreht sich alles um die Feinheiten der Sprache Java. Hier entstehen die ersten kleinen Java-Anwendungen. Jedes Kapitel bietet eine Mischung aus Wissensteil und praktischen Übungen und endet mit Aufgaben, die Sie selbstständig durchführen können. Die Technologie Java bildet den Schwerpunkt des dritten Teils. Zudem werden Ihnen Klassenbibliotheken und Algorithmen vorgestellt.Ein größeres Java-Projekt steht im Mittelpunkt des vierten Teils. Anhand einer Anwendung mit grafischer Oberfläche werden Sie hier alle Elemente der vorigen Teile kennenlernen.Im fünften Teil nden Sie die Lösungen zu den Aufgaben im zweiten und dritten Teil des Buches. Ein Buch für alle, die die Java-Programmierung mithilfe der Eclipse-Entwicklungsumgebung erlernenund beherrschen wollen. AUS DEM INHALT //- Programmiergrundlagen- Objektorientierte Programmierung- Entwicklungsumgebung- Programmaufbau- Variablen- Anweisungen- Einfache Datentypen- Klassen und Objekte- Aufzählungen- Arrays- Methoden- Operatoren- Verzweigungen- Schleifen- Pakete und Module Umfang: 664 S. ISBN: 978-3-446-45976-2
Inhalt: JAVASCRIPT //- Syntax und Konzeption von JavaScript- JavaScript im Umfeld des modernen Webs- Programmierung von leistungsfähige Rich Internet Applications (RIAs)- Fortgeschrittene Techniken rund um HTML5 Mit JavaScript steht die derzeit einzige Möglichkeit bereit, mit der Sie plattformübergreifend im WWW auf Seiten des Clients (also im Browser) programmieren können. Sie können damit beispielsweise eine Webseite an unterschiedliche Browser und Plattformeinstellungen des Besuchers anpassen, Benutzereingaben in einer Webseite plausibilisieren, Teile einer Webseite durch dynamisch nachgeladene Daten austauschen (AJAX), die Webseite nach dem Laden dynamisch verändern (DHTML) oder auch gezielt auf Aktionen eines Besuchers in der Webseite reagieren. Aber auch auf Serverseite oder bei mobilen Anwendungen gewinnt JavaSript an Bedeutung. Das vorliegende Buch vermittelt Ihnen zunächst das Basiswissen, um die Skriptsprache JavaScript in Verbindung mit internen JavaScript-Objekten und vor allem DOM-Objekten optimal zu nutzen. Berücksichtigt werden dabei auch die neuen Spracheigenschaften und Aspekte von HTML5/DOM5 sowie erweiterte JavaScript-Möglichkeiten wie Ausnahmebehandlung, Prototyping und die Umsetzung der objektorientierten Programmierung (OOP) in JavaScript sowie insbesondere AJAX. AUS DEM INHALT // Grundlagen und Umfeld von JavaScript / Vorbereitendes Basiswissen (HTML und XHTML mit den Neuerungen von HTML5, CSS mit den Neuerungen von CSS3, XML) / JavaScript in Webseiten einbinden / Elementare Grundstrukturen in JavaScript / Fehlersuche und -behandlung / Alles zu JavaScript und Objekten / Ereignisbehandlung / Ausnahmebehandlung / DHTML / AJAX / Fortgeschrittene JavaScript-Techniken (Objekterweiterung und Prototyping, Zeichnen mit Canvas- und SVG-Objekten, Local Storage, Push-Services, serverseitiges JavaScript mit Node.JS, Geodating etc.) Umfang: 400 S. ISBN: 978-3-446-43947-4
Inhalt: Lernen Sie die Grundlagen von JavaScript kennen - Schritt für Schritt! Dieses praxisorientierte Buch zeigt Ihnen, wie Sie JavaScript einsetzen und welche Features Sie nutzen können, um interaktive Webanwendungen zu gestalten. Der erste Teil des Buches stellt JavaScript vor und hilft Ihnen bei Ihren ersten Schritten, um JavaScript-Anwendungen zu entwickeln. Es wird gezeigt, wie Sie JavaScript-Dateien mit Microsoft Visual Studio, in Eclipse oder sogar im Windows-Editor (Notepade) oder jedem anderen Editor erstellen können. Als Nächstes beschäftigt sich das Buch mit der Kernsprache und den Funktionen von JavaScript und Sie lernen, welche Beziehungen zwischen JavaScript und dem Webbrowser bestehen. Schließlich erfahren Sie, was AJAX ist und wie Sie damit dynamische Suchformulare erstellen können. Der letzte Teil des Buchs ist den Frameworks und Bibliotheken von JavaScript gewidmet, wobei jQuery und jQuery UI im Mittelpunkt stehen. Umfang: 480 S. ISBN: 978-3-86645-341-8
Inhalt: US-Besteseller: Gegen stumpfsinnige Computeraufgaben!Neuauflage auf Python 3 aktualisiert Lernen Sie, Python-Programme zu schreiben, die Ihnen automatisch alle möglichen Aufgaben abnehmenMit Schritt-für-Schritt-Anleitungen zu jedem ProgrammWenn Sie jemals Stunden damit verbracht haben, Dateien umzubenennen oder Hunderte von Tabelleneinträgen zu aktualisieren, dann wissen Sie, wie stumpfsinnig manche Tätigkeiten sein können. Wie wäre es, den Computer dazu zu bringen, diese Arbeiten zu übernehmen?In diesem Buch lernen Sie, wie Sie mit Python Aufgaben in Sekundenschnelle erledigen können, die sonst viel Zeit in Anspruch nehmen würden. Programmiererfahrung brauchen Sie dazu nicht: Wenn Sie einmal die Grundlagen gemeistert haben, werden Sie Python-Programme schreiben, die automatisch alle möglichen praktischen Aufgaben für Sie abarbeiten:- eine oder eine Vielzahl von Dateien nach Texten durchsuchen- Dateien und Ordner erzeugen, aktualisieren, verschieben und umbenennen- das Web durchsuchen und Inhalte herunterladen- Excel-Dateien aktualisieren und formatieren- PDF-Dateien teilen, zusammenfügen, mit Wasserzeichen versehen und verschlüsseln- Erinnerungsmails und Textnachrichten verschicken- Online-Formulare ausfüllenSchritt-für-Schritt-Anleitungen führen Sie durch jedes Programm und Übungsaufgaben am Ende jedes Kapitels fordern Sie dazu auf, die Programme zu verbessern und Ihre Fähigkeiten auf ähnliche Problemstellungen zu richten.Verschwenden Sie nicht Ihre Zeit mit Aufgaben, die auch ein gut dressierter Affe erledigen könnte. Bringen Sie Ihren Computer dazu, die langweilige Arbeit zu machen!"The best part of programming is the triumph of seeing the machine do something useful. (This book) frames all of programming as these small triumphs; it makes the boring fun."Hilary Mason Umfang: 696 S. ISBN: 978-3-96088-957-1
Inhalt: Sie möchten Excel an Ihre Bedürfnisse anpassen, Berechnungen automatisieren, eigene Dialogfelder erstellen und vieles andere mehr? Dieses Buch zeigt Ihnen, wie Sie Ihr Ziel schnell und einfach mit VBA erreichen. Unser Autor Thomas Theis führt Sie Schritt für Schritt an die Thematik heran und zeigt Ihnen anhand von zahlreichen Praxisbeispielen, wie Sie Makros für typische Anwendungszwecke erstellen. Die Erläuterungen sind dabei anschaulich und verständlich, so dass sich auch Programmieranfänger mühelos zurechtfinden werden. Damit Sie Ihr neu gewonnenes Wissen festigen können, enthält das Buch zahlreiche Übungsaufgaben inklusive Musterlösungen und ist somit perfekt zum Selbststudium geeignet. Umfang: 449 S. graph. Darst. ISBN: 978-3-8362-2026-2
Inhalt: Sie möchten Visual Basic oder ganz allgemein programmieren lernen? Dann führt Sie dieses E-Book schnell und sicher zum Ziel. Angefangen bei den absoluten Grundlagen zu Variablen, Operatoren, Schleifen und Co. über objektorientierte Programmierung und Fehlerbehandlung bis hin zu Datenbankanwendungen mit ADO.NET und Internetanwendungen mit ASP.NET werden alle wichtigen Themen anhand anschaulicher Beispiele gut verständlich erläutert. Ausführliche Schritt-für-Schritt-Anleitungen und regelmäßige Zusammenfassungen sichern dabei Ihren Lernerfolg. Umfang: 467 S. zahlr. Ill. und graph. Darst. ISBN: 978-3-8362-1541-1
Inhalt: Willkommen in TurtleCity! Du hast nicht nur ein Buch aufgeschlagen, du bist auch in Minecraft unterwegs und lernst dort Programmieren: Eine Robo-Schildkröte folgt genau deinen Befehlen. Du lässt sie verrückte Sachen bauen, nach Schätzen graben, und zusammen geht ihr so manche Challenge an. So lernst du das ABC der Programmierung von Schleifen über Variablen bis zu Unterprogrammen fast nebenbei. Lasse dich von den Aufgaben und Projekten überraschen! Sie haben in Workshops schon hunderte Kinder und Jugendliche begeistert und sind entsprechend erprobt.
Programmieren zu lernen fördert das logische Denken, Hartnäckigkeit und Kreativität. Aber vor allem - und das gilt auch für Große - macht es Spaß! Für Kinder, Jugendliche und alle, die Lust haben; ab 8 Jahren. Die Minecraft-Erweiterung ist kostenlos und einfach zu installieren. Mit Kapiteln für Eltern und Lehrkräfte.
- Programmieren lernen für Kinder und Jugendliche - Erprobte Coding-Workshops und Challenges in Minecraft - PC oder Notebook erforderlich; für Windows, Linux, macOS
Aus dem Inhalt: - Installation nach Anleitung - Die Schritte der Schildkröte fernsteuern - Programme speichern und wieder laden - Weiterführende Infos zur Programmierung - Kapitel für Eltern und für Lehkräfte Systematik: Ycr Umfang: 158 S. : graph. Darst. Standort: Ycr WAL ISBN: 978-3-8362-9279-5
Inhalt: Lernen Sie, wie Sie Websites mit HTML 5 erstellen - Schritt für Schritt. Hypertext Markup Language (HTML) ist die zugrunde liegende Auszeichnungssprache des World Wide Web. Sie ist der Stoff, aus dem praktisch jede Site gewebt ist. Für moderne Browser und mobile Anwendungen spielt der neue Standard HTML5 eine immer wichtigere Rolle. Dieses Buch zeigt, wie Sie Text auf ansprechende Weise formatieren und mit Grafiken und Hyperlinks aufwerten. Zudem lernen Sie, wie Sie Audio- und Videoinhalte mittels HTML5 einbinden. Ausführlich werden auch das neue Canvas-Tag und dessen Nutzung in Verbindung mit JavaScript erläutert. Umfang: 412 S. ISBN: 978-3-86645-346-3
Inhalt: Dies ist die 7. Auflage des Standardwerkes zu JavaScript. Sie wurde vollständig überarbeitet und aktualisiert. Der erste Teil vermittelt eine umfangreiche Einführung in JavaScript mit unverbrauchten, originellen Beispielen. Im zweiten Teil kommen die JavaScript-Kenner voll auf ihre Kosten: Ein eigenes umfangreiches AJAX-Kapitel wurde ergänzt, weitere Themen sind Browserkompatibilität, Formulare, DHTML, Kommunikation mit Java-Applets - kurz: Die ganze Palette des praktischen Einsatzes der Sprache. Im letzten Teil des Buches befindet sich eine ausführliche Referenz zum Nachschlagen. Umfang: 841 S. ISBN: 978-3-89842-859-0
Inhalt: Agilität trifft Impro- die Bedeutung der agilen Werte verstehen- mit praktischen Übungen aus dem Improvisationstheater, die Lust auf Ausprobieren und Experimentieren machen, agile Werte im Team verankern- Videos zeigen die praktische Umsetzung der ÜbungenAgile Werte und die aus ihnen abgeleiteten Prinzipien in der täglichen Arbeit von Teams oder gar ganzen Organisationen zu verankern, ist keine einfache Aufgabe. Denn oft scheinen diese zu abstrakt und wenig alltagsnah. Übungen und Techniken aus dem Improvisationstheater helfen dabei, die Werte greifbar und erfahrbar zu machen. Hollywoodreife Schauspielkünste sind dafür nicht nötig. Denn im Impro geht es darum, gemeinsam Ideen zu entwickeln, aufeinander zu achten, zusammenzuarbeiten, miteinander zu kommunizieren und aufeinander zu zählen. Umfang: 268 S. ISBN: 978-3-96088-921-2
Inhalt: Entwickler lieben Continuous Integration (CI): Jede Codeänderung wird innerhalb von Minuten freigegeben oder als fehlerhaft gemeldet. Risiken werden kleiner, Projektleiter gelassener, Refactorings mutiger und die Software wird besser. Das Buch führt in die CI-Konzepte ein und zeigt deren Umsetzung mit dem Open-Source-Produkt Hudson/Jenkins. Dabei geht es u.a. um Build-Automatisierung, Visualisierung von Test- und Analyseergebnissen, automatische Benachrichtigungen, verteilte Builds und eigene Plugins. An realen Fallbeispielen zeigt Hudson/Jenkins-Committer Simon Wiest, wie die CI-Einführung gelingt. Umfang: 314 S. ISBN: 978-3-89864-852-3
Inhalt: Das Kompendium der Neuerungen in C++11. Neues in Sprachkern und Standardbibliothek. Von auto bis Zufall, von Movesemantik bis Multithreading. Die Dos und Don'ts der C++-Programmierung. Mehr als 10 Jahre Arbeit haben die Mitglieder des C++-Standard-Komittees in die Fertigstellung des neuen C++-Standards gesteckt. Und es ist wahrlich eine Generalüberholung geworden! Die Sprache ist eindeutig moderner und leichter lern- und lehrbar geworden. Dieses Buch ist eine praktische Anleitung für den Einsatz von C++11. Es behandelt die Neuerungen gerade so, dass immer ein bestimmter Aspekt im Fokus steht, wie etwa die neuen Sprachmechanismen, Container, Pointer oder Algorithmen oder auch Neuerungen in der Standardbibliothek. Die Kapitel folgen einem strengen Prinzip: Hintergrund und Erklärung des Themas, Beispielcode, Interaktion und Vernetzung mit weiteren C++11-Neuerungen und schließlich das Mantra, eine Art Merksatz, der das Gelernte auf den Punkt bringt. C++-Entwickler oder Entwickler, die auf C++ umsteigen, halten hiermit die richtige Lektüre in Händen. Umfang: 415 S. graph. Darst. ISBN: 978-3-8362-1732-3
Inhalt: Sie wollen programmieren lernen, um eigene Apps für Ihr Android-Gerät zu entwickeln? Dann sind Sie hier richtig. Dieses Buch ist drei Bücher in einem: Sie lernen Java, begreifen die objektorientierte Programmierung und erhalten eine Einführung in die Android-App-Entwicklung. Wichtige Themen wie die Ansteuerung des Displays oder der Umgang mit der Grafik, den Sensoren und GPS werden Ihnen an kleinen Apps vorgeführt. Nebenher erfahren Sie noch so einiges über die Spieleprogrammierung und sogar, wie Sie JSON-Daten aus dem Internet in eine App einbinden. Freuen Sie sich auf die spannende Reise, die vor Ihnen liegt! Systematik: Wcm Umfang: 385 S. : Ill. Standort: Wcm WIL ISBN: 978-3-527-71880-1
Inhalt: Praxisnahe Beispiele und Übungen begleiten Sie auf anschauliche Weise bei Ihren ersten Schritten in die Programmierung mit C++. Kenntnisse in C oder einer anderen Sprache werden nicht vorausgesetzt. Das Buch behandelt alle wichtigen Themen wie Vererbung, Objektorientierung, Polymorphie, Exceptions und Templates. Kurz: Ein Buch, das Sie auch dann, wenn es schwierig wird nicht aus der Hand legen müssen. Darüber hinaus finden Sie einen leichten Einstieg in die STL. Umfang: 507 S. ISBN: 978-3-8362-1072-0
Inhalt: Visual C++ ist unter C++-Programmierern die Entwicklungsumgebung erster Wahl. Mit der aktuellen Version Visual C++ 2008 Express Edition werden nun auch alle Schnittstellen zu Windows Vista vollständig unterstützt. Der erste Teil des Lehrwerks führt den Einsteiger ausführlich in die Sprachgrundlagen von Visual C++ ein. Dieses Grundlagenwissen wird im zweiten Teil um die Nutzung des .NET-Frameworks erweitert. Themen sind u. a. Exceptions, Ereignisbehandlung sowie der Umgang mit Dateien und Streams. Eine der großen Stärken von Visual C++ ist die einfache Erstellung von Benutzeroberflächen. Diesem Thema widmet sich der dritte Teil des Buches. Umfang: 642 S. ISBN: 978-3-8362-1193-2
Inhalt: Programmieren lernen macht Spaß - das beweist dieses Buch! Dabei dreht sich alles um die Frage, was man tut, wenn man von einer altägyptischen Gottheit in einen Käfer verwandelt wird. Für ein Happy End müssen die angehenden Programmierer knifflige Aufgaben lösen und lernen dabei fast nebenbei alle Grundlagen von (Visual) C++. Geeignet für alle Programmieranfänger von 12 bis 99 Jahren Umfang: 380 S. Ill., graph. Darst. ISBN: 978-3-8362-1441-4
Inhalt: Dieser Grundkurs ist genau das Richtige für alle, die einen schnellen Einstieg in die Programmiersprache C++ und einen Überblick über die Grundlagen ohne viel Beiwerk suchen. Ausführlich und jederzeit verständlich erklärt Jürgen Wolf alles, was notwendig ist, damit Sie C++ lernen und objektorientiert programmieren können. Von der ersten Seite an geht es sofort los mit einfachen Programmen bis hin zur Entwicklung komplexerer Anwendungen. Übungen in drei Schwierigkeitsgraden am Ende jedes Kapitels helfen Einsteigern und vor allem Selbstlernern beim Verstehen der Sprache. Die kompakte Darstellung macht das E-Book zu einer unverzichtbaren Referenz für die Arbeit mit C++. Das E-Book eignet sich hervorragend für Studenten der Informatik und anderer technischer Fächer. Umfang: 414 S. graph. Darst. ISBN: 978-3-8362-1547-3
Inhalt: Wer Programme für Linux/UNIX schreiben will, sieht sich einem umfangreichen und scheinbar unüberschaubaren Themengebiet gegenüber. Dieses Handbuch nimmt Ihnen die zeitraubende Suche in den unzähligen Dokumentationen und Manual-Pages ab: Alle wichtigen Themen zur Linux-UNIX-Programmierung werden in ausreichender Tiefe behandelt. Egal ob es sich um Ein- und Ausgabefunktionen, Signale, Interprozesskommunikation, Netzwerkprogrammierung oder um das Schreiben von Konsolenprogrammen und Programmen mit grafischer Oberfläche handelt - dieses E-Book wird für Sie zum unverzichtbaren Begleiter bei Ihren Linux-UNIX-Projekten werden. Umfang: 1248 S. graph. Darst. ISBN: 978-3-8362-1366-0
Inhalt: Von der Shellscript-Programmierung profitieren kann der einfache Linux-/UNIX-Anwender bis hin zum System-Administrator. Einfach jeder ambitionierte Linux-User. In den ersten zehn Kapiteln erfahren Sie alles, was Sie zur Shell-Programmierung wissen müssen. Weitere Kapitel gehen auf die unverzichtbaren Tools grep, sed und awk ein, die in Kombination (oder auch allein) mit der Shellscript-Programmierung zu wertvollen Helfern werden können. Sie erfahren alles zu grundlegenden Kommandos von Linux/UNIX. Das ganze Buch enthält zahlreiche Praxisbeispiele, ist modular zu lesen und hervorragend als Nachschlagewerk geeignet. Umfang: 804 S. graph. Darst. ISBN: 978-3-8362-1157-4
Inhalt: Gehen Sie auf eine spannende Zeitreise durch die Welt der Computerprogramme! Sie lernen die fantastischen Möglichkeiten der Virtualisierung kennen und erleben, wie man Computer in Assembler programmiert und wie man heute mit Java oder C# Programme schreibt. Umfang: 573 S. ISBN: 978-3-8362-1116-1
Inhalt: Ideal für Einsteiger und Umsteiger Sie möchten Python als erste Programmiersprache erlernen oder die grundlegenden mathematisch-naturwissenschaftlichen Python-Bibliotheken kennen lernen? Dieses Buch bietet einen Einstieg in die Programmierung und die mathematischen Anwendungen von Python. Es eignet sich besonders für Studierende im Nebenfach Informatik, z.B. Ingenieure oder Naturwissenschaftler, und setzt keine Vorkenntnisse voraus. Auch Personen mit Programmiererfahrung finden in diesem Buch einen Einstieg in die wichtigsten mathematisch-naturwissenschaftlichen Python-Bibliotheken. Schwerpunkte des Buches sind die mathematischen Anwendungen sowie die Arbeit mit Numpy, Matplotlib, Sympy, Scipy, Scikit-Image und VPython. Mit zahlreichen Aufgaben und ausführlich kommentierten Lösungen. Die vierte Auflage des Buches wurde inhaltlich wie auch optisch komplett überarbeitet. Ein neues Kapitel erklärt, wie man mithilfe der Programmbibliothek Scikit-Image Grafiken und Fotographien bearbeiten kann. Folgende Themen werden dabei im Detail erklärt:- Grafiken und Bilder einlesen, darstellen und ausgeben- Farbbilder in Graustufenbilder wandeln und Bilder skalieren- Graustufenbilder durch Programmanweisungen erzeugen- Ecken ermitteln ? Corner Detection- Kanten detektieren ? Canny Filter- Kreise erkennen ? Hough Transformation- Abgleich von Vorlagen ? Template Matching Auf plus.hanser-fachbuch.de finden Sie zu diesem Titel digitales Zusatzmaterial Form von Beispielen sowie ausführlichen Lösungen zu den Aufgaben. Umfang: 346 S. ISBN: 978-3-446-46484-1
Inhalt: Sie wünschen sich einen leichten Einstieg in die Programmierung. Sie wollen kleine Programme schreiben und das Erfolgserlebnis haben, dass alles fehlerfrei läuft und vor allem selbst erdacht ist. Klassische Programmiereinstiege fangen oft viel zu voraussetzungsreich an. Hier lernen Sie, wie ein Programm wirklich funktioniert und wie man überhaupt einen Algorithmus findet und formuliert. Ganz nebenbei lernen Sie die Syntax der Sprache C# kennen und Sie programmieren ganz komfortabel in der aktuellen Entwicklungsumgebung Visual C# Express. Denn so macht Programmieren Spaß! Umfang: 340 S. ISBN: 978-3-8362-1462-9
Inhalt: Ostküste, Mitte der 90er: Sam hat gerade sein Harvard-Studium aufgenommen, als er Kindheitsfreundin Sadie wiedertrifft. Seine frühere Super-Mario-Gegnerin designt heute Computerspiele, und schnell zeigt sich, dass die beiden auch auf kreativer Ebene ein gutes Team sind. Doch als ihr erstes gemeinsames Spiel zum Hit wird, brechen sich Rivalitäten Bahn, die ihre Verbundenheit zu bedrohen scheinen.Über die Magie der Freundschaft, über Popkultur, Wagnis und Scheitern- und zugleich die berührendste Liebesgeschichte, die eigentlich gar keine ist. Umfang: 812 Min. ISBN: 978-3-7540-0751-8
Inhalt: - TIME MAGAZINE: Buch des Jahres 2022 - Amazon USA: Buch des Jahres 2022 - Apple: Buch des Jahres 2022 - US-Indie-Buchhandlungen: Buch des Jahres 2022 - Goodreads: Buch des Jahres 2022 Mitte der 90er-Jahre in Massachusetts: An einer U-Bahn-Station trifft Sadie, hochbegabte Informatikstudentin und angehende Designerin von Computerspielen, ihren früheren Super-Mario-Partner Sam wieder. Die beiden beginnen, gemeinsam an einem Spiel zu arbeiten, und schnell zeigt sich, dass sie nicht nur auf freundschaftlicher, sondern auch auf kreativer Ebene ein gutes Team sind. Doch als ihr erstes gemeinsames Computerspiel zum Hit wird, brechen sich Rivalitäten Bahn, die ihre Verbundenheit zu bedrohen scheinen.Ein Jahrzehnte umspannender Roman über Popkultur und Kreativität, Wagnis und Scheitern, über Verlust und über die Magie der Freundschaft.Daniel Schreiber zu MORGEN, MORGEN UND WIEDER MORGEN: "Ein fulminanter Roman, superspannend und gleichzeitig wunderschön." Umfang: 560 S. ISBN: 978-3-7517-4265-8
Programm Findus Internet-OPAC findus.pl V20.235/8 auf Server windhund2.findus-internet-opac.de,
letztes Datenbankupdate: 28.04.2024, 12:50 Uhr. 23.635 Zugriffe im April 2024. Insgesamt 1.663.664 Zugriffe seit Oktober 2007
Mobil - Impressum - Datenschutz - CO2-Neutral