Page 1 of 2 1 2 LastLast
Results 1 to 15 of 16

Thread: Applicatie - adressenbeheer

  1. #1
    Senior Member
    Join Date
    Sep 2004
    Location
    BELGIE(Vilvoorde)
    Posts
    662

    Question Applicatie - adressenbeheer

    OS = Windows 10.
    CodeTyphon 7.1 en Lazarus 2.0.6

    Daar het "heel" rustig is op dit forum en Corona nog maanden actief zal storen in onze samenleving, is de computer nog een degelijke bezigheidstherapie.

    Wat me al altijd heeft bezig gehouden is adressenbeheer.
    Met adressenbeheer bedoel ik: 'Naam,Voornaam,Adres,Geboortedatum,Telefoon,E-mail, info en foto.
    Waar ik iets (een beetje) van ken is SQLite database.
    Afdrukken van rapporten hoeft er niet bij, dat wil ik zelf toevoegen

    Zou het doenbaar zijn om de volledige code van zulke applicatie te verkrijgen?
    Misschien zitten er tussen de lezers van dit forum programmeurs bij die een oude applicatie niet meer gebruiken of dergelijks......!!!
    Ik pruts (dat is al een prestatie) graag aan bestaande code om het programma naar mijn smaak aan te passen, wat een heel aangename uitdaging is.
    Heel leren begrijpen van de code, geschreven door profs, blijft boeiend.
    Reeds dank.

  2. #2
    I7 7700K 32Gb Win10 Pro Wok's Avatar
    Join Date
    Dec 2002
    Location
    Alkmaar
    Posts
    2,002
    Van pasklare oplossingen, leer je weinig. En die moet je hier ook niet zoeken.
    IK lees dat je een beetje met SQLLite om kan gaan, dat is een prachtige start. Maak een kleine database met Een tabel met de velden die je voorstelt, ik weet dat John (JK) ooit iets gemaakt heb i ndie richting. Een eerste start kan met NAW gegevens, recht toe recht aan, als je dat voor elkaar heb, kan je er een zoekfunctie aan toevoegen.
    Loop je daarmee vast kan je hier terecht, dan is er genoeg expertise om jouw op weg te helpen.
    In volgende stappen kan je meer gegevens en velden eraan toevoegen, al dan niet met een foto.

    Dan heb je een anders uitgangspunt wat beter past binnen dit forum.

    Succes,
    Peter
    10.3.3, Delphi2010, of Lazarus 2.0.10

  3. #3
    Mijn adresboek gebruikt momenteel json als opslagformaat.
    (Met export functies naar xml, tab-gescheiden en csv.)
    Waarom?
    Geen database nodig (dus geen externe afhankelijkhedenart).
    Als er ergens een bitje omvalt in je bestand kun je het met een teksteditor (notepad desnoods) repareren.
    Nadeel: geen foto's (ATM).

    Bart

  4. #4
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,216
    Tis DBF, maar een voorbeeld is meegeleverd?!?! zie lazarus\examples\address_book

  5. #5
    Quote Originally Posted by Bart B View Post
    Mijn adresboek gebruikt momenteel json als opslagformaat.
    (Met export functies naar xml, tab-gescheiden en csv.)
    Geen vCard

    Fotoveld moet op zich niet zo moeilijk zijn. Gewoon een jpeg als base64 encoded.

  6. #6
    Senior Member
    Join Date
    Sep 2004
    Location
    BELGIE(Vilvoorde)
    Posts
    662

    Cool

    Heb nota genomen van jullie info.
    Bedankt en tot later.

  7. #7
    Quote Originally Posted by rvk View Post
    Geen vCard
    Als ik een keer niets beters te doen heb ...

    Mij export routine is modulair, dus aan nieuwe vorm van export is relatief simpel te maken.

    Bart

  8. #8
    Senior Member
    Join Date
    Sep 2004
    Location
    BELGIE(Vilvoorde)
    Posts
    662

    Lightbulb

    Alle code is steeds welkom.
    Ik kan enkel met mijn beperkte kennis er iets van te maken of niet.
    Bezig blijven is belangrijk.....

  9. #9

  10. #10
    Senior Member
    Join Date
    Sep 2004
    Location
    BELGIE(Vilvoorde)
    Posts
    662

    Smile


    Dank u voor de reactie.
    Ik zal trchten uit te zoeken hoe ik al deze bestanden tot één applicatie kan compileren.
    Extentie .pp = .pas, enz.... !!!
    Indien er componeneten in zitten die niet standaard in CodeTyphon of Lazarus staan, dan zal het moeilijk worden.

  11. #11
    Quote Originally Posted by seghele View Post

    Indien er componeneten in zitten die niet standaard in CodeTyphon of Lazarus staan, dan zal het moeilijk worden.
    Als je het hebt over mijn AdresBoek, dan moet dat standaard werken in Lazarus/CT.
    Gewoon de .lpi openen.
    De niet standaard units staan in http://svn.code.sf.net/p/flyingsheep...trunk/MijnLib/
    Zoalng CT niet alle standaard units (FileUtil, LazFieUtils, LazUtf8 etc) heeft hernoemd moet het werken.
    Als ze dat wel gedaan hebben dan hoop ik voor je dat CT een conversie tool heeft om Lazarus projecten te importeren.

    Bart

  12. #12
    Senior Member
    Join Date
    Sep 2004
    Location
    BELGIE(Vilvoorde)
    Posts
    662

    Lightbulb

    Bart B.

    Jouw programma werkt via Lazarus.
    Krijg het niet actief via CT, maar dat is niet erg.

    Het is wel ongelooflijk groot qua 'units'.
    Heb ALLE bestanden in dezelfde map gestoken.
    Veel code zal ik niet snappen, daarvoor zou ik een professionele programmeur naast mij nodig hebben.

    Moest er "iemand" een kleiner programma bezitten met aansluiting via een SQLite database, dat zou dit nuttiger zijn voor mij. Inclusief foto(jpg) veld zou de max zijn.

    In ieder geval een oprechte hartelijke dank voor uw vrijgevigheid, dit siert een professionele programmeur.

    Uw code blijft veilig opgeborgen en zal aan niemand worden doorgespeeld zonder uw schriftelijke toelating.

  13. #13
    Quote Originally Posted by seghele View Post
    Jouw programma werkt via Lazarus.
    Krijg het niet actief via CT, maar dat is niet erg.
    Interessant.
    Wat voor foutmelding krijg je?

    Quote Originally Posted by seghele View Post
    Het is wel ongelooflijk groot qua 'units'.
    Tja, daar heb ik bewust voor gekozen.
    Zo veel mogelijk modulair opbouwen.
    Zo heeft iedere importer/exporter z'n eigen unit.
    En natuurlijk mijn veel gebruikte tooltjes.

    Bart

  14. #14
    Senior Member
    Join Date
    Sep 2004
    Location
    BELGIE(Vilvoorde)
    Posts
    662

    Smile

    Bart,
    Gezien ik het programma en alle code kan openen en uitvoeren in Lazarus, is het gebruik in CT hiervoor niet nodig.

    Maar, voor mijn meeste oefenprogranna's gebruik ik liever CT, zomaar uit gewoonte en wegens de vele extra standaard componenten.
    Het programmeren() is voor mij "lauter" een hobby en een manier om mijn hersenen op mijn 70 nog een beetje actief te houden.

  15. #15
    Quote Originally Posted by seghele View Post
    Bart,
    Het programmeren() is voor mij "lauter" een hobby en een manier om mijn hersenen op mijn 70 nog een beetje actief te houden.
    Voor mij is het ook gewoon maar een hobby hoor.
    Ben er ooit mee begonnen toen ik 2 jaar werkloos was.
    Iemand gaf mij TP 3.0 (met handleiding in het Hebreeuws) en zei: "dan heb je tenmiste wat te doen".

    Mijn huidige adresboek is een voortzetting van mijn adresboek dat ik ooit in TP 6 (of 5.5) heb geprogrammeerd voor DOS, en het kan nog steeds dat oude formaat importeren (niet omdat het moet, maar omdat het kan...).

    Bart

Page 1 of 2 1 2 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •