KnowHow

TwitterFacebook
Get flash to fully experience Pearltrees
Fluent Interfaces [1] stellen in der Software-Entwicklung eine Art Programmierschnittstelle dar, die es ermöglicht, beinahe in Satzform Funktionalitäten aufzurufen. Der daraus resultierende Programmcode ist leicht lesbar und macht somit das Verständnis über dessen Intention leicht. Fluent Interfaces können Grammatiken realisieren, die dafür sorgen, dass der Benutzer einer solchen Schnittstelle immer einen gültigen Satz schreibt, also die Schnittstelle richtig verwendet. Es gibt zwei Arten, solche flüssigen Schnittstellen zu realisieren, Method Chaining [2] (Methodenketten) und Nested Functions [3] (Eingebettete Funktionen). Als Begründer von Fluent Interfaces gelten Eric Evans und Martin Fowler . http://de.wikipedia.org/wiki/Fluent_Interface

Fluent Interface – Wikipedia

Sprachelemente von C-Sharp – Wikipedia

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. if ( Bedingung ) { Anweisungen ; } else if ( Bedingung ) { Anweisungen ; } else { Anweisungen ; } Die switch -Anweisung ist die Darstellung eines Falles, in dem, je nach Wert eines Ausdrucks, andere Anweisungen ausgeführt werden müssen. http://de.wikipedia.org/wiki/Sprachelemente_von_C-Sharp

MSDN Webcasts - Visual Studio, .NET Framework, Silverlight | MSDN Online

In ausführlichen Online-Vorträgen präsentieren Ihnen hier MSDN-Technologieberater und Experten aus der Entwickler-Community regelmäßig Tipps und Hintergrund-Infos zu aktuellen Microsoft-Technologiethemen. Alle MSDN-Webcasts sind on-demand verfügbar - wann immer Sie Zeit, Lust oder Bedarf haben. https://www.microsoft.com/germany/msdn/webcasts/default.mspx
Windows 7 – Eine 4teilige WebcastSerie Über die Teile 1 und 2 habe ich schon Artikel verfasst, vorerst sollten es auch fünf Teile werden, aber es sind nur 4 dabei rausgekommen. Trotzdem reichen die aus, um einen ersten Überblick zu Windows7 zu bekommen Programme, die im Hintergrund laufen, wollen richtig programmiert sein. http://www.videorial.de/

Videos und Tutorials auf Videorial - Lern es Dir selbst

eBook

Reflection in .NET - CodeProject

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. You will also learn how to get the type information using different ways. Use of properties and methods of the Type class in .NET Reflection, with examples, are explained in this article. http://www.codeproject.com/Articles/55710/Reflection-in-NET
http://www.cookcomputing.com/blog/archives/000308.html September 4, 2003 Written by Charles Cook The .NET exception type RemotingException can be thrown for various reasons, including two situations in which it is thrown with the following message: An unhandled exception of type 'System.Runtime.Remoting.RemotingException' occurred in mscorlib.dll

Cook Computing - RemotingException and Missing Channel Sinks

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. http://lennybacon.com/2010/12/16/UltimateGuideToSpeedUpVisualStudio.aspx

Daniel Fisher (@lennybacon) - SOA, DATA & the WEB

http://lennybacon.com/default.aspx

Daniel Fisher (@lennybacon) - SOA, DATA & the WEB

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Reiskorn schrieb am: 27.07.2010 15:29:15 ASCIIEncoding ist meistens nicht gut, weil ASCII keine Umlaute definiert. Besser ist, man weiß, wie sein byte[] kodiert ist und nimmt dann z.B.

C# - String in Byte Array und zurück wandeln

http://dotnet-snippets.de/dns/string-in-byte-array-und-zurueck-wandeln-SID67.aspx

Events Tutorial (C#)

An event in C# is a way for a class to provide notifications to clients of that class when some interesting thing happens to an object. The most familiar use for events is in graphical user interfaces; typically, the classes that represent controls in the interface have events that are notified when the user does something to the control (for example, click a button). Events, however, need not be used only for graphical interfaces. Events provide a generally useful way for objects to signal state changes that may be useful to clients of that object. http://msdn.microsoft.com/en-us/library/aa645739(v=vs.71).aspx

Interface layout - cbrumme's WebLog - Site Home - MSDN Blogs

At first glance, it may seem like the choice between these two forms is a stylistic one. However, there are actually deep semantic differences between the two forms. (C# has at least one other place where a choice of semantics is encoded in what seems to be a stylistic choice.
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 - Site Home - MSDN Blogs

C# Tutorial - XML Serialization | Switch on the Code

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. Since .NET can use reflection to get property names, basic serialization is unbelievably simple. It only gets slightly difficult when you want to name your XML tags differently than your property names (but still not very hard). If you've ever used an XML serialization package in C++ like boost, tinyXML, or libXML2, you'll see how comparatively easy C# is to use.
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.

Microsoft Kills Its Oracle Data Provider for ADO.NET -- Application Development Trends

Interop Forms Toolkit 2.1

The Interop Forms Toolkit 2.1 is a free Visual Studio add-in that simplifies the process of displaying .NET forms and controls in a Visual Basic 6 application. Instead of upgrading the entire code base, these applications can now be extended one form at a time. The goal is a phased upgrade, with production releases at the end of each iteration containing both Visual Basic 6 and Visual Basic .NET forms running in the same Visual Basic 6 process.