NLDelphi logo

Apada
Start Forum Nieuws Artikelen Links NLDelphi? E mail Statistieken PasConvert Chat
Introductie tekenen in Delphi Delphi algemeen
Bijna elke applicatie gebruikt het beeldscherm om de gegevens die worden gemanipuleerd weer te geven. Dit artikel legt de beginselen van zelf tekenen in Delphi uit. Als basis voor de materie wordt eerst het hoe en waarom uitgelegd van schermopbouw en tekenen in het algemeen. Daarna volgt een beschrijving en uitleg van een eenvoudig programma waarin enkele veel voorkomende tekenopdrachten centraal staan.

Geplaatst door NGLN op 02-10-05
N-Tier ontwikkeling met Borland DataSnap N-tier
Met DataSnap, dat bij de hogere Delphi versies standaard wordt meegeleverd, is het mogelijk een n-tier applicatie te bouwen. DataSnap (in oudere versie van Delphi werd het MIDAS genoemd) geeft je een omgeving waarmee je in een bekende Delphi omgeving werkt waardoor een n-tier applicatie bouwen niet veel moeilijker is dan een 'traditionele' client / server applicatie.

Maar wat is nou eigenlijk een n-tier applicatie en waarom is dat zo belangrijk? En als ik dan een n-tier applicatie wil gaan bouwen, wat heb ik nodig en waar begin ik? Dit artikel geeft je antwoord op al deze vragen.

Geplaatst door Marcel op 28-11-04
n-tier applicaties maken in Delphi N-tier
Wanneer het gaat over database-programmeren duiken er soms vreemde termen op zoals "n-tier", "MIDAS", "COM", "client/server", enzovoorts. Maar wanneer je gaat zoeken op Internet, kom je nauwelijks een duidelijke beschrijving van deze begrippen tegen, laat staan een Nederlandse.
Nu is het ook niet gemakkelijk om kort iets te schrijven over een onderwerp waar boeken vol over geschreven kunnen worden (sterker nog: geschreven zijn).

Om wat licht in de duisternis te scheppen en duidelijk te maken wàt n-tier nu inhoudt en wààrom het zo belangrijk is, is dit artikel geschreven.

Geplaatst door CompuChip op 22-10-04
Het gebruik van Indy TCP-componenten Delphi algemeen
In dit artikel leg ik uit hoe je gebruik maakt van een IdTCPServer- en een IdTCPClient-component. De reden dat ik een artikel hierover schrijf is dat het een zeer interessant onderwerp is en omdat er vrij veel interesse voor is. Dit maak ik op uit de hoeveelheid threads dat er over gesteld zijn. Het uitleggen van Indy TCP doe ik met behulp van een simpel chat-programma. Hierbij wordt er onder andere gebruik gemaakt van een protocol. De nieuwste Indy-componenten, Indy 9, zijn hier te downloaden. Indy 10 is er ook al, maar dit is nog een beta-versie.

Geplaatst door Cornelis op 22-10-04
Handleiding voor beginners in Microsoft SQL Server Databases
Nu met ingang van Delphi 8 de MS SQL Server standaard wordt meegeleverd met Delphi, is dit naast Interbase en Midas (xml/cds), een goed alternatief om je programma met een database uit te rusten. Voor mensen die gewend zijn met Paradox te werken, is MS SQL Server eenvoudig aan te leren omdat de overeenkomsten groot zijn (o.a. de aanwezigheid van Autoincrement-fields en een soort Database Desktop). Ook is er bij MS SQL Server een uitgebreide Help aanwezig, met veel voorbeeld code.

Geplaatst door Henk Schreij op 12-10-04
XP style icons met TImageList en TBitmap Delphi diversen
Tijdens een klein onderhoud met Richard op de NLDelphi chat kwam het uiterlijk van applicaties ter sprake. Richard had zijn applicatie met een XP manifest en mooie xp style icons een prachtig uiterlijk gegeven. Richard demonstreerde hoe eenvoudig dit gedaan kon worden met een (Delphi 7) xp manifest en de juiste icons (internet).

Geplaatst door Baldo op 23-08-04
Rave artikel 1: De basis Rapporten
Naar aanleiding van de ontdekking met Rave is er een thread geweest waarin gevraagd werd of er behoefte is aan een artikel over het gebruik van Rave. Er zijn toen reacties geweest waaruit bleek dat er behoefte is aan een reeks Rave artikelen. Dit artikel gaat over de basis van de Rave componenten. Uiteindelijk zul je in staat zijn een simpel, non-dynamisch rapport te kunnen genereren.

Geplaatst door SvG op 10-06-04
Introductie Object-Georiënteerd Programmeren Delphi diversen
Elke programmeur heeft wel een koffiezetapparaat op kantoor staan om wakker te blijven tijdens lange Delphi-nachten. Bij iedereen ziet het koffiezetapparaat er anders uit. Sommigen hebben zo'n duootje voor één of twee kopjes, anderen hebben een machine waar koffie, espresso of cappuccino uitkomt, weer anderen hebben een Philips Senseo, maar het basisidee van het koffiezetapparaat blijft hetzelfde. Aan de bovenkant doe je er water en koffiepoeder (of –zakjes, of wat de fabrikant dan ook heeft vastgelegd), je zet een kopje eronder en aan de onderkant komt er koffie uit. Niets minder, maar ook niets meer.

Geplaatst door CompuChip op 10-06-04
DUnit: een 'extreme testing framework' Delphi diversen
Testen en programmeurs... over het algemeen is dat niet zo'n erg goede combinatie. Programmeurs zijn meestal niet zo dol op testen en je eigen software testen is sowieso geen goed idee. Toch kan testen ook voor een programmeur heel zinvol zijn. Je opgeleverde software wordt er een stuk stabieler van, maar door je eigen software te testen ga ja vaak ook beter nadenken over de techniek en de functionaliteit. Maar de tests die je als programmeur uitvoert zijn anders dan de tests die een tester doet. Je tests moeten snel zijn en herhalend uitgevoerd kunnen worden zonder dat het je basistaak, het programmeren, beïnvloed. Een manier om dat te bereiken is door middel van unit testing. Een framework dat je daarbij kan helpen is DUnit.

Geplaatst door Marcel op 14-05-04
Excel automatisering Delphi diversen
Dit artikel zal aan de hand van de OfficePartner componenten laten zien hoe je Excel kunt automatiseren.

Geplaatst door Jeroen Wernsen op 14-05-04
.NET: Mijn eerste database applicatie .NET voor Delphi programmeurs
Dit artikel gaat vertellen hoe je een database applicatie in elkaar kunt zetten in Delphi 8. We gaan kijken hoe we records kunnen ophalen, toevoegen, bewerken en verwijderen. Ook bekijken we de werking van parameters, hoe je ze designtime aanmaakt en runtime vult.

Geplaatst door Dees op 11-04-04
Van een MainMenu een XP-Style menu maken Delphi diversen
Aangezien er steeds meer programma's met een XP-look verschijnen, lijkt het mij wel handig om hier even een artikel over te schrijven zodat je zelf ook zo'n menu kunt maken.

Geplaatst door eagle00789 op 24-03-04
Frameworks - Deel 2, De basisarchitectuur Frameworks
Als vervolg op de theorie die is besproken in het eerste deel uit deze reeks artikelen volgt nu het begin van de implementatie van een framework. In dit artikel is te vinden hoe de theorie in de praktijk kan worden gebracht en welke overwegingen daarbij komen kijken.

Geplaatst door Baldo op 14-10-03
TbigInifileDataset Databases
Hoewel er veel kritiek is op het gebruik van inifiles als database, merk ik uit de praktijk dat er vrij vaak voor deze oplossing wordt gekozen als het om een beperkt aantal gegevens gaat. Het grote voordeel is namelijk dat inifiles klein en makkelijk onderhoudbaar zijn (zonder aparte tools) en er geen drivers op het systeem geïnstalleerd hoeven te worden. Het is alleen jammer dat de migratie van inifiles naar een 'echte' database vrij lastig is.

Geplaatst door GolezTrol op 07-10-03
Zelf een component bouwen Componentenbouw
Dit artikel moet een eerste inleiding zijn tot het bouwen van componenten. De reden voor dit artikel is ten eerste dat het gewoon leuk is om artikelen te schrijven en ten tweede is het bouwen van componenten, naar mijn mening een lichtelijk onderbelicht. In dit artikel wil ik het maken van een component uitleggen aan de hand van de bouw van een stopwatch component.

Geplaatst door Matthijs op 01-10-03
Frameworks - Deel 1, Theorie Frameworks
Enige tijd geleden ontstond er op het NLDelphi forum een discussie over frameworks. Het is er toen zelfs van gekomen dat een aantal enthousiastelingen bij elkaar kwam om eens te kijken naar een framework in de praktijk. Niet iedereen was natuurlijk in de gelegenheid om daar bij te zijn, dus vandaar deze reeks artikelen over frameworks.

Geplaatst door Baldo op 28-09-03
Mijn eerste query met parameters... Databases
Naar aanleiding van al vele voorbeelden op het forum over het gebruik van parameters in een query heb ik het besluit genomen er een artikel over te schrijven. Hierin wordt uitgelegd, wat parameters zijn en hoe je ze kunt gebruiken. Om het makkelijk te maken zal ik er uiteraard ook een voorbeeld bij maken.Ik hoop ook dat er gebruik van gemaakt gaat worden, aangezien het veel speurwerk kan besparen.

Geplaatst door Dees op 24-09-03
Het gebruik van ini-files Delphi diversen
Hoe ini-files wekten en in elkaar zaten wist ik ook niet, vandaar dat ik het een en ander ben gaan uitproberen. Na wat rondgevraagd te hebben, heb ik de mogenlijkheden van de ini-files deels ondervonden. Een ini-file is bedoeld om systeemgegevens in op te slaan. Ze zijn bv makkelijk te gebuiken om inlog gegevens op te slaan als je een E-mail programma hebt. Of je kan ze gebruiken als je de gebruiker zijn eigen database laat aanwijzen en koppelen. Je kan er ook een adressenboek van maken, maar dit is niet aan te raden als je veel adressen hebt. Je kan dan beter gebruik maken van een database.

Geplaatst door Q-Ligunom op 24-09-03
Introductie tot SQL (deel 2) Databases
In het artikel “Introductie tot SQL” hebben we kunnen lezen hoe we met gegevens kunnen omgaan uit een database. Denk aan het uitlezen, wijzigen, toevoegen en verwijderen van gegevens. Ook heb ik wat standaard SQL functies behandeld in het artikel. In dit artikel ga ik de volgende stap maken. We gaan met meerdere tabellen werken. Verder wil ik de volgende onderwerpen behandelen:
  • GROUP BY (groeperen)
  • HAVING (groep voorwaardes)
  • De SUBQUERY (gegevens uit meerdere tabellen aan de hand van een nieuwe select query)
  • JOINS (relaties met tabellen leggen)

Geplaatst door Dees op 24-08-03
Delphi tools - Project manager Open Tools API
Dynamische applicaties is een van mijn favoriete onderwerpen op NLDelphi. Bij het bouwen van dynamische applicaties wordt vaak gewerkt met project groups. In het vorige deel van Delphi tools heb ik compiler commands besproken die praktisch noodzakelijk zijn om goed te kunnen werken met deze project groups. Deze keer voeg ik nog wat functionaliteit toe aan de project manager om het echt vlot werkbaar te maken.

Geplaatst door Baldo op 13-08-03
De basis van het Q-Report Rapporten
Er is hier en daar veel verwarring over Q-Report. Q-Report is een component waarmee je een report kunt genereren. Dit kun je genereren met gegevens uit Tedit velden op een ander form maar deze gegevens kun je ook uit een database. Door de gegevens uit de database te halen, bespaar je een hoop code. Je executable word dus kleiner. Ik zal hier de Q-Report bespreken die gegevens uit de database haalt.
De meeste versies van delphi bevatten componenten om Reports mee te maken (tabblad Qreport). In delphi7 zijn de Q-report componenten niet meer aanwezig. Deze worden er wel bijgeleverd zodat je deze zelf kunt installeren.

Geplaatst door Q-Ligunom op 22-07-03
3D Graphics Met Delphi en OpenGL Game development
Onlangs werd op NLDelphi een vraag over 3d programmeren gesteld. Daarop ontstond een leuke thread waarin mij gevraagd werd om een artikel te schrijven over de basis van 3d programmeren. Zie hier het resultaat: een artikel, inclusief broncode, waarin het definieren van 3d objecten wordt uitgelegd.

Geplaatst door Jeroen op 08-07-03
IPC introductie Delphi diversen
Er is in het verleden een aantal keer gevraagd over hoe je "communicatie tussen twee applicaties" kunt realiseren. In dit artikel zal ik proberen hier wat dieper over in te gaan en laten zien dat het niet al te moeilijk is om IPC te realiseren.

Geplaatst door Dunebuggy op 29-06-03
.NET: Hello DataSets... .NET voor Delphi programmeurs
Na mijn eerste kennismaking met .NET (zie mijn eerste .NET artikel) ben ik .NET uiteraard verder gaan verkennen. Veel van de applicaties die ik bouw maken gebruik van databases, dus was ik uiteraard benieuwd hoe dat in .NET werkt. Dus welkom bij de volgende stappen op het .NET eiland: de verkenning van databases...

Geplaatst door Marcel op 20-06-03
Introductie tot SQL Databases
In dit artikel "Introductie tot SQL", zal ik voor de echte beginner een introductie maken tot SQL. Ik zal een beschrijving geven, over wat SQL nou precies is en wat je ermee kunt. Uiteraard zullen er voldoende voorbeelden worden gegeven aan de hand van standaard SQL-statements en een eigen gemaakt voorbeeld.

Geplaatst door Dees op 16-06-03
Database INSERT performance Databases
Welke code kan ik het best gebruiken voor het invoeren van veel records? In dit artikel zal ik aan de hand van wat voorbeeldcode en testresultaten laten zien welke database, welke snelheden behaald worden met het toevoegen van records.

Geplaatst door Dees op 11-06-03
.NET: Hello world... .NET voor Delphi programmeurs
Welkom bij mijn eerste .NET artikel....... Eeeeeh, .NET? We zijn hier toch op NLDelphi? Dat klopt helemaal, maar regelmatige forumbezoekers weten dat ik .NET al een tijdje aan het volgen ben, al was dat vanaf een grote afstand. Maar .NET komt steeds dichterbij nu ook Borland binnenkort de tools daarvoor gaat uitbrengen, eerst C# Builder (in Nederland geïntroduceerd op de NLDelphi chat, toen nog onder de naam SideWinder) en later in het jaar natuurlijk Delphi voor .NET.

Ben ik dan opeens .NET guru? Nee, zeker niet. Als je deze artikelen leest lees je een verslag van mijn eerste stappen met .NET. Die eerste stappen zijn dan ook nog eens in een vreemde taal. Omdat Delphi voor .NET nog niet beschikbaar is zal ik voorlopig C# gebruiken voor mijn zoektochten. Oftewel, het wordt een zoektocht op het vreemde eiland dat we .NET noemen, waar ze een nieuwe taal spreken die ik nog niet ken. Verder heb ik ook nog eens nieuwe wandelschoenen want de Visual Studio IDE is volledig nieuw voor me. Kortom: er is genoeg te leren en in de artikelen zal ik best eens dingen schrijven die bij nader inzien toch niet helemaal kloppen.

