HowTo: Fluent Interfaces – schöne APIs mit C# 3.0
APIs (egal ob sie nur für interne Zwecke da sind oder auch an externe Entwicklern geht) sollten möglichst einfach und intuitiv zu bedienen sein. Seit kurzem lese ich immer häufiger von “Fluent Interfaces“. Was ist das denn?Schauen wir uns einfach mal das Wikipedia Beispiel an: public class ExampleProgram { [STAThread] public static void Main(string[] args) …
HowTo: generische Listen => Lambda Ausdrücke
Seit der .Net Version 3.5 gibt es für Listen und Arrays eine Reihe neuer Funktionen um die Objekte zu durchsuchen, zu sortieren und zu ordnen. Um ein “Gefühl” für die neuen Funktionen zu bekommen habe ich eine kleine Demoanwendung geschrieben um ein Paar dieser neuen Funktionen auszuprobieren. Grundlegende Informationen zu den Lambda Ausdrücken finden man …
XNA Game Studio 3.0 CTP: Endlich VS 2008 & .NET 3.5
Für alle die, die sich für “Spieleentwicklung” interessieren gibt es nun ein neu Version (CTP) vom XNA Game Studio: Es integriert sich in Visual Studio 2008 – von der Express bis zu den Prof. und bietet .NET 3.5 Unterstützung. Hier die komplette Ankündigung von Microsoft und der Download Link. TDD, Unit-Tests & XNA \o/
.NET 3.5 Enhancements Training Kit
Microsoft hat ein neues Training Kit rausgebeben: Download hier Zum Inhalt gehören: – ASP.NET MVC – ASP.NET Dynamic Data – ASP.NET AJAX – ASP.NET Silverlight Controls – ADO.NET Data Services – ADO.NET Entity Framework Demos oder viele PPTs sucht man allerdings vergeblich – ein Blick lohnt sich trotzdem. Zum MVC Part kann ich allerdings schon …
HowTo: LINQ to SQL debuggen
Da ich in einem aktuellen Projekt LINQ to SQL einsetze, kam irgendwann der Punkt: Wie debuggt man das ordentlich? Wie sieht das SQL aus, was der zum Server schickt? 1. Variante: Visual Studio Die einfachste (und nahliegendste) Variante: Das debuggen mit Visual Studio Einfach schauen, wie die Objekte gefüllt werden und schauen ob das überhaupt …
HowTo: Databinding in WPF (& Silverlight 2) – Einstieg
In diesem HowTo geht es um den Einstieg in das Thema "Databinding" mit der Windows Presentation Foundation (was so eigentlich auch in Silverlight 2 geht). Wer Databinding aus ASP.NET her kennt, wird sich in die WPF Databinding Möglichkeiten sicherlich verlieben. Doch erstmal langsam – was ist eigentlich "Databinding"? Jeder Entwickler kennt es: Im Code häuft …
HowTo: WPF Spiegelung mit dem VisualBrush
Vor einige Zeit hatte ich ein Silverlight HowTo geschrieben, in dem es um den bekannten "Spiegeleffekt" ging. Im Prinzip habe ich das "Hauptobjekt" geklont und entsprechend verändert, damit ein Spiegelungseffekt auftritt. Allerdings bietet WPF noch eine andere Möglichkeit (vielleicht sogar noch mehr…) und zwar über den "VisualBrush". Wer noch nicht so bewandert mit WPF ist: …
HowTo: LINQ to XML – Daten schreiben
Zuletzt haben wir bereits über LINQ to XML Daten gelesen, nun wollen wir Daten einfach mal schreiben. Wie bereits in dem anderen HowTo geschrieben, versteckt sich die gesamte Funktionalität eigentlich im System.Xml.Linq Namespace. In der "prä-.NET 3.5" Zeit hat man über einen XmlWriter oder über XmlDocument mühselig die ganze Struktur aufbauen müssen und (jedenfalls bei …
HowTo: SQL Server Compact Edition mit LINQ to SQL verwenden
Auf der VSone habe ich das erste mal von den SQL Server in der Compact Edition (Version 3.5 ist momentan aktuell) gehört. In dem dazugehörigen Blogeintrag habe ich bereits einige der wichtigsten Angaben zu dem SQL Server Compact Edition geschrieben. Kurzzusammenfassung: – SQL DB für bis zu 4 GB Daten – Bekannte Tools nutzbar – …
HowTo: LINQ to XML – Daten lesen
LINQ to SQL (siehe hier & hier) habe ich bereits behandelt, doch einer der mitgelieferten LINQ Provider wurde von mir noch vernachlässigt: LINQ to XML. Ohne LINQ kann man XML über XPath abfragen – das ist eine nette Variante, allerdings vielleicht nicht unbedingt der Weisheits letzter Schluss. Fangen wir mal langsam an – hier unsere …
HowTo: JSON / AJAX – Webservices mit WCF erstellen
Das Thema ist eigentlich schon alt – wie kann man .NET Methoden aus Javascript aufrufen. Mit ASMX Webservices ging dies recht einfach – siehe HowTo – doch geht das auch mit WCF? Seit .NET 3.5 und Visual Studio 2008 strahlte mich dieses Itemtemplate an: “AJAX-enabled WCF Service” klingt schonmal gut. Daraus wird dann sowas (ich …
.NET 3.5 Poster
Die Schweizer “bbv” bietet nun auch ein .NET 3.5 Poster kostenlos an – einfach Adresse angeben und wenig später bekommt man es zugeschickt (aus der Schweiz dauert es natürlich etwas ). Microsoft selbst bietet natürlich auch ein schickes Poster seit geraumer Zeit an – zum selber plotten.
HowTo: Windows Presentation Foundation (Einstieg, Infos, Programme, Überblick)
Da ich mich auch langsam der WPF Programmierung zuwende, möchte ich einfach mal einen Einstiegs-HowTo schreiben. Inhalte sollen hier das grobe Konzept hinter WPF sein, was man dafür braucht, welche Programme man nimmt und was man sich mal anschauen kann. WPF? .NET 3.0? Um was gehts? Die Windows Presentation Foundation ist Teil des .NET 3.0 …
GUIDs vs. auto-increment IDs
Ich oute mich mal als ein “ehemaliger” PHP Entwickler. MySQL ist natürlich die Standarddatenbank für PHP Anwendungen. Man macht über phpmyadmin (ich war noch jung und kannte nichts anderes ) seine Datenbanken und wie es sich so gehört, hat jeder Datensatz in einer X-beliebigen Tabelle eine eindeutige ID. Die “ID” Spalte wird einfach ein Integer …
Buchüberblick Januar 2008 – .NET 3.5, ASP.NET 3.5, AJAX, ADO.NET, LINQ
Das .NET Framework in der Version 3.5 ist schon eine Weile draußen und da ich selber immer auf der Suche nach aktuellen Büchern bin, hier eine aktuelle Auswahl oder kommenden Büchern – Haupthema ist ASP.NET 3.5, .NET 3.5, AJAX oder LINQ. Deutschsprachige: LINQ im Einsatz (Erscheinung 3. April) Datenbankprogrammierung mit .NET 3.5: Mehrschichtige Applikationen mit …






Letzte Kommentare