Aplicaţiile elaborate de HAMOR Soft în tehnologia proprie hMET (hCONT, hMARFA, hSALAR, hIMOB, hPROD, hMISS etc.) se operează după un concept unitar. În toate aplicaţiile sunt utilizate ecrane/ferestre de acelaşi tip. Operarea este posibilă atât cu ajutorul mouse-ului (recomandat mai mult pentru operaţii de căutare, orientare în program), cât şi numai cu ajutorul tastelor (recomandat pentru lucrul de rutină).
a) din hMENU
Utilitarul hMENU este un mediu de lucru complex pentru operarea aplicaţiilor, pe care îl vom prezenta în capitolul 3. Se poate crea pe desktop un shortcut indicând calea de acces la hmenu.bat în Properties\Shortcut. Pentru shortcut se poate alege icoana hMENU livrată (catalogul DBMENU\ICO), De aici, se pot lansa toate aplicaţiile utilizate, deci icoana poate fi denumită hMENU sau generic HAMOR:
b) din shortcut (icoană)
Se poate crea pe desktop un shortcut pentru lansarea unor aplicaţii care se utilizează mai des şi care necesită lansare rapidă, indicând calea de acces la aplicaţie şi la baza de date. Pentru shortcut se poate alege o icoană potrivită din catalogul DBMENU\ICO. Introducerea parolei
c) din linie de comandă
Lansarea aplicaţiilor se face prin introducerea numelui aplicaţiei de la tastatură, urmată de calea de acces la catalogul de fişiere. În general, o aplicaţie se lansează cu comanda:
› numeaplicaţie DBF
Dacă este setată o parolă de acces, imediat după lansare, după ecranul de prezentare, se aşteaptă introducerea parolei:
După trei încercări greşite, programul se termină.
Aplicaţiile sunt livrate cu opţiunea „o” inclusă în codul aplicaţiei, adică mouse-ul este activ.
Ca o primă abordare în programele HAMOR Soft operarea cu mous-ul funcţionează astfel:
X care implementează revenirea din fereastra activă, fără salvarea modificărilor efectuate pe fereastră.
Click sau Enter.Click mai întâi se selectează opţiunea, după care se lansează în execuţie acţiunea legată de acesta.
Click dreapta de pe mouse implementează funcţia de ajutor (Help), identică cu acţiunea legată de tasta F1 sau unde este cazul funcţia de operaţii (tasta F10).
Săgeată sus şi Săgeată jos) unde este cazul (ferestre de fişier, ferestre de editare, ferestre pentru vizualizarea şi editarea textelor).
Lista butoanelor din ultima linie şi opţiunile legate de acestea:
| Butoane | Funcţia |
|---|---|
Help | ajutor (lansare documentaţii, ajutor taste) |
Op | operaţii |
ShF1 | lansare documentaţie şi ajutor taste active |
F1 | funcţia de ajutor în contextul dat |
Fx | taste funcţionale şi combinaţii de taste speciale |
|< | salt la primul articol, primul câmp sau prima coloană din rând (ferestre de text) după caz |
« | pagină sus sau articol precedent la vizualizare |
< | linie sus luna precedentă (fereastră calendar) |
> | linie jos luna următoare (fereastră calendar) |
← | linie sus sau caracter la stânga la fereastra de vizualizare text |
→ | linie jos sau caracter la dreapta la fereastra de vizualizare text |
» | pagină jos sau articolul următor la vizualizare |
>| | salt la ultimul articol, ultimul câmp sau ultima coloană din rând (fereastră de text) după caz |
Lipire | implementează funcţia Paste (numai sub Windows) |
Enter | revenire cu salvare sau cu returnarea valorii selectate în fereastră (ajutor coduri, calendar, etc.) terminarea operaţiei la ecrane complexe cu mai multe ferestre |
Alege | returnează calea de acces către catalogul selectat în fereastră apare numai la ferestre de navigare în structura de fişiere |
Esc | revenire |
În funcţie de opţiunea utilizatorului, comenzile pot fi confirmate prin lansarea lor cu Enter sau cu mouse-ul. Operarea cu mouse-ul este posibilă doar dacă în opțiuni figurează opțiunea ”o”, în fereastra curentă opţiunea de QuickEdit Mode nu este activă şi Environment Variables H_MOUSE=DA sau lipseşte.
Opţiunea QuickEdit Mode este prezentă între proprietăţile ferestrei de setare a consolei, accesibilă prin Properties/Options, care se lansează cu click pe prima linie a ferestrei:
Copiere de pe ecran
Dacă se doreşte copierea unor texte/cifre etc. direct de pe ecran, procedaţi astfel:
Windows:
Click sau combinaţia de taste Alt Space
Edit şi alegeţi Mark
Shift apăsat şi săgeţi încadraţi o zonă din ecranEnter
Cu bifa din Quick Edit Mode introdusă puteţi seta un regim permanent pentru copierea conţinutului de pe ecran, însă mouseul în acest caz nu va fi operaţional. Pentru ca mouseul să devină din nou operaţional trebuie scoasă bifa.
Linux_WP
Shift sau combinaţia de taste Alt Shift şi butonul din stânga de pe mouse apăsat marcaţi o zonă de pe ecran.
Cu Shift sau combinaţia de taste Alt Shift puteţi să alegeţi modul în care se marchează zona de pe ecran (dreptunghi sau linii).
Lucrul fără mouse
Opţional, mouseul se poate dezactiva. În fişierul hMENUs.bat variabila de mediu H_MOUSE trebuie setată pe:
set H_MOUSE=OFF
Chiar dacă mouseul este activ, se poate lucra şi cu ajutorul tastelor. Cele mai frecvente combinaţii de taste utilizabile în diverse ferestre şi ecrane sunt descrise în cap.2.
Unele utilitare ca utilitarul de imprimare, calculatorul, calendarul sunt încorporate în toate aplicaţiile HAMOR Soft.
Orice listă poate să fie tipărită direct pe imprimantă, poate să fie vizualizată pe ecran sau poate fi scrisă într-un fişier disc. Fişierele create pe disc au extensia „.LST“ şi sunt păstrate într-un subdirector dedicat care de obicei are numele „LST“.
Pentru imprimarea şi vizualizarea ulterioară a acestor fişiere-listă există un utilitar de imprimare, care poate să fie apelat din meniul Imprimare din hUTIL, sau cu tasta F8, din toate aplicaţiile tip hMET de la HAMOR Soft. După activare, apare ecranul:
Listele afişate anterior pe ecran se pot printa de aici. La intrare, listele afişate în fereastra de fişier sunt prezentate în ordine cronologică inversă, ultima listă creată este prima în listă.
Informaţiile afişate sunt următoarele:
Operaţii din utilitarul de imprimare:
Imprimare directă - înseamnă imprimarea unui fişier tip listă, controlând şi urmărind pe ecran desfăşurarea imprimării. În fereastra cu parametrii de imprimare este afişată permanent numărul paginii în curs de imprimare. Deasemenea, sunt semnalate eventualele incidente la imprimantă.
Se poate specifica pagina de început şi pagina de sfârşit, astfel fiind posibilă reluarea imprimării unor pagini.
În mod implicit se face pe LPT1 sau PRN, dar se poate reorienta şi pe alte periferice (modificând calea fişierului „prn“ din Catalogul fişierelor).
Utilitare
Lansare imprimare - prin intermediul acestei comenzi operatorul poate să lanseze una sau mai multe liste pentru imprimare şi să-şi continue activitatea, listele urmând să fie imprimate în paralel (în „background“). Această modalitate de imprimare este utilă când imprimarea se face pe serverul de imprimare al reţelei.
Listele care au fost lansate pentru imprimare sunt introduse într-un şir de aşteptare. O listă poate să figureze de mai multe ori în şirul de aşteptare. Se vor imprima atâtea exemplare dintr-o listă, de câte ori figurează în şirul de aşteptare.
Dacă s-a format un şir de aşteptare şi imprimanta nu este pornită, operatorul, de regulă, nu va fi avertizat de acest lucru. Tipărirea va fi începută ulterior, când imprimanta este pusă în funcţiune.
Operaţiile din Utilitare pot avea un comportament diferit de cele descrise aici, deoarece sunt realizate prin comenzi adaptabile. La livrare sunt definite operaţiile:
Vizualizare - creează o fereastră de vizualizare în care este afişat conţinutul listei selectate. Porţiuni diferite ale listei pot fi aduse în fereastră şi astfel se poate inspecta întreaga listă. Nu se acceptă modificări. Listele create pentru vizualizare pe ECRAN, la care Tip imprimantă nu este completat, pot fi tipărite cu F10 şi Listare.
Ştergere - şterge lista selectată.
Se apelează cu Shift + F9 oricând din aplicaţii, sau cu F1 la completarea unei date calendaristice.
Afişează cu culori distincte:
Taste utilizabile la operarea calendarului
| Taste | Mouse | Efect |
|---|---|---|
→, ← | click pe ziua aleasă | o zi înainte/înapoi |
↑, ↓ | click pe ziua aleasă | o săptămână înainte/înapoi |
PgUp, PdDn | <, > | o lună înainte/înapoi |
Ctrl PgUp, Ctrl PgDn | «, » | un an înainte/înapoi |
Home | Home | revenire la data de referinţă |
Enter | dublu click pe ziua aleasă | introducere data selectată în câmpul de completat |
Esc | X | ieşire |
b1) Varianta simplă
Se foloseşte pentru efectuarea unor calcule aritmetice simple de către operator în timpul introducerii datelor. Se apelează oricând cu tasta F9. Lucrează cu 6 zecimale. Nu are funcţie de memorare sumă.
În linia de jos apare numărul curent care se introduce, iar linia de sus este acumulatorul în care este memorat rezultatul operaţiei precedente şi semnul operaţiei de efectuat între cele două linii.
Calculatorul poate fi mutat pe ecran în diverse direcţii, ca să nu acopere eventualele cifre cu care dorim să calculăm.
Taste utilizabile la operarea calculatorului de birou
| Taste | Mouse | Efect |
|---|---|---|
0… 9 din tastatură | click pe calculator | introducere cifre |
. din tastatură | click pe calculator | introducere punct zecimal |
+, -, *, /, % din tastatură | click pe calculator | introducere operaţii |
Backspace | Backspace | şterge ultimul caracter introdus |
C | click pe C | ştergere ecran |
Enter | semn de operaţie/dublu click pe = | introducere cifră/introducere sumă în câmpul de completat |
→, ← ↑, ↓ | prindere cu mouse-ul | mută calculatorul cu 1 poziţie în diverse direcţii |
PgUp, PdDn, Home, End | prindere cu mouse-ul | mută calculatorul în diferite colţuri |
Esc | X | ieşire |
b2) Varianta cu memorie
Deocamdată s-a introdus numai în hSALAR, ulterior va fi introdusă în toate aplicaţiile.
În cazul în care s-a introdus o sumă în memorie, pe ecran apare un M mic, ca în imaginea de mai jos:
Faţă de varianta simplă de la pct. b1) de mai sus conţine taste suplimentare:
| Taste | Mouse | Efect |
|---|---|---|
MS | click pe MS | memory store - memorează numărul în memorie |
MR | click pe MR | memory read - citeşte numărul din memorie |
M+ | click pe M+ | adună numărul la valoarea din memorie |
M- | click pe M- | scade numărul din valoarea existentă în memorie |
% | click pe % | calcul procent |
R-citire de pe ecran | click pe tastă | preia orice sumă de pe ecran pentru operaţiuni ulterioare |
Mod de operare cu memoria
Exemplu de calcul
Dorim să împărţim 123,88 cu rezultatul înmulţirii: 45.50 * 17.11. Operăm:
* 17.11 = 778.505
MS - se va memora suma de 788.505 lei
/ MR = 0.159126
C 0 MS
Sumele se pot introduce în 3 moduri:
Exemplu de utilizare a tastei R de citire şi preluare a unor sume de pe ecran:
După preluare se tastează operaţiile aritmetice necesare, se pot prelua şi alte sume în cursul calculelor.