Beginnende ontwikkelaars die graag de programmeertaal Delphi willen beheersen, moeten al bekend zijn met de basisprincipes van Microsoft Windows. Delphi leren is het gemakkelijkst als je het benadert vanuit een begeleid, op tutorial gebaseerd referentiekader.
Fundamentele concepten
Ga aan de slag met een geschiedenisles over de evolutie van (Turbo) Pascal aan Delphi 2005, zodat Delphi uitgroeide tot een raamwerk voor snelle applicatie-implementatie, bedoeld om krachtige, schaalbare applicaties voor online en mobiele levering aan te bieden.
Ontdek daarna de vlees-en-aardappelen van wat Delphi is dat eigenlijk en hoe u de ontwikkelomgeving installeert en configureert. Ontdek vanaf daar de belangrijkste onderdelen en tools van de Delphi IDE.
"Hallo Wereld!"
Begin uw overzicht van applicatie-ontwikkeling met Delphi door een eenvoudig project te maken, code schrijven, compileren en een project uitvoeren. Vervolgens leer over eigendommen, evenementen en Delphi Pascal door uw tweede eenvoudige Delphi-applicatie te maken - zodat u kunt leren hoe u componenten op een formulier plaatst, hun eigenschappen instelt en event-handler-procedures schrijft om componenten te laten samenwerken.
Delphi Pascal
Voordat u meer geavanceerde toepassingen gaat ontwikkelen met behulp van de RAD-functies van Delphi, moet u de basis van de Delphi Pascal taal. Op dit punt moet u zorgvuldig gaan nadenken over codeonderhoud, inclusief codecommentaar en hoe uw Delphi-codefouten opschonen - een discussie over het ontwerp van Delphi, het uitvoeren en compileren van tijdfouten en hoe deze te voorkomen. Bekijk ook enkele oplossingen voor de meest voorkomende logische fouten.
Formulieren en databases
In zowat elke Delphi-applicatie gebruiken we formulieren om informatie van gebruikers te presenteren en op te halen. Delphi biedt ons een rijk scala aan visuele hulpmiddelen om vormen te creëren en hun eigenschappen en gedrag te bepalen. We kunnen ze opzetten ontwerptijd met behulp van de property-editors en we kunnen code schrijven om ze dynamisch tijdens runtime opnieuw in te stellen. Kijken bij eenvoudige SDI-formulieren en overweeg enkele goede redenen om uw programma niet automatisch formulieren te laten maken.
Delphi Personal editie biedt geen database-ondersteuning, maar dat kan Maak je eigenvlak database om alle soorten gegevens op te slaan - allemaal zonder een enkele gegevensbewuste component.
Je werk beheren
Terwijl u een grote Delphi-applicatie ontwikkelt, wordt uw programma complexer naarmate het complexer wordt broncode kan moeilijk te onderhouden worden. Maak uw eigen codemodules - Delphi-codebestanden die logisch geassocieerde functies en procedures bevatten. Onderweg zou u Delphi's ingebouwde routines moeten verkennen en hoe u alle eenheden van een Delphi-applicatie kunt laten samenwerken.
De Delphi IDE (de code-editor) helpt u effectief te springen van een methode-implementatie en een methodeverklaring, zoek een variabele verklaring met behulp van tooltip-symboolinzichtfuncties, en meer.