Masters Delfi, EID Delfi 7 configurare (documentație, cod sursă de descărcare)

Setarea IDE Delphi 7

Acest articol descrie modul de configurare Borland Delphi 7. Mediu de dezvoltare Rețineți că orice ajustare a mediului de lucru - caz special individuale, iar sarcina mea nu scrie un anumit cod, o descriere a argumentelor pro și contra de a alege o anumită opțiune, bazându-se pe cont propriu experiență.

Apelați dialogul de către echipa Instrumente | opțiuni de mediu meniu principal Delphi. Fereastra are zece pagini cu opțiuni de configurare sunt disponibile:

Preferințe de pagină

Opțiuni de bloc Salvați automat salva automat instalează fișierul editat atunci când compilarea aplicației (verifica fișierele Editor) și spațiul de lucru al proiectului curent atunci când îl (desktop Project) închide. Pentru al doilea bloc de caz conținutul desktop sunt componentele care vor fi salvate pe desktop: numai ecranul de stare de proiect (numai pe computer desktop) sau simbolurile în plus să fie stocate de ultima compilatie de succes (desktop și simboluri).

În timp ce unele dintre cutia mea de prieteni set de fișiere Editor. Eu personal cred că e imprudentă, dacă modificările sunt salvate, acestea vor fi dificil de a anula. În plus, este uneori util atunci când proiectarea face unele experimente cu codul sau aspectul de forme, care nu sunt întotdeauna de succes la o dată, și în acest caz, este necesar să se anuleze corecția. Selectarea această casetă de validare nu funcționează pentru a proteja împotriva patch-uri accidentale pierderi: mult mai util pentru a face o copie de rezervă a proiectului după fiecare modificare semnificativă de succes, nu numai pre compilării, dar, de asemenea, pentru a construi echipa de proiect [proiect | Build [proiectul curent].

Auto trageți de andocare Caseta de selectare permite ferestrele IDE încorporate una în cealaltă. În cazul în care este inclus, apoi se evita inserarea nejustificată prin apăsarea tastei în timp ce se deplasează fereastra [Ctrl]. Unele ferestre dezvoltatori tendință Delphi pentru a preveni încorporarea de muncă. Dacă faceți parte numărul lor, debifați această casetă.

Alcătuirea și rulează unitatea de opțiuni determină proprietățile fereastra de configurare în mediul de tranziție în modurile de compilare și execuție. Puteți afișa fereastra de informații cu privire la evoluția procesului de compilare (Arată progresul compilator), pentru a vizualiza ansamblul comentarii de pachete de la momentul compilarii (Avertizare privind pachetul reconstrui), pentru a primi ferestre buclat mass-media atunci când aplicația începe să funcționeze (Minimize run) și de a face invizibil fereastra de proiectare în run-time aplicație, lăsând numai pentru Windows Debugger (ascunde designeri pe run).

Folosind aceste setări - o chestiune de gust, dar am observat că ați activat opțiunea Minimize rula pe unele computere atunci când reveniți la un mod de editare Delphi se blochează sau produce o eroare de sistem. Opțiunea Ascunde designeri de pe rula utile în procesul de depanare o aplicație, permițându-vă să se concentreze pe informațiile și eliminarea Debugger inutile în fereastra de modul de proiectare.

Caseta din partea de jos a paginii specifică locația directorului Depozitarului Delphi (fișier delphi32.dro). În mod implicit, acest fișier este stocat în directorul bin din directorul Delphi. În cazul în care nu are nevoie de circumstanțe excepționale, lăsați „copilul“ în „leagăn“ ...

pagina Designer

opțiuni Grid bloc vă permite să facă o grilă vizibilă pe formular (grila de afișare), se leagă la ea componente (Snap to grid) și să varieze distanța dintre liniile grilei (dimensiune Grid). Personal, prefer spațierea grilei de pixeli 4x4 cu aliniere automată a componentelor pe grila. Dacă am nevoie pentru a seta poziția componentei mai precis, am folosi comanda rapidă [Ctrl -<], [Ctrl ->], [Ctrl - ^] sau [Ctrl - v].

Descriere Opțiuni în noul proiect de forma în format text în loc de binar (Noua formă ca text) și definirea unor noi forme și module de date ca un creat automat atunci când aplicația pornește (Auto crea formulare și module de date) pornesc, de asemenea. Primul este util, pentru că descrierea în formatul de text, în ciuda unei dimensiuni puțin mai mare vă permite să controlați descrierea formei și, dacă este necesar, este ușor să-l efectueze „on the fly“. Iar al doilea vă permite să nu aibă grijă în stadii incipiente de dezvoltare și depanare a proceselor de creare și distrugere a formelor și a modulelor de date. Când vine momentul, le pot traduce cu ușurință la starea altor disponibile pe pagina Formulare setărilor proiectului (Project | opțiuni de proiect ...).

Arată caseta de selectare de subtitrare componente este utilă deoarece poate fi ușor identificat în forma mai multor componente non-vizuale similare. În caz contrar, forma ar arata astfel ...


Masters Delfi, EID Delfi 7 configurare (documentație, cod sursă de descărcare)

La proiectarea este la fel de important pentru a urmări poziția și dimensiunile componentelor vizuale, precum și alte informații cu privire la proiectarea componentelor. Controlați aceste informații în Object Inspector nu este întotdeauna convenabil. Prin urmare, selectați caseta de selectare Afișați indicii de designer si arata extins indicii de control, și să vizualizați informații despre obiectul, doar prin plasarea cursorului mouse-ului.

Object Inspector Page

Opțiuni Aparatul vă permite să configurați aspectul ferestrei Object Inspector (de sus în jos):
  • afișa o listă derulantă a obiectelor și a claselor lor;
  • clase de afișare pentru toate obiectele din listă (de exemplu, nu numai pentru selectată în prezent);
  • arată bara de stare;
  • arată grila de linii în proprietăți sau evenimente;
  • opta linii incomplete dacă modificați dimensiunea verticală a ferestrei (în cazul în care nu există nici o altă fereastră încorporat ferestre sau în cazul în care obiectul inspectorul nu este încorporat într-o altă fereastră în sine);
  • afișa proprietățile unui obiect, read-only;
  • Valorile îngroșate care diferă de cele implicite.

În general, utilizarea acestor setări - gust dezvoltator de afaceri. Personal, prefer să aloce valori care sunt diferite de valorile asumate în mod implicit pentru a efectua un control mai flexibil asupra proiectului. Uneori este util să avem în fața ochilor mei proprietățile disponibile doar pentru citire, dar pe de altă parte, poate fi confuz ...

Opțiuni de trimiteri bloc vă permite să configurați proprietățile de afișare ale obiectului în fereastra de inspector. caseta de selectare în linie Expand vă permite să includeți o listă a proprietăților proprietăților obiectelor în lista obiectului curent. De exemplu, în cazul în care meniul principal TMainMenu asociat cu o listă de icoane TImageList imagini asociate de proprietate, apoi lângă numele de această proprietate este apare o pictogramă [+] când faceți clic pe lista scade TImageList de proprietăți a componentelor. Este foarte convenabil, deoarece puteți configura ambele componente, în același timp, controlând rezultatul final. Caseta de selectare Afișare pe pagina de evenimente permite aceleași posibilități de pe pagina de evenimente.

pagina Paletă

Pagina de setări, puteți apela Componentele de comandă meniu | Configurarea paleta sau din meniul paletei componente Proprietăți comandă pop-Delphi.

Dacă lista Pagini paleta pentru a selecta pagina, lista de componente va afișa toate componentele instalate să-l cu referire la pachetul în care acestea sunt descrise și puse în aplicare. Page pot fi adăugate la paleta, redenumi, șterge (dacă este goală) și pentru a muta în sus sau în jos lista paginilor. Puteți schimba compoziția paginii, ascunderea unor componente cheie [Hide] sau componente târâte de la o pagină la alta.

Acasă Biblioteca

Lista de cale Biblioteca se adaugă la directoarele care sunt pachetele de componente sursă. pachete compilate * .bpl vor fi plasate în directorul specificat în linia directorul de ieșire BPL. și fișierele * .dcp - în directorul specificat în parametrul directorul de ieșire DCP. În cele din urmă, calea de navigare opțiunea Specifică directorul în care codul exploratorul caută informații despre identificatorii.

Toți acești parametri sunt în mod necesar ...

pagina Explorer

Verificați fereastra de selecție caseta include proprietăți și metode nefinalizate Browser cu caractere aldine, de exemplu, în cazul în care metoda este declarată, dar nu a pus în aplicare.

caseta de selectare sintaxa incompletă Finalizare pentru a adăuga automat la punerea în aplicare șablon de cod al proprietăților nefinalizate. În caz contrar, această opțiune va avea doar metode incomplete.

Grupul de vedere browser-ul inițială determină pagina care va fi afișată în obiectele Explorer în producția sa de pe ecran. În acest caz, în fereastra Explorer va afișa informații determinate în unitatea domeniu de aplicare browser. sau numai informații despre simbolurile modulelor curente ale proiectului (simboluri proiect), sau despre simbolurile tuturor modulelor, utilizate fie în mod explicit sau implicit în proiect, inclusiv Module VCL (toate simbolurile). Acesta din urmă nu este recomandată din cauza excesului mare de informații. Dar, uneori, este necesar.

Listă Explorer categorii determină compoziția obiectelor afișate în codul de browser-ul și Object Explorer. Totul depinde de preferințele proiectului și dezvoltatorul acesteia.

Tip de pagină Bibliotecă

Grupul SafeCall cartografiere funcție pentru a determina care funcții vor fi declarate ca safecall transformarea Delphi în IDL în generarea unei biblioteci de tip. Este important să se înțeleagă că funcția este aplicată automat contractul COM SafeCall pentru erori și excepții, de conversie hresult cod de eroare într-o excepție. Când selectați Limbi IDL va avea nevoie de limbaj clar ukzyvat convenții bloc de apelare, cum ar fi safecall sau stdcall.

Safecall poate fi folosit pentru toate interfețele (toate interfețele v-masă), pentru interfețe duble numai (numai interfețe duble) sau nu utilizați SafeCall (Nu harta).

Înțeles Setarea limbii determină limba pentru a descrie interfețe într-o bibliotecă de tip. Eu folosesc Pascal, deși mai „nativ“ pentru Windows și aplicațiile sale este IDL.

Condițiile necesare pentru importul de ActiveX-componente sunt definite de parametri Ignore steaguri speciale CoClass atunci când importați. Importurile numai cele soklassy, ​​care a înlăturat steagurile corespunzătoare din acest grup de opțiuni. În mod implicit, a marcat doar de pavilion cancreate. care vă permite să importați un obiect de uz general.

actualizări opțiune de afișare înainte de a răcoritoare include o ieșire de cerere pentru a confirma obiectul de actualizare. În caz contrar, atunci când editați obiectul va fi actualizat fără notificare.

Variabilele de mediu Pagina

Ea are două liste: variabile de sistem. care conțin variabile IDE mediu Delphi, și are prioritate față de utilizator. care cuprinde variabilele sunt redefinite de către utilizator. Alternarea prima listă, puteți adăuga un supracontrol. A doua listă, puteți adăuga propriile variabile, modifica și șterge valorile existente.

pagina de Internet

Dacă este activat pavilion activare depanare. apoi eroarea în script-ul va fi difuzate debugger instalat pe computer. În caz contrar, doar un mesaj de eroare va fi emis.

Expertul Web Application va aloca extensia html-fișier, extensia opțiunea de fișier HTML.

Dacă imaginea adevărată nu este disponibilă în proiectarea, atunci acesta va fi afișat în loc de desen dintr-un fișier de imagine câmp Exemplu.

Pagina Delphi Direct

In aceasta fereastra indicator de rețea sondaj automat permite conectarea automată la actualizările gazdă Delphi. Nu știu despre tine, dar modul meu enervant de unele aplicații pentru a scormoni în rețea, fără echipa mea, mai ales atunci când lucrăm la o secțiune importantă a codului. Prin urmare, am această opțiune oprit imediat!

Dacă aveți astfel de probleme nu sunt torturați, setați intervalul de actualizare (în zile) în parametrul intervalul de votare. Ultima data conectare va fi afișată în ultimul sondaj.

În cele din urmă, steagul arată în mod automat Delphi direct asupra împrospătare permite controlul automat al procesului de actualizare fereastra de ieșire atunci când unul începe.