Geplaatst door Marcel op 08-06-03
Het gebruik van Threads Threading
Altijd al eens afgevraagd hoe je een thread moet maken en wat de voor- en nadelen van threads zijn. Dat kun je allemaal te weten komen in dit artikel.

Geplaatst door SvG op 30-04-03
Delphi tools - Compiler commands Open Tools API
Delphi biedt voor het compileren van projecten in een project group geen andere opdachten dan ‘build all’ en ‘build current project’. In Delphi 7 is eindelijk de optie ‘build all from current project’ erbij gekomen, maar daar hebben gebruikers van eerdere Delphi versies zoals ik vrij weinig aan. Een reden om weer eens een blik te werpen op de open tools api.

Geplaatst door Baldo op 17-04-03
Dynamische applicaties Packages
Er zijn op NL Delphi al veel vragen gesteld over het concept dynamische applicaties. Hoewel veel mensen, bewust of onbewust, een soort dynamische applicatie willen bouwen is er opvallend weinig literatuur over te vinden. En werkende voorbeelden zijn al helemaal schaars. Bij deze een poging daar verandering in aan te brengen...

Geplaatst door Baldo op 16-04-03
Delphi tools - Hide non-visual components Open Tools API
In het vorige artikel uit de serie “Delphi tools” heb ik een voorbeeld gegeven van het gebruik van een expert om het menu in de Delphi IDE gemakkelijk uit te kunnen breiden met eigen opties. In dit artikel ga ik gebruik maken van de expert om een nieuwe optie in het menu te maken: Hide non-visual components.

Geplaatst door Baldo op 13-04-03
Delphi tools - Ide menu expert Open Tools API
In de vorige twee artikelen over Delphi’s Open Tools Api (OTA) behandelde ik al praktische toepassingen van de property editor en de component editor. Dit derde artikel beschrijft het bouwen van een uitbreiding van het Delphi IDE menu door gebruik te maken van een expert.

Geplaatst door Baldo op 11-04-03
Delphi tools: Align component editor Open Tools API
Delphi’s open tools api (OTA) biedt geweldige mogelijkheden om de IDE uit te breiden met handigheden van jezelf. Er is veel over de OTA te vinden op het web, maar veel artikelen vertellen vooral wat er kan en verzuimen een praktisch toepasbaar voorbeeld te geven van het gebruik van de OTA. NLDelphi is een plaats die draait om Delphi in de praktijk, dus een betere plaats om de praktische kan van de OTA te beschrijven kan ik me niet indenken. Dit tweede artikel beschrijft het bouwen van een component editor.

Geplaatst door Baldo op 10-04-03
OpenXML (2) XML
In het vorige OpenXML artikel kon je lezen hoe je met OpenXML een XML bestand kan uitlezen. In dit artikel gaan we de volgende stap nemen: het wegschrijven van een XML bestand.

Geplaatst door PsychoMark op 07-04-03
Delphi tools - Name property editor Open Tools API
Delphi's open tools api (OTA) biedt geweldige mogelijkheden om de IDE uit te breiden met handigheden van jezelf. Er is veel over de OTA te vinden op het web, maar veel artikelen vertellen vooral wat er kan en verzuimen een praktisch toepasbaar voorbeeld te geven van het gebruik van de OTA. NLDelphi is een plaats die draait om Delphi in de praktijk, dus een betere plaats om de praktische kan van de OTA te beschrijven kan ik me niet indenken. Dit eerste artikel beschrijft het bouwen van een property editor.

