Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Delphi] Pierwszy Program Delphi


Rekomendowane odpowiedzi

Opublikowano

Witam wszystkich użytkowników forum.

 

Jest to mój pierwszy post a zarazem pierwszy tutorial na tym forum.

 

Głownym zadaniem tego Tutorialu jest pokazanie wam podstaw programowania w delphi.

 

Co powinniście potrafić po przeczytaniu tego materialu?

 

-Powinniście rozrózniać głowne pojecia w delphi.

 

-Edytowac/Dodawac Nowe Componenty.

 

-Napisać Pierwszy program w Języku Delphi/Pascal.

 

No to zaczynajmy.

 

 

Zacznijmy od przectawienia środowiska pracy w delphi. Opisze pokolei co do czego sluży.

 

 

W środowisku Delphi rozróżniamy trzy zasadnicze rzeczy. Jest to:

 

-Object TreeView (Tu widzimy listę kontrolek których aktualnie uzywamy)

 

http://zapodaj.net/ddb30d6889eb.jpg.html[/Code]

 
-Object Inspector (Tu zmieniamy fukncje i Wydazenia naszych kontrolek.)
 
[Code]http://zapodaj.net/0cf4ed6f0455.jpg.html[/Code]

 
-Tulbar (Na pasku Tublar mamy wszelkiego rodzaju kontrolki ale nas interesowac powinny tylko te z 
zakladek "Standar" "Additional" "Win32" "System")
 
[Code]http://zapodaj.net/85709c22ad1e.jpg.html[/Code]

 
Screan niestety ale w code.
 
 
Ok. Poznaliśmy już środowisko w delphi. Teraz możemy wziąść się do napisania pierwszego programu.
 
W TreeView widzimy jeden dodany Component. Jest to Form1 (Okno programu). A więc zmieńmy mu Capotion (Object Inspector > Capotion) Zmienimy mu Capotion na "To jest mój pierwszy program".
 
Widzimy ze na naszej formie zmienia się "Title" Programu.
 
Ok przechodzimy do czegos bardziej tworczego.
 
Na forme nakladamy Kontrolki. Naraie wystarczą nam
 
-Memo (Zakladka Standard)
 
-Button (Zkakladka standard)
 
Memo To nic innego jak miejsce tekstowe na jakąs notatke
 
A button to przycisk który wykona jakąś akcje.
 
To tak klikamy raz na memo i w object inspector szukamy "Lines" (Gdyż w Memo tekst nie jest zapisany w "Tekst" tylko w "Lines") I czyścimy go i naciskamy "ok".
 
Gdy juz nasze pole jest czyste przechodzimy do buttona.
 
Naciskamy na niego i w object inspector szukamy "Caption" i zmieniamy go na np. "Ok"
 
Całość powinna wygladac mniej/wiecej tak.
 
[code]http://zapodaj.net/83772de491cd.jpg.html

 

Ok gdy już umieścilismy wszystkie Kontrolki na formie mozemy przejsc do napisania jakiegos kodu.

 

Pomyślmy co moze robic nasz program?

 

Nasz program po nacisnięciu na "ok" bedzie dopisywal Nastepna linijke z tekstem do pola Memo1.

 

A więc zeby przejść do pisania kody musimy nacisnać 2x na nasz button gdy to zrobimy pokaze nam sie pole tekstowe.

 

http://zapodaj.net/f216065f354c.jpg.html

 

(W delphi jeżeli chcemy odwolać sie do jakiegos componentu musimy jedynie napisac jego nazwe. i jaka akcje ma wykonywac)

 

Wiec piszemy.

 

Memo1.Lines.Add('TUTORIAL DLA MPC FORUM');

 

A tak wyglada cały kod tej procedury.

 

procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Lines.Add('TUTORIAL DLA MPC FORUM');
end;

end.

 

Tlumaczenie

 

Procedura Klikniecie na button1.

 

Wywola Memo1 do ktorego doda w nowej lini "TUTORIAL DLA MPC FORUM".

 

Jak sprawdzic czy nasz program dziala?

 

Wystarczy ze nacisniemy F9 i program sie odpali.

 

 

Jeżeli chcemy go zapisac na stale w pliku .exe wystarczy ze nacisniemy ctrl+f9

 

 

Napisalismy pierwszy program.

 

Teraz może cos trudniejszego ?

 

Jako chłonni wiedzy Nowi programiści napewno nie chcecie na tym zakonczyć swojej edukacji, wiec piszemy dalej :)

 

Do formy dodajemy Component

 

Timer (Zakładka "system")

 

Wrzucamy go na forme gdzie kolwiek gdyż jest on nie widoczny podczas uruchamiania programu.

 

Timer wykożystamy do tego aby nasz program pisał co określony czas jakis tekst w naszym polu.

 

Teraz klikamy 2x na niego i przechodzimy do pisania kodu.

 

Możemy zrobić to na dwa sposoby.

 

Sposób 1.

 

Memo1.Lines.Add('Jakis napis')

 

Ten sposob doda tekst do nastepnej linijki i bedzie to wygladało tak

 

Teks

 

TEks

 

Teks

 

itd.

 

Sposób 2.

 

 

Memo1.Text := Memo1.Text + 'jakis tekst';

 

Tym sposobem dodajemy do memo1 tekst który rowna sie zawartosc memo 1 + jakis tekst bez przeskakiwania do nastepnej linijki.

 

Ps. Czas ustawia sie w zakladce Object Inspector. Jest on podany w Ms ( 1s = 1000ms )

 

Mam nadzieję że zrozumieliscie istote tego tutoriala.

 

 

Miał on za zadania zobrazowac wam w jaki sposob odwolywac sie do Componentów i w jaki sposob pisać w tym Języku.

 

 

Pozdrawiam NMN

 

 

 

PS. ZAKAZ KOPIOWANIA BEZ ZGODY AUTORA CZYLI MNIE ! TUTORIAL JEST W 100 % NAPISANY PRZEZEMNIE.

Deleted.

~M@niek

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...