Fișier coajă Delfi - abstract, pagina 1

Meniul principal include un management de program în prezent trei componente:

Componenta Fișier conține funcții de bază de gestionare a fișierelor și directoarelor (vezi. Fig. 1). Rulați funcția de pornire program este disponibil numai atunci când fișierul selectat este un program executabil. Folosind această opțiune. Apare formă care conține un șir de parametri, precum și de declanșare parametru - de tip fereastră de lansare formă (vezi figura 2 ..).

Figura 1. Meniul Fișier.

Figura 2. Forma de fișiere de pornire cu un parametru șir.

P
fișiere CE 3. Redenumire / directoare

Funcția Ștergere (șterge), elimină elementele selectate, în funcție de zona de lucru activă. În cazul în care acesta din urmă, înainte de a apela această funcție, alocarea a fost făcută în fișierele vor fi șterse fișierele selectate în cazul în care zona activă a directorului care directorul va fi șters.

Funcția Find (Găsiți) oferă avansată masca de căutare fișier în zona de căutare specificate de utilizator. Parametrii și mască de căutare este specificată în forma prezentată în Figura 4

P

Fișier coajă Delfi - abstract, pagina 1

CE 4. Caută fișiere.

Funcția de ieșire (output) produce ieșirea din program.

Toate caracteristicile descrise mai sus sunt comparate hotkeys.

Componenta View conține o funcție de filtru, informații pe disc, obțineți și instalați atributele de fișier, obtinerea de dimensiunea directorul curent, selectați toate fișierele din directorul curent și invers selectarea fișierelor.

Masca Funcția de fișiere (mască filtru) solicită utilizatorului sub forma Get masca masca de fișier pentru a afișa fișierele. Pentru a anula funcția are nevoie masca de apel invers și setarea masca la setările implicite.

Funcția Info (Informații) oferă utilizatorului informații despre discul curent (cantitatea de spațiu liber și spațiul ocupat), precum și informații cu privire la directorul curent.

Funcția Directory Dimensiune (dimensiune director) se afișează în linia de stare de dimensiunea director lista directorului curent.

Funcție Selectați Toate selectează toate fișierele din acest director.

Inversare Selectați funcția inversează selecția fișierului. Cu fișierele care au fost alocate, alocarea este îndepărtată și fișierele rămase sunt evidențiate.

Component Options (parametrii) afișează forma parametrilor de program, a se vedea figura 5, în care utilizatorul

P
CE 5. Opțiuni program

pot seta parametrii interfeței.

Parametrii - starea prezenta a liniei, numărul de coloane în lista de fișiere (la 1 la 3), cere confirmare la ieșirea din program. Există, de asemenea, un mecanism pentru stabilirea valorilor implicite ale parametrilor (Cere confirmare la ieșire, stare de prezență a liniei, 1 coloana din lista de fișiere).

Bara de instrumente conține unele dintre funcțiile sunt localizate în meniul principal și butonul pentru a merge în sus cu un nivel în lista de directoare și o listă de unități (inclusiv unități de rețea conectate prin sistemul de operare pentru a rula programul). Bara de instrumente Aspect prezentat în figura 6.

P
Isaia 6 Bara de instrumente.

Utilizarea funcțiilor:
După cum sa menționat mai sus, programul are un set de funcții de gestionare a fișierelor. Unele necesită un anumit acțiuni posledovatelnosti vor fi discutate în această secțiune.
Pentru a copia fișiere / directoare (în viitor, vom vorbi doar despre fișierele, deoarece procesele sunt identice), trebuie să faceți următoarele:
Selectați fișierele pe care doriți să le copiați
Există mai multe metode de a selecta un grup de fișiere (cei care sunt familiarizați în sistemul de operare Windows'95 această secțiune, și toate ulterioare sări peste) recuperarea mouse-ul cu Ctrl și Shift, tasta Ctrl poate fi utilizată pentru a selecta un grup de fișiere într-o listă separată, și tasta Shift poate fi folosit pentru a evidenția „din fișierul inițial până la sfârșit.“
Efectuați funcția de copiere prin selectarea acesteia din orice loc din interfața descrisă mai sus
Selectați destinația pentru a copia și funcția de pastă pentru a efectua.
Mai mult, ecranul se va reflecta în procesul de copiere sub forma progresului ...
Ștergerea fișierelor se face prin apelarea eliminarea oricărei părți a funcțiilor de interfață. După apelul, (eliminați director) în cazul în care directorul nu este gol, potverzhzhenie se va cere să ștergeți (fișierul (e)) se va solicita o eliminare de confirmare și este o listă de fișiere care urmează să fie șterse atunci când ștergeți un fișier este atribute numai în citire (numai citire) va fi, de asemenea solicitată confirmare.
Redenumirea.
Dacă redenumiți un ecran afișat pe un formular, propune să se introducă un nume nou pentru fișier.

trebuie să creați o interfață de utilizator format din astfel de componente pentru a realiza sarcina:

A) o listă de directoare.

B) o listă de fișiere

B) o listă de discuri

D) din meniul principal

D) bara de instrumente.

Dacă utilizați două liste este de a re-crea structura de directoare are nevoie doar pentru a sorta o listă temporară de directoare sub ierarhia de directoare, și de a crea directoare prin lista de sus în jos. Deoarece după sortare, un director de pe nivelele superioare ale directoarelor de cuibărit va fi partea de sus a listei, directorul va fi situat la sfârșitul listei pentru nivelul inferior. După recrearea structura de directoare poate suprascrie numai fișiere.

Funcțiile menționate mai sus FindFirst și FindNext vor fi aplicate și în punerea în aplicare a motorului de căutare pe fișierele masca.