Avatar billede Slettet bruger
16. april 2000 - 19:22 Der er 14 kommentarer og
2 løsninger

Delphi's "opsætning"

Hvis du kan fortælle mig hvad de forskellige linier
i delphi skal til for, samt hvis du kan fortælle mig
hvor (helst danske steder) man kan lære delphi (på nettet),
er du hurtigt 90 point rigere...:-)

Jeg tænker på at købe bogen om Delphi 5, så jeg vil høre om
den er god for en begynder?

Kan man få en gratis opgradering fra Delphi 3 til 5?

Hilsen
Christian :-)
http://cht.dk/
Avatar billede speedy Nybegynder
16. april 2000 - 19:49 #1
Hej,

Jeg ved ikke om det er det her du mener, men som jeg forstår det, er det alle de linier der er i Delphi når man starter et nyt projekt.

--KodeStart--

unit Unit1; //Dette er navnet på den unit du kan se.

interface // Det ved jeg ikke ??

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs; //Dette er alle de units (pas-filer), som dit program skal bruge for at fungere, og bruge nogle funktioner osv..

type //Herunder kan du selv lave nogle typer
  TForm1 = class(TForm)
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1; // Og her kan du deklarere dine egne variabler.

implementation // ??

{$R *.DFM}  //??

end. //

--KodeSlut--

Det var i hvertfald nogle af tingene. Håber det var det du mente, og det er noget du kan bruge. Du kan bare spørge hvis du vil have en uddybning af nogle af tingene.

/SpEeDy
Avatar billede retep Nybegynder
16. april 2000 - 19:55 #2
Først:

Hvad er det for linier du taler om? Er det dét, at der er en standart en professionel og en client/server?
Hvis det er, så kan jeg fortælle at det er et spørgsmål om hvormeget de forskellige Delphi indeholder. Har du ikke behov for at lave distribuerede systemer, der skal køre på mange platforme, så er standart udgaven rigligt. Desuden kan man finde mange freeware komponenter til Delphi, også mange der kan det samme som client/server delen...

Der er mange forskellige bøger om Delphi 5. Hvis det er den danske af Per Amdal Steffensen, kan den varmt anbefales til begynder brug. Det er klart den mest pædagoiske og klart formulerede bog jeg har set til Delphi. Men den er kun til begyndere!

Nej, du kan ikke få en gratis opgradering fra 3 - 5. Dét tør jeg godt garantere. (Medmindre du selvf. finder nogen til at sponsorere dig :)
Avatar billede retep Nybegynder
16. april 2000 - 19:57 #3
Af sites du bør besøge kan nævnes:

http://www.delphipages.com/

og

http://www.torry.ru/
Avatar billede retep Nybegynder
16. april 2000 - 19:59 #4
Ups... Jeg kan se, at jeg skrev platforme ovenover. Hvilket godt kan misforståes. For Delphi er indtil videre kun til Windows programmering. Det der burde have stået var 'maskiner på samme tid'...

Mvh
Retep
Avatar billede retep Nybegynder
16. april 2000 - 20:03 #5
Speedy>>

Interface delen er hvor du opremser de procedurer, funktioner og variable, som andre units skal have adgang til. Indmaden til disse procedurer og funktioner skrives derefter under 'implementation'.

Man kan også skrive funktioner og procedurer direkte under 'Implementation' men så er de lokale, og kan derfor kun benyttes i pågældende unit...

Avatar billede Slettet bruger
16. april 2000 - 20:07 #6
speedy > Det var lige hvad jeg mente...

retep > Kan man også bruge delphi 5 bogen, til delphi 3?
Avatar billede Slettet bruger
16. april 2000 - 20:07 #7
Hvad er "units" ??
Avatar billede retep Nybegynder
16. april 2000 - 20:12 #8
Ja, men der er selvfølgelig forklaret en masse ting, som du ikke kan bruge i Delphi 3...
Avatar billede Slettet bruger
16. april 2000 - 20:14 #9
units?
Avatar billede Slettet bruger
16. april 2000 - 20:14 #10
Hvad koster en opgradering ca.? (DKR)
Avatar billede retep Nybegynder
16. april 2000 - 20:34 #11
En unit er en side man skriver sin kode på. Hver form har tilknyttet en unit. Dvs. en side til den kode man vil skrive til sin form.

Dét at man kan bruge flere units er en stor fordel, når man laver større programmer, for at lave en logisk opdeling af kildekoden.
Men som begynder vil man oftest kun skrive i den unit, der bliver skabt med formen, når man starter en ny applikation.

M.h.t. de linier, som Delphi skriver, er det en kæmpe fordel. Alle visuelle komponenter som f.eks. en knap har en en masse 'events', og hvis du vil have noget til at ske, når disse 'events' indtræffer (f.eks. tryk på en knap), skal du bare skrive den kode du vil have udført. Delphi laver selv al slavearbejdet.





Avatar billede retep Nybegynder
16. april 2000 - 20:36 #12
Mht. prisen på en opgradering, kan du kigge på http://www.edb-priser.dk måske kan du finde noget dér.

Men tag og prøv Delphi3 først. Som begynder er det en ganske god version. (Hvilket det også er som professionel bruger, for den sags skyld).
Avatar billede speedy Nybegynder
17. april 2000 - 08:11 #13
Retep > Tak for oplysningerne.

christian-t > Jeg glemte at skrive det som svar, men hvis det ikke er noget der kan bruges kan du jo bare afvise ik ;-)

/SpEeDy
Avatar billede Slettet bruger
17. april 2000 - 08:45 #14
Kender i andre (danske) bøger om delphi?
Avatar billede retep Nybegynder
17. april 2000 - 15:00 #15
Nej, jeg har ikke hørt om andre danske... Men jeg må igen sige at jeg synes at Per Amdal Steffensens bøger er suveræne begynderbøger.
Avatar billede Slettet bruger
17. april 2000 - 17:02 #16
Nu har jeg været nede og købe bogen "Introduktion til Delphi 5".

5'eren minder jo en del om 3'eren.

Jeg er ihvertfald ikke umiddelbart stødt på noget,
som jeg ikke kunne klare i 3'eren!

Jeg accepterer hermed jeres svar, og siger tak
for en god snak! :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester