Primul program
În mod tradițional, atunci când învățați programarea, este obișnuit să creați primul program care scoate textul "Bună ziua, lumea!". Nu vom abate de la tradiție și nu vom crea un program care să afișeze acest text în trei moduri diferite. Dar mai întâi vom cunoaște mediul de programare Delphi în sine. Se presupune că în acest moment Delphi 7 este deja instalat pe PC. Dacă nu este cazul, atunci înainte de a citi lecția, setați Delphi 7. Când încărcați Delphi 7, vedeți următoarea imagine:
Meet este Delphi. Are mai multe ferestre, panouri, componente. Cu cei mai mulți dintre ei vom cunoaște timpul, dar pentru moment trebuie să fim atenți la 5 ferestre:
Atunci când Delphi se deschide, acesta creează automat și afișează un nou proiect (program). În figură, vedeți proiectul. care conține numai un formular standard. Forma este, de asemenea, un obiect. care este fereastra programului. Pentru ca programul să facă ceva util, va trebui să-l schimbăm. Să afișăm textul "Bună ziua, lumea!" prima cale. Pentru a face acest lucru, în Object Inspector, găsiți proprietatea Caption. În prezent, obiectul este o formă. și proprietatea Caption a formularului este responsabilă pentru inscripția de pe linia de sistem a programului (bara albastră din partea de sus a oricărei ferestre de software). Implicit, proprietatea Caption conține inscripția "Form1", numită și forma în sine. Schimbați acest text la "Bună ziua, lumea!" (desigur, fără citate). Încă în procesul de introducere a textului, vedeți că inscripția din linia de sistem are un aspect nou. Am introdus acest text într-un fel.
Acum trebuie să salvăm proiectul. Proiectul este o colecție de fișiere de diferite formate din care este creat programul. Vom discuta acest lucru în detaliu într-una din următoarele prelegeri, însă pentru moment, amintiți-vă regula - fiecare program (proiect) pe care îl creați trebuie salvat într-un folder separat. Dacă păstrați toate proiectele într-un singur dosar, veți deveni foarte confuz. Pentru a salva proiectul, efectuați următoarele acțiuni:
- Alegeți comanda de meniu "File - Save All" sau apăsați tastele rapide
, sau apăsăm pe butonul cu același nume din bara de instrumente
Fig. 1.2. Butoanele Salvați și salvați toate din bara de instrumente
Apoi, trebuie să compilam programul, adică să traducem codul sursă într-un fișier executabil exe. Pentru a face acest lucru, putem selecta comanda de meniu "Run - Run" sau apasa tasta rapida F9 sau click pe butonul "Run" de pe bara de instrumente (pe butonul imaginea sageata verde care indica spre dreapta). Ca rezultat, programul nu a fost doar compilat, ci și lansat. Dacă vă uitați la linia de sistem Delphi, veți vedea inscripția "Delphi 7 - hello [Running]", iar inspectorul de obiecte și ferestrele arborelui obiect au dispărut. Acest lucru indică faptul că programul este în timpul rulării. Programul executabil are exact aceeași formă ca și forma noastră principală, numai pe formularul în care nu există nici o grilă de punct proiectată pentru a facilita proiectarea. Fereastra programului primit conține toate butoanele standard ale programului Windows. Faceți clic pe crucea roșie din partea dreaptă sus a ferestrei, închideți programul (dar nu Delphi) și veți vedea formularul anterior.
Rețineți că proprietățile din Inspectorul de obiecte aparțin componentei selectate în prezent. Componentele sunt evidențiate printr-un simplu clic al mouse-ului. Rețineți că trebuie să faceți clic o singură dată. Un dublu clic va crea un handler de evenimente - o procedură. Dacă creați în mod greșit o procedură în acest fel, salvați pur și simplu proiectul, nu introduceți nimic în el - la salvarea ultimelor proceduri goale sunt șterse automat. Nu este recomandat să le ștergeți manual.
Să încercăm a doua metodă. Observați paleta de componente. Fila curentă este fila Standard. și conține o mulțime de icoane - componente. Când mutați indicatorul mouse-ului pe orice componentă, după un timp apare un buton cu numele componentei. Avem nevoie de o componentă de etichetă. care este prezentat pe fila sub forma unui buton cu imaginea literei aldine "A". Faceți clic pe acest buton, apoi faceți clic pe spațiul liber din formular pentru a insera componenta. Este mai bine să o poziționați mai aproape de marginea superioară stângă a formularului. Componenta Etichetă a apărut pe formular. Această componentă este o inscripție obișnuită. Acum este evidențiată și conține eticheta implicită "Label1". Inspectorul de obiecte prezintă acum proprietățile acestei componente, nu formele. De asemenea, eticheta are proprietatea Caption. pe care le puteți modifica în Inspectorul de obiecte. Găsiți această proprietate și, în loc de "Label1", introduceți "Bună ziua, lumea!". Textul din componenta Etichetă sa schimbat. Dacă nu îți place locul. în care a apărut componenta. îl puteți glisa într-o altă locație. În plus, puteți specifica locația exactă a componentei dacă o selectați și veți apăsa tastele cursor, ținând apăsată tasta
Salvați din nou proiectul și faceți clic pe Executare (sau
Să încercăm un al treilea, ușor mai complicat mod. Până acum, am creat programul fără a scrie o singură linie de cod. Am fost implicați doar în design, Delphi a luat toate celelalte dificultăți. Încercați acum să afișați același mesaj de îndată ce utilizatorul face clic pe butonul din formular.
Mai întâi trebuie să instalați butonul pe formular. Această componentă se află, de asemenea, în fila Standard a paletei componente și arată ca un buton cu cuvântul "OK". Când treceți cursorul mouse-ului peste el, apare promptul "Buton". Faceți clic pe componentă, apoi faceți clic pe locul din formularul în care doriți să vedeți acest buton. Să schimbăm inscripția pe buton. Asigurați-vă că butonul este selectat și găsiți proprietatea Caption în inspectorul de obiecte. Înlocuiți inscripția "Buton1" cu "Faceți clic pe mine!". Dacă inscripția nu se potrivește cu butonul, puteți întinde butonul cu mouse-ul sau puteți folosi tastele cursor cu butonul apăsat
Textul integral al procedurii va fi următorul:
Dacă ați reușit, salvați proiectul, compilați-l și executați-l. Când faceți clic pe buton, va apărea textul indicat. Am creat un program complet, care afișează inscripția "Bună ziua, lumea!" în trei moduri diferite, introducând doar o singură linie de cod sursă! Fișierul rezultat hello.exe este localizat în directorul specificat C: \ Program Files \ Borland \ Delphi7 \ Projects \ 01