ASP.NET Deutsch Blogs

Wann IEnumerable nutzen, wann ICollection und wieso überhaupt IList?
Es gibt einige Mengen- / Auflistungstypen in .NET. Ein kleine Auswahl: System.Array List<T> Stack<T> Queue<T> Dictionary<T> Früher gab es nur nicht generische bzw. keine stark typisierte Collections, die heute nicht mehr verwendet werden sollten, da immer explizit gecastet werden muss, was umständlich ist und Performance kostet. Hierfür zitiere ich gerne herbivore aus myCSharp: ArrayList gehört in die Mottenkiste und sollte wie alle untypisierten Collections aus System.Collections nicht mehr benutzt werden. Verwende stattdessen List<T> und alle anderen typisierten Collections aus System.Collections.Generic. Ich möchte hier allerdings nicht die verschiedenen Auflistungstypen im Detail anschauen, sondern herausfinden...
Silverlight: Neue Versionen mit Lichtgeschwindigkeit - Silverlight 4 Beta
Bei Silverlight hat Microsoft es wohl ziemlich eilig :) Kaum ist eine neue Version released, steht fast schon die nächste Version als Beta in den Startlöchern. Silverlight 4 ist als Beta verfügbar. Einige der interessanten Neuerungen: Option, direkt aus Silverlight heraus zu drucken neue/verbesserte Controls RichTextBox MaskedTextBox DataGrid ... Verbessertes DataBinding bzw. dessen Handling Erheblich verbesserte Entwicklerunterstützung innerhalb Visual Studio (2010) Unterstützung für Google Chrome...( read more ) Read More...
Add-Ons und Tools fuer die Webentwicklung mit IE8
Für Microsoft und auch mich ist eine ereignisreiche Woche in Berlin zu Ende gegangen. Ich konnte am Internet Explorer 8-Stand der Tech•Ed Europe 2009 sehr viele aufschlussreiche Gespräche und Diskussionen führen. Auch wurde ich mit vielen interessanten Fragen konfrontiert, unter anderem, welche Add-Ons und Tools für die Webentwicklung rund um Internet Explorer 8 zur Verfügung stehen. Es gibt natürlich zahlreiche, fangen wir mit einer kleiner - aber wichtigen - Auswahl an. Als erstes muss man hier natürlich auf die integrierten Internet Explorer Developer Tools hinweisen, die man über das Extras-Menü oder F12 erreicht. Zusammen mit dem Web Debugging Proxy Fiddler erhalten Webentwickler umfangreiche Möglichkeiten. Ebenfalls zu empfehlen ist das...
TechEd Europe 2009 Short Summary
Es war eine fantastische Woche in Berlin. Mehr als 7.000 Teilnehmer besuchten die TechEd Europe 2009 Konferenz und sorgten für gut besuchte Vorträge und eine ausgelassene Stimmung. Ich wagte mich gleich zweimal auf die Bühne - einmal alleine zum Thema Multi-Touch mit Silverlight 3, Visual Studio 2008 und Expression Blend 3 und einmal gemeinsam mit Tim Heuer, Shawn Wildermuth, Jeff Prosise und Oliver Scheer zum Thema " Everything You Always Wanted to Know about Microsoft Silverlight, But Were Afraid to Ask ". Beide Auftritte liefen sehr gut und beide haben mir (und dem Publikum auch, wenn man den positiven Feedbacks glauben darf) auch sehr viel Spaß gemacht. Von Links: Vortrag zum Thema Multitouch, Treffen mit Michael Greeth, Sharepoint...
Fehler verstecken leicht gemacht
Mit Try / Catch / Finally können in .NET Fehler behandelt werden. Eigentlich eine gute Sache, allerdings sollte man aufpassen wo und wie man Fehler behandelt. Vielerorts kann gelesen werden, dass das Fangen einer Allgemeinen Exception nicht gut sei, aber wieso ist das so? Da ich es auch schon selber praktisch mehrmals erlebt habe, was das für schlimme Auswirkungen haben kann, ist es für mich nicht so schwer, diese Frage zu beantworten. Ich möchte dies anhand eines kleinen, nachvollziehbaren Beispiel erläutern. Gegeben ist folgender Code: protected void Page_Load( object sender, EventArgs e) { try { this .GridView1.DataSource = <DataSource>; this .GridView1.RowDataBound += GridView1_RowDataBound; CommandField deleteField = new CommandField...
MSDN stellt Security Development Lifecycle-Prozess fuer Agile Softwareentwicklung vor
Die Microsoft Trustworthy Computing Group hat neue Richtlinien für den Security Development Lifecycle (SDL)-Prozess herausgegeben. Dies wurde gestern und heute ausführlich auf der TechEd Europe 2009 in Berlin bekannt gegeben. "SDL for Agile Development" ermöglicht noch mehr Entwicklern die Nutzung anerkannter Sicherheitspraktiken. Damit können sie Microsofts SDL-Prozess auch im Agilen Entwicklungsprozess direkt in ihre Softwareentwicklungsumgebungen integrieren, um die Sicherheit ihrer Anwendungen zu erhöhen... [... alle Details sowie Dowanload-Links finden Sie in diesem Blogeintrag auf Giza-Blog.de] This post is powered by www.Giza-Blog.de | Visit: MSDN Online | Follow MSDN Online on Twitter | Follow Kay Giza on Twitter Daily News...
Launch Event: Windows Azure Launch Day am 26.11.2009 in Stuttgart auf der Cloud Conf
Auf dem Windows Azure Platform Launch Day stellt Microsoft erstmalig die produktive Version von Windows Azure in Deutschland vor. Entwickler, IT-Dienstleister, Software-Hersteller und Unternehmen lernen hier, wie man die Microsoft Online Services (Sharepoint, Exchange, Office Web Applications) und die Windows Azure Platform einsetzen kann und wie man für Windows Azure Platform Anwendungen entwickelt. Auf diesem [...] Read More...
Microsoft TechEd Europe 2009 in Berlin erfolgreich eroeffnet ( #tee09 )
Heute war ein wirklich interessante und schöner Tag, er eigentliche Beginn der TechEd Europe 2009! Wie ich berichtete, bin ich am Windows 7 / Internet Explorer 8 Stand. Ich hatte heute viele interessante Gespräche und habe auch einige Fragen mitgenommen, die ich die nächsten Tage per Weblog beantworten möchte. Achim Berg , Vorsitzender der Geschäftsführung von Microsoft Deutschland, hat heute die TechEd Europe 2009 in Berlin eröffnet. Er begrüßte auf der ausverkauften Veranstaltung, die bis zum 13. November im Messezentrum stattfindet, insgesamt 6.800 Teilnehmer aus 104 Ländern. Neben Microsoft Exchange Server 2010 , Windows 7 und Microsoft Server 2008 R2 werden zahlreiche Neuerungen für Entwickler vorgestellt. Die TechEd Europe bietet IT-Professionals...
Integration von Teamprise-Loesungen in Visual Studio 2010 ( #tee09 )
Microsoft hat heute auch - währende der Developer Keynote gehalten von Dr. Said Zahedani und Jason Zander - die Integration der Teamprise-Angebote von SourceGear LLC in Visual Studio angekündigt . Damit können Entwickler, die die Eclipse IDE nutzen oder auf multiplen Betriebssystemen inklusive Unix, Linux und Mac OS X arbeiten, Anwendungen mit Hilfe von Microsoft Visual Studio Team Foundation Server erstellen. Sie profitieren damit von verbesserter Integration in heterogene Umgebungen sowie kürzeren Entwicklungszeiten und höherer Produktivität. Die Funktionalität der Teamprise Client Suite wird in Visual Studio 2010 integriert sein. Mehr Informationen findet man in der englischsprachigen Presse-Mitteilung: Microsoft Acquires Teamprise Assets...
20 Jahre Mauerfall: Das Berlin-Mosaik (Fotos) - machen Sie mit! ( #TEE09 #20jmf )
Achim Berg (Vorsitzender der Geschäftsführung von Microsoft Deutschland) und Said Zahedani (Senior Director Developer Platform and Strategy Group, Microsoft Deutschland), haben heute während Ihrer TechEd-Keynote etwas ganz besonderes vorgestellt. In ihren Reden stellte sie mit " BerlinMosaik " ein virtuelles Gesamtkunstwerk basierend auf Silverlight -Technologie vor, anlässlich des 20-jährigen Jubiläums des Mauerfalls . In seiner Eröffnungsrede gab Achim Berg einen sehr persönlichen Rückblick auf das heutige historische Datum: " Wie Millionen andere Menschen saß auch ich am 9. November 1989 wie gebannt vor dem Fernseher und verfolgte live den Fall der Berliner Mauer. " Entsprechend unterstützt Microsoft Deutschland das neue...
More Posts Next page »