32 Lecții de la delphi

32 Lecții din Delphi

Lecția 3. Gestionarea proiectelor

Acest articol descrie modul în care.
  • Adăugați și eliminați formulare și module pentru proiect
  • Gestionați ferestrele în spațiul de lucru
  • Creați un fișier executabil pentru Windows
  • Reglați bine mediul de programare
Proiectul Delphi Orice proiect are asociat cel puțin șase fișiere. Trei dintre ele se referă la managementul de proiect din mediul înconjurător și nu sunt modificate direct de către programator. Acestea sunt fișierele.
  • Fișierul principal de proiect, denumit inițial PROJECT1.DPR.
  • Primul modul al programului / unității /. care apare automat la începutul lucrării. Fișierul se numește UNIT1.PAS în mod prestabilit, dar poate fi numit orice alt nume, cum ar fi MAIN.PAS.
  • Fișierul principal de formular, care implicit este denumit UNIT1.DFM, este utilizat pentru a stoca informații despre aspectul formularului principal.
  • Fișierul PROJECT1.RES conține pictograma pentru proiect, acesta este creat automat.
  • Fișierul, care este denumit implicit PROJECT1.OPT, este un fișier text pentru salvarea setărilor legate de acest proiect. De exemplu, directivele compilatoare pe care le-ați setat sunt salvate aici.
  • Fișierul PROJECT1.DSK conține informații despre starea spațiului de lucru.
Desigur, dacă salvați proiectul sub un alt nume, numele și fișierele cu extensiile RES, OPT și DSK se vor schimba.

După compilarea programului, primiți fișiere cu extensii:







DCU - module compilate

EXE - fișier executabil

DSM - fișier de serviciu pentru rularea programului într-un mediu foarte mare, se recomandă ștergerea acestuia la sfârșitul lucrului.

Elementul de meniu "Fișier"

Dacă doriți să salvați proiectul, selectați elementul de meniu principal (cu ajutorul mouse-ului sau al tastei Alt + F). Elementul de meniu "Fișier" este după cum urmează:

Salvați proiectul ca

După cum puteți vedea, aici sunt șase secțiuni; aici este scopul lor:
  • Prima secțiune oferă posibilitatea de a gestiona proiectul în ansamblu.
  • A doua secțiune oferă control asupra formelor, modulelor și componentelor proiectului.
  • Al treilea vă permite să adăugați și să eliminați fișiere din proiect.
  • Al patrulea gestionează sigiliul.
  • Cea de-a cincea secțiune este ieșirea de la Delphi
  • A șasea secțiune oferă o listă de proiecte editate anterior; Puteți deschide rapid cea dorită.
Așa cum veți vedea mai târziu, majoritatea operațiunilor din elementul de meniu "Fișier" pot fi efectuate utilizând Project Manager (Project Manager), care poate fi apelat din elementul din meniul View. Unele operații sunt disponibile și prin SpeedBar. Această strategie este tipică pentru Delphi: oferă mai multe moduri de a rezolva aceeași problemă, însă tu poți decide care este mai eficient în această situație.

Fiecare rând al elementului de meniu "Fișier" este explicat în director. Selectați meniul "Fișier" și apăsați F1. apare ecranul directorului, ca în Fig.

Figura 1: Delphi include un indiciu despre modul de utilizare a elementului de meniu "Fișier".

Majoritatea articolelor din prima secțiune sunt evidente. "Proiect nou" începe un nou proiect, "Deschiderea Proiectului" deschide un proiect existent etc.

Primele două paragrafe ale celei de-a doua secțiuni vă permit să creați un nou formular sau un nou modul. Selectând "Formular nou", creați un nou formular și modul asociat acestuia; selectând "Unitatea nouă", creați un modul.

"Componentă nouă" invocă un dialog pentru construirea unei noi componente vizuale. Ca rezultat, este creat un modul care poate fi compilat și inclus în Componenta paletă.

"Open File" deschide, dacă este necesar, orice modul sau doar un fișier text. Dacă modulul descrie formularul, atunci acest formular va apărea și pe ecran.

Când creați un nou modul, Delphi îi dă un nume implicit. Puteți modifica acest nume la ceva mai semnificativ (de exemplu, MAIN.PAS) utilizând elementul "Salvați fișierul ca".

"Salvare fișier" salvează numai fișierul care este editat, dar nu întregul proiect.

Trebuie să acordați atenție: trebuie să salvați în mod regulat proiectul prin intermediul fișierului | Salvați proiectul sau apăsând pe Ctrl + S.







Acum că știți despre crearea unui proiect folosind elementul de meniu "Fișier", accesați Managerul de proiect, care vă ajută să gestionați proiectul. Managerul de proiect, figura 3, este împărțit în două părți. Upper - un panou cu butoane de control. Jos - lista modulelor incluse în proiect.

Fig.3: Tastele de mai sus sunt folosite pentru a șterge și a adăuga module la proiect.

