Sākumlapa
"Pirmā web lapa"
HTML
CSS
Citi materiāli

Ceļošana - kalni


Lazarus (Delphi)

Ievads
Lazarus vide
Pirmā programma
Mainīgie
Globālie mainīgie
Teksta mainīgie
Veselie mainīgie
Decimālie mainīgie
Zarošanās (If)
Cikli - For
Cikls - While
Gadījuma skaitļi
Masīvi_1
Masīvi_2
Konsole
Darbs ar datnēm
Kārtošana (ievads)
Kārto (Burbulis)
Meklēšana (lineāri)

Vēl iesaku:

W3Schools
Krāsu palete

Pārlūku atbalsts CSS
 (1),   (2) 

Lazarus vide

vide

Rīku josla – šajā materiālā aplūkošu tikai dažus standartrīku joslas objekti, piemēram, komandpoga, teksta lauciņš un tml.

Forma – uz formas tiek izvietoti jūsu plānotajai programmai nepieciešamie objekti no rīku joslas, piemēram, komandpoga (TButton), teksta lauciņš (TEdit), uzlīmes (TLabel). To nosaukumi parādās uzbīdot kursoru. Lai objektu novietotu uz formas, ar peli uzklikšķiniet uz vajadzīgā objekta rīku joslā (t.i., atlasiet) un pēc tam uzklikšķiniet uz formas. Vēlāk ar peles palīdzību objektu var brīvi pārvietot vai mainīt tā izmēru (izņemot TLabel, kura izmērs piemērojas tā satura garumam).

Objektu saraksts – te parādās visu uz formas izvietoto objektu nosaukumi (īpašība "name"). Ja ir šaubas par kāda uz formas esošā objekta nosaukumu, atliek tikai tam uzklikšķināt ar peli, lai objektu sarakstā tiktu atlasīts tā nosaukums.

Aktīvā objekta īpašības – te tiek piedāvāts tikai pašreiz aktīvā (ar peli uzklikšķināts) objekta īpašību saraksts, t.i., ievērojiet, kurš objekts tad īsti pašreiz ir atlasīts – komandpoga, teksta lauciņš vai forma! Uzklikšķinot uz cita objekta, atbilstoši arī mainīsies īpašības. Ja vienlaicīgi atlasīsiet uzreiz vairākus objektus, tad tiks piedāvātas tikai to kopīgās īpašības. Katrai īpašībai, savukārt, ir vērtības, piemēram, krāsa (īpašība) – sarkana (vērtība), platums (īpašība) – 400 (vērtība) utt. Tātad šajā sadaļā katram aktīvajam objektam var tikt uzstādītas sākotnējās īpašību vērtības, tomēr programmas izpildes gaitā vērtības var tikt mainītas, ja to paredzam programmas kodā.
N.B. – ja, piemēram, formai maina fontu (arial, 20), tad šis pats fonts tiks attiecināts tiem objektiem, kas pēc tam uz formas tiks izvietoti.
N.B. – īpašība "name" nosaka objekta nosaukumu, kurš pēc tam būs jālieto arī programmas kodā identificējot objektu. Lai mainītu tekstu, kas redzams uz objekta, lieto īpašības "caption" (komandpogai, uzlīmei) un "text" (teksta lauciņam).

Vieta kodam – te jau esošo kodu bez saprašanas mainīt nevajadzētu. Pirms sākam programmēt paši, jāizvēlas NOTIKUMS, kuru tad arī programmēsim, piemēram, vēlamies izveidot programmu, kas prasa ievadīt divus skaitļus un izvada to summu.
vide Šajā gadījumā NOTIKUMS, jeb tas, kas "iedarbina" programmas kodu ir "OK" pogas nospiešana. Līdz tam abos ievades lauciņos programmas lietotājs drīkst ievadīt, dzēst un atkal ievadīt iedomātos skaitļus cik ilgi vēlas, bet programma to summu nerēķina, t.i., tā gaida programmētāja PAREDZĒTO NOTIKUMU, kas liktu tai sākt darboties – šoreiz tas ir "OK" pogas nospiešana. Protams, ja vien ir saprātīgs iemesls, kā notikumu, piemēram, var paredzēt arī teksta lauciņa izmaiņas, t.i., tiklīdz tajā tiek ievadīta vērtība (cipars), tā rezultāts automātiski tiek izrēķināts un tml.
Lai sāktu programmēt notikumu, uz objekta ("OK" pogas) izpildām dubultklikšķi, vai spiežam peles labo taustiņu un izvēlamies pirmo piedāvāto – "Create default event". Rezultātā tiek atvērta koda sadaļa ar jau gatavu izvēlētā notikuma procedūru par pogas klikšķi (Button1Click):

procedure TForm1.Button1Click(Sender: TObject);
begin

end;

Vieta paziņojumiem – piemēram, kļūdu, *.exe datņu veiksmīgas izveidošanas paziņojumiem u.c.

Saglabāšana – File – Save – izveidojam jaunu mapi, jo reāli mapē tiks izveidotas un saglabātas padsmit datnes – tiks piedāvāts saglabāt "Unit1.pas" (*.pas – paskāla datne, kas saturēs mūsu rakstīto kodu. Paplašinājums var nebūt redzams, ja šī opcija nav ieslēgta) – ja nosaukumā atstāsiet lielos burtus, izleks paziņojums, kas piedāvās tos pārveidot par mazajiem burtiem "Rename to lowercase" (varat piekrist) – piedāvās tajā pašā mapē saglabāt arī "project1.lpi" (piekrītiet). Šajā pašā mapē vēlāk tiks saglabāta arī "*.exe" datne.

Jauna projekta uzsākšana – ja kaut vienu projektu jau esat izveidojis un tā mapi neesat pārvietojuši uz citu vietu, tad, startējot Lazarus, tiks atvērts pēdējais projekts. Lai sāktu jaunu projektu, izvēlamies "Project – New Project... – Application – OK".




Autortiesības © 2005-2011, kasis.lv. Visas tiesības aizsargātas.