Huidige artikelen | Zoek | Syndicatie
Verslag FoxPro / Vulcan DevDay 17 november 2008
20-11-2008 -
FoxPro,
Erik Visser
VFP
Op deze geslaagde Visual FoxPro Event bleek weer eens dat deze taal nog lang niet dood is, maar nog steeds springlevend. Er worden niet alleen behoorlijke opkomsten voor sessies met dit onderwerp genoteerd, maar ook worden er nog steeds nieuwe (e)boeken en magazines op VFP-gebied uitgebracht.
Bo Durban wist ons te boeien met van alles over de API Library Construction Kit, de vele (waaronder prachtige grafische) mogelijkheden van GDIPlusX Library en wat je kan doen met de VFP-extensies die te vinden zijn in VFPX om nog productiever te zijn.
Tamar Granor maakte met haar enthousiaste manier van presenteren duidelijk wat je kan doen om problemen in SQL te voorkomen en efficiënt gebruik te maken van de FoxPro-syntaxis. Haar uitleg en demo’s over de bij de meesten (vrij) onbekende Toolbox waren voor velen een ogenopener.
VULCAN.NET
In de Vulcan.NET track liet Erik Visser [files] enkele facetten zien van het huwlijk tussen Vulcan.NET en MS Visual Studio. Hoogtepunt is zijn sessie was het kunnen genereren van een XML file van XML commentaar in de broncode, overeenkomstig met die welke door de C# compiler kan worden aangemaakt middels de /doc compilerswitch. Met deze XML file en de MS Tools SandCastle werd een HMTL Helpfile gegenereerd.
Fabrice Forey,[files] voor het eerst sprekend op een Nederlandse conferentie verzorgde twee sessies. Allereerst nam hij de bezoekers mee in de mogelijkheden van reflection en demonstreerde hij oa. een plugin die hij heeft geschreven voor Reflector!, waarmee een .NET assembly can worden gedecompileerd en Vulcan broncode kan worden getoond. Reuze handig om bijvoorbeeld samples om te zetten naar Vulcan.NET.
Verder maakte Fabrice duidelijk hoe je je broncode desgewenst kunt beschermen middels verschillende obv
De Fabrice' tweede voordracht omvatte de WMI technologie en hoe je met enkele tools eenvoudig vanuit je code toegang hebt tot processen, threads en services.
Robert [files] maakte van de gelegenheid gebruik om eerst de nieuwste ontwikkelingen rond VO en Vulcan.NET te vertellen. Zo zit er een patch voor VO 2.8 SP2 aan te komen die de hobbeltjes die daarin geslopen waren gladstrijkt. En voor de VOPS leden is er inmiddels een Vulcan.NET build 154, met o.a. een VO form-editor in Visual Studio, verbeterde intellisense en de mogelijkheid om zowel VO als Winforms te combineren in een toepassing. Wanneer deze build voor de non-VOPS members beschikbaar komt, kon Robert niet vertellen.
In zijn (Data-access) sessie maakte Robert duidelijk dat in Vulcan.NET het benaderen van een DBF overeenkomt met hoe je dat in VO doet. Dat geldt ook voor de Vulcan SQL-classes, welke , net als die van VO, gebruik maken van ODBC. Een niet nader te noemen 3PP leverancier heeft Vn2ADO in beta ( onlangs is RC1 verspreid aan de betatesters), verwacht wordt dat deze rond de jaarwisseling op de markt komt.
Overigens beval Robert aan om in gevallen waarbij je geen gebruikt maakt van VO GUI in Vulcan.NET, de ADO.NET classen van het framework te gebruiken.
Frans [files] bracht zijn gehoor met enkele haast filosofische statements op een hoger plan, dwz voor wat betreft de kennis over programmeren.
Met enkele op het eerste oog eenvoudige statements, zoals "Programmeren is het volgen van regels en het gegeven dat een compiler zich misschien niet altijd aan die regels houdt ontslaat je als programmeur niet van de taak om je wel aan die regels te houden" zette hij menigeen aan het nadenken. Verder verdedigde hij de stelling dat je zelf exceptions' moet 'throw'-en en dat dat de enige manier is om uitzonderingen af te handelen.
Al met al weer een zeer geslaagde dag!