Hvordan implementerer jeg dette ?
Undskyld den lidt lange forklaring, men jeg føler den er nødvendig.Jeg er fortrolig med 3 generations programmering, men har lidt svært ved at finde ud af det med objekter, så jeg håber, der er nogle, der kan hjælpe og forklare, hvordan de vil gribe tingene ad. Jeg vil lige vide om jeg er på helt forkert grund, eller hva' ?
Jeg har et konkret projekt, der har med navigation at gøre. Jeg skal læse 8 tekstfiler ind, og dechiffrere dem. Filerne består af to overordnede ting, enten et punkt eller en vej mellem to punkter. Dataene i hver fil er af samme type (een fil med VOR, een med NDB o.s.v.). Der er nogle fælles ting ved dem alle, nemlig en position. Derudover er der nogle individuelle ting, afhængig af typen.
Vil en professionel C++ programmør oprette en base class til positionen, og et antal classes til de enkelte typer af detailrecords/lister ? Jeg skal senere have alle disse elementer vist grafisk. Hvordan vil man implementere dette ? En overordnet klasse, der kalder de andre klasser eller hvad ?
Indtil nu har jeg benyttet mig af en forklaring på TheBits, af hvordan man benytter en TList. Derfor har jeg nu til hver fil oprettet to classes, en data-class, der indeholder en 'record' med de felter, filen indeholder, samt en tilhørende liste-class til at holde alle elementerne. Jeg kan godt lægge alle tingene ind i listerne, og benytte Count-funktionen til at læse at de er der. Jeg har endnu ikke forsøgt at hente data ind fra listerne, men det kommer snart.