Rash thoughts about .NET, C#, F# and Dynamics NAV.


"Every solution will only lead to new problems."

Sunday, 15. January 2006


Empirisches Gesetz der Fehler

Filed under: Theoretische — Steffen Forkmann at 17:10 Uhr

Manchmal denke ich wirklich das folgende “Gesetz” hat uneingeschränkte Gültigkeit:

Daraus folgt, dass wenn das Problem hinreichend komplex ist, kann man zwar die Anzahl der auftretenen Bugs minimieren, aber die schädlichen Auswirkungen der übriggebliebenen bzw. neu entstandenen Bugs werden damit umso größer. Zum Glück gibt es dann aber noch Donald E. Knuth, der einen immer wieder eines Besseren belehren kann: “Beware of bugs in the above code; I have only proved it correct, not tried it.”

Wednesday, 4. January 2006


Project Hoshimi

Filed under: .NET,Wettbewerbe — Steffen Forkmann at 11:37 Uhr

Im Rahmen des ImagineCup 2006 findet dieses Jahr noch ein ganz besonderer Programmierwettbewerb statt. Der Wettbewerb richtet sich an Studenten die sich gerne in der Spieleprogrammierung austoben wollen.

Ziel ist es mit Hilfe einer vorgegebenen SDK eine KI zu bauen die 5 Nanobots durch einige Level steuert. Als Programmiersprache gehen C# und VB.Net und als Entwicklungsumgebung sollte das kostenlose Visual Studio Express vollkommen ausreichen.

Folgende Preise sind zu gewinnen:

  1. Platz – $8,000
  2. Platz – $4,000
  3. Platz – $3,000

Sie sind da!

Filed under: Visual Studio — Steffen Forkmann at 8:41 Uhr

Microsoft hat die deutsche Ausgabe der Express-Editionen von Visual Studio 2005 für .NET 2.0 fertig gestellt – zu finden uter http://www.microsoft.com/germany/msdn/vstudio/default.mspx.

Saturday, 12. November 2005


NUnit mit dem Visual Studio 2005

Filed under: .NET,Visual Studio — Steffen Forkmann at 9:44 Uhr

Obwohl ja VS 2005 in der Tester Edition Unittesting von Hause aus unterstützt, bleibt für die preiswerteren Editionen (z.B. Professional und Express) immernoch NUnit als Alternative. Dort gibt es jedoch selbst in der Version 2.2.2 noch leichte Komplikationen bei der Installation mit .NET 2.0.

Charlie Calvert erklärt in seinem Blog ausführlich, wie man das NUnit-Framework auch unter .NET 2.0 lauffähig bekommt.

Tags: , ,

Thursday, 10. November 2005


PayPal-enabled Commerce Starter Kit

Filed under: ASP.NET — Steffen Forkmann at 10:06 Uhr

The Commerce Starter Kit (CSK) ist ein freier, open source e-commerce Shop in ASP.NET 2.0 und C# 2.0. Es hat schon alles dabei was man braucht, wie zum Beispiel Produktkatalog, Einkaufswagen… . Einfach zu installieren, da man lediglich eine beliebige Version vom SQL Server braucht. Das besondere daran ist, dass man hier sogar mit Paypal bezahlen kann.

Tags: ,

Tuesday, 8. November 2005


Visual Studio 2005 Express kostenlos zum Download

Filed under: Visual Studio — Steffen Forkmann at 8:29 Uhr

Unter http://msdn.microsoft.com/vstudio/express/support/install/ kann man seit gestern das VS2005 Express kostenlos downloaden. Laut Microsoft ist der Download für ein Jahr kostenlos.

Tags: ,

Sunday, 6. November 2005


MSDN TV zu Cider – Die Zukunft des Windows Forms Designers der WPF

Filed under: WebCasts,WPF — Steffen Forkmann at 11:27 Uhr

Mark Boulter und Mike Harsh geben in dieser Folge des MSDN TV’s eine Einführung in “Cider“, den neuen Designer der WPF (Windows Presentation Foundation ehemals “Avalon”) .

Saturday, 5. November 2005


KPL – Kids Programming Language

Filed under: .NET — Steffen Forkmann at 10:52 Uhr

Die KPL (Kids Programming Language) ist eine relativ neue .NET Programmiersprache für Kinder. Besonderes Augenmerk wurde bei KPL auf eine einfache Grafikmanipulation gesetzt, so dass besonders die Spieleprogrammierung leicht fällt und so auf spielerische Weise die Grundkonzepte einer strukturierten Programierung erlernt werden.

Weitere Informationen:

Tags: ,

Tuesday, 1. November 2005


.NET Framework 2.0 Released

Filed under: .NET — Steffen Forkmann at 8:36 Uhr

Da letzte Woche schon vor dem offiziellen Releasetermin die Downloads für VS2005 und SqlServer 2005 für MSDN Abo-Kunden freigegeben wurden, kann man sich nun auch schon das .NET Framework 2.0 (englisch) und den
.NET Framework SDK 2.0 (englisch) runter ziehen.

Thursday, 15. September 2005


LINQ und C# 3.0

Filed under: C# — Steffen Forkmann at 16:31 Uhr

Auf der PDC wurde nun erstmals C# Version 3.0. mit Language Integrated Query (LINQ) vorgestellt. Das Projekt wurde durch den C#-Erfinder Anders Hejlsberg aus aus den Erfahrungen von Comega gegründet und ist meiner Ansicht nach wirklich der Hammer. LINQ erlaubt es SQL ähnliche Statements direkt in den C#-Quelltext zu integrieren und damit erleichterten Zugang zu XML und relationalen Daten zu erhalten. Es ist aber nicht darauf beschränkt – prinzipiell lassen sich mit LINQ auch alle Collections leicht über SQL filtern:

string[] names = { "Burke", "Connor", "Frank", "Everett", "Albert", "George", "Harris", "David" };
IEnumerable<string> expr = from s in names where s.Length == 5 orderby s select s.ToUpper();
foreach (string item in expr) Console.WriteLine(item);

ergibt:

BURKE
DAVID
FRANK

Wer mehr erfahren will kann auf die Seite des LINQ-Projekts schauen, oder das erste White-Paper zu LINQ lesen. Beispiele gibt es übrigens unter: http://msdn.microsoft.com/vcsharp/future/linqsamples/