Sunday, 15. January 2006
Jan 15
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
Jan 04
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:
- Platz – $8,000
- Platz – $4,000
- Platz – $3,000
Jan 04
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
Nov 12
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:
.NET,
nunit,
unit testing
Thursday, 10. November 2005
Nov 10
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:
ASP.NET,
paypal
Tuesday, 8. November 2005
Nov 08
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:
.NET,
Visual Studio
Sunday, 6. November 2005
Nov 06
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
Nov 05
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:
.NET,
kpl
Tuesday, 1. November 2005
Nov 01
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
Sep 15
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/