Managementul de proiect în delphi

  1. Proiectul „> Elementul de meniu“ File "
  2. management de proiect
  3. Prezentare generală a elementelor de meniu
  4. edita
  5. căutare
  6. vedere
  7. compila
  8. meniu de opțiuni articol | proiect
  9. Formulare
  10. Aplicații
  11. compilator
  12. linker
  13. Directoare / Condiționalele
  14. mediu de programare Configurare
Acest curs explică modul în care:
  • Adăugați și ștergeți forme și module în cadrul proiectului
  • Gestionați ferestrele de pe spațiul de lucru
  • Creați un fișier executabil pentru Windows
  • Reglați fin mediul de programare

proiect Delphi

Orice proiect are, în cel puțin șase fișiere asociate cu acesta. Trei dintre ele se referă la managementul de proiect al mediului și în mod direct de către programator nu se schimbă. Aceste fișiere.
  • Fișierul principal al proiectului, numit inițial PROJECT1.DPR.
  • Primul modul al programului / unitate /. care apare în mod automat la începutul lucrării. Fișierul este numit UNIT1.PAS în mod implicit, dar poate fi numit de către orice alt nume, cum ar fi MAIN.PAS.
  • Fișierul de forma principală, care implicit se numește Unit1.dfm, este utilizat pentru a stoca informații despre aspectul formei principale.
  • fișier PROJECT1.RES conține o pictogramă pentru proiect este creat automat.
  • Fișier numit implicit PROJECT1.OPT este un fișier text pentru a salva setările asociate proiectului. De exemplu, setați directivele de compilare sunt stocate aici.
  • fișier PROJECT1.DSK conține informații cu privire la starea spațiului de lucru.
Desigur, dacă salvați proiectul sub un alt nume, schimba numele și fișierele cu RES, OPT și DSK.

După compilarea aplicației pentru a primi fișiere cu extensiile:

module compilate - DCU

EXE - fișier executabil

DSM - fișier de serviciu pentru a porni programul într-un mediu care este foarte mare, este recomandat să le spălați atunci când ați terminat.

Elementul de meniu „File“

Dacă doriți să salvați proiectul, apoi selectați din meniul principal element „File“ (cu mouse-ul sau tasta Alt + F). Element de meniu „File“ este după cum urmează:

Salvare proiect Ca

După cum puteți vedea, există șase secțiuni; asta e scopul lor:
  • Prima secțiune face posibilă managementul de proiect, în general.
  • A doua secțiune oferă control asupra formulare, module și componente ale proiectului.
  • Al treilea vă permite să adăugați și să eliminați fișierele din proiect.
  • În al patrulea rând controale de imprimare.
  • Secțiunea a cincea - ieșirea din Delphi
  • A șasea secțiune oferă o listă a proiectelor editate anterior; Puteți deschide rapid pe cel dorit.
După cum veți vedea mai târziu, majoritatea operațiunilor de element de meniu „File“ poate fi realizată de către Managerul de Proiect (Project Manager), care poate fi accesat din meniul View. Unele operațiuni sunt disponibile prin intermediul Speedbar. Această strategie este tipic pentru Delphi: ea oferă mai multe moduri de a rezolva aceeași problemă, puteți decide pentru tine care unul este mai eficientă în această situație.

Fiecare linie a elementului de meniu „File“ este explicat în Director. Selectați meniul „File“ și apăsați F1. va ghida pe ecran ca în figura 1.

Figura 1: Delphi include un sfat, element de meniu „File“ pentru a utiliza.

Cele mai multe dintre punctele din prima secțiune sunt evidente. "Proiect nou" începe un nou proiect, "Open Project" se deschide un proiect existent, etc.

Primele două puncte de a doua secțiune vă permite să creați un formular nou sau un nou modul. Alegerea „noul formular“, creați o nouă formă și un modul care este asociat cu ea; selectând „Unitate Nou“, creați un singur modul.

„Noi Componenta“ dialog este de a construi o nouă piesă de lucru componentă vizuală. Rezultatul este un modul care poate fi compilat și incluse în paleta de componente.

„Open File“, se deschide, dacă este necesar, orice modul sau pur și simplu un fișier text. Dacă modulul descrie forma, această formă apare, de asemenea, pe ecran.

Când creați o nouă unitate de Delphi dă numele implicit. Puteți schimba acest nume ceva mai semnificativ (de exemplu, MAIN.PAS), folosind „Save File As“ element.

„Save File“ salvează numai fișierul editat, dar nu întregul proiect.