Geplaatst door Baldo op 06-04-03
NLDelphi chat met Jason Vokes Delphi diversen
Op 6 februari 2003 hadden we Jason Vokes te gast in de NLDelphi chat. Jason is de product line manager van de RAD en Database producten bij Borland. Hij is in deze functie verantwoordelijk voor Delphi, C++Builder, Kylix, InterBase en JDataStore. Hoewel dit allemaal pas op het laatste moment bekend was waren er toch genoeg mensen in de chat om een interessant uurtje te hebben. 
Geplaatst door Marcel op 04-04-03
Het einde van object oriëntatie? Delphi diversen
De afgelopen Conference to the Max werd, door de keynote speaker, onder andere een aantal richtlijnen gegeven voor snellere en betere ontwikkeling. De, voor mij, meest opvallende richtlijn was wel om zo weinig mogelijk gebruik te maken van object oriëntatie. In één van de andere sessies (Top 10 Delphi productivity tips) gooide één van de sprekers nog wat olie op het vuur door te adviseren geen gebruik te maken van form inheritance en frames, maar alle formulieren van de grond af opnieuw op te bouwen. Als Delphi (en dus ook object oriëntatie) specialist kreeg ik al snel de vraag of de tijd van object oriëntatie voorbij was. In dit artikel probeer ik een antwoord te geven op die vraag.

Geplaatst door Marcel op 04-04-03
DCOM introductie N-tier
Soms lijkt het wel of we alleen maar bezig zijn met nieuwe technieken. Tegen de tijd dat we doorhebben wat ze ongeveer kunnen is er alweer een opvolger en gaan we weer opnieuw leren. Maar niet iedere opvolging betekent dat de voorganger meteen niet meer gebruikt zal worden. COM en DCOM zijn daar goede voorbeelden van: de opvolgers staan misschien wel te trappelen, maar ze zijn nog lang niet uitgerangeerd.

Geplaatst door Marcel op 04-04-03
WebDelphi: Introductie WebDelphi
Met Delphi Enterprise is het mogelijk om web applicaties te maken. Zo'n web applicatie (CGI applicatie) maakt HTML bestanden aan en stuurt deze, via een web server, naar de browser. Omdat alle acties via een applicatie gaan is alle data echt actief. Dit artikel legt uit hoe je je eigen web applicatie kunt maken.

Geplaatst door Marcel op 04-04-03
WebDelphi: Pagina's vullen met actieve data WebDelphi
In het artikel WebDelphi: introductie heb ik uitgelegd hoe je je webserver moet voorbereiden op je CGI applicatie en hoe je een CGI applicatie maakt. De applicatie maakte een pagina aan en deze werd in de browser getoond. In het tweede artikel laat ik zien hoe je bestaande HTML pagina's actief kunt maken door ze te vullen met live data vanuit je CGI applicatie.

Geplaatst door Marcel op 04-04-03
WebDelphi: Parameters & formulieren WebDelphi
In het vorige artikel heb je kunnen lezen hoe je pagina's actief kunt maken door ze te vullen met data. Daar ging het nog om data die niet afhankelijk was van de aanroep. In dit artikel laat ik zien hoe je parameters kunt meegeven naar je acties zodat je acties daadwerkelijk een resultaat geven afhankelijk van de vraag (de parameters). Deze parameters zullen uiteindelijk in de vorm van een formulier worden meegegeven aan de actie.

Geplaatst door Marcel op 04-04-03
WebDelphi: Database koppelen aan het web WebDelphi
In dit artikel in de WebDelphi serie laat ik zien hoe je je database kunt publiceren op het web en hoe je gegevens rechtstreeks in die database kunt wijzigen.

We hebben al verschillende manieren gezien om data te publiceren via een web applicatie: in het eerste artikel gewoon door de Response.Content rechtstreeks te vullen, later door berekeningen uit te voeren naar aanleiding van data die de gebruiker in een formulier had ingevuld. Maar één van de meest gebruikte technieken voor actieve pagina's op internet is een database. 
Geplaatst door Marcel op 04-04-03
WebDelphi: Images WebDelphi
In eerdere artikelen heb je gezien hoe berekeningen kunnen worden uitgevoerd door een web applicatie en hoe je data uit een database kunt publiceren en laten wijzigen. In dit artikel laat ik je zien hoe je images naar de browser kunt sturen.

