Thread View: be.comp.programming
7 messages
7 total messages
Started by johan.vervloet
Tue, 09 Aug 2005 08:12
Delphi in 't echt
Author: johan.vervloet
Date: Tue, 09 Aug 2005 08:12
Date: Tue, 09 Aug 2005 08:12
21 lines
1617 bytes
1617 bytes
Hallo allemaal, Ik ben op zoek naar een goede referentie (bij voorkeur een boek) over het schrijven van grote applicaties met Delphi. Wat ik bijvoorbeeld zou willen weten: - hoe zit het nu juist in elkaar met ownership/parentage, en in welke gevallen moet ik objecten free'en en wanneer niet - hoe scheid ik op een propere manier interface en implementatie - hoe werk ik objectgeorienteerd met objecten die in een database opgeslagen zitten - welke coding styles bestaan er Ik heb heel wat programmeerervaring in C++, maar heel weinig ervaring met het schrijven van gui's en databasetoepassingen. Kan er iemand mij iets van boeken aanraden? Dankjewel, Johan
Re: Delphi in 't echt
Author: Theo Vermeiren
Date: Fri, 12 Aug 2005 10:29
Date: Fri, 12 Aug 2005 10:29
29 lines
1890 bytes
1890 bytes
Wat bedoeld U met een grote applicatie? Delphi is uitermate geschikt voor database toepassingen gr <johan.vervloet@gmail.com> schreef in bericht news:1123575127.396115.10460@f14g2000cwb.googlegroups.com... > Hallo allemaal, > > Ik ben op zoek naar een goede referentie (bij voorkeur een boek) over > het schrijven van grote applicaties met Delphi. > > Wat ik bijvoorbeeld zou willen weten: > > - hoe zit het nu juist in elkaar met ownership/parentage, en in welke > gevallen moet ik objecten free'en en wanneer niet > - hoe scheid ik op een propere manier interface en implementatie > - hoe werk ik objectgeorienteerd met objecten die in een database > opgeslagen zitten > - welke coding styles bestaan er > > Ik heb heel wat programmeerervaring in C++, maar heel weinig ervaring > met het schrijven van gui's en databasetoepassingen. > > Kan er iemand mij iets van boeken aanraden? > > Dankjewel, > Johan >
Re: Delphi in 't echt
Author: johan.vervloet
Date: Fri, 12 Aug 2005 15:14
Date: Fri, 12 Aug 2005 15:14
26 lines
2147 bytes
2147 bytes
Theo Vermeiren schreef: > Wat bedoelt U met een grote applicatie? Ik bedoel een uitgebreide database client; een programma dat allerlei operaties uitvoert op een grote database. Eenvoudige database-applicatietjes schrijven in Delphi is vrij gemakkelijk. Maar wat als er bijvoorbeeld een heel aantal complexe bewerkingen op de data uitgevoerd moeten kunnen worden? Bij dergelijke bewerkingen horen forms, zodat de gebruiker informatie mee kan leveren. Ik wil forms en bijhorende bewerkingen graag gescheiden houden. Hoe doe ik dat proper, en hoe leg ik de link? Hoe maak ik herbruikbare forms, die gelijkaardige acties aansturen,... Kan ik object-georienteerd werken met database-gegevens? Als ik bijvoorbeeld een tabel met personen heb, kan ik dan een object `persoon' maken, zodat het object persoon een persoon bevat uit de database? Hoe pak ik dat aan? Ik wil dat allemaal graag implementeren op een manier dat het gemakkelijk te onderhouden is, en zoek tips. Johan
Re: Delphi in 't echt
Author: Theo Vermeiren
Date: Sat, 13 Aug 2005 14:00
Date: Sat, 13 Aug 2005 14:00
38 lines
2337 bytes
2337 bytes
Johan, Sorry voor mijn taalfout. Hetgeen U bedoelt gaat mijn petje te boven. Veel success met delphi theo <johan.vervloet@gmail.com> schreef in bericht news:1123859657.396409.108290@g44g2000cwa.googlegroups.com... > Theo Vermeiren schreef: > > > Wat bedoelt U met een grote applicatie? > > Ik bedoel een uitgebreide database client; een programma dat allerlei > operaties uitvoert op een grote database. > > Eenvoudige database-applicatietjes schrijven in Delphi is vrij > gemakkelijk. Maar wat als er bijvoorbeeld een heel aantal complexe > bewerkingen op de data uitgevoerd moeten kunnen worden? > > Bij dergelijke bewerkingen horen forms, zodat de gebruiker informatie > mee kan leveren. Ik wil forms en bijhorende bewerkingen graag > gescheiden houden. Hoe doe ik dat proper, en hoe leg ik de link? > > Hoe maak ik herbruikbare forms, die gelijkaardige acties aansturen,... > > Kan ik object-georienteerd werken met database-gegevens? Als ik > bijvoorbeeld een tabel met personen heb, kan ik dan een object > `persoon' maken, zodat het object persoon een persoon bevat uit de > database? Hoe pak ik dat aan? > > Ik wil dat allemaal graag implementeren op een manier dat het > gemakkelijk te onderhouden is, en zoek tips. > > Johan >
Re: Delphi in 't echt
Author: glenner003
Date: Wed, 17 Aug 2005 09:01
Date: Wed, 17 Aug 2005 09:01
44 lines
2597 bytes
2597 bytes
<johan.vervloet@gmail.com> wrote in message news:1123859657.396409.108290@g44g2000cwa.googlegroups.com... > Theo Vermeiren schreef: > > > Wat bedoelt U met een grote applicatie? > > Ik bedoel een uitgebreide database client; een programma dat allerlei > operaties uitvoert op een grote database. > > Eenvoudige database-applicatietjes schrijven in Delphi is vrij > gemakkelijk. Maar wat als er bijvoorbeeld een heel aantal complexe > bewerkingen op de data uitgevoerd moeten kunnen worden? > > Bij dergelijke bewerkingen horen forms, zodat de gebruiker informatie > mee kan leveren. Ik wil forms en bijhorende bewerkingen graag > gescheiden houden. Hoe doe ik dat proper, en hoe leg ik de link? > > Hoe maak ik herbruikbare forms, die gelijkaardige acties aansturen,... > > Kan ik object-georienteerd werken met database-gegevens? Als ik > bijvoorbeeld een tabel met personen heb, kan ik dan een object > `persoon' maken, zodat het object persoon een persoon bevat uit de > database? Hoe pak ik dat aan? > > Ik wil dat allemaal graag implementeren op een manier dat het > gemakkelijk te onderhouden is, en zoek tips. > > Johan > Dag Johan, Delphi is een geschikte taal voor zulke applicaties. Microsoft heeft een mooie uiteenzetting over het opsplitsen van Bussiness logic e.d., het is toegespitst op .Net, maar vele zaken ziujn voor alle betere omgevingen van toepassing. hier kan je het vinden: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=A8381E9C-884D-4CB2-9DBE-255C2790634B Veel succes ermee, Glenner003
Re: Delphi in 't echt
Author: joris.spriet
Date: Fri, 19 Aug 2005 08:08
Date: Fri, 19 Aug 2005 08:08
25 lines
2103 bytes
2103 bytes
Hi, nog een late reply, maar je eerste post was wat algemeen. Delphi is een echte OO taal, en biedt als dusdanig dezelfde mogelijkheden als bvb een C++ of een Java. Wat betreft object-georienteerd werken met database-gegevens: dat is uiteraard mogelijk, maar voor zover ik mij herinner (tijdje geleden dat ik nog met Delphi gewerkt heb) zijn daar geen standaard tools voor voorzien ttz je zult je classes zelf moeten fabriceren. Misschien eens zoeken naar een ORM tool ? Welke versie van Delphi ben je trouwens van plan te gebruiken ? Wat betreft scheiden van GUI en business logic : hoe je dat doet is totaal onafhankelijk van de taal die je gebruikt. Om herbruikbare forms te maken kun je misschien de RTTI van Delphi eens nader bekijken, vooral in verband met je data layer classes. Tot slot : werp ook eens een oogje op FreePascal en Lazarus. mvg, Joris Spriet
Re: Delphi in 't echt
Author: Johan Vervloet
Date: Sat, 20 Aug 2005 15:49
Date: Sat, 20 Aug 2005 15:49
41 lines
2847 bytes
2847 bytes
joris.spriet@gmail.com wrote: > Hi, > > nog een late reply, maar je eerste post was wat algemeen. Het is zo dat ik een aantal bestaande Delphi-projecten `onder mijn hoede' heb gekregen, en de bedoeling is dat ik die onderhoud en verder uitbreid. En ik zou dat op een zo proper mogelijke manier willen doen. Ik ben er niet van overtuigd dat de manier waarop de bestaande code geschreven is wel een goeie is, dus ik ben eigenlijk op zoek naar een soort van `best practices' voor Delphi. > Misschien eens zoeken naar > een ORM tool ? Het begrip `ORM tool' is nieuw voor mij. Is dat iets dat helpt bij het maken van een database design? > Welke versie van Delphi ben je trouwens van plan te > gebruiken ? De sources die ik gekregen heb, zijn voor Delphi 5. Maar ik vermoed dat het niet slecht is om over te schakelen naar een nieuwere versie. Ik zou eens op zoek moeten gaan naar een overzicht van de features in nieuwere versies. > Wat betreft scheiden van GUI en business logic : hoe je dat doet is > totaal onafhankelijk van de taal die je gebruikt. Om herbruikbare > forms te maken kun je misschien de RTTI van Delphi eens nader bekijken, > vooral in verband met je data layer classes. Zal ik doen :) > Tot slot : werp ook eens een oogje op FreePascal en Lazarus. Ik vind de combinatie FreePascal/Lazarus zeer interessant, en ik zou die op termijn graag gebruiken. Ik vraag me alleen af hoe het daar zit met database-ondersteuning. In ieder geval bedankt voor je reactie, Johan
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads