Avatar billede fcand Nybegynder
07. juni 2004 - 19:45 Der er 17 kommentarer og
1 løsning

grundlæggende delphi hjælp!

Hey med jer Delphi eksperter!
Jeg skal til eksamen i programmering hvor vi har med delphi 6 at gøre!

Jeg har fået af vide at jeg skulle kunne sige noget om procedure, løkker, if, while, else osv. men jeg fatter keine af programmering :(

Jeg håbede på at et par af jer kunne skrive noget om det, som et alm. menneske kan forstå :) bare en lille smule så jeg kan svarer når der bliver spurgt til det forskellige :)

På forhånd tak
//fcand
Avatar billede arne_v Ekspert
07. juni 2004 - 20:06 #1
Du har vel en bog du kan læse lidt i ??

Men en kort forklaring af ord på ikke-edbsk:

procedure = en samling kommandoer som er bundtet sammen og udføres samlet

løkke = en samling kommandoer som udføres et antal gange

if = nogle kommandoer som kun skal udføres hvis en betingelse er opfyldt

while = en betsemt form for løkke

else = en udvidelse af if således at man gør noget hvis betingelsen og noget andet hvsi den ikke er

Det er ikke nok til at redde din eksamen.

Men prøv og find din bog frem og læs i den se om ovenstående ordforklaring for
tingene lidt på gled.

Hvis du kører fast så spørg igen om konkrete ting.
Avatar billede arne_v Ekspert
07. juni 2004 - 20:11 #2
Avatar billede stone Forsker
07. juni 2004 - 20:16 #3
tilslutter sig arne_v kommentar...but anyway her er lidt oplysninger.....

Hvad er en Unit?

En Unit er en stor kodeblok, som indeholder mindre kodeblokke, som hver især er enten en procedure eller en funktion. Når du vælger
en ny Application, opretter Delphi automatisk en Unit, som relateres til Form1.

Hvad er Interface?

Anvendes til at beskrive de procedure og funktioner, der kan benyttes, også fra alle andre Units i projectet.


Hvad er Uses?

Uses er en del af Interface sektionen, og anvendes til at beskrive de procedure og funktioner, der kun skal benyttets i denne Unit.

Hvad er type?

Anvendes til at definere hvilken slags form, der er tale om og hvilke objecter, der er placeret i formen. Hver gang du placere et nyt object i formen, vil navnet blive tilføjet under type.

Hvad er Privat?

Indeholder de procedure, der kun gælder for denne Unit.

Hvad er Public?

Indeholder de procedure, der gælder for alle Units i dette project.

Hvad er Implementation?

Denne blok, afslutter med end., Indeholder procedurer for det der skal ske, når du kører programmet. Når du dobbeltklikker på f.eks.
OnClick på Object Inspector's events faneblad, oprettes en kodeblok med begin og end;
Her kan du så skrive, hvad der skal ske ved f.eks. et klik på en knap.
Avatar billede fcand Nybegynder
07. juni 2004 - 20:22 #4
vi har ikke desideret nogen delphi bog, men en masse word dokumenter som vi har fået i løbet af året, men det er ikke særlig godt formuleret og overskueligt synes jeg! jeg løber hurtigt tør i det, og det er ret træls :)

Det er meget fint det du har skrevet, men hvis du kunne skrive en smule mere om hvert enkelte emne ville det være super! f.eks. hvilke funktioner der har med hinanden at gøre osv.

Jeg har været oppe i IT hvor det mest handlede om ASP, og det ASP bygger på, er databaser og Sessioner (cookies) - Kan man sige det samme om delphi, altså at det bygger på et eller andet, eller at der er noget helt grundlæggende :)

Forestil dig måske at du var censor på C niveau og du skulle eksamenisere én! hvilke spm. ville du stille, og hvad burde eleven have styr på!

Håber du forstår, og har mod på at hjælpe en smule :) jeg er desperat, da jeg hader programmering, men behøver at vide en smule om det grundlæggende, mere end jeg allerede gør, som ikke er meget hehe...
Avatar billede arne_v Ekspert
07. juni 2004 - 20:29 #5
Hvis programmering var pærenemt så var vi jo ikke så mange der kunne leve af det.

:-)

Delphi programmer bruger ikke sessione rog cookies, men de fleste af de basale
Delphi kontrol strukturer findes også i VBScript, så du kan faktisk genbruge noget
af den viden.

for i := 1 to 10 do begin
  ...
end;

svarer til:

For I = 1 to 10
  ...
Next I
Avatar billede arne_v Ekspert
07. juni 2004 - 20:30 #6
(og er altså en for løkke)
Avatar billede fcand Nybegynder
07. juni 2004 - 20:32 #7
Arne >> ved godt at delphi ikke bruger DB og sessioner, men kunne bare forestille mig at der var noget i delphi der var lige så vigtigt, som DB'er og sessioner er for ASP :)

ang. den løkke du lige har skrevet kunne du så uddybe den mere? :P bare skær den HELT ud i pap hehe
Avatar billede arne_v Ekspert
07. juni 2004 - 20:54 #8
Det inden i løkken (der hvor jeg har lavet 3 punktummer) udføres 10 gange
og første gang har variablen i værdien 1, næste gang 2 o.s.v. op til 10
Avatar billede fcand Nybegynder
07. juni 2004 - 21:04 #9
nåå ok :) meget simpelt egentlig hehe, når man lige har gennemskuet det...
Avatar billede fcand Nybegynder
07. juni 2004 - 21:13 #10
arne >>
kan jeg få dig til at sige lidt om følgende:

procedure
const
if
while
for
then
case
Integer

og måske lidt mere uddybende end du skrev i starten? måske også nævne hvilke der er bedre end andre i forskellige situationer?
Avatar billede arne_v Ekspert
07. juni 2004 - 21:22 #11
procedure : har jeg beskrevet

const : en konstant - koden er nemmere at læse med navne fremfor værdier

if betingelse then begin
  (* nogle sætninger som udføres hvis betingelsen er opfyldt *)
end else begin
  (* nogle sætninger som udføres hvis betingelsen ikke er opfyldt *)
end;

while betingelse do begin
  (* nogle sætninger som udføres så længe betingelsen er opfyldt *)
end;

for : har jeg beskrevet

then : se under if

case : skip den indtil videre

integer : heltal
Avatar billede arne_v Ekspert
07. juni 2004 - 21:23 #12
Men prøv og kig på nogle simple eksempler i dine Word dokumenter.

Prøv og kør nogle simple programmer.
Avatar billede arne_v Ekspert
07. juni 2004 - 21:23 #13
Og et svar
Avatar billede fcand Nybegynder
07. juni 2004 - 21:28 #14
ok, tak for det! nu har jeg da lidt med i bagagen til eksamen :) - kigger videre på mine word docs :)
Avatar billede stefmeister Nybegynder
08. juni 2004 - 19:48 #15
brug for flere informationer?
Avatar billede fcand Nybegynder
09. juni 2004 - 16:17 #16
stefmeister >> nej jeg har været oppe, eller tak :)

Dem der vil have point ligger bare et svar :)
Avatar billede arne_v Ekspert
09. juni 2004 - 16:20 #17
Du lukkede spørgsmålet for 2 dage side, da du accepterede mit svar.

Gik det nogenlunde til eksamen ?
Avatar billede fcand Nybegynder
09. juni 2004 - 22:19 #18
heh nåå ja, jeg tåger lidt :p
- Tjaa... jeg bestod da, lad mig sige det sådan, men jeg er ikke skuffet da jeg ikke har lyst til at sætte mig ind i det :)
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