100 Componente Delfi - Integrated Development Environment

1.1 mediu de dezvoltare integrat al Delphi 5

Porniți Delphi folosind meniul Start din Windows | Programul. Când faceți clic pe pictograma Delphi, veți primi fereastra principală a mediului de dezvoltare integrat (vezi. Fig. 1.1). Pentru versiunile de Delphi, Delphi decât 5, fereastra arată ușor diferit, dar caracteristicile de bază ale ferestrelor IDE toate versiunile Delphi sunt identice.

Fig. 1.1
Fereastra principală a mediului integrat de dezvoltare în Delphi 5

În „> Sub banda meniului principal sunt două bare de instrumente situate panoul din stânga conține două serii de taste rapide duplicatoare unele din meniul cel mai frecvent folosite comenzi Panoul din dreapta conține Component Palette Visual Component Library (Visual Component Library - VCL) .... A fost această bibliotecă, și este subiectul principal al acestei cărți. în viitor, pentru concizie noi numim o bibliotecă de bibliotecă componente vizuale, beneficiul este mai aproape de adevăr, deoarece conține și vizuale (personalizate sunt vizibile Yeh-LII) și componente non-vizuale (acestea nu sunt în mod explicit vizibile pentru utilizator). Componentele paletă cuprinde un set de pagini, semne de carte, care sunt vizibile în partea sa superioară.

Pentru detalii cu privire la meniurile care nu sunt incluse în domeniul de aplicare al acestei cărți. Acesta este subiectul unei serii de carte „Totul despre Delphi». Menționăm doar câteva comenzi de bază, care sunt folosite la dezvoltarea de aplicații cu Delphi (în cele ce urmează, pentru concizie, vom numi aplicații pur și simplu aplicații). Crearea unui nou proiect de aplicație începe cu comanda File | Aplicație nouă. Această comandă deschide un nou proiect de aplicație cu o formă goală, după cum se poate vedea în fig. 1.1. Salvați în proiect terminat Disk sau un martor poate fișier | Save Project Ca sau File | Save All. De asemenea, la îndemână pentru stocarea folosiți butoanele rapide - a treia sau a patra din stânga în rândul de sus din Fig. 1.1. Deschiderea unui proiect salvat anterior, puteți alege Fișier | Deschideți sau File | Deschideți proiect (al doilea din stânga, un buton rapid de pe rândul de sus din Fig. 1.1). Dar, dacă ați lucrat recent cu acest proiect, este mai convenabil de a folosi File | Redeschiderea sau un buton în dreapta butonului Quick Deschideți (vezi. Fig. 1.1). Această comandă vă permite să selectați rapid un proiect dintre cei cu care ați lucrat recent.

Pentru a compila și rula pe este necesar să se execute executarea comenzii Executare unei cereri | Run (buton rapid cu săgeata verde, al cincilea în rândul de jos în Fig. 1.1).

Numai limitată la descrierea comenzilor de bază. O descriere detaliată a tuturor elementelor de meniu puteți găsi în ajutorul online Delphi, care este cauzata de sau din meniul Help. sau prin apăsarea tastei F1.

Componenta Palette - Prezintă Visual Component Library (Visual Component Library - VCL). O descriere detaliată a paletei, și metodele de lucru cu ea vor fi prezentate în capitolul 2, și componentele care apar în paleta este dedicat întreaga carte. Prin urmare, și totuși ne limităm o scurtă discuție a tehnologiei panoului de transfer de componente pe formular. Pentru a efectua această operație, este necesar pentru a deschide pagina relevantă a bibliotecii și specificați mouse-ul o componentă necesară. Apoi, este necesar să se facă un clic de mouse în locul potrivit și formează o componentă va fi amplasat acolo. Pe viitor, puteți trage la orice alt loc.

Forma în care sunt plasate componentele, este baza aproape toate aplicațiile Delphi. Acesta poate fi înțeleasă ca o fereastră tipic pentru Windows. Ea are aceleași proprietăți, care sunt inerente în alte ferestre Windows 95/98: meniul de control, în colțul din stânga sus, bara de titlu, care ocupă partea superioară, butonul de maximizare, a minimiza și închide fereastra, în colțul din dreapta sus. Forma este un recipient (părinte - părinte) plasat pe ea componente. Cu toate acestea, componentele pot fi plasate nu direct pe formular, iar în alte componente - panouri. Apoi părintele în ceea ce privește aceste componente efectuează panoul corespunzător. Conceptul componentei părinte în viitor, nu doar pentru a fi utilizate în această carte.

Următorul mai important element al mediului de dezvoltare este Object Inspector (Object Inspector) - vezi fereastra din stânga în Fig .. 1.1. Acesta oferă o interfață simplă și ușor de utilizat pentru schimbarea proprietăților Delphi facilități și management de eveniment, care răspunde la obiect. Dar, înainte să vorbim despre asta, trebuie să spun câteva cuvinte despre principiile programării orientate-obiect, care se bazează pe o abordare modernă a crea aplicații.

