Avatar billede baxos Nybegynder
03. august 2003 - 00:47 Der er 45 kommentarer og
1 løsning

Finde en Delphi opgave ( noob )

Nu hvor jeg er ny(NEWBIE) synes jeg delphi er et fedt sprog så vil jeg gerne lærer merer af det ;)

Find n0gle opgaver jeg skal lave plz  -  De skal være lidt nemme ;)
Avatar billede ferrari_brian Nybegynder
03. august 2003 - 00:56 #1
http://www.pythia.dk/ <-- denne side kan du nok få en del ud af, hvis du gerne vil lære nogle nemme programmer... (gå ind under artikler...

/Brian
Avatar billede baxos Nybegynder
03. august 2003 - 00:58 #2
Har selv gemt den i et Text dukoment sårn jeg aldtid har den :D
Avatar billede baxos Nybegynder
03. august 2003 - 00:59 #3
Mener merer at i/dig skal skrive n0get et pr0gram skal gører så skal jeg prøve at lave det
Avatar billede stone Forsker
03. august 2003 - 01:11 #4
1.
lav et program der gennemgår alle dll filer for ikoner og vis dem på formen, i en listbox
hvert ikon skal kunne gemmes når det er markeret, eller alle ikoner i en image fil.

2. Et program hvor du med musen kan tegne på et panel.

3. et program der måler din reaktiontid.. f.eks en timer der random bestemmer
tiden hvornår en label bliver rød, når du ser label bliver rød, skal du trykke på knappen. hvorefter du får vist tiden i sekunder.

OSV....
Avatar billede squashguy Nybegynder
03. august 2003 - 01:24 #5
lav en ny kernel32.dll
Avatar billede baxos Nybegynder
03. august 2003 - 01:27 #6
Squash  Kernel32.dll???  -  Stone lyder feeed
Avatar billede squashguy Nybegynder
03. august 2003 - 01:28 #7
det går nok heller ikke at lave i delphi :)
Avatar billede baxos Nybegynder
03. august 2003 - 01:29 #8
Husk nu jeg er n00bie :D
Avatar billede baxos Nybegynder
03. august 2003 - 01:31 #9
Squash  -  Hvad er kernel32??
Avatar billede squashguy Nybegynder
03. august 2003 - 01:37 #10
det er kort sagt kernen i windows.
Avatar billede squashguy Nybegynder
03. august 2003 - 01:37 #11
uden den, ingen windows
Avatar billede janbb Juniormester
03. august 2003 - 01:44 #12
regneopgaver: udregn nogle parametre for nogle tal, der ligger på en ret linie.
2: en tabel hvor man indtaster værdier og derefter udfyldes andre felter aut. i henhold til indtastninger.
Avatar billede baxos Nybegynder
03. august 2003 - 01:44 #13
heh så tr0r jeg ikke jeg kommer ind på eksperten før 10 år :P
Avatar billede baxos Nybegynder
03. august 2003 - 01:46 #14
tr0r jeg tager Squash ide
Avatar billede baxos Nybegynder
03. august 2003 - 01:47 #15
*joke*
Avatar billede baxos Nybegynder
03. august 2003 - 01:51 #16
3. et program der måler din reaktiontid.. f.eks en timer der random bestemmer
tiden hvornår en label bliver rød, når du ser label bliver rød, skal du trykke på knappen. hvorefter du får vist tiden i sekunder.  -  Lyder rigtig sjov
Avatar billede baxos Nybegynder
03. august 2003 - 02:00 #17
ved ikke helt hv0rdaµ ::P
Avatar billede squashguy Nybegynder
03. august 2003 - 02:02 #18
lav en knap; når der trykkes skal der komme en messagebox, som viser teksten på knappen.
Avatar billede baxos Nybegynder
03. august 2003 - 02:03 #19
Squash  fattede jeg ikke meget af?? :)
Avatar billede Slettet bruger
03. august 2003 - 02:05 #20
baxos> du kan jo lave et program der laver alt dit H4X0R sprog om til normalt dansk så alle andre også kan læse det !;)
Avatar billede baxos Nybegynder
03. august 2003 - 02:07 #21
Space lyder s0m en jalla tralle kralle ide
Avatar billede stone Forsker
03. august 2003 - 02:09 #22
host....pythia.dk trænger virkeligt til at blive opdateret*SS*

snip....
01.08.2002

Der går rygter om at den skadinaviske frigivelse af Delphi 7 sker den 10. september i København.

