Beginnende ontwikkelaars die de programmeertaal Delphi willen beheersen, moeten al bekend zijn met de basisprincipes van Microsoft Windows. Het leren van Delphi is het gemakkelijkst als u het benadert vanuit een begeleid, op tutorial gebaseerd referentiekader.
Ga aan de slag met een geschiedenisles over de evolutie van (Turbo) Pascal naar Delphi 2005, zodat Delphi is geëvolueerd naar een framework voor snelle implementatie van applicaties dat is bedoeld om krachtige, schaalbare applicaties voor online en mobiele levering aan te bieden.
Onderzoek daarna het vlees-en-aardappelen van wat Delphi eigenlijk is en hoe u de ontwikkelomgeving installeert en configureert. Verken vanaf daar de belangrijkste onderdelen en tools van de Delphi IDE.
Begin uw overzicht van applicatie-ontwikkeling met Delphi door een eenvoudig project te maken, code te schrijven, te compileren en een project uit te voeren. Leer vervolgens over eigenschappen, gebeurtenissen en Delphi Pascal door uw tweede eenvoudige Delphi-toepassing te maken - zodat u kunt leren hoe u componenten op een formulier plaatst, hun eigenschappen instelt en procedures voor het afhandelen van gebeurtenissen schrijft om componenten samen te laten werken..
Voordat u geavanceerdere toepassingen begint te ontwikkelen met behulp van de RAD-functies van Delphi, moet u de basis leren van de taal Delphi Pascal. Op dit punt moet u goed nadenken over code-onderhoud, inclusief codeopmerkingen, en hoe u uw Delphi-codefouten kunt opschonen - een discussie over Delphi-ontwerp, uitvoering en compilatie van tijdfouten en hoe u deze kunt voorkomen. Bekijk ook enkele oplossingen voor de meest voorkomende logische fouten.
In zowat elke Delphi-toepassing gebruiken we formulieren om informatie van gebruikers te presenteren en op te halen. Delphi bewapent ons met een rijk scala aan visuele hulpmiddelen voor het maken van vormen en het bepalen van hun eigenschappen en gedrag. We kunnen ze tijdens het ontwerp instellen met behulp van de property-editors en we kunnen code schrijven om ze tijdens runtime dynamisch opnieuw in te stellen. Bekijk eenvoudige SDI-formulieren en overweeg een aantal goede redenen om uw programma niet automatisch formulieren te laten maken.
Delphi Personal Edition biedt geen database-ondersteuning, maar u kunt er zelf een maken vlak database om elk soort gegevens op te slaan - allemaal zonder een enkele gegevensbewuste component.
Terwijl u een grote Delphi-toepassing ontwikkelt, kan uw broncode moeilijker te onderhouden worden naarmate uw programma complexer wordt. Maak uw eigen codemodules - Delphi-codebestanden die logisch bijbehorende functies en procedures bevatten. Onderweg moet u de ingebouwde routines van Delphi verkennen en hoe u alle eenheden van een Delphi-toepassing kunt laten samenwerken.
De Delphi IDE (de code-editor) helpt u effectief te springen van een methode-implementatie en een methode-aangifte, een variabele aangifte te vinden met behulp van tooltip-symboolinzichtfuncties en meer.