În programul de prezentare de astăzi - un sistem de obiecte. Fiecare obiect este caracterizat printr-un set de proprietăți. Proprietatea - este o parte din date, plus procedura lor de citire și scriere în obiectul. Aceste proceduri sunt numite metode și de multe ori lucrează invizibil pentru utilizator. Lăsați un obiect are o proprietate A și tu ești în programul operatorului A: = A * 10 (caracterele „=“ folosite în Object limbaj Pascal pentru a atribui o variabilă pe partea stângă a operatorului, o valoare egală cu expresia de pe partea dreapta). De fapt, în acest caz, programul apelează metoda de citire valoare AV multiplică această valoare de 10 și apoi invocă valorile record în A. și transmite la valoarea calculată a lui A * 10. Aceste metode sunt invizibile pentru utilizator. Dar, în afară de acestea, fiecare obiect are un număr de metode - proceduri și funcții care operează pe proprietățile obiectului. Așa că un obiect mai complet poate fi caracterizat ca un set de proprietăți și metode. Mutarea obiectului pe formular și apăsând tasta F1, puteți vedea ajutorul online Delphi toate proprietățile sale () și metode de proprietăți al caror (metode).

În plus față de metodele și proprietățile oricărei componente caracterizate printr-un set de evenimente. la care el poate reacționa. Un eveniment se referă în principal la acțiunile utilizatorului: faceți clic pe mouse-ul, se deplasează cursorul, un mouse sau tastele săgeată pentru butoane. Dar obiectele se pot genera, de asemenea, o varietate de evenimente. Instalația poate furniza stivuitoare de anumite evenimente percepute de componenta. De fapt, scris aceste rutine de tratare și reduce de programare a aplicațiilor. Handlerele programator descrie modul în care necesitatea de a răspunde la componentele relevante ale evenimentului.

După încheierea acestei excursie scurtă în programarea orientată-obiect va veni înapoi la Object Inspector. fereastra Object Inspector (Figura 1.3) are două pagini.

Fig. 1.3
pagina Properties (a) și pagina de evenimente (b) Object Inspector

Proprietăți) Object Inspector (vezi. Fig. 1.3 a), prezintă proprietățile obiectului care este în prezent selectat de tine. Faceți clic pe un formular fereastră gol și pagina Properties Inspector obiect, puteți vedea proprietățile formularului (acestea sunt prezentate în Fig. 1.3 a). Puteți modifica aceste proprietăți. De exemplu, modificați proprietatea Caption (eticheta) a formularului, scriind el, „Forma mea“, și veți vedea că acest lucru apare în bara de titlu a formularului.

Dacă faceți clic pe unele proprietăți, de exemplu, pe culoarea de proprietate (de culoare), dreptul de numele proprietății pentru a deschide caseta listă verticală. Apăsând-l pe butonul cu săgeata în jos, puteți vedea o listă de posibile valori de proprietate (vezi. Fig. 1.3 a). De exemplu, modificați valoarea proprietății de culoare cu clBtnFace implicit (suprafața butoanelor de culoare) pe clWindow (fereastra de culoare). Veți găsi că suprafața matriței va schimba culoarea.

Pe lângă unele dintre proprietățile pe care se poate vedea un semn plus (a se vedea. De exemplu, proprietatea BorderIcons în Fig. 1.3 a). Acest lucru înseamnă că această proprietate este un obiect, care, la rândul său, are un număr de proprietăți.

Pagina evenimentului (Evenimente Citește mai) este a doua parte a Object Inspector (vezi. Fig. 1.3 b). Acesta conține toate evenimentele care pot răspunde la obiectul selectat. De exemplu, în cazul în care aveți nevoie pentru a efectua o acțiune atunci când creați formulare (setări diferite de obicei de operare), trebuie să evidențiați evenimentul OnCreate. Lângă numele evenimentului se va deschide o fereastră cu o listă drop-down. Dacă v-ați scris în cererea dumneavoastră orice manipulare eveniment, și doriți să utilizați una dintre ele, în cazul OnCreate, puteți selecta handler dorit din lista verticală. Dacă aveți nevoie pentru a scrie un nou handler, dublu-clic pe o casetă listă goală.

Cursorul va fi amplasat pe o linie între cuvântul cheie începe și se termină. Văzut codul - l manipulant eveniment gol, ceea ce a făcut în mod automat Delphi. Tu doar între începutul și sfârșitul scrie declarațiile necesare.

Dacă ați făcut acești pași, du-te înapoi la Object Inspector, selectați-l, de exemplu, eveniment OnActivate, și apăsați-l în butonul pentru lista drop-down. O veți vedea înainte de a intra tratare a evenimentului OnCreate (acest punct este prezentată în Fig. 1.3 b). Dacă trebuie să utilizați același program de gestionare și eveniment OnActivate. selectați-l din listă. În acest fel puteți evita suprapunerea în programul de același fragment de cod.

Folosind Object Inspector, puteți obține ajutor sensibile la context pentru o proprietate sau un eveniment. Pentru a face acest lucru, selectați în inspectorul obiectele fereastră care vă interesează într-o proprietate sau un eveniment și apăsați F1.