Avatar billede gladdreng Nybegynder
22. maj 2000 - 15:00 Der er 5 kommentarer og
1 løsning

Skabeloner og forme

Hej.
Jeg har fornyeligt fået installeret Delphi 4, og i den anledning ville jeg høre om der findes nogle konkrete skabeloner og forme, når man erklærer procedurer, funktioner og klasser?.Envidere hvorledes det er nemmest at lave if, while og for-sætninger.
Avatar billede lrj Nybegynder
22. maj 2000 - 15:39 #1
Skriv det første ord, ex. if, tryk derefter på Ctrl + J. Så kan du vælge en template fra listen (du kan tilføje nye under Tools | Editor options | Code insight - kan måske være et lidt andet sted i version 4, jeg bruger 5'eren)

Desuden, når du har skrevet interface til en klasse, evt. med properties (du behøver kun skrive property test: integer; - så oprettes en private variabel med navnet Ftest, og der tildeles get/set metode, samt de implementeres) - for at opnå dette placerer du cursoren i klasse-deklerationen, og trykker Ctrl+shift+c. Kan spare dig MEGET tid :)




Avatar billede dj Nybegynder
22. maj 2000 - 15:42 #2
Der findes nogle foruddesignede forme hvis du vælger File --> New og under dialogs kan du foreksempel finde en Password dialogboks. Dog kan du lave det ligesånemt så egentlig er der ikke den store ide i at bruge det. Du kan derimod få en del mere ud af at kigge på de eksempler der følger med Delphi. De ligger som regel i C:\Program Files\Borland\Delphi4\Source eller hvor du nu har installeret Delphi på din HD.

Ellers er der bunkevis af sider med eksempelprogrammer og kildekode til alverdens sjove ting, kig f.eks. på www.torru.ru eller http://www.gnomehome.demon.nl/uddf/index.htm her skulle være lidt at komme igang med :)

if, while og for sætninger laves således i Delphi:

-----------------------------
IF sætninger:
-----------------------------

standard If sætning:
If <something> = <something> Then <Dosomething>

Flere linjers If Sætning:
If <something> = <something> Then Begin
  <Dosomething>
end;

standard IF/Else sætning:
If <something> = <something> Then <DoSomething>
else
<doSomethingElse>

Flere linjes IF/Else sætning:
If <something> = <something> Then Begin
  <Dosomething>
end  //Bemærk at der ikke benyttes ; her
else begin
  <doSomethingElse>
end;

-----------------------------
While sætninger:
-----------------------------

While <something> = <something> do begin
  <DoSomething>
end;

-----------------------------
For sætninger:
-----------------------------

For <something>:=0 to <integer eg. 10> do begin
  <DoSomething>
end;

Håber dette hjælper lidt :)
Avatar billede gladdreng Nybegynder
22. maj 2000 - 19:54 #3
det glæder mig meget at der var en der kunne hjælpe mig med if,while og for-sætninger. nu mangler jeg kun en der kan hjælpe mig med procedurer, funktioner og classer og hvordan de kaldes og udformes.
Avatar billede dj Nybegynder
23. maj 2000 - 07:51 #4
jeg synes du skulle tage og kigge lidt på noget af den eksempelkode der kan findes på ovenstående hjemmesider. I mange af tilfældende vil du kunne finde ud hvordan du bruger og erklærer procedures, functions og laver classes.

Den bedste måde er simpelthen at sætte sig ned med det og lege med det indtil der går et lys op for en og man kan se sammenhængen :)

Hvis du selv kan finde ud af de så vil du kunne huske og bruge det 10 gange nemmere end hvis jeg plabrede løs her.

Hvis det nu går helt i kage for dig, så sig til, så kan jeg da godt give dig et eksempel på det, men jeg har lige lidt travlt nu :)
Avatar billede gladdreng Nybegynder
23. maj 2000 - 19:19 #5
Jeg takker for det gode råd. Jeg har allerede været inde på siden og jeg tror den bliver til stor hjælp. På forhånd tak.
Avatar billede lrj Nybegynder
24. maj 2000 - 10:16 #6
http://www.delphi3000.com/ har også en hel del interessante artikler om konkrete programmeringsproblemer
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