Denumirea lucrării: Programare în Delphi. Dezvoltarea interfeței
Domeniu: Informatică, Cibernetică și Programare
Mărime fișier: 1.69 MB Descarcă
Lucrarea a fost descărcată: 26 de persoane.
Lucrări de laborator №1
Bazele programării orientate obiect în mediul de programare vizual al Delphi.
Subiect: Programare în Delphi. Dezvoltarea interfeței.
Scop: Obținerea abilităților primare în mediul de programare vizuală Delphi. Asimilați utilizarea componentelor butonului. Edit. etichetă
Crearea interfeței cu utilizatorul începe cu umplerea formularului cu diverse componente. După ce plasați componentele pe formular, trebuie să setați proprietățile acestora. Numele și titlurile de componente trebuie să fie informativ, și anume, cum ar fi pentru a le citi, puteți înțelege sensul lor. De exemplu, primul buton de pe formularul implicit este Butonul 1. Aceeași valoare este și titlul acesteia. Trebuie să fii sigur că pentru a schimba numele, deoarece nu spune nimic altceva programator și utilizatorul caută la un titlu, cu atât mai mult nu a recunoscut numirea unui buton.
Ordinea de dezvoltare a interfeței
- Interfața trebuie să fie astfel încât utilizatorul să poată înțelege cu ușurință scopul componentelor sale
- Aspectul interfeței trebuie să fie plăcut
- Evitați supraîncărcarea informațiilor de pe interfață. Nu trebuie să conțină prea multe informații sau controale în același timp. Dacă utilizatorul trebuie să introducă o mulțime de informații, încercați să aplicați meniul, mai multe formulare sau un fișier de date
- Direcția fluxului de informații și de intrare ar trebui să fie naturală # 150; de la stânga la dreapta sau de sus în jos
- Interfața trebuie să "ghideze" utilizatorul prin etapele de introducere a datelor.
Pentru a crea un formular și a seta noi valori pentru proprietățile componentelor, începeți să creați codul sursă. Pentru aceasta, efectuați o serie de acțiuni:
Mai întâi de toate, trebuie să învățați cum să salvați programele. Începeți Delphi. Programul va crea automat un nou proiect.
1. Selectați comanda de meniu: File / Save All ... Se va afișa următoarea fereastră:
În mod implicit, programul vă salvează activitatea în dosarul Proiecte. DAR! Vedeți ce cale să faceți: computerul meu Disk Z \ Program Files \ Laboratory 1
De aceea, procedați în felul următor:
Acum puteți începe salvarea programului. Uită-te la:
Notă: apare o altă fereastră de salvare. Numele implicit este Project1.
Schimbați numele fișierului în PFirst și faceți clic pe Salvați. După aceea, munca ta va fi salvată.
Ori fereastra programului Delphi și deschideți folderul pe care tocmai l-am creat: Z: \ Lab 1. Uite, în loc de 2 fișiere. pe care am salvat-o, a transformat 6. Unele fișiere create automat de program. Pentru noi, acum este important
Acum creați un fișier executabil, adică un fișier care funcționează și fără Delphi. Compilați fișierul. Pentru a face acest lucru:
- Înapoi la Delphi.
- Rulați comanda de meniu. Proiect \ Construiți toate.
- Reveniți la dosarul dvs. și veți vedea că a fost adăugat un nou fișier.
Acesta este fișierul care poate fi executat pe orice computer și fără Delphi.
Rulați fișierul. Până acum, aceasta este doar o formă goală. Dar uite ce știe deja:
- Programul dvs. poate fi mutat prin glisarea titlului;
- Puteți schimba dimensiunea (înălțime și lățime);
- Utilizând butoanele din bara de titlu, îl puteți minimiza, extindeți la ecran complet, închideți-l.
Dar nu ați scris o singură linie a viitorului program. Delphi a scris codul necesar pentru tine. Apreciez-o.
Acest program creează automat textul imediat ce apare un nou proiect. Delphi face toată munca de programare pentru dvs., eliberându-vă creativitatea. Același text conține fișierul First.pas. cel pe care l-am salvat pentru prima dată.
- Deschideți Delphi sau creați un nou proiect folosind comanda de meniu: File \ New Application.
- În fereastra Object Inspector Object inspector, modificați proprietățile obiectului Form:
nume # 150; Nume de familie
legendă # 150; Laboratornaya1
culoare # 150; clScrollBar
Uită-te la modul în care forma ta se va schimba
- Plasați componenta Etichetă pe formularul (inscripția)
Experimentați plasarea inscripției pe formular, dimensiunea acesteia. Modificați proprietățile inscripției obiectului
nume # 150; iblPriv
legendă # 150; Șir gol
Font Font - Arial
urmărire # 150; gras
culoare # 150; roșu
Notă: asigurați-vă că ați modificat proprietățile etichetei, nu forma. Pentru a face acest lucru, inscripția de pe formular trebuie să fie evidențiată, iar în antetul listei derulante din partea superioară a obiectului inspectorul ar trebui să fie scris lblPriv. Tlabel.
- Plasați componenta Buton în formular
Modificați proprietățile butonului
nume # 150; btnMyButton
legendă # 150; Dă-mi clic
Font Font - Arial
urmărire # 150; gras
culoare # 150; la discreția ta
Plasați butonul în centrul formei
procedura Tfrm .btmMyButton (Expeditor: TObject);
procedura TfrmIvanjv.iblPrivClick (expeditor: TObject);
iblPriv.Caption: = 'Primul program din Delphi. Ur. '
Notă: La introducerea codului, acordați atenție sugestiei care apare după intrarea în punct. Bara de instrumente este un meniu pop-up care afișează proprietățile disponibile ale componentei
- Rulați programul făcând clic pe Executare din panoul de depanare sau dând clic pe
. Un formular creat de dvs. va apărea pe ecran.
Verificați dacă butonul funcționează corect. Închideți aplicația.
- În dosarul Lab 1 de pe unitatea Z. Creați folderul Task 1
- Salvați proiectul creat în dosarul Task 1
- Deschideți Delphi sau creați un nou proiect folosind comanda de meniu: File \ New Application
- În fereastra Object Inspector Object inspector, modificați proprietățile obiectului Form:
nume # 150; Grupul frm
legendă # 150; zadanie2
culoare # 150; clScrollBar
- Plasați componenta Etichetă pe formularul (inscripția)
Experimentați plasarea inscripției pe formular, dimensiunea acesteia. Modificați proprietățile inscripției obiectului
nume # 150; iblPic
legendă # 150; Șir șir (numele nu intră)
Font Font - Aria
urmărire # 150; gras
culoare # 150; roșu
- Plasați componenta Buton în formular
Modificați proprietățile butonului
nume # 150; btnMyButton 1
legendă # 150; Dă-mi clic
Font Font - Aria
urmărire # 150; gras
culoare # 150; la discreția ta
- Plasați componenta Buton 2 (buton) pe formular
Modificați proprietățile butonului
nume # 150; btnMyButton 2
legendă # 150; închide
Font Font - Aria
urmărire # 150; gras
culoare # 150; la discreția ta
- Plasați componenta Imagine pe formular (Figura r). care se află în fila A (Standard) a paletei componente.
Modificați proprietățile butonului
nume # 150; Imgpic
legendă # 150; Șir șir (numele nu intră)
Font Font - Arial
urmărire # 150; gras
culoare # 150; la discreția ta
vizibil # 150; fals
- În fereastra Inspector Object Inspector, deschideți fila Imagine. În fereastra deschisă
Folosind fila Încărcare, selectați desenul dorit și faceți clic pe OK.
procedura Tfrm Group. btmMyButton1 Faceți clic pe (Expeditor: TObject);
procedura Tfrm Group. btmMyButton2.Click (expeditor: TObject);
- Rulați programul făcând clic pe Executare din panoul de depanare sau dând clic pe
. Un formular creat de dvs. va apărea pe ecran.
Verificați dacă butonul funcționează corect. Închideți aplicația.
- În dosarul Lab 1 de pe unitatea Z. Creați folderul Task 2
- Salvați proiectul creat în dosarul Task 2
- Scrieți un program care afișează o imagine și descrierea acesteia la apăsarea unui buton. Imaginile sunt atașate în dosar. După pornirea programului, se afișează numai trei butoane)
- Ce este un obiect? Cum diferă de celelalte date structurale?
- Ce este programarea orientată pe obiecte (OOP)? În ce cazuri se aplică?
- Care este diferența dintre o clasă și un obiect?
- Definiți termenii încapsulare OOP, moștenire și polimorfism?
- Care este interfața grafică a utilizatorului? Dați exemple.
- De ce este interfața grafică cea mai importantă parte a aplicației?
- Listează și descrie barele de instrumente în Delphi?
- Pentru a numi și descrie 5 componente simple?
- Cum pun o componentă pe un formular? Cum îl mut în altă locație? Cum redimensionez o componentă?
- Denumiți și descrieți cele 3 tipuri principale de fișiere?