Elementul de meniu "Fișier" a fost discutat mai devreme. Alte puncte importante sunt considerate următoarele - "Editare", "Căutare", "Vizualizare" și "Compilare", dar cu mai puține detalii. Apoi, din nou în detaliu, povestește despre "Opțiuni".
        1. Elementul de meniu "Editare"

        Rețineți că directorul (ajutor on-line) explică modul de utilizare a opțiunii de meniu Opțiuni | Mediu pentru a configura comanda "U ndo". Abilitatea de a limita numărul posibil de comenzi "Undo" poate fi utilă dacă lucrați la o mașină cu resurse limitate.

        "Aduceți în față", "Trimiteți înapoi", "Aliniați" și "Dimensiunea" au fost discutate în Lecția 2. Celelalte patru elemente ajută la "îmbogățirea" rapidă a aspectului formularului.
      1. Elementul de meniu "Meniu"


        În elementul de meniu "Compilați", proiectul poate fi compilat sau reconstruit. Dacă selectați Compilare sau Run. atunci Delphi recompune numai acele module care s-au schimbat de la ultima compilație. Construiți toate. pe de altă parte, recompulează toate modulele ale căror cod sursă este disponibil. Comanda Syntax Check verifică numai validitatea codului de program, dar nu actualizează fișierele DCU.

        În partea de jos este elementul Informații, care oferă informații despre program. mărimea segmentelor de cod, date și stive, mărimea memoriei dinamice locale și numărul de rânduri compilate.
      2. Elementul de meniu "Rulați"
Puteți utiliza "Run" pentru a compila și rula programul și pentru a specifica parametrii liniei de comandă pentru transferul la program. Există, de asemenea, opțiuni pentru modul de depanare.

Element de meniu Opțiuni | proiect

Opțiunile reprezintă cea mai dificilă parte a meniului sistemului. Acesta este centrul de control din care puteți schimba setările pentru proiect și pentru întregul mediu de lucru Delphi. Există șapte articole în "Opțiuni".

Toate setările pentru proiect sunt salvate într-un fișier text cu extensia OPT și le poți remedia manual.
        1. Formează pagina

        Pe pagina Formulare, puteți selecta forma principală a proiectului. Modificările pe care le faceți vor fi afișate în fișierul DPR corespunzător. De exemplu, în următorul proiect, Form1 este principalul, deoarece apare primul în blocul principal al programului:

        Unitatea 1 în "UNIT1.PAS",

        Unitatea 2 în 'UNIT2.PAS';


        Acum, să trecem la pagina Linker prezentată în Figura 7.

        Fig.7: pagina Linker.

        Setările de depanare sunt discutate mai jos. Dacă buffer-ul de legătură este localizat în memorie, atunci legarea are loc mai repede.

        Dimensiunea stivei (Stack Size) și memoria dinamică locală (Heap Size) sunt foarte importante. Delphi stabilește dimensiunea implicită și Stack. și dimensiunea Heap de 8192 octeți fiecare. Este posibil să fie necesar să modificați mărimea stivei în program, dar de obicei nu este mai mare de 32K. În concluzie, aceste două dimensiuni nu trebuie să depășească 64K, altfel o eroare va fi produsă atunci când programul este compilat.
      1. Directoare / Condiții
Pagina Directoare / Condiții, prezentată în Figura 8, vă permite să extindeți numărul de directoare în care compilatorul și linkerul caută fișiere DCU.

Fig.8: Pagina Directoare / Condiții.

Fișierul DELPHI.INI conține o altă listă de directoare. Rețineți că în fișierul OPT - o listă de directoare pentru un anumit proiect și în fișierul DELPHI.INI - lista se referă la orice proiect.

Director de ieșire - directorul de ieșire în care se adaugă fișierele EXE și DCU, rezultate din compilație.

Cale de căutare - lista de directoare pentru căutarea fișierelor DCU când se leagă. Directoarele sunt listate printr-un punct și virgulă;

Condiționat definește - pentru programatorul experimentat și în prima etapă de creare a proiectului nu este necesar. Pentru informații, puteți apela ajutorul on-line.

Configurația mediului de programare (IDE)

Fig.9: Pagina Preferințe.

Grupul "Conținutul desktopului" determină ce va fi salvat atunci când veți părăsi Delphi. Dacă selectați Numai Desktop - acest lucru va salva informații despre directoare și ferestre deschise, dacă selectați Desktop și simboluri - aceasta salvează aceleași informații plus pentru browser.

În grupul "Form Designer", puteți seta dacă doriți să afișați grila de pe ecran și să aliniați obiectele de pe ea și dimensiunea celulelor rețelei.

În grupul "Debugging". opțiunea Depanare integrată - dacă se utilizează depanatorul integrat; Pasul Bloc Program - debuggerul se va opri pe prima linie a modulului, în care există informații de depanare; Break On Exception - opriți programul dacă apare o excepție; Minimize On Run - pentru a minimiza Delphi la pornirea programului. După închiderea programului, mediul Delphi este restabilit. Ascunde proiectanții pe Run - ascunde fereastra Designer (Object Inspector, Form) când începe aplicația.

Afișați progresul compilatorului - arătați fereastra în care se reflectă procesul de compilare al programului.

"Galerie" - indică în ce cazuri este necesar să se furnizeze o "galerie" (colecție de piese și experți).

Opțiunile editorului, afișarea Editorului și culorile editorului vă permit să modificați culorile și tastele fierbinți utilizate de IDE. Pagina de redare a editorului este prezentată în figura 10, iar culorile editorului sunt prezentate în Fig.

Fig.10: Afișare pagină a ecranului.

Fig.11: pagina Culori editor.

Puteți schimba culorile IDE pe pagina Culori editor.

Și, în final, opțiunile editorului (figura 12).

Multe dintre setările de pe această pagină nu sunt foarte importante pentru majoritatea utilizatorilor, deci hai să ne uităm la unele.

"Găsiți textul pe cursor" - dacă este activat, atunci când căutați (Ctrl + F), cuvântul pe care se află cursorul este folosit ca subrevers pentru căutare.

Puteți afla toate opțiunile din referința (F1).

Setările sunt salvate în fișierul DELPHI.INI. care se află în directorul Windows.







Articole similare

Trimiteți-le prietenilor: