Nieuwsbrieven

Huidige artikelen | Zoek | Syndicatie

Visual Basic.NET Developer Network - Nieuwsbrief mei 2005

19-5-2005 - .NET, Remi Caron
Software Developer Network Nieuwsbrief

Software Developer Network
www.sdn.nl


VB.NET Developer Network - Nieuwsbrief maart 2005

Beste []Firstname[] []Lastname[],

Eindelijk een oplossing gevonden voor die stroom aan E-mails die de hele dag je planning omgooit: 's ochtends de boel eenmaal doorlezen, reageren waar mogelijk en dan Outlook voor de rest van de dag afsluiten. Krijg je wel van die mensen aan de telefoon die een uur geleden een mail gestuurd hebben en nog geen reactie gehad hebben, maar iedereen moet op zijn beurt wachten, is het niet?

De rust die dit geeft leidt meteen weer tot kriebels: hoe ga ik nu eindelijk eens de ultieme oplossing bouwen om de planning van werk in de klauw te houden? Hoe ga in het support systeem integreren met de openstaande ontwikkelopdrachten? En hoe link ik de in de afgelopen jaren opgebouwde knowledgebase aan de helpdesk applicatie? Hoe ga ik openstaande acties als gevolg van uitleveringen opnemen in onze administratie zonder dat medewerkers straks op 10 plekken moeten kijken wat ze nog moeten doen? En hoe geef ik klanten toegang tot al die gegevens die over hen gaan en voor hen bestemd zijn?

Integratie is het sleutelwoord. Na de komende SDC die nog even flink wat tijd opslokt gaan we in september een SDE houden over dit thema. Ik hou jullie tot die tijd alleen maar nieuwsgierig... maar mocht je me voor die tijd willen treffen: 30 en 31 mei, SDE, Papendal.

En mailen mag natuurlijk ook. Maar verwacht niet binnen een uur een antwoord ;-)

De VB.NET sectie
Mark Vroom & Remi Caron.
mark.vroom@sdn.nl
remi.caron@sdn.nl

 

Postbus 506
7100 AM Winterswijk
Tel. (0543) 51 80 58
Fax(0543) 51 53 99

VB.NET XML Help generator
Al gespeeld met Visual Studio 2005? Een van de mooie features hierin is de mogelijkheid om op basis van XML commentaar aan te maken bij functies. Dit commentaar wordt in VB.NET automatisch zover mogelijjk gegenereerd. Begin maar eens met het intikken van ''' voor een functie. Visual Studio genereert dan het complete commentaar block en plaatst alle parameters direct in XML formaat in de header van functie.

'''


''' GetCustomer
''' ------------------
''' Returns all customers for an organisation
'''

''' Id of organisation to return customers for
''' If true only return active customers
''' Dataset with requested customers
'''
Public Function GetCustomers(ByVal OrganisationId as Integer, ByVal ActiveOnly As Boolean) As Dataset


Nadat al dit commentaar aangemaakt is bestaan er 3th party tools waarmee Visual Studio help bestanden gegenereerd kunnen worden. Hiermee heb je de documentatie gemaakt van je ontwikkelde klasses. Deze help files zijn vervolgens weer in te linken in de standaard Visual Studio help zodat je samen met de gecompileerde DLL's een professionele SDK hebt ontwikkeld. CodeDoc is een tool ontwikkeld door Klaus Salchner. Dit is een Visual Studio oplossing inclusief source code die alle XML commentaar uit je source opzoekt en hier een help bestand van genereerd.
Meer info is te vinden op http://www.codeguru.com/Csharp/.NET/net_vs_addins/visualstudioadd-ins/article.php/c8771/ en op http://64.180.183.3:8080/ .

Macro's in Visual Studio
Ook zo flauw van het telkens opnieuw in moeten tikken van blokken met dezelfde code waar alleen kleine verschillen in zitten? Natuurlijk kan je je afvragen of je in dat geval niet voorbij gegaan bent aan de grondbeginselen van object orientatie. Hoe goed er echter ook geprogrammeerd wordt, bepaalde blokken van code zullen altijd herhaald worden. Al is het maar een blok om data op te vragen waarbij eerst een controller geinstantieerd wordt waarna de data wordt geretourneerd uit een min of meer gestandaardiseerde aanroep. Dergelijke blokken code zijn met Visual Studio geheel te genereren zodat alleen de afwijkingen nog ingetikt moeten worden. In het 'Tools' menu bevind zich een submenu 'Macro' waarmee macro's opgenomen en afgespeeld kunnen worden. Meer info over macro's in Visual Studio is te vinden op http://aspnet.4guysfromrolla.com/articles/032305-1.aspx en http://www.ondotnet.com/pub/a/dotnet/2002/12/09/vsmacros.html.

Applications blocks, Enterprise Library
Wie vorig jaar op TechEd is geweest heeft waarschijnlijk wel een van de discussie panels bijgewoond over application blocks. Microsoft heeft voor diverse programma onderdelen application blocks ontwikkeld in .Net (source-code included!) waarmee bepaalde onderdelen snel af te handelen zijn zonder allerlei overbodig programmeerwerk. Er bestaan application blocks voor onder andere Exception handling, Data Access, Security , Encryption, Configuation en diverse andere veel gebruikte programma onderdelen. Het nadeel van deze blocks was het feit dat ze allemaal afzonderlijk gedownload moesten worden en niet bepaald een geheel vormden. Een ander kleiner nadeel was dat deze blocks eerst nog gecompileerd moesten worden in Visual Studio. Zonder al te veel lawaai is een update van deze blocks geintroduceerd onder de naam 'Enterprise Library'. Deze library bevat een samenvoeging van alle afzonderlijke application blocks en een voordeel is dat na het uitvoeren van de setup een langdurige ! compile slag gestart wordt waarmee de assemblies automatisch gegenereerd worden. Meer info over de Enterprise Library is te vinden op http://channel9.msdn.com/wiki/default.aspx/Channel9.EnterpriseLibraryTutorials.
Let op: De Enterprise Library is uitsluitend bedoeld voor Visual Studio 2003. Er zijn inmiddels een aantal onderdelen overgezet naar Visual Studio 2005 maar de gehele Enterprise Library is nog niet beschikbaar onder 2005. De home directory van de Enterprise Library: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/entlib.asp

SQL Server 2005
Op de laatste SDE van 1 April gaven jullie VB.NET leaders een duo-sessie over Yukon (SQL Server 2005). In deze sessie waar we overigens weer teveel slides hadden zijn we ingegaan op de nieuwe features die beschikbaar zijn in de beta-2 van SQL Server 2005. Voor wie deze presentatie niet bijgewoond heeft staan de Powerpoint slides op de SDN website (SDE 1 April) inclusief de gebruikte samples. Na deze sessie vonden we nog een website waar de verschillende versies van SQL Server 2005 worden toegelicht. Een aantal interesssante zaken die we besproken hebben zijn namelijk alleen te vinden in de 'Standard' of zelfs alleen in de 'Enterprise' edition. Een overzicht van de verschillende te verwachten versies (uiteraard onder voorbehoud): http://www.sqlservercentral.com/columnists/bknight/comparisonofsqlserver2005editions.asp

Ten slotte
Wil je je afmelden voor deze nieuwsbrief? Log dan in op de SDN website en klik links boven op je user account. Je kan je dan afmelden voor de verschillende nieuwsbrieven die wij regelmatig versturen.

Wil je zelf beroemd worden? Stuur ons dan content die we mee kunnen sturen in onze nieuwsbrief, website of magazine. Neem contact met ons op voor meer informatie of stuur je bijdrage naar mark.vroom@sdn.nl of remi.caron@sdn.nl!

 

Software Developer Conference 2005

Wanneer : 30 en 31 mei.
Wat : 90+ sessies
Wie : 28 nationale en internationale sprekers
Waar :  Papendal, Arnhem (incl. hotel)
Meer info: www.sdc.nl




Deze nieuwsbrief ontvangt u omdat u zich heeft aangemeld op de SDN website. Mocht u deze nieuwsbrief niet meer willen ontvangen, dan kun u dit doen door uw profiel aan te passen op www.sdn.nl.
You receive this newletter because you are a registered user on the SDN website. If you do not wish to receive this newsletter, please change your profile on www.sdn.nl.
Abonneren
Als u zich wilt aanmelden voor de ontvangst van onze nieuwsbrief, vul dan hieronder uw naam en e-mail adres in, en klik op "Verzenden"