Geplaatst door Marcel op 04-04-03
Bestanden selecteren met drag & drop Delphi diversen
In een Delphi mailinglist werd de vraag gesteld hoe bestanden kunnen worden geselecteerd door middel van drag & drop. In dit geval ging het om  een backup programma. De directories en bestanden moesten in een DirectoryListBox en FileListBox worden getoond, de inhoud daarvan moest naar een lijst worden gesleept.

Geplaatst door Marcel op 04-04-03
Bug in Delphi 5 m.b.t. TRegistry Delphi diversen
Er zit een vervelende bug in het TRegistry object van Delphi 5. De bug zit in het readonly openen van een key. Door deze aanroep wordt ook de property van het object op readonly gezet, waardoor ook de aanroep naar een gewone OpenKey opeens readonly is.

Geplaatst door Marcel op 04-04-03
OpenXML XML
XML, 'de toekomst', 'de oplossing voor alles', misschien overdrijft het merendeel als het om XML gaat, maar het feit is: het is een behoorlijk handige standaard. In deze serie artikelen zal ik ingaan op het werken met XML vanuit een Delphi-standpunt door middel van OpenXML.

Geplaatst door PsychoMark op 04-04-03
XMLDocument XML
Je hebt waarschijnlijk het artikel van Mark van Renswoude al gelezen over OpenXML. Mark gaat in zijn serie artikelen uitleggen hoe je OpenXML kunt gebruiken om XML bestanden te lezen en te maken met Delphi. Maar ook met Delphi zelf kun je zonder uitbreidingen XML gebruiken. In mijn XML serie wil ik uitgaan van die standaard mogelijkheden. Zonder direct in een welles / nietes verhaal te vallen over het beste product krijgen we zo misschien een goede vergelijking van de twee producten.

Geplaatst door Marcel op 04-04-03
Smilies in een RichEdit Delphi algemeen
Zo veel programmeurs die het willen weten, zo weinig die het daadwerkelijk weten; een goeie manier om smilies in een RichEdit te krijgen. In dit artikel probeer ik het zo goed mogelijk uit te leggen aan de hand van een demo applicatie gebaseerd op een in de praktijk gebruikt en hevig getest stuk code.

Geplaatst door PsychoMark op 04-04-03
Game Development met DelphiX Game development
Ik zoek al jaren naar een manier om games te maken. Deze heb ik in DelphiX denk ik gevonden. Om jullie mijn tergende zoektocht te besparen heb ik mijn bevindingen samengevat in dit (en eventueel volgende) artikel(en).

Geplaatst door Pogo op 04-04-03
Hoe ziet de MP3 header eruit? Delphi diversen
Altijd al afgevraagd hoe je nou bepaalde informatie over een liedje te weten kunt komen zonder dat je bij WinAmp moet gaan kijken. In dit artikel kom je te weten hoe je op zoek moet gaan naar deze informatie in een mp3-bestand. Natuurlijk zijn er op het internet wel meer van dit soort artikelen te vinden, maar er zijn er maar weinig die in het Nederlands zijn.
 

Geplaatst door SvG op 04-04-03
Nieuw in Delphi 6: Webservices WebDelphi
Eén van de nieuwe technieken die we tegenkomen in Delphi 6 is 'Web Services'. Dit artikel legt je uit wat Web Services zijn, hoe je een server kunt maken en wat een client moet doen om met zo'n Web Service te communiceren.

Geplaatst door Marcel op 04-04-03
Nieuw in Delphi 6: De componenten Delphi diversen
Na de eerste blik op Delphi 6 wordt het nu tijd om de component palette eens wat beter te gaan bekijken. Welke nieuwe componenten hebben we er bij gekregen en waar zijn uitbreidingen in gemaakt?

Geplaatst door Marcel op 04-04-03
Nieuw in Delphi 6: Installatie & IDE Delphi diversen
In de persberichten die Borland naar buiten bracht vóór het uitbrengen van Delphi 6 werd het al duidelijk: we moeten weer een hele verzameling nieuwe termen leren. Sommige termen bestonden al, maar waren nieuw in combinatie met Delphi (Soap, XML, WSDL, XSL), andere termen waren helemaal nieuw (BizSnap, WebSnap, DataSnap, dbExpress). Maar, wat is er nou eigenlijk nieuw in Delphi 6? Volg de serie artikelen op NLDelphi en je bent helemaal klaar voor de overgang.
Geplaatst door Marcel op 04-04-03
Zeos Database Objects Databases
Delphi 6 belooft ons met dbExpress een snelle toegang tot databases zonder al te veel overhead bij de installatie. Het grootste probleem van Delphi database applicaties moet dan voorbij zijn: de uitgebreide installaties. Maar ook zonder Delphi 6 zijn er mogelijkheden om zonder de BDE je database te benaderen. Delphi zelf heeft bijvoorbeeld Interbase Express en ADO. Maar je kunt ook de Zeos Database Objects gebruiken.

Geplaatst door Marcel op 04-04-03
Interbase 6, server edition Databases
Borland heeft onlangs de release van Interbase 6.0 Server Edition (SE) aangekondigd. Hiermee voldoet Borland aan de belofte dat Interbase, naast een Open source editie, ook de ondersteuning van Borland zal blijven houden. Door Interbase ook in een betaalde versie uit te brengen kan Borland door blijven gaan met het testen van bestaande versies en tevens door blijven ontwikkelen aan nieuwe functionaliteit.

Geplaatst door Marcel op 04-04-03
Introductie ClientDataSet N-tier
Een query gebruik je per definitie om gegevens op te halen. Maar na het ophalen wil de gebruiker de data ook manipuleren. De gebruiker wil de data in een lijst zien die hij snel kan sorteren op verschillende kolommen, en uiteraard wil hij de data ook wijzigen. Een query component is hiervoor al  snel te beperkt. Een query is readonly en om de data te sorteren moet de query opnieuw worden uitgevoerd, met een trage performance als gevolg.

De BDE en later ook Interbase Express gaven ons al mogelijkheden om met een query ook data te wijzigen, maar deze oplossingen zijn geen van allen perfect. Een BDE live query is alleen te gebruiken zolang er geen join wordt gebruikt en is bovendien vrij traag, BDE cached updates maken tijdelijke Paradox bestanden aan waarin de data wordt opgeslagen (in het ergste geval op het netwerk!) en Interbase Express Cached updates biedt weer geen algemene oplossing voor alle databases. De ClientDataSet biedt de mogelijkheid om data op te halen, sorteren, wijzigen en weer terug op de server op te slaan.

Geplaatst door Marcel op 04-04-03
Beveiligingslek in Interbase Databases
De ontwikkelaars van Firebird (een uitgebreidere Interbase) hebben een fout gevonden in de beveiliging van Interbase. Veel programmeurs bouwen in software die ze schrijven een 'achterdeur' in de beveiliging in zodat ze zelf altijd toegang hebben tot deze software. Dit blijkt ook bij Interbase het geval te zijn.

Geplaatst door Marcel op 04-04-03
Interbase 6.x lokaal gebruiken Databases
Als je Interbase 6 lokaal gebruikt kan het zijn dat je programma regelmatig hangt.
Geplaatst door Marcel op 04-04-03
Artikelen van
Baldo (10)
CompuChip (2)
Cornelis (1)
Dees (5)
Dunebuggy (1)
eagle00789 (1)
GolezTrol (1)
Henk Schreij (1)
Jeroen (1)
Jeroen Wernsen (1)
Marcel (23)
Matthijs (1)
NGLN (1)
Pogo (1)
PsychoMark (3)
Q-Ligunom (2)
SvG (3)
 
Artikelen over
.NET voor Delphi programmeurs (3)
Componentenbouw (1)
Databases (10)
Delphi algemeen (3)
Delphi diversen (14)
Frameworks (2)
Game development (2)
N-tier (4)
Open Tools API (6)
Packages (1)
Rapporten (2)
Threading (1)
WebDelphi (6)
XML (3)
Copyright © 2007 NLDelphi.com
ml>