Pro Asynchronous Programming with .NET

Author: Richard Blewett,Andrew Clymer,Rock Solid Knowledge Ltd

Publisher: Apress

ISBN: 1430259213

Category: Computers

Page: 352

View: 4434

Pro Asynchronous Programming with .NET teaches the essential skill of asynchronous programming in .NET. It answers critical questions in .NET application development, such as: how do I keep my program responding at all times to keep my users happy? how do I make the most of the available hardware? how can I improve performance? In the modern world, users expect more and more from their applications and devices, and multi-core hardware has the potential to provide it. But it takes carefully crafted code to turn that potential into responsive, scalable applications. With Pro Asynchronous Programming with .NET you will: Meet the underlying model for asynchrony on Windows—threads. Learn how to perform long blocking operations away from your UI thread to keep your UI responsive, then weave the results back in as seamlessly as possible. Master the async/await model of asynchrony in .NET, which makes asynchronous programming simpler and more achievable than ever before. Solve common problems in parallel programming with modern async techniques. Get under the hood of your asynchronous code with debugging techniques and insights from Visual Studio and beyond. In the past asynchronous programming was seen as an advanced skill. It’s now a must for all modern developers. Pro Asynchronous Programming with .NET is your practical guide to using this important programming skill anywhere on the .NET platform.
Release

Die Kunst der JavaScript-Programmierung

Eine moderne Einführung in die Sprache des Web

Author: Marijn Haverbeke

Publisher: dpunkt.verlag

ISBN: 3864911915

Category: Computers

Page: 240

View: 5550

Das Buch ist eine Einführung in JavaScript, die sich auf gute Programmiertechniken konzentriert. Der Autor lehrt den Leser, wie man die Eleganz und Präzision von JavaScript nutzt, um browserbasierte Anwendungen zu schreiben. Das Buch beginnt mit den Grundlagen der Programmierung - Variablen, Kontrollstrukturen, Funktionen und Datenstrukturen -, dann geht es auf komplexere Themen ein, wie die funktionale und objektorientierte Programmierung, reguläre Ausdrücke und Browser-Events. Unterstützt von verständlichen Beispielen wird der Leser rasch die Sprache des Web fließend 'sprechen' können.
Release

Pro ASP.NET MVC 5 Platform

Author: Adam Freeman

Publisher: Apress

ISBN: 1430265426

Category: Computers

Page: 428

View: 8460

The power of ASP.NET MVC 5 stems from the underlying ASP.NET platform. To make your ASP.NET MVC applications the best they can be, you need to fully understand the platform features and know how they can be used to build effective and elegant MVC framework applications. The ASP.NET platform provides ASP.NET MVC applications with a rich suite of services including vital every-day features like extensible request handling, state management, and user authentication. Understanding how these features work is the difference between creating an average web application and the best-in-class. MVC applications that are architected with a thorough knowledge of the underlying platforms are faster to write, faster to run, and more readily adaptable to change. In Pro ASP.NET MVC 5 Platform, best-selling author Adam Freeman explains how to get the most from the entire ASP.NET platform, beginning with a nuts-and-bolts description of the patterns and tools you need through to the most advanced features. He goes in-depth at every stage to give you the practical knowledge that you need to apply these concepts to your own code.
Release

Pro .NET 1.1 Network Programming

Author: Alexandru Serban,Ajit Mungale,Christian Nagel,Andrew Krowczyk,Tim Parker,Vinod Kumar,Srinivasa Sivakumar,Nauman Laghari

Publisher: Apress

ISBN: 1590593456

Category: Computers

Page: 552

View: 4927

Networking is one of the core tasks of enterprise-level programming, and this book covers key concepts, like network programming in .NET with C#, and building network-based applications in .NET. You will gain confidence to use the classes shipped with .NET, and eventually implement your own application-level protocols. The text first overviews important background material, like physical network architecture, network protocols, the Open Systems Interconnection (OSI) model, streams in .NET, and stream access. Also covered in detail: socket programming complete with introduction, and descriptions for use in .NET. Finally, the book explores Internet programming, with a look at HTTP—the underlying protocol of e-mail and Internet. By the end of the book, you will also have learned to secure network communications in .NET.
Release

The Art of Unit Testing

Author: Roy Osherove

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826687221

Category: Electronic books

Page: 312

View: 8872

Lesbare, wartbare und zuverlässige Tests entwickelnStubs, Mock-Objekte und automatisierte FrameworksEinsatz von .NET-Tools inkl. NUnit, Rhino Mocks und Typemock Isolator Unit Testing, richtig durchgeführt, kann den Unterschied ausmachen zwischen einem fehlgeschlagenen Projekt und einem erfolgreichen, zwischen einer wartbaren Code-Basis und einer, die niemand freiwillig anpackt, zwischen dem Nach-Hause-Kommen um 2 Uhr nachts oder zum Abendessen, selbst noch kurz vor dem Release-Termin. Roy Osherove führt Sie Schritt für Schritt von einfachen Tests zu Tests, die wartbar, lesbar und zuverlässig sind. Er geht danach auf die Grundlagen des Interaction Testings ein und stellt schließlich bewährte Vorgehensweisen für das Schreiben, das Verwalten und das Warten der Unit Tests in echten Projekten vor. Darüber hinaus werden auch fortgeschrittene Themen behandelt wie Mocks, Stubs und Frameworks wie etwa Typemock Isolator und Rhino Mocks. Sie werden eine Menge zu fortgeschrittenen Testmustern und zur Testorganisation, zum Arbeiten mit Legacy Code und auch zu untestbarem Code erfahren. Und Sie lernen Werkzeuge kennen, die Sie beim Testen von Datenbanken und anderen Technologien brauchen werden. Alle Beispiele sind mit Visual Studio in C# geschrieben, so dass die Beispiele insbesondere für .NET-Entwickler nützlich sind. Aber auch für Programmierer anderer Sprachen wird das Buch von großem Nutzen sein, da die Prinzipien des Unit Testings für andere Sprachen dieselben sind. Roys Blog finden Sie auf ISerializable.com. Aus dem Inhalt: Verwenden eines Test-Frameworks (NUnit)Grundlegende TestattributeStubs zum Auflösen von AbhängigkeitenInteraction Testing mit Mock-ObjektenTesthierarchie und OrganisationDie Säulen guter TestsIntegration von Unit Testing in das UnternehmenUmgang mit Legacy Code
Release

LINQ

kurz & gut

Author: Joseph Albahari,Ben Albahari,Thomas Demmig

Publisher: N.A

ISBN: 9783897215474

Category: C# (Computer program language)

Page: 172

View: 6452

Release

C# 5.0 kurz & gut

Author: Joseph Albahari,Ben Albahari,Lars Schulten

Publisher: O'Reilly Germany

ISBN: 3955610985

Category: Computers

Page: 224

View: 6184

Dieses Buch ist für vielbeschäftigte Programmierer gedacht, die eine knappe, aber dennoch gut verständliche Beschreibung von C# 5.0 und LINQ suchen. C# 5.0 – kurz & gut informiert Sie über genau das, was Sie wissen müssen, um schnell durchstarten zu können. Behandelt werden: die neuen Features von C# 5.0: vereinfachte asynchrone Programmierung mit async und Aufrufer-Info-Attribute; alle Aspekte der C#-Syntax, vordefinierte Typen, Ausdrücke und Operatoren; das Erstellen von Klassen, Structs, Delegates und Events, Enums, Generics und Constraints, Exception Handling und Iteratoren; die Feinheiten des Boxing, das Überladen von Operatoren, die Delegate-Kovarianz oder das Auflösen von Extension-Methoden; LINQ – von den Standard-Abfrage-Operatoren bis zu einer vollständigen Referenz der Query-Syntax. Trotz seines erstaunlich kompakten Formats vernachlässigt dieses Buch keine Details. Es unterstützt Sie optimal, die konzeptionellen Herausforderungen beim Lernen von C# 5.0 und LINQ schnell zu meistern. Wenn Sie schon mit Java, C++ oder einer früheren Version von C# vertraut sind, ist C# 5.0 - kurz & gut die ideale Wahl.
Release

C♯ 4.0

kurz & gut

Author: Joseph Albahari,Ben Albahari,Lars Schulten

Publisher: O'Reilly Verlag

ISBN: 9783897215603

Category: C# (Computer program language)

Page: 246

View: 7631

Dieses Buch ist fur vielbeschaftigte Programmierer gedacht, die eine knappe, aber dennoch gut verstandliche Beschreibung von C# 4.0 und LINQ suchen. C# 4.0 - kurz & gut informiert Sie uber genau das, was Sie wissen mussen, um schnell durchstarten zu konnen. Behandelt werden: - die neuen Features von C# 4.0 wie dynamische Operationen, optionale und benannte Parameter sowie die Kovarianz und Kontravarianz generischer Typen - alle Aspekte der C#-Syntax, vordefinierte Typen, Ausdrucke und Operatoren das Erstellen von Klassen, Structs, Delegates und Events, Enums, Generics und Constraints, Exception Handling und Iteratoren - die Feinheiten des Boxing, das Uberladen von Operatoren, die Delegate-Kovarianz oder das Auflosen von Extension-Methoden - LINQ - von den Standard-Abfrage-Operatoren bis zu einer vollstandigen Referenz der Query-Syntax Trotz seines erstaunlich kompakten Formats vernachlassigt dieses Buch keine Details. Es unterstutzt Sie optimal, die konzeptionellen Herausforderungen beim Lernen von C# 4.0 und LINQ schnell zu meistern. Wenn Sie schon mit Java, C++ oder einer fruheren Version von C# vertraut sind, ist C# 4.0 - kurz & gut die ideale Wahl.
Release

Pro ASP.NET Web API

HTTP Web Services in ASP.NET

Author: Tugberk Ugurlu,Alexander Zeitler

Publisher: Apress

ISBN: 1430247258

Category: Computers

Page: 720

View: 1177

Pro ASP.NET Web API shows you how to build flexible, extensible web services that run seamlessly on a range of operating systems and devices, from desktops to tablets to smart phones—even the ones we don’t know today. ASP.NET Web API is a new framework designed to simplify web service architecture. So if you're tired of interoperability issues between inflexible web services and clients tied to specific platforms or programming languages, or if you've ever struggled with WCF, this book is for you. In Part I, you'll get up to speed on Web API's modern HTTP programming model, REST and your hosting options. Part II takes you through building a real application so you can see straight away how to put this new technology into practice. The second half of the book features dedicated chapters on topics like routing, controllers, validation and tracing, and the authors close with discussions on performance, security and an all-important look at unit testing to help you prepare your application for the real world. ASP.NET Web API makes HTTP a first-class citizen of .NET. With Pro ASP.NET Web API, you can build HTTP-based web services for your company or business, expose your data to the world across different formats and devices and gain the best possible global reach for your application. What you’ll learn The basics of HTTP web services How to build HTTP-based web services on the .NET platform In-depth knowledge of ASP.NET Web API and its processing architecture How to Unit Test an ASP.NET Web API application Asynchronous programming with ASP.NET Web API Consuming HTTP-based web services across several different clients Who this book is for Whether you’ve previously worked with WCF or are an ASP.NET developer diving into web services for the first time, Pro ASP.NET Web API will show you a clean, modern approach to building HTTP web services.
Release

Clean Architecture

Das Praxishandbuch für gutes Softwaredesign. Regeln und Paradigmen für effiziente Softwarestrukturen

Author: Robert C. Martin

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958457266

Category: Computers

Page: 370

View: 2601

Release

Das Beste an JavaScript

Author: Douglas Crockford,Peter Klicman

Publisher: O'Reilly Germany

ISBN: 3897218763

Category: JavaScript (Computer program language)

Page: 163

View: 9032

Release

Pro C# 5.0 and the .NET 4.5 Framework

Author: Andrew Troelsen

Publisher: Apress

ISBN: 1430242345

Category: Computers

Page: 1560

View: 5874

This new edition of Pro C# 5.0 and the .NET 4.5 Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET Framework. You'll find new chapters covering all the important new features that make .NET 4.5 the most comprehensive release yet, including: .NET APIs for Windows 8 style UI apps New asynchronous task-based model for async operations How HTML5 support is being wrapped into C# web applications New programming interfaces for HTTP applications, including improved IPv6 support Expanded WPF, WCF and WF libraries giving C# more power than ever before This comes on top of award winning coverage of core C# features, both old and new, that have made the previous editions of this book so popular (you'll find everything from generics to pLINQ covered here). The mission of this text is to provide you with a rock-solid foundation in the C# programming language and the core aspects of the .NET platform (assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, etc.). Once you digest the information presented in these 25 chapters, you’ll be in a perfect position to apply this knowledge to your specific programming assignments, and you’ll be well equipped to explore the .NET universe on your own terms.
Release

Produktiv programmieren

Author: Neal Ford

Publisher: O'Reilly Germany

ISBN: 3897218860

Category: Computer programmers

Page: 270

View: 7249

Release

Visual C# 2017 – Grundlagen, Profiwissen und Rezepte

Author: Walter Doberenz,Thomas Gewinnus,Walter Saumweber

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446453709

Category: Computers

Page: 951

View: 2205

Dieser Klassiker der C#-/.NET-Programmierung bietet Ihnen Know-how und zahlreiche Rezepte, mit denen Sie häufig auftretende Probleme meistern. Einsteiger erhalten ein umfangreiches Tutorial zu den Grundlagen der C#-Programmierung mit Visual Studio 2017, dem Profi liefert es fortgeschrittene Programmiertechniken zu allen wesentlichen Einsatzgebieten der Windows-Programmierung. Zum sofortigen Ausprobieren finden Sie am Ende eines jeden Kapitels hochwertige Lösungen für nahezu jedes Problem. Mit diesem Buch haben Sie den idealen Begleiter für Ihre tägliche Arbeit und zugleich – dank der erfrischenden und unterhaltsamen Sprache – eine spannende Lektüre, die Lust macht, auch Projekte in der Freizeit umzusetzen. Das Buch gliedert sich in einen Grundlagenteil zur Programmierung mit Visual Studio 2017 und C# 7.0 und einen Technologieteil zu fortgeschrittenen Themen. Im Internet finden Sie darüber hinaus zum Download Beispiele und Bonuskapitel zu Windows Presentation Foundation (WPF) und Windows Forms-Anwendungen.
Release

Visual C# 2012 - Kochbuch

Author: Walter Doberenz,Thomas Gewinnus

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446436057

Category: Computers

Page: 1532

View: 5201

VISUAL C# 2012 - Für Einsteiger, Fortgeschrittene und Profis - Mit Lernbeispielen und Lösungen, nach denen Sie anderswo vergeblich suchen - 670 Seiten Bonuskapitel - Alle Beispiele aus dem Buch unter: www.doko-buch.de Dieses 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 C# 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: C#-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
Release

Das Handbuch für Startups

Author: Bob Dorf,Steve Blank,Nils Högsdal,Daniel Bartel

Publisher: O'Reilly Germany

ISBN: 3955618137

Category: Business & Economics

Page: 512

View: 1066

