Avatar billede Slettet bruger
15. april 2000 - 20:01 Der er 7 kommentarer og
1 løsning

Nybegynder

Hej!

Jeg har besluttet mig at lære Delphi, istedet for C++.
Jeg kan en del PHP i forevejen, men jeg ved ikke om det
er en fordel i det.

Jeg vil spørge jer, om i kender links eller andet godt,
til at starte på delphi?

Jeg tænker på at købe et IDG hæfte, men inden da, vil jeg
finde ud af, om Delphi virkelig er noget for mig.

Jeg har Delphi 3 installeret på min computer, den fra
Alt Om Data (gratis).

Jeg har prøvet at lave et program på den måde at jeg
ligesom "tegner" det, men det blev ikke det store held.

Da jeg valgte Compile blev der kun lavet en .dll fil,
men programmets navn, samt nogle andre "ubruglige" filer.
Det skulle jo gerne have blevet til et .exe program, som
skrev "Hello World" på skærmen!

Men bare fyr alt af hvad i ved, om total delphi-nybegynderes
drømme.

På forhånd tak!
Avatar billede dj Nybegynder
15. april 2000 - 21:22 #1
tjah..

Et hello World program skulle da gerne give dig andet end en DLL fil.

Prøv at lav et nyt program, gem projektet i en ny mappe som du f.eks. kan kalde "Hello World". Lav en knap på din form, marker den og gå ind under events i Object Inspector (panelet til venstre i skærmen) dobbeltklik på den event der hedder "OnClick", du kommer nu ind i et tekstvindue hvor du kan skrive kode, der hvor markøren er sat (imellem Begin og End) skriver du

Showmessage('Hello World!');


din procedure skulle nu gerne se således ud:

Procedure Tform1.Button1Click(sender: Tobject);
begin
Showmessage('Hello World!');
end;

Tryk nu F9 for at compile og køre programmet, tryk på knappen og se om ikke du får en besked med teksten "Hello World!" :)

Kig i mappen hvor du gemte projektet og se om ikke der ligger en projekt1.exe (eller hvad du nu har kaldt projektet). Denne Exefil er det eneste du behøver for at køre programmet på andre maskiner, de øvrige filer der ligger i mappen er sourcekoden og skal kun bruges hvis du senerere vil redigere i programmet.

Hvad angår dit valg af Delphi frem for C++ så tror jeg at du vil blive meget glad for det i længden :)

Der er flere steder på nettet hvor du kan finde ting og sager til Delphi, mange flere end jeg orker at nævne her, men disse her sider er ihvertfald et MUST:

http://www.gnomehome.demon.nl/uddf/ <-- En faq side med en masse gode tips & tricks

http://delphi.icm.edu.pl/ <-- Delphi Super Page er et sted hvor du kan finde en masse komponenter til at udføre alverdens ting.

http://www.torry.ru/ <-- Ganske enkelt alt hvad hjertet kan begære, den er dog under omstrukturerung i øjeblikket men nogle sektioner er oppe igen.

Happy coding :)

_DJ_
Avatar billede Slettet bruger
16. april 2000 - 09:34 #2
Kan/vil du fortælle mig, hvad "procedure" og det andet
skal gøre?
Avatar billede dj Nybegynder
16. april 2000 - 11:05 #3
procedure skriver Delphi selv i koden og i første omgang skal du kun tænke på Showmessage('Hello World!');

Men når der står Procedure så er det en samling kommandoer hvor du kan give et input til, hvis du også ønsker et output skal man anvende en Function.

når der så står

Procedure Tform1.Button1Click(sender: Tobject);

betyder det at det er en procedure der ligger sig til onclick handlingen på Button1.

(Sender: Tobject) giver dig det object som har kaldt proceduren, i dette tilfælde vil Sender være = Button1, men dette behøver du ikke at bekymre dig om endnu.

Hvis noget af ovenstående lyder lidt tåget skyldes det nok at jeg på nuværende tidspunkt har været vågen siden engang fredag morgen :)
Avatar billede Slettet bruger
16. april 2000 - 11:33 #4
Jeg har fået lavet mig et mindre program.
Til link kanppen, har jeg bixet noget kode ind,
sonm jeg fandt her på eksperten.

Det er sørme nemt at lukke et program!

Kan man egentlig ikke programmere i delphi direkte som
tekst?

Altså uden den der WYSIWYG editor!?

Nå, men se mit program på:
http://www.cht.dk/myprogs/about.exe
Avatar billede dj Nybegynder
16. april 2000 - 19:54 #5
jo, du kan godt kode dit program uden at forme programfladen visuelt, så skal du istedet for oprette alle objecter i runtime. Men en af de store fordele ved Delphi er netop at man slipper for dette og istedet for kan koncentrere sig om selve programmeringen og ikke bruge halvdelen af tiden på at programmere designet af programfladen.
Avatar billede Slettet bruger
17. april 2000 - 17:08 #6
Jeg har nu købt bogen "Introduktion til Delphi 5" fra IDG.
...og jeg vil læse den :-O)

Tak for dit svar, dj!
Avatar billede Slettet bruger
17. april 2000 - 17:10 #7
> ...og jeg vil læse den :-O)

Underligt, ikk'!?
Avatar billede dj Nybegynder
17. april 2000 - 17:26 #8
hehe, den er faktisk udemærket til at komme igang med :)

Dog er den måske liidt meget fokuseret på batabaser, men ok, det er da også en smart ting at kunne :-)
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