Trebuie să acorde o atenție: Ar trebui să salvați în mod regulat proiectul prin intermediul fișierului | Salvare proiect, fie prin apăsarea Ctrl + S.

management de proiect

Acum, că știți despre crearea unui proiect utilizând elementul de meniu „File“, trece la managerul de proiect, care ajută la gestionarea proiectului. Manager de proiect, figura 3, este împărțit în două părți. - Panou superior cu butoane de control. Partea de jos - lista modulelor incluse în proiect.

Figura 3: Butoanele de pe partea de sus sunt folosite pentru a elimina sau adăuga module la proiect.

Elementul de meniu „File“ discutat mai devreme. În continuare, ia în considerare alte puncte importante - „Edit“, „Căutare“, „View“ și „Compile“, dar în mai puține detalii. Mai mult, din nou în detaliu, descrie „Opțiuni“.
  1. Elementul de meniu „Edit“

Ia act de faptul că (ajutor on-line) director explică modul de utilizare meniul Opțiuni | setările de mediu pentru comanda „U nNu“. Capacitatea de a limita numărul de posibile comenzi „Undo“ poate fi utilă dacă lucrați la o mașină cu resurse limitate.

„Adu în față“, „Send To Back“, „Alinierea“ și numărul „Size“, discutat în Lecția 2. Celelalte patru puncte vă va ajuta rapid „înfrumusețează“ aspectul formei.
  • Elementul de meniu „Meniu“


    În cadrul proiectului elementul de meniu „Compile“ poate fi compilat (compilare) sau reconstrui (build). Dacă selectați compilați și Run. Delphi recompiles doar acele module care au schimbat de la ultima compilării. Construiește toate. Pe de altă parte, recompilați toate modulele al căror cod sursă este disponibil. Sintaxa Verificați comandă verifică doar corectitudinea codului de program, dar nu actualizează fișierele DCU.

    În partea de jos - faceți clic pe Informații, care afișează informații despre program. dimensiuni segmente de cod, date și mărimea stack-ului de memorie dinamică locală și numărul de linii de compilate.
  • Elementul de meniu „Run“
  • Puteți utiliza „Run“ pentru a compila și rula programul și pentru a specifica parametrii de linie de comandă pentru a trece la program. Aici sunt opțiunile pentru modul de depanare.

    meniu de opțiuni articol | proiect

    „Opțiuni“ este cea mai complexă parte a meniului sistemului. Acest centru de control, de la care puteți modifica setările pentru proiect și pentru întregul mediu de lucru Delphi. În „Opțiuni“ există șapte puncte.

    Toate setările pentru proiect sunt stocate într-un fișier text cu o extensie de OPT, și le puteți repara manual.

    pagina Formulare

    Pe pagina Formulare, puteți selecta forma principală a proiectului. Modificările pe care le face sunt afișate în fișierul DPR corespunzător. De exemplu, în următorul proiect, Form1 este extrem de important, așa cum apare mai întâi în unitatea principală:

    Unit1 în 'UNIT1.PAS',

    UNIT2 în 'UNIT2.PAS';


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

    Figura 7: Pagina de legătură.

    Debugger Setările sunt descrise mai jos. Dacă linkerul tampon este în memorie, legătura este mai rapid.

    stivă Size (Dimensiune stivă) și memoria locală dinamică (Heap Size) este extrem de important. Delphi setează implicit și stiva Size. și Heap Size la 8192 bytes. Poate fi necesar să modificați dimensiunea stivei în program, dar de obicei nu mai mult de 32KB. În concluzie, aceste două dimensiuni nu trebuie să depășească 64K, în caz contrar se va genera o eroare atunci când compilarea programului.

    Directoare Page / Condiționalele

    Pagina Directoare / Condiționalele, Figura 8, face posibilă pentru a extinde numărul de directoare, în cazul în care compilator și linker-ul în căutarea de fișiere DCU.

    Figura 8: Pagina Directoare / Condiționalele.

    În fișierul DELPHI.INI conține o altă listă de directoare. Amintiți-vă că în fișierul OPT - o listă de dosare pentru un proiect specific, și fișierul DELPHI.INI - lista este valabilă pentru orice proiect.

    Director de ieșire - directorul de ieșire în cazul în care fișierele DCU adăugate EXE și rezultate în urma compilării.

    Cale de căutare - o listă de directoare pentru a căuta fișiere DCU atunci când conectarea. liste de directoare, separate prin virgulă;

    definește condiționale - numai pentru un programator cu experiență și prima etapă a proiectului este necesară. Pentru informații suplimentare puteți apela (ajutor on-line) director.

    Mediul de programare de configurare (IDE)

    Figura 9: pagina Preferințe.

    La grup „Cuprins Desktop“ este determinată, acesta va fi salvat atunci când ieșirea din Delphi. Dacă alegeți Numai desktop - acest lucru va salva informații cu privire la directoare și ferestre deschise atunci când selectați Desktop și simboluri - acest lucru va salva același, plus informații pentru browser (browser).

    In grupul „Form Designer“ puteți seta dacă pentru a arăta grila (grilă) de pe ecran și dacă pentru a alinia obiecte pe ea și o dimensiune a ochiurilor de plasă.

    Sub "Debugging". opțional integrat Debugging - Eu folosesc debugger built-in; Pasul Blocare program - depanator se va opri pe primul modul linie, care a informației de depanare; Break On Excepție - fie pentru a opri programul, atunci când are loc o excepție; Minimizarea pe Run - dacă Delphi de rulare atunci când începe programul. După închiderea programului mediul Delphi este restaurat. Ascunde designeri pe Run - ascunde fereastra Designer (Object Inspector, formă), atunci când aplicația pornește.

    Arată compilatoare Progress - fie pentru a afișa o fereastră în care se reflectă procesul de elaborare a unui program.

    „Galeria“ - indică în ce cazuri trebuie să furnizeze o „galerie“ (o colecție de piese și expert).

    Page Editor Opțiuni, Editor de afișare și Editor culori vă permit să modificați culorile și tastele „fierbinți“ utilizate IDE. pagina Editorul de display este prezentat în Figura 10, și Editor culori - Figura 11.

    Figura 10: Pagina E ditor display.

    Figura 11: pagina Editor Culori.

    Culorile IDE pot fi modificate în pagina de culori Editor.

    Și, în sfârșit, Opțiuni Editor (Figura 12).

    Multe dintre setările de pe această pagină nu sunt foarte importante pentru majoritatea utilizatorilor, și se va concentra doar pe unele.

    „Găsiți text la cursor“ - dacă este activat, de căutare (Ctrl + F) ca un subșir pentru a căuta va lua cuvântul la cursor.

    Toate opțiunile pe care le puteți afla mai multe în directorul (F1).

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

    Știri
    Cavalerii Teoria eter

    Acest Kornilov a scris pe pagina sa de pe rețeaua socială.

    Potrivit lui Kornilov, atunci mesajul său a fost întâmpinată cu neîncredere.

    Acum, Vladimir Kornilov a decis să se întoarcă la acest subiect, în legătură cu care se publică în fotografiile mele de pe Facebook misterioase israelienilor care au luat parte la masacrul de la Odessa.

    Printre multele întrebări pe care Kornilov, a spus el, ar dori să obțină un răspuns, de exemplu, sunt după cum urmează:

    „De ce au intrat accidental în Odesa cu echipament medical, mănuși de cauciuc, în cazul în care au știut dinainte că va fi rănit și ucis? Sau de ce acest luptător uitat brusc limba engleză, atunci când a dat seama că dosarul său?“.

    apa lacurilor, mărilor și oceanelor prin lushariya --------- nordice roti spre m Lc - p-in-k-i, iar apa din polushariya sudic - ra - conductive dizolvată -sya- po- h asul săgeată - Obra-zuya- firma -Oral-furnica-ski-e-ovo-apă.

    Principalul motiv pentru vârtejuri de rotație sunt vânt locale.
    Cu cât viteza vântului este mai mare viteza de rotație a vîrtejuri și ca o consecință, mai mari vârtejuri forței centrifugale, contribuind astfel la creșterea nivelului apei mărilor și oceanelor.
    Și cea mai mică forța centrifugă a vârtejuri, este mai scăzut nivelul apei mărilor și oceanelor.

    O viteză de curgere pe perimetrul mărilor și oceanelor nu este același lucru peste tot și depinde de adâncimea coastei. În partea superficială a vitezei curenților de mare este crescut, iar în partea adâncă a mării este redusă.
    fluctuațiile sezoniere ale nivelului apei ceas-tsya nu în jurul valorii de coasta mărilor și oceanelor-s, dar numai în acele coaste unde -mare viteza unghiulară a fluxurilor și a forței centrifuge, prin urmare, de mare a apei. (Centrifug forța F = v / r).
    În zonele de coastă drepte, în cazul în care curenții nu au nici un nivel de apă cu viteză unghiulară nu crește.