/snip end
Avatar billede baxos Nybegynder
03. august 2003 - 02:10 #23
heh ja  sad osse tænke hv0f0r fanden har de det*??  jeg har  Delphi 7.0
Avatar billede baxos Nybegynder
03. august 2003 - 02:24 #24
Hmmm hvordan sætter jeg min timer til at starte?
Avatar billede stone Forsker
03. august 2003 - 02:38 #25
timer1.enabled:= True //starter Timeren
Timer1.Enabled:= False // stopper Timeren
Avatar billede arne_v Ekspert
03. august 2003 - 09:33 #26
Et par forslag:

1)  Lav et lile program der kan anbringe 8 dronninger på et skak-bræt
    sådan at de ikke kan slå hinanden.

2)  Lav et lille program til at vedligeholde et adresse kartotek i
    em database.

Begge er klassiske "text book" opgaver.
Avatar billede arne_v Ekspert
03. august 2003 - 09:34 #27
Lad os kalde det et svar.
Avatar billede baxos Nybegynder
03. august 2003 - 10:44 #28
og så er  interval  antal minisekunder? altså 1000 er 1 sekund?
Avatar billede baxos Nybegynder
03. august 2003 - 10:50 #29
St0ne - Hvordan skal jeg så skrive If Timer1.time = '0'  Then  man kan ikke skrive .Time*
Avatar billede stone Forsker
03. august 2003 - 11:23 #30
du er nød til at lave en variabel:

react: Integer;
Avatar billede stone Forsker
03. august 2003 - 11:26 #31
sæt den ind under Form1: Tform1 som vist her


var
  Form1: TForm1;
  react : integer;

implementation

// bagefter er du nød til at sætte din variabel = 0

//her skriver du i

procedure TForm1.FormCreate(Sender: TObject);
begin
react:=0;
end;
Avatar billede baxos Nybegynder
03. august 2003 - 11:34 #32
st0ne - Hvad gør den kode så?
Avatar billede baxos Nybegynder
03. august 2003 - 11:38 #33
f0rstår ikke helt  prøver lige lidt...
Avatar billede baxos Nybegynder
03. august 2003 - 11:43 #34
Uret's kode er det ikke sårn : procedure TForm1.Timer1Timer(Sender: TObject);
begin
If react='0' then
Begin
label1.Caption:='Nu'
end;
end;  - Håber jeg ;)
Avatar billede baxos Nybegynder
03. august 2003 - 11:46 #35
Får en fejl når jeg kører det stykke kode :/
Avatar billede baxos Nybegynder
03. august 2003 - 11:48 #36
Får denne fej : Incompatible types    -  Det er then  der er n0get galt med
Avatar billede stone Forsker
03. august 2003 - 11:51 #37
//du har nok placeret din var forkert
//Her er hele koden for programmet
//prøv at lege lidt med det
var
  Form1: TForm1;
  react : integer;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
begin
Randomize;
button1.Enabled:=False;
button2.Enabled:=True;
label2.Caption:='VENT';
label2.Color:=clGreen;
label2.Visible:=True;
timer2.Interval:=random(5000)+2000;
timer2.Enabled:=True;
if
Timer1.Interval = 0 then
label1.Visible:= False;
end;

procedure TForm1.Timer2Timer(Sender: TObject);
begin
label2.Caption:='TRYK STOP!';
label2.Color:=clRed;
timer1.Enabled:=True;
timer2.Enabled:=False;


end;

procedure TForm1.Button2Click(Sender: TObject);
begin
timer2.enabled:=False;
label2.Visible:=false;
timer1.Enabled:=False;
showmessage(inttostr(react*10));
button2.Enabled:=False;
button1.Enabled:=True;
react:=0;

end;

procedure TForm1.FormCreate(Sender: TObject);
begin
react:=0;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
inc(react);
end;

end.
Avatar billede baxos Nybegynder
03. august 2003 - 11:53 #38
Prøver lige  og så bagefter  læser jeg koden 20000 gange ;)
Avatar billede baxos Nybegynder
03. august 2003 - 11:58 #39
heheh sjovt program *gG*  Hvad er din hastighed?
Avatar billede stone Forsker
03. august 2003 - 12:53 #40
30
Avatar billede baxos Nybegynder
03. august 2003 - 14:47 #41
hmmm min er 10
Avatar billede baxos Nybegynder
03. august 2003 - 14:47 #42
St0ne smid et svar
Avatar billede stone Forsker
03. august 2003 - 15:57 #43
svar )))
Avatar billede baxos Nybegynder
03. august 2003 - 16:37 #44
g00die - Hvorfor hedder du st0ne?? ;) Sten?
Avatar billede baxos Nybegynder
03. august 2003 - 16:44 #45
Vil du være sød at fortælle hv0rdan man  skifter navn på  PageControl  altså ( knapperne )
Avatar billede baxos Nybegynder
03. august 2003 - 16:57 #46
Glem alt tjek lige mit nyt Spm ;)
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