
KnowHow
Template
Clean Code Developer ist man nicht einfach, sondern wird es. Es geht nämlich nicht darum, ein paar Regeln auswendig zu lernen, sondern das CCD-Wertesystem wirklich zu verinnerlichen. Das braucht Zeit und Übung.
Die Clean Code Developer Grade - Clean Code Developer
Flow Design
Fluent Interfaces [1] (deutsch oft übersetzt mit: „flüssige Schnittstellen“, treffender etwa: „sprechende Schnittstellen“) sind ein Konzept für Programmierschnittstellen in der Software-Entwicklung, bei dessen Befolgung man beinahe in Form von Sätzen natürlicher Sprache programmieren kann. Der danach verfasste Programmcode ist gut lesbar und erleichtert das Verständnis des Programms. Schnittstellen werden oft falsch verwendet. Fluent Interfaces können zu ihrer richtigen Verwendung anhalten, indem für sie eine Grammatik gewählt wird, die von falschen Verwendungen erkennbar verletzt wird. Es gibt zwei Arten, solche „sprechende Schnittstellen“ zu realisieren, mittels Method Chaining [2] (Methodenketten) oder mittels Nested Functions [3] (Eingebetteten Funktionen).
Fluent Interface
Sprachelemente von C-Sharp
Dieser Artikel bietet eine Übersicht einiger Sprachelemente von C# . Bedingte Ausführung (if, else, switch) [ Bearbeiten ] Der sogenannte if -Block hat zur Folge, dass die zwischen den geschweiften Klammern liegenden Anweisungen nur dann in Kraft treten, wenn die angegebene Bedingung erfüllt ist, d. h. ihr Wert true ist. Der else -Block, der nur in Verbindung mit einem if -Block stehen kann, wird nur dann ausgeführt, wenn die Anweisungen des if-Blocks nicht ausgeführt wurden.MSDN Webcasts - Visual Studio, .NET Framework, Silverlight | MSDN Online
Windows 8 steht vor der Tür - holen Sie sich auf unseren Windows 8-Events das Handwerkszeug für die Entwicklung für das kommende Betriebssystem. Webentwicklung: Installieren Sie sich die Tools und erstellen Sie Ihre erste Webanwendung in weniger als einer Stunde. Cloud & Azure: Erstellen Sie Ihre erste Azure-Anwendung und erfahren Sie, wie Sie diese in der Cloud bereitstellen. Windows Phone: Installieren Sie sich die Tools und erstellen Sie Ihre ersten Anwendungen mit Silverlight oder XNA für Windows Phone.eBook
Reflection in .NET
Contents Introduction In this article, I have tried to cover all the topics from .NET Reflection with examples. I have stated with the definition of .NET Reflection and its road map, a list of mostly used classes the System.Reflection namespace provides, and the importance of the Type class in .NET Reflection.Cook Computing - RemotingException and Missing Channel Sinks
Events Tutorial (C#)
This tutorial shows how to declare, invoke, and hook up to events in C#. Sample Files See Events Sample to download and build the sample files discussed in this tutorial. Further ReadingInterface layout - cbrumme's WebLog
The CLR has two different techniques for implementing interfaces. These two techniques are exposed with distinct syntax in C#: interface I { void m(); }As I was putting together a post on IEnumerable and IEnumerator I was reminded of the subtleties of implicit and explicit interface implementations. C# does not support multiple inheritance, but a class has the option of implementing one or more interfaces. One challenge with interfaces is that they may include methods that have the same signatures as existing class members or members of other interfaces. Explicit interface implementations can be used to disambiguate class and interface methods that would otherwise conflict. Explicit interfaces can also be used to hide the details of an interface that the class developer considers private. Disambiguating Methods
Implicit and Explicit Interface Implementations - Michael Hopcroft
C# Tutorial - XML Serialization
A long while ago we posted a tutorial on how to serialize objects to a binary file . While this is very useful, unfortunately the resulting file is not very human readable. In this tutorial, I'm going to demonstrate how to serialize your own objects to and from an XML file.Microsoft Kills Its Oracle Data Provider for ADO.NET In a significant move for those who develop .NET applications targeting Oracle databases, Microsoft is removing the Oracle data provider from its ADO.NET roadmap. Microsoft said yesterday it decided discontinue its System.Data.OracleClient because a significant percentage of its MVPs tend to use alternative third-party offerings. Himanshu Vasishth, the company's program manager for the ADO.NET OracleClient, made the announcement in a posting on the ADO.NET team blog. Microsoft will still make System.Data.OracleClient available in .NET Framework 4, but it will be labeled as "deprecated," according to Vasishth.

