Universitatea de tiine Agricole i Medicin Veterinar
Ion Ionescu de la Brad Iai
lector dr. Marius Clin
INFORMATIC Curs pentru nvmnt la Distan
2002
Cuprins
1. PRELUCRAREA ELECTRONIC A DATELOR (1-1) 1.1. Date i informaii. Stadiile PED (1-2) 1.2. Principiile funcionrii unui calculator (1-3) 1.3. Uniti de msur utilizate n informatic (1-4) 1.4. Hardware i software (1-5) 1.5. Ce este informatica? (1-6) 2. HARDWARE (2-1) 2.1. Arhitectura general hardware(2-2) 2.2. Memoria i microprocesorul (2-3) 2.3. Echipamente de intrare (2-5) 2.4. Echipamente de ieire (2-6) 2.5. Echipamente de stocare (2-8) 2.6. Echipamente pentru comunicaii n reea (2-9) 2.7. Centru i periferie, intrri i ieiri (2-10) 3. SOFTWARE 3.1. Sistemul de operare (3-2) 3.2. Windows (3-4) 3.3. Software de aplicaie (3-15) 3.4. Pachetul integrat Microsoft Office (3-17) 3.5. Copiere i mutare n Windows (3-20) 4. ORGANIZAREA INFORMAIILOR PE DISC (4-1) 4.1. Fiiere foldere (4-2) 4.2. Specificator de fiier (4-3) 4.3. Windows Explorer (4-4) 4.4. Deschiderea, nchiderea i salvarea documentelor (4-6) 5. PRELUCRAREA TEXTELOR CU MICROSOFT WORD (5-1) 5.1. Prezentare general a programului Word (5-2) 5.2. Principii generale de editare a textelor (5-3) 5.3. Formatarea caracterelor (5-5) 5.4. Formatarea paragrafelor (5-9) 5.5. Tabele (5-10) 5.6. Comenzi diverse (5-13) 6. CALCUL TABELAR CU MICROSOFT EXCEL (6-1) 6.1. Prezentare general a programului Excel (6-2) 6.2. Comenzi de formatare (6-6) 6.3. Formule (6-9) 6.4. Copiere, mutare, umplere. Meniurile Edit i Insert (6-15) 6.5. Referine relative, referine absolute (6-19) 6.6. Grafice (6-23) BIBLIOGRAFIE
1
Prelucrarea electronica a datelor
1.1 Date i informaii. Stadiile PED 1.2 Principiile funcionrii unui calculator 1.3 Uniti de msur utilizate n informatic 1.4 Hardware i software 1.5 Ce este informatica? Obiectivele capitolului nelegerea rolului calculatorului n sporirea eficienei activitii din orice domeniu. Descrierea principiilor elementare de funcionare a unui calculator. Definirea unor uniti de msur utilizate n informatic. Definirea noiunilor de hardware i software Definirea termenului de informatic
n multe cazuri, cunotinele legate de calculatoare i utilizarea acestora sunt cptate din surse ntmpltoare, nu neaprat corecte, iar cel care acumuleaz astfel de informaii i poate crea o imagine eronat despre domeniu. Este, de aceea, necesar o prezentare sistematizat a elementelor de baz. Acest capitol este punctul de start pentru explicarea structurii i modului de funcionare a unui calculator. Sunt discutate principii general valabile pentru orice familie sau generaie de calculatoare, scopul fiind de a defini cteva elemente de baz care s permit dezvoltrile din capitolele urmtoare.
1.1 Date i informaii. Stadiile PED Impactul pe care calculatorul l are asupra vieii omului modern nu are nevoie de comentarii. n prezent, primul contact cu calculatorul are loc la vrste foarte mici, adesea precolare. Calculatorul intr apoi firesc n viaa de zi cu zi a omului modern, ca televizorul sau radioul, indiferent de activitatea de baz a acestuia. n cel mai general sens, calculatoarele se folosesc pentru a prelucra date. O definiie de dicionar pentru termenul date este: lucruri tiute sau presupuse; fapte sau reprezentri din care pot fi derivate concluzii. Pentru utilizarea conceptului n lumea calculatoarelor, Institutul Naional American pentru Standarde (American National Standards Institute - ANSI) ofer urmtoarea definiie dual a datelor: 1. O reprezentare a faptelor, conceptelor, sau instruciunilor ntr-o manier formalizat adecvat pentru comunicare, interpretare, sau prelucrare de ctre om prin mijloace automate. 2. Orice reprezentare cum ar fi litere, cifre sau cantiti analogice creia i este asociat o semnificaie. n general, se execut operaii asupra datelor pentru a furniza informaii despre o anumit entitate. Datele constau n simboluri scrise sau stocate pe un anumit suport. Simbolurile reprezint anumite obiecte, idei sau valori, care transmit informaii ntr-un context particular. n aceast discuie intervine dou concepte, date i informaii, ntre care exist legturi i deosebiri care au fost analizate din multiple puncte de vedere. Este larg acceptat, n prezent, urmtoarea distincie ntre date i informaii: Datele sunt forma codificat a informaiilor. Informaiile sunt extrase din date i sunt folosite pentru a rezolva probleme (n sens larg). ANSI mpreun cu Organizaia Internaional pentru Standarde (International Standards Organization - ISO) au definit informaia ca fiind semnificaia pe care omul o asociaz datelor prin intermediul unor convenii stabilite n reprezentarea acestora. Consideraiile enumerate pe scurt justific de ce vorbim despre calculator ca fiind un sistem pentru prelucrarea electronic datelor i nu sistem pentru prelucrarea informaiilor: indiferent de cantitatea de date care se prelucreaz, acestea nu pot deveni informaii pn cnd nu sunt interpretate de cel care are de rezolvat problema. Prelucrarea electronic a datelor (PED) are trei stadii care sunt ilustrate n figura 1.1.1.
Fig. 1.1.1. Prelucrarea electronica a datelor
ntr-o anumit perioad din istoria dezvoltrii tehnologiei calculatoarelor, cele trei stadii constituiau etape distincte ale unui proces liniar care se desfura chiar n succesiunea indicat n figura 1.1.1. Aceast perioad a durat n rile avansate pn la sfritul anilor aptezeci, iar n Romnia pn la mijlocul anilor optzeci i avea ca element caracteristic faptul c utilizatorii calculatorului nu aveau contact nemijlocit cu calculatorul pentru a introduce date n prelucrare i pentru a extrage rezultatele. Un calculator al acelei epoci ocupa o ntreag sal climatizt, iar ntr-un ora important existau cteva calculatoare. Ele se aflau n centre de calcul electronic la care cei interesai, n special uniti economice, i aduceau datele pentru a fi prelucrate. Suportul pe care erau codificate datele de prelucrat erau cartelele perforate , fiecare coloan de perforaii reprezentnd un cod. Pachetele de date erau preluate prin serviciul de relaii cu beneficiarii i introduse n prelucrare. Urma procesare propriu-zis, iar rezultatele prelucrrii erau tiprite pe hrtie i predate beneficiarului tot prin serviciul de relaii. n cazul n care, din analizarea rezultatelor, se consta c n setul de date de intrare se strecuraser erori, cartelele respective erau perforate din nou, iar lanul de prelucrare trebuia reluat. De aceea, prelucrarea datelor referitoare la o anumit problem, de exemplu calculul salariilor pentru o mare unitate industrial, putea dura cteva zile. Exemplificarea fcut mai sus a avut mai multe scopuri. Pe de o parte, ea arat c, n domeniul calculatoarelor, "istoria veche" nseamn evenimente petrecute cu doar cincisprezece - douzeci de ani n urm. Pe de alt parte, permite s se trag imediat concluzia c datele prelucrate n epoc erau, aproape exclusiv numerice: gestiune economico-financiar, probleme tiinifice, analize statistice etc. Nu n ultimul rnd, ea are rolul de a sublinia c cele trei momente ale prelucrrii, introducerea datelor iniiale, prelucrarea propriu-zis i extragerea rezultatelor puteau fi puse n eviden cu claritate. n prezent, aceste momente sunt mai puin evidente la o prim vedere. Un calculator performant ocup o jumtate din suprafaa unui birou, iar utilizatorul su acioneaz direct, introducnd datele prin Introducerea datelor Extragerea rezultatelor Prelucrare INPUT OUTPUT procesare intermediul tastaturii. Prelucrarea se face pe loc, iar rezultatele se vd pe ecran. Utilizatorul ia imediat decizia efecturii unor modificri sau corecii, iar lanul de prelucrare se reia. Are loc un proces ciclic de introducere, prelucrare i apoi consultare a rezultatelor, care se ncheie doar cnd datele obinute sunt cele corespunztoare. Tot n legtur cu ceea ce se ntmpl n prezent, trebuie remarcat o alt diferen fa de trecut, cnd datele prelucrate erau cu preponderen numerice. Progresele nregistrate n plan tehnologic permit acum ca, att datele introduse n prelucrare, ct i rezultatele prelucrrii, s fie de cele mai diverse categorii: texte, valori numerice, desene, imagini, sunet, semnale electrice dintr-un proces tehnologic etc. Pentru a nelege cum funcioneaz, de fapt, calculatorul, ne vom limita a comenta cele trei stadii, aa cum sunt ele ilustrate n secvena din figura 1.1.1 i fcnd abstracie de repetarea lor ciclic n cazul utilizrii calculatoarelor moderne. S notm, nti, termenii din limba englez care sunt consemnai i n figura 1.1.1: INPUT pentru introducerea datelor i OUTPUT pentru extragerea rezultatelor prelucrrii. De asemenea, pentru prelucrare se folosete, de obicei, termenul procesare care, de altfel, nseamn exact acelai lucru. 1.2 Principiile funcionrii calculatorului Funcionarea calculatorului are loc n conformitate cu dou principii care au fost enunate de John von Neumann la mijlocul anilor patruzeci ai secolului trecut. Aceasta arat c, exceptnd ncercrile pe care diferii gnditori le-au fcut de-a lungul vremii pentru a imagina i construi maini de calcul, istoria consistent a calculatoarelor are abia o jumtate de secol. Cele dou principii sunt valabile i la majoritatea calculatoarele din prezent. Vom face n continuare o descriere a acestora, mai degrab dect o enunare exact. Unul dintre principii arat c datele care trebuie prelucrate se ncarc n memoria calculatorului; tot n memorie, se ncarc i un program conform cruia se face prelucrarea. Programul este o succesiune de ordine elementare de prelucrare; un astfel ordin se numete instruciune. Deci, programul este o succesiune de instruciuni. Prelucrarea are loc astfel: un dispozitiv, numit procesor, extrage cte o instruciune din memorie i execut ordinul exprimat de aceasta. El face acest lucru automat, ncepnd cu prima instruciune a programului i pn cnd ntlnete o instruciune de oprire. Un al doilea principiu enun c, n construcia calculatoarelor, pentru reprezentarea i manipularea informaiilor de orice natur trebuie folosit sistemul de numeraie binar. Acest aspect va fi discutat mai pe larg n seciunea urmtoare. Se subnelege faptul c procesorul "nelege" ordinele exprimate de instruciuni i le poate executa. Executnd o instruciune, procesorul acioneaz asupra datelor aflate n memorie, transformndu-le. Poate face, de exemplu, o operaie aritmetic, sau o comparare, sau o deplasare a unei date n cadrul memoriei, ori spre exterior etc. Astfel, instruciune cu instruciune, datele sunt prelucrate, adic transformate i aduse de la forma lor iniial la o form final care reprezint rezultatele prelucrrii. Se observ, din cele discutate, c un calculator funcioneaz secvenial: el execut pas cu pas o succesiune de instruciuni care a fost conceput de ctre o persoan de specialitate care tie care sunt prelucrrile necesare rezolvrii unei probleme, ordinea corect a acestora, precum i cum trebuie s scrie instruciunile programului. De fapt, programarea calculatoarelor este activitatea de elaborare de programe de calculator menite s rezolve diferite necesiti de prelucrare a datelor. Trebuie amintit, totui, c cercetri din ultimii ani se concentreaz asupra tehnicilor multi- procesor, adic asupra construirii de calculatoare care s execute mai multe instruciuni simultan. Acest lucru este, ns, invizibil pentru un utilizator obinuit; imaginea funcionrii secveniale este suficient pentru ca acesta s neleag principiile de baz. 1.3 Uniti de msur utilizate n informatic Ca i n cazul altor domenii ale tehnicii, i n cazul calculatoarelor diferitele caracteristici de performan trebuie exprimate prin uniti de msur specifice. Bineneles, majoritatea lor sunt folosite doar de specialiti. Dou dintre ele, ns, sunt uor de neles i utilizat de ctre orice persoan care are legtur cu calculatorul. Le vom prezenta n continuare, deoarece cunoaterea lor are utilitate imediat n aprecierea performanelor. Msurarea capacitii dispozitivelor de memorare i stocare Aa cum a fost artat n seciunea precedent, n memoria calculatorului se ncarc att datele ct i programele. Att unele ct i celelalte se reprezint n memorie sub form de coduri numerice, mai precis, coduri binare. Un cod binar se scrie folosind doar cifrele 0 i 1. De exemplu: 10101001. De fapt, aa cum a enunat von Neumann, toate informaiile care se vehiculeaz n interiorul unui calculator, nu numai cele stocate n memorie, sunt codificate binar. Faptul c a fost preferat reprezentarea binar se datoreaz unor considerente tehnologice, sistemele fizice cu doar dou stri fiind cel mai uor de construit i avnd funcionarea cea mai sigur: bec aprins sau stins, comutator nchis sau deschis, dispozitiv electronic n conducie sau n blocare. Cele dou stri pot primi semnificaiile de 0 i 1. Pe de alt parte, o ntreag suit de teorii matematice (algebra logicii, teoria informaiei, teoria codurilor etc.) asigur suportul pentru reprezentrile binare, precum i tehnicile de prelucrare a informaiilor de orice natur, de la valori numerice i iruri de caractere pn la imagini i sunet. O poziie (cifr) ntr-un cod binar se numete bit (notaie: b). Un cod de 8 bii se numete byte (notaie: B) sau octet (notaie: O). n figura 1.3.1 sunt ilustrate cele spuse aici. } 10 01011 0 bit Byte 1 2 44 3 44
Fig. 1.3.1 Cod binar Byte se pronun "bait", iar n romnete se folosete adesea i aceast scriere a termenului. Pluralul n limba englez este bytes, iar n romnete se pronun (i, adesea, se scrie) "baii". Deci, cel puin ca pronunie: un bait, doi baii. Byte-ul este unitatea elementar de msur a capacitilor de stocare: memorie, discuri magnetice etc. De fapt, nu byte-ul ci, multiplii si se folosesc n mod curent. Acetia sunt urmtorii: kilo (K) 1 KB = 1024 B mega (M) 1 MB = 1024 KB giga (G) 1 GB = 1024 MB tera (T) 1 TB = 1024 GB S facem observaia c, fa de semnificaia cu care suntem obinuii a multiplilor (de exemplu: kilo = 1000 = 10 3 ), n cazul octeilor factorul de multiplicare este 1024 = 2 10 . Tot n Bytes se exprim i anumite caracteristici de performan ale altor module din componena calculatorului, de exemplu ale procesorului. Oricum, trebuie reinut c, atunci cnd se vorbete de coduri binare, se au n vedere exprimri n Octei (Bytes), deci iruri de bii avnd lungimi multiplu de opt. Msurarea vitezei de lucru a procesorului Aa cum am artat, procesorul extrage, una cte una, instruciuni din memorie i le execut. Aceast funcionare pas cu pas este determinat de nite semnale de tact furnizate de un dispozitiv cu cristal de cuar. Este acelai principiu ca la funcionarea ceasurilor electronice obinuite. De fapt, acest dispozitiv de generare a tactului este numit chiar ceas (clock). La fiecare tact primit, procesorul execut cte ceva. Deci, procesorul va fi cu att mai rapid cu ct va fi putea s primeasc mai multe tacte pe secund, adic semnal de ceas cu o frecven mai mare. n fizic se definete ca unitate de msur a frecvenei hertz-ul (Hz), numit i ciclu pe secund. Astfel, se consider c un fenomen periodic, a crui perioad este de o secund, are frecvena de 1Hz. Frecvena cu care lucreaz procesorul unui calculator se msoar n milioane de Hz, deci n megahertz (MHz). Aceasta poate constitui un reper de apreciere pentru orice utilizator, deoarece frecvena, n MHz, este indicat pentru orice calculator comercializat: ntre dou calculatoare din aceeai categorie, este mai rapid cel care lucreaz la o frecvent de ceas mai mare. 1.4 Hardware i software Discuia de pn acum cu privire la principiile funcionrii unui calculator a avut dou aspecte. Pe de o parte, s-a vorbit despre faptul c datele care trebuie prelucrate se ncarc n memorie, iar c prelucrarea lor se face de ctre procesor. Acestea sunt nite dispozitive electronice i fac parte, mpreun cu multe altele din configuraia fizic a calculatorului. Pe de alt parte, datele sunt prelucrate conform unui program format din instruciuni scrise n cod binar. Nici maina, nici programele nu pot exista separat, deci este clar c, atunci cnd vorbim despre calculator, ne referim la ambele. Pentru ele s-au dat i dou definiii globale. Hardware Noiunea de hardware este un termen general care desemneaz totalitatea circuitelor, dispozitivelor i echipamentelor componente ale unui calculator.
Pe scurt, HARDWARE = ECHIPAMENT (fizic)
Software Noiunea de software este un termen general care desemneaz totalitatea programelor dintr- un calculator.
Pe scurt, SOFTWARE = PROGRAME pentru calculator. 1.5 Ce este informatica? Acest capitol a fost dedicat prezentrii generale a scopului i utilitaii unui curs introductiv de informatic. Singurul lucru care ar mai trebui definit este chiar semnificaia acestui cuvnt. Termenul sugereaz, de fapt, ce nseamn, iar tot capitolul s-a referit la prelucrarea informaiilor, reprezentate ca date, cu ajutorul calculatorului electronic. Informatica este o tiin complex, pluridisciplinar. n accepiunea curent, ea cuprinde toate activitile legate de proiectarea, realizarea i exploatarea sistemelor de prelucrare a informaiilor cu ajutorul calculatorului, n scopul creterii eficienei activitii umane, fizice i intelectuale. O definiie scurt i cuprinztoare este cea oferit de Dicionarul Explicativ al Limbii Romne: Informatic Noiunea de informatic desemneaz tiina care se ocup cu studiul prelucrrii informaiei cu ajutorul sistemelor automate de calcul.
Bineneles, n definiia de mai sus se consider implicit legtura ntre date i informaii care a fost comentat la nceputul seciunii 1.1.
2
Hardware
2.1 Arhitectura general hardware 2.2 Memoria i microprocesorul 2.3 Echipamente de intrare 2.4 Echipamente de ieire 2.5 Echipamente pentru stocare 2.6 Echipamente pentru comunicaii n reea 2.7 Centru i periferie, intrri i ieiri Obiectivele capitolului Descrierea principalelor blocuri componente ale arhitecturii hardware. Prezentarea ctorva trsturi definitorii ale familiei de calculatoare PC. Enumerarea caracteristicilor actuale ale unui PC de performan medie. Definirea noiunilor de intrare i ieire
Pentru a putea asimila cunotine mai avansate de utilizare a calculatorului este necesar nelegerea ctorva noiuni elementare privind arhitectura hardware. Orice utilizator are nevoie de aceste noiuni pentru a manevra corect calculatorul i pentru a nelege ce se ntmpl n timpul funcionrii acestuia. Capitolul al doilea este dedicat descrierii blocurilor funcionale ale platformei hardware. Se va pleca de la o schem bloc general, valabil pentru orice calculator, iar pe parcurs, odat cu introducerea detaliilor necesare, se vor face referiri la familia de calculatoare PC, cea care domin, n prezent, piaa informatic mondial i care, n Romnia, deine, practic, exclusivitatea n tehnica de calcul. 2.1 Arhitectura general hardware La nceputul acestui capitol este prezentat structura general a arhitecturii hardware, sub forma unei scheme bloc, ilustrat n figura 2.1.1. Schema are n vedere rolul funcional al diferitelor grupe componente i legturile ntre acestea din punctul de vedere al transferurilor de date. De altfel, sgeile semnific tocmai aceste posibiliti de transfer. Se observ c memoria este un punct central al acestor fluxuri i c anumite transferuri nu se pot face dect ntr-un singur sens. Figura 2.1.1 nu prezint o imagine riguroas, n sensul ingineresc al termenului, dar este mai folositoare pentru un utilizator obinuit. Acesta nu este interesat, neaprat, de elemente de strict specialitate cum ar fi, de exemplu, conceptul de magistral sau tipurile de semnale care se vehiculeaz ntre diferite blocuri funcionale.
Fig. 2.1.1. Schema bloc a platformei hardware
Schema are valabilitate pentru nelegerea funcionrii generale, fcnd abstracie de diferitele generaii i familii de calculatoare precum i de evoluiile n plan tehnologic petrecute de-a lungul timpului. Dac, n loc de cuvntul microprocesor, pe blocul respectiv ar fi scris denumirea, mai general, de procesor, figura ar putea fi folosit att pentru descrierea prilor componente ale unui calculator din prezent ct i ale unuia din anii aptezeci. Bineneles, comentnd aceast schem bloc, vom face referiri la parametrii i caracteristicile calculatoarelor cu care se ntlnete, astzi, orice utilizator. Pentru a putea face trimiterile necesare, apropiindu-ne treptat de calculatoarele cu care se lucreaz n prezent, trebuie s punctm cteva elemente preliminare. Calculatoarele pe care oricine le poate utiliza astzi, la serviciu sau acas, au primit denumirea general de calculatoare personale. Poate c nu este cea mai potrivit denumire, nu este nici singura, dar ea s-a impus ntr-o anumit etap istoric, plasat la nceputul anilor optzeci, i are, cel puin, calitatea de a sugera ideea c oricine poate utiliza un astfel de calculator. ncepnd cu primii ani ai deceniului optzeci, pe plan mondial s-a impus familia de calculatoare PC. Denumirea a fost dat dup modelul cu care firma IBM, liderul autoritar al constructorilor la vremea respectiv, s-a lansat pe piaa calculatoarelor personale: IBM PC. De fapt, PC (Personal Computer) nseamn chiar calculator personal. Modelul a inaugurat, deci, o ntreag familie care domin i n prezent domeniul. n Romnia, aceast familie de calculatoare "compatibile IBM" deine exclusivitatea, n timp ce n SUA i n rile din Europa de Vest exist pe pia i o familie concurent, Macintosh, lansat de firma Apple. De aceea, toate referirile de acum ncolo vor fi la familia PC i, adesea, n loc de "un calculator", vom spune "un PC". De asemenea, recomandm, chiar i celor care nu tiu limba englez, s foloseasc, n loc de pronunia romneasc a literelor PC (adic pe-ce), pronunarea acestora din limba englez, care este pi-si; singurul motiv este c aa face toat lumea. n continuare sunt date cteva detalii, doar cele strict necesare, n legtur cu fiecare bloc al schemei din figura 2.1.1. 2.2 Memoria i microprocesorul MEMORIE MICROPROCESOR Echipamente de intrare Echipamente pentru stocare (date i programe) Echipamente de ieire Echipamente pentru comunicaii n reea I I I O O O n partea central a schemei din figura 2.1.1 sunt figurate, incluse ntr-un bloc central, memoria i microprocesorul. Includerea acestora ntr-un singur bloc vrea s ilustreze tocmai legtura esenial care exist ntre ele: ntre microprocesor i memorie au loc permanent transferuri de coduri binare reprezentnd instruciuni sau date. n prezent, timpii necesari acestor transferuri se exprim n nanosecunde (ns) 1 . Despre aceste componente se vorbete chiar n principiile enunate de John von Neumann, folosindu-se, ns, termenul procesor n locul aceluia de microprocesor, care este de dat mai recent. Memoria n memorie se ncarc datele de prelucrat i programele prin care se face prelucrarea. n prezent, memoria se prezint sub forma unor circuite electronice integrate de mare capacitate. Se mai folosesc termenii memorie operativ, precum i memorie intern pentru a face distincia de un alt element hardware, hard-discul, care este denumit i memorie extern (i care va fi descris mai trziu).
Din punct de vedere funcional, ne putem imagina memoria ca fiind o succesiune de celule numerotate, aa cum arat figura 2.2.1. Fiecare celul are capacitatea de un byte (1B) i se numete locaie de memorie. Numrul total de locaii d capacitatea memoriei. De aceea, aceast capacitate se va exprima n multipli ai byte-ului. Adresele locaiilor sunt notate n figura 2.2.1 cu cifre arabe pentru ca ideea s fie mai uor de neles; n realitate, i adresele se exprim tot n coduri binare, aa ca orice alt informaie pe care o utilizeaz maina. Codurile binare ncrcate n locaii pot s reprezinte date sau instruciuni de program i nu exist elemente distinctive ntre acestea. Dac datele nu se amestec cu instruciunile, este pentru c ele sunt plasate n zone diferite ale memoriei, iar procesorul le trateaz ca atare. Calculatoarele PC au dou tipuri de module de memorie: RAM i ROM. RAM RAM este prescurtarea de la Random Access Memory, ceea ce exprim o caracteristic tehnologic avnd semnificaie doar pentru profesioniti. Pe de alt parte, ns, RAM este tocmai memoria care l intereseaz pe orice utilizator. n ea se ncarc datele i programele; cu ct capacitatea RAM este mai mare, cu att calculatorul va funciona mai bine (va fi mai rapid) pentru c va fi posibil ca, la o prelucrare, s se ncarce n memoria sa cantiti mai mari de date, precum i segmente de program mai ample. Un PC la nivelul anului 2000 trebuie s aib RAM cu o capacitate de minimum 32MB. Capacitatea considerat normal este, ns, de 64MB, iar calificativul "foarte bine" poate fi dat pentru capaciti de la 128MB n sus. O caracteristic fundamental a acestui tip de memorie este c i se terge coninutul n momentul n care se ntrerupe alimentarea cu energie electric, chiar i accidental. De aceea, datele i programele care vor fi refolosite trebuie stocate, ntre dou utilizri, pe un suport extern. Despre acest lucru se va vorbi mai trziu. ROM
1 Nanosecund\ - a miliarda parte dintr-o secund\: 1 ns = 1/10 9 s ROM este prescurtarea de la Read Only Memory, adic memorie numai pentru citire. Aceast denumire arat o caracteristic fundamental a acestor module de memorie: informaiile coninute n ROM pot fi consultate, folosite, dar n ROM nu se pot face nscrieri n cursul utilizrii curente a calculatorului. Coninutul ROM este nregistrat de ctre productor, prin mijloace specifice, "de fabric". nseamn c aceste module de memorie mai au o caracteristic fundamental: coninutul lor nu se terge n momentul ntreruperii tensiunii de alimentare. Rolul ROM n configuraia hardware devine clar dac mai revedem o dat principiul lui von Neumann care spune c activitatea procesorului se reduce la a extrage i executa instruciuni din memorie. Dac un calculator ar fi echipat doar cu RAM, care se terge la nchiderea acestuia, atunci, la o nou pornire nu ar exista instruciuni care s fie executate de ctre procesor, iar calculatorul nu i-ar putea ncepe activitatea. De aceea, pe lng alte informaii, n ROM trebuie s existe, obligatoriu, (micro)programe care s fie executate automat la pornirea calculatorului i care, la rndul lor, s asigure declanarea altor procese mai complexe. Din punctul de vedere al utilizatorului obinuit, coninutul ROM nu este direct accesibil. Existena acestui tip de memorie este perceput doar ca o chestiune de cultur informatic general. Microprocesorul Conform unuia dintre principiile de baz enunate n capitolul 1, funcionarea calculatorului const n executarea, de ctre un echipament numit procesor, a instruciunilor pe care acesta le extrage, una cte una, din memorie. Acesta poate fi considerat nucleul calculatorului, fiind numit i unitate central de prelucrare (Central Processing Unit - CPU). Schemele electronice ale procesorului sunt de o foarte mare complexitate. La calculatoarele anilor '60 -'70 unitatea central de prelucrare ocupa un ntreg dulap de circuite electronice. ncepnd cu anii aptezeci s-a dezvoltat o tehnologie de integrare pe scar foarte larg a acestor scheme, iar procesorul calculatorului a putut fi realizat sub forma unui unic circuit electronic integrat, numit microprocesor. Toate calculatoarele personale fabricate n prezent au ca unitate central de prelucrare un microprocesor. Ultimele generaii de microprocesoare au scheme nglobnd milioane de tranzistori. Performanele unui tip de microprocesor pot fi apreciate, n mare, dup urmtorii doi parametri: a) lungimea, n bii, a codului de instruciune pe care acesta l poate extrage din memorie i executa la un pas: cu ct acest cod este mai mare, exprimnd o operaie mai complex, cu att microprocesorul este mai performant; b) frecvena, n MHz, a semnalului de ceas pe care microprocesorul l poate primi: un semnal cu frecven mai mare nseamn o vitez de lucru mai ridicat. Liderul mondial n proiectarea i fabricaia de microprocesoare este firma american Intel care, de altfel, a lansat pe pia primul microprocesor performant. Pentru a ilustra evoluia spectaculoas a tehnologiei microprocesoarelor, n tabelul 2.2.1 sunt enumerate cteva tipuri care au fost fabricate de ctre Intel de-a lungul timpului.
Tabelul 2.2.1 tip bii MHz Observaii 8080 8 2,5 lansat n 1975; folosit la construirea primelor calculatoare cu microprocesor 8086 16 5 lansat n 1978; folosit ca CPU pentru primul IBM PC (1981), 8088 16 5 variant la 8086 80286 16 10 16 calculatoarele din seria AT 286 80386 16 16 50 calculatoarele din seria AT 386 80486 32 66 - 100 primul microprocesor pe 32 bii Pentium 64 75 233 elemente revoluionare n proiectarea Pentium II 300 400 arhitecturii interne (de exemplu, executare paralel n acelai pas a mai multor paralel, n acelai pas, a mai multor Pentium III 600 800 instruciuni elementare) Pentium IV 1500 lansat n 2000; tehnologie de fabricaie complet nou
Tabelul 2.2.1 ofer informaii pur orientative. Aprecierea riguroas a performanelor microprocesoarelor moderne implic, n prezent, mult mai multe aspecte. De aceea, pe ultimele trei linii ale tabelului nici nu mai este trecut lungimea codului binar prelucrat la un pas. Tabelul are, pe de o parte, menirea de a ilustra evoluia spectaculoas a unui domeniu care, cu doar douzeci de ani n urm era nc n faza de debut. Pe de alt parte, din tabel se observ de ce diferite tipuri de calculatoare se numesc 386, 486, Pentium etc.: numele tipului de calculator este dat de tipul de microprocesor cu care este echipat. Microprocesorul este componenta central a unui calculator, cea care dirijeaz prin semnale de comand funcionarea ntregii structuri hardware. mpreun cu memoria operativ (RAM) el formeaz, din punct de vedere logic, partea central a calculatorului. De aceea, n figura 2.1.1, aceste dou elemente sunt figurate ntr-un bloc comun. 2.3 Echipamente de intrare Schema din figura 2.1.1 mai conine o serie de blocuri dispuse n jurul prii centrale care este format din memorie i microprocesor. Unul dintre acestea cuprinde echipamentele de intrare, adic acelea pe care operatorul le folosete pentru a introduce date i pentru a trimite comenzi. Tastatura Orice calculator are tastatur. De la apariia calculatoarelor personale aceasta a fost principalul mijloc prin care utilizatorul a introdus datele de prelucrat, precum i comenzile pentru dirijarea funcionrii programelor. {i instruciunile care compun programele sunt introduse tot de la tastatur n momentul elaborrii acestora de ctre programatori, dar asta este o alt poveste. Tastaturile PC-urilor au o organizare general standard, iar diferenele care pot aprea sunt minore i adaptri la specificul rii n care este vndut calculatorul. Astfel, exist, ca i la mainile de scris, tastaturi avnd caractere specifice limbii engleze, germane, franceze etc. Orice tastatur este mprit n cinci zone mari: tastele alfanumerice, adic cele asemntoare mainii de scris, tastatura numeric suplimentar, folosit pentru introducerea unor volume mari de date numerice (de exemplu, n programele de contabilitate), tastele direcionale, folosite la deplasare pe ecran a unui cursor cu care se selecteaz diferite elemente care intereseaz, tastele de control, care sunt folosite, adesea, n diferite combinaii i cu care se introduc, de obicei, comenzi pentru dirijarea funcionrii generale a programelor, tastele funcionale, notate F1 ... F12, care, de asemenea, sunt folosite pentru a declana anumite aciuni ale programului cu care se lucreaz, dar care au roluri particularizate de la un program la altul. Mouse Pe lng tastatur, orice PC are i un mouse. Oricine s-a uitat vreodat la desene animate tie c mouse nseamn oarece; n limba francez, de exemplu, se folosete traducerea termenul englezesc. Mouse-ul fost inventat n anii aptezeci de ctre Douglas Engelbart de la Institutul de Cercetri Stanford. Muli ani mai trziu, inventatorul a declarat c, dac ar fi tiut ce succes va avea, i-ar fi dat noului dispozitiv o denumire mai onorabil. Primele calculatoare cu mouse au fost nite staii de lucru lansate n 1981 de firma Xerox. n prezent, mouse-ul este principalul dispozitiv cu care se navigheaz pe ecranul calculatorului. Utilizatorul mic mouse-ului pe mas, determinnd micarea unui cursor pe ecran. n felul acesta el l poziioneaz pe un anumit element grafic al imaginii, dup care apas scurt ("face click") pe unul din butoanele mouse-ului acionnd, astfel, asupra elementului selectat. Aciunea declanat depinde de programul cu care se lucreaz. Un mouse are dou sau trei butoane. Cel mai folosit este butonul stng, dar multe programe actuale folosesc mult i butonul din dreapta. Uneori, n loc de un click trebuie fcut dublu click (dou apsri rapide). n alte situaii, anumite elemente grafice pot fi "trase" pe ecran dintr-un loc n altul. Pentru aceasta, dup poziionarea cursorului, utilizatorul ine apsat butonul mouse-ului, l deplaseaz pe mas i trage, astfel, pe ecran obiectul grafic n locul dorit. Ajuns la destinaie, el elibereaz butonul. n englez, aciunea se numete drag and drop; n romnete nseamn "trage i arunc", dar putem spune, simplu, c tragem obiectul (cu mouse-ul). Scanner Se numete scanner dispozitivul de intrare folosit la preluarea imaginilor de pe hrtie (fotografii, desene) i trimiterea acestora n memorie, unde pot fi prelucrate (ajustate, introduse ntr-un document etc.). Operaia se numete scanare. Exist mai multe principii de construcie a scannerelor. Cel mai des ntlnite sunt cele plane: documentul care trebuie scanat este aezat pe o suprafa de sticl, aa cum se procedeaz la orice xerox, dar imaginea preluat va fi trimis nspre memoria calculatorului i nu pe o alt hrtie. Toate scannerele moderne sunt color. Digitizor Digitizorul este un dispozitiv de intrare ntlnit mai rar, fiind folosit n aplicaii specifice, cum sunt cartografia sau proiectarea asistat de calculator. Digitizorul (n englez: digitiser) arat ca o planet de proiectare care are, ns, sub suprafa o reea rectangular, foarte fin, de trasee care creeaz cmp electromagnetic. Imaginea este fixat pe planet, iar operatorul puncteaz cu un creion electronic, conectat la digitizor, poziii de pe desen. Punctelor selectate le sunt determinate coordonatele (x, y), iar acestea sunt trimise spre memorie. Numele de digitizor arat, de fapt, ce face acesta: cuvntul englezesc digit nseamn cifr, digital nseamn numeric, deci digitizorul "numerizeaz" punctele selectate pe desen, adic determin, pentru fiecare, perechea de numere x i y ce i caracterizeaz poziia. 2.4 Echipamente de ieire Un alt bloc de schema din figura 2.1.1 este denumit echipamente de ieire. Este vorba de acele componente pe care utilizatorul le folosete pentru extragerea rezultatelor sau prin intermediul crora primete informaii n legtur cu funcionarea calculatorului. Cteva echipamente de ieire, cele mai comune, sunt enumerate n continuare. Monitorul Orice calculator are un monitor (n englez: display) pe ecranul cruia sunt afiate n continuu rezultate ale prelucrrii sau mesaje ctre operator. Spre deosebire de imaginile TV, care sunt compuse din linii, imaginea ecranul display-ului este format din puncte colorate. Un astfel de punct se numete pixel. De fapt, monitorul nu primete informaiile direct din RAM, aa cum arat, simplificat, schema din figura 2.1.1. Imaginea se formeaz nti ntr-o memorie suplimentar, numit memorie video. Cu ct aceasta are capacitate mai mare, cu att imaginea de pe ecran se va schimba mai repede i fr ntreruperi. Acest lucru se observ foarte bine la programele care au mult animaie, aa cum sunt jocurile. n prezent, memoria video trebuie s aib cel puin 2MB. Memoria video nu se afl n monitor, ci pe o plac aflat n carcasa calculatorului. Deci, alegerea monitorului i a plcii video sunt dou lucruri independente. Numrul de pixeli pe orizontal i pe vertical se constituie n standarde de fabricaie pe care le respect orice productor de monitoare. Standardul actual se numete SVGA (Super Video Graphics Array). Un monitor i o plac video SVGA afieaz imagini late de 640 pixeli i nalte de 480 pixeli (640 480). Se pot alege 256 de culori sau 16 milioane. n general, monitoarele au diagonala ecranului de 14 sau 15 inci 2 . n aplicaiile de grafic profesional sau proiectare se folosesc monitoare de 17 sau 20 inci. Majoritatea monitoarelor sunt, n prezent, cu ecran TV (tub catodic). Imaginea de pe ecran se mprospteaz de cel puin 43,5 ori pe secund. Cu ct aceast rat este mai mare, mergnd spre 70, imaginea static este mai stabil, fr plpiri (engl.: bliking), iar imaginile animate sunt mai continui. Monitoarele TV emit radiaii pe care productorii se strduiesc s le menin la un nivel ct mai jos. Astfel a aprut standardul LR (Low Radiation - radiaie redus). Oricum, aceste monitoare sunt pe cale de a fi nlocuite cu cele extraplate, care au ecran cu cristale lichide. Acestea nu emit radiaii, dar sunt, nc, foarte scumpe. Imprimanta Rezultatele prelucrrilor trebuie, de obicei, tiprite pe hrtie. Acest lucru se face folosind o imprimant (n englez: printer). Exist trei tipuri actuale de imprimante, toate formnd imaginea din puncte i putnd, de aceea, s tipreasc i imagini grafice, nu numai texte. Rezoluia (fineea tipririi) se msoar n dpi (dots per inch - puncte pe inci). Imprimanta cu ace. La acest tip, capul de imprimare are 9 sau 24 de ace acionate electromagnetic i care lovesc ntr-o band tuat, imprimnd punctele. Pentru preteniile actuale, sunt destul de lente i zgomotoase. Mai sunt folosite doar n aplicaiile financiar-contabile n care legislaia oblig ca rezultatele s fie extrase n mai multe exemplare, pe hrtie cu indigo sau auto-copiativ. Imprimanta cu jet de cerneal. n acest caz, capul de imprimare are o serie de orificii (duze) prin care se proiecteaz, dintr-un rezervor de cerneal, picturi foarte fine care formeaz punctele. Versiunile moderne au, pe lng cartuul cu cerneal neagr, i cartu cu cerneal din trei culori fundamentale, ceea ce permite, prin combinare, tiprirea de imagini color de bun calitate. Rezoluia este foarte bun: 600 - 800 dpi pentru alb/negru i 300-400 dpi pentru color. Imprimantele acestea sunt relativ ieftine, nu reclam folosirea unei hrtii speciale, dar cartuele de cerneal (n special cele color) sunt scumpe. Imprimanta laser. Principul de imprimare este electrostatic: o pulbere foarte fin (toner) este depus i apoi fixat pe hrtie, ca la aparatele xerox. Aceste imprimante ofer rezoluia cea mai bun, dar sunt scumpe, reclam folosirea de hrtie de foarte bun calitate, iar cartuul de toner este, de asemenea, foarte scump. Exist i imprimante laser color la care, ns, preurile sunt pe msura calitii excepionale a imprimrii. Plotter n activitile de proiectare asistat de calculator, desenele de execuie pot fi generate automat folosind un plotter. Acesta este un echipament care traseaz curbe n coordonate XY. Pentru plane pn la dimensiunile A4 sau A3 se poate folosi o imprimant grafic obinuit (cu jet sau laser). Plotterul devine necesar pentru dimensiuni mai mari, pn la A0. 2.5 Echipamente pentru stocare Memoria (RAM) are capacitate limitat i se terge n momentul scoaterii de sub tensiune a calculatorului. De aceea, datele i programele care vor fi refolosite trebuie pstrate pe suporturi externe. n decursul timpului au fost folosite diferite modaliti de stocare: benzi de hrtie perforate, cartele de carton perforate, benzi magnetice etc. n prezent, pstrarea informaiilor se face pe discuri magnetice de dou categorii, dischete i discuri dure, precum i pe discuri optice, CD-ROM. Discheta Discheta reprezint mijlocul de stocare cel mai ieftin i mai puin pretenios, dar i avnd capacitatea cea mai mic. Pentru dischet se mai folosete i denumirea de disc flexibil (Floppy Disk) pentru c suportul de nregistrare (discul) este dintr-un material asemntor cu cel din care sunt
2 Inci (sau ]ol) - unitate de m\sur\ anglo-saxon\ (engl.: inch). Este consacrat\ pentru standardizarea diametrelor. 1 inci = 25,4 mm. fabricate benzile magnetice. Acest disc este introdus ntr-o carcas de plastic (sau plic de carton, la tipurile mai vechi) care l protejeaz. Dispozitivul pentru citirea i scrierea dischetelor se numete staie (sau unitate) de dischet (FloppyDisk Drive - FDD). Prescurtarea FDD trebuie reinut pentru c ea este folosit chiar i n reclamele n care se enumer caracteristicile diferitelor tipuri de calculatoare comercializate. Primele calculatoare echipate cu staii de dischete au fost cele cu microprocesor pe 8 bii (ca Intel 8080), predecesoarele familiei PC. Dischetele aveau diametrul de 8,5 inci i o capacitate de cca. 170KB. n 1976, s-a lansat prima unitate de dischete de 5,25 inci diametru. Aceast dimensiune a devenit standard, iar primele calculatoare IBM PC au fost echipate cu dou staii de 5,25 ca mijloace de stocare magnetic a datelor i programelor. Dischetele aveau capacitatea de 360KB. Dup cum se observ, standardul la dischete este dat de diametrul, n inci, precum i de capacitatea de stocare. Discheta tipic pentru calculatoarele actuale este cea de 3,5 inci, avnd capacitatea de 1,44MB. Informaiile se nregistreaz pe piste concentrice. La dischetele noi, pistele trebuie create (ca nite pre-nregistrri); operaia se numete formatare i se realizeaz printr-o comand. Formatarea poate fi repetat i asupra unei dischete folosite, dar trebuie avut n vedere c vechiul coninut la dischetei se va pierde, fiind nlocuit de pistele nou create. Hard-discul Principalul mijloc de pstrare extern a datelor i programelor, avnd capacitate foarte mare de stocare, este hard-discul (Hard Disk) numit i discul dur. n plus, viteza de lucru este foarte ridicat, ceea ce duce la timpi foarte mici, de ordinul milisecundelor, de regsire i transfer spre memorie a datelor nregistrate. De aceea, el secondeaz n mod activ microprocesorul i memoria n cursul activitii acestora. Pe tot parcursul funcionrii calculatorului au loc permanent transferuri de date i segmente de program ntre memorie i discul dur. Din aceast cauz el mai este numit i memorie extern sau memorie auxiliar, fiind o component hardware esenial a oricrui calculator modern. Performanele foarte ridicate de vitez i capacitate se datoreaz unei tehnologii de fabricaie foarte sofisticate care reclam i nite condiii de funcionare foarte restrictive. Din aceste motive discul dur nu se manevreaz manual: el este introdus ntr-o capsul sigilat care l protejeaz, singura legtur cu exteriorul fiind cablurile de conectare i alimentare. n totalitatea sa, aceast capsul se numete staie (sau unitate) de hard-disc (Hard Disk Drive - HDD). Staia de hard-disc se afl montat n interiorul carcasei calculatorului. Utilizatorul vede pe panoul frontal doar un bec ce lumineaz intermitent, ca martor al funcionrii HDD. Notaia HDD este consacrat i folosit i n reclamele firmelor care comercializeaz calculatoare. De aceea, orice potenial cumprtor sau utilizator de calculatoare trebuie s i cunoasc semnificaia. De obicei, pentru HDD se arat capacitatea de stocare. Discurile magnetice ale calculatoarelor din anii '70 funcionau dup un principiu asemntor cu cele ale PC-urilor din prezent, dar aveau o capacitate de 50MB, iar o astfel de unitate de disc avea dimensiunile unei maini de splat automate (ba chiar, ceva mai mare). n 1983, IBM a lansat modelul PC XT, primul calculator personal cu HDD; acesta era ncorporat n carcas i avea o capacitate de 10MB. n prezent, capacitile discurilor dure msoar n GB (mii de MB) sau chiar TB (milioane de MB). Un PC cu performane medii, la nivelului anului 2000, are un HDD n jur de 10GB. Informaiile de pe discul dur sunt nregistrate tot pe piste concentrice, principiul fiind acelai ca la dischete. Calculatoarele noi au, ns, discul dur deja formatat i cu anumite informaii deja stocate. De aceea, dei acest lucru este, n principiu, posibil, nu se recomand formatarea din nou a hard- discului. CD-ROM CD-ul este cea mai nou modalitate de stocare a datelor i programelor. n cazul CD-urilor se pot face doar citiri (consultri); nu se pot face nscrieri de informaii pe CD dect folosind dispozitive speciale de inscripionare. Pentru exploatarea informaiilor de pe CD-uri, calculatorul trebuie s aib o staie (sau unitate) CD-ROM. Dup cum am artat n paragraful despre memorie, ROM este prescurtarea cuvintelor care se traduc prin memorie doar pentru citire. Aceasta sugereaz tocmai faptul c, n cursul utilizrii obinuite a calculatorului, se pot face doar consultri ale unor CD-uri pre- nregistrate. CD-urile au o capacitate convenabil: 650MB. n plus, nregistrarea pe CD este foarte sigur. De aceea, ele sunt folosite astzi mai mult dect dischetele, n special pentru livrarea de programe de firm, jocuri, colecii mari de informaii (dicionare, enciclopedii, manuale etc.). Staiile CD-ROM au evoluat n ceea ce privete viteza de lucru. Pe panoul frontal al staiei este inscripionat viteza sub forma: 16X, 24X, 32X etc. Acesta este un multiplu al unei viteze standard la care se raporteaz toate noile apariii. 2.6 Echipamente pentru comunicaii n reea Tot mai multe calculatoare de astzi sunt conectate n reele. De fapt, n prezent, firmele care comercializeaz calculatoare includ automat n configuraia hardware standard i un modul care s permit cumprtorului ca, mai devreme sau mai trziu, s se conecteze la o reea. Despre echipamentele care permit acest lucru se va vorbi, pe scurt, n continuare. Modem i fax-modem Cea mai cunoscut (i tentant) conectare este cea care permite accesul la reeaua mondial Internet. Pentru a face acest lucru de acas sau de la sediul unei societi comerciale mici, care nu are dect un singur calculator, trebuie s se foloseasc reeaua telefonic obinuit. Compatibilizarea, din punct de vedere electric, a semnalelor vehiculate n calculator cu cele din reeaua telefonic se face prin modulare i demodulare. De aceea, echipamentul prin intermediul cruia se face conectarea se numete modem. Exist modemuri interne, care sunt plci electronice montate n carcas sau modemuri externe, care se insereaz pe traseul dintre calculator i reeaua telefonic. Cea mai important caracteristic a unui modem este viteza de transfer a informaiilor. Ea se msoar n bii pe secund (bps). Dei mai exist pe pia modemuri cu viteza de 14400 bps, care pot fi folosite destul de bine, pentru navigarea uoar pe Internet este necesar unul de cel puin 28800 bps. n prezent, dispozitivele interne de conectare la reeaua telefonic sunt, de fapt plcile fax- modem. Acestea ncorporeaz, pe lng funcia de modem i electronica specific unui fax. Avantajul este c nu mai trebuie cumprat separat a un astfel de aparat. Astfel, mesajul d trimis pe fax poate fi scris direct la calculator sau preluat, dac este pe o hrtie, cu ajutorul scannerului. Faxurile recepionate vor fi tiprite la imprimant. Conectare LAN Reelele publice de calculatoare, aa cum sunt cele care asigur accesul la Internet pe arii largi, folosind liniile telefonice i modemuri, sunt denumite WAN (Wide Area Network). ntr-o organizaie de dimensiuni mijlocii sau mari (societate comercial, universitate etc.), care dispune de un compartiment propriu de informatic, calculatoare aflate n diferite puncte sunt conectate, de obicei, ntr-o reea local denumit LAN (Local Area Network). Comunicaia ntr-o astfel de reea este asigurat prin module de conectare LAN care sunt montate n carcasa fiecrui calculator. Comunicarea n cadrul LAN este mai rapid dect cea prin modem. ntr-o organizaie mare pot exista mai multe reele locale. Comunicaia ntre acestea se face prin interrmediul unor calculatoare aflate la compartimentul de informatic. Tot aici se asigur conectarea reelelor locale cu exteriorul prin linii telefonice sau alte canale de comunicaie mai performante. 2.7 Centru i periferie, intrri i ieiri Schema din figura 2.1.1 are blocurile dispuse ntr-un mod care dorete s sugereze un important aspect conceptual. Astfel, memoria i microprocesorul sunt figurate ntr-un bloc situat ntr-o poziie central. De fapt, despre acest ansamblu s-a spus n seciunea 2.2 c formeaz partea central a calculatorului. Toate celelalte blocuri sunt situate pe schem de jur mprejurul prii centrale. Aceast aezare este menit s ilustreze grafic urmtoarea denumire global: echipamentele de intrare, de ieire, cele pentru stocare extern, precum i cele pentru conectarea n reea poart denumirea de echipamente periferice. Faptul c "toate drumurile trec prin memorie" se regsete i n activitatea de programare. Astfel, nici un limbaj de programare nu are, de exemplu, o instruciune care s determine un transfer de date de pe disc, direct la imprimant. Aceast operaie se face prin dou instruciuni: una prin care se preiau datele de pe disc n memorie i o alta care le trimite din memorie la imprimant. Avnd aceste consideraii fcute, se pot defini urmtoarele dou noiuni. Intrare, ieire Un transfer de date de la un echipament periferic spre memorie se numete operaie de intrare, sau citire (n englez: input). Un transfer de date de la memorie spre un echipament periferic se numete operaie de ieire, sau scriere (n englez: output).
Sgeile din figura 2.1.1 sunt marcate cu I (Input) sau O (Output) care semnific posibilitile dispozitivelor de a participa la operaii de intrare/ieire. Gama de componente hardware este foarte divers. n acest capitol, descrierea platformei hardware s-a limitat doar la strictul necesar nelegerii, de ctre un utilizator nceptor, a dispozitivelor implicate n funcionarea calculatorului, precum i a rolului acestora.
3
Software
3.1 Sistemul de operare 3.2 Windows 3.3 Software de aplicaie 3.4 Pachetul integrat Microsoft Office 3.5 Copiere i mutare n Windows Obiectivele capitolului Abordarea tipurilor de software cu care se ntlnete orice utilizator. Descrierea principiilor elementare de funcionare a sistemului de operare. Familiarizarea cu modul de operare sub Windows. Descrierea principalelor categorii de software de aplicaie. Prezentarea general a pachetului integrat Microsoft Windows. Definirea operaiilor de copiere i mutare n standardul Windows.
Software-ul (sau, pe scurt, softul) este foarte divers, n conformitate cu diversitatea crescnd a persoanelor care utilizeaz calculatoare. Anumite categorii de software sunt folosite doar de ctre specialiti. Dou dintre ele, ns, l intereseaz pe orice utilizator. Ele sunt sistemul de operare i softul de aplicaie. Cu acestea, oricine folosete un calculator vine n contact i de aceea vor fi abordate n cadrul acestui capitol. Dup cum se va vedea, ns, graniele ntre anumite categorii de soft nu sunt ntotdeauna foarte precise, adesea putnd aprea interferene. 3.1 Sistemul de operare Sistem de operare Sistemul de operare (S.O.) este un sistem de programe care se proiecteaz i se dezvolt paralel cu platforma hardware. S.O. se livreaz odat cu calculatorul i este instalat pe hard-disc. Fr sistem de operare, calculatorul nu poate fi folosit.
Faptul c prezena sistemului de operare este esenial pentru utilizator poate fi ilustrat prin urmtoarele exemplificri n care intervin elemente care au fost deja introduse n capitolele precedente. Astfel, un prim comentariu poate fi fcut innd cont de cele artate n capitolul 1: ntreaga funcionare a calculatorului se bazeaz pe coduri binare. Ar nsemna, atunci, c datele i programele ar trebui nti codificate binar i abia apoi introduse n memorie. Mai mult, aceast introducere nu s-ar putea face utiliznd, de exemplu, tastatura ci, eventual, o gril de comutatoare de la care s se formeze coduri din 0 i 1. n parantez fie spus, lucrurile chiar aa stteau n epoca de pionierat, cnd calculatoarele erau doar nite prototipuri experimentale. Dac s-ar fi rmas la acest stadiu, dezvoltarea impetuoas a informaticii nu s-ar mai fi produs. Oricum, este clar c cel care folosete calculatorul are nevoie de un "ajutor" care s preia i s traduc datele i comenzile introduse de la tastatura i mouse n secvene de coduri binare pe care maina s le poat prelucra. Un al doilea comentariu poate fi fcut cu privire la efectuarea frecvent a unor operaii de rutin, cum ar fi, de exemplu, tiprirea la imprimant a unui text stocat pe o dischet. Utilizatorul ar trebui s conceap un program care, conform schemei bloc din figura 2.1.1, s preia textul de pe dischet n memorie i apoi s l trimit spre imprimant. Pentru aceasta ar trebui s tie s scrie programe i s cunoasc n detaliu arhitectura hardware, lucruri cu care doar profesionitii opereaz. Din nou, utilizatorul obinuit are nevoie de un "ajutor" cruia s-i transmit ca o comand operaia pe care vrea s o execute, iar acesta s pun n funciune programele necesare, deja existente. Acest "ajutor" de a crui prezen este nevoie n permanen este sistemul de operare. Sistemul de operare intr n funciune automat la pornirea calculatorului. El este ncrcat de pe hard-disc n memorie. Mai precis, se ncarc o parte a sa, un nucleu, care se va afla acolo pn la nchiderea calculatorului, n timp ce alte componente, mai rar folosite, rmn pe hard-disc i sunt apelate doar cnd este nevoie de ele. Cine caut sistemul de operare pe hard-disc pentru a-l ncrca n RAM? Cele discutate n capitolul precedent, n seciunea despre memorie ne dau un rspuns general: n modulele ROM, care nu i pierd coninutul odat cu oprirea calculatorului, exist i programele pe care microprocesorul le execut n momentul pornirii i care asigur ncrcarea sistemului de operare. Dup ncrcarea n memorie, sistemul de operare intr n funciune, adic preia controlul tuturor resurselor hardware i software ale calculatorului i semnaleaz, pe ecran, faptul c este gata de lucru. Din punct de vedere logic, el se plaseaz ntre resurse calculatorului i utilizator, aa cum arat figura 3.1.1.
Fig. 3.1.1. Interaciunea ntre utilizator i calculator prin sistemul de operare
Utilizatorul introduce o comand folosind tastatura sau mouse-ul; sistemul de operare o preia, o nelege i pune n funciune toate componentele hardware i software care particip la executarea acesteia. Pe toat durata execuiei comenzii sistemul de operare supravegheaz desfurarea corect a acesteia. Atunci cnd este nevoie, el trimite pe ecran mesaje pentru utilizator, n legtur cu executarea Comenzi Mesaje RESURSELE HARD i SOFT S.O. UTILIZATOR comenzii (terminarea corect, apariia unor situaii speciale etc.). Prin activitatea sa, sistemul de operare realizeaz interfaa 3 ntre utilizator i calculator. Sistemul de operare MS-DOS Primul sistemul de operare pentru familia PC a fost MS-DOS (Microsoft - Disk Operating System), pe scurt, DOS. El a fost creat de firma american de software Microsoft. Acestui sistem de operare, realizat la comanda firmei IBM, care a lansat calculatorul PC, i datoreaz Microsoft, n bun msur, fora financiar care a adus-o n poziia de lider, pe care o ocup astzi. Prima versiune, MS-DOS 1.0, a fost lansat n 1981 odat cu calculatorul IBM PC. Primul model de PC nu avea hard-disc, ci dou uniti pentru dischete de 5,25 inci cu o singur fa nregistrabil. Pe o unitate se afla discheta cu sistemul de operare MS-DOS, iar pe cealalt se stocau datele. n 1982, Microsoft a lansat MS-DOS 1.25 pentru PC-uri avnd dischete cu dubl fa. n 1983, a fost lansat MS-DOS 2.0 pentru calculatoarele IBM PC XT, primele care aveau un HDD de 10MB; sistemul de operare s-a mutat pe hard-disc. Evoluia MS-DOS a continuat pn spre mijlocul anilor nouzeci, ajungnd la versiunile 6.2 i 6.22. Numerotarea versiunilor unui produs software se face, adesea, printr-un numr cu ntregi i zecimale. Atunci cnd o firm lanseaz un soft pentru prima dat, spune c a lansat versiunea 1.0. Dac produsul are succes, va fi dezvoltat. O nou versiune cu mici mbuntiri va fi botezat 1.1 .a.m.d. n momentul n care se lanseaz o versiune considerat a fi fundamental superioar, aceasta este denumit 2.0. Unele dintre versiuni pot fi doar etape interne de proiectare n cadrul firmei i s nu fie scoase pe pia. Oricum, o regul esenial se pstreaz: o nou versiune "tie s fac" tot ce "tiau" cele dinainte i ceva n plus. n acest fel, un utilizator care cumpr o versiune nou poate folosi n continuare tot ce a lucrat cu versiunea precedent. n paragraful precedent a fost punctat evoluia sistemului MS-DOS prin versiunile 1.0, 1.25, 2.0, ..., 6.2, 6.22. Ca orice sistem de operare, DOS intr n funciune automat, la pornirea calculatorului. Cnd este gata de lucru, el trimite pe ecran un prompter 4 prin care invit utilizatorul s introduc o comand. Prompterul DOS este un ir de caractere i are format variabil. Cea mai simpl form a sa este: C:\> Utilizatorul va introduce comanda de la tastatur. Comenzile n DOS sunt propoziii ablon pe care sistemul de operare le nelege i le poate executa. Comanda trebuie ncheiat obligatoriu cu tasta Enter; acesta este semnul prin care sistemul de operare este anunat c poate prelua comanda pentru a o executa. Executarea nseamn, de fapt, punerea n lucru a unui program care ndeplinete sarcina respectiv. La sfritul execuiei, DOS trimite din nou pe ecran prompterul, ateptnd o nou comand. Calculatorul nu trebuie nchis n timpul executrii unei comenzi, ci doar atunci cnd prompterul este pe ecran. Un calculator cu sistem de operare MS-DOS mai este numit i main MS-DOS, iar a lucra sub MS-DOS nseamn a lucra cu un astfel de calculator (adic "sub conducerea" lui DOS). Aa cum a fost artat, la orice familie de calculatoare sistemul de operare se dezvolt simultan cu platforma hardware. Cu trecerea timpului, ns, s-au manifestat rmneri n urm ale dezvoltrii MS-DOS fa de creterea performanelor hardware. Unele neajunsuri s-au manifestat i la nivelul interfeei cu utilizatorul. Dou astfel de aspecte sun discutate n continuare. Un prim neajuns, vizibil mai ales pentru nceptori, este legat tocmai de introducerea comenzilor DOS de la tastatur, la apariia prompterului. Acestea sunt texte bine determinate pe care utilizatorul trebuie s le cunoasc perfect. {i alte programe, nu numai sistemul de operare MS-DOS cereau comenzile folosind un prompter. Acesta era un element de descurajare pentru cei care doreau s se instruiasc n folosirea calculatoarelor. Aceast manier de lucru a fost o frn n atragerea unor
3 Interfaa - elementul de legtur care permite comunicarea ntre dou entiti. 4 n englez, to prompt - a ndemna, prompter - cineva care ndeamn la o aciune. categorii largi de utilizator ctre calculator. Dup cum se va vedea, aceast tehnic a fost abandonat n favoarea altora, mai comode. Un mare dezavantaj al sistemului DOS este c nu poate lansa n execuie i monitoriza mai mult de un program la un moment dat. Se spune c MS-DOS este un sistem de operare monotask 5 . Programul aflat n lucru monopolizeaz toate resursele calculatorului (imprimant, hard-disc etc.) chiar dac nu are nevoie de ele. Pn la ncheierea activitii programului respectiv i reapariia prompterului, operatorul nu poate pune n lucru un altul. Platformele hardware moderne au performane ridicate (microprocesoare rapide i de mare complexitate, capaciti mari de RAM etc.) i ar permite ncrcarea n memorie i executarea mai multor programe simultan; MS-DOS, ns, nu permite acest lucru. Neajunsurile lui MS-DOS, dintre care dou au fost enumerate n paragrafele precedente, au impus gsirea unei soluii. Despre ea este vorba n continuare. Mediul de operare Windows i sistemul de operare Windows n 1982 firma Apple, principalul competitor al lui IBM pe piaa calculatoarelor personale, a lansat un calculator avnd un mouse i la care interfaa cu utilizatorul era realizat nu prin comenzi- text de la tastatur i mesaje-text pe ecran, ci prin mijloace grafice. La rndul su, Microsoft a nceput s dezvolte un mediu de operare ataat lui DOS care, conform preedintelui companiei, Bill Gates, era menit s ofere "o interfa grafic cu utilizatorul destinat s nglobeze sistemul de operare DOS". Anunat pentru prima dat n 1983, el a fost lansat n 1985 sub numele Windows, versiunea 1.03. Versiunea 2.0 a fost lansat n 1987, iar Windows 3.1 a fost oferit n anul 1992. n aceast concepie, sistemul de operare era n continuare MS-DOS, iar Windows, ca mediu de operare era pus n funciune printr-o comand de la tastatur (celebra comand WIN). n continuare, ecranul DOS, cu prompter i comenzi text era nlocuit de un "tablou de bord" grafic, ecranul Windows pe care se aciona preponderent cu mouse-ul. La sfritul lucrului, printr-o comand, mediul Windows era scos din funciune, iar pe ecran reaprea prompterul DOS. Prin mediul Windows au fost rezolvate pe rnd neajunsurile pe care le prezenta MS-DOS, iar succesul pe care l-a avut a determinat dezvoltarea sa, astfel nct el s devin un sistem de operare. n anul 1995 a fost lansat nlocuitorul lui MS-DOS, Windows 95 noul sistem de operare pentru familia PC. 3.2 Windows n continuare, prin denumirea Windows vom identifica sistemul de operare Windows 95, urmat de versiunile Windows 98 i Windows 2000. Un calculator cu sistem de operare Windows mai este numit i main Windows, iar a lucra sub Windows nseamn a lucra cu un astfel de calculator. Pentru orice utilizator, cele mai vizibile caracteristici ale lui Windows sunt reprezentate de rezolvarea celor dou neajunsuri ale lui DOS enumerate n seciunea precedent: lucrul n mod text i monotasking-ul. Ele sunt comentate n continuare. Spre deosebire de MS-DOS, unde comenzile erau introduse de la tastatur ca texte ablon, Windows ofer o interfa grafic cu utilizatorul (Graphical User Interface - GUI). Ecranul este populat cu simboluri grafice: embleme, butoane, liste de opiuni i altele. Utilizatorul acioneaz asupra acestora folosind, n primul rnd, mouse-ul: apas butoane, selecteaz opiuni etc., declannd astfel comenzile dorite. O alt caracteristic este fundamental pentru o exploatare eficient a resurselor: spre deosebire de DOS, care era un sistem monotask, Windows permite lansarea n lucru a mai multor programe simultan. Aceast caracteristic se numete multitasking. Programele aflate n funciune partajeaz (i mpart) accesul la resursele hardware: memorie, hard-disc, imprimant etc. Cea mai vizibil resurs partajat este ecranul. Astfel, fiecare program lansat n lucru ocup o zon dreptunghiular a ecranului numit fereastr. Pe ecran sunt, la un moment dat, attea ferestre cte programe se afl n funciune. Utilizatorul comunic cu un program acionnd numai i numai n interiorul ferestrei
5 Engl. task - sarcin de executat, lucrare, operaiune. acestuia. Conceptul de fereastr a dat, de fapt, i denumirea acestui sistem de operare (n englez, windows nseamn ferestre). Superioritatea lui Windows fa de MS-DOS nu se limiteaz la cele dou elemente enumerate mai sus. Acestea sunt, ns, cele mai evidente pentru utilizator. n continuare vor fi prezentate principiile de baz privind lucrul cu Windows fr a intra n detalii dect acolo unde este neaprat nevoie.
Ecranul Windows La pornirea calculatorului, sistemul de operare Windows intr automat n funciune, prelund controlul tuturor resurselor. Cnd este gata de lucru, el afieaz pe ecran o imagine numit desktop, ceea ce s-ar putea traduce prin suprafaa biroului. Denumirea a fost dat n ideea c utilizatorul va asimila aceast imagine cu biroul su pe care i aeaz la ndemn sau pune n funciune diferite instrumente de lucru. O imagine a desktop-ului este ilustrat n figura 3.2.1. n partea de jos se observ o bar pe care sunt butoane dreptunghiulare. Ea se numete task bar (bara de operaiuni). ntotdeauna, pe task bar se va gsi butonul Start; de la acest buton se poate pune n funciune orice program care este instalat pe calculator. Celelalte butoane apar pe msur ce se pun n funciune diferite programe, deci configuraia acestora este variabil i despre ele se va discuta mai trziu. Tot pe desktop apar diferite embleme (n englez, icon). Utilizatorul poate aciona cu mouse-ul (dublu click) asupra acestora pentru a avea acces la obiectele pe care le reprezint.
Fig. 3.2.1. Imaginea afiat de Windows
Pentru a pune n funciune un program, utilizatorul face click pe butonul Start. Aceasta face s se deschid o list de opiuni care se numete meniu. (despre meniuri va mai fi vorba mai trziu). Una dintre opiunile din meniul Start este Programs (programe), iar sgeata din dreptul su arat c ea va deschide un nou meniu. ntr-adevr, aa cum arat figura 3.2.2, selectnd (fcnd click pe) Programs se deschide meniul care conine nume de programe, aa cum este Windows Explorer, precum i numele altor meniuri, de exemplu, Accessories. Astfel, din meniu n meniu, utilizatorul ajunge la programul pe care dorete s-l pun n funciune. n figura 3.2.2 sgeile arat elementele pe care utilizatorul le selecteaz cu mouse-ul pentru a pune n funciune programul Windows Explorer.
Task Bar embleme
Fig. 3.2.2. Aciunile pentru punerea n funciune a unui program
Una dintre opiunile din meniul Start, vizibil n figura 3.2.2, este Help. Ea declaneaz funciunea explicativ a sistemului de operare, de fapt tot un program, care este menit s ofere ajutor utilizatorului, att celui nceptor ct i celui experimentat. n Help se gsesc ndrumri pentru utilizarea tuturor funciunilor sistemului de operare. Acesta este unul dintre motivele pentru care nu este necesar aici ptrunderea n detaliile funcionrii diferitelor componente din Windows. Dup cum arat figura 3.2.1, pe desktop mai apar i o serie de embleme grafice. Cele mai multe reprezint programe instalate pe calculator, dar nu numai. Sub ele sunt notate numele obiectelor pe care le reprezint. Oricum, programele respective pot fi lansate n lucru i plecnd de la butonul Start, aa cum a fost artat n paragrafele precedente. Emblemele permit utilizatorului s le porneasc direct, prin dublu click cu mouse-ul, fr s mai parcurg toate meniurile. De aceea, aceste embleme de pe desktop se numesc Shortcut (scurtturi). n figura 3.2.1 se remarc un shortcut care este intitulat chiar aa: Shortcut to Cdplayer.exe. Utilizatorul are posibilitatea s i creeze shortcut-uri pentru acele programe pe care le folosete mai des pentru a le pune n funciune mai uor. O remarc special merit shortcut-ul ctre programul My Computer. Acesta este aezat automat de ctre Windows pe desktop, iar programul ofer informaii i acces la configuraia calculatorului i permite setarea diferitelor caracteristici generale de funcionare a sistemului de operare. O alt emblem care trebuie remarcat este Recycle Bin (coul de hrtii). Acesta nu este un program, ci un loc, numit folder, n care se pot "arunca" acele informaii de care nu mai este nevoie, de exemplu seturi de date perimate. Despre foldere se va vorbi mai pe larg n capitolul 4.
Oprirea calculatorului Ultima opiune din meniul Start este Shut Down (nchide). Aceasta trebuie folosit ca procedur obligatorie pentru nchiderea calculatorul. Dac paii acestei proceduri nu sunt parcuri i utilizatorul nchide prin scoatere de sub tensiune, atunci este foarte posibil s aib surprize neplcute, la o nou deschidere, n legtur cu integritatea informaiilor pe care le-a prelucrat, ba chiar i cu comportamentul sistemului de operare. Iat cum trebuie procedat corect: n momentul n care se hotrte s nchid calculatorul, utilizatorul trebuie s se asigure c nici un program nu mai este n funciune, deci pe Task Bar nu se mai vede dect butonul Start. Scoaterea din funciune a programelor va fi discutat mai trziu. Urmtorul pas este deschiderea meniului Start i selectarea opiunii Shut Down. Efectul este apariia unei casete ca cea din figura 3.2.3, n care se cere confirmarea inteniei de oprire a calculatorului. Fcnd click pe butonul Yes, utilizatorul confirm nchiderea.
Fig 3.2.3. Cererea de confirmare a nchiderii calculatorului
Windows declaneaz o suit de operaii proprii necesare ieirii corecte din funciune, timp n care pe ecran apare un mesaj prin care utilizatorul este rugat s atepte ncheierea tuturor operaiunilor legate de nchidere. Mesajul care apare n final pe ecran este It's now safe to turn off your computer (acum calculatorul poate fi oprit n siguran). Este momentul n care se poate face nchiderea de la comutator. Ferestrele: structur i funcionare Aa cum s-a artat la nceputul acestei seciuni, Windows este capabil de multitasking, adic permite utilizatorului s pun n funciune mai multe programe la un moment dat. Pentru ca acest lucru s fie posibil, realizatorii acestora trebuie s respecte anumite standarde. Vom folosi, n continuare, termenul de aplicaie Windows pentru programele care ruleaz 6 sub Windows respectnd, deci, standardele impuse de acest sistem de operare. Vom mai spune c datele care se prelucreaz cu o aplicaie Windows reprezint documente; la noiunea de document vom mai reveni.
Fig. 3.2.4. Structura unei ferestre de aplicaie Windows
6 Rularea unui program nseamn punerea n funciune, executarea sa. Termenul vine tocmai de la execuia secvenial, pas cu pas, a instruciunilor din carte este format, aa cum a fost descris n capitolul 1.
Buton de minimizare Buton de maximizare Buton de nchidere Meniu sistem Bara de meniu Bare de instrumente Bara de titlu Bare de Zona de Fiecrei aplicaii aflate n funciune i corespunde pe ecran o fereastr de aplicaie, iar utilizatorul comunic cu aplicaia numai prin intermediul ferestrei. Structura general a unei ferestre este ilustrat n figura 3.2.4. n care a fost luat ca exemplu aplicaia WordPad, un program de prelucrare a textelor aflat n grupul de accesorii al sistemului de operare. Bara de titlu Pe aceast bar apare numele aplicaiei nsoit de numele documentului aflat, n acel moment, n prelucrare. n figura 3.2.4 se vede pe bara de titlu numele aplicaiei, WordPad, precum i numele documentului prelucrat. Acesta nu a primit o denumire special; se numete, pur i simplu, Document 7 .
Meniurile, bara de meniu i selectarea cu mouse-ul ntr-o aplicaie Windows comenzile sunt grupate n liste; o astfel de list se numete meniu. Fiecare meniu are un nume, iar numele tuturor meniurilor apar afiate n bara de meniu. Astfel, utilizatorul nu este obligat s in minte pe de rost comenzile i s le introduc de la tastatur, ca texte. Dac trebuie s dea o comand, o va selecta, cu mouse-ul din meniul din care aceasta face parte. Se selecteaz nti meniul fcnd click pe numele su, iar dup deschiderea acestuia se selecteaz comanda, tot printr-un click. Efectul selectrii este, n principiu, lansarea comenzii n execuie. Anumite comenzi, ns, au nevoie de informaii suplimentare nainte de a intra n lucru. Aceste informaii se introduc prin casete de dialog despre care se va discuta mai trziu.
Fig. 3.2.5. Meniul Format din aplicaia WordPad
n figura 3.2.5 se vede, deschis, meniul Format din aplicaia WordPad. De aici nainte, atunci cnd se va face referire la o comand, numele ei va fi precedat de numele meniului care o conine. (se va vorbi, de exemplu, despre comanda Format Paragraph). Anularea selectrii cu mouse-ul se face printr-un click n afara meniului. Bineneles, acest lucru trebuie fcut nainte de declanarea execuiei comenzii. Selectarea comenzilor de la tastatur Dup cum se vede i n figura 3.2.5, fiecare nume de meniu are o liter subliniat. {i comenzile au, la rndul lor, cte o liter subliniat n nume. Aceasta, pentru a permite selectarea comenzilor i de la tastatur. Nu este inutil ca procedura de selectare de la tastatur s fie cunoscut pentru c ea poate constitui o soluie n cazul defectrii mouse-ului. De altfel, orice aplicaie care se respect trebuie s permit ca orice operaie fcut cu mouse-ul s poat fi rezolvat i de la tastatur, chiar dac mai incomod. n continuare sunt enumerai paii selectrii unei comenzi folosind tastatura.
7 n definitiv, i celebrul locotenent Columbo i-a botezat cinele Cine. 1. Se intr n bara de meniu. Pentru aceasta se apas o dat tasta ALT; pe bar va aprea un marcaj. 2. Se selecteaz meniul dorit. Pentru aceasta exist dou posibiliti, la alegere: a) se deplaseaz marcajul pe meniul dorit, folosind tastele direcionale + i , apoi, Enter. b) se apas litera subliniat din numele meniului (fr Enter!). Efectul pasului 2 este deschiderea meniului. 3. Se selecteaz comanda din cadrul meniului. Pentru aceasta exist, din nou, dou posibiliti, la alegere: a) se deplaseaz marcajul pe comanda dorit, folosind tastele direcionale + i q, apoi, Enter. b) se apas litera subliniat din numele meniului (fr Enter!). Efectul pasului 3 este, n principiu, lansarea comenzii n execuie. Anumite comenzi, ns, au nevoie de informaii suplimentare nainte de a intra n lucru. Aceste informaii se introduc prin casete de dialog despre care se va discuta ceva mai jos. Ca exemplu, din figura 3.2.5 se observ c, pentru a selecta comanda Format Paragraph folosind paii 1, 2b, 3b, va trebui folosit succesiunea de taste ALT, O, P. Virgula, folosit aici ntre numele tastelor, este o convenie de notaie care semnific tocmai acionarea succesiv a acestora i nu apsarea tastei "," (virgul). Anularea selectrii de la tastatur se face cu ESC. Acest lucru trebuie fcut doar nainte de declanarea execuiei. Se va apsa tasta ESC de cteva ori, pentru c fiecare apsare anuleaz cte un pas din cei enumerai mai sus. Introducerea comenzilor prin short-cut Pentru comenzile des folosite, utilizatorul are la dispoziie o modalitate de introducere prin nite combinaii de taste numite tot short-cut (scurtturi) ca i emblemele de pe desktop. Aceste combinaii sunt notate n meniuri, lng comenzile care au aa ceva. De exemplu, comanda Edit Copy, care se gsete n foarte multe aplicaii i este mult utilizat, are ataat combinaia CTRL+C; n schimb, comanda Format Paragraph din aplicaia WordPad, despre care a mai fost vorba, nu are un short-cut. Dac este dispus s fac un efort de memorare 8 , utilizatorul poate introduce comanda direct prin short- cut, fr s mai parcurg paii necesari seleciei din meniu. n toate combinaiile n care se folosete semnul + ntre numele tastelor, acesta reprezint o convenie de notaie care se interpreteaz astfel: se ine apsat prima tast i se apas a doua. Combinaia de taste precedent, CTRL+C, nseamn c se menine apsat CTRL i se tasteaz C. Casete de dialog Dup selectarea din meniu, cu mouse-ul sau de la tastatur, comanda este pus n execuie. Anumite comenzi, ns, au nevoie de precizri suplimentare nainte de a intra n lucru. De exemplu, pentru o comand de tiprire la imprimant trebuie specificat cte exemplare se cer, dac se va tipri tot documentul sau doar o anumit poriune .a.m.d. Dup selectare, o astfel de comand nu intr imediat n execuie, ci trimite pe ecran o caset de dialog prin care cere precizrile necesare. Caseta de dialog este o fereastr cu structur fix care conine rubrici, liste derulante, butoane de diferite tipuri i alte simboluri grafice asupra crora utilizatorul acioneaz pentru a stabili varianta dorit de execuie a comenzii. Comenzile care genereaz casete de dialog au numele ncheiat cu ... (trei puncte) n meniu. Pe bara de titlu a casetei de dialog apare chiar numele comenzii care a generat-o. Tot prin casete de dialog, aplicaia sau chiar sistemul de operare trimt spre utilizator mesaje n legtur cu evenimentele deosebite care apar n timpul lucrului. n figura 3.2.6 este dat ca exemplu caseta de dialog a comenzii
8 Autorul acestui text este foarte rar dispus la eforturi de memorare, aa c nu ine minte pe de rost mai mult de 3-4 combinaii short-cut. Format Paragraph din aplicaia WordPad. Figura 3.2.3 arat tot o caset de dialog, prin care Windows cere autorizarea ieirii din funciune n vederea nchiderii calculatorului. Utilizatorul are acces la componentele casetei de dialog cu mouse-ul (click) sau de la tastatur. Cu tastatura se poate proceda n mai multe moduri. O prim metod este s se acioneze succesiv tasta TAB; n acest fel se face trecerea de la un element la altul al casetei. Se poate a avea acces direct la un anumit element, fcnd observaia c i elementele casetei de dialog au denumiri care, i ele, au cte o liter subliniat. Accesul direct la un element se face innd apsat tasta ALT i acionnd litera care este subliniat n numele elementului. De exemplu, pentru a intra n rubrica Right a casetei din figura 3.2.6, se folosete combinaia ALT+R. Marea majoritate a casetelor de dialog au butoanele OK i Cancel. Prin acionarea butonului OK se declaneaz efectiv execuia comenzii dup ce a fost completat caseta; acestui buton i corespunde ENTER pe tastatur. Butonul Cancel (anulare) va fi acionat dac se dorete renunarea la declanarea comenzii; lui n corespunde efectul tastei ESC.
Fig. 3.2.6. Caset de dilog
Menuri flotante Tot mai multe aplicaii Windows ofer suplimentar meniuri flotante. Ele se numesc aa pentru c nu au un loc fix pe ecran (bara de meniu), ci se deschid n locul n care se afl mouse-ul la momentul respectiv. De regul, deschiderea unui astfel de meniu se face apsnd butonul drept al mouse-ului. Meniurile flotante conin un subset din comenzile care se gsesc n bara de meniu. Este vorba de comenzi care, n opinia creatorilor programului, sunt foarte des utilizate, de aceea este bine s se gseasc tot timpul la ndemn, lng indicatorul mouse-ului. Meniul sistem n afara meniurilor specifice aplicaiei respective, orice fereastr are un meniu special, numit meniul sistem. Acesta se afl ntotdeauna n colul din stnga sus al ferestrei, iar pe butonul su se afl emblema aplicaiei. Meniul sistem conine comenzi generale de manevrare a ferestrei (mutare, modificarea dimensiunilor etc.). Despre aceste operaii generale se va vorbi mai trziu. De la tastatur, meniul sistem se deschide cu combinaia ALT+SPACE (tasta spaiu). Zona de lucru n zona de lucru a ferestrei se fac prelucrrile specifice aplicaiei. De exemplu, WordPad este o aplicaie pentru prelucrri de texte, de aceea n figura 3.2.4 apare un text, scris cu litere groase, n zona sa de lucru. Pentru a deplasa imaginea documentului prin fereastr, zona de lucru este bordat cu dou bare de derulare, una vertical i alta orizontal. Aceste bare apar doar atunci cnd documentul depete dimensiunile ferestrei. Pe fiecare bar este un cursor care arat, aproximativ, poziia n cadrul documentului a poriunii care se vede n acel moment. De exemplu, n figura 3.2.4 cursorul de pe bara de derulare vertical se afl la captul de sus, ceea ce nseamn c n zona de lucru se vede nceputul documentului. O bar se folosete acionnd cu mouse-ul asupra sgeilor de la capete, asupra cursorului sau chiar pe bar, lng cursor. Astfel, fcnd click pe o sgeat, se realizeaz o mic deplasare n sensul respectiv (ca i cum de la tastatur, s-ar apsa tasta direcional corespunztoare), innd mouse-ul apsat pe o sgeat, se obine o deplasare continu (la fel, cu tastele direcionale); trgnd cursorul ntr-un sens sau altul se fac deplasri rapide ale documentului; fcnd click pe bar, lng cursor, se face deplasarea ntr-un sens sau altul cu o poriune egal cu o fereastr (de la tastatur, pentru astfel de deplasri se folosesc, pe vertical, tastele Page Up i Page Down, iar pentru deplasrile pe orizontal, combinaii de taste care difer de la program la program). Barele de instrumente Marea majoritate a aplicaiilor mai ofer o posibilitate de introducere uoar a comenzilor des utilizate (pn acum am consemnat deja combinaiile short-cut i meniurile flotante). n fereastr se pot afia, n configuraia pe care o dorete utilizatorul, bare de instrumente (n englez, toolbar). O astfel de bar conine butoane i liste derulante prin care utilizatorul poate introduce direct comenzi i variante ale acestora fr a mai parcurge toi paii prin meniuri i casete de dialog. n figura 3.2.4 se vd dou bare de instrumente afiate de aplicaia WordPad. De exemplu, pe a doua se afl butonul inscripionat B prin care se comand scrierea cu litere ngroate, precum i lista derulant n care este completat valoarea 10 care stabilete mrimea caracterelor textului. De obicei, dar nu obligatoriu, barele de instrumente apar sub bara de meniu. Operaii cu ferestre Pn aici s-a artat cum se pune n funciune o aplicaie Windows i cum se introduc comenzi. Ideea de baz este c utilizatorul dialogheaz cu aplicaia exclusiv prin intermediul ferestrei acesteia. n continuare se face o trecere n revist a operaiilor generale care se pot face cu ferestrele Windows. Atunci cnd se pune n funciune o aplicaie, de la butonul Start sau folosind o scurttur de pe desktop, pe ecran apare o fereastr; se spune c s-a deschis fereastra aplicaiei sau, pe scurt, s-a deschis aplicaia. n plus, pe task bar (bara de aplicaii) va aprea un buton corespunztor ferestrei. Datorit multitasking-ului, Windows permite existena mai multor aplicaii n funciune simultan. Deci, pe ecran, vor fi attea ferestre de aplicaie deschise i tot attea butoane pe task bar cte aplicaii sunt n funciune. Ferestrele se pot acoperi, parial sau total, una pe alta.
Fig. 3.2.7. Ferestre de aplicaie deschise simultan Dintre toate aplicaiile deschise, la un moment dat utilizatorul lucreaz cu una singur 9 . Aceasta se numete aplicaia activ i ea se va afla ntotdeauna deasupra, n teancul de ferestre deschise. n plus, ea se deosebete de celelalte prin faptul c are bara de titlu colorat diferit (de obicei, albastru). n figura 3.2.7 sunt dou ferestre de aplicaie deschise. Fereastra activ este Calculator; ea acoper parial fereastra lui WordPad. Trecnd cu lucrul de la o aplicaie la alta se schimb, deci, aplicaia activ. Aceast trecere se poate face n mai multe moduri. Metoda cea mai clar, oferit pentru prima dat de sistemul de operare Windows 95, este acionarea, folosind mouse-ul, a butonului de pe task bar care corespunde aplicaiei la care trebuie s se treac. Acesta este i rostul principal al acestor butoane: ele sunt comutatoarele prin care se schimb aplicaia activ. O alt metod este s se fac click n fereastra care trebuie activat, dac aceasta nu este total acoperit de alte ferestre. n sfrit, de la tastatur se poate folosi succesiv combinaia ALT+TAB, ceea ce provoac o parcurgere circular a tuturor aplicaiilor deschise. Trebuie fcut observaia important c Windows permite inclusiv punerea n execuie a aceleiai aplicaii n mai multe exemplare. Pentru fiecare exemplar se deschide o fereastr separat! Uneori, un nceptor ncearc s activeze o aplicaie deschis i n care a mai lucrat, folosind butonul Start. Prin aceasta nu se face trecerea la fereastra dorit, ci se deschide nc un exemplar din aceeai aplicaie, care are, bineneles, zona de lucru goal. Se declaneaz, imediat, un dialog om-calculator, concentrat n iptul "Unde, naiba, e tot ce-am lucrat pn acu' ?!" i n tcerea calculatorului. Dimensiunile unei ferestre de aplicaie pot fi modificate. Exist i excepii de la aceast regur, dar destul de rare. De exemplu, fereastra aplicaiei Calculator, ilustrat n figura 3.2.7, are dimensiuni fixe. Redimensionarea ferestrei se poate face trgnd cu mouse-ul de rama sa sau, de la tastatur, folosind comanda Size din meniul sistem. O fereastr poate fi mutat pe ecran. Mutarea se face agnd-o de bara de titlu i trgnd-o pn la locul de destinaie (drag and drop). De la tastatur, se poate folosi comanda Move din meniul sistem. Pentru a lucra mai bine cu aplicaia, utilizatorul poate face maximizarea ferestrei acesteia. Prin maximizare, fereastra va fi extins pe toat suprafaa ecranului. Celelalte aplicaii rmn n funciune, dar ferestrele lor sunt acoperite de fereastra maximizat. Se poate trece la una din ele folosind butonul
9 Din nou se poate face comparaia cu un birou pe care pot fi mai multe instrumente "puse n lucru": cri i caiete deschise, un calculator pus n funciune, rigle i echere etc. La un moment dat, dintre toate aceste instrumente este folosit numai unul. corespunztor de pe task bar. Maximizarea se face acionnd butonul de maximizare, scos n eviden n figura 3.2.4, care are ca simbol tocmai o fereastr care ocup tot ecranul. De la tastatur, se folosete comanda Maximize din meniul sistem. O fereastr maximizat poate fi adus la dimensiunile anterioare folosind butonul de refacere, care a nlocuit butonul de maximizare dup efectuarea acestei din urm operaii. Pe buton sunt simbolizate dou ferestre suprapuse. De la tastatur, se folosete comanda Restore din meniul sistem. Pentru a face loc pe ecran altor ferestre, utilizatorul poate s minimizeze temporar o fereastr. Prin aceast operaie fereastra dispare de pe ecran. Nu nseamn c aplicaia a fost oprit, ci doar c i-a fost redus de tot fereastra. Doar pe task bar se mai pstreaz butonul corespunztor ei. Aciunea se realizeaz cu mouse-ul folosind butonul de minimizare care este, de asemenea, evideniat n figura 3.2.4. Pe el este desenat o liniu care simbolizeaz tocmai reducerea ferestrei la un buton de pe task bar. n meniul sistem, utilizatorul gsete comanda Minimize. Readucerea ferestrei la dimensiunile anterioare se face activnd-o (din butonul de pe task bar sau prin ALT+TAB). La terminarea lucrului cu o aplicaie, utilizatorul o va scoate din funciune. Att fereastra acesteia ct i butonul de pe task bar dispar. Se spune c s-a nchis fereastra aplicaiei sau, pe scurt, s- a nchis aplicaia. nchiderea se poate face n mai multe moduri. Se poate folosi butonul de nchidere artat n figura 3.2.4. Alternativ, se poate folosi comanda Close din meniul sistem. De asemenea, orice aplicaie are n primul meniu, pe ultima poziie, comanda Exit sau comanda Close, prin care se poate face, de asemenea scoaterea din funciune a aplicaiei. Dup cum s-a observat, n afar de deschidere, comenzile pentru toate operaiile enumerate se gsesc i n meniul sistem (care se deschide cu ALT+SPACE). Ferestre de document Aplicaiile mai complexe dau posibilitatea utilizatorului s aib n lucru simultan mai multe documente. De exemplu, MS Word, o aplicaie din aceeai categorie cu WordPad, dar mult mai puternic, ofer posibilitatea punerii n lucru a mai multor documente. Figura 3.2.8 ilustreaz acest lucru. Fiecare document aflat n prelucrare ocup n zona de lucru a ferestrei de aplicaie o fereastr de document. O fereastra de document are aceeai structur cu o fereastr de aplicaie, dar nu are bar de meniu. Operaiile generale (mutare, minimizare etc.) se aplic i aici. Aplicaiile care ofer aceast facilitate au ntotdeauna meniul Window care conine comenzi referitoare la manevrarea ferestrelor de document. Numele fiecrui document apare n acest meniu, ca o comand prin care se poate face activarea sa. n figura 3.2.8 se vede meniul Window deschis. El conine i lista celor dou documente, 3-x.doc i CUPRINS.doc, aflate n lucru.
Fig. 3.2.8. Fereastra de aplicaie MS Word cu dou ferestre de document
444
Primele dou seciuni ale acestui capitol s-au ocupat n principal de sistemul de operare i raportul acestuia cu restul resurselor calculatorului, pe de o parte, i cu utilizatorul, pe de alt parte. n continuare se vor aborda acele categorii de programe pe care utilizatorul le folosete n diferite scopuri de prelucrare. n exemplele luate n aceast seciune s-a schiat deja o trecere la aceast categorie.
3.3 Software de aplicaie Software de aplicaie Prin software de aplicaie sunt identificate global toate acele programe pe care utilizatorul le exploateaz pentru a-i rezolva diferite necesiti legate direct de prelucrarea datelor.
Trecerea spre discutarea softului de aplicaie a fost nceput nc din seciunea precedent, pentru c n categoria aceasta se nscriu i aplicaiile WordPad i Word care au fost folosite ca suport n exemplele date. Gama de domenii de utilizare a calculatoarelor este extrem de larg. Corespunztor, exist o palet foarte larg de software de aplicaie. n aceast seciune vor fi trecute n revist tipurile cele mai des ntlnite, dndu-se exemple de mrci foarte cunoscute din fiecare tip. Procesor de texte Se poate spune c acesta este cel mai utilizat tip de software de aplicaie. Procesor de texte Un procesor de texte (n englez, word processor) este un program pentru culegerea i tehnoredactarea textelor
Practic, pe orice calculator exist instalat i un procesor de texte, mai simplu sau mai sofisticat. nsui sistemul de operare Windows include printre accesorii i un procesor de texte simplu, WordPad, astfel ca, un utilizator care i-a cumprat calculatorul (cu sistem de operare instalat) s-l poat folosi mcar la prelucrare simpl a textelor pn la achiziionarea vreunui alt soft de aplicaie. Pe lng culegerea propriu-zis, prelucrarea textului mai presupune i aranjarea sa n pagin, scrierea cu diferite corpuri de liter de diferite mrimi, includerea unor elemente strine (figuri, diagrame etc.) realizate cu alte programe. Preteniile de performan privitoare la un procesor de texte variaz foarte mult n funcie de locul unde acesta este folosit. n continuare sunt enumerate cteva mrci cunoscute de procesoare de texte. La fiecare, n parantez este trecut numele firmei productoare. WordPad (Microsoft). Este livrat ca accesoriu al S.O. Windows. Se pune n funciune parcurgnd meniurile Start, Programs, Accessories. Word (Microsoft). Este cel mai utilizat procesor de texte. n ara noastr deine aproape excusivitatea. Aceast carte a fost scris cu Word. Wordperfect (Corel). A deinut supremaia n epoca MS-DOS. Este produs acum i n variant Windows. WordPro (Lotus). Este preferat de ctre unii utilizatori, care spun c este mai comod de folosit dect Word, poate mai degrab dintr-un spirit de rebeliune mpotriva gigantului Microsoft. ntr-o seciune ulterioar vor fi introduse cteva noiuni de baz privind procesarea textelor. Aceste elemente se ntlnesc la orice procesor de texte, indiferent de productorul acestuia. Program de calcul tabelar (Spreadsheet) Am inclus nc din titlu denumirea englez a acestui tip de software de aplicaie pentru c o vom prefera celei traduse n romnete.
Program de calcul tabelar Un program de calcul tabelar (n englez, spreadsheet) este un software cu care se organizeaz i se prelucreaz seturi de date numerice.
Spreadsheet-ul este mijlocul prin care un utilizator obinuit i poate rezolva ntreaga gam de necesiti de prelucrare a datelor numerice. Dei a fost conceput iniial ca un instrument pentru organizarea (tabelar) i prelucrarea datelor cu caracter economic, acest tip de software a dovedit c poate fi folosit comod i eficient n orice prelucrare numeric de date. Cele mai prestigioase dou spreadsheet-uri sunt urmtoarele: Excel (Microsoft). Este cel mai cunoscut spreadsheet n acest moment. Prima versiune a fost lansat n toamna lui 1987. 1-2-3 (Lotus). Acesta a fost spreadsheet-ul care a deinut supremaia n perioada MS-DOS. A fost, de fapt, produsul cu care firma Lotus s-a lansat pe pia; mult vreme a fost i unicul. De aceea, numele firmei ajunsese, la un moment dat, s fie confundat cu cel al programului. Exist i versiuni de ultim or, sub Windows. Sistem de gestiune a bazelor de date Toate organizaiile importante (ntreprinderi, bnci, instituii etc.) utilizeaz sisteme informatice de gestiune a coleciilor de date cu care opereaz (personal, salarizare, clieni, furnizori, producie, stocuri, contracte etc.). Un astfel de sistem este format din aplicaii prin care se fac prelucrrile de date din diferitele compartimente ale organizaiei. Sistemul are ca punct central o baz de date la care aplicaiile informatice componente au acces pentru consultri, actualizri ale datelor, editri de rapoarte (liste de rezultate) etc. Bazele de date reprezint astzi mijlocul consacrat de inere la zi, n vederea exploatrii eficiente, a unor mari colecii de date. Abordarea gestiunii datelor prin tehnologia bazelor de date se face i n cadrul organizaiilor cu dimensiuni mai reduse (ntreprinderi mici i mijlocii, coli, etc.). O astfel de organizaie poate exploata, pe un PC, o aplicaie construit n jurul unei baze de date; diferitele funciuni ale aplicaiei rezolv necesitile de gestiune a datelor. Baz de date. SGBD. O baz de date este o schem integrat de interdependen care asigur descriere i utilizarea unitar a datelor i a relaiilor dintre ele. Baza de date este creat, ntreinut i exploatat prin intermediul unui produs software numit sistem de gestiune a bazelor de date (SGBD).
Termenul englezesc de origine pentru SGBD este DBMS (Database Management System). Dei am inclus SGBD-rile n categoria softului de aplicaie, ele pot fi considerate la grania cu o alt categorie, care nu intr n vederile noastre aici: software-ul pentru dezvoltare de aplicaii (adic softul cu care se creeaz soft de aplicaie). Aceasta, deoarece un SGBD asigur urmtoarele activiti, dintre care prima este, mai degrab, caracteristic softului de dezvoltare, n timp ce ultimele dou ar ine de softul de aplicaie: definirea structurii bazei de date, adic a coleciilor de date, a legturilor dintre acestea i a procedurilor de ntreinere i exploatare aferente lor; ntreinerea bazei de date, adic ncrcarea iniial, adugarea, modificarea i eliminarea de date; exploatarea bazei de date, adic investigarea operativ a coninutului acesteia n vederea vizualizrii unor date (interogri) i construirea unor liste cu seturi de date (editri de rapoarte). Toate SGBD-urile comercializate n prezent au o trstur comun: folosesc modelul teoretic relaional pentru structurarea logic a datelor. Ele se numesc, de aceea, SGBD relaionale (SGBDR). Vom meniona mai jos doar dou mrci foarte cunoscute de SGBDR pentru calculatoarele PC. FoxPro i Visual FoxPro (Microsoft). SGBD FoxPro a fost lansat de firma Ashton Tate, fiind unul dintre cele mai populare SGBD-uri pe maini MS-DOS. Cumprat de ctre Microsoft, el a fost modernizat pentru S.O. Windows n versiunea mult mai performant Visual FoxPro. n ara noastr sunt foarte multe aplicaii de gestiune a datelor pe PC care au la baz FoxPro sau Visual FoxPro. Access (Microsoft). Este un SGBD foarte mult folosit, dezvoltat nc de la nceput de ctre Microsoft. Se pare c n alte ri este preferat lui FoxPro. Motivele in de buna compatibilitate cu alte produse Microsoft i de respectarea mai riguroas, inc de la nceput, a principiilor modelului teoretic relaional. 444 Exist i alte categorii de software de aplicaie care ar trebui menionate, chiar ntr-o descriere sumar, aa cum sunt aplicaiile de grafic sau cele pentru proiectare asistat de calculator. Din motive de spaiu, n aceast seciune au fost punctate doar trei categorii, cele cu care se ntlnete orice utilizator de PC. Marile firme de software (de exemplu, Microsoft, Lotus) ofer pachete integrate de software de aplicaie. Un astfel de pachet conine cte un exemplar din categoriile cele mai utilizate. n seciunea urmtoare se discut pe scurt un astfel de pachet, cel care este cel mai rspndit pe calculatoarele din Romnia. 3.4 Pachetul integrat Microsoft Office Una dintre ofertele de mare succes pe piaa de software de aplicaie este pachetul integrat Microsoft Office. Pachetului conine urmtoarele: Microsoft Word - procesor de texte; Microsoft Excel - spreadsheet; Microsoft PowerPoint - program pentru realizarea de prezentri; Microsoft Schedule+ - program pentru planificarea activitii; Microsoft Binder - program pentru crearea de documente complexe prin asamblarea celor realizate cu celelalte componente ale pachetului; Microsoft Shortcut Bar - bar cu embleme care asigur accesul rapid la celelalte aplicaii din pachet; Microsoft Access - SGBD relaional livrat doar n ediia profesional a pachetului. Intenia declarat a firmei Microsoft a fost de a oferi utilizatorilor pachetului urmtoarele faciliti: O interfa comun cu utilizatorul. Aceasta s-a realizat prin proiectare unor bare de meniu i bare de instrumente asemntoare la toate aplicaiile componente. Casetele de dialog sunt, de asemenea, similare. Avantajul este evident: un utilizator care nva una dintre aplicaii va putea aborda cu uurin o alta, organizarea general fiindu-i deja familiar. n figura 3.4.1 se observ asemnarea ntre barele de meniu i dintre diferite bare de instrumente ale aplicaiilor Word i Excel. De asemenea, pachetul ofer asisten utilizatorului pentru ducerea la capt a unor operaiuni mai complexe, cum ar fi, de exemplu, crearea unui grafic n cadrul unei tabele de calcul Excel. Pentru aceasta sunt puse la dispoziie programe auxiliare numite Wizard ("vrjitor") care ghideaz utilizatorul, dndu-i indicaii n fiecare etap a procesului. Programele Wizard sunt concepute astfel nct s aib o comportare general asemntoare, indiferent de aplicaie
Fig 3.4.1. Meniurile i bare de instrumente ale aplicaiilor Word i Excel
Acces rapid la aplicaii. Utilizatorul pachetului Office are la dispoziie o bar de acces rapid, numit Microsoft Office Shortcut Bar, care ocup colul din dreapta sus al ecranului de lucru. Pe ea sunt butoane purtnd emblemele aplicaiilor componente ale pachetului, prin apsarea crora se poate face lansarea imediat n lucru a aplicaiilor, precum i trecere de la o aplicaie la alta. Pe aceast bar, utilizatorul i poate plasa, dup dorin, i emblemele altor aplicaii pe care le utilizeaz frecvent. n figura 3.4.2 este ilustrat aceast bar. Se observ emblemele aplicaiilor Word, Excel, PowerPoint i Access, componente ale Office, precum i cele ale lui Windows Explorer, MS-DOS Prompt i WordPad, care au fost plasate acolo de ctre utilizator.
Fig 3.4.2. Bara de acces rapid a pachetului Microsoft Office
Utilizarea n comun a datelor de ctre aplicaii. Utilizatorul poate s transmit date de la o aplicaie la alta fr a fi obligat s fac operaii laborioase de conversie. De exemplu, la copierea unei poriuni de tabel din Excel ntr-un text Word, caracteristicile acesteia se pstreaz nefiind necesare adaptri de format. Aceast utilizare n comun a datelor este dus spre limite i mai nalte de rafinament prin tehnica numit OLE (Object Linking and Embedding - legarea i ncapsularea obiectelor). Utilizarea n comun a resurselor de ctre aplicaii. Pachetul Microsoft Office ofer o suit de aplicaii auxiliare prin care se pot include elemente de prezentare modern cum ar fi: imagini sau chiar secvene animate, diagrame, ecuaii matematice etc. Aceste aplicaii auxiliare sunt definite ca resurse comune care pot fi utilizate de oricare din aplicaiile Office de baz (Word, Excel, etc.). Asigurarea unui limbaj comun. n aceast direcie, obiectivul ambiios este de a furniza un limbaj comun de programare care s susin, prin realizarea unor secvene de program, efectuarea unor operaii complexe n cadrul documentelor realizate cu Microsoft Office. Acest limbaj de programare Word Excel Powerpoint Access Windows Explorer MS-DOS Prompt WordPad este Visual Basic for Applications (VBA). Utilizndu-l, se pot construi aplicaii informatice puternice, bazate pe pachetul Office. 3.5 Copiere i mutare n Windows Unul dintre meritele majore ale sistemului de operare Windows este acela c a unificat maniera de efectuare a unor operaii foarte des utilizate: copierea i mutarea. Acestea intervin frecvent. De exemplu, trebuie mutat un fragment de text de la nceputul unui document Word, spre sfritul acestuia, sau trebuie copiat un grafic realizat cu Excel, ntr-un text realizat cu Word. Cheia rezolvrii a constat n desemnarea unei zone intermediare de memorare, numit Clipboard i gestionat de Windows, n care se depune temporar, n drumul de la surs la destinaie, ceea ce trebuie copiat sau mutat. n plus, comenzile pentru copiere i mutare au devenit i ele un standard Windows, fiind aceleai pentru orice aplicaie: Cut (taie, decupeaz), Copy (copie) i Paste (lipete). Ele se afl ntotdeauna n acelai meniu: Edit (editare). Descriind aici paii acestor operaii, utilizatorul va putea s-i foloseasc n orice situaie. n continuare, vom numi generic obiect ceea ce utilizatorul i propune s copie sau s mute, n interiorul aceleiai aplicaii, sau de la o aplicaie la alta. Vom admite, de asemenea, c obiectul respectiv (fragment de text, diagram, imagine etc.) poate fi selectat, adic marcat n vederea acionrii, printr-o comand asupra sa. Aceast operaie se face folosind mouse-ul sau tastatura. Att copierea, ct i mutarea, se fac parcurgnd urmtorii patru pai. De fapt, doar pasul 2 difer de la o operaie la alta, aa cum se vede n continuare. 1. Se selecteaz obiectul care trebuie copiat. 2. Pentru copiere, se introduce comanda Edit Copy. Efectul acestei comenzi este copierea obiectului selectat n Clipboard. Pentru mutare, se introduce comanda Edit Cut. Efectul este decuparea obiectului selectat i trimiterea sa n Clipboard. 3. Se selecteaz locul de destinaie a copierii/mutrii (n cadrul aceleiai aplicaii sau ntr-o aplicaie diferit). 4. Se introduce comanda Edit Paste. Efectul este lipirea coninutului din Clipboard la locul de destinaie. Paii 3 i 4 pot fi repetai ori de cte ori pentru a face lipiri i la alte destinaii, pentru c ceea ce este n Clipboard se pstreaz pn cnd este nlocuit prin iniierea unei alte operaii de copiere sau mutare (paii 1 i 2), sau ters. Toate aplicaiile care pot iniia copieri sau mutri, sau care pot primi date din exterior prin copiere i mutare au meniu Edit n care se gsesc, obligatoriu, comenzile Cut, Copy, Paste. Acestea apar ntotdeauna i n meniurile flotante care se deschid n poziia unde se afl mouse-ul, acionnd butonul din dreapta. Pe lng Paste, exist i comanda Paste Special. Ea se folosete n situaii mai deosebite, de exemplu, cnd trebuie o conversie de tip a datelor transferate.
4
Organizarea informaiilor pe disc
4.1 Fiiere, foldere 4.2 Specificator de fiier 4.3 Windows Explorer 4.4 Deschiderea, nchiderea i salvarea documentelor Obiectivele capitolului Definirea noiunii de fiier i a modului de identificare prin denumire. Prezentarea organizrii arborescente n foldere i a avantajelor acesteia. Definirea noiunii de specificator de fiier. Descrierea operaiilor de deschidere, salvare i nchidere a unui fiier. Prezentarea programului Windows Explorer i a principalelor sale funciuni.
Oricine folosete un calculator, indiferent de scop, trebuie s fie familiarizat cu modul n care informaiile pe care le gestioneaz sunt pstrate de la o prelucrare la alta. Aceasta deoarece unul din rolurile eseniale ale unui calculator este de instrument de stocare a unor volume mari de informaii, timp ndelungat. Practic, nimic din ceea ce se prelucreaz nu se "arunc" la sfritul unei sesiuni de lucru. De exemplu, datele contabile se transmit de la o zi la alta, iar formularele dintr-un secretariat se reutilizeaz ori de cte ori este nevoie. Capitolul al patrulea este dedicat descrierii organizrii informaiilor pe disc. nelegerea noiunilor cuprinse n el este esenial pentru utilizarea corect a calculatorului.
4.1 Fiiere, foldere Fisier Cu foarte rare excepii, datele trebuie refolosite, actualizate, pe perioade mari de timp. De asemenea, programele sunt utilizate de sute de ori pentru prelucrarea diferitelor seturi de date. Pentru a putea fi folosite repetat, att datele, ct i programele trebuie stocate extern: pe disc dur, dischet, pe CD-ROM.
Forma de stocare a unei colecii de informaii pe disc se numete fiier (engl.: File). n cea mai larg accepiune, un fiier este o colecie de nregistrri.
Termenul englezesc de origine este File, care are multe nelesuri: dou dintre acestea, aplicabile n limbajul informatic sunt fiier sau, uneori, dosar. Oricine s-a ntlnit cu fiiere din afara domeniului informaticii: fiierul de la o bibliotec este o colecie de nregistrri pe formulare tipizate, la fel este fiierul unei policlinici, documentaia unui contract este pstrat ntr-un dosar (care, n definitiv, este o colecie de pagini) i exemplele pot continua. Din ce n ce mai des, fiierele amintite mai sus sunt transpuse pe suporturi utilizate n informatic (n special discuri) i prelucrate cu ajutorul calculatorului. Un program este i el o colecie de informaii, anume de instruciuni, de aceea, atunci cnd este pus la pstrare pe disc, devine tot un fiier. La creare fiecare fiier primete o denumire compus din dou pri: nume i extensie care sunt separate printr-un punct. Pentru denumire se pot folosi litere, cifre, precum i celelalte caractere de pe tastatur, cu excepia urmtoarelor: / : * ? " < > |. Numele este dat de cel care creeaz fiierul i poate avea pn la 255 caractere. n cazul sistemului de operare MS-DOS, numele putea avea maximum 8 caractere, trebuia s nceap cu o liter, iar lista caracterelor interzise este mai lung (de exemplu, nu se poate folosi spaiul). Extensia (numelui) este format din maximum 3 caractere. n principiu, este tot la alegerea utilizatorului; poate s i lipseasc. Ea ofer informaii n legtur cu tipul de fiier. Din acest motiv, n prezent este, practic, generalizat obligativitatea folosirii unei anumite extensii pentru un anumit tip de fiier. Aceast obligativitate este impus de programul cu care a fost creat fiierul, sau chiar de ctre sistemul de operare. n continuare sunt date, ca exemplu, cteva extensii ale unor tipuri de fiiere des ntlnite: DOC - text scris cu procesorul de texte MS Word; TXT - text scris cu editorul de texte Notepad; XLS - registru de calcul realizat cu MS Excel; BMP - desen realizat cu Paint; EXE - program (executabil); COM - program din componena sistemului de operare. De fapt, la crearea unui fiier nou, utilizatorul trebuie s precizeze doar numele acestuia, pentru c aplicaia cu care lucreaz "are grij" s adauge automat extensia obligatorie necesar. Folder Denumirile tuturor fiierelor de pe un disc sunt colectate de ctre sistemul de operare in nite tabele nregistrate tot pe disc. La sistemului se operare MS-DOS un astfel tabel se numea director (n englez: directory - catalog). n cazul sistemului de operare Windows se folosete termenul de folder (map) deoarece, pe de o parte, aceast denumire este folosit i n cadrul altor sisteme de operare (cum ar fi UNIX) i, pe de alta, considerndu-se, probabil, c imaginea mai multor dosare (file) pstrate ntr-o map (folder) este mai sugestiv pentru utilizator. Oricum, important este faptul c utilizatorul poate examina lista fiierelor dintr-un folder i se poate folosi de ea. Pe un disc se pot stoca multe fiiere; n cazul hard-disc-ului, cteva mii. Utilizarea unui singur folder pentru toate fiierele nu ar fi convenabil pentru c lista respectiv ar avea prea multe intrri i cutrea unui fiier ar fi dificil. Soluia este de afolosi mai multe foldere. Asfel, pentru orice disc, sistemul de operare creeaz un prim folder care se numete folder rdcin. n cazul dischetelor, folderul rdcin este creat la sfritul operaiei de formatare; acelai lucru este valabil i pentru hard- disc, dar acesta vine deja formatat. Utilizatorul are, apoi, posibilitatea s creeze foldere subordonate (subfoldere), crora le d nume. Se poate face acest lucru pe oricte niveluri. Rezult o structur ierarhic (arborescent) de foldere i de subfoldere. Avantajul const in posibilitatea gruprii fiierelor in foldere diferite, dup domenii de utilizare. Printr-o comand, operatorul se poate "muta" dintr-un folder n altul aa nct, la un moment dat, s vad pe ecran doar lista fiierelor din folderul in care "se afl" fr s-l intereseze ce conine discul n rest. Regulile care trebuie respectate atunci cnd se denumete un folder sunt aceleai ca i pentru numele de fiiere. Bineneles, folderele de care nu mai este nevoie pot fi terse. Un exemplu de structur de foldere i subfoldere este ilustrat n figura 4.3.1 din seciunea 4.3.
4.2 Specificator de fiier Atunci cnd dorim s lucrm cu un fiier trebuie s indicm sistemului de operare unde se afl fiierul, adic pe care disc i n care folder. Introducem aceste precizri prin intermediul unui specificator de fiier, care are trei pri: liter:cale denumire
liter: indic unitatea de disc pe care trebuie cutat fiierul. Ca i MS-DOS, sistemul de operare Windows identific unitile de disc din configuraia calculatorului prin litere, astfel: A: - prima unitate pentru dischete; B: - a doua unitate pentru dischete (dac aceasta exist); C: - primul hard-disc; De aici, lucrurile depind de configuraia hardware: D: - al doilea hard-disc, dac acesta exist, sau unitatea CD-ROM; E: - unitatea CD-ROM, dac D: a fost pentru hard-disc; etc.
cale (n englez: path) reprezint drumul pe care trebuie s-l parcurg sistemul de operare n cadrul discului pentru a ajunge la fiier. Calea se prezint ca o succesiune de nume foldere separate prin (back slash).
denumire este cea despre care s-a discutat n seciunea precedent (nume.extensie).
Exemplu de specificator de fiier: D:\Curs\Idd\Info\4-x.doc n exemplul precedent este vorba de fiierul 4-x.doc care se afl pe hard-discul C:. Calea este format din folderele \Curs\Idd\Info\. Windows trebuie s urmeze, de la rdcin, aceast cale pentru a ajunge la fiier. n "epoca" MS-DOS specificatorul trebuia introdus, n aceast form, de la tastatur, n cadrul comenzii. n cazul sistemului de operare Windows, staia de disc, calea i denumirea fiierului se precizeaz acionnd cu mouse-ul n rubricile unor casete de dialog, dar ideea de specificator de fiier format din cele trei elemente rmne valabil. 4.3 Windows Explorer Aplicaia Windows Explorer este o component a sistemului de operare Windows. Ea este unul din instrumentele (nu singurul) care pot fi folosite pentru a gestiona fiiere i foldere. n figura 4.3.1 este ilustrat, pintr-un exemplu, fereastra aplicaiei.
Fig. 4.3.1. Fereastra aplicaiei Windows Explorer
Fereastra lui Windows Explorer este mprit n dou subferestre intitulate All Folders (toate folderele) i Contents of ... (coninutul lui...). n partea de jos a ferestrei este afiat bara de stare (status bar) a aplicaiei. n fereastra All Folders este afiat structura arborescent a folderelor de pe fiecare unitate de disc. Arborescenele pot fi expandate (afiate n ntregime) sau restrnse. Fiecare folder creat de utilizator are afiat numele lng simbolul convenional care semnific o map. Folderele care au sub-foldere mai au n dreptul numelui un buton cu marcajul (+). Acionat cu mouse-ul, acest buton expandeaz structura, afind folderele de pe urmtorul nivel. Dup expandare, butonul (+) se transform n (-). Prin acionarea butonului (-), ramurile subordonate sunt contractate, deci subfolderele sunt ascunse. Pentru a vedea coninutul unui folder, acesta trebuie selectat. Pentru selectare se face click cu mouse-ul pe numele acestuia din fereastra All Folders, sau dublu click, dac numele este n fereastra Contents of 10 . Numele folderului selectat va fi marcat cu o culoare, iar n fereastra Contents of i va fi afiat coninutul. Se spune c folderul respectiv a devenit folder curent, iar discul pe care se afl el se numete disc curent. Deci, n orice moment, n fereastra Contents of este afiat coninutul folderului curent de pe discul curent. Folderul curent poate fi dintre cele create de utilizator sau chiar rdcina. Dac este unul creat de utilizator, n dreptul su simbolul se transform n .. Pe bara de stare apar afiate urmtoarele informaii: numrul de obiecte (subfoldere i fiiere) coninute n folderul curent, spaiul total pe care l ocup fiierele din acest folder i spaiul total rmas liber pe discul curent. Informaiile din fereastra Contents of pot fi afiate n mai multe moduri care se pot selecta din meniul View. n figura 4.3.1 este prezentat imaginea detaliat (obinut cu comanda View Details). Pentru fiecare fiier se d denumirea (Name) nsoit de o emblem care sugereaz categoria din care face parte, mrimea (Size), tipul (Type), precum i data i ora ultimei modificri (Modified). Astfel, n figura 4.3.1, directorul curent este Info, iar discul curent este D:. Unitatea de disc i calea au fost completate n titlul ferestrei Contents of. Folderul Info conine fiiere, dar mai are i subfoldere, aa cum arat semnul (+) de lng numele su. ntr-adevr, n fereastra Contents of apar numele subfolderelor copie i imagini. Pentru a vedea ce conine unul dintre acestea, de exemplu copie, utilizatorul ar trebui s expandeze ramura fcnd click pe semnul (+) al folderului Info, sau s fac dublu click pe numele copie din fereastra Contents of. Pe bara de stare se arat c n folderul
10 Aici sunt descrise aciunile cu mouse-ul. Dar, ca i la celelalte programe, operaiile din Windows Explorer pot fi executate i de la tastatur. curent (Info) sunt 26 obiecte (foldere i fiiere), c fiierele din acest folder ocup n total 1,46MB, iar pe discul curent (D:) mai sunt 167MB liberi. Tot pe imaginea din figura 4.3.1 se pot urmri i elementele specificatorului de fiier dat ca exemplu n finalul seciunii precedente. Un folder important, pe care sistemul de operare l creeaz pe hard-disc, este Recycle Bin (coul de hrtii). n el se "arunc" ceea ce terge utilizatorul (fiiere sau foldere). Avantajul unui co de hrtii este c, dac ne-am adus aminte c vreun document trebuia pstrat, mai putem scormoni pe acolo pentru a-l recupera. Aa se ntmpl i cu folderul Recycle Bin. n continuare sunt prezentate cteva aciuni elementare care se pot realiza cu ajutorul programului Windows Explorer, dintre care cea mai important este crearea unui folder nou. Descrierea complet a comenzilor este disponibil n Help. Crearea unui folder nou 1. Se selecteaz, n fereastra All Folders, folderul cruia i va fi subordonat folderul nou creat. 2. Se selecteaz comanda File New Folder. Efectul este crearea unui folder subordonat care primete, automat, numele New Folder. Acest nume este ncadrat n chenar pentru a indica faptul c, n acest moment, el poate fi schimbat. 3. Se schimb numele generat automat cu altul mai convenabil. Schimbarea se face prin introducerea de la tastatur a noului nume, ncheiat cu Enter. Redenumirea unui folder sau a unui fiier 1. Se face cilck o singur dat pe numele folderului sau fiierului care trebuie redenumit. Numele va aprea marcat. 2. Se mai face o dat click pe numele selectat sau, echivalent, se selecteaz comanda File Rename. Efectul este ncadrarea numelui ntr-un chenar, ceea ce arat c, n acest moment, el poate fi modificat. 3. Se schimb numele. Schimbarea se face prin introducerea de la tastatur a noului nume, ncheiat cu Enter.
Copieri i mutri de foldere sau fiiere Aa cum s-a artat, sistemul de operare Windows generalizeaz procedurile Cut/Copy Paste pn la nivel de foldere i fiiere. Ca n orice aplicaie, aceste comenzi apar n meniul Edit. 1. Se selecteaz fiierul sau folderul care trebuie copiat/mutat. 2. Se selecteaz, dup caz, comanda Edit Copy sau Edit Cut. 3. Se selecteaz folderul de destinaie, care poate fi pe acelai disc sau pe altul. 4. Se selecteaz comanda Edit Paste. Dac operaia se face asupra unui fiier, acesta va fi inclus n folderul de destinaie; dac era vorba de un folder, acesta va deveni subfolder al folderului de destinaie. Not. Se pot selecta mai multe fiiere pentru a fi mutate/copiate ntr-o singur operaie. De asemenea, mutrile i copierile se pot face i cu mouse-ul prin tragere de la surs la destinaie (folosind procedura drag and drop). Aceste faciliti sunt descrise n Help.
4.4 Deschiderea, nchiderea i salvarea documentelor Dup cum s-a artat n capitolul precedent, fiierele de date create i prelucrate cu o aplicaie Windows sunt numite, generic, documente. Indiferent despre ce aplicaie este vorba, dac aceasta prelucreaz documente, deci dac rezultatele sunt pstrate ca fiiere, asupra acestora trebuie executate operaiile descrise n aceast seciune. Vom ilustra cele descrise lund un exemplu de text prelucrat cu procesorul de texte WordPad. Documentul luat ca exemplu are denumirea ENE.doc. Aceasta, deoarece pe creatorul su l cheam Ene. Deschidere Atunci cnd dorete s lucreze cu un document (fiier), utilizatorul trebuie s pun, nti, n funciune programul cu care acel document a fost creat. n exemplul luat, Ene va trebui s lanseze n lucru WordPad, procesorul de texte ataat ca accesoriu sistemului de operare Windows. n continuare, utilizatorul trebuie ca, printr-o comand, s exprime intenia de a prelucra fiierul. Aceast operaie se numete deschiderea fiierului i se face cu comanda Open care, ntotdeauna, se afl n meniul File. Comanda afieaz o caset de dialog prin care solicit precizri. O imagine a acestei casete pentru programul WordPad este figura 4.4.1. Indiferent de program, caseta va conine rubrici n care trebuie completate cele trei elemente ale specificatorului fiierului care trebuie deschis: discul, calea, denumirea. Unitatea de disc i calea se stabilesc manevrnd rubrica Look in i fereastra care apare sub ea. Dup cum s-a artat n seciunea 4.1 i dup se vede i n fereastra lui Windows Explorer, folderele sunt organizate ntr-o structur arborescent la care, ns, rdcina este considerat nivelul cel mai nalt, ramurile fiind niveluri inferioare. Pentru a ajunge la un fiier i a-l deschide, trebuie investigat arborescena discului respectiv. Trecerea de la o ramur la alta se face urcnd din folderul de plecare spre rdcin, pn la un nivel de pe care s se poat, apoi, cobor spre ramura (folderul) de destinaie. Aceast deplasare se face innd cont de regulile care urmeaz. n rubrica Look in ("privete n") este afiat un nume de folder, iar n fereastra de dedesubt se vede coninutul acestuia: fiierele, precum i subfolderele de pe nivelul urmtor. Dac fiierul cutat este n acest folder, pentru a-l deschide se face dublu click pe denumire. Alternativ, se poate face un singur click, denumirea va aprea completat n rubrica File name, dup care se acioneaz butonul Open din caset. Pentru a trece pe un nivel superior (spre rdcin) sau pe un alt disc, se deschide, acionnd butonul , lista derulant ataat rubricii Look in. Aa cum se vede i n figura 4.4.1, unde lista este deschis, n ea apar numele folderelor de pe toate nivelurile superioare, precum i identificatorii (literele) tuturor unitilor de disc. Urcarea pe unul din nivelurile superioare sau trecerea pe un alt disc se realizeaz facnd click pe numele dorit. Figura 4.4.1 arat c se poate urca din folderul My Documents n folderul rdcin al discului C:, singurul nivel superior, sau se poate trece pe un alt disc, A:, D: sau E:. Urcarea cu un singur nivel spre rdcin se poate face mai simplu: se acioneaz butonul Up One Level din caseta de dialog. Butonul este artat n figura 4.4.1. Coborrea ntr-un folder aflat pe nivelul urmtor se poate face cu dublu click pe numele acestuia, care apare afiat n fereastra de sub rubrica Look in. Conform figurii 4.4.1, din folderul My Documents se poate cobor ntr-unul din folderele Duplicat sau Desene.
Butonul Up One Level
Fig. 4.4.1. Caseta de dialog a comenzii Open
Efectul comenzii de deschidere este urmtorul: sistemul de operare face o copie a fiierului, de pe disc n memorie. n zona de lucru a ferestrei aplicaiei, utilizatorul va vedea coninutul fiierului deschis, avnd acces la el pentru a-l prelucra. Revenind la povestea lui Ene, acesta va selecta comanda File Open pentru a deschide fiierul ENE.doc. El va completa n rubricile casetei de dialog elementele specificatorului de fiier. Astfel, pentru rubrica Look in va selecta unitatea de disc C: i calea (folderul My Documents), aa cum ilustreaz figura 4.4.1. Ca urmare, n partea central a casetei de dialog apare lista fiierelor din folderul My Documents. Ene va selecta cu mouse-ul denumirea ENE.doc care va aprea, astfel, completat n rubrica File Name. Dup ce a specificat fiierul cu care are treab, Ene va aciona butonul Open din caseta de dialog.
Fig. 4.4.2. Coninutul documentului ENE.doc n momentul deschiderii
Coninutul fiierului deschis ENE.doc va aprea n zona de lucru a ferestrei aplicaiei WordPad. Dup cum arat figura 4.4.2, el conine textul care, datorit Abecedarului, l-a fcut celebru pe Ene nc de pe cnd era n clasa nti. Deocamdat nu ne-am pus problema cum a fcut Ene s nregistreze prima dat fiierul ENE.doc pe disc. Acest lucru va fi discutat ceva mai jos. Dup l-a deschis, utilizatorul ncepe s lucreze cu documentul i, de cele mai multe ori, i schimb coninutul. Modificrile fcute au efect asupra copiei din memorie, nu asupra fiierului aflat pe disc! Ene este, acum, student i locuiete la cmin. Dup o matur chibzuin, el i d seama c textul din document nu-l mai reprezint i hotrte s nlocuiasc m cu b. Obine, astfel, textul din figura 4.4.3 (La ce camer st Ene??? vor ntreba imediat colegii si de cmin, dar asta este o alt poveste). Modificarea s-a fcut asupra copiei din memorie, nu asupra fiierului ENE.doc, aflat pe discul C:, n folderul My Documents!
Fig. 4.4.3 - Coninutul documentului ENE.doc, versiunea din memorie, dup modificri Salvare La sfritul lucrului, utilizatorul va dori, de obicei, s pstreze pentru viitor versiunea modificat a fiierului. Pentru aceasta, el trebuie s dea o comand de salvare a fiierului. Prin salvare, varianta (modificat) din memorie este copiat pe disc. Exist dou comenzi de salvare: Save i Save As, ambele n meniul File. Ele se folosesc n situaii diferite. a). Save (salveaz). n aceast variant, versiunea modificat, aflat n memorie, este copiat pe disc "peste" cea iniial, nlocuind-o. b). Save as ... (salveaz ca ...). Aceast variant se folosete atunci cnd trebuie pstrate ambele versiuni ale fiierului, att cea iniial ct i cea modificat. Tot aceast comand se folosete i atunci cnd se face salvarea fiierului pentru prima dat. De fapt, prin aceast comand se creeaz un nou fiier, cu imaginea documentului aflat n memorie. Comanda afieaz o caset de dialog; pentru programul WordPad, ea arat ca n figura 4.4.4. Cele mai importante lucruri care trebuie precizate n caset sunt elementele specificatorului pentru noul fiier: discul, calea i denumirea. Primele dou se stabilesc completatnd rubrica Save in a casetei de dialog. Numele folderul poate fi selectat dintre cele existente navignd prin structura arborescent de foldere i subfoldere, aa cum s-a artat la caseta de dialog a comenzii Open, rubrica Look in. Dac fiierul trebuie salvat ntr-un folder nou, utilizatorul nu va fi nevoit s apeleze neaprat la Windows Explorer pentru crearea acestuia, ci poate folosi butonul Create New Folder ("creeaz folder nou"), scos n eviden i n figura 4.4.4. Acionarea acestuia va declana crearea unui folder nou, subordonat celui care se afl, n acel moment, completat n rubrica Save in. Salvarea nu nseamn, neaprat, terminarea lucrului cu fiierul. Acesta rmne deschis i poate fi prelucrat in continuare. Este recomandat, chiar, s se fac periodic salvri n timpul lucrului pentru a evita pierderea versiunii modificate din memorie n cazul unei cderi a tensiunii de alimentare. Aplicaiile software perfomante, aa cum sunt Word i Excel, fac automat salvri de siguran n nite fiiere temporare, la intervale de timp egale, stabilite de utilizator. Din cele artate, Ene are dou posibiliti: s fac o salvare simpl (Save), dac dorete s pstreze n fiierul ENE.doc varianta modificat a textului i s renune la cea care l-a consacrat, sau s pstreze, din sentimentalism, att varianta iniial, ct i pe cea modificat. n acest din urm caz, el va trebui s utilizeze comanda Save As prin care creeaz un fiier nou cu ultima versiune a textului; n rubrica File Name din caseta de dialog a comenzii, el va completa un nume pentru noul fiier, de exemplu BENE (de la Bere+Ene), aa cum ilustreaz figura 4.4.4. Pe de alt parte, acum tim c Ene a folosit comanda Save As i atunci cnd a salvat pentru prima dat textul, adic a creat fiierul ENE.doc.
Butonul Create New Folder
Fig. 4.4.4. Caseta de dialog a comenzii Save As.
nchidere La sfritul lucrului trebuie fcut nchiderea fiierului. Comanda de nchidere este Close. Din punctul de vedere al utilizatorul, efectul nchiderii este tergerea copiei din memorie. Bineneles, documentul dispare din fereastra aplicaiei. Intern, ns, nchiderea implic i alte operaii, pe care le execut sistemul de operare i care sunt insesizabile pentru utilizator. Nu este recomandabil s se scoat din lucru aplicaia lsnd fiiere nenchise, dar la produsele software actuale acest lucru nu mai este posibil. Atunci cnd utilizatorul d comanda de ncetare a lucrului cu aplicaia (folosind comanda File Exit sau butonul de nchidere a ferestrei), aceasta verific nti dac mai exist documente deschise i le nchide. Din acest motiv, aplicaiile mai simple nu au comand Close. Este i cazul programului WordPad, cu care a lucrat Ene n toat aceast seciune. Aceast aplicaie face nchiderea automat a documentului deschis naintea executrii oricreia dintre urmtoarele comenzi din meniul File: New - pentru crearea unui document nou, Open - pentru deschiderea unui document existent, Exit - pentru ieirea din lucru. La fel lucreaz i un alt accesoriu al Windows, programul Paint. Aplicaiile mai complexe, cum sunt Word i Excel au comand Close n meniul File din cauz c ele permit deschiderea simultan a mai multor documente care, apoi, trebuie s poat fi nchise separat. n legtur cu nchiderea trebuie, ns, reinut un lucru important: dac se nchide un fiier, fr salvare, modificrile fcute (asupra copiei din memorie) se pierd. Totui, produsele software moderne sesizeaz dac asupra unui fiier deschis s-au fcut modificri i s-a dat comanda de nchidere fr ca aceasta s fi fost precedat de salvare. In acest caz, utilizatorul este ntrebat, printr-o caset de dialog, dac nu dorete, totui, ca fiierul s fie salvat nainte de nchidere. n figura 4.4.5 este artat mesajul pe care l-ar fi primit Ene dac ar fi uitat s salveze modificrile fcute.
Fig. 4.4.5. Mesajul de avertizare emis de WordPad pentru fiier nesalvat Observaii finale 1. Comenzile Open, Save, Save As i Close se gsesc ntotdeauna n meniul File. 2. Alte dou modaliti, poate mai comode, de a deschide un fiier sunt descrise n continuare. a) Folosind programul Windows Explorer. Este suficient s se fac dublu click pe denumirea fiierului, aflat n fereastra Contents of a lui Windows Explorer i fiierul va fi deschis. Dac programul cu care se prelucreaz fiierul nu se afl deja n funciune, aciunea descris mai sus va provoca nti lansarea programului i apoi va deschide fiierul. Sistemul de operare "tie" ce aplicaie s lanseze datorit extensiei incluse n denumirea fiierului. n exemplul dat mai sus, pentru deschiderea fiierului ENE.doc se face dublu click pe denumirea acestuia, aa cum arat figura 4.4.6. De data aceasta, ns, procesorul de texte Word, i nu WordPad, va fi pus n funciune automat de ctre sistemul de operare, deoarece doc este extensia implicit pentru fiierele create cu primul.
Fig. 4.4.6 - Deschiderea unui fiier, direct din programul Windows Explorer
b) Plecnd de la butonul Start. Meniul deschis de butonul Start conine un submeniu intitulat Documents. Acesta d o list a documentelor cu care s-a lucrat recent. Dac denumirea documentului dorit se afl aici, utilizatorul nu are dect s fac click pe ea i documentul va fi deschis (dup lansarea, dac este cazul, a aplicaiei corespunztoare).
Dublu click
5
Prelucrarea textelor cu Microsoft Word
5.1 Prezentare general a programului Word 5.2 Principii generale de editare a textelor 5.3 Formatarea caracterelor 5.4 Formatarea paragrafelor 5.5 Tabele 5.6 Comenzi diverse Obiectivele capitolului Introducerea noiunilor de baz privind editarea textelor. Definirea noiunii de font i prezentarea fonturilor romneti. Prezentarea aplicaiei accesoriu Character Map. Prezentarea, pe grupe, a setului minimal de comenzi Word necesare crerii i procesrii textelor.
Prelucrarea textelor este, cel mai adesea, prima activitate "serioas" legat de calculator la care se ncumet utilizatorii nceptori. O mare parte dintre acetia se i limiteaz la ea. Oricum, dac astzi calculatoarele se pot ntlni la tot pasul, acest fapt se datoreaz, n mare msur, existenei unor programe performante de prelucrare a textelor. Cel mai popular procesor de texte de pe piaa autohton de software este Microsoft Word, component a pachetului Microsoft Office. n acest capitol, funciunile sale vor fi prezentate sumar, att ct este necesar pentru a descrie n linii generale aceast activitate. 5.1 Prezentare general a programului Word Procesorul de texte Microsoft Word, component a pachetului integrat Microsoft Office, este cel mai utilizat program din aceast categorie pe piaa romneasc i unul dintre cele mai populare pe plan mondial. De la apariia sa, n 1983, Word a crescut constant n preferinele utilizatorilor, n mare msur i datorit strategiilor de marketing pe care Microsoft le-a utilizat n promovarea tuturor produselor sale. Aa cum s-a artat i n seciunea dedicat lui Microsoft Office, fereastra lui Word respect aspectul unitar al tuturor produselor incluse n pachet.
Fig. 5.1.1. Fereastra aplicaiei Microsoft Word
n figura 5.1.1. este ilustrat fereastra aplicaiei Word. Pe lng elementele binecunoscute (bar de meniu, bare cu instrumente etc.), au fost scoase n eviden cteva elemente specifice. O parte dintre ele vor fi comentate mai pe larg n seciunile urmtoare. Cursorul Acest semn, care, de obicei, are forma unei bare verticale, apare pe pagina afiat de oricare procesor de texte. Se poate spune c el indic, n orice moment, "unde se afl penia pe hrtie". Caracterele introduse de la tastatur vor fi inserate n text n locul la care se afl cursorul. Butoanele de afiare Aceste trei butoane se folosesc pentru a comuta ntre diferite moduri de afiare a documentului prelucrat n zona de lucru a ferestrei. Comutarea se poate face i prin utilizarea comenzilor corespunztoare, aflate n meniul View. Cele mai utilizate moduri de afiare sunt Normal i Page Layout. n modul de afiare Normal, pe ecran ncape mai mult text, iar derularea acestuia se face mai rapid; acest mod arat textul n formatul la care a fost adus prin prelucrrile efectuate, dar nu arat anteturile i notele de subsol. Modul de afiare Page Layout ofer o vizualizare numit WYSIWYG; acest cuvnt ciudat s-a format prin prescurtare de la What-You-See-Is-What-You-Get, adic ceea ce vezi este ceea ce vei obine (la imprimant). Ideea, lansat experimntal nc de la nceputul anilor aptezeci, este ca utilizatorul s aib pe ecran o imagine absolut la fel cu ceea ce va fi tiprit, n final, la imprimant. Dei astzi pare o cerin banal, ea nu a fost generalizat dect odat cu apariia produselor software care au interfa grafic cu utilizatorul (GUI). Acceptarea aplicaiilor WYSIWYG a fost impus ca specificaie de proiectare nc de la conceperea lui Windows. Revenind, n modul Page Layout utilizatorul vede pe ecran toate caracteristicile de formatare a textului, inclusiv coloanele, marginile hrtiei, anteturile de pagin, notele de subsol etc. Bara de stare Cursor Butoanele de afisare Bara de stare Rigle Marcaj de sfrsit de paragraf Bara de stare este un element care apare la multe aplicaii software, de obicei n partea de jos a ferestrei. Pe ea aplicaia afieaz informaii i mesaje n legtur cu starea lucrului. n figura 5.1.1 se vd cteva informaii care apar pe bara de stare n cazul lui Word. De exemplu, 1/2 arat c documentul are n total dou pagini, iar cursorul se afl, n acel moment, n pagina 1. Page 26 arat c paginile documentului sunt numerotate (fac parte dintr-o carte, mprit n mai multe fiiere) i pe ecran se afl pagina 26, n aceast numerotare. Ln 1 i Col 1 arat, respectiv, poziia cursorului n cadrul paginii: la linia 1, coloana (caracterul) 1. Riglele Riglele, orizontal i vertical, ofer indicaii asupra alinierilor i spaierii diferitelor elemente folosite n text. Asupra lor se poate aciona cu mouse-ul pentru a modifica aceste alinieri i spaieri. Marcajul de sfrit de paragraf i alte caractere netipribile Marcajul de sfrit de paragraf face parte dintr-un grup de aa-numite caractere netipribile (Nonprinting Characters) care sunt, de fapt, elemente de ajutor pe ecran pentru cel care prelucreaz textul, dar care nu vor aprea n textul tiprit la imprimant. n afar de marcajul de sfrit de paragraf, n figura 5.1.1 se mai observ c ntre cuvinte mai apar nite puncte. Ele fac parte tot din categoria acestor elemente de ajutor i apar pentru a marca apsrile tastei Space. n acest fel, utilizatorul poate vedea cte spaii a introdus ntr-un anumit loc al textului. Un alt caracter netipribil foarte util este acela care semnaleaz apsrile tastei Tab, dar acesta nu apare n exemplul din figura 5.1.1. Sfritul textului este marcat, de asemenea, printr-un caracter netipribil de forma unei bare orizontale, care apare, ns, pe ecran doar n modul de afiare Normal.
n seciunile urmtoare se va face o punctare sumar a elementelor strict necesare utilizrii unui procesor de texte, cu particularizri la programul Word. Aa cum se mai amintete i n alte locuri din acest volum, pentru o anumit operaiune exist, de obicei, mai multe moduri de a o executa. Nu le vom putea enumera pe toate, din lips de spaiu. Pentru o documentare mai complet i pentru dezvoltarea n continuare a abilitilor n procesarea de text, cititorul va consulta sistemul de Help al programului, precum lucrri mai detaliate. n bogata ofert de cri de informatic de pe pia exist i manuale dedicate lui Microsoft Word. Cele mai complete dintre ele au n jur de o mie de pagini. 5.2 Principii generale de editare a textelor Procesoarele de texte sunt, probabil, cele mai utilizate programe de aplicaie. Indiferent de marca i performanele procesorului de texte utilizat, aceast activitate are o serie de principii generale care se refer la culegerea i editarea textului, comune oricrui pentru program din aceast categorie. Cele discutate n aceast seciune au, de aceea, valabilitate general, chiar dac exemplele se vor baza pe programul Word. Introducerea i corectarea textului Atunci cnd lucreaz cu un procesor de texte, utilizatorul are n zona de lucru a ferestrei imaginea unei pagini pe care va scrie. Pe pagin este prezent n permanen cursorul. Aa cum s-a artat n seciunea precedent, cursorul este locul n care vor fi introduse n document caracterele tastate. Pe msur ce textul este introdus, cursorul se deplaseaz i el. La introducerea textului, utilizatorul nu trebuie s fie atent la apropierea de sfritul rndului: programul face trecerea automat la rndul urmtor, fr s fie nevoie ca cel care culege textul s apese Enter. Mai mult, dac ultimul cuvnt nu ncape n ntregime pe rnd, programul l transport n ntregime pe rndul urmtor, evitnd "ruperea" incorect a acestuia. De fapt, utilizatorul va apsa tasta Enter doar la sfrit de paragraf. De aceea, n lucrul cu un procesor de texte, prin paragraf se nelege orice text care se ncheie cu Enter, indiferent dac el se ntinde pe douzeci de rnduri sau este doar un cuvnt folosit ca titlu. n particular, tot paragrafe (vide) sunt considerate i apsrile succesive ale tastei Enter pentru a lsa rnduri libere n text. Sfritul de paragraf este semnalat pe ecran prin caracterul netipribil care apare n figura 5.1.1 i despre care s-a vorbit n seciunea precedent. Cursorul poate fi mutat n orice loc din text. De la tastatur, se utilizeaz tastele direcionale (, , ^, +). Folosind mouse-ul, se mut indicatorul acestuia, care, atunci cnd este n zona foii de scris, are forma aproximativ a literei I, pn la locul dorit din text, apoi se face click pe butonul din stnga. Dup poziionarea cursorului, utilizatorul poate face corecii n text la locul respectiv. Caracterele tastate sunt inserate n text ntre cele existente; aceast funcionare se numete modul inserare i este modul implicit n care lucreaz procesorul de texte. Exist i un alt fel de funcionare, modul nlocuire, n care un caracter introdus de la tastatur nlocuiete caracterul din text aflat la dreapta cursorului. n cazul lui Word, trecerea dintr-un mod n altul se face apsnd tasta Insert, iar funcionarea n modul nlocuire este semnalat prin apariia, ntr-o rubric de pe bara de stare, a prescurtrii OVR (de la Overtype - scriere deasupra). Muli nceptori ntr-ale tehnoredactrii se lanseaz ntr-un dialog om- calculator de-a dreptul ireverenios atunci cnd constat c, deodat, n loc ca ceea ce introduc de la tastatur s fie strecurat n interiorul textului la locul cuvenit, se face nlocuirea caracterelor din text de ctre cele tastate. Motivul simplu este c, ntre timp, au apsat, din neatenie, tasta Insert i au schimbat modul de lucru al programului; lucru acesta este semnalat, de altfel, de apariia inscripiei OVR pe bara de stare. Modificri la nivel de paragraf Apsarea lui Enter introduce, de fapt, n text nite coduri numerice care provoac trecerea la nceputul rndului urmtor, iar prezena acestora este semnalat pe ecran de marcajul de sfrit de paragraf. Cunoaterea acestui lucru este util pentru a putea face ruperea unui paragraf n dou i, invers, pentru a concatena dou paragrafe. Dac dorete separarea unui paragraf n dou, utilizatorul trebuie s plaseze cursorul la locul unde se va face ruptura i apoi s tasteze Enter. Aceasta va provoca introducerea codurilor de care s-a amintit mai sus, apariia marcajului de sfrit de paragraf i trecerea textului de dup cursor pe rndului urmtor, adic nceputul unui nou paragraf. Pentru a reuni dou paragrafe ntr-unul singur, trebuie terse codurile de sfrit de paragraf ale primului. Acest lucru se poate face n dou moduri: a) se plaseaz cursorul la sfritul primului paragraf i se terge spre dreapta (cu tasta Delete) marcajul de sfrit de paragraf; b) se plaseaz cursorul la nceputul celui de-al doilea paragraf i se terge spre stnga (cu tasta Backspace) marcajul de sfrit al paragrafului anterior. Prin procedee similare se pot face introduceri de rnduri libere (paragrafe vide) printre paragrafele existente i eliminri ale unor astfel de spaieri.
Selectarea unei poriuni de text Asupra textului introdus se fac prelucrri folosind comenzile programului. Pentru aceasta, poriunea de text vizat trebuie, n prealabil, selectat. Selectarea determin marcarea zonei asupra creia va avea efect comanda. De la tastatur, marcarea se face astfel: se mut cursorul la nceputul zonei (folosind sgeile direcionale), se ine apsat tasta Shift i se "trage" marcajul pe toat poriunea dorit, folosind tot sgeile direcionale. Cu mouse-ul, se plaseaz indicatorul acestuia la nceputul zonei i, cu butonul stng inut apsat, se trage marcajul pe toat poriunea dorit.
O categorie foarte important este format de comenzile de formatare. Prin ele se fac modificri asupra aspectului textului. n continuare sunt prezentate dou din formatrile cel mai des utilizate: formatarea la nivel de caracter i cea la nivel de paragraf. 5.3 Formatarea caracterelor La scrierea unui text se folosesc mai multe forme (corpuri) de liter. Un corp de liter este numit font i are un nume. Utilizatorul alege fontul dorit pentru fiecare poriune de text. n plus, dimensiunile caracterelor pot fi diferite, fiind stabilite tot de ctre cel care creeaz textul. Dimensiunea caracterelor se msoar n puncte tipografice, un punct fiind egal cu 1/72 inci. Mai mult, o anumit poriune poate fi scris cu caractere ngroate (engl. bold), nclinate (engl. italic), sau subliniate (engl. underline); bineneles, se pot folosi i combinaii ale acestor caracteristici de scriere. De exemplu, textul obinuit din aceast carte este scris cu fontul Times Romanian de mrime 11, iar titlurile seciunilor, cu fontul Arial CE, mrimea 14, Bold. Dei despre fonturi se vorbete n primul rnd atunci cnd se studiaz un procesor de texte, colecia de fonturi este o resurs a sistemului de operare Windows i, de aceea, cele mai multe aplicaii software ofer utilizatorului posibilitatea de a-i alege fonturile dorite pentru afiarea diverselor rezultate ale prelucrrii. Windows se livreaz cu o colecie iniial de fonturi de larg utilizare, dar utilizatorul i poate procura ulterior, la preuri destul de mici, alte colecii de fonturi care se livreaz sub form de fiiere pe dischet sau CD-ROM. Instalarea noilor fonturi achiziionate se face folosind, din aplicaia My Computer, componenta Control Panel, Fonts. Vorbind despre colecii de fonturi apare explicaia modului n care se poate scrie un text cu caractere romneti, chiar dac tastatura este de tip englezesc i nu are literele , , , i . Apsarea unui caracter de pe tastatur genereaz un cod numeric cruia i corespunde caracterul corespunztor n fiierul cu fontul respectiv, desenat din puncte, ca un ablon. Textul este format din niruirea de astfel de litere, de diferite forme, preluate din diferite fiiere de fonturi, conform dorinei utilizatorului. Orice colar din clasa nti tie s scrie texte cu alfabetarul: el ia litere scrise pe cartonae i le aaz, una dup alta, ntr-un clasor. Dac ar avea mai multe colecii de astfel de cartonae, cu litere de diverse forme, ar putea scrie un text cu mai multe fonturi. Evident, pentru caracterele obinuite, n toate fiierele de font un acelai caracter ocup aceeai poziie, corespunztoare codului su numeric. Schimbnd fontul printr-o comand, caracterele rmn aceleai, dar vor avea forme diferite. Iat o aceeai cugetare profund asupra creia s-au aplicat schimbri de font: Ce e, e. Ce nu e, nu e. Asta e! fontul Times New Roman Ce e, e. Ce nu e, nu e. Asta e! fontul Arial Ce e, e. Ce nu e, nu e. Asta e! fontul Brush Script MT Dar, pe poziiile respective din fiierul de fonturi se pot plasa, de exemplu, literele din alte alfabete, cum este cel grecesc, sau cel chirilic, sau chiar nite "hieroglife" inventate de ctre creatorul fontului. Iat aceai cugetare, scris cu astfel de fonturi: , . , . ? fontul Symbol (litere greceti) `] ]- ] `] 4 ]- 4 ] 4C ]? fontul Wingdings Se observ ca poziia literei e, de exemplu, este ocupat n fontul Symbol de litera greceasc ?, n timp ce virgula a rmas tot virgul. n fontul Wingdings poziia literei e este ocupat de simbolul ?, iar virgula este nlocuit de ?. Fontul Wingdings este, de fapt, o colecie de simboluri convenionale. Astfel, folosind inspirat fonturile, se poate scrie pe o carte de vizit, n loc de Adresa: str. Florilor nr. 14 Telefon: 123456 inscripia, mai atractiv, : str. Florilor nr. 14 W: 123456 ntr-un font mai sunt coninute i alte caractere dect cele corespunztoare semnelor de pe tastatur. De exemplu, n orice font de uz internaional, cum este Times New Roman, exist caractere specifice limbii franceze, cum sunt i , sau caractere germane ca , i . Un astfel de caracter se poate introduce n text folosind o combinaie de taste format innd apsat tasta Alt i introducnd o valoare numeric de la tastatura numeric suplimentar. Iat, n tabelul 5.3.1, cteva caractere din fontul Times New Roman care se scriu folosind o combinaie de tipul Alt+numr:
Fonturi romneti Din cele de mai sus rezult c se poate scrie cu caractere romneti dac avem la dispoziie fonturi care conin literele specifice limbii romne. Exist, n principal, dou familii de fonturi romneti. Apartenena la o familie sau alta este semnalat chiar n numele fontului. Oricum, literele i se obin ntotdeauna din combinaiile artate n tabelul de mai sus, pentru c ele se gsesc i n fonturile standard internaionale.
Tabelul 5.3.2 Caracter n loc de
{ {
} }
| |
O prim familie este cea care conine fonturi ale cror nume se ncheie cu Romanian, sau R, sau Ro. De exemplu, Times Romanian, Times Roman R, sau Times Ro (Ateniune! Fontul Times New Roman nu face parte din aceast familie!). Pentru realizarea acestor fonturi s-a ales soluia nlocuirii unor caractere de pe tastatur, considerate a fi utilizate mai rar, cu caractere specific romneti. Lista acestora este dat n tabelul 5.3.2. O alt familie este cea a fonturilor care au numele ncheiat cu CE (de la Central and Eastern Europe), de exemplu Times New Roman CE, Arial CE etc. Aceste fonturi nu renun la nici un caracter de pe tastatur, ci formeaz caracterele specific romneti prin combinaii Alt+numr. Combinaiile corespunztoare sunt notate n tabelul 5.3.3.
Aplicaia Character Map Ce trebuie s fac un utilizator care nu are la ndemn lista cu combinaii de taste pentru fonturile romneti? Sau, cum afl care este combinaia corespunztoare simbolului W din fontul Wingdings? Aplicaia Character Map 11 , din grupul de accesorii ale sistemului de operare, ofer aceste rspunsuri. Ea se pornete fcnd click pe Start, Programs, Accessories, Character Map. Fereastra aplicaiei are organizarea general ilustrat n figura 5.3.1. Utilizatorul alege fontul care l intereseaz deschiznd lista derulant Font. n tabelul de sub aceast rubric apar toate caracterele din fontul respectiv. Se puncteaz cu mouse-ul caracterul care intereseaz, iar n partea din dreapta-jos, n rubrica Keystroke, va aprea afiat tasta, sau combinaia de taste, necesar obinerii caracterului respectiv. Se pot face selecii de caractere n vederea copierii lor, prin Clipboard, n text.
Fig. 5.3.1. Fereastra aplicaiei Character Map
Inserarea de caractere deosebite n text, de exemplu litere greceti sau simboluri din Wingdings, se poate face i cu comanda Insert Symbol. Comanda afieaz o caset de dialog care seamn cu fereastra lui Character Map; n ea, utilizatorul selecteaz caracterul care l intereseaz din fontul dorit, iar acesta va fi introdus n text la locul unde se afl cursorul. Comanda de formatare a fonturilor Pentru a stabili fontul i alte particulariti ale unei poriuni de text, se selecteaz zona respectiv, dup care se folosete comanda Format Font. Comanda trimite o caset de dilog ca n figura 5.3.2. Semnificaiile celor mai importante elemente din caset sunt descrise n continuare. Font - list derulant din care se alege fontul dorit; Style - list cu variante de stil de scriere; Size - mrimea caracterelor, n puncte; Underline - list care se poate deschide i care conine stiluri de subliniere: (none) - nici un fel de subliniere;
11 Character Map nseamn harta caracterelor. Single - subliniat cu o linie; Words Only - se subliniaz doar cuvintele, nu i spaiile; Double - subliniere dubl; Dotted - subliniere punctat; Effects - efecte speciale de formatare; dintre ele, mai folosite sunt: Striketrough - tiat cu o linie; Superscript - scriere sub form de indice sus; Subscript - scriere ca indice jos; Color - list care se deschide pentru alegerea culorii caracterelor.
Fig. 5.3.2. Caseta de dialog a comenzii Format Font
5.4 Formatarea paragrafelor O a doua operaie important de formatare se refer la paragrafe. Un paragraf este considerat poriunea de text care se ncheie cu Enter. Formatarea paragrafelor se refer la alinieri, spaieri etc. Comanda Word pentru aceast operaie este Format Paragraph. Ea se introduce dup ce paragraful / paragrafele care trebuie selectate au fost selectate. Se deschide o caset de dialog care este ilustrat n figura 5.4.1. Cele mai importante elemente ale acesteia sunt descrise n continuare. De la o versiune Word la alta pot aprea mbogiri ale casetei i chiar schimbri n dispunerea elementelor n cadrul casetei, dar rubricile de baz comentate mai jos rmn prezente. Indentation - se refer la ngustarea textului prin "mpingerea" marginilor: Left - dimensiunea indentrii din stnga; Right - dimensiunea indentrii din dreapta; Special - list de indentri speciale: (none) - nici o indentare special; First Line - indentarea primei linii a pargrafului (aliniat); Hanging - indentarea liniilor urmtoare;
Fig. 5.4.1. Caseta de dialog a comenzii Format Paragraph
Spacing - spaierea ntre paragrafe i liniile din cadrul paragrafului; Before - spaiul lsat liber naintea paragrafului, n puncte; After - spaiul lsat liber dup paragraf, n puncte;
Line Spacing - spaierea liniilor n paragraf; cele mai utilizate: Single - scriere la un rnd; 1.5 lines - scriere al un rnd i jumtate; Double - scriere la dou rnduri; Alignment - alinierea rndurilor: Left - aliniere la stnga; Centered - text centrat; Right - alinirere la dreapta; Justified - aliniere i la stnga i la dreapta. 5.5 Tabele Word pune la dispoziie faciliti puternice pentru crearea i prelucrarea tabelelor. Un ntreg meniu, Table, este dedicat comenzilor pentru tabele. Un tabel este organizat n linii i coloane; la intersecia acestora rezult celule. O celul este considerat o entitate cu o anumit autonomie: de exemplu, formatrile de paragrafe dintr-o celul nu afecteaz celulele vecine, iar textul introdus n aceasta nu depete marginile n celulele vecine, chiar dac are mai multe caractere. n continuare sunt prezentate comenzile cel mai frecvent utilizate din meniul Table. Crearea unui tabel Pentru aceast operaie se pot folosi, la alegere, dou comenzi: Draw Table i Insert Table. Comanda Table Draw Table Aceast comand deseneaz efectiv un tabel: cursorul se transform devenind un creion cu care se traseaz componentele tabelului. Totodat, apare afiat i bara cu instrumente Tables and Borders pe care sunt butoanele i listele de opiuni pentru lucrul cu tabele i chenare. Folosind comanda View Toolbars se poate cere ca aceast bar s fie afiat n permanen lng celelalte bare cu instrumente. Dintre acestea, trebuie remarcat butonul Eraser (radier) care se folosete pentru a terge linii din tabel: se selecteaz Eraser, apoi se face click pe liniile tabelei care trebuie terse. Celelalte butoane au corespondent n comenzi care vor fi comentate mai jos.
Comanda Table Insert Table Prin aceast comand se insereaz o un tabel la locul n care se afl, n acel moment, cursorul. ntr-o caset e dialog, utilizatorul trebuie s indice cte coloane s aib tabelul (Number of Columns), cte linii (Number of Rows) i ce lime s aib coloanele (Column Width). Caseta de dialog mai are un buton, AutoFormat, prin care se pot selecta, dintr-o list, formate predefinite de tabele. Selectri Pentru a aciona la nivel de celul, sau grup de celule, trebuie fcute selectrile corespunztoare. Se poate proceda la fel ca n cazul selectrii unui text obinuit sau se pot utiliza variante specifice lucrului cu tabele. Cteva din aceste procedee sunt descrise mai jos. Selectarea unei celule Se face triplu click pe suprafaa celulei, sau se plaseaz cursorul pe marginea interioar din stnga i se face un click. Selectarea unei coloane Exist mai multe posibiliti: se trage mouse-ul peste ntreaga coloan; se plaseaz indicatorul mouse-ului pe vrful coloanei (el va deveni o sgeat neagr) i se face click; se face click ntr-o celul de pe coloan i se folosete comanda Table Select Column. Selectarea unei linii Exist mai multe posibiliti: se trage mouse-ul peste ntreaga linie; se plaseaz indicatorul mouse-ului lng marginea din stnga a liniei i se face click; se face click ntr-o celul de pe linie i se folosete comanda Table Select Row. Selectarea ntregului tabel ntregul tabel poate fi selectat astfel: se plaseaz cursorul ntr-o celul oarecare i se folosete comanda Table Select Table.
Inserare i eliminare de linii i coloane Pentru a insera un numr de linii/coloane, nti se selecteaz un numr egal de linii/coloane pe poziia n care se dorete inserarea, apoi se folosete comanda Table Insert Rows, respectiv Table Insert Columns. Liniile/coloanele noi vor fi inserate naintea celor care au fost selectate. Pentru a elinima linii/coloane, nti se selecteaz liniile/coloanele care trebuie eliminate, apoi se folosete comanda Table DeleteRows, respectiv Table Delete Columns. Modificarea dimensiunilor liniilor i coloanelor O tabel nou creat are linii i coloane de dimensiuni egale, iar limea total a coloanelor este egal cu dimensiunea zonei scrise din pagin. Modificarea acestor dimensiuni se poate face prin tragere cu mouse-ul, sau folosind comenzi. Cu muose-ul, se plaseaz indicatorul acestuia pe marginea coloanei/liniei i se trage aceast margine pn la dimensiunea dorit. Dimensiunea unei coloane poate fi ajustat automat la limea celui mai mare text din toat coloana; pentru aceasta se plaseaz mouse-ul pe marginea din dreapta a coloanei i se face dublu click. Comanda Table Height and Width poate fi folosit pentru a modifica dimensiunile la nivel de celul. n particular, se pot selecta linii i coloane ntregi pentru a face astfel de modificri. n caseta de dialog, eticheta pentru modificri de coloane are structura ilustrat n figura 5.5.1.
Fig. 5.5.1. Eticheta pentru coloane din caseta de dialog Cell Height and Width
Width of Column x - rubric n care se completeaz limea coloanei; Space between Columns - rubric n care se alege dimensiunea spaiului dintre coloane; AutoFit - buton cu care se face ajustarea la limea celui mai mare text din coloan; Next Column - buton cu care se face trecerea la coloana urmtoare; Previous Column - buton cu cre se trece la coloana precedent. Eticheta pentru modificri de coloane are structura ilustrat n figura 5.5.2.
Fig. 5.5.2. Eticheta pentru linii din caseta de dialog Cell Height and Width
Height of Rows x - list din care se alege varianta de dimensionare a nlimii liniei/liniilor: Auto (automat), At Least (cel puin) Exactly (exact); n rubrica At se completeaz dimensiunea, n puncte; Alignment - alinierea tabelei pe orizontal: Left (stnga), Center (centru), Right (dreapta); Allow Row to Break Across Pages - opiune care, dac este selectat, permite ca tabela s fie ntrerupt la trecerea de la o pagin la alta, n cazul n care nu ncape pe pagina pe care a fost nceput; Previous Row - buton pentru trecere la linia precedent; Next Row - buton pentru trecere la linia urmtoare. Unificarea i separarea celulelor Mai multe celule formnd o zon dreptunghiular pot fi unite ntr-una singur. Pentru aceasta, dup selectarea celulelor vizate, se folosete comanda Table Merge Cells. O celul poate fi divizat n mai multe, folosind comanda Table Split Cells. n caseta de dialog care apare, trebuie precizate numrul de linii i numrul de coloane n care s se fac divizarea. Comanda se poate aplica simultan asupra mai multor celule; pentru aceasta ele trebuie, n prealabil, selectate. Divizarea tabelului Un tabel poate fi divizat n dou. Pentru aceasta, se poziioneaz cursorul ntr-o celul din linia naintea creia trebuie fcut separarea, apoi se folosete comanda Table Split Table. 5.6 Comenzi diverse Unele dintre operaiile comentate pe scurt n aceast seciune se regsesc la mai multe componente Office: text Word, registru de calcul Excel, baz de date Access, prezentare PowerPoint. Acolo unde acest lucru este valabil, se va face semnalarea necesar. S-a ales prezentarea pe meniuri a comenzilor care vor fi descrise considernd c, prin definiie, gruparea n meniuri are rolul de a pune la un loc comenzile pentru operaii nrudite. Meniul File Crearea unui document nou Pentru a crea un document nou se folosete comanda File New 12 . ntr-o caset de dialog i se ofer utilizatorului posibilitatea de a crea documentul ncepnd de la zero sau folosind modele gata fcute. De exemplu, exist modele de scrisori sau de fax gata formatate, n care trebuie doar introdus textul n locurile indicate. Documentele nou create ntr-o sesiune de lucru primesc automat nume de forma: Document1, Document2 etc. Aceste nume generate automat vor putea fi schimbate la prima salvare (cu Save As). Deschidere, nchidere, salvare Ca toate programele Windows, componentele Office conin n meniul File comenzile Open, Close, Save, Save As, pentru operaii de baz cu fiiere de date. Formatarea paginilor Pagina oricrui document are caracteristici proprii: dimensiune, margini, orientare, etc. Stabilirea acestora se face prin comanda File Page Setup 1 . Caseta de dialog a comenzii are mai multe etichete. Dintre acestea, dou sunt foarte des folosite, de aceea vor fi prezentate n continuare. Eticheta Paper Size conine rubrici pentru stabilirea dimensiunilor i orientrii foii de hrtie. Paper Size (mrimea paginii). Are o list derulant care poate fi deschis i n care utilizatorul gsete majoritatea dimensiunilor de pagini standard (A4, A5, etc.); dac nu este mulumit, poate alege s defineasc propriile dimensiuni (varianta Custom Size din list). Width (lime) i Height (nlime). n aceste rubrici apar dimensiunile tipului de pagin ales; dac s-a ales Custom Size, aici vor trebui completate dimensiunile dorite. Orientation (orientare). Stabilete care este orientarea paginii: Portrait (portret, n picioare) sau Landscape (peisaj, culcat). Eticheta Margins conine rubrici prin care se stabilesc diferite distane de la marginile paginii. Top (sus), Bottom (jos), Left (stnga), Right (dreapta). n aceast rubric se stabilesc distanele de la margini pn la suprafaa scris; Header (antet de pagin). Antetul se folosete pentru a include texte care vor aprea pe fiecare pagin a documentului, cum ar fi titlul capitolului, numrul paginii etc. Footer (sfrit de pagin). La fel ca antetul, dar se afl n partea de jos a paginii. Gutter. Permite alegerea unei distane care se las ca margine pentru ndosariere sau broare. Toate distanele enumerate mai sus se raporteaz la marginile corespunztoare ale foii de scris.
Previzualizarea Documentul prelucrat poate fi previzualizat folosind comanda File Print Preview 13 . n acest fel, utilizatorul poate vedea pe ecran o imagine identic cu ceea ce va aprea tiprit la imprimant. Documentul previzualizat poate fi mrit sau micorat i se poate face trecerea sa n revist, pagin cu pagin, folosind tastele Page Up i Page Down. Tiprirea la imprimant Comanda File Print 1 se utilizeaz pentru a declana tiprirea la imprimant. n caseta de dialog utilizatorul seteaz, de obicei, elementele urmtoare.
12 Exista si la alte componente ale pachetului Office 13 {i la alte componente ale pachetului Office Printer name (numele imprimantei). De obicei exist o singur marc de imprimant care a fost conectat la calculator, iar numele ei apare deja completat n rubric. Dac, ns, utilizatorul a instalat (a conectat logic) mai multe imprimante la calculator, el va trebui s aleag din lista derulant, ataat rubricii, marca dorit. De alegerea corect depinde succesul tipririi i chiar previzualizarea descris anterior. Page Range (domeniul tipririi). Se poate alege ntre All (tot documentul) Current page (pagina curent, n care se afl cursorul), Pages (anumite pagini) care trebuie precizate n rubric, Selection (doar textul selectat). Number of copies (numrul de copii). Parametrul indic numrul de exemplare dorit. Properties (proprieti). Apsnd acest buton se deschide o nou caset n care se pot stabili proprieti de funcionare a imprimatei; aceast nou caset difer, ca aspect, de la o marc de imprimant la alta. Meniul Edit Anularea i repetarea comenzilor O comand foarte util nu numai nceptorilor, ci i celor cu experien, permite utilizatorului repararea greelilor: Edit Undo 1 (to do - a face, to undo - a desface, to redo - a reface). Acionnd-o, se anuleaz efectul ultimei comenzi. Versiunile noi ale programelor din Office rein o ntreag list cu ultimele comenzi introduse, deci Undo poate fi folosit repetat pentru a anula o ntreag suit format din cele mai recente comenzi. Dup ce s-a rzgndit, utilizatorul se mai poate rzgndi o dat, adic poate s revin la ideea pe care a avut-o iniial. Pentru aceasta, folosete comanda Edit Redo 1 prin care "anuleaz anularea" anterioar. {i aici ultimele niveluri sunt memorate, deci comanda Redo poate fi folosit repetat. Unele comenzi sunt destul de laborioase. De exemplu, formatarea unei poriuni de text poate cere completarea unei casete de dialog destul de complicate. De aceea, este util s se poat repeta ultima comand introdus, asupra unei alte poriuni de document. Pentru o astfel de repetare se folosete comanda Edit Repeat 14 (repet). Copiere i mutare Aa cum s-a artat n seciunea 3.5, copierea i mutarea sunt operaii standardizate n Windows, iar n meniul Edit se afl comenzile Cut, Copy, Paste. n plus, tot aici se mai afl i Paste Special, folosit n cazuri care in de operaiile de legare i ncapsulare a obiectelor din aplicaii diferite. Cutare i nlocuire Utilizatorul poate comanda cutarea automat i, dup dorin, nlocuirea unui anumit ir de caractere n cadrul documentului. Pentru aceasta, el va folosi comenzile Edit Find (gsete) sau Edit Replace (nlocuiete). n casetele de dialog ale comenzilor respective 1 se precizeaz irul de caractere cutat, cel cu care va fi nlocuit, precum i numeroase opiuni de execuie (cutare spre nceputul sau spre sfritul documentului, respectarea potrivirii pe litere mari i mici etc.) Meniul View Meniul View (vizualizeaz) conine comenzi pentru vizualizare pe ecran a documentului i a altor elemente de lucru. Comenzile aflate la nceputul meniului stabilesc diferite forme de vizualizare a documentului. La Word, acestea sunt Normal, Outline, Page Layout i Master Document, iar despre ele s- a discutat n seciunea 5.1. Afiarea barelor cu instrumente
14 Exista si la alte componente ale pachetului Office Aa cum s-a artat deja, comenzile foarte des folosite pot fi declanate i apsnd butoane care sunt grupate n bare de instrumente care se afl, de obicei, sub bara de meniu. Este la latitudinea utilizatorului ce bare de instrumente i afieaz pe ecran. El comand acest lucru folosind View Toolbars 1 ; dintr-o list, el alege barele care s apar pe ecran. De obicei, se afieaz barele Standard, coninnd butoanele pentru Open, Save, Print, Cut, Copy, Paste etc. i Formatting, coninnd butoane pentru formatarea fonturilor i paragrafelor. Mrirea i micorarea imagimii documentului Pentru a face pe ecran imaginea documentului mai mare sau, din contr, mai mic, se poate folosi comanda View Zoom 1 prin care se stabilete procentul de mrire sau micorare. Aceast operaie doar "apropie" sau "deprteaz" documentul de ochii utilizatorului, nu face modificri de dimensiune ale acestuia! Ceea ce va fi tiprit la imprimant rmne n aceiai parametri. Afiare Header i Footer Pentru a face prelucrri asupra antetului i asupra sfritului de pagin, aceste zone speciale trebuie vizualizate pentru a avea acces n interiorul lor. Aceasta se face prin comanda View Header and Footer. n plus, comanda pune la dispoziie i o bar de instrumente; acionnd butoanele de pe aceast bar, utilizatorul declaneaz aciuni specifice (introduce numerotarea paginilor, trece de la header la footer etc.). Revenirea la coninutul documentului se face selectnd nc o dat comanda.
Meniul Insert ntr-un document Word se pot insera elemente specifice prelucrrii de text, sau chiar obiecte strine ca structur, create cu aplicaii auxiliare, sau preluate din alte aplicaii. Diversele posibiliti de inserare sunt incluse n meniul Insert. Aa cum s-a menionat, unele se refer la elementele specifice prelucrrii de text, altele au o valabilitate general i pot fi regsite i n celelalte aplicaii Office. Cele mai des utilizate comenzi de inserare sunt prezentate n continuare. Inserarea ntreruperilor n cadrul documentul pot fi incluse ntreruperi ale textului n diferite moduri folosind comanda Insert Break (engl. break - ntrerupere, ruptur). Caseta de dialog a comenzii este ilustrat n figura 5.6.1.
Fig. 5.6.1. Caseta de dialog a comenzii Insert Break Prima grup de opiuni conine Page Break i Column Break. Opiunea Page Break introduce o ntrerupere a paginii i face continuarea textului pe o pagin nou. Poate fi folosit, spre exemplu, la un sfrit de capitol, pentru a ncepe capitolul urmtor de la pagin nou. Opiunea Column Break se folosete atunci cnd documentul este scris pe mai multe coloane; ea provoac ntreruperea pe coloan i continuarea de la nceputul coloanei urmtoare. Urmtoarea grup de opiuni, Section Breaks, se refer la ntreruperi de seciune. n acest fel, documentul poate fi mprit n mai multe seciuni care au o anumit autonomie n cadrul documentului. Astfel, dou seciuni diferite din cadrul aceluiai document pot avea setri de pagin diferite (margini, orientare etc.), pot avea organizri diferite pentru header i footer (stilurile textelor incluse, numerotrile de pagin etc.), precum i alte diferene de tratare. Opiunile din caset au semnificaiile: Next Page (pagina urmtoare) - seciunea urmtoare va ncepe la pagin nou; Continuous (continuu) - seciunea urmtoare este scris n continuare; Even Page (pagin par) - seciunea urmtoare ncepe la urmtoarea pagin cu numr par; Odd Page (pagin impar) - seciunea urmtoare va ncepe la urmtoarea pagin cu numr impar. Inserare de simboluri Prin comanda Insert Symbol se pot plasa n text simboluri scrise cu diferite fonturi. Comanda afieaz o caset de dialog destul de asemntoare cu fereastra aplicaiei auxiliare Character Map. Utilizatorul alege fontul dorit (implicit, Symbol) i face dublu click pe caracterul care l intereseaz. Dup inserarea simbolului, utilizatorul se poate ntoarce (click) n document, lsnd caseta deschis, dac tie c va mai face n curnd nc o inserare de simbol. Caseta se va nchide doar cnd utilizatorul va aciona butonul Close. Inserarea notelor de subsol Folosind comanda Insert Footnote se pot insera att note de subsol 15 ct i note la sfritul documentului sau seciunii. Caseta de dialog a comenzii d posibilitatea alegerii ntre cele dou tipuri i ofer opiuni variate n legrtur cu formatul numerotrii i plasarea acestor note. Inserarea fiierelor Un ntreg fiier de text, realizat separat, poate fi ncorporat n document folosind comanda Insert File. n caseta de dialog care apare, trebuie precizat specificatorul (discul, calea, denumirea) pentru fiierul vizat. Inserare de obiecte Inserarea de obiecte nu este o operaiune caracteristic exclusiv programului Word. Ea poate fi ntlnit i la Excel i PowerPoint. ntr-un document pot fi incluse aa-numite obiecte vizuale (visual objects): imagini, diagrame, ecuaii matematice etc. Comanda cea mai general pentru astfel de inserri este Insert Object. Caseta de dialog a comenzii conine o list derulant n care sunt incluse toate tipurile de obiecte care pot fi inserate. Meniul Format n continuare, sunt prezentate cteva comenzi des utilizate din meniul Format, altele dect cele dou care au fost tratate n seciunile 5.3 i 5.4. Formatarea chenarelor i a fondului n textul obinuit se pot introduce chenare la nivel de paragraf, iar fondul suprafeei incluse poate fi colorat. Aceste operaii se pot face i ntr-un tabel, la nivel de celul. Comanda care trebuie folosit este Format Borders and Shading. Caseta de dialog a acestei comenzi are dou etichete, cte una pentru fiecare tip de formatare. Chenarul i culoarea de fond a acestui paragraf au fost formatate folosind comanda Format Borders and Shading Formatarea coloanelor Documentul poate fi scris pe mai multe coloane. Folosind comanda Format Columns se stabilete numrul de coloane, se indic limea fiecreia, spaiul dintre ele etc. Comanda se poate aplica ntregului document sau la nivel de seciune. Formatarea numerotrii paragrafelor
15 Aceasta este o not de subsol Anumite paragrafe pot fi numerotate automat sau pot fi marcate cu buline de diferite forme. Pentru aceasta, dup ce paragrafele vizate au fost selectate, se folosete comanda Format Bullets and Numbering. ntr-o caset de dialog destul de complex se pot seta o mare varietate de opiuni pentru numerotare, marcare i aliniere a acestor paragrafe. Meniul Tools n acest meniu sunt incluse comenzi pentru utilizarea unor instrumente diverse: corectri i revizuiri ale textului, setarea parametrilor de funcionare a aplicaiei Word etc. O prim grup de comenzi se refer la textul n sine: verificarea scrierii corecte a cuvintelor (Spelling) a corectitudinii gramaticale (Grammar) setarea limbii pentru care s se fac aceste verificri (Language), numrarea cuvintelor i altele. Un alt instrument din meniul Tools este reprezentat de comanda Options care se folosete pentru a seta diferite opiuni de funcionare a programului Word nsui. Caseta de dialog care apare are numeroase etichete, fiecare dintre acestea fiind dedicat unui grup de opiuni. Cteva dintre ele sunt punctate n continuare. n cadrul etichetei General se poate seta opiunea Recently Used File List (lista fiierelor recent folosite) pentru a indica numrul de fiiere care s fie enumerate n meniul File. Ideea este c utilizatorul va deschide, cel mai probabil, unul dintre fiierele cu care a lucrat recent; dac numele acestora apar la sfritul meniului File, el le va putea deschide mai uor. n cadrul etichetei Save sunt cteva opiuni interesante. Astfel, activarea opiunii Always Create a Backup Copy duce la crearea, automat, a unei copii suplimentare de siguran a documentului la fiecare salvare. Copia de siguran primete denumirea Backup of nume_fisier.wbk. O alt opiune de salvare este Automatic Save Every x Minutes prin care se stabilete din cte n cte minute s se fac salvrile automate n fiiere intermediare de siguran. Tot eticheta Save mai include i posibilitatea introducerii unor parole pentru protejarea documentului; una dintre ele, Protection Password, interzice deschiderea acestuia, iar cealalt, Write Reservation Password, permite deschiderea, dar interzice modificrile neautorizate. Eticheta View ofer opiuni pentru vizualizarea diferitelor elemente. De exemplu, se pot selecta pentru a fi vizualizate doar o parte dintre caracterele netipribile, Nonprinting Characters (cum este marcajul de sfrit de paragraf). Meniul Window Dup cum s-a artat n finalul seciunii 3.2, orice aplicaie care permite deschiderea mai multor fiiere de date simultan are un meniu Window care conine comenzi referitoare la manevrarea ferestrelor de document.. Aplicaiile din pachetul Office au aceast caracteristic. Meniul Window conine, n partea final, lista tuturor ferestrelor de document deschise, pentru ca, astfel, utilizatorul s poat face trecerea de la o fereastr de document la alta. Aplicaia Word are urmtoarele comenzi de manevrare a ferestrelor. New Window - deschide o nou fereastr pentru documentul curent. n acest fel, pri diferite ale acestuia vor putea fi vizualizate i derulate independent, n ferestre diferite. Arrange All - aranjeaz automat ferestrele de document n zona de lucru a ferestrei aplicaiei Word. Split - provoac "ruperea n dou" a ferestrei de document curente. Separarea se face n locul la care se afl cursorul. Cele dou ferestre pot fi, apoi, derulate independent.
Elementele de utilizare a procesorului de texte Word prezentate n acest scurt capitol permit unui nceptor s abordeze activitatea de tehnoredactare i s obin nite rezultate iniiale mulumitoare. Aa cum s-a menionat la nceputul capitolului, perfecionarea ulterioar vine odat cu acumularea de experien i cu studierea n detaliu a tuturor facilitilor pe care le pune la dispoziie aplicaia.
6
Calcul tabelar cu Microsoft Excel
6.1 Prezentare general a programului Excel 6.2 Comenzi de formatare 6.3 Formule 6.4 Copiere, mutare, umplere. Meniurile Edit i Insert 6.5 Referine relative, referine absolute 6.6 Grafice Obiectivele capitolului Introducerea noiunilor de baz privind calculul tabelar. Descrierea utilizrii formulelor. Definirea noiunilor de referin relativ i referin absolut. Prezentarea principalelor comenzi necesare punerii la punct a unei tabele de calcul Prezentarea procedurii de creare a unui grafic.
O categorie important de aplicaii software o reprezint programele de calcul tabelar (engl. spreadsheet). Un program de calcul tabelar este un instrument software cu ajutorul cruia un utilizator obinuit poate s-i rezolve practic in ntregime necesitile de prelucrare numeric a datelor. Un reprezentant al acestei categorii de aplicaii este Microsoft Excel care face parte din pachetul integrat Microsoft Office. Capitolul este dedicat prezentrii cunotinelor de baz necesare pentru a lucra cu acest spreadsheet. Au fost abordate doar noiunile de maxim generalitate, rmnnd ca cititorul s se foloseasc de acest punct de plecare pentru o autoinstruire `n elementele de utilizare avansat a aplicaiei.
Microsoft Excel este, incontestabil, programul de calcul tabelar cel mai popular printre utilizatorii de calculatoare din familia PC. Cel mai frecvent, datele pe care le are de prelucrat sunt cele care se organizeaz sub form de tabel: date de tip economico-financiar, date statistice, colecii de rezultate ale unor msurtori, experimente etc. Rmne ns valabil afirmaia c majoritatea covritoare a problemelor de calcul, indiferent de natura lor, se pot rezolva folosind Excel. Ca orice spreadsheet, Excel ofer i posibilitatea reprezentrii grafice sub form de diagrame a rezultatelor obinute. Pe lng caracteristicile generale ale unui spreadsheet, programul Excel mai include i faciliti care, pn la un anumit nivel de complexitate ofer posibilitatea prelucrrii coleciilor de date (listelor) ntr-o manier care n mod normal este specific bazelor de date relaionale. n plus, un utilizator cu experien al programului Excel poate folosi limbajul de programare VBA (Visual Basic for Applications) care este ataat componentelor pachetului Microsoft Office ca limbaj unificat, menit s ofere un suport pentru dezvoltarea de aplicaii complexe. 6.1. Prezentare general a programului Excel Fereastra aplicaiei MS Excel n figura 6.1.1 este prezentat aspectul general al unei ferestre Excel. Pe lng componentele comune tuturor ferestrelor Windows i aspectul general caracteristic aplicaiilor din pachetul Office, se disting o serie elemente distinctive ale spreadsheet-ului. Acestea vor fi comentate n continuare. Documentul de baz n lucrul cu Microsoft Excel este registrul de calcul (workbook). La lansarea n lucru a programului apare un astfel de registru de calcul nou cu numele Book1. Acest nume va putea fi schimbat cu altul mai convenabil n momentul primei salvri a documentului. Registrul este format din mai multe foi de calcul. Un registru de calcul are iniial 16 foi, dar se pot aduga sau terge foi n timpul lucrului. Fiecare foaie de calcul are un nume: Sheet1, Sheet2, etc. Numele foii pe apare eticheta aflat n partea de jos a acesteia i poate fi schimbat printr-o comand cu altul mai sugestiv. Elementele descrise pn aici, precum i cele care urmeaz, sunt ilustrate n figura 6.1.1. O foaie este mprit n linii i coloane. Coloanele sunt notate cu litere aflate pe etichete dispuse n partea superioar a foii, iar liniile sunt numerotate, avnd etichetele n partea stng. Foaia de calcul are cel mult 256 coloane i 16384 linii. La interseciile liniilor cu coloanele rezult celule. Celula este unitatea elementar pentru stocarea de date n foaie i este identificat prin coloan i linie, ca poziiile de pe tabla de ah. Aceast identificare se numete referin la celul. Deci se vorbete, de exemplu, de o "referin la celula B3". n orice moment, una din celule este marcat printr-un chenar ngroat. Ea se numete celula selectat, semnificaia fiind c asupra ei se poate aciona n momentul respectiv pentru a introduce date, a face modificri de coninut sau format etc. n figura 6.1.1 celula selectat este A1, iar n ea a fost introdus textul Iasi-6600. Selectarea unei anumite celule se face mutnd marcajul pe ea folosind mouse-ul (click) sau tastele cu sgeile direcionale. Numele celulei selectate apare afiat n caseta de denumire (name box) aflat imediat deasupra foii. n caseta de denumire se poate intra cu mouse-ul i se poate completa o referin la celul, iar selecia se va muta pe aceasta. O alt zon important aflat n vecintatea casetei de denumire este bara de formule (formula bar). n bara de formule se vede coninutul celulei selectate. Dac, de exemplu, un text este prea lung pentru a-l putea vedea pe tot n celul, el va aprea afiat n ntregime n bara de formule. n figura 6.1.1, n bara de formule se vede textul coninut n celula selectat A1: Iasi-6600.
Fig. 6.1.1 - Elementele ferestrei Excel
Introducerea i modificarea datelor Pentru a introduce date ntr-o celul trebuie selectat celula respectiv, dup care se tasteaz coninutul dorit. Introducerea trebuie ncheiat cu Enter. n loc de Enter se poate aciona cu mouse-ul butonul pentru acceptare a datelor, marcat cu - i care se gsete ntre caseta de denumire i bara de formule (figura 6.1.1). Lng butonul pentru acceptarea datelor se afl butonul pentru respingerea datelor marcat cu . El poate fi acionat dac utilizatorul se hotrte s renune la introducerea datelor n celul; echivalent, el poate actiona Esc de la tastatur pentru anularea introducerii. Tot lng aceste butoane, se afl un al treilea, marcat f x . Acesta poate fi folosit atunci cnd urmeaz introducerea unei funcii. Despre funcii se vor da detalii n seciunea 6.3. Dac n celul exista deja ceva, la introducere noul coninut l nlocuiete pe cel vechi. Aceast observaie poate fi considerat i o prim modalitate de modificare: se introduce noul coninut, iar acesta l va nlocui pe cel vechi. Dac n celula selectat trebuie fcute modificri minore, cum ar fi introducerea unei litere lips ntr-un text lung, nu este convenabil reintroducerea ntregului coninut. n aceast astfel de situaie se poate aciona ntr-unul din modurile descrise mai jos. Se intr, fcnd click, n bara de formule, acolo unde se vede n ntregime coninutul celulei; cursorul va aprea n aceast bar. Se efectueaz modificrile ca n orice text, dup care se acioneaz Enter sau butonul de acceptare a datelor. Foi de calcul Bara de stare Etichet linie Selecie foaie Celula selectat Caseta de denumire Respingere date Acceptare date Introducere funcie Bara pentru formule Etichet coloan Se face dublu click n celula vizat. Se intr astfel, pentru modificri, direct n celul; la sfrit se acioneaz Enter sau butonul de acceptare a datelor. Fr a folosi mouse-ul se poate intra n procedura de modificare acionnd tasta F2. Tipuri de date n foaia de calcul ntr-o celul dintr-o foaie de calcul Excel se poate introduce una urmtoarele categorii de informaii: text, numr, dat calendaristic, or exact, formul. Primele patru sunt descrise n continuare, iar pentru formule este rezervat o seciune special. Este util s se rein dou elemente. Pe de o parte, alinierea n cadrul celulei difer de la un tip de dat la altul. Pe de alta, n funcie de tipul de dat apar efecte diferite atunci cnd n celul se introduc mai multe caractere dect ncap n aceasta. n legtur cu acest ultim aspect, trebuie reamintit c Excel permite modificarea limii coloanelor foii pentru ca ceea ce este ncrcat n celule s apar afiat n ntregime.
Fig. 6.1.2 - Diferite tipuri de date ntr-o foiae de calcul
Textele Un text poate avea un numr maxim de 255 de caractere. La introducere textul este aliniat la stnga n cadrul celulei. Bineneles, aceast aliniere poate fi schimbat printr-o comand ulterioar.n figura 6.1.2 se vede textul Iasi care a fost introdus n celula C3 a foii; el apare cadrat la stnga. n cazul n care textul nu ncape n celul afiarea sa va fi continuat n celula din dreapta, dac aceasta este liber. n figura 6.1.2, n celula C4 a fost introdus textul San Francisco; pentru c el nu ncape n ntregime n C4, afiarea sa a fost continuat n celula D4 pentru c ea este liber. Aceasta nu nseamn ns c D4 a fost ocupat! Textul a fost atribuit n ntregime celulei C4, iar de acest lucru ne putem convinge selectnd pe rnd celulele C4 i D4 i privind n bara de formule. n cazul n care textul nu ncape n celul dar celula din dreapta este ocupat, el va aprea trunchiat. El este ns acceptat n memorie, atribuit celulei n care a fost introdus i poate fi vzut n ntregime n bara de formule. i acest lucru este ilustrat n figura 6.1.2. textul Sighetu Marmatiei nu a ncput n celulaB4, iar alturi C4 este ocupat. Textul a fost trunchiat, dar l vedem n bara de formule (pentru c selecia este pe celula B4). Numerele Valorile numerice sunt o categorie foarte important de date care se folosesc n cadrul spreadsheet-urilor. n definitiv, rolul unei foi de calcul tabelar este s calculeze, iar asta implic numere. De aceea exist o gam larg de formate de introducere i afiare a valorilor numerice n foaie. n cel mai comun dintre acestea, numit formatul general, un numr este compus din cifre, marc zecimal (cnd este cazul) i poate fi precedat, dac este nevoie, de semn. n formatul general numrul este aliniat la dreapta n cadrul celulei. Acest lucru se observ n figura 6.1.2 unde n celulele E6 i C6 au fost introduse, respectiv, numerele 12.3 i 2001. Ca marc zecimal se poate folosi punctul sau virgula. Ea trebuie sa fie, ns, n concordan cu setarea general care s-a facut pentru ntregul sistem Windows de pe pe calculatorul respectiv, iar aceasta se stabilete folosind aplicaia Control Panel, funciunea Regional Settings. Dac nu se folosete corect marca zecimal, Excel nu va trata data respectiv ca pe un numr, ci ca pe un text. Figura 6.1.2 ilustreaz acest lucru. n celula E6 a fost introdus 12.3. Setarea sistemului pe care se lucreaz fiind cea clasic (punctul ca marc zecimal), valoarea introdus a fost considerat de ctre Excel numr, iar alinierea n celul este la dreapta. n celula E7 a fost introdus 12,3 care a fost interpretat, din cauza mrcii zecimale incorecte, ca un ir de caractere oarecare (un text) i aliniat la stnga n cadrul celulei. n legtur cu aceasta, dei n Romnia marca zecimal oficial este virgula, recomandm pstrarea setrii Windows originale, anglo-saxone, care folosete punctul, deoarece n cadrul Excel s-au remarcat anumite anomalii de tratare a numerelor atunci cnd se apeleaz la varianta cu virgul. Faptul c o celul conine un numr nseamn c acel coninut poate fi implicat n calcule. Dac dorim ns ca un ir de cifre s fie tratat de ctre Excel ca text trebuie ca introducerea acestuia s nceap cu caracterul apostrof ('). Acest caracter nu face parte din ir (nu va aprea afiat n celul, ci doar n bara de formule) dar el i semnaleaz lui Excel c ceea ce urmeaz trebuie tratat ca text, nu ca numr. n figura 6.1.2, n celula C6 a fost introdus numrul 2001. Cu el se pot face operaii aritmetice (adunare, mparire, radical etc.); se observ, de altfel, c este aliniat la dreapta n celul. n celula C8 s-a dorit tratarea acesuti ir de cifre ca un text (ca fiind, de exemplu, numele anului respectiv). De aceea, la introducere, acesta a fost precedat de semnul apostrof; acesta nu apare n celul, dar alinierea este la stnga, ceea ce denot tratarea sa ca text. Dac un numr nu ncape n celul Excel va ncerca afiarea sa n format tiinific; dac nici aa nu ncape, n celul va aprea un ir de semne ###### (diez). Oricum, numrul va fi acceptat n memorie i afiat n bara de formule. Despre formatul tiinific se va discuta n partea dedicat comenzii Format Cells. n figura 6.1.2, n celula A8 a fost introdus numrul 765498762345. Fiind prea lung pentru a fi afiat, Excel l-a convertit n formatul tiinific 7.65E+11, ceea ce nseamn 7 65 10 11 . , adic 765000000000. Datele calendaristice i orele exacte Pentru data calendaristic sunt acceptate diverse forme de introducere i afiare. Trecerea de la o form la alta se face cu comanda Format Cells care va fi discutat mai pe larg n seciunea 6.2. Iat o aceeai dat calendaristic introdus n dou din formatele acceptate: 12-Aug-1998 8/12/98 Se observ c n al doilea format pe prima poziie este luna, urmeaz apoi ziua i la urm anul. Acest format englez poate deruta pe un utilizator romn care ar fi tentat s o interpreteze ca 8 Decembrie, n loc de 12 August. Trebuie, deci, verificat setarea formatului de afiare a datei n celula respectiv, pentru c Excel accept att formatul lun-zi-an, ct i pe cel an-lun-zi. Aceast verificare se face prin caseta de dialog a comenzii Format Cells. n figura 6.1.2 se remarc celulele D10 i D11 care au fost setate pentru formatul an-lun-zi. Data calendaristic din D10 este acceptat ca atare deoarece a fost introdus n conformitate cu fomatul stabilit, n timp ce coninutul lui D11 este interpretat ca un text oarecare i aliniat la stnga. Pentru manipularea datelor calendaristice este important cunoaterea modului n care acestea sunt reprezentate n memorie. Astfel, o dat calendaristic este reprezentat ca un numr ntreg pozitiv. El este numrul de ordine al zilei respective n cadrul calendarului intern pe care l ntreine sistemul de operare. n aceast numrtoare valoarea 1 corespunde datei de 1 Ianuarie 1900. De exemplu, datei de 13 Decembrie 2001 i corespunde numrul 37238. Aceast reprezentare este util n efectuarea de calcule cu date calendaristice. De exemplu, se poate calcula un interval de timp n zile pentru a stabili dobnda la un mprumut, penalizarea la ntrzierea achitrii unei taxe etc. Pentru aceasta este suficient s se scad data de inceput a intervalului din cea de sfrit. Pentru ora exact exist, de asemenea diferite formate de introducere i afiare n celul. Iat cteva formate: 14:25 14:25:09 2:25 PM 2:25:09 PM. Ca i data calendaristic, ora exact este convertit ntr-o valoare numeric ce se ncadreaz n intervalul [0.00000; 0.99999]. Valoarea 0.00000 corespunde orei 00:00:00, iar 0.99999 corespunde orei 23:59:59. Se poate folosi aceast proprietate pentru a calcula intervale orare. n concluzie, se poate spune c un numr pozitiv cu ntregi i zecimale poate fi considerat ca reprezentnd o dat calendaristic i o or exact, precum i invers. Conversia de afiare se poate face folosind comanda Format Cells.
Domenii Pentru a aciona asupra unei celule trebuie selectat n prealabil acea celul. Exist ns numeroase situaii cnd se dorete a se efectua aceeai aciune asupra unui ntreg grup de celule. De exemplu, trebuie schimbat fontul dintr-o poriune mai mare a foii. Este normal s dorim a aciona printr-o singur comand asupra ntregii poriuni (i nu celul cu celul), iar aceasta va trebui selectat. ntr-o foaie de calcul tabelar se pot selecta poriuni dreptunghiulare formate din mai multe celule. O astfel de regiune se numete domeniu (engl. range). Un domeniu este identificat printr-o referin format din celulele din dou coluri opuse ale sale: stnga-sus i dreapta-jos; ntre acestea trebuie plasat semnul : (dou puncte). De exemplu, domeniul A2:D5 este poriunea dreptunghiular din foaie care are colurile opuse A2 i D5. Pentru a selecta un domeniu sau mai multe domenii se poate proceda n mai multe moduri, enumerate n continuare. Regiunea selectat va avea celulele nnegrite, cu excepia celulei din stnga-sus. Pentru selectare cu mouse-ul, se face click pe unul din coluri (oricare), se ine apsat butonul i se trage mouse-ul pn n colul opus. Se pot selecta mai multe domenii folosind mouse-ul astfel: - se selecteaz primul domeniu cu mouse-ul, aa cum s-a artat mai sus; - se ine apsat tasta Ctrl i se selecteaz rnd pe rnd celelalte domenii. Pentru a selecta un domeniu de la tastatur, se plaseaz din tastatur selecia pe celula dintr-unul din coluri (oricare), se ine apsat tasta Shift i, folosind tastele direcionale, se trage marcajul pn n colul opus. Se pot selecta mai multe domenii folosind tastatura astfel: - se selecteaz primul domeniu cu tastatura, aa cum s-a artat mai sus - se apas combinaia Shift+F8; pe bara de stare va aprea indicatorul ADD semnificnd c se poate aduga o nou selecie; - se trece la colul urmtorului domeniu i se face selecia acestuia; - se repet cei doi pai de mai sus pn la selectarea tuturor domeniilor vizate. Se mai poate selecta un domeniu intrnd cu mouse-ul n caseta de denumire i introducnd n ea, de la tastatur, referina la domuniul dorit. Se poate selecta cu mouse-ul o coloan fcnd click pe eticheta sa (figura 6.1.1). Se pot selecta mai multe coloane vecine fcnd click pe eticheta primeia i trgnd selecia peste etichetele urmtoarelor. Similar se pot selecta una sau mai multe linii alturate. Se pot selecta mai multe coloane i/sau linii nealturate astfel: se selecteaz prima fcnd click pe eticheta sa, se ine Ctrl apsat i se face click pe etichetele celorlalte. Se poate selecta ntreaga foaie fcnd click pe butonul de selecie a foii aflat n colul din stnga-sus al acesteia (figura 6.1.1). Pentru a anularea unei selecii de domenii se face click pe o celul oarecare sau se apas o tast direcional oarecare. 6.3. Formule Aa cum s-a artat n seciunea 6.1, atunci cnd este nevoie, ntr-o celul a foii se poate introduce o formul. Formulele sunt cele care dau puterea unui spreadsheet. Cu ajutorul formulelor se fac de fapt calculele. Fr ele, programul de calcul tabelar nu i-ar mai justifica numele. O formul este o expresie n care sunt implicate referine la celule sau domenii din foaie. De cele mai multe ori este vorba de o expresii matematice de calcul, iar la aceste situaii ne vom limita discuia n continuare. Se pot ns construi, de exemplu, formule care s acioneze asupra unor iruri de caractere (texte). O formul trebuie s nceap obligatoriu cu semnul egal (=), cu semnul plus (+) sau cu semnul (-), altfel ea va fi considerat un text oarecare. La sfritul introducerii trebuie dat Enter; abia atunci formula este preluat i executat de ctre Excel. Dup introducerea formulei, n celula respectiv vom vedea rezultatul calculrii sale, n timp ce formula nsi va aprea afiat n bara de formule. n foaia de calcul din figura 6.3.1 este selectat celula F4 (aa cum arat i caseta de denumire). Aceast celul conine o formul care se vede n bara de formule, n timp ce n celul se vede rezultatul calculrii ei. Semnificaia acestei formule simple este clar: ea sumeaz valorile din celulele corespunztoare tuturor trimestrelor pentru primul magazin al societii comerciale. Este de ateptat (aa i este) ca i valorile din celulele F5 i F6 s fie calculate cu nite formule.
Fig. 6.3.1. Utilizarea formulelor n foaia de calcul
O caracteristic important a formulelor este urmtoarea: ori de cte ori se modific o valoare dintr-o celul oarecare, toate formulele din foaie n care e folosit celula respectiv sunt recalculate automat. Dac, de exemplu, n foaia din figura 6.3.1 se corecteaz valoarea din celula C4 (valoarea vnzrilor din trimestrul al doilea la primul magazin), formula de total din celula F4 va fi recalculat automat. Aceast proprietate de actualizare automat a calculelor permite construirea unor modele de tip "WHAT IF...?" (ce se ntmpl dac ...?) care sunt foarte frecvente n prelucrrile de tip economic. n exemplul din figura 6.3.2 sunt scoase n eviden tipurile de elemente care intervin n scrierea unei formule. Pe lng componentele despre care s-a mai discutat pn acum, semnul = (sau + sau -) cu care trebuie s nceap formula, constante numerice i referine la celule i domenii, se mai remarc dou: operatori i funcii. Ele vor fi discutate mai jos. O remarc special trbuie fcut n legtur cu constantele numerice. Ele se pot prezenta n forma obinuit, aa cum se vede n figura 6.3.2 sau pot fi date calendaristice i ore exacte: dup cum s-a artat n seciunea 6.1, Excel permite efectuarea de operaii aritmetice cu astfel de mrimi. n cazul n care ntr-o formul se folosesc constante de acest tip, ele trebuie ncadrate n ghilimele pentru ca semnele din sintaxa lor s nu fie interpretate ca operaii ce trebuie executate. De exemplu, pentru a calcula cte zile are intervalul 25 Martie 1998 - 17 Decembrie 1999 se va scrie formula astfel: ="12/17/99"-"3/25/98".
Fig. 6.3.2. Elemente ntr-o formul
Utilizarea operatorilor Operatorii sunt semne care indic operaii i sunt mprii n mai multe categorii. Dou dintre acestea, mai des folosite, sunt descrise n continuare. Operatori aritmetici Operatorii aritmetici sunt urmtorii: + adunare - scdere * nmulire / mprire % procent ^ ridicare la putere Ordinea n care sunt efectuate operaiile este cea cunoscut din aritmetic. Ordinea de efectuare a mai multor operaii ne nivel de prioritate egal este de la stnga spre dreapta. Ordinea operaiilor poate fi modificat folosind paranteze; se folosesc numai paranteze rotunde. Operatori de comparaie Operatorii de comparaie sunt urmtorii: = egal < mai mic <= mai mic sau egal > mai mare >= mai mare sau egal <> diferit = 7.3 - B2 + SQRT(A3) + SUM(A4:C7) Funcii Operatori aritmetici Referine la celule i domenii Constant Semnul = (obligatoriu la nceputul formulei) Folosind operatori de comparaie se creaz formule al cror rezultat pot fi valorile logice TRUE (adevrat) sau FALSE (fals). De exemplu, formula =B5>16 va avea rezultatul TRUE dac valoarea din B5 este mai mare dect 16; n caz contrar, va returna FALSE. Dac ntr-o formul intervin att operatori aritmetici ct i de comparare, atunci operaiile aritmetice vor fi efectuate primele, dup care se vor efectua comparaiile. Utilizarea funciilor n formula din figura 6.3.2 se remarc utilizrea a dou funcii. La fiecare dintre ele se remarc dou pri componente: numele funciei, urmat, ntre paranteze, de argument. De fapt, depinznd de natura lor, anumite funcii au mai mai multe argumente; ntmpltor, n figura 6.3.2 s-au folosit funcii care au doar cte un singur argument. Prezena funciilor n formulele dintr-un spreadsheet este similar cu ceea ce se poate ntlni n orice carte de matematioc. Astfel, n scrierea formulelor apar adesea funcii ca, de exemplu, sin x, e x , f(x), g(x,y). Ultimele dou exemple din enumerare ilustreaz sintaxa general pentru scrierea funciilor: nume (f, respectiv g), urmat, ntre paranteze, de unul sau mai multe argumente (x, respectiv x i y). Ca i n orice expresie matematic, pentru a utiliza o funcie se dau valori argumentelor sale, iar funcia calculeaz o valoare folosind aceste argumente. Se spune c funcia returneaz (sau ntoarce) valoarea calculat. Funcia SQRT din figura 6.3.2 calculeaz (deci returneaz, ntoarce) radicalul valorii folosite ca argument (SQRT este prescurtarea de la square root - rdcina ptrat). n cazul considerat, se calculeaz radicalul valorii aflate n celula A3. Bineneles, ori ce cte se va modifica coninutul lui A3, radicalul va fi recalculat automat. Argumentul unei funcii poate fi, n general, orice expresie, simpl sau mai complicat. De exemplu SQRT(9) va returma 3, n timp ce SQRT(D5^2+E5^2) va calcula (mai corect spus, va evalua) nti expresia folosit ca argument (suma ptratelor celulelor D5 i E5), iar apoi va extrage radicalul i va returna rezultatul. Funcia SUM din figura 6.3.2 are un singur argument, domeniul A4:C7. Ea returneaz suma valorilor din celulele domeniului. Dup se va vedea mai jos, aceast funcie admite un numr variabil de argumene. Excel ofer o colecie de peste 200 de funii predefinite care pot fi ncorporate n formule pentru efectuarea de calcule complexe. Dou dintre acestea au fost date ca exemplu mai sus. Este clar c un utilizator nu le poate memora pe toate i nici nu va avea ntotdeauna la ndemn o ducumentaie n care s gseasc indicaii de utilizare. De aceea, Excel pune la dispoziie o aplicaie ataat, numit Function Wizard care poate fi activat prin simpla acionare a butonului f x care se gsete fie lng bara de formule (vezi figura 6.1.1 din seciunea 6.1), fie pe una din barele de instrumente din partea superioar a ferestrei. Activarea lui Function Wizard se mai poate face i folosind, din meniul Insert, comanda Function.
"Function Wizard" este tradus n majoritatea crilor romneti ca "Asistentul pentru funcii". De fapt, wizard nu nseamn asistent, ci vrjitor. Denumirea a fost aleasde ctre creatori pentru a sugera utilizatorului c un "vrjitor bun" l ajut s duc la ndeplinire o treab complicat. Un astfel de program, un wizard, i ghideaz pas cu pas aciunile, dndu-i i explicaiile necesare, astfel nct operaiunea respectiv s poat fi dus la bun sfrit uor i fr greeli. Fiecare pas este concretizat ntr-o fereastr ale crei opiuni trebuie completat. n partea de jos a ferestrelor apar butoanele de navigare: Next - trecere la pasul urmtor, Back - ntoarcere la pasul precedent pentru corecii, Finish - ncheierea procesului, Cancel - anularea aciunii ncepute, Help - informaii de ajutor. Multe firme de software includ n prezent astfel de programe de asisten n produsele lor, tocmai pentru a le face mai uor de utilizat.
Function Wizard opereaz n doi pai. n primul pas ofer lista complet a funciilor Excel grupate pe categorii. Utilizatorul selecteaz funcia dorit i vede afiat n partea de jos a casetei forma ei general (nume i argumente), precum i o explicaie scurt n legtur cu ceea ce execut. n figura 6.3.3 este ilustrat primul pas n utilizarea funciei SQRT.
Fig. 6.3.3. Primul pas al vrjitorului pentru funcii
n pasul al doilea trebuie completate valorile pentru argumentele funciei. Caseta din figura 6.3.4 are o singur rubric de completat pentru c funcia SQRT are un singur argument (numrul din care se extrage radicalul). Se obserrv c argumentul este exprimat n acest exemplu ca o expresie (A4+7). Lng rubric apare deja valoarea calculat a argumentului (egal cu 25, pentru c n A4 se afl introdus numrul 18). n partea din dreapta-sus, n rubrica Value apare deja rezultatul pe care l returneaz funcia pentru valoarea actual a argumentului ( 25 5 = ).
Fig. 6.3.4. Al doilea pas al vrjitorului pentru funcii
n figura 6.3.3 se observ, n lista derulant Function Category, o parte dintre categoriile de funcii pe care le ofer Excel. Se remarc: Financial - funcii financiare, Statistical - funcii statistice, Math&Trig - funcii matematice i trigonometrice i altele. Rmne n sarcina utilizatorului s investigheze n detaliu aceast list pentru a ti ce colecie are la dispoziie. Introducerea formulelor n foaia de calcul Metoda imediat pentru a introduce o formul este scrierea acesteia la tastatur. Aceast soluie este ns prea laborioas pentru formule complicate i sporete posibilitatea de a face gereli de introducere. De exemplu, dac ntr-o formul trebuie folosit celula Y132, iar operatorul introduce din greeal Y123, referina greit va fi folosit n calcul i rezultatul va fi eronat. Pentru a uura introducerea formulelor i pentru a minimiza posibilitile de a grei, Excel procedura care este descris n continuare i care va fi ilustrat folosind ca exemplu formula din figura 6.3.2. Se tasteaz formula pn la prima referin sau pn la prima funcie. n exemplul luat, se introduce =7.3-. Dac urmeaz o referin la celul sau la un domeniu, se selecteaz cu mouse-ul elementul respectiv. n exemplu, se selecteaz celula B2. Dac urmeaz s fie introdus o funcie, se acioneaz butonul f x care declaneaz Function Wizard i se efectueaz paii pentru introducerea funciei dorite. n exemplul considerat, aa se va proceda cnd se va ajunge la radical i apoi la sum. Se continu introducerea de la tastatur pn la intervenia unei noi referine sau a unei noi funcii i aa mai departe pn la sfritul formulei, care se ncheie cu Enter. n legtur cu procedura de mai sus trebuie fcute urmtoarele remarci: a) Posibilitile de eroare la introducerea referinelor se reduc prin selecia acestora direct din foaie: se plaseaz mouse-ul direct pe locul dorit (celul sau domeniu), iar referina este preluat automat. {i Function Wizard ofer aceeai facilitate n pasul 2, acolo unde trebuie completate rubricile argumentele. De exemplu, n figura 6.3.4, pentru a introduce ca argument expresia A4+7, operatorul a fcut click n foaie pe celula A4, apoi a tastat n continuare +7. b) Anticipnd problema tipurilor de referine care va fi abordat n seciunea 6.4, s menionm aici c, prin procedura descris se introtroduc automat n formul aa numite referine relative. Exist ns i alte trei tipuri de referine: referina absolut i dou variante de referine mixte. Dac n formul este nevoie ca o anumit referin s fie altfel dect relativ, dup selecia descris la pasul al doilea al procedurii operatorul va apsa succesiv tasta F4. Excel va parcurce circular toate cele patru tipuri de referine, iar utilizatorul se va opri la cea dorit. Ca i precedenta, i aceast observaie este valabil i la introducerea argumentelor unei funcii. n seciunea 6.4 se va discuta de ce sunt mai multe tipuri de referine i cnd trebuie folosit fiecare tip. Mesaje de eroare la introducerea unei formule n cazul n care formula este introdus greit din punct de vedere sintactic sau dac Excel detecteaz operaii pe care nu le poate efectua, n loc de rezultatul formulei n celul vom vedea un mesaj de eroare. O list a acestor mesaje mpreun cu semnificaiile lor este dat n continuare. #DIV/0! - n formul exist o operaie de mprire la zero #N/A - n formul se face referire la o valoare care nu exist #NAME n cadrul formulei s-a folosit o denumire pe care Excel nu o cunoate. #NUM (numeric) s-a folosit incorect o valoare numeric #REF! (referin) semnalizeaz faptul c s-a folosit o referin incorect la o celul #VALUE! (valoare) un argument sau operator din cadrul formulei este incorect. Dup cum era i de ateptat, Excel semnaleaz doar lucrurile care sunt incorecte din punctul su de vedere. Programul nu are cum s sesizeze, ns, dac utilizatorul a scris o alt formul dect cea care ar fi trebuit. Deci nu va semnala nimic dac, n loc de formula corect =D5-F5, operatorul a introdus greit =E5+F5. Pentru a nu comite o astfel de eroare, care ar duce la nite rezultate greite, singura soluie este s deschidem bine ochii atunci cnd introducem formula! 6.4. Copiere, mutare, umplere. Meniurile Edit i Insert Copierea i mutarea Ca n orice aplicaie Windows copierea i mutarea se face folosind comenzile Cut, Copy, Paste i Paste Special din meniul Edit: Se selecteaz domeniul (sau poate doar celula) de copiat/mutat; Se selecteaz Edit Copy (pentru copiere) sau Edit Cut (pentru mutare); Se selecteaz n foaie celula din colul din stnga-sus al locului de destinaie (nu este nevoie s se selecteze tot domeniul!) Se selecteaz Edit Paste sau Edit Paste Special pentru situaii deosebite. Lipirea poate fi repetat n mai multe locuri. Aa cum se tie, situaiile speciale se trateaz folosind comanda Paste Special care afieaz o caset de dialog din rubricile creia alegem variantele dorite. n figura 6.4.1 estei lustrat aceast caset. Semnificaiile sunt urmtoarele: Din grupul de butoane Paste al casetei se selecteaz una din variantele de lipire: All - toate atributele; acioneaz ca un Paste obinuit Formulas - se lipesc la destinaie doar formulele; Values - se lipesc doar valorile calculate, nu i formulele din care provin; Formats - se lipesc doar formatrile celulelor de provenien, nu i valorile; Notes - se lipesc doar adnotrile; All Except Borders - se lipesc toate atributele, cu excepia chenarelor.
Fig. 6.4.1. Caseta de dialog a comenzii Paste Special
Din grupul de butoane Operation al casetei se selecteaz una din variantele de lipire: None - nici o operaie special; Add - adun valorile din celulele de origine la cele din celulele de destinaie; Subtract - scade celulele de origine din cele de destinaie; Multiply - nmulete celulele de origine cu cele de destinaie; Divide - mparte celulele de origine la cele de destinaie. Skip Blanks - omite spaiile din celulele domeniului de origine. Transpose - face transpusa domeniului de origine: transform liniile n coloane. Umplerea Un tip special de copiere automat se poate face cu comanda Edit Fill (fill = umple, completeaz). Folosind aceast comand se pot completa automat linii i coloane ntregi n cadrul foii. Ea este foarte util pentru completarea de formule care, altfel, ar trebui reproduse cu Copy/Paste n zeci sau sute de exemplare. Ea are urmtoarele subcomenzi (variante): Down - n jos, Right - la dreapta, Up - n sus, Left - la stnga, Across Worksheets - prin foile de calcul, n adncime Series - completeaz o serie. Variantele Down, Right, Up, Left se folosesc astfel: se selecteaz domeniul care trebuie completat (umplut), avnd grij ca una dintre laturile acestuia s fie format din celulele al cror coninut va fi copiat n celelalte. Apoi se introduce varianta corespunztoare a comenzii. De exemplu, Edit Fill Down completeaz n jos un ntreg domeniu cu datele care se afl n celulele din prima linie a acestuia. Aceste patru variante ale comenzii de umplere fiind intens folosite, n special pentru introducerea de formule, a fost prevzut i o modalitate rapid de introducere a lor cu mouse-ul. Astfel, marcajul de celul selectat, chenarul respectiv, are n colul din stnga-jos un punct dreptunghiular care iese n eviden. Acesta este tocmai marcajul care poate fi acionat pentru a face o operaie de umplere i se folosete astfel: se ncarc n celul ceea ce trebuie completat pe o ntreag linie sau coloan de date, apoi se aga cu mouse-ul de marcajul amintit i se trage n sensul n care se dorete umplerea. Pentru comanda Edit Fill Across Worksheets se procedeaz astfel: se selecteaz domeniul care trebuie copiat "n adncime" pe mai multe foi, se selecteaz foile innd Shift apsat i fcnd click pe etichetele foilor dorite, apoi se introduce comanda.
Fig. 6.4.2. Caseta de dialog a comenzii Edit Fill Series
Comanda Edit Fill Series permite completarea unei serii. Este util, de exemplu, pentru a introduce o numerotri ntr-o serie de celule sau pentru a introduce o suit de date calendaristice. Pentru ao folosi se parcurg urmtorii pai: se introduce valoarea de start a seriei n prima celul, se selecteaz celulele care vor fi completate avnd grij ca prima celul din selecie s fie cea cu valoarea de start, iar la sfrit se introduce comanda. Aceasta afieaz o caset de dialog n care pot fi setate anumite caracteristici ale seriei. Caseta are structura ilustrat n figura 6.4.2. Cele mai utilizate elemente ale casetei sunt: Rows - seria este n linii; Columns - seria este n coloane; Linear - seria este liniar (cu cretere constant); Date - seria este de date calendaristice; Grupul Date Unit stabilete tipul pasului pentru seriile de date calendaristice Day - pasul este ziua; Weekday - pasul este ziua din sptmn ("din joi n joi"); Month - pasul este luna; Year - pasul este anul; n rubrica Step Value se introduce pasul de cretere. Poate fi i negativ. n rubrica Stop Value se introduce valoarea la care s se opreasc numrtoarea. Alte comenzi din meniul Edit n afara comenzilor descrise pn acum, din meniul Edit mai trebuie comentate i urmtoarele comenzi care sunt specifice lucrului cu spreadsheet-ul. Comanda Clear Aceast comand sterge coninutul celulelor selectate (dar las celulele pe loc). Are urmtoarele variante: All - terge coninutul i toate elementele de formatare a acestuia; Formats - terge (anuleaz) formatrile, dar las coninutul; Contents - terge coninutul dar menine formatrile; Notes - terge adnotrile ataate celulelor selectate; Comanda Delete Aceast comand elimin celulele selectate din foaie. n urma eliminrii se fac deplasri de celule pentru a umple locul rmas gol n foaie. Comanda are o caset prin care se alege varianta de acoperire a locului rmas liber. Aceste opiuni sunt: Shift cells left - se mping celulele rmase spre stnga; Shift cells up - se mping celulele rmase n sus; Entire Row -se elimi n ntregime liniile acoperite de domeniul selectat; Entire Column - se elimi coloanele acoperite de domeniul selectat; Comanda Delete Sheet Prin aceast comand se elimit ntreaga foaie din registrul de calcul. Eliminarea este ireversibil! De aceea se cere nc o confirmare a inteniei de stergere. Comanda Move or Copy Sheet Prin aceast comand se mut sau se copie foaia de calcul ntr-un alt loc al registrului sau chiar ntr-un alt registru aflat deschis n acel moment. Printr-o caset de dialog se precizeaz dac se dorete mutare sau copiere i unde este locul de destinaie. Comenzi din meniul Insert n finalul acestei seciuni sunt trecute n revist cteva comenzi foarte des folosite din meniul Insert. Inserrile de celule sunt operaii complementare celor de eliminare. Comanda Cells Inserarea de celule este complementara eliminrii (Delete) din meniul Edit. Printre celulele foii se introduc celule noi, n numr egal cu dimensiunea domeniului selectat. ntr-o caset de dialog se precizeaz cum s se deplaseze celulele existente pentru a face loc celor noi. Opiunile sunt: Shift cells right - se mping celulele spre dreapta pentru a face loc; Shift cells down - se mping celulele n jos pentru a face loc; Entire Row - se introduc linii ntregi prin mpingerea celorlalte n jos; Entire Column - introduce coloane prin mpingerea celorlalte spre dreapta; Comanda Rows Prin aceast comand se introduc linii ntregi libere, n numr egal cu cele acoperite de domeniul selectat n prealabil. Inserarea se face prin mpingerea celorlalte n jos. Comanda Columns Prin aceast comand se introduc coloane ntregi libere, n numr egal cu cele acoperite de domeniul selectat n prealabil. Inserarea se face prin mpingerea celorlalte spre dreapta. Comanda Worksheet Prin aceast comand se introduce o foaie nou n registrul de calcul. Introducerea se face naintea foii curente. Comanda Chart Prin aceast comand se declaneaz activitatea aplicaiei auxiliare Chart Wizard (vrjitorul pentru grafice) n vederea creerii unui grafic nou care s fie inclus n foaia de calcul curent sau pe o foaie separat. Despre crearea graficelor se va discuta n seciunea 6.6. Comanda Function Aceasta este comanda care pune n funciune Function Wizard n vederea introducerii unei funcii ntr-o formul. Dup cum s-a artat n seciunea 6.3, acest lucru se poate face i acionnd butonul f x . 6.5. Referine relative, referine absolute n formule se folosesc referine la celule i la domenii. Acestea sunt ns de mai multe tipuri. Exist dou tipuri de baz care pot fi combinate dnd alte dou tipuri mixte. nelegerea modului de funcionare a fiecrui tip de referin i a situaiilor n care se folosete un tip saualtul sunt eseniale pentru a lucra eficient corect cu formulele. Pentru un utilizator care nelege corect funcionarea referinelor va fi foarte simplu s completeze sute de formule ntr- o foaie de calcul. El va trebui s introduc doar formulele din capetele liniilor i coloanelor respective folosind corect tipurile de referine necesare. Apoi, prin Fill Down/Right/Left/Up va copia din cteva micri sute de formule umplnd coloane i linii ntregi.
Fig. 6.5.1. Un efect al utilizrii greite a referinelor n formule
Vom ncepe printr-un exemplu, ilustrat n figura 6.5.1. Creatorul tabelei de calcul a introdus datele privind vnzrile de la fiecare magazin, pe fiecare trimestru. n coloana F i-a propus s calculeze totalul anual pe fiecare magazin, apoi un total general n celula F7, iar n coloana G procentul cu care a participat fiecare magazin n ncasrile totale ale societii comerciale. Pentru a realiza ce i-a propus, el a procedat astfel: a introdus n celula F4 formula =B4+C4+D4+E4; a fcut Fill Down n domeniul F4:F6 pentru a umple i formulele pentru celelalte magazine; a introdus n F7 formula =SUM(F4:F6) pentru totalul general; a introdus n G4 formula =F4/F7*100 care calculeaz procentu primului magazin din totalul general; a fcut Fill Down n domeniul G4:G6 pentru a umple i formulele pentru celelalte magazine; DAR A PRIMIT MESAJE DE EROARE! Pentru a nelege de ce au aprut erori i pentru a vedea cum trebuie remediat situaia trebuie examinate tipurile de referin existente i cum funcioneaz ele. De asemenea, trebuie reinut permanent n vedere c umplerile (Fill Down/Right/Left/Up) nu sunt altceva dect nite copieri automate pe linii i coloane ntregi de celule. Tipurile de referine sunt urmtoarele: Referina relativ. Exemplu de scriere: A1. Referina absolut: Exemplu de scriere: $A$1. Dou tipuri de referine mixte. Exemple: $A1 i A$1. Cele de mai sus induc urmtoarele remarci: a) n toate exemplele de pn acum s-au folosit referine relative (fr s se comenteze acest aspect). b) Pentru a scrie cu referin absolut se introduce sermnul $ att naintea coloanei ct i a liniei. c) Calitatea de absolut sau de relativ acioneaz separat asupra liniei i coloanei din referina respectiv. De aceea apar i cele dou variante mixte: $A1 nseamn referin absolut la coloan i relativ la linie, iar A$1 nseamn referin relativ la coloan i absolut la linie. Atunci o formul se folosete ntr-un singur exemplar, nu are importan cu ce fel de referine este scris: rezultatul este acelai. Diferenele ntre tipuri vor aprea atunci cnd se va copia fomula (cu Copy/Paste sau cu Fill...). n exemplul luat, dac formulele introduse de la tastatur n celulele F4 i G4 nu ar mai fi trebuit copiate, n-ar fi contat ce fel de referine se utilizau n cadrul lor. Dar la operaiile de Fill Down au aprut problemele tocmai pentru c utilizatorul nu a inut cont de tipurile de referine cnd a scris primele formule (n special pe cea din G4). Pentru a nelege, n figura 6.5.2 s-a fcut o afiare n celulele foii chiar a formulelor de calcul, nu a rezultatelor acestora aa cum se ntmpl de obicei. Pentru acest lucru s-a folosit comanda Tools Options a crei caset de dialog are mai multe seciuni. n seciunea View, n grupul Window Options, s-a activat opiunea Formulas. Creatorul tabelei a introdus n F4 formula =B4+C4+D4+E4 cu referine relative (pentru c de altele nici nu tia c exist). Dar cnd a fcut Fill Down n F5 i F6, Excel nu a copiat pur i simplu formula, ci a adaptat-o: B4 a devenit B5 i, mai jos, B6, iar C4, D4, E4 au fost adaptate i ele. Asta este bine, pentru c, dac s-ar fi fcut o simpl copiere "la indigo", n celulele F5 i F6 am fi obinut tot =B4+C4+D4+E4, adic totalul pentru primul magazin, nu pentru urmtoarele dou. Adaptarea s-a fcut datorit semnificaiei referinelor relative folosite. Povestind n cuvinte, formula de mai sus nu nseamn, aa cum s-ar prea la prima vedere: "adun B4 cu C4, cu D4 i cu E4". Semnificaia real este urmtoarea: "adun celula care este cu patru coloane mai la stnga cu celula care este cu trei coloane mai la stnga, cu celula care este cu dou coloane mai la stnga i cu celula care este cu o coloan mai la stnga". Adic celulele care se afl plasate pe anumite poziii determinate relativ fa de locul n care e formula. La prima vedere pare complicat, dar beneficiul este incontestabil: nu va mai trebui s introducem, celul cu celul, sute de formule. O introducem pe prima, folosim comanda Fill adecvat, iar referina relativ determin efectuarea adaptrilor necesare.
Fig. 6.5.2. Formulele folosite n exemplul luat
n concluzie, referina relativ "privete", relativ fa de poziia n care se afl, peste un anumit numr de linii i de coloane. Acest lucru este reinut de ctre Excel la copierea formulei n alt loc, determinnd-ul s opereze adaptrile necesare. Toate cele descrise mai sus s-au repetat i pe coloana G a tabelei, dar adaptrile formulei nu au mai fost n totalitate binevenite! ntr-adevr, formula din G4, =F4/F7*100, introdus de la tastatur, ar putea fi "povestit" n termenii referinelor relative astfel: "mparte celula care este cu o coloan mai la stnga la celula care este cu o coloan mai la stnga i trei linii mai jos, apoi nmulete cu 100". Consecvent cu ideea, Excel adapteaz formula la copierea ei n G5, transformnd F4 n F5 i F7 n F8.
Fig. 6.5.3. Prin scrierea corect a referinelor din celula G4 sau obinut formule corecte la umplerea n jos
Dar n F8 nu este nimic! Rezult o mprire la zero care este, de altfel, semnalat ca eroare, aa cum arat figura 6.5.1. Este bine c F4 a devenit F5, dar F7 ar fi trebuit s rmn la nemodificat! Pentru aceasta, F7 ar fi trebuit scris cu referin absolut. Aceasta, pentru c referina absolut "privete" fix, absolut, spre celula specificat, indiferent unde ar mai fi copiat formula. Din cele spuse despre referina absolut rezult c, pentru ca umplerea n jos s dea rezultate corecte, formula din G4 ar fi trebuit scris =F4/$F$7*100, ceea ce s-ar putea "povesti" astfel: "mparte celula care este cu o coloan mai la stnga la celula F7, apoi nmulete cu 100". Figura 6.5.3 ilustreaz efectele lui Fill Down pe coloana G n acest caz, iar figura 6.5.4. Arat rezultatele numerice care se obin.
Fig. 6.5.4. Rezultatele corecte ale calculelor
6.6. Grafice Dup ce tabela de calcul este finalizat, n cele mai multe cazuri va fi util i o reprezentare grafic a rezultatelor. De exemplu, pentru tabela din figura 6.6.1 este util trasarea unei diagrame pentru vnzrile din fiecare trimestru, de la fiecare magazin, adic valorile din domeniul B4:E6.
Fig. 6.6.1. Poriunea din foaie care va fi reprezentat grafic
Ca orice spreadsheet Excel are o component pentru reprezentarea grafic a datelor din foaie. Tipurile de diagrame disponibile formeaz o gam variat, n dou i trei dimensiuni. Majoritatea sunt diagrame de tip statistico-economic, aceasta nsemnnd c, dei sunt reprezentate ntr-un sistem de axe X-Y (cele bidimensioale), de fapt doar valorile Y au semnificaie, ele fiind reprezentri ale valorilor din foaie. Exist ns i un tip de grafic aplicabil n prelucrri tiinifice. Este graficul de tip Scatter (sau X-Y) prin care se reprezint n plan perechi (x, y), adic puncte n coordonate carteziene. n figurile 6.6.2 i 6.6.3 sunt ilustrate dou grafice realizate folosind datele luate ca exemplu i care sunt de acelai tip: grafice cu coloane. La ambele se vede c doar nlimile coloanelor conteaz, ele reprezentnd valorile din tabel. n legtur cu aceasta, mai trebuie menionat c graficele urmresc permanent valorile din celulele care le-au generat: orice modificare a valorilor din aceste celule determin o modificare a elementelor corespunztoare din diagram (nlimile coloanelor, n exemplul luat). Diferena major ntre graficele din figurile 6.6.2 i 6.6.3 este modul n care au fost grupate barele. Acesta este elementul cel mai important care trebuie avut n vedere pentru ca graficul s reprezinte corect datele selectate din foaie. n figura 6.6.2 graficul reprezint grupri pe trimestre i a fost intitulat, fr legtur cu semnificaia datelor, "Seriile pe linii". Titlul a fost ales pentru a ilustra ideea general care trebuie evideniat aici: graficul are trei serii Y. Prima serie Y este reprezentat aici de primul magazin, a doua de al doilea magazin, iar a treia de al treilea magazin. Un mnunchi de coloane (reprezentnd un trimestru) formeaz o categorie. Prin urmare, prima serie Y are un reprezentant n fiecare categorie (n exemplu, barele pentru Magazin 1) i acest lucru este valabil pentru toate seriile Y. Nu ntotdeauna va fi vorba de coloane sau de bare, dar ideea rmne, indiferent de tipul de grafic: un grafic are mai multe serii Y, iar fiecare serie Y are cte n reprezentant n fiecare categorie. Graficul a fost intitulat "Seriile pe linii" pentru c seriile Y au fost generate de liniile domeniului B4:E6.
Fig 6.6.2. Graficul pe trimestre
Graficul din figura 6.6.3 reprezint aceleai date, dar dispuse diferit. Seriile reprezint trimestrele, iar coloanele reprezint magazinele. El are, prin urmare, patru serii Y, iar fiecare serie a fost generat de ctre o coloan a domeniului B4:E6. Din acest motiv l-am intitulat "Seriile pe coloane"
Fig. 6.6.3. Graficul pe magazine
Pe lng stabilirea corect a seriilor i categoriilor, un element de importan hotrtoare n generarea unui grafic este nsi selectarea corect a celulelor care l vor genera. Dac, de exemplu, la crearea graficului utilizatorul ar fi inclus n selecia celulelor, din neglijen, i coloana de totaluri, precum i pe cea de procente, n diagrama rezultat ar fi intervenit i nite coloane disproporionat de lungi (cele reprezentnd totaluri), precum i unele foarte scurte, practic invizibile n comparaie cu celelalte, reprezentnd procente. Tot n legtur cu selectarea domeniului, s mai remarcm la fiecare din cele dou grafice prezena unei legende n partea dreapt, care explic semnificaiile coloanelor. De asemenea, fiecare grafic are sub fiecare categorie o etichet de categorie care explic ce reprezint aceasta. Evident, legenda primului se transform n etichete de categorie la cel de- al doilea i invers. Se remarc, ns, c textele legendei i ale etichetelor de categorie sunt 1788 989 2133 preluate din foaia de calcul, mai precis din linia i coloana care bordeaz deasupra i n stnga domeniul B4:E6 din care provin coloanele. Legenda i etichetele de categorie au fost adugate automat graficelor respective pentru c operatorul a inclus n selecia domeniului i linia de deasupra valorilor numerice, precum i coloana din stnga acestora. Prin urmare, selecia fcut a fost, nu B4:E6, ci A3:E6. n concluzie, pentru a face un grafic util trebuie s plecm de la ideea c acesta trebuie s reprezinte ce vrem noi, nu ce vrea el. Pentru aceasta trebuie s selectm cu grij exact acele celule pe care le dorim reprezentate n grafic, nici una n plus, i s stabilim corect dac seriile Y vor fi generate de liniile domeniului selectat sau de coloanele acestuia. n rest, ine de imaginaie utilizarea multiplelor faciliti pe care le pune la dispoziie Excel n aceast direcie.
Fig. 6.6.4. Primul pas al lui Chart Wizard
Crearea unui grafic este dirijat pas cu pas de ctre Chart Wizard, vrjitorul pentru grafice. Acesta se pune n funciune cu comanda Insert Chart sau acionnd butonul Chart Wizard de pe bara de instrumente Standard. Vrjitorul pentru grafice ghideaz n patru pai realizarea graficului. n primul pas (figura 6.3.4) se alege tipul de grafic dorit. Se observ ca gama de tipuri variante ale acestora este foarte bogat. n pasul al doilea se precizeaz domeniul ale crui valori vor genera graficul. Acesta poate fi introdus de la tastatur n rubrica Data Range sau, dup poziionarea cursorului n rubric, poate fi selectat direct din foaie cu ajutorul mouse-ului. Dac se dorete ca graficul s primeasc automat legend i etichete de categorie, domeniul care conine valorile numerice trbuie s fie bordat n partea superioar i pe latura stng de o linie i o coloan de texte. Tot n pasul al doilea se stabilete dac seriile Y vor fi generate de liniile sau de coloanele domeniului de valori. n figura 6.6.5 apar setrile fcute pentru graficul din figura 6.6.2. Dup cum se observ, n caseta de dialog a pasului al doilea apare i o prim previzualizare a graficului aflat n construcie.
Fig. 6.6.5. Al doilea pas al lui Chart Wizard
n pasul al treilea se seteaz opiunile de afiare a graficului. Caseta este organizat pe seciuni i ofer, ca i precedenta, o previzualizare a graficului cu elementele adugate pn n acel moment Seciunea Titles (titluri). n rubricile acesteia se introduc textele care vor constitui titlul i inscripiile de pe axele graficului. n figura 6.6.6 se vede aceast seciune completat pentru graficul din figura 6.6.2. Seciunea Axes (axe). n rubricile acesteia se introduc informaii despre axele graficului; de cele mai multe ori setrile fcute automat sunt suficiente. Seciunea Gridlines (linii ajuttoare). n aceast seciune se stabilete dac graficul va avea linii ajuttoare verticale i/sau orizontale. Acestea sunt repere care nlesnesc aprecierea dimensiunilor elementelor diagramei. Graficele din figurile 6.6.2 i 6.6.3 au linii ajuttoare orizontale la fiecare marcaj de pe axa Y. Datorit acestora se pot aprecia mai exact nlimile coloanelor. Seciunea Legend (legenda). n aceast seciune se stabilete dac graficul va avea legend i unde s fie poziionat aceasta. Seciunea Data Labels (etichete de date). n aceast seciune se stabilete dac seriile graficului vor avea etichete de date i ce s reprezinte acestea (valorile numerice din foaie sau altceva). Etichetele de date sunt ataate elementelor graficului (coloane, linii etc.) i ofer informaii suplimentare. De exemplu, graficul din figura 6.6.3 a primit etichete de date pentru seria corespunztoare trimestrului al patrulea. Ele arat valoarea exact (nlimea coloanelor). Seciunea Data Table (tabela de date). n aceast seciune se stabilete dac n diagram sa apar, imediat sub reprezentarea grafic, tabela de date (domeniul) care este reprezentat.
Fig. 6.6.6. Al treilea pas al lui Chart Wizard
n pasul al patrulea se stabilete locul unde s apar graficul nou creat: ntr-o foaie nou a registrului de calcul sau ca obiect n foaia curent (ori poate n alta).La sfritul pasului al patrulea se acioneaz butonul Finish, iar graficul este generat.
Fig. 6.6.7. Al patrulea pas al lui Chart Wizard
Graficul creat poate fi modificat ulterior i i se pot aduce mbuntiri. Astfel, el trebuie considerat ca fiind un obiect complex care este compus din mai multe obiecte mai simple (axe, coloane, titluri, legend etc.). Pentru a selecta graficul se face click cu mouse-ul pe suprafaa acestuia. n acel moment, pe bara de meniu apare meniul Chart. Primele patru comenzi din acest meniu sunt: Chart Type, Source Data, Chart Options i Location. Ele corespund celor patru pai enumerai mai sus i prin selectarea lor se deschid casetele corespunztoare. Pentru a face modificri ale unui obiect din grafic, se face dublu click pe acesta; efectul este deschiderea unei casete de dialog n care se pot seta dup dorin toate proprietile obiectului. De exemplu, dac utilizatorul dorete s schimbe culoarea coloanelor pentru o anumit serie, va face dublu click pe o coloan din seria respectiv, iar din caseta de dialog care se deschide va alege culoarea dorit.
Bibliografie
1. Everest, G.C., - Database Management, McGraw-Hill, 1986. 2. Ichbiach, D., Knepper, S.L., - O istorie a firmei Microsoft, Teora, 1996. 3. Jennings, R., - Utilizare Access 95, Teora, 1997. 4. Matthews, M., Dobson, B., - MS-DOS i Windows, Teora, 1996. 5. Sanders, H.D., - Computers Today, McGraw-Hill, 1985. 6. Winter, R., Winter, P., - Utilizare Microsoft Office pentru Windows 95, Teora, 1995. 7. *** - Colecia revistei Easy PC.