Downloads

Op deze pagina zijn de stukjes code, presentaties en demos te downloaden van de vorige bijeenkomsten.


1 maart 2008
Lezing,
door Alex van den Berg:

De mogelijkheden van de Class

Met de komst van Delphi 7 zijn ook de taalmogelijkheden van Delphi uitgebreid. Zo zijn er meer “class features” bijgekomen. In deze presentatie zullen we deze nieuwe taalmogelijkheden bekijken en aandacht besteden aan de die niet algemeen bekende mogelijkheden.

Meer info

Lezing,
door Benno Evers:

Werken met Firebird

We gaan aan de gang met Firebird, die kan draaien naast Interbase. Je kunt van firebird zelfs inverschillende versies laten draaien op hetzelfde systeem. Ik zal laten zien wat je daarvoor moet instellen en ook hoe je dat aan de Delphi kant kunt regelen. Als je al met Firebird bezig bent en concrete vragen hebt, stel ze dan op het forum, zodat we kunnen kijken of we je kunnen helpen op 1-3.

Code en presentatie (ca 4 mb)

lezing,
door Alex van den Berg:
Het maken van een ontwerp

Veel programmeurs hebben Delphi op te starten en gelijk te gaan programmeren, zonder eerst een ontwerp te maken. In deze lezing wordt gekeken naar de voordelen van een ontwerp en hoe dit in zijn werk gaat. Hierbij wordt o.a. aandacht besteed aan de ontwerp techniek UML.

Word sjablonen (ca 93 kb)

 

22 september 2007
lezing,
door Ruud:

Code based printen in Delphi?

Vraag: Hoe maak je snel in Delphi een print-out? Deze presentatie gaat over Code based Printen in Delphi7 d.m.v. Rave Zonder eerst weer een programma(Rapport generator) te moeten leren hoe dat nou weer werkt. Als voorbeeld wordt een factuur gebruikt omdat iedereen weet hoe een factuur eruit moet zien.

Code (ca 1 mb)

 

11 juni 2005
Eerste lezing,
door Alex van den Berg:

Validaties kleuren in een niet database applicatie.

Code (ca 700 kb)

Tweede Lezing,
door Hans Ketting:

Conditioneel compileren van programma: een voorbeeld (ca 4 kb)

Lazarus http://www.lazarus.freepascal.org/

Rave Reports

Uitwerking van onderstaande voorbeelden (ca 75 kb)

Links naar voorbeelden :

http://bdn.borland.com/article/0,1410,30329,00.html
http://bdn.borland.com/article/0,1410,30331,00.html
http://bdn.borland.com/article/0,1410,31916,00.html

http://bdn.borland.com/article/0,1410,31917,00.html

Derde lezing,
door Alex van den Berg:

Validaties kleuren in een database applicatie.

Code (ca 700 kb)

 

12 maart 2005
Eerste lezing,
door Alex van den Berg:

Word documenten uit een database

Ik heb ooit eens iets moeten maken om een Word document uit een database op te halen, te bewerken in Word en vervolgens weer op te slaan in de database. Hier bleken meer haken en ogen aan te zitten dan ik dacht. Zo mag je als Word open staat niet in de applicatie van record wisselen en ook je document in de gaten houden in Word bleek een hele kunst.

Code (ca 518 kb)

Tweede Lezing,
door Eric de Vries:

Componenten maken in WinForms / Dot NET

Onder dotNet met WinForms is het maken van componenten (User Controls) betrekkelijk eenvoudig. Er zijn een aantal zaken die het de Delphi-programmeur moeilijk maken, o.a. vanwege de weinige informatie die hier over te vinden is en enkele eigen'aardigheden' van de editor (vooral van D8).

Een aantal aspecten van het maken van User Controls komt aan bod, zoals het maken van properties en hoe deze in de Object Inspector te laten verschijnen m.b.v. zgn. Attributes.

Ook het maken van Events voor User Controls komt aan de orde. Verder zal getoond worden hoe het beste in de ontwerpfase gewerkt kan worden en hoe daarna de Control in Library of Package gecompileerd kan worden.

Tevens zullen enkele verschillen met VBdotNet en C# belicht worden.

Code (ca 330 kb)

Derde lezing,
door Hans Ketting:
Componenten in Delphi

Een stukje aanvulling op het verhaal van Eric, maar dan voor 'standaard' Delphi. We kunnen een hoop werk hergebruiken door gebruik te maken van eigen componenten, en naast het maken van componenten heeft Delphi ook nog een paar extra hulpjes om een hoop werk simpel her te gebruiken:

- Component Template

- Object Repository

- Eigen aanpassingen aan bestaande componenten

Code (ca 57 kb)

 

18 december 2004
Eerste lezing,
door Hans Ketting:

In deze lezing wordt gedemonstreerd hoe je een RichEdit kan uitbreiden met extra functionaliteit.

Code (ca 221 kb)

Tweede Lezing,
door Eric de Vries:

StarsD8 (ca 78 kb)

Derde lezing,
door Alex van den Berg:

Het gebruik van Lookupfields en de DBLookupComboBox.

Code (ca 48 kb)

 

11 september 2004
Eerste lezing,
door Hans Ketting:

Na aan poosje afwezig en inactiviteit wegens ziekte gaat het deze keer weer lukken. Op het programma staat een verhaal over 'typed-files' : hoe kunnen we op een eenvoudige manier een eigen (eenvoudige) database maken zonder gebruik te maken van bijv. de BDE, Interbase o.i.d. Verder een voorbeeld voor het ophalen van het (software) serienummer van een (disk)drive, en hoe kan ik bijv. een checkbox maken en gebruiken op een dialoog-form.

Browse.zip (ca 2 kB)

Dialoog.zip (ca 2 kB)
drive serial.zip (ca 2 kB)

EigenDataBase.zip (ca 3 kB)

presentatie hans.zip (ca 43 kB)

Tweede Lezing,
door Eric de Vries:

Eric heeft vorige keer laten zien hoe hij zijn programma's modulair opbouwt. Vandaag laat hij zien hoe hij dit in Delphi 8 voor elkaar heeft. Tevens laat hij nog meer zien van Delphi 8 en laat hij ons ook meegenieten van een ADOdotNet-project van hem.

Code Eric (ca 155 kb)

Derde lezing,
door Alex vd Berg:
Contextmanagement tussen applicaties

Als je applicaties ontwikkelt maak je wel eens verschillende applicaties die iets heel anders doen, maar de zelfde basisgegevens gebruiken. Bijvoorbeeld een adresboek en een orderregistratie systeem. Allebei de applicaties kunnen gebruikmaken van de zelfde klant. Als je bijvoorbeeld met een order van een klant bezig ben en je wil zijn adres weten, dan wil je niet in het adresboek de klant opnieuw moeten zoeken. Het zou veel handiger zijn als het adresboek zou weten met welke klant je bezig bent.

Deze presentatie legt uit hoe je zoiets technisch kan bereiken en waar de valkuilen zitten.

ExterneContextManager (ca 192 kb)