Sprachen
01.12.2011
So wabern Wortwolken
Mit TagClouds lassen sich textlastige Oberflächen gut auflockern. Sie präsentieren die häufigsten Themen in bunt gemischter Form. Ein entsprechendes Control ist gut mit Silverlight zu realisieren.
weiterlesen
01.12.2011
Scharfes Testen
Entwicklungsprojekte werden immer komplexer und das Unit-Testing nimmt bereits im Entwicklungszyklus eine wichtige Rolle ein. Mit Visual T# ist eine freie Testumgebung verfügbar, über die Sie Tests komfortabel programmieren und in Assemblies übersetzen können.
weiterlesen
01.12.2011
Aktuell
Verweigert sich Visual Studio 11Windows XP? - Lieber Windows-Tablets als iPad - Miguel de Icazas Gedanken zu Windows 8 - Coverity optimiert HP Application Lifecycle Management uvm.
weiterlesen
01.12.2011
Personas und Szenarien
Anwendungsfälle sind ein sehr nützlicher Weg, Anforderungen zu erfassen. Ihre Stärke spielen sie in Softwareprojekten aus, mit denen definierte Geschäftsprozesse beim Kunden unterstützt werden. Wird Software jedoch für unterschiedlichste Arbeiten eingesetzt wie etwa eine Textverarbeitung, lassen sich Anwendungsfälle eleganter mithilfe von Personas identifizieren.
weiterlesen
Höchstes Ziel
01.12.2011
Nichts wissen
Je weniger die Businessschicht von ihrer Umgebung weiß, desto besser ist sie. Denn dann ist sie nur lose an andere Schichten gekoppelt. Diese agnostische Grundausrichtung erleichtert das Anpassen an neue Bedingungen.
weiterlesen
01.12.2011
Von zweifelhaftem Wert
Dass Parameter nützlich sind, um Werte an Methoden zu übergeben, ist eine Binsenweisheit - schließlich ist genau das ihr eigentlicher Sinn und Zweck. Aber was kann man darüber hinaus mit ihnen anstellen? dotnetpro klärt auf.
weiterlesen
01.12.2011
Leser helfen Lesern
Suchen Sie schnelle und kostenlose Unterstützung zu Fragestellungen rund um das Thema Programmierung, dann werden Sie auf codekicker.de fündig. Aus dem Strom von Fragen und Antworten sucht dotnetpro die wichtigsten für das .NET-Umfeld heraus und veröffentlicht sie.
weiterlesen
01.12.2011
Im Prinzip POCO
Mit dem ADO.NET Entity Framework hat Microsoft zwar einen leistungsfähigen objektrelationalen Mapper zur Verfügung gestellt, aber der erfordert auch viel Leistung seitens des Entwicklers – in Form des Umgangs mit den erforderlichen Basisklassen und Schnittstellen. Leicht ist das nicht unbedingt. In .NET 4.0 sind nun auch einfachere Mapping-Objekte möglich.
weiterlesen
01.12.2011
Ordentlich drängeln
Gleichzeitiges Ändern in Datenbanken führt leicht zu inkonsistenten Daten oder gegenseitiger Behinderung. Um Konsistenz und Gleichzeitigkeit auszubalancieren, müssen Sie die Kontrolle der konkurrierenden Zugriffe und Transaktionsklammern Ihrer Anwendung bewusst gestalten und auf das Concurrency-Modell des gewählten Datenbanksystems abstimmen.
weiterlesen
01.12.2011
Das Potenzial ausschöpfen
Die Verwendung von UML für die modellbasierte Dokumentation steigt stetig – und trifft dennoch bei Entwicklern immer wieder auf Skepsis. Eine Ursache ist die mangelnde Nutzung der modellierten Daten,was zu mehrfach vorhandenen Informationen und damit zu höherem Wartungsaufwand für die Entwicklungsdokumente führt.Viel praktischer ist es, Daten aus UML-Modellen in Textdokumente einzubinden und die Entwickler vor unnötigemArbeitsaufwand zu bewahren.
weiterlesen