Technolog

Blogging over technologie.
Welcome to Technolog Sign in | Join | Help
in Search

Todotnet Blog

September 2005 - Posts

  • Video demo's: rename in Visual Basic 2005

    Geïnspireerd door Stephan Smetsers, die een erg handige tool voor het maken van demo's heeft ontwikkeld ben ik ook eens aan het opnemen geslagen. Mijn eerste opname is echter niet met de DesktopPlayer gemaakt, maar met CamStudio, een open-source screenrecorder. Het maken van deze opname is wat omslachtiger dan met Stephan's tool, maar het resultaat, via de Windows Media Encoder, is een .wmv bestand dat tijdens het downloaden direct bekeken kan worden. Als een demonstratie langer duurt, kan dat prettiger zijn. Je hoeft dan immers niet de hele demo te downloaden om vervolgens te constateren dat hij niet interessant is. Nu is het bestand, met 3 minuten video, slechts 1,3MB.

    Mijn demonstratie gaat over het gebruik van de Rename functie in Visual Basic 2005. Het is een simpele demo, maar je moet tenslotte ergens beginnen. Als er interesse in is, maken we er meer. Stephan heeft al beloofd enkele demo's voor DevTips.NET beschikbaar te stellen.

    Klik hier om de demonstratie te bekijken.

  • Overzicht Visual Studio 2005 edities

    In een poging wat informatie te krijgen over hoe de verschillende Visual Studio Team System edities er nu uit zien, en hoe je ze op legale wijze kunt krijgen, ben ik gaan rondstruinen op de Nederlandse Microsoft site. Visual Studio 2005 Team SuiteHelaas lopen diverse links op deze site dood. Deze pagina bijvoorbeeld. Enkele links onder "meer informatie" laten je weten dat de betreffende pagina niet gevonden kan worden. Idem op deze pagina.

    Met hulp van Maarten Jong van Sequint en de internationale Microsoft site komen we toch een heel eind. Ik heb geprobeerd e.e.a. op een rij te zetten in een nieuw artikel op DevTips.NET. Let vooral op de tip onderaan, nu kan het nog.

  • Sessie over Dynamic Systems Initiative

    Afgelopen vrijdag (16 september) gaf ik op het Software Developer Event een presentatie over het Dynamic Systems Initiative. Een behoorlijke uitdaging voor een club van ontwikkelaars, want DSI is vanaf het begin aangevlogen vanuit de infrastructuur kant. Een whitepaper over het onderwerp staat niet bij toeval op een Windows Server System pagina. Op de PDC 2005 (opnieuw een ontwikkelaars-event) is door Bob Muglia, senior vice president van Microsoft's Windows Server Divisie, tijdens zijn keynote opnieuw aandacht besteed aan DSI. Om de strategie, het bijeenbrengen van ontwikkelaars en beheerders, kracht bij te zetten roept Microsoft evenwel de hulp in van partners. DSI Core Principles

    Terug naar mijn sessie, de slides zullen ongetwijfeld eerdaags te vinden zijn op de SDN website. Voor wie niet wil wachten, zijn ze ook hier te downloaden (let op: het bestand is ruim 12 MB groot). Op de downloads site van Microsoft is het .NET Management Pack (Operations Edition) for Microsoft Operations Manager 2005 te op te halen.

  • Het LINQ project

    Tijdens de PDC 2005 is officieel aangekondigd dat Microsoft bezig is met een set aan extensies op het .NET Framework die het mogelijk maken om database queries te embedden in een ontwikkeltaal. Stel je het volgende stukje code voor:

    Dim custs() As Customer = ...
    Dim waCusts = Select c.Name, c.City From c In custs Where c.State = “WA”

    Download PreviewHet project LINQ moet er voor zorgen dat .NET talen in staat zijn met deze code om te gaan. Begrijpelijk genoeg zijn de ontwikkelteams van VB.NET en C# hier al mee bezig. De kern van LINQ is een set van API patterns. Patterns, en niet classes of interfaces, omdat het de bedoeling is zo flexibel mogelijk te zijn in het query-en van verschillende soorten data. Het is dus niet afhankelijk van een bepaald objectenmodel of de implementatie van een interface. De patterns bepalen de mogelijkheden van de queries die kunnen worden losgelaten op een object, zoals select, where, order, group by, etc.

    Microsoft gaat zelf drie implementaties maken van de LINQ API patterns voor de meest voor de handliggende data structuren: relationeel, object en XML. Eerst worden hiervoor de standaard query operators geïmplementeerd en beschikbaar via de IEnumberable(Of T) interface. Dit is de basis collectie-interface in .NET en deze wordt zodoende 'queryable'. Ook gaat het project een component "DLinq" maken voor de mapping naar relationele data (ObjectSpaces anyone?). Frans Bouma verbaast zich over de verwachte implementatie van dit component. Tot slot komt er ook een "XLinq" component beschikbaar met voor XML.

    Microsoft introduceert opnieuw een optie. Kijken we bijvoorbeeld naar SQL Server 2005, dan wordt breed uitgemeten hoe de CLR gehost wordt in het RDBMS. Hoe je dus C# code kunt gebruiken in een stored procedure. Met LINQ kan je weer select- en update statements maken in C#. Volgt iemand het nog?  

    Een speciale pagina op de MSDN website biedt links naar aanvullende informatie over LINQ. Klik maar niet op de FAQ, want die wijst gewoon naar de startpagina van MSDN.

Powered by Community Server, by Telligent Systems