Ein Startup ist nicht die Miniaturausgabe eines etablierten Unternehmens, sondern eine temporäre, flexible Organisation auf der Suche nach einem nachhaltigen Geschäftsmodell: Das ist die zentrale Erkenntnis, die dem "Handbuch für Startups" zugrundeliegt. Es verbindet den Lean-Ansatz, Prinzipien des Customer Development sowie Konzepte wie Design Thinking und (Rapid) Prototyping zu einem umfassenden Vorgehensmodell, mit dem sich aus Ideen und Innovationen tragfähige Geschäftsmodelle entwickeln lassen. Lean Startup & Customer Development: Der Lean-Ansatz für Startups basiert, im Unterschied zum klassischen Vorgehen, nicht auf einem starren Businessplan, der drei Jahre lang unverändert umzusetzen ist, sondern auf einem beweglichen Modell, das immer wieder angepasst wird. Sämtliche Bestandteile der Planung – von den Produkteigenschaften über die Zielgruppen bis hin zum Vertriebsmodell – werden als Hypothesen gesehen, die zu validieren bzw. zu falsifizieren sind. Erst nachdem sie im Austausch mit den potenziellen Kunden bestätigt wurden und nachhaltige Verkäufe möglich sind, verlässt das Startup seine Suchphase und widmet sich der Umsetzung und Skalierung seines Geschäftsmodells. Der große Vorteil: Fehlannahmen werden erheblich früher erkannt – nämlich zu einem Zeitpunkt, an dem man noch die Gelegenheit hat, Änderungen vorzunehmen. Damit erhöhen sich die Erfolgsaussichten beträchtlich. Für den Praxiseinsatz: Sämtliche Schritte werden in diesem Buch detailliert beschrieben und können anhand der zahlreichen Checklisten nachvollzogen werden. Damit ist das Handbuch ein wertvoller Begleiter und ein umfassendes Nachschlagewerk für Gründerinnen & Gründer. Von deutschen Experten begleitet: Die deutsche Ausgabe des international erfolgreichen Handbuchs entstand mit fachlicher Unterstützung von Prof. Dr. Nils Högsdal und Entrepreneur Daniel Bartel, die auch ein deutsches Vorwort sowie sieben Fallstudien aus dem deutschsprachigen Raum beisteuern.
Release

Pro ASP.NET Web API

HTTP Web Services in ASP.NET

Author: Tugberk Ugurlu,Alexander Zeitler

Publisher: Apress

ISBN: 1430247258

Category: Computers

Page: 720

View: 7021

Pro ASP.NET Web API shows you how to build flexible, extensible web services that run seamlessly on a range of operating systems and devices, from desktops to tablets to smart phones—even the ones we don’t know today. ASP.NET Web API is a new framework designed to simplify web service architecture. So if you're tired of interoperability issues between inflexible web services and clients tied to specific platforms or programming languages, or if you've ever struggled with WCF, this book is for you. In Part I, you'll get up to speed on Web API's modern HTTP programming model, REST and your hosting options. Part II takes you through building a real application so you can see straight away how to put this new technology into practice. The second half of the book features dedicated chapters on topics like routing, controllers, validation and tracing, and the authors close with discussions on performance, security and an all-important look at unit testing to help you prepare your application for the real world. ASP.NET Web API makes HTTP a first-class citizen of .NET. With Pro ASP.NET Web API, you can build HTTP-based web services for your company or business, expose your data to the world across different formats and devices and gain the best possible global reach for your application. What you’ll learn The basics of HTTP web services How to build HTTP-based web services on the .NET platform In-depth knowledge of ASP.NET Web API and its processing architecture How to Unit Test an ASP.NET Web API application Asynchronous programming with ASP.NET Web API Consuming HTTP-based web services across several different clients Who this book is for Whether you’ve previously worked with WCF or are an ASP.NET developer diving into web services for the first time, Pro ASP.NET Web API will show you a clean, modern approach to building HTTP web services.
Release

Professional Parallel Programming with C#

Master Parallel Extensions with .NET 4

Author: Gast?n C. Hillar

Publisher: John Wiley & Sons

ISBN: 1118029771

Category: Computers

Page: 576

View: 480

Expert guidance for those programming today’s dual-core processors PCs As PC processors explode from one or two to now eight processors, there is an urgent need for programmers to master concurrent programming. This book dives deep into the latest technologies available to programmers for creating professional parallel applications using C#, .NET 4, and Visual Studio 2010. The book covers task-based programming, coordination data structures, PLINQ, thread pools, asynchronous programming model, and more. It also teaches other parallel programming techniques, such as SIMD and vectorization. Teaches programmers professional-level, task-based, parallel programming with C#, .NET 4, and Visual Studio 2010 Covers concurrent collections, coordinated data structures, PLINQ, thread pools, asynchronous programming model, Visual Studio 2010 debugging, and parallel testing and tuning Explores vectorization, SIMD instructions, and additional parallel libraries Master the tools and technology you need to develop thread-safe concurrent applications for multi-core systems, with Professional Parallel Programming with C#.
Release