Programator de colț al chipsurilor Dolphi

Rularea Delphi fără a crea un nou proiect
Dacă nu doriți de fiecare dată când deschideți Delphi cu un proiect gol, scrieți următoarea linie de comandă în proprietățile de comenzi rapide:






delphi6.exe -np

Și dacă adăugați un alt parametru, atunci Delphi va începe fără fereastra cu sigla:
delphi6.exe -np -ns

Amintiți-vă marcajele deschise
Dacă doriți ca Delphi să vă aducă aminte cu ce module ați lucrat și să le deschideți automat când vă întoarceți la proiect, mergeți la meniu și bifați:
Instrumente> Opțiuni de mediu> Preferințe> Opțiuni de salvare automată> Proiect desktop

Apropo, în același timp, nu vor fi amintite doar unități deschise, ci și puncte de întrerupere instalate în ele!

Cum să pună BreakPoint
Trebuie doar să faceți clic pe mouse-ul din stânga ferestrei de cod - apare un cerc roșu și linia va deveni roșie. Acum puteți rula programul (F9): va merge la această linie și se va opri. Apoi puteți continua să efectuați acțiuni (F7) sau blocuri (F8). Diferența este că, în conformitate cu F7, va merge în toate subrutinele și construcțiile compozite, iar conform F8 este destul de rapid să sari peste ele.

În procesul de urmărire, puteți să treceți peste orice variabilă din textul programului și valoarea sa actuală va fi afișată ca o sugestie de tip pop-up!
Puteți vedea valoarea unei variabile într-un alt mod (într-o fereastră specială):
Ctrl + F7

Dacă excepția zadolbali
Se întâmplă că un anumit bloc de coduri oferă situații excepționale care împiedică executarea proiectului. Aceste evenimente neplăcute pot fi oprite temporar! Pentru a face acest lucru, puneți primul breakPoint la începutul blocului, în proprietățile sale puneți o bifă:
Proprietăți punct de pornire> Avansat> Acțiuni> Ignoră excepțiile ulterioare

Imediat la sfârșitul blocului am plasat al doilea BreakPoint, iar în proprietățile lui am pus o bifă:
Proprietăți punct de pornire> Avansat> Acțiuni> Efectuați excepții ulterioare

Acum, acest loc va aluneca fără întârzieri și dialoguri de confirmare pop-up!







Cum să pui ancora
Să presupunem că aveți deja un modul mare și că trebuie să vă uitați undeva într-un loc mult mai înalt sau mai mic și apoi reveniți rapid la poziția curentă.
Ctrl + Shift + 0..9

Un marcator cu numărul corespunzător apare în partea stângă. Acum, pentru a reveni aici de oriunde în modul, doar apăsați
Ctrl + număr 0..9

În fiecare modul, puteți pune până la 10 ancore similare (0 ... 9 cifre) și puteți muta instantaneu între ele!

Deplasarea rapidă de la antetul subprogramului la corpul său (și spate)
Aici treceți prin secțiunea de descriere, găsiți titlul funcției sau procedurii dorite, doriți să mergeți la ea. Dar corpul ei poate fi de o mie de linii de mai jos!
Ctrl + Shift + Săgeată în jos

Și imediat te găsești în corpul ei chiar sub început.
Vrei să te întorci? Nimic nu este mai ușor:
Ctrl + Shift + Săgeată sus

Dar aici este o nouă neplăcere: o subrutină din cod este apelată de la un alt modul! Este in regula:
Ctrl + Faceți clic pe mouse

Cum să creați rapid subrutine goale
Prin tastarea manuală a mai multor anteturi cu descrieri ale subrutinelor, ați decis să mergeți la corpurile lor. Foarte prea manual? Nici un fel!
CTRL + SHIFT + C

Acest lucru este valabil și pentru metodele lipsă ale clasei!

Schimbați linia pentru formatarea blocului
Regulile de ton bun îi prescriu linii pentru fiecare nivel logic al blocului de comandă. Nu este greu de făcut, dar cum pot remedia mai repede eroarea? Selectați fragmentul de cod și. mutați la stânga sau la dreapta:
țineți apăsat CTRL + K, apăsați pe U sau pe I

Formatul de construcție compozit
Dacă luăm orice structură compusă (matrice, caz, clasă), atunci în descrierea ei vor exista mai multe simboluri repetitive statice. Deci nu le vom imprima cu mâinile, ci doar alegeți și lipiți șablonul cerut:
Ctrl + J

Dacă nici nu doriți să alegeți, puteți chiar mai repede: scrieți o scurtătură și apăsați aceeași combinație de taste!

Obțineți un GUID unic
În unele cazuri, de exemplu, atunci când creați o interfață (software, interclass), trebuie să specificați un identificator unic al formularului: ['']
Ctrl + Shift + G

Resetarea programului
Ei bine, deja totul este bine, mai precis - aproape totul. Programul brusc zaglyuchila și a refuzat să se închidă. Resetare de urgență:
Ctrl + F2

NU DIE!
Nu puteam rezista, mai dau un secret din domeniul programării. Programele care efectuează procesări îndelungate în cicluri (de exemplu, calcule matematice) arata încurcate sau moarte, deoarece nu reacționează la nimic până la sfârșitul ciclului.
Pentru a le întoarce ocazional la viață, permițând, de exemplu, să reacționați la apăsarea butonului CANCEL sau să faceți față altor evenimente acumulate, trebuie să executați comanda în acel ciclu lung
Application.ProcessMessages;







Trimiteți-le prietenilor: