Sunteți pe pagina 1din 328

BIROTICA SI TEHNICI MULTIMEDIA (http://ebooks.unibuc.ro/informatica/Birotica/) 1.

1 Sisteme de calcul Definiie Un sistem de calcul este un ansamblu de componente hardware (dispozitive) i componente software (sistem de operare i programe specializate) ce ofer servicii utilizatorului pentru coordonarea i controlul executrii operaiilor prin intermediul programelor. Orice sistem de calcul (computer system) pentru a realiza funciile sale de baz trebuie s execute urmtoarele operaii: - introducere date (citire) - I - memorare date i instructiuni (reprezentare) - M - prelucrare date si instruciuni (procesare) - P - ieire date (scriere) - O Funcionarea unui sistem de calcul are loc dup urmtoarea schem de principiu:

Din punct de vedere hardware(tehnologic) partea cea mai important a unui sistem de calcul (SC) este unitatea central de prelucrare (UC) (Central Processing Unit) constituit din memorie (M) i microprocesor (P), acestea fiind produse ale microelectronicii. Pentru realizarea serviciilor sale un SC este nzestrat cu dispozitive de intrare/ieire(I/O), unele fiind doar de intrare, altele fiind doar de ieire, iar altele fiind i de intrare i de ieire. Dispozitivele ce au functii i de intrare i de ieire sunt: unitatea de hard disk (HD) - dispozitiv de memorare cu acces rapid la informaii, ncorporat n SC, i care conine programele SO i programe specializate (PS) n concordan cu preferinele utilizatorului; unitatea de floppy disk (FD) - dispozitiv de memorare cu acces lent la informaii i care permite utilizarea unei dischete ( de regul, de dimensiune 3,5 inc.), disc magnetic de memorare ce poate s stocheze i s pstreze pe timp nelimitat informaii sub form de programe i date de volum nelimitat; monitorul - dispozitiv de afiare (display) alfanumeric i grafic alb/negru i color i care este o interfa grafic n dialogul om-calculator. Dispozitivele de intrare (citire) (I) ce pot exist n configuraia unui SC sunt: tastatura (keyboard) - dispozitiv cu taste numerice i alfanumerice pentru introducerea de comenzi i date ce vor fi prelucrate de programele SO i PS; CD-ROM - dispozitiv de memorare de mare capacitate cu acces rapid la informaii i care stocheaz -n vederea citirii- programe i fiiere de volum foarte mare; 1

mouse - dispozitiv mobil care prin intermediul unui cursor grafic reprezentat pe monitor poate s indice selectarea unor simboluri grafice sau butoane logice ce vor avea ca efect executatea unor operaii specifice programelor SO i PS; scanner - dispozitiv pentru preluarea (memorarea) de imagini de pe suport hrtie, memorarea realizndu-se n fiiere sub form de hri (bitmap) de puncte (pixeli); digitizor - dispozitiv pentru preluarea (memorarea) de coordonate ale unor puncte ce reprezint hri, scheme, planuri, etc. n vederea prelucrrii lor de ctre diverse programe care s genereze imagini ce urmeaz apoi a fi procesate; camera TV - dispozitiv pentru preluarea pe suport film a unor imagini reale i care urmeaz a fi prelucrate. Dispozitivele de iesire (scriere)(O) ce pot exista n configuraia unui SC sunt: imprimanta grafic - dispozitiv ce utilizeaz suport hrtie sau folie de plastic pentru realizarea de reprezentri grafice; plotter - dispozitiv tip mas de desen sau planet pentru realizarea de desene; film - dispozitiv pentru preluarea de imagini din memoria unui calculator; boxe audio - dispozitive pentru redarea sunetelor (dispozitive multimedia). Unitatea central de prelucrare (UC) Arhitectur i funcionare Funcii : - operaii de de prelucrare a informaiilor i controlul comunicaiilor ; - operaii de citire/scriere de informaii din/n memoria principal; - operaii de coordonare i control pentru dispozitivele I/O. Componente: - componenta de memorare (memoria intern- M); realizeaz memorarea datelor (D), instruciunilor ( programelor- P), rezultatelor intermediare (de lucru-L), rezultatelor finale (R); - componenta de execuie ( unitatea aritmetico-logic - Ual); realizeaz calcule aritmetice i logice cunoscute din matematic; - componenta de comand - control ( Ucc) ; realizeaz prelucrarea ordonat a instruciunilor programelor i coordoneaz funcionarea celorlalte componente, inclusiv a dispozitivelor I/O. Performan: Orice sistem de calcul are puterea de procesare funcie de memoria intern i de microprocesorul (P) cu care este nzestrat, acesta fiind constituit din unitatea de comand-control (Ucc) i unitatea de execuie(Ual).

Modul de funcionare : calculatoarele actuale sunt construite pe baza modelului unui calculator de tip John von Neumann, i anume, un calculator are ca sarcin principal execuia programelor utilizatorilor; pentru a fi executat pe calculator, un program trebuie s se afle ntr-o anumit stare, numit executabil, stare obinuta din instruciunile surs (enunuri conform sintaxei i semanticei unui limbaj de programare) ale programului stocate n memoria extern de tip hard disk (HD), floppy disk (FD) sau compact disk (CD); instruciunile sunt executate secvenial, adic pas cu pas, i folosind memoria intern prin intermediul aa-numitelor variabile definite conform structurilor de date oferite de limbajul de programare, au ca efect realizarea de operaii conform unei logici. Aceasta logic a fost implementat n instruciuni n conformitate cu raionamentul pentru rezolvarea unei anumite probleme; Prin intermediul compilatorului limbajului de programare, instruciunile surs ale programului sunt analizate sintactic i semantic i sunt transformate n aa-numita form obiect a programului, care mai departe va fi convertit n forma executabil, form ce este memorat n memoria intern, atunci cnd se doreste lansarea n execuie a programului. Lansarea n execuie a unui program se face prin intermediul sistemului de operare i prin realizarea funciilor UC, astfel: forma executabil a instruciunilor este stocat n memoria intern M; conform cerinelor programului, prin intermediul dispozitivelor de intrare(I), datele de intrare sunt stocate n memoria intern la comanda Ucc; prin comanda Ucc, instruciunile stocate n memorie sunt prelucrate i se d comanda Ual pentru a prelua datele stocate n M n vederea realizrii de calcule aritmetice i logice; prin operaiile executate de Ual se obin rezultate intermediare ce sunt temporar stocate n M pentru ca ulterior s fie utilizate n scopul obtnerii rezultatelor finale ce vor fi socate in M ; prin comanda Ucc, rezultatele finale stocate n M vor fi transmite dispozitivelor de ieire (O).

Microprocesorul (P) La baza funcionrii unui calculator(SC) se afl microprocesorul(mP), inventat n anul 1971 de ctre ing. M.F. HOFF de la firma INTEL, care a produs o adevarat revoluie n domeniul calculatoarelor i al informaticii, avnd un impact deosebit n toate domeniile stiintifice, economice i sociale. Microprocesorul (mP) a fost inventat ca urmare a rezultatelor obinute n trei domenii speciale aprute i dezvoltate n secolul XX: sisteme cibernetice; programare; circuite integrate. Din acest motiv, microprocesorul poate fi considerat un calculator n miniatur constituit din: unitatea de comand - control (Ucc); unitatea de execuie (operaii aritmetice i logice-Ual); memorie proprie format din 14 registre(MP). Activitatea primelor componente (Ucc, Ual) are loc prin utilizarea celor 14 registre: 2 pentru comand-control, 4 pentru date (informaii) i 8 pentru adrese. Un registru este un element esenial n procesul de prelucrare a informaiilor provenite din activitatea de execuie a programelor aflate n memoria intern a calculatorului. Acesta reprezint o unitate de adresare a memoriei interne n cadrul procesului de adresare a coninutului memoriei interne, proces prin intermediul cruia are loc accesarea informaiilor stocate n memorie. Unitatea de adresare se numete cuvnt de memorie. Performanele microprocesorului sunt funcie de: organizarea i reprezentarea informaiilor; organizarea i capacitatea memoriei interne; tehnica de adresare a memoriei interne; metodele de execuie a operaiilor n procesarea informaiilor; viteza de lucru (frecvena de lucru) n execuia operaiilor. Formal, memoria intern este considerat o structur liniar (mi)i.>0, mi fiind 0 sau 1 cu semnificaia stins, respectiv aprins i reprezint o poziie binar, numit bit (binary digit). Prin urmare, o succesiune de bii poate fi utilizat pentru stocarea de informaii convertite n poziii 4

binare. Unitatea de masur pentru memorie este byte-ul (octet-ul) i reprezint o succesiune de 8 poziii binare, de exemplu 0 1 0 1 0 1 1 1 1b = 8 bii sau 1o = 8 bii. Multiplii byte-ului sunt: 1 Kb = 1024 b = 210 b ; 1 Mb = 1024 Kb =220 b ; 1 Gb = 1024 Mb = 230 b. Din punct de vedere logic, memoria intern a unui calculator este organizat n blocuri de memorie, 1 bloc = 64 Kb, aceste blocuri avnd destinaii precise n stocarea informaiilor pentru buna funcionare a calculatorului sub un sistem de operare adecvat. Un rol important n utilizarea memoriei interne i in procesul de prelucrare a informaiilor are conceptul de cuvnt de memorie (word), acesta fiind de fapt o unitate de masur (unitate de adresare) n sistemul de coordonate (adrese) ataat unei memorii interne avnd o anumit organizare logic, de exemplu n blocuri. n evoluia sistemelor de calcul, capacitatea cuvntului de memorie a fost variabil i a determinat creterea performanelor acestora, n acest sens este cunoscut clasificarea microprocesoarelor n generaii funcie de capacitatea cuvntului de memorie utilizat: 1 cuv. = 4 bii; 1 cuv. = 8 bii = 1 b; 1 cuv. = 16 bii = 2 b; 1 cuv. = 32 bii = 4 b. n acest sens, pn n prezent sunt cunoscute urmtoarele generaii de microprocesoare: gen. 1 - P tip 4004, 8008, 1w = 4 bii ( dupa anul 1971 ); gen. 2 - P tip XT 8080, 1w = 8 biti ( dupa anul 1974 ); gen. 3 - P tip AT 8088, 8086, 80186,80286, 1w = 16 bii ( dupa anul 1978; in 1981 apare PC ; in 1982 apar 80186, 80286); gen. 4 - P tip AT 80386, 1w = 32 bii ( anul 1985 ); gen. 4,5 - P tip 80486, 80586(Pentium), 80860, RISC-I860, etc.,1w = 32 bii(dup anul 1989; 80486 nglobeaz i coprocesorul matematic 80387;1993-586 ). Performana microprocesorului este dat i de viteza de lucru (frecvena de lucru-impulsuri la intervale foarte mici de timp), masurat n MHz i care determin realizarea unei viteze de execuie de cteva milioane de instructiuni/secund. Dac primele microprocesoare aveau frecvena de lucru de 4MHz(P 8088), 8MHz(P 80186), 16MHZ(P 80286), 30 MHz(P 80386) , astzi microprocesoarele actuale lucreaz cu o frecven de ordinul 400/500 MHz sau 700/900 MHz, aceasta datorndu-se faptului c modernizarea lor este tot timpul n atenia proiectanilor i fabricanilor de microprocesoare, dar i pentru c acestea ncorporeaz aa-numitul coprocesor matematic ce mreste viteza de lucru la execuia operaiilor aritmetice cu numere reale. Performana microprocesorului este determinat i de spaiul de memorie intern pe care il poate adresa. Dac primele microprocesoare erau construite s adreseze un spaiu de memorie de 256Kb, 640Kb, sau 1Mb, astzi exist microprocesoare ce sunt proiectate sa adreseze un spaiu de memorie de 32Mb, 64Mb. Concluzie. Performana microprocesoarelor este determinat de: capacitatea cuvntului de memorie utilizat; viteza de lucru (frecvena de lucru); spaiul de memorie intern adresabil.

Din punct de vedere al comunicaiilor informaiilor n funcionarea unui sistem de calcul, se disting 3 tipuri de informaii (magistrale-trasee de cupru ce genereaz informaii binare i prin care se realizeaz comunicarea P cu celelalte componente ale SC) : informaii ce reprezint valori (date; pe 16 bii); 5

informaii ce reprezint adrese (coduri; pe 20 bii); informaii ce reprezint control (comenzi). Microprocesorul i exercit funciile, i anume prelucreaz programele aflate n memoria intern, prin utilizarea, coordonarea i controlul: memoriei interne; dispozitivelor rapide (HD, FD, CD); dispozitivelor auxiliare ( diverse dispozitive I/O).

Unitatea de comand-control (Ucc) este utilizat de microprocesor pentru a programa execuia secvenial n timp a tuturor manevrelor necesare n vederea executrii unei instructiuni (comenzi) aflat temporar n memoria intern. n acest scop, Ucc : - genereaz semnalele de comand pentru ntregul sistem de calcul; - dirijeaz fluxul de date; - coreleaz viteza de lucru a unitii centrale cu timpul de acces al memoriei ; - regleaz aciunile sale funcie de un semnal de ceas a crei frecven este de ordinul MHz-ilor. Semnalele prin care microprocesorul realizeaz comenzi de execuie spre memorie sau spre alte componente ale sistemului se numesc semnale de comand, iar semnalele prin care microprocesorul primete informaii despre diferite componente ale sistemului se numesc semnale de stare. Comunicarea dintre microprocesor i celelalte componente ale sistemului se face prin intermediul magistralelor externe. Efectuarea unor transferuri interne de date se realizeaz prin magistrala intern de date. La magistralele de date i de comenzi pot fi cuplate circuite de I/O ce realizeaz legatura cu dispozitivele I/O. Memoria microprocesorului(MP) format dintr-un numr de registre are rolul de a pstra temporar date, adrese de memorie i informaii de stare i control. Aceste registre sunt imprite n urmtoarele categorii: registre generale - n numr de 8 i clasificate n registe de date ( notate AX, BX, CX, DX), registre de pointer ( SP, BP), registre de index ( SI, DI); registre de segment(adresare) - n numr de 4 i notate prin CS(adresa de baz a segmentului de memorie care conine codul programului), SS(segmentul de stiv curent), DS(segmentul de date curent - datele i variabilele programului), ES (extrasegmentul curent); registrul pointer-ului de instruciune (IP- Instruction Program sau PC-Program Counter)- conine adresa de memorie a urmtoarei instruciuni ce trebuie executat; registrul indicatorilor de stare i control - conine informaii referitoare la natura rezultatului unei operaii aritmetice(13 indicatori pentru 80386 i 20 indicatori pentru microprocesorul 80486); 6

Observatie.Microprocesorul 80386 utilizeaz n plus nc dou registre de segment FS i GS. Pentru a executa o instruciune, n sistemul de calcul au loc urmtoarele evenimente: - P depune pe magistrala de date valoarea din registrul IP; - P depune pe magistrala de comenzi comanda de citire din memorie; - memoria intern preia de pe magistrala de date valoarea care a fost stocat din IP; - este cautat adresa dat de aceasta valoare i se preia coninutul ce va fi stocat pe magistrala de date; - P depune pe magistrala de comenzi comanda de terminare a citirii din memorie; - P citete de pe magistrala de date valoarea stocat anterior i execut instruciunea codificat prin aceast valoare; - valoarea din registrul IP este incrementat cu o unitate. Fizic, microprocesorul este construit din circuite integrate (module) numite cip-uri (chips n englez) care nglobeaz Ucc, Ual, MP i se afl pe aa-numita plac de baz n interiorul unitii de sistem ( system unit). Pe placa de baz se mai afl: cipuri de memorie; circuite VLSI(Very Large Scale Integration) coprocesor matematic; cip pentru generatorul de ceas; cip pentru sunet; cip pentru accesul direct la memorie; cipuri pentru controlul dispozitivelor I/O. Cele mai importante firme din lume productoare de microprocesoare sunt: Intel, Motorola, AMD, Cyrix/IBM, PowerPC, Digital Alpha, Sun Sparc,MIPS,ARM Memoria intern (M) Memoria unui sistem de calcul este de mai multe tipuri:

Din punct de vedere fizic, memoria aflat pe placa de baz a unui calculator este constituit din cteva cipuri de capacitate 4Mb, 8Mb, 16Mb, 32Mb sau maxim 64Mb ce reprezint memoria principala a sistemului de calcul, ce include o memorie de baz de 640Kb de tip RAM. Oricare ar fi tipul de memorie, aceasta este considerat constituit din celule de memorie (bytes), celula fiind cea mai mic parte a memoriei ce poate fi adresat direct i care reprezint unitatea de masur a memoriei, 1 celul = 1 byte = 1 octet= 8 bii. Celulele de memorie sunt folosite pentru stocarea diferitelor tipuri de informaii (numerice, alfabetice, grafice, sunete, etc.). Evident, n funcie de natura informaiei , pentru un tip de informaie, se utilizeaz una sau mai multe celule de memorie. De exemplu, pentru reprezentarea n memorie a numerelor reale se utilizeaz 4, 6, 8 sau 10 celule (bytes), n cazul limbajului de programare Borland Pascal, determinnd utilizarea mai multor domenii de valori reale: Single, Real, Double i Comp, Extended, domenii ce se deosebesc prin precizia de calcul pe care o ofer n acest mod. Prin urmare, limbajele de programare ofer metode i tehnici diferite pentru reprezentarea informaiilor, determinnd precizii de calcul diferite, utilizatorul fiind acela care va decide, n funcie de precizia de calcul dorit, limbajul de programare ce trebuie folosit sau programul de calcul ce trebuie apelat. Initial, n standardul Pascal era cuprins doar domeniul Real, celelalte au fost cuprise n convenia IEEE (Institute for Electrical and Electronics Engineers). 1.2 Sisteme de operare Definitie. Un sistem de operare este un sistem de programe care coordoneaz toate activittile de calcul ce se desfoar ntr-un SC pentru execuia programelor utilizatorilor folosind eficient resursele SC (memoria, P, dispozitivele I/O). Funcii generale: comand i controleaz execuia programelor utilizatorilor; iniializeaz sistemul de calcul i verific starea resurselor SC; 8

comand i controleaz activitatea dispozitivelor I/O; formateaz HD (hard disk) i FD (floppy disk); prelucreaz i modific starea fiierelor i programelor; asigur un sistem de protecie a datelor i programelor; definete structura sistemului de fiiere; gestioneaz (asigur partajarea) resurselor SC.

Definiie rezumat : SO- sistemul de operare este o colecie de programe(sistem de programe) ce are un nucleu i care se ncarc de pe HD n memoria intern la pornirea SC i realizeaz interfaa dintre utilizator i dispozitivele I/O, definete structura sistemului de fiiere i gestioneaz resursele SC n scopul executrii programelor aplicative ale utilizatorilor. Pentru a nelege rolul important al sistemului de operare, prezentm schema urmtoare:

Componentele SO : Nucleu - realizeaz servicii pentru legtura cu rutinele BIOS i legtura cu cerinele programelor utilizatorilor (aceast component se ncarc de pe HD n memoria intern odat cu iniializarea SC); Comenzi/Programe utilitare - realizeaz servicii pentru utilizarea eficient a resurselor SC ( aceste servicii sunt oferite utilizatorului n orice moment n funcie de scopurile sale). Tipuri de sisteme de operare P erfecionarea continu a componentelor hardware ale unui SC implic perfecionarea i modificarea att a sistemelor de operare, ct i a componentelor software instalate pe SC. n timp, aceste perfecionri i modificri au creat dificulti n privina utilizrii unor programe de pe un sistem de calcul pe altul, sau sub diverse sisteme de operare. Din aceste motive, pentru un SO i n general pentru produsele software, sunt importante urmtoarele atribute: compatibilitatea - posibilitatea recunoaterii acestora de alte SO sau produse software i invers; portabilitatea - instalarea i execuia acestora pe diverse SC;

Sistemele de operare i n general produsele software nglobeaz inteligena i eforturile unor colective de cercettori, specialiti i experi pe o anumit perioad de timp, aceasta variind pna la nivelul zecilor de ani, uneori perfecionrile i modificrile necesare fiind realizate de alte colective. De aici, aa-numitele versiuni ale produselor software obinute prin perfecionri i modificri.. n special, pentru sistemele de operare sunt importante urmtoarele atribute: monouser - serviciile SO sunt oferite-la un moment dat- doar unui singur utilizator; multiuser -serviciile SO sunt accesate simultan de aplicaii ale mai multor utilizatori; monotasking - SO execut -la un moment dat- o singur sarcin (task,proces); multitasking - SO execut simultan mai multe programe (task-uri, procese).

1.3 Limbajul unui SO

Orice limbaj de operare este astfel conceput i elaborat, nct s realizeze n mod optim funciile(serviciile) pe care trebuie s le execute, dar n acelai timp s ofere o interfa comod i eficient ntre utilizator i resursele SC. Tocmai aceste deziderate au contribuit pn n prezent la apariia diverselor sisteme de operare. Evident, unele SO au aprut i au disprut, iar altele s-au perfecionat tinnd seama de tehnologia hardware, dar i de dezvoltarea software. Acelai lucru se poate afirma i despre domeniul limbajelor de programare. Att sistemele de operare, ct i limbajele de programare s-au perfecionat pentru a oferi utilizatorului metode i tehnici moderne n procesarea informaiei, n ceea ce se astzi numete tehnologia informaiei (IT-Information Technologies).Din acest punct de vedere, un SO trebuie s execute urmtoarele operaii de baz: localizarea informaiei; memorarea/stocarea informaiei; procesarea/reprezentarea informaiei; comunicarea/vizualizarea informaiei.

Limbajul sistemului de operare trebuie s ofere utilizatorului un mod eficient pentru ca acesta s poat s acceseze aceste operaii de baz din domeniul tehnologiei informatiei. Aceste cerine de baz au determinat ca sistemele de operare care sunt folosite n prezent s aib, att asemnri, ct i deosebiri privind limbajul, utilizarea resurselor SC, comenzile, serviciile oferite. Evident, structura sistemelor de calcul, performana i tehnologia hardware au influenat considerabil concepia, structura i performana sistemelor de operare actuale. Pentru a scoate n eviden rolul SO n utilizarea unui SC prezentm schema urmtoare (nivele ale diverselor operaii n relaia Utilizator - SC):

10

Din schema de mai sus se poate deduce rolul important al sistemului de operare n ntreaga activitate a sistemului de calcul. Resursele gestionate de SO sunt: fizice ( microprocesoare, memorie intern, dispozitive I/O); logice (programe utilitare, programe specializate, programe utilizator); informaionale (fiiere, baze de date, date de intrare/ieire).

Realizarea funciilor de baz ale sistemului de calcul se face prin intermediul SO care face legatura Hardware-Software-Utilizator, prin urmare se pot evidenia diverse nivele ale interaciunii HardwareSoftware:

11

Microprogramele considerate ca un software primar sunt localizate ntr-o memorie de tip ROM i reprezint un interpretor al instruciunilor n limbaj maina ce le traduce n operaii binare. Limbajul maina este un ansamblu de instruciuni pentru realizarea operaiilor aritmetice, logice, de comparaie, de conversie i de intrare/ieire, instruciuni interpretate de microprograme pentru a fi traduse n operaii binare executate de unitatea central (UC). Un interpretor este un program pentru interpretarea instruciunilor scrise ntr-un limbaj de programare n vederea codificrii lor direct n intruciuni din limbajul main. De asemenea, exist interpretoare de comenzi ale sistemelor de operare. Un compilator este un program corespunztor unui limbaj de programare pentru analiza sintactic i semantic a instruciunilor scrise(programul sursa) n vederea rezolvrii unei probleme, instruciuni ce vor fi traduse n aa-numita form obiect( program object), form ce mai departe va fi tradus n instruciuni ale limbajului maina, i care se numete forma executabil a programului surs iniial. De menionat c pentru execuia unui program, este nevoie ca programul s fie sub form executabil, form ce va fi stocat n memoria intern n vederea execuiei programului respectiv. Un utilitar este un program de interfata ntre utilizator i sistemul de operare n vederea accesrii unui serviciu oferit de SO. Un editor este un program pentru prelucrarea de instruciuni, texte , imagini, formule, etc. n domeniul utilizrii calculatoarelor, limbajele se clasific n nivele, n funcie de raportul fa de limbajul main (nivel 0): limbaje de asamblare (nivel 1) - instruciuni/comenzi exprimate prin mnemonice (prescurtri ale numelor unor operaii) ce acioneaz asupra unor adrese ce nu sunt absolute, ci simbolice; un program traductor numit asamblor, traduce(codifica) instruciunile n instruciuni elementare din limbajul main; unele componente ale SO sunt scrise n limbaj de asamblare; 12

limbaje de macro-asamblare (nivel 2) - instruciuni formate din macro-instruciuni ce reprezint o comprimare a unor instruciuni specifice unui limbaj de asamblare; limbaje evoluate (de nivel nalt; nivel 3) - limbaje simbolice ce au structura instruciunilor apropiat aspectului algoritmic bazat pe structuri de control (instruciuni structurate), cunoscute sub denumirea de limbaje de programare; aceste limbaje sunt utilizate prin compilatoare sau medii de dezvoltare (editare, compilare, execuie, depanare, etc.); de-a lungul vremii au fost concepute i elaborate foarte multe (de ordinul sutelor) limbaje de programare, dar n prezent sunt utilizate doar cteva (cele ce au rezistat perfecionrilor sistemelor de calcul):C++, Objective C, Pascal, Modula, Ada95, Java, CLOS, Fortran, Basic, etc. limbaje specializate ( de nivel nalt; nivel 4) - limbaje simbolice bazate pe structuri de control avnd instruciuni ce opereaz asupra unor entiti de baz (obiecte), de exemplu: nregistrare, obiect grafic, eveniment, cunotin, etc., aceste limbaje sunt specifice fiecrui domeniu n care se realizeaz prelucrri: Baze de date ( limbajele Dbase, FoxPro, Paradox, Clipper), Grafic pe calculator (limbajul MIRA), Modelare i simulare (limbajele Simula, Smalltalk), Inteligen artificial (limbajele Prolog, Lisp); limbaje pseudo-cod ( nivel 5) - limbaje algoritmice ce au instruciuni apropiate de limbajele de programare, dar i de limbajele tiinifice i cele naturale; Schematic, nivelele limbajelor artificiale utilizate n cadrul sistemelor de calcul au urmtoarea reprezentare:

1.4 Concepte moderne

13

Program = program surs ( colecie de declaraii i instruciuni scrise ntr-un limbaj de programare) sau program obiect ( rezultatul aciunii compilatorului asupra programului surs) sau program executabil ( rezultatul traducerii formei obiect n limbaj main), toate acestea fiind stocate pe uniti de memorie extern (HD, FD, CD) sub form de fiiere. Proces/Task = sarcini/aciuni rezultate din execuia unui program executabil ce sunt gestionate de UC, memoria intern i dispozitivele I/O conform cu concepia i funciile sistemului de operare instalat pe SC. Device = echipament de comunicaie sau de intrare/ieire (consol, imprimant, mouse, etc.) gestionat de sistemul de operare prin referirea acestora cu ajutorul numelor fizice (de exemplu CON pentru consola, COM1, COM2 pentru porturi comunicaii, LPT1, LPT2 pentru imprimante) sau numelor logice. Drive = unitate de memorie extern (fizic sau virtual) ce este accesat prin unul din numele logice A:, B:, C:, D:, etc. i care reprezint memorie fizic extern oferit de HD, FD, CD. De regul, se utilizeaz urmtoarea repartizare: A: , B: - pentru uniti FD (floppy disk) C: , D: , E: , etc. - pentru uniti virtuale ale HD sau unitatea CD.

Fiier = colecie de informaii sub diverse forme stocate pe uniti de memorie extern: HD(hard disk), FD(floppy disk), CD(compact disk). Conceptul de fiier reprezint elementul fundamental al organizrii informaiei pe unitile de memorie (HD,FD,CD) i asupra cruia SO opereaz prin intermediul comenzilor (directe sau indirecte) i utilitarelor. SO gestioneaz ntregul sistem de fiiere create pe HD,FD sau CD printr-o organizare simpl, precis, logic i riguroas, i anume o structur arborescent cu un numr mare de niveluri. Identificarea unui fiier se realizeaz prin aa-numitul specificator de fiier format, din punct de vedere lexical, din dou pri: numele fisierului (file name) i extensia (extension), adic

14

Directory / Folder = catalog (director) care este elementul de baz ce descrie organizarea fiierelor pe o unitate logic de memorie de pe HD, FD, CD. Acesta va fi un nod dintr-o structur arborescent ataat fiecrei uniti logice de memorie. Sistemul de operare utilizeaz acest concept pentru gruparea mai multor fiiere ntr-o zon de memorare n vederea localizrii eficiente a lor, gruparea fiind o opiune a utilizatorului. Aceast organizare este o tabla de materii (cuprins) pentru unitatea logic de memorie. Definiie. Un arbore este un graf neorientat constituit dintr-o mulime de noduri din care unul se numete rdcin, iar celelalte se numesc noduri neterminale sau noduri terminale, i un numr de muchii de legtur ntre noduri determinnd o structur de organizare a nodurilor pe nivele: nivelul 0 constituit doar din nodul rdcin; nivelul 1 constituit din noduri legate de nodul rdcin; nivelul 2 constituit din noduri legate unic de unele noduri din nivelul 1; nivelul k > 2 constituit din noduri legate unic de unele noduri din nivelul (k-1).

Nodurile de pe un nivel k se numesc noduri tat, iar nodurile de pe nivelul urmtor (k+1) se numesc noduri fiu. Nodurile care nu au nici un fiu se numesc noduri terminale, iar nodurile care au cel puin un fiu se numesc noduri neterminale. Orice nod fiu are un unic nod tat, iar nodul rdcina nu are 15

tat, dar are cel puin un fiu. Prin urmare, un arbore notat prin Arb este determinat de o mulime de noduri: R - nodul rdcina de pe nivelul 0; N1, N2, , Nm noduri de pe nivelul 1; noduri de pe nivelul k > 1,

i de o mulimea de muchii de legtur: N1, N2, , Nm nodurile de pe nivelul 1 legate de nodul rdcin R; nodul de pe nivelul k >1 legat de nodul de pe nivelul (k-1).

Un drum de lungime k > 0 n arborele Arb este sistemul ordonat de noduri (R, Nod1, Nod2 , , Nodk), unde R este nodul rdcin i orice 3 noduri consecutive A,B,C din sistem verific faptul c nodul B este fiul lui A i tatl lui C. Nodul R se numete extremitatea de nceput, iar nodul Nodk se numete extremitatea de sfrit. Proprietate. Orice nod diferit de rdcin are proprietatea c este extremitatea de sfrit a unui drum unic avnd nodul rdcin R ca extremitate de nceput. Reprezentarea grafic de mai jos prezint structura arborescent Arb:

Sistemul de operare folosete aceast structur arborescent (ierarhic) n scopul organizrii fiierelor memorate ntr-o memorie extern (HD, FD, CD). Arborele ataat unei uniti de memorie este construit astfel: nodul rdcin este directorul rdcin (root directory) notat \ (backslash); 16

nodurile neterminale sunt nume de directoare / subdirectoare; nodurile terminale sunt nume de fiiere. Definiie. Un nume de director / subdirector este secvena de caractere c1c2 cn , unde n < 9 i ck , k=1..n, este o liter, cifr sau semn special ( caracter ASCII); secvena de caractere semnific numele directorului ( directory name).

Orice unitate HD i FD pentru a memora fiiere trebuie s treac n prealabil prin operaia de formatare. De regul, un HD este formatat nainte de instalarea sistemului de operare pe sistemul de calcul, sau cnd din cauza unor incidente, SO trebuie reinstalat. Un FD este formatat la prima memorare de fiiere sau atunci cnd se poate renuna la vechile fiiere memorate. Directorul rdcin pentru o unitate de memorie se ceeaz odat cu operaia de formatare. La formatarea unui HD, opional se poate genera virtual o partiie a spaiului de memorie, oinndu-se astfel mai multe unitti de memorie, lucru imposibil la FD sau CD.

Formatarea hard disk-ului (HD). Formatarea HD-ului este o operaie special ce are ca scop verificarea suportului de memorare, marcarea zonelor defecte i rezervarea zonelor pentru SO (programul de ncarcarebootstrap, tabela de alocare a fiierelor-FAT(File Alocation Table), directorul rdcin -root directory ), respectiv pentru fiiere. Arborele de mai jos este un exemplu privind organizarea spaiului de memorare din unitatea C: de pe un HD, i anume sunt prezentate o parte din directoare i subdirectoare create de sistemul de operare la instalare, sau create de utilizator prin instalarea unor programe specializate sau din proprie iniiativ.

Formatarea floppy disk-ului (FD). Formatarea FD-ului este o operaie obinuit ce are ca scop verificarea suportului de memorare, marcarea zonelor defecte i rezervarea zonelor pentru tabela de alocare a fiierelor17

FAT(File Alocation Table), directorul rdcin -root directory i pentru fiiere. Arborele de mai jos este un exemplu privind organizarea spaiului de memorare din unitatea A: ( FD), i anume sunt prezentate o parte din directoare i subdirectoare create de utilizator din proprie iniiativ, precum i o parte din fiierele ce trebuie s fie pastrate pe suport magnetic.

Cale (drum-path)= secven de nume de directoare (cataloage) separate prin caracterul ce semnific \ legtur director-subdirector, secven ce descrie drumul avnd extremitatea de nceput directorul rdcin, iar extremitatea de sfrit numele unui fiier ce este specificat. Specificarea (adresarea; accesarea) unui fiier se realizeaz n sistemele de operare DOS i Windows prin urmtoarea construcie: [ d: ] [ <cale> ] <nume> [ . <ext> ] , unde reprezint numele logic al unitii de memorie (FD,HD, CD); <cale> este secven de nume de directoare ce descrie drumul (path) pn la directorul rdcin; <nume> este secven de caractere pentru numele fiierului; <ext> reprezint extensia numelui fiierului.

18

n arborele prezentat mai sus ce descrie o parte din directoarele unitii C:, legturile ngroate indic drumurile pentru specificarea urmtoarelor fiiere: C:\BP\BIN\turbo.exe C:\EUREKA\chem1.eka C:\MSOFFICE\WINWORD\winword.exe C:\WINDOWS\COMMAND\command.com C:\WINDOWS\SYSTEM\system.dat Prompter-ul sistemului de operare reprezint o secven de informaii ce este afiat pe monitor n aa-numita linie de comand (command line), secven care prin opiunea utilizatorului poate s conin calea pn la directorul curent, data, ora, etc. De la sistemul MS-DOS la sistemul de operare WINDOWS Evoluia tehnologiilor hardware i software a condus la apariia tehnicilor performante i eficiente n utilizarea calculatorului. Iniial, prin implementarea interfeelor grafice, s-a dorit eliminarea stilului mai greoi n transmiterea comenzilor ce erau interpretate de sistemul de operare. Utilizarea conceptelor de fereastr(window), pictogram, buton, caset de dialog, etc. a determinat o adevrat revoluie n utilizarea calculatoarelor personale i rspndirea rapid a cestora. Lansat n anul 1995 ca sistem de operare, sistemul Windows ofer utilizatorului faciliti moderne, eficiente i performante n gestionarea resurselor unui sistem de calcul : memorie intern, memorie extern (HD, FD, CD), dispozitive I/O, componente software. De asemenea, rspndirea tehnologiei Internet, a determinat implementarea de noi faciliti de operare i procesare ale sistemelor de operare moderne.

19

2.1

Sistemul de operare WINDOWS

S istemul de operare Windows 95 (lansat oficial la 24.08.1995, urmtoarele versiuni fiind lansate n anul 1998Windows 98, i anul 2000- Windows 2000 ; Windows ME Windows Millenium Edition, versiunea oficial lansat la 17 februarie 2000) deine supremaia sistemelor de operare pe 32 bii de tip Desktop (birou de lucru) i care s-a vrut o extensie i o variant perfecionat a sistemului de operare MS-DOS, sistem de operare ce a revoluionat lumea calculatoarelor de tip PC (Personal Computer). n acelai timp, corporaia american Microsoft (cea mai prestigioas firm de software din lume), a promovat i sistemul de operare Windows NT (New Technology) destinat aplicaiilor de tip client-server pentru reele de calculatoare ( Server & WorkStation) care s nlocuiasc supremaia sistemelor de operare UNIX i Novell NetWare. Din acest motiv, versiunea beta a sistemului Windows NT 4.0 include o interfa ( shell) a sistemului de operare Windows 95/98. Windows reprezint un SO complet , integrat pe 32 bii i care se distinge prin:

20

faciliti de conectare n reea; faciliti de protected-mode; faciliti de multitasking i multithreading; sisteme de fiiere instalabile ( de 32 bii) VFAT, CDFS i network redirectors, caracteristica 32-bit file access ( 32BFA); programe de tip 32-bit device drivers; utilizarea inteligent a spaiului de memorie; nucleu - scris integral pe 32 bii, ce include funcii pentru gestiunea blocurilor de memorie, planificarea i conducerea proceselor/task-urilor. Concepte noi introduse i implementate de sistemul de operare Windows : modul de programe de tip 32-bit device drivers i virtual device drivers ( VxD); sistem de fiiere i directoare ( folders; pliant/repertoar); procesor grafic pe 32 bii; subsisteme pe 32 bii pentru operaii de imprimare i comunicaii multimedia; faciliti Plug and Play. Componente de baz din arhitectura sistemului de operare Windows:

REGISTRY - baza de date ierarhic (registry) ce simplific sistemul de operare i l face mai adaptabil i ajustabil prin eliminarea fiierelor de iniializare (autoexec.bat i config.sys) i nlocuirea lor cu o registratur structurat asemntoare cu o baz de date ierarhic de chei (keys); REGISTRY reprezint dou fiiere : system.dat (informaii privind configuraia sistemului de calcul) i user.dat ( informaii privitoare la utilizatorii sistemului de calcul); Utilitare de tip device drivers ce includ suport pentru diverse dispozitive periferice i hardware; Utilitare de tip VxD ( virtual device drivers) ce reprezint programe pe 32 bii pentru protected-mode; Programul Configuration Manager ce dirijeaz procesul de configurare a sistemului de calcul; Modulul USER ce gestioneaz operaiile executate de dispozitivele de intrare (Keyboard, mouse ) i pe cele aferente interfeei utilizator ( fereste, meniuri, pictograme, casete de dialog, etc. ), operaii pentru canale de comunicaii (placa de sunet, etc.); Modulul KERNEL ce execut funcii de baz ale SO, servicii de tip file I/O, gestionarea blocurilor de memorie, planificarea task-urilor pentru microprocesoarele actuale 386, 486, Pentium; Modulul GDI (Graphics Device Interface)ce realizeaz funciile grafice ale SO; Modulul TCP/IP (Transmission Control Protocol/Internet Protocol) ce este utilizat n sistemul Internet.

21

Pentru instalarea sistemului de operare Windows 95/98, sistemul de calcul trebuie s aib o memorie de 16Mb sau 8Mb, minim 4Mb (memorie tip RAM), microprocesor 386, 486 sau Pentium, iar hard disk-ul (HD) sistemului s aib liberi cel puin 30Mb. Observaie. Windows 95 permite utilizarea a pn la 4Gb de memorie pentru toate aplicaiile i SO pe 32 bii, fiecare aplicaie putnd adresa pn la 2Gb. La instalarea sistemului de operare pe un sistem de calcul, de pe un CD-ROM pe care se afl kit-ul sistemului Windows 95/98, se ncarc modulele user.exe, kernel.exe, gdi.exe, i anume n directorul (folder-ul) C:\windows\system. Lansarea sistemelor Windows 95/98/ME sau Windows NT/2000 L ansarea sistemelor Windows 95/98 sau Windows NT pentru o sesiune de lucru a utilizatorului pe un sistem de calcul (utilizarea calculatorului pentru execuia de programe n concordan cu scopurile urmrite de acesta: rezolvarea de probleme din diverse domenii, explorarea sistemului Internet sau cereri de E-Mail ), reclam urmtoarele etape:

1. n cazul n care calculatorul sau staia de lucru (workstation) nu este n funciune, se trece n stare de funcionare prin butonul Power ; 2. Dac pe sistemul de calcul este instalat Windows NT, se apas simultan pe tastele <CTRL>+<ALT>+<DEL> pentru a afia o caset de dialog care solicit numele de utilizator i o parol (password); Dac se folosete Windows 95/98, caseta de diolog apare dac avei calculatorul conectat la o reea de calculatoare; 3. Se introduc numele de utilizator i parola n casetele corespunztoare, dup care se execut click (se apas butonul stng al mouse-ului) pe OK; Dac utilizatorul nu are sau nu mai cunoate aceste elemente personale, pentru a continua trebuie s ia legatura cu administratorul de sistem; 22

4. Dac apare caseta de dialog Welcome, se execut click pe butonul Close; Urmeaz ca pe ecran s apar Meniul Windows 95/98 i cursorul sgeat al mouse-ului. Elemente i concepte de baz Icon (pictogram) = imagine grafic (figur-emblem) de format mic ce reprezint un dosar (folder), un program, un document (fiier-file) sau o scurtatur (shortcut); Acest imagine este folosit pentru accesarea unei aciuni (comand, funcie, operaie, serviciu, etc.). Asupra unei pictograme se pot realiza diverse operaii ( tragere, plasare, tergere-cut, copiere-copy, lipire-paste); Fa de Windows 3.1, Windows 95 a introdus posibilitatea de a realiza Cut, Copy i Paste nu numai asupra textelor (n operaii de prelucrare), ci i asupra oricrui element (deci i pictograme) de pe ecran; Shortcut (scurtatur) = Comand rapid; Una din cele mai importante funcii din Windows 95 o reprezint posibilitatea de folosire a scurtturilor; Fiecare scurttur creat (Create Shortcut(s)) ocup foarte puin spaiu pe HD, iar utilizatorul nu mai este nevoit s caute programul sau fiierul(documentul) pentru a-l deschide(executa); O scurtatur este reprezentat n suprafaa de lucru printr-o pictogram ce are o mic sageat n colul din stnga-jos; Desktop (suprafa de lucru - birou) = locul unde se afl programele, fiierele i scurtturile (Shortcuts); coninutul ecranului dup iniializarea sistemului ; My Computer (calculatorul meu) = funcie ce permite parcurgerea coninutului hard diskului (HD), utilizarea floppy disk-ului (FD), deschiderea dosarelor (floders), documentelor(fiierelor), execuia(rularea) programelor, gestiunea imprimantelor (Printers) setri i configurarea sistemului de calcul ( Control Panel - panoul de control); Butonul Start = afieaz meniul Start de unde se poate comanda execuia(rularea) tuturor programelor i servicii privind setri i personalizarea modului de lucru; Bara de operaii (Taskbar) = afieaz un buton pentru fiecare program aflat n execuie; The Internet = lanseaz Internet Explorer, un browser WWW (World Wide Web);

My Briefcase = funcie pentru pstrarea documentelor intacte atunci cnd sunt copiate de pe un calculator pe altul; Recycle Bin = funcie ce uureaz tergerea fiierelor i restabilirea acestora;

Network Neighborhood = funcie ce ofer acces direct la alte calculatoare legate n reea i la alte resurse conectate n reea, de exemplu imprimante;

The Microsoft Network = funcie ce permite conectarea telefonic la serviciul on-line al concernului Microsoft;

Inbox = funcie ce lanseaz Microsoft Exchange i deschide casua potal pentru a constata dac sunt mesaje noi; Suprafaa de lucru (Desktop) la dispoziia utilizatorului (imaginea ecran ce apare dupa iniializarea sistemului de calcul):

23

Utilizarea dispozitivului MOUSE

Dei majoritatea aciunilor se pot executa prin intermediul tastaturii (Keyboard), de multe ori este mai simplu i comod s se utilizeze dispozitivul mouse. De altfel, introducerea dispozitivului mouse n activitatea de accesare a serviciilor sistemului de operare, a fost secretul raspndirii rapide a sistemului Windows. Mouse-ul controleaz un cursor (indicator) ce este prezent pe ecran. Pentru a muta (mica) cursorul, se deplaseaz mouse-ul prin alunecare pe o suprafa plan (pad) de arie 23x18cm2, n direcia dorit (stnga-dreapta, nainte-napoi sau pe diagonale); n general, cursorul parcurge ntregul ecran dac se mic pe o arie de dreptunghi de 4 x 2 cm2. Dac nu mai este loc pentru a deplasa mouse-ul pe pad, se ridic i se plaseaz ntr-o poziie convenabil; prin ridicarea dispozitivului, cursorul rmne n aceeai poziie pe ecran. De regul, sunt utilizate dou butoane pentru mouse, unul fiind numit buton principal (butonul stng), iar cel deal doilea fiind buton secundar (butonul drept). Butoanele sunt folosite pentru a executa click (apsarea i eliberarea rapid a butonului) sau double-click (apsarea i eliberarea rapid de dou ori a butonului)

24

Observaie. Prin intermediul driver-ului (program ce gestioneaz aciunile mouse-ului) de mouse, se poate realiza configurarea dispozitivului astfel ca butonul stng s fie buton principal (pentru utilizatori non stngaci) i butonul drept s fie cel secundar ( Right-handed). Pentru stngaci (Left-handed) se face configurarea invers.

Aciuni elementare ale mouse-ului Cnd trebuie s Indicai(Selectai)un element Executai click pe un element Folosii butonul drept pentru a executa click pe un element Se procedeaz astfel Se deplaseaz mouse-ul pentru a plasa cursorul pe elemetul respectiv. Indicai elementul de pe ecran i apoi apsai i eliberai rapid butonul stng al mouse-ului. Indicai elementul de pe ecran, dup care apsai i eliberai rapid butonul drept. Executarea unui click cu butonul drept determin afiarea unui meniu imediat cu o list din care se 25

poate alege comanda(funcia) dorit s o aplicai pentru elementul respectiv. Executai double-click pe un element Tragei un element Indicai elementul, dup care apsai i eliberai rapid de dou ori butonul stng al mouse-ului. Indicai elementul i apoi inei apsat butonul stng n timp ce deplasai cursorul (indicatorul), apoi eliberai

2.2 Ferestre i casete L a baza dialogului utilizator-SO-Calculator se afl conceptul de fereastr (window) introdus de sistemul de operare Windows , element esenial utilizat n aciunile pentru accesarea serviciilor SO. Definitie. Fereastra (window) este definit ca un element grafic (imagine pe ecran) avnd o form dreptunghiular i care este constituit din suprafaa de afiare (unde se va afia coninutul ferestrei) i din urmtoarele elemente definitorii (controale): n bara de titlu (numele ferestrei-serviciu); n bara de meniuri (funcii oferite); n bara de stare (numr de obiecte); n butoane (Minimize-minimizare, Maximize-maximizare, Close-nchidere); n sgei de derulare(navigare-scroll) (pe vertical, pe orizontal); n casete de derulare(navigare) (pe vertical, pe orizontal); n bare de derulare(navigare; scroll bars). Toate programele destinate s ruleze sub sistemele de operare Windows 95/98 sau Windows NT utilizeaz fereastra care conine controale prin intermediul crora se realizeaz operaii asupra ferestrei: navigare, dimensionare, mutare, nchidere. Fereastra My Computer:

26

Operaii elementare asupra unei fereste Pentru a Derula vertical sau orizontal coninutul unei fereste care nu este afiat integral pe ecran(n fereastr) Se procedeaz astfel Se execut click pe o bar de derulare sau pe o sgeat de de derulare, ori tragei caseta de derulare.

Mri dimensiunea unei ferestre Se execut click pe butonul Maximize sau double-click pe astfel nct s ocupe ntregul bara de titlu a ferestrei. ecran Restabili dimenensiunea anterioara a ferestrei Reduce fereastra la un buton pe bara de operaii Se execut click pe butonul Restore sau double-click pe bara de titlu. Atunci cnd o fereastr este maximizat, butonul Maximize se transform n butonul Restore. Se execut click pe butonul Minimize. Pentru a afia o fereastra minimizat, se execut click pe butonul din bara de operaii. 27

Muta o fereastr nchide o fereastr

Se trage bara de titlu a ferestrei. Se execut click pe butonul Close.

Observaie. Dimensiunile unei fereste se pot mri n cele 4 direcii corespunztoare celor 4 laturi ce definesc o fereastr(dreptunghi). n acest sens, de exemplu, dac se dorete mrirea ferestrei ntr-o anumit direcie, mai nainte se indic latura respectiv cu cursorul mouse-ului, dup care va aprea o sgeat dubl (cu orientri opuse: ) perpendicular pe latura respectiv, apoi se execut click i se trage latura n direcia dorit, eliberndu-se butonul atunci cnd dimensiunea devine cea dorit de utillizator.

Meniuri si casete Definiie. Un meniu este o list de comenzi (funcii) (bar de meniu) ale cror nume sunt vizualizate pe orizontal, comenzi ce pot fi indicate(selectate) cu ajutorul mouse-ului sau prin intermediul unor combinaii de taste. Prin execuia unui click pe numele unei comenzi de meniu, se deschide(se afieaz) pe vertical o list de

28

subcomenzi(subfuncii), numit bar de instrumente, corespunztoare comenzii indicate. Fiecare subcomand a unei comenzi poate fi indicat i folosit pentru a se executa click pe ea n cazul n care utilizatorul dorete s-o utilizeze.

Observaie. Pentru a selecta o comand a unui meniu se poate folosi i tastatura printr-o combinaie de taste. Prin apsarea tastei <ALT> se activeaz bara de meniuri (lista de comenzi) i apoi se apas tasta corespunztoare literei evideniate sau subliniate din numele comenzii. Exemplu: Dac un meniu ofer comenzile FILE, EDIT, VIEW, HELP, atunci pentru a deschide aceste comenzi, se apas combinaia de taste <ALT>+<X>, unde X este una din literele F, E, V, respectiv H. Apsarea unei combinaii de taste reprezint o cale rapid de a lansa o comand (subcomand) folosind tastatura. Dac exist o combinaie de taste disponibil pentru o anumit comand, ea apare n meniu, n dreapta numelui comenzii. De exemplu, n comanda EDIT (apelat prin <ALT>+<E>), este afiat combinaia de taste (numit comand rapid) <CTRL>+<C> pentru (sub)comanda Copy. ntr-un meniu, un marcaj de validare indic faptul c pot fi selectate simultan mai multe comenzi din acel grup. Un marcaj sub form de punct indic faptul c un singur articol al grupului poate fi selectat la un moment dat. Exercitiu. Deschiderea unui meniu i selectarea unor comenzi. 1. Se execut click pe pictograma My Computer de pe suprafaa de lucru(Desktop); n urma acestei aciuni se deschide fereastra My Computer; 2. n fereastra My Computer, se execut click pe articolul(numele) Edit din bara de meniuri; Este afiat meniul Edit n care unele comenzi sunt estompate, ceea ce nseamn c acestea nu sunt disponibile; 3. Se execut click pe numele meniului Edit pentru a-l nchide, i meniul se nchide; 4. Se execut click pe View din bara de meniuri pentru a deschide meniul View; 5. n meniul View, se execut click pe Toolbar. Meniul View se nchide i sub bara de meniuri apare o bar cu instrumente; Meniul View conine printre altele comenzile List i Large Icons; 6. n meniul View, se selecteaz comanda List; Dup aceast aciune, elementele ferestrei My Computer, apar acum sub forma de list, n loc s fie afiate sub form de pictograme; 7. n bara de instrumente, se execut click pe butonul Large Icons (pictograme mari); Executarea unui click pe un buton al unei bare de instrumente este o metod rapid de selectare a unei comenzi; 8. n meniul View, se selecteaz comanda Arrange Icons (aranjeaz pictogramele); Va aprea un meniu secundar , care afieaz o serie de opiuni de meniu suplimentare; Atunci cnd n dreapta numelui unei comenzi, apare o sgeat orientat spre dreapta, se arat faptul c sunt disponibile comenzi suplimentare; 9. Se execut click undeva n afara meniului, pentru a-l nchide; 10. n bara de meniuri, se execut click pe View, dup care se selecteaz din nou comanda Toolbar; Meniul View se nchide i bara de instrumente dispare; 11. Se execut click pe butonul Close aflat n colul din dreapta-sus al ferestrei My Computer, pentru a o nchide.

29

Casete de dialog i utilizarea lor n cazul n care se selecteaz o comand urmat de puncte de suspensie (), se afieaz o caset de dialog n care se pot specifica mai multe informaii asupra modului n care urmeaz s fie executat comanda respectiv. Componentele ce constituie o caset de dialog sunt : bara de titlu; bara de meniuri; butoane de dimensionare (minimizare, maximizare, inchidere); pagini cu etichete (categorii de opiuni); casete de text; casete de validare; butoane pentru operaii.

30

Caseta de dialog corespunztoare comenzii Find (cutare) din meniul Start:

Unele casete de dialog conin mai multe categorii de opiuni, afiate n pagini distincte. Fiecare pagin poate fi ascuns, dar cu eticheta vizibil (aflat n partea superioar a paginii), executarea unui click pe aceast etichet determin afiarea paginii respective (pagina devine activ). Aproape toate casetele de dialog conin butonul Help identificat printr-un semn de ntrebare (?), buton situat n colul dreapta-sus al ferestrei. Atunci cnd se execut click pe acest buton i apoi pe un control al casetei de dialog, se afieaz o fereastr de asisten (Help) n care se dau explicaii ce reprezint controlul respectiv i modul lui de utilizare. Observaie. Pentru deplasarea n cadrul unei casete de dialog, se execut click pe elementul dorit sau se ine apsat tasta <ALT> i se apas litera subliniat din numele elementului dorit a fie utilizat. De asemenea, trecerea de la un element la altul, se poate face dac se apas n mod repetat tasta <TAB>. Exerciiu. Formatarea unei dischete (Floppy Disk). Pentru formatarea unei dischete trebuie ca utilizatorul s realizeze urmtoarele etape: 1. Dac pe ecran nu apare suprafaa de lucru (Desktop), se revine la aceasta pentru a avea acces la pictograma My Computer; 2. Se execut double-click pe pictograma My Computer; 3. Se introduce discheta n unitatea de floppy disk; 4. Se execut un click-dreapta (se apasa butonul secundar) pe pictograma unitii de dichet (Floppy(A:) ) din fereastra My Computer i se alege comanda Format; Va fi afiat caseta de dialog Format;

31

5. Dac se dorete formatarea la o alt densitate dect cea standard de 1.44Mb, se execut click pe lista derulant Capacity i se alege o alt opiune; Pentru a eticheta discheta, se execut un click n rubrica Label i se tasteaz o etichet, apoi se acioneaz butonul Start ( click pe butonul Start din caseta de dialog); 6. Se execut click pe butonul Close al casetei de dialog sau pe butonul de nchidere (close) al ferestrei din bara de titlu.

Exerciiu. Solicitarea de asisten (Help) pentru un control al unei casete de dialog.

1. Se execut click pe butonul Start de pe bara de operaii(Taskbar), apoi pe Run; Se deschide caseta de dialog Run; 2. Se execut click pe butonul Help. Indicatorul mouse-ului se transform ntr-o sgeat nsoit de un semn de intrebare (?); 3. Se execut click pe caseta de text Open; Este afiat o fereastr Help, care furnizeaz informaii referitoare la utilizarea casetei de text Open; 4. Se execut click undeva pe suprafaa de lucru pentru a nchide fereastra de Help ; Indicatorul mouse-ului revine la forma anterioar; Se execut click pe butonul Cancel din caseta de dialog Run

32

x 2.3 Meniul Start

Meniul Start este meniul de baz oferit de sistemul de operare Windows 95/98 prin intermediul unui buton ca urmtoarele comenzi:

Programs - ofer posibilitatea de a alege pentru execuie un program sau un grup de programe dintr-un subme Favorites - ofer posibilitatea de a redeschide cu preferin foldere sau documente; Documents - ofer posibilitatea de a redeschide unul din utimele 15 documente (fiiere) pe care utilizatorul le Settings - schimbarea aspectului general oferit de mediul Windows 95/98 sau adugarea n sistem a unei noi i Find - cutarea unui program, dosar (folder) sau a unui document (fiier-file); Help - oferirea de informaii ajuttoare (Help) pentru utilizator n vederea utilizrii unei comenzi sau a facilit Run - ofer posibilitatea executrii (rularii) unui program direct, dup metoda sistemului de operare DOS; Shut Down - oprirea sau pornirea din nou a sistemului de calcul (calculatorului).

33

Lansarea n execuie (rularea) a unui program

Pentru lansarea n execuie a unui program ( pe HD, CD sau FD exist un fiier cu extensia .EXE, .COM , .BA

programul are o pictograma prezent pe suprafaa de lucru (Desktop), caz n care se execut double-click pe p programul este prezent n bara de operaii (Taskbar) printr-un buton, caz n care se execut click pe butonul re programul poate fi lansat n execuie folosind butonul Start i meniul Programs (instalarea s-a realizat prin int Start, pe comanda Programs i respectiv pe numele programului; programul a fost instalat prin metoda MS-DOS i se gsete ntr-un dosar(folder) pe HD, FD sau CD, caz n c respectiv.

34

Exemplu. Lansarea n execuie a programului Statistica prin intermediul meniului Start.

35

Programele instalate sub Windows trebuie lansate n execuie prin meniul Start (se execut click pe butonul S programul sau grupul de programe instalate sub Windows.

Exist situaii cnd utilizatorul folosete i programe mai vechi, instalate sub sistemul de operare DOS, de ace porogramul dorit i se indic acel program sau se utilizeaz comanda Run din meniul Start.

Fiecare program aflat n execuie, fiecare unitate de disk (CD, HD, FD) deschis sau dosar deschis, duce la afi

Observaie. Cnd programele au butoane n bara de operaii, se poate executa orice program ce are buton n ba

Comutarea de la un program la altul se poate face prin meninerea apsat a tastei <ALT> i apoi apsarea rep execuie, cea selectat n mod curent fiind ncadrat i avnd numele afiat n partea inferioar a ferestrei. Se apas t

Prin selecie vom nelege marcarea unei zone ce conine text sau imagine prin poziionarea unui punct cu ajut pentru ca zona dorita s fie marcat printr-un dreptunghi colorat (negru).

Experienta utilizrii calculatorului reclam faptul c n timpul folosirii unor programe trebuie s se cunoasc d sistemul de operare Windows 95/98. Acesta este motivul pentru care prezentm tabelul ce urmeaz. Combinaii de taste utile OPERAII Obinerea de informaii software

Ieirea dintr-un program Afiarea meniului rapid pentru un element selectat Afiarea meniului Start Decuparea (tierea ; tergerea) unei selecii (Cut) Copierea unei selecii n Clipboard (Copy) Lipirea unei selecii (Paste)

36

tergerea unei selecii (Delete) Anularea ultimei aciuni Selectarea tuturor elementelor dintr-o fereastr Remprosptarea unei ferestre Deschiderea unui dosar aflat pe nivelul imediat superior celui curent nchiderea unui dosar i a tuturor ferestrelor printe Redenumirea unei selecii Cutarea unui fiier ncepnd cu dosarul curent tergerea unei selecii fr salvarea ei n Recycle Bin Vizualizarea proprietilor unei selecii Copierea unei pictograme Crearea unei scurtturi (comand rapid) pornind de la o pictogram Copierea imaginii ntregului ecran n Clipboard(memorie temporar) Copierea imaginii unei fereste active n Clipboard

Mediul Windows Explorer ( Internet Explorer)

Windows Explorer este un mediu ce ofer utilizatorului posibilitatea s adreseze (acceseze) orice program, d (discuri magnetice (HD,FD), CD-ROM, Printers, etc.). Fereastra pe care o afieaz Windows Explorer ese asemn se folosesc, n acest caz sunt estompate. Bara de meniu este format din urmtoarele comenzi (servicii): 37

File - operaii cu fiiere(Open, Save, etc.); Edit - operaii asupra zonelor de informaii (Cut, Copy, Paste, etc.) ; View - setri privind prezentarea coninutului ferestei (Pictograme mari,mici,List); Go - execuie; Favorites - preferine ale utilizatorului; Tools - diverse instrumente de lucru; Help - informaii ajuttoare pentru utilizare. Bara de instrumente conine printre altele urmtoarele: Cut - decuparea(tietura) unei zone (text, imagine) ; Copy - copierea unei zone n Clipboard; Paste - lipirea unei zone memorate n Clipboard; Undo - recuperarea unui fiier dup tergere; Delete - tergere; Properties - proprieti; Views - setri privind modul de prezentare.

Caseta Address ofer posibilitatea alegerii adresei (folder-ului) prin intermediul sgeii de alegere ce poate fi i (panoul; subfereastra) All Folders prin indicarea cu ajutorul mouse-ului a pictogramei folder-ului respectiv. Prin do panelului All Folders se afl panelul (fereastra) ce conine toate subfolder-ele i fiierele folder-ului indicat, prezenta Exemplu. Pentru adresa C: n panelul All Folders se poate afia schematic arborele:

38

39

2.4 Bara de operaii (Taskbar)

Bara de operatii (Taskbar) este bara de baz a sistemului de operare Windows ce pune la dispoziia utilizato ale ecranule (suprafeei de lucru), de regul se afl pe latura de jos (n poziie orizontal). Modificarea poziie se poate realiza de utilizator prin intermediul mouse-ului prin tragerea ( click continuu p Modificarea mrimii se poate realiza (n cazul cnd pe bara de operaii sunt mai multe butoane) la opiunea mrimea dorit. Afiarea mrit sau micorat a meniului oferit de butonul Start se poate realiza prin caseta de dialog Taskb

40

1. n bara de operaii se execut click pe butonul Start; Se deschide meniul Start; 2. n meniul Start, se indic Settings (parametri), dup care se execut click pe meniul Taskbar; 3. n caseta de dialog Taskbar Properties (proprietile barei de operaii), se execut click pe eticheta Start Menu P programe care apar n meniul Start; 4. Se execut click pe eticheta Tasbar Options i apoi n caseta de validare Show Small Icons In Start Menu ( afie de validare afieaz un semn de bifare; 5. Dac se execut click de mai multe ori pe caseta de validare se poate observa modul n care se modific aspectu dezactivarea opiunii respective; Exerciiu. Alegerea opiunii Start Menu Programs i a comenzii Add.

41

Modificarea modului de funcionare pentru Taskbar

P entru a realiza diverse modificri privind coninutul barei de operaii (Taskbar), se poate executa un click-dreapta pe afia pe ecran caseta de dialog Properties. Validai sau nu opiunile ( zona de previzualizare v prezint efectele opiunilor dumneavoastr) printr-un cli

Always on - validarea va nsemna c bara de operaii s nu fie acoperit de ferestre; Auto Hide - validarea va nsemna c bara de operaii s rmn ascuns pn cnd cursorul mouse-ului se va af Show small icons in Start menu - validarea va nsemna prezentarea pictogramelor n meniul Start n format mic Show Clock - validarea va nsemna plasarea orei curente n bara de operaii. Exemplu.

42

Plasarea unui program, dosar sau document n meniul Start

F olosind fereastra My Computer sau Windows Explorer se caut folder-ul (director-ul; dosarul) care conine program respectiv, dup care se execut un click pe aceasta i se trage deasupra butonului Start. Exerciiu. Tragerea unui program, dosar, document spre butonul Start.

43

44

Plasarea unei scurtturi (Shortcut) pe Desktop Pentru aceast operaie exist mai multe metode :

1. Se execut un click cu butonul din dreapta pe suprafaa de lucru (Desktop), apoi va aprea un meniu rapid de un comanda Shortcut; Aceast operaie va determina afiarea casetei de dialog Create Shortcut (Vrjitorul). n caz pe butonul Browse (parcurgere). Aceasta va determina deschiderea unei casete de dialog asemntoare cu cele folos apoi acionai butonul Open, dup care acionai Next (sau tastai un nume diferit pentru scurtatur i apoi alegei Ne (Desktop); Exemplu.

45

46

2. Folosind fereastra My Computer sau Windows Explorer se caut folder-ul (director-ul; dosarul) care conine pro conine programul n cauz; Se execut un click cu butonul din dreapta pe pictograma programului respectiv i se tra scurttur aici).

47

Crearea unei combinaii de taste rapide

O dat creat o pictogram-scuttur (n colul stnga-jos apare o sgeat), se poate stabili o combinaie de taste pentru aceasta se execut un click pe butonul din dreapta pe pictograma scurtturii i se alege opiunea Properties din meni Folosii apoi eticheta Shortcut din caseta de dialog Properties, executai un click n rubrica Shortcut Key i ap Aciuni prin intermediul butonului secundar al mouse-ului

D esigur, dup cum s-a observat pn acum, mediul Windows permite folosirea dispozitivului mouse pentru derulare ( acionarea celor dou butoane ale mouse-ului ( butonul stng-buton principal i butonul drept-buton secundar; n caz Selectarea elementelor(obiectelor)

Pentru majoritatea elementelor(obiectelor), executarea unui click are ca efect selectarea lor. Executarea unui <S Aciunea <Ctrl>+click permite selectarea mai multor obiecte individuale. Executarea unui click i tragerea mouse-u obiecte. 48

Deplasare prin tragere folosind click-dreapta

Dac se execut un click cu butunul din dreapta (click-dreapta) i apoi se trage, Windows, fie va copia pictog exemplu, la o deplasare dintr-un dosar n altul). Pentru mai mult control, se execut un click cu butonul din dreapta, se trage pictograma i se elibereaz buto Aciuni cu ajutorul unui click-dreapta

Un click cu butonul din dreapta al mouse-ului (click-dreapta) pe un obiect(element) produce afiarea unui m (Proprieti), deoarece fiecare obiect are asociat un set de proprieti, pe care utilizatorul le poate vizualiza sau modi Exemple.

Pictograma My Computer; Meniul rapid ofer comenzile : Open, Explorer, Find, Map Network Drive, Disconnect Network Drive, Create Shor Butonul Start; Meniul rapid ofer comenzile : Open, Explorer, Find, RAV-Scan. Open permite efectuarea modificrilor n meniul Start.

Orice pictogram de dosar, fiier sau document; Meniul rapid ofera comenzile : Open, RAV-Scan, Quik View, Send To, Cut, Copy, Create Shortcut, Delete, Renam Pictograma Recycle Bin; Meniul rapid ofer comenzile : Open, Explorer, Create Shortcut, Rename, Properties.

Suprafaa de lucru - biroul de lucru (Desktop); Meniul rapid ofer comenzile : Arrange Icons, Open, Explorer, Create Shortcut, New, Properties. Arrange Icons sorteaz pictogramele dup nume, tip, dimensiune sau dat. New creaz pe suprafaa de lucru un nou dosar, document sau o nou scurttur. Bara de operaii (Taskbar); Meniul rapid ofer comenzile : Open, Explorer, Create Shortcut, Rename, Un buton al barei de operaii; Meniul rapid ofer comenzile : Open, Explorer, Create Shortcut, Rename, Properties. Properties.

Observaie. Comanda Undo (anulare) : Dup ce ai mutat, copiat, creat sau ai ters o pictogram, la urmtoarea operaie. Meniul ofer o opiune de forma Undo Move(anulare mutare) sau Undo delete ( anulare tergere).

49

50

Aspectul general al mediului Windows

Aspectul general al mediului Windows (suprafaa de lucru) poate fi controlat (modificat) prin intermediul caset Control Panel oferit de fereastra My Computer, fie mai rapid prin executarea unui click-dreapta ntr-o zon liber a caseta Display Properties va fi prezentat avnd afiat eticheta Background (fundal). Paginile de opiuni (etichete) oferite de caseta Display Properties : Background - ofer un tipar (pattern) sau o imagine de fundal (wallpaper); Screen Saver - ofer un anumit program de tip screen saver sau posibilitatea de a nu mai folosi unul; Appearance - ofer modificarea aspectului ferestrelor i casetelor de dialog; Settings - ofer posibilitatea de a schimba paleta de culori (Color palette) sau rezoluia ecranului (Desktop area)

51

Sesiunea de lucru sub sistemul Windows Operaiile de baz necesare utilizrii sistemului de calcul (calculatorului) sunt : double-click pe pictogramele dosarelor i programelor; selectarea dosarelor, programelor sau documentelor; validarea opiunilor din casetele de validare; alegerea etichetelor pentru paginile cu opiuni;

n mod obinuit, dup iniializarea sistemului de calcul ( ncrcarea sistemului de operare), se ncepe printr-un unitilor de disk ( HD, FD, CD) i a dispozitivelor periferice ale calculatorului. Se va executa un double-click pe pi unul din dosarele aflate n fereastra deschis pentru C: pentru a deschide o nou fereastr i aa mai departe. Fiecare fereastr ofer n bara de meniu comanda View care d posibilitatea utilizatorului s opteze pentru mo Large Icons - afiare cu pictograme mari; Small Icons - afiare cu pictograme mici; List - afiare de tip list; Details - afiare cu mai multe informaii despre dosare i fiiere: dimensiune, tip, size (mrime), data ultimei mo

52

Observaie. Dac se prefer ca deschiderea noilor dosare s se fac n aceeai fereastr, n locul deschiderii un se opteaz pentru Options care ofer Browse folders by using single window. Redenumirea, copierea i mutarea pictogramelor

n sistemul Windows o pictogram poate reprezenta: un dosar (folder;directory); un document (file;fiier); un program (fiier cu extensia .EXE, .COM, .BAT, .PIF); o scurttur (shortcut). Regulile de manevrare a pictogramelor sunt aceleai, indiferent de tipul ei. Operaiile ce se pot realiza asupra

Rename - redenumirea numelui pictogramei; Se selecteaz pictograma respectiv i se execut click pe numele <Enter>; Copy - copierea pictogramei n alt zon; metoda cea mai uoar este executarea unui click-dreapta i alegerea comanda Paste; Move - mutarea pictogramei n alt zon; Se execut un click-dreapta dup ce a fost selectat pictograma, i se comanda Paste.

Observaie. O metod mai sigur de copiere a unei pictograme este executarea unui click-dreapta pe ea, trage

53

2.5 Sistemul HELP

S istemele de operare Windows 95/98/2000 i Windows NT ofer utilizatorului posibilitatea s obin informaii desp cnd utilizatorul dorete informaii referitoare la tiprire, sistemul de asisten reprezint una dintre cele mai eficient Windows NT este accesibil (se poate apela) din meniul Start. Dup deschiderea sistemului de asisten (comanda He caseta de dialog Help Topics ce ofer urmtoarele pagini:

Contents - ofer un cuprins general al informaiilor organizate asemntor cuprinsului unei cri, pe capitole, pe precum i probleme deosebite ( Troubleshooting); Index - ofer informaii referitoare la anumite subiecte i este organizat asemntor indexului unei cri; cuvin Find ofer o list a tuturor subiectelor de asisten n care apare un cuvnt solicitat de utilizator; Exerciiu. Asisten oferit de pagina Contents

S presupunem c utilizatorul dorete s afle mai multe despre utilizarea aplicaiei Calculator, livrat mpreu asisten on-line: 1. 2. 3. 4. 5. 6.

Se execut click pe butonul Start. n meniul Start se execut click pe comanda Help. Se deschide caseta de dialo Se execut click pe eticheta paginii Contents, pentru a o activa; Se execut double-click pe Introducing Windows i se va afia un set de subiecte; Se execut double-click pe Using Windows Accessories, apoi double-click pe For General Use; Se execut double-click pe Calculator:for making calculations i se va deschide o fereastr de subiecte de asisten Dup ce utilizatorul citete informaiile afiate, se execut click pe butonul Close pentru a nchide fereastra Help

54

55

56

Exerciiu. Asisten oferit de pagina Index

Cu ajutorul paginii Index se poate derula o list de cuvinte cheie din care se poate alege cuvntul dorit, sau s de dialog Help pentru a afla informaii privind modificarea modelului de fundal al suprafeei de lucru (Desktop).

1. Se execut click pe butonul Start i apoi n meniul Start se execut click pe Help; Se deschide caseta de dialog H 2. Se execut click pe eticheta paginii Index pentru a activa aceast pagin; n caseta de text, se va scrie cuvntul c 3. Se execut click pe subiectul numit background pictures or patterns, changinig (schimb modelul sau imagi Found; 4. Asigurai-v c este selectat subiectul dorit i executai click pe butonul Display; 5. Dup ce sunt citite informaiile afiate, se execut click pe pictograma rapid de la pasul 1 al subiectului de asist utilizatorul dorete, se pot efectua pe loc operaiile n legtur cu subiectul n cauz; 6. Se execut click pe butonul Close al ferestrei Display Properties, apoi click pe butonul Close al ferestrei Window

57

58

Observaie. Dac avei o imprimant (Printer) conectat la sistemul de calcul, putei tipri pe hrtie orice sub dreapa-sus al ferestrei Help, apoi se execut click pe Print Topic i OK. Dac dorii s cutai i alte subiecte, execu

59

Prsirea sistemului Windows i oprirea calculatorului

A tunci cnd utilizatorul dorete s prseasc sistemul Windows ( s nchid sesiunea de lucru; s termine lucrul la ca unui click pe butonul Close din fiecare fereastr.

1. Se execut click pe butonul Start, dup care se alege din meniul oferit comanda Shut Down, dup care apare cas 2. Se execut click pe Yes dup care se afieaz un mesaj care arat c putei nchide calculatorul n siguran.

Observaie. Pentru a evita pierderea datelor sau anomalii ale sistemului de operare, nu nchidei calculatorul f 3.1 Operare i utilizare

P rogramul Word este un mediu eficient pentru procesarea textelor i imaginilor n vederea tehnoredactrii computeriz imprimante moderne (Printers) realizeaz pe suport hrtie sau folie de plastic un text tiprit. Programul Word face p ACCESS - gestionare baze de date; Power Point-grafic; Outlook - organizarea corespondenei E-mail i planificare versiune Word 2000, precedat de versiunile Word 6.0 i Word 97, ce este inclus in pachetul Office 2000. n cele ce 60

Word.

61

62

63

FONTURI Word-Windows

64

65

66

67

68

69

70

71

3.2 Procesare texte/imagini

72

Mutarea cursorului (punctului de nserare)

73

n timpul introducerii (tastrii) textului, mutarea cursorului se face automat dup aciunea tastei. n procesul de destinaie) dorit de utilizator. Mutarea cursorului (punctului de nserare) n fereastra de editare a unui document, se p folosind mouse-ul ; folosind tastatura (combinaii de taste).

a) Mutarea cursorului folosind mouse-ul Aciunea se poate face prin : deplasarea mouse-ului pentru a muta cursorul n punctul de destinaie i apoi trebuie executat click ; folosirea barei de derulare (navigare) pe vertical pentru deplasarea n sus sau n jos prin document ( pe msur folosirea barei de derulare pe orizontal pentru deplasarea lateral (pe orizontal) ; apoi trebuie executat click n loc

Observaie: n modul de afiare NORMAL, pentru ca documentul s poat fi vizualizat pe toat laimea sa, se select Windows va fora textul documentului s se ncadreze n fereastra curent, indiferent de limea acestuia. Atenie ! A documentului). b) Mutarea cursorului folosind tastatura Folosind diverse combinaii de taste, se poate realiza mutarea rapid a cursorului n cadrul documentului (textului). sus, cu o linie mai jos. Mutarea cursorului se realizeaz folosind urmtoarele taste i combinaii de taste :

74

Selectarea de zone (texte/imagini) Exist mai multe metode pentru selectarea unui text/bloc de text:

1. folosind mouse-ul este cea mai simpl metoda care const n poziionarea cursorului mouse-ului (punctul d simplu-click, dup care se trage cursorul (se ine apsat primul buton) spre sfritul (respectiv nceputul) blocului ; caracterelor va fi alb ;

Observaie. n caseta de dialog Options din Tools exist opiunea Automatic Word Selection (selectarea automat a se trage cursorul de la un cuvnt la altul, se selecteaz automat att primul cuvnt, ct i al doilea. n acest fel, prin t opiune, se selecteaz Options din Tools i se execut click pe eticheta Edit pentru a terge semnul de validare pentr

Observaie. Prin dublu-click pe un cuvnt se selecteaz ntregul cuvnt, prin triplu-click pe un paragraf, se selecteaz

75

2. folosind tastatura se ine apsat tasta <Shift> i se mut cursorul , fie cu tastele sgei, fie cu ajutorul mous fost selectat ntregul bloc dorit ;

3. folosind mouse-ul i tastatura metoda este folosit n anumite situaii speciale, de exemplu pentru selectarea unor coloane de caractere fr selectarea liniilor ntregi, se ine apsat tasta <Alt>, se ececut un simplu-click i se blocului.

Operaii asupra zonelor selectate (comenzile Copy, Cut, Paste)

Definiie. Memoria Clipboard reprezint o zon tampon (buffer) de memorie temporar cu ajutorul creia se face schim document. n aceast memorie, informaiile sunt pstrate temporar, numai n timpul unei sesiuni de lucru Windows.

S chimbul de informaii (zone, fiiere, imagini) se face ntre aplicaiile sau documentele Windows cu ajutorul operaiil stocat n memoria Clipboard rmne n aceast memorie pn la urmtoarea operaie de copiere (prin Copy sau Cu Copieri speciale n memoria Clipboard: copierea imaginii ecranului folosind <PrintScreen>; copierea unei ferestre active folosind <Alt>+<PrintScreen>; 76

Copierea i mutarea de texte i imagini se poate realiza folosind comenzile:

COPY copierea temporar n Clipboard i apoi copierea din Clipboard la locul dorit; CUT (tergere+copiere) copierea temporar n Clipboard i tergerea zonei de la locul iniial, dup care din PASTE (lipirea) copierea coinutului (zon de text/imagine) memoriei Clipboard la punctul de nserare dor

77

Operaia de copiere Pentru copierea unei zone de text/imagine (sursa), ntr-un alt loc (destinaie), se procedeaz astfel : se selecteaz zona respectiv; se acioneaz comanda Copy din Edit sau oferit de mouse prin click-dreapta; se fixeaz cursorul mouse-ului n punctul de nserare pentru locul unde se dorete copierea; se acioneaz comanda Paste din Edit sau oferit de mouse prin click-dreapta; Operaia de mutare (copiere + tergere)

Pentru mutarea unei unei zone de text/imagine (sursa), ntr-un alt loc (destinaie), se procedeaz astfel : se selecteaz zona respectiv ; se acioneaz comanda Cut din Edit sau oferit de mouse prin click-dreapta; se fixeaz cursorul mouse-ului n punctul de nserare pentru locul unde se dorete mutarea; se acioneaz comanda Paste din Edit sau oferit de mouse prin click-dreapta; Observaie. Mutarea se poate realiza i prin tehnica Drag-and-drop (tragere i aruncare), i anume se selecte butonul deplasndu-se cursorul mouse-lui n punctul dorit pentru nserare, moment n care se elibereaz butonul. Entiti prelucrate de un procesor de texte

Un procesor de texte prelucreaz urmtoarele entiti : caracter(character) cea mai mic entitate (indivizibil) ce se poate prelucra ntr-un text i care poate fi liter, cifr Code for Information Interchange); cuvnt(word) ir de caractere delimitat de restul textului prin spaiu sau semne de punctuaie; alinierea textului n sfiritul unei linii(rnd) de text ; linie(rndul) de text(Text Line) grup de cuvinte desprit de restul textului printr-un caracter de control numit s genereaz prin acionarea tastei <Enter>) ; fraz(Sentence) grup de cuvinte(ir de caractere) delimitat de restul textului printr-un punct; de regul, procesoar paragraf(Paragraph) - grup de linii de text delimitat de restul textului printr-un caracter de control numit sfrit de text(Text) grup de paragrafe, fraze, linii, cuvinte sau caractere ; obiect(Object) form grafic(imagine, grafic, tabel, etc.), form sonor(sunet) ce pot fi nserate n text; pagin(Page) pagin util format din text i obiecte sau pagin fizic constituit din pagina utila i elemente spe document(Document) colecie de pagini ce constituie o lucrare tehnoredactat (scrisoare, raport, referat, articol, c

78

Conceptele de Caracter si Font

Definiie. Un caracter (Character) este un simbol pentru litere, cifre i semne speciale, simbol caracterizat de : lime ( W form/schelet (Type face).

A spectul unui caracter este controlat prin font i stil. Un font reprezint o colecie de caractere care au anumite proprie diverse concepte tipografice. Aceast colecie de caractere este memorat ntr-un fiier pe HD (n directorul c:\wind de operare Windows, astfel nct fonturile disponibile ntr-o aplicaie Office 2000 sunt disponibile n toate celelalte

Exemplu. Prin acionarea urmtoarelor : My Computer Control Panel Fonts se va obine fereastra Fonts car fonturi oferite de Word 2000).

79

Observaie. Fonturile folosite de aplicaiile Windows sunt organizate ntr-o biblotec de fonturi. Pentru a fi dis fonturi), adic fiierul corespunztor fontului s fie legat de nucleul sistemului de operare Windows. Acest operaie File oferit de fereastra Fonts , meniu ce ofer Install New Fonts Add Font.

n funcie de limea caracterelor, exist : fonturi fixe formate din caractere ce au aceeai lime ; fonturi proporionale formate din caractere a cror lime variaz proporional de la un semn la altul, pentru a dim n funcie de modul n care sunt descrise simbolurile grafice, exist : fonturi bitmap (hart de bii) semnul grafic este descris printr-o matrice de puncte (pixeli) ; fiierele care conin d aprut; un dezavantaj important al lor fiind acela c ntr-o astfel de reprezentare, semnul grafic nu este scalabil (mr fonturi vectoriale (scalabile) semnul grafic este descris prin reprezentarea cu aa-numitele curbe B-spline, reprez nclinare, etc.;sistemul de operare Windows are disponibile fonturi True Type care sunt fonturi vectoriale, rezidente conin aceste fonturi au extensia .ttf (True Type Font) ; prin folosirea acestor fonturi crete portabilitatea documente direct n document (Font Embedding) . n funcie de ltimea caracterelor, exist urmtoarele tipuri de caractere : caractere foarte nguste (extra condensed) ; caractere nguste (condensed) ; 80

caractere largi (expended) ; caractere foarte largi (extra expended).

Corpul caracterului reprezint nlimea efectiv (size) a caracterului i se msoar n puncte tipografice (pica), punctul Didot ce are valoarea de 0.3759 mm i corespunde sistemului tipografic european; multiplul su es punctul Pica ce are valoarea de 0.353 mm i corespunde sistemului tipografic american; multiplul su este

Programul Word (i implicit pachetul Office 2000) ofer corpuri de mrime (prin caseta Font Size) 8, 9, 10, 11 Exemplu. Text de marime 10. Text de marime 18. Marime 26.

Observaie. Cnd se prelucreaz un document, pentru aranjarea textului n pagin i pregtirea lui pentru impri Stiluri de fonturi

mbuntirea aspectului textului prelucrat (tehnoredactare deosebit), se poate face prin aplicarea fonturilor la formatarea fonturilor sunt aplicabile folosind bara de instrumente Formatting. Bara de instrumente conine butoan (Font Size), a unor efecte (de exemplu scrierea ngroat-aldine, scrierea cursiv - italic, scrierea subliniat ; butoan

81

Dac utilizatorul are nevoie de opiuni referitoare la fontul folosit la tehnoredactare, ce nu sunt disponibile pe b ce ofer etichetele de pagin : Font, Character Spacing (spaiere ntre caractere), Text Effects (efecte de text). Eticheta Font ofer opiuni pentru selectarea atributelor fonturilor, i anume : Font caseta derulant ofer toate fonturile gestionate de Windows ; Font style stiluri de font (Regular, Italic, Bold, Bold Italic) ; Size mrimi (dimensiuni) pentru fonturi ; Font color culori pentru font ; Underline style stiluri de sublinieri; Effects diferite efecte speciale de text. Efectele speciale de text (Effects) sunt n numr de 11 i sunt clasificate n trei categorii : Stikethrough text tiat cu o line; abc Text ; Double strikethrough text tiat cu dou linii; abc Text ; Superscript opiuni de exponent; ABCText ; Subscript opiuni de indice (subsol) ; ABCText ; Shadow text umbrit ; abcText ; Outline - caractere cu contur i interior gol ; abcText ; 82

Emboss text cu reliefare; abc Text ; Engrave text gravat ; abc Text ; Small caps text cu majuscule mici; abc Text ; All caps text cu majuscule ; abc Text ; Hidden text ascuns (poate fi vzut prin aplicarea opiunii Show/Hide) Text.

Eticheta Character Spacing este folosit pentru a ajusta distana ntre caractere i a dimensiona mrimea cara Scale. Spaierea ntre caractere se folosete frecvent n programele avansate de tehnoredactare computerizat, atunci titluri).

83

Eticheta Text Effects (efecte de text pe ecran) ofer 6 opiuni destinate documentelor ce sunt vizualizate pe ec Blinking Background fundal clipitor ; Las Vegas Lights lumini tip Las Vegas ; Marching Black Ants contur cu linii mici(furnici) negre n mar ; Marching Red Ants contur cu linii mici(furnici) roii n mar ; Shimmer plpire ; Sparkle Text text care sclipete.

84

3.3 Alinierea i formatarea Operaiile de aliniere i formatare n procesarea textelor sunt operaii de baz pentru orice procesor de texte. paragrafe sau ntr-un cadru (frame/box ; a se vedea Text Box) : Left-aligned alinierea la stnga ; stil modern care are linii neregulate la dreapta ; Centered-aligned centrarea liniilor fa de marginile paginii/cadrului ; Right-aligned alinierea la dreapta ; stil modern care are linii neregulate la stnga ; Justified alinierea complet ; liniile sunt desfurate pe toat limea paginii.

85

Aspectul unui paragraf poate fi controlat prin : aliniere (Alignment-modul n care se ncadreaz ntre marginile textului)- Justified, Left, Right, Centered; spaiul dintre liniile de text (Line spacing) Single, 1.5 lines, Double, At least, Exactly, Multiple ; indentarea paragrafului (Indentation - decalaj) i a primei linii (First Line) din paragraf, respectiv indentare modul n care sunt desprite cuvintele n silabe (Hyphenation).

Un paragraf poate fi evideniat n cadrul textului prin identarea primei linii sau prin spaiu suplimentar ntre do caracteristicile de decalare a textului dintr-un paragraf : bara de instrumente Formatting butoanele Decrease Indent (reducere decalaj) si Increase Indent (cretere rigla (Ruler din meniul View) ; modalitate vizual (dac rigla este prezent) de a seta decalajele (indentrile) caseta de dialog Paragraph (paragraf) ce se obine cu meniul Format i care ofer etichetele Indents and Spac

86

Observatie. Rigla se mai poate folosi i pentru setarea tabulatorilor n aceeai masur ca pentru decalaje (inde

87

de vizualizare Page Layout (aranjare n pagin ; form de tiprire).

Observatie. Rigla apare pe ecran (pe document) prin selectarea opiunii View Ruler i validare, iar prin inva Pe rigl exist 4 semne pentru stabilirea decalajelor (indentrilor) :

un semn pentru decalaj de prima linie (First Line Indent), ce are acelai efect ca i acionarea tastei <Tab> ; un semn pentru decalaj singular (Hanging Indent), ce trimite celelalte linii din paragraf spre dreapta primei linii, atu un semn pentru decalaj la stnga (Left Indent), ce delimiteaz un paragraf de restul textului prin indeprtarea tuturor un semn pentru decalaj la dreapta (Right Indent), ce ndeprteaz textul de marginea din dreapta a documentului i e Indent); decalajele duale se folosesc n general pentru scoaterea n eviden a blocurilor de citate ; Exemple. Tipuri de paragrafe.

Paragraf ce iese n eviden prin indentarea primei linii. Paragraf ce iese n eviden prin indentarea primei linii. P indentarea primei linii.

Paragraf indentat la stnga fa de marginea textului. Paragraf indentat la stnga fa de marginea textului. Paragr textului.

Paragraf indentat la dreapta fa de marginea texului. Paragraf indentat la dreapta fa de marginea texului. Paragraf

Paragraf indentat la drepta i la stnga. Paragraf indentat la drepta i la stnga. Paragraf indentat la drepta i la stng

Paragraf ce are o indentare agat (Hanging Indent) pentru prima linie. Paragraf ce are o indentare agat (Hangin prima linie. Paragraf ce are o indentare agat (Hanging Indent) pentru prima linie.

88

Pentru a modifica decalajele pentru un text existent, trebuie s se selecteze paragraful sau paragrafele al cro respectiv la locaia dorit. Deplasarea primei linii sau a decalajului singular ndeprteaz sau apropie prima linie a fi decalajului la stnga sau la dreapta, determin deplasarea fa de marginile documentului, ale tuturor liniilor din par Rigla se poate utiliza pentru stabilirea dacalajelor nainte de introducerea textului. Decalajele vor fi aplicate a (indentari) dup preferinele utilizatorului.

Observaie. Manipularea semnelor de decalaje (indentare) se poate face practic mai uor i eficient prin inter

Spaierea ntre linii

Spaierea pe vertical n cadrul unui document sau la nivelul paragrafelor, se poate realiza prin opiunile de s Paragraph. Programul Word 2000 ofer 6 opiuni de reglare a spaierii ntre liniile textului (paragrafului) :

Single cazul implicit care realizeaz o spaiere suficient pentru a afia n condiii convenabile caracterul cel mai

89

1.5 Lines spaierea liniilor de text se face 1,5 din dimensiunea de la cazul Single ; Double spaierea de 2 ori mai mare dect cazul Single ; At Least realizeaz o spaiere minim pentru liniile textului, conform valorii din zona At ; Exacty - spaiul dintre linii este fix, indiferent de dimensiunea fontului folosit sau de elementele grafice din text, co Multiple spaiul dintre linii va fi multiplicat fa de cazul Single cu valoarea precizat n zona At

Exemplu. Spaierea textului cu opiunea 1,5 Lines.

Spaierea textului cu opiunea 1,5 Lines. Spaierea textului cu opiunea 1,5 Lines. Spaierea textului cu opiu Lines. Spaierea textului cu opiunea 1,5 Lines. Spaierea textului cu opiunea 1,5 Lines. Spaierea textului cu opiun

Observaie. Textul acestei crti este realizat cu spaierea implicit Single. Pentru a modifica spaierea pe vert acioneaz Format Paragraph, dup care se efectueaz click simplu pe lista derulanta Line spacing pentru a select n zona At.

Pentru a vedea toate tipurile de formatare aplicate unui paragraf, se selecteaz Help Whats This (ce este informaii referitoare la formatarea fonturilor i a paragrafelor (Paragraph Formatting, Font Formatting).

90

Spaii de tabulare

Salturile ntre coloane (tabulatori) se pot realiza prin utilizarea stopurilor de tabulare (Tab stops) ce reprezint semne documentului, salturile fiind obinute prin acionarea tastei <Tab>. Cele mai frecvente utilizri ale tabulatorilor (salturi de coloane) sunt : decalarea (indentarea) primei linii a unui paragraf ; crearea de coloane paralele n cadrul unui document ; caractere de ghidare ntre coloanele paralele ale unor liste, tabele, etc..

U tilizatorul poate modifica valorile spaiilor de tabulare (poziia stopurilor de tabulare Tab stop position) prin utiliz Tabs. Stabilirea spaiilor de tabulare include selectarea tipului de aliniere i a locaiei (poziiei) pentru fiecare spaiu spaii de tabulare (tabulatori):

Left tip prestabilit pentru care textul apare n partea dreapt a spaiului de tabulare ; semnul tabulatorului este Center textul este ajustat automat la stnga i la dreapta spaiului de tabulare pn cnd devine centrat sub spaiul Right textul apare n stnga spaiului de tabulare; semnul tabulatorului este , adic Right Tab; Decimal tip folosit pentru valori numerice astfel ca textul s se alinieze la punctul zecimal (virgula); semnul tabu Bar nsereaz o linie vertical la crearea coloanelor; semnul tabulatorului este | , adic Bar Tab; 91

n modul de vizualizare Print Layout (oferit de meniul View), la extremitatea stng a riglei orizontale ce apare pe e de tabulatori, care prin tragere se aeaz pe rigla orizontal n locul dorit. De asemenea, acest buton mai ofer se indentrilor (decalajelor) unui text. n mod implicit, butonul de selectare ofer Left Tab (tabulatorul stnga).

Stabilirea spaiilor de tabulare se poate realiza n dou moduri : prin folosirea riglei orizontale ce ofer la extremitatea stng a sa butonul de selectare a tabulatorilor (metod prin folosirea casetei de dialog Tabs ce apare prin Format Tabs.

Stabilirea spaiilor de tabulare prin folosirea riglei

I nainte de introducerea textului, trebuie s se precizeze spaiile de tabulare. Pentru aceasta, se efectueaz click succes tabulatorilor. Dup ca s-a selectat tipul de tabulator dorit, se efectueaz click pe rigl n locul dorit pentru spaiere i spaiu de tabulare, iar toi tabulatorii din partea stng a semnului vor disprea. Dac se dorete deplasarea spaiului rigl. Dac se vrea aplicarea spaiilor de tabulare asupra unui text deja introdus, trebuie s se selecteze mai nainte Pentru a elimina un spaiu de tabulare, se efectueaz click pe semnul respectiv ce apare pe rigla, i se trage Caractere de ghidare (Leader)

Exist frecvente cazuri cnd la parcurgerea unui text (liste, tabele, enumerri, etc.), pentru comoditate, ochiu Leader (caracterul de ghidare) care permite selectarea unui caracter de ghidare care se va imprima automat (prin ac Caseta de dialog Tabs ofer patru tipuri de Leader (caracter de ghidare) : 1. None fr caracter de ghidare ; 2. punct linie punctat (); 3. liniuta linie intrerupt (------------); 4. linie linie continu ( _________ ).

Exemplu. Folosind butonul de selectare din stnga riglei orizontale, vom stabili (prin tragere ) un tabulator stng punctul), pentru a genera o list de telefoane.

92

Dup ce s-au stabilit pe rigl cei doi tabulatori, n scopul stabilirii pentru cel de-al doilea tabulator, a unui cara Stabilirea spaiilor de tabulare folosind caseta de dialog Tabs

I nainte de introducerea textului, trebuie s se stabileasc spaiile de tabulare prin selectarea opiunii Format Tabs c n caseta de text Tab stop position (poziia spaiului de tabulare) se va introduce valoarea n inch pentru spaiul de ta n cadrul controlului Alignment (alinierea) se selecteaz modul n care se dorete alinierea textului n raport cu spai n cadrul controlului Leader (caracter de ghidare) se selecteaz (se valideaz) caracterul de ghidare dorit (din cele 4 se efectueaz click pe butonul Set i astfel, urmtorul spaiu de tabulare va fi adugat la lista spaiilor de tabulare ex Se repet etapele descrise mai sus pentru fiecare spaiu de tabulare ce trebuie folosit. De asemenea, se poate aceasta, se selecteaz spaiul de tabulare din lista situat sub controlul Tab stop position, se modific opiunile de ali spaiu de tabulare existent, se selecteaz din list i se efectueaz click pe butonul Clear. Prin efectuarea unui click p prestabilii. Dup stabilirea spaiilor de tabulare, se efectueaz click pe butonul OK pentru a nchide caseta de dialog

93

Aplicaie practic. ntr-un document Word, se stabilesc spaiile de tabulare pentru a introduce textul de mai Ziua) , un tabulator central (pentru Ore) i un tabulator de dreapta (pentru Nr. sptmni) : ORAR Produs Access Excel Publisher PowerPoint Outlook Word Ziua Luni Mari Vineri Luni Miercuri Joi Ore Nr. sptmni 13,00 15,00 11,00 14,00 8,00 16,00 16,00 18,00 9,00 16,00 8,00 11,00 11 12 2 4 2 9

94

Liste numerotate/cu buline

P rogramul Word ofer posibilitatea de a crea cu uurina liste numerotate i cu buline printr-un aspect profesional. Fa

Bullets liste cu buline; sunt oferite apte tipuri de buline, implicit o bulin standard, de form rotund; se p Numbered liste numerotate; sunt oferite apte tipuri de numerotri (cu cifre arabe, cifre romane, litere mici Outline numbered - liste imbricate ; sunt oferite apte tipuri prin combinaii cu primele dou moduri ; se poat Aplicarea de liste numerotate sau cu buline se poate face, fie pentru un text deja existent, fie pentru un text ce urmea n primul caz, mai nainte se selecteaz paragrafele respective i se efectueaz click pe butonul Numbering sau pe b n al doilea caz, pentru numerotarea automat a textului n timpul introducerii acestuia, se introduce 1 sau caracteru asterisc (*) i un spaiu, pentru buline. O alt modalitate este de a efectua click pe unul din butoanele Numbering sau se apas tasta <Enter> i se continu cu celelalte elemente ale listei, dup fiecare element se apas <Enter>. Cnd snumerotarea, respectiv aplicarea automat a bulinelor. n ambele cazuri, dac utilizatorul vrea s opteze pentru un alt caracter de bulin, un alt caracter pentru numerotare s casetei de dialog ce ofer trei etichete : Bulleted, Numbered, Outline Numbered. 95

n cazul n care se opteaz pentru un caracter de numerotare sau pentru o bulin, caseta de dialog Bullets and Picture Bullet caset cu diverse tipuri picturale de buline; Customize Bulleted/Numbered List caset de dialog pentru adaptarea listei cu buline/numere (modificare poziia textului, etc. ;

96

n caseta de dialog Customize Bulleted List se poate modifica fontul folosit pentru bulin prin acionarea but toate caracterele de tip bulin care apar aici pentru a-i crea propria list de preferin :

se efectueaz click pe caracterul de tip bulin care se dorete a fi nlocuit, pentru a-l selecta n vederea nlocui se efectueaz click pe butonul Bullet pentru a deschide caseta de dialog Symbol care ofer o list derulant ce se selecteaz un font (din lista de 7 fonturi : Lucida Sans Unicode, Marlett, MS Mincho, MS Outlook, MT Ex 97

simboluri vor fi afiate n harta de caractere (character map) situat sub lista derulant ; oricare dintre caracterele pre se efectueaz click pe orice caracter dorit, dup care se efectueaz click pe butonul OK pentru a nlocui carac

Observaie.Multe simboluri folosite cu regularitate n documente nu se afl pe o tastatur standard. Programu altele sunt disponibile prin acionarea Insert Symbol care deschide caseta de dialog Symbol ce are dou etichete : precizate mai sus, din care se alege fontul dorit i caracterul dorit, dup care se efectueaz click pe butonul Insert pe ofer harta de caractere a diferitelor simboluri ce pot fi selectate i nserate n documentul activ dup ce se efectueaz

98

Efectul Drop Cap(letrin cobort)

E fectul Drop Cap (letrin cobort) este un efect special de supradimensionare a primului caracter al primei linii d caracter sau primul cuvnt al paragrafului poate fi scris cu un corp mai mare (Size) dect caracterele din restul parag Caracterul supradimensionat se mai numete i letrin cobort Efectul Drop Cap (letrin cobort) poate fi aplicat pentru : primul caracter al primei linii dintr-un paragraf existent cursorul de nserare se poziioneaz n dreapta cara primul cuvnt al primei linii dintr-un paragraf existent se selecteaz cuvntul . n ambele cazuri, dup operaia precizat se acioneaz Format Drop Cap care determin deschiderea casetei de Position poziia letrinei fa de text (Dropped sau In Margin); Font fontul cu care va fi scris/scris litera/cuvntul; Lines to drop numarul de linii ce reprezint nlimea letrinei; Distance from text valoarea (n inch) distanei dintre letrin i textul paragrafului.

99

100

Inserarea automat de texte (AutoText)

O caracteristic important a programului Word 2000 este facilitatea AutoText prin care se permite memorar paragrafe ntregi, dup care acestea pot fi renserate n text prin intermediul unor taste, nume sau comenzi foarte sim meniul Insert AutoText. Pentru a crea o rubric (intrare) n lista utilitarului AutoText, se selecteaz textul respectiv sau se introduce d sau se acioneaza Insert AutoText i se acioneaz butonul AutoText care determin apariia casetei de dialog Au AutoFormat. Eticheta AutoText conine o caset pentru a introduce numele unei intrari (de preferin un nume scurt i uo deja introduse, o caseta Preview pentru previzualizarea intrrii introduse, precum i butoanele Add, Delete, Insert, S

Exemplu.Utilizarea unei rubrici consacrate din AutoText: Dear Sir or Madam: .

101

Observaie. Eliminarea (tergerea) unei intrri din lista AutoText se face folosind eticheta AutoText unde se

Eticheta AutoCorrect ofer pentru validare urmtoarele opiuni privind corectarea automat a textului introdu Correct TWo INitial CApitals ; Capitalize first letter of sentences; Capitalize names of days; Correct accidental usage of cAPS LOCK key ; Replace text as you type.

3.4 Formatarea paginilor

Definie. O pagin fizic este ntreaga suprafa de hrtie sau de folie (suport pentru imprimarea unui docum documentului.

102

Formatarea unui document la nivel de pagin se realizeaz prin urmatorii parametri :

Dimensiunea paginii fizice (Paper size) determinat de lime (Width) i nlime (Height); exist cteva formate 210 mm), B5 (JIS) (182 x 257 mm) ; utilizatorul poate folosi dimensiuni dup preferin (Custom size) ; Orientarea paginii fizice (Orientation) orientarea pe vertical (tip portret Portrait) sau orientarea pe orizontal Marginile paginii fizice (Margins) marginea superioar (Top), marginea inferioar (Bottom), marginea din stnga (Gutter) ; Poziia legturii(inei) (Gutter position) poziia la stnga (Left), poziia n partea superioar (Top) ; Antet i subsol ( Header and Footer) marginea antetului i marginea subsolului ; Aspectul paginii (Layout) antete i subsoluri diferite pentru paginile impare i pare, alinierea vertical a textului ( marginea de sus a paginii, iar spaiul liber rmne n partea inferioar a paginii), Center (textul va fi afiat la mijlocu Justified (spaiul dintre liniile textului va fi mrit astfel nct textul s ocupe tot spaiul util al paginii), Bottom (text paginii); Numerotarea paginilor (Page Numbers) poziia numerotrii (n partea superioar sau n partea inferioar a pagini (n centru), Right (la dreapta), Inside (n interior), Outside (n exterior).

Formatarea paginilor presupune n principal urmtoarele : stabilirea (setarea) dimensiunii paginii fizice i paginii utile ; stabilirea modului de organizare a textului n pagin i orientarea paginii ; administrarea ntreruperilor de pagin introduse manual ; administrarea seciunilor de document ; numerotarea paginilor (poziia i alinierea numerotrii) ; crearea antetelor i subsolurilor, a notelor de subsol i a notelor de sfrit.

103

104

Observaie. Formatarea paginilor se poate realiza nainte de introducerea textului sau n orice moment al intr documentului sau ncepnd de la o zon anume. Configurarea paginii cu Page Setup

Utilizatorul poate opta pentru configurarea paginii pentru ntregul document sau numai pentru o parte a docu de dimensiuni nonstandard, cum ar fi felicitri sau jumati de pagin. Aceast opiune se poate realiza prin controlu Whole document ntreg documentul ; This point Forward de aici nainte .

Controlul Apply to este oferit de caseta de dialog Page Setup ce se obine prin acionarea File Page Setup i car

Margins ce ofer controalele de tip caset rotativ (spin box) Top, Bottom, Left, Right ce stabilesc cele pat Header i Footer pentru zonele de editare From Edge, comutatorul Mirror margins pentru formatarea paginilor de tip Apply to pentru modul de aplicare a configurrii;

105

Paper Size ce ofer caseta derulant Paper size pentru a alege formatul dorit pentru dimensiunea paginii fiz Orientation pentru tipul orientrii paginii, controlul Apply to pentru modul de aplicare a configurrii;

Paper Source ce ofer modul n care vor fi manevrate paginile la tiprire, casetele First page, Other pages, c 106

Layout ofer opiuni privind aspectul documenlui, caseta derulanta Section start pentru poziia din care va antetele i subsolurile n cazul paginilor impare i pare, sau n cazul primei pagini, caseta derulanta Vertical alignme butoanele Line Numbers, Borders pentru stabilirea numerotrii unor linii i stabilirea chenarului de pagin, control

Observaie. Utilizatorul poate s introduc manual o ntrerupere de pagin (Break) n timpul introducerii text care se poate utiliza prin acionarea Insert Break. Dac se dorete tergerea unei ntreruperi de pagin, se selecteaz 107

De obicei un procesor de texte mparte automat documentul prelucrat n pagini. n momentul cnd textul i o pagin nou. Paginile sunt separate prin aa-numitele marcaje de pagin (page breaks) i anume ntreruperi de pagin actualizarea ntreruperilor de pagin. ntreruperile de pagin se pot introduce i manual la opiunea utilizatorului, pro

Numerotarea paginilor

Programul Word permite s numerotai paginile unui document prin inserarea de numere de pagin. Numaru inserate n zona rezervat antetului (Header) sau subsolului (Footer). Formatul numerotrii unui document poate s dorete nceperea numerotrii paginilor de la un numr diferit de 1, se introduce un numr n caseta de text Start at (

108

Inserarea numerotrii paginilor unui document se poate realiza prin dou metode :

prin comanda Insert Page Numbers se va deschide caseta de dialog Page Numbers care ofer patru opiun Position locul unde va fi inserat numrul de pagin, n partea se jos a paginii (Bottom of page) sau n parte d Alignment modul n care va fi aliniat numrul de pagin : la stnga (Left), la dreapta (Right), n interior (Ins Show number on first page comutatorul pentru apariia sau nu pe prima pagin a numrului de pagin ; Format buton pentru selectarea unui stil de numerotare; se va deschide caseta de dialog Page Number Form I, II, II, sau a, b, c, sau A, B, C, , indicarea numrului de capitol i a numrului de pagin prin caseta de vali numr diferit de 1 prin caseta de text Start at ;

prin comanda View Header and Footer - automat se trece n zona de antet (Header) concomitent cu apariia formatarea antetului i subsolului.

109

Crearea de antete i subsoluri

De regul, zonele de antet i subsol (Header and Footer) sunt utilizate nu numai pentru numerotarea paginilo autorul documentului, numele organizaiei, etc. Pentru acest tip de informaii se va utiliza comanda View Header and Footer ce va determina apariia pe ec document existent va fi imediat afiat n nuane de gri. Se vor folosi butoanele de pe bara de instrumente pentru a cr text Header sau Footer. Indiferent dac se creeaz antete, subsoluri sau ambele, procesul este asemntor. Este suficient deplasarea Switch Between Header and Footer i Show Previous/Show Next pentru a naviga (trece) ntre antetele i subsolurile

110

111

112

n cazul n care textul este deja introdus, pentru a fi convertit n coloane, se procedeaz astfel: se comut n modul de vizualizare Print Layout (din meniul File), apoi se selecteaz textul care urmeaz a fi co se efectueaz click pe butonul Columns de pe bara de instrumente Standard i se trage pentru a se selecta num pentru a obine coloane de laime egal, se deplaseaz punctul de inserie la sfritul textului i se insereaz un pentru a introduce un titlu care se extinde de-a latul coloanelor, se introduce titlul la nceputul primei coloane. coloan.

113

Caseta de dialog Columns ofer opiuni privind numrul de coloane dorit (maxim 10), egalitatea limii colo Crearea i formatarea tabelelor

O puternic facilitate a programului Word este aceea de a crea i formata tabele (Tables). n cadrul tabelelor, restul textului.Tabelele sunt printre cele mai adaptabile funcii din trusa de instrumente existent n Word. Tabelele (matrice de celule-cells) pot fi create n Word prin trei moduri :

prin intermediul casetei de dialog Insert Tables se acioneaza Table Insert Table i se opteaz pentru num

114

folosind butonul Insert Table (inserie tabel) prin acionarea butonului aflat pe bara de instrumente Standar

folosind butonul Draw Table (desenare tabel) se activeaz prin comanda Table Draw Table, i astfel va ap mouse) se va transforma ntr-un creion de desen; se trage cu creionul pentru a crea un dreptunghi de o dimensiune a a tabelului va aprea n documentul activ ; se folosete din nou creionul pentru a desena marginile coloanelor i ale r

115

La crearea unui tabel, este de preferat s se poat cunoate numrul de coloane ale tabelului, nainte de a nce modificarea limii altor coloane pentru crearea de spaiu suplimentar. Pe de alt parte, inserarea de rnduri noi nu ri <Tab> la sfritul unui rnd sau dac se apas <Enter> cnd cursorul este la marginea din dreapta a ultimului rnd.

Definiie. Un tabel este format dint-o matrice de celule (cells), fiecare celul fiind intersecia dintre un rnd (

Dup crearea tabelului, utilizatorul poate s opteze pentru un anumit format de tabel prin comanda Table T poate alege un anumit tip de format pentru tabelul creat.

116

De asemenea, pentru tabelul creat se poate utiliza comanda Table Table Properties ce deschide caseta de dia umbre, fonturi i culori), buton obinut i din meniul Format.

117

Introducerea i editarea textului n tabele

Odat creat un tabel, textul (informaii, date) aferent acestuia poate fi introdus prin efectuarea unui click n o n cele patru direcii obinuite. Dac tabelul a fost creat prin desenare (Draw Table) , se efectueaz click pe butonul Draw Table situat pe b indicatorului s revin de la creion la forma obinuit, aceasta pentru a se putea ncepe introducerea textului n tabel Selectarea diferitelor zone(regiuni) dintr-un tabel

Prelucrarea textului n tabele reprezint urmtoarele dou aciuni :

formatarea textului n tabele fiecare celul a tabelului poate fi formatat separat ; orice aciune aplicabil te bara de instrumente Formating sau meniul Format pentru a aplica fonturi, efecte de fonturi, aliniere, buline, i nume and Borders ofer utilizatorului un numr de opiuni de formatare specifice tabelelor ; se efectueaz click pe una din n spaiul afectat celului ;

118

rotirea textului n tabele folosind funcia Word de direcionare a textelor (Text Direction), se poate roti text selecteaz celula sau grupul de celule care conin textul ce urmeaz a fi rotit ; se execut click pe butonul Change Te Table ; butonul este de tip comutator, ceea ce nseamn c la primul click textul se va roti cu 90 de grade la stnga, l orizontal ; Modificarea structurii tabelului

Un tabel odat creat poate fi modificat cu uurin. Se pot realiza : inserarea sau tergerea de rnduri sau colo (split) celulelor. Aceste modificri se realizeaz fr a afecta restul textului din tabel. De asemenea, textul din tabel

Modificrile ntr-un tabel pot fi clasificate n urmtoarele trei categorii : 1. adaugrea i stergerea rndurilor i coloanelor - pentru a aduga un rnd nou la sfritul unui tabel, de deplase n partea dreapt a ultimei celule i se apas <Enter> ;pentru inseria rndurilor la mijlocul tabelului, se selecteaz n (inserie rnduri deasupra poziiei curente), respectiv Table Insert Rows Below (inserie rnduri sub poziia curent (inserie rnduri) din meniul rapid ; pentru ergerea rndurilor, se selecteaz rndurile ce urmeaz a fi terse, se selec ului i se selecteaz opiunea Delete Rows din meniul rapid ; asemntor pentru celule cu comanda Table Delete celulei curente i pentru deplasarea celulelor rmase la stnga sau n sus ; se selecteaz Delete Entire Row, pentru t coloanelor se face asemntor ca i pentru rnduri ;

119

2. modificarea limii coloanelor i a celulelor cea mai simpl modalitate de a ajusta o coloan sau un rnd est cursorul se va transforma ntr-o sgeat cu dou capete, i innd apsat butonul mouse-ului, se permite deplasarea m introducerea textului n tabele, este aceea prin care se selecteaz coloanele care urmeaz a fi modificate i se selecte coloanelor dup limea rubricii celei mai lungi ; uneori este nevoie ca toate coloanele/rndurile s aib aceeai nl ltime/nlime i se selecteaz comanda Table AutoFit Distribute Columns Evenly (distribuie egal a coloanelo realiza aceast operaie n mod automat ; bara de instrumente Tables and Borders dispune de butoane pentru aceste o

120

3. fuzionarea i divizarea celulelor (merge, split) uneori este nevoie de inserarea unui titlu de tabel care se exti rndurile i n toate coloanele ; sunt cazuri cnd se dorete un numr mai redus de coloane pentru diverse informaii fuzionarea (unificarea ; merge) celulelor ; pentru a mpri o celul n mai multe celule separate, se realizeaz diviza selecteaz comanda Table Merge Cells (fuzionare celule) sau se execut click pe butonul Merge Cells de pe bara d tergere (Eraser) de pe bara de instrumente Tables and Borders pentru a elimina marginea ntre celulele care urmeaz rnduri, respectiv pe vertical pentru a fuziona coloane ; pentru divizarea celulelor se efectueaz click pe butonul Sp creionul Draw Table (desenare tabel) din bara de instrumente Tables and Borders pentru a desena margini de celule

121

Sortarea informaiilor

Programul Word este cu mult mai mult dect un simplu procesor de texte. Acesta reprezint un instrument p utilizatorul poate introduce, sorta i cuta prin liste de date : nume, adrese, articole dintr-un inventar, etc. De asemen scrisori tip. n activitatea sa, utilizatorul este nevoit s gestioneza diverse liste privind persoanele de contact din agenda p telefoane ale colaboratorilor, adresele E-mail ale diverselor persoane, casetele video utilizate, crile din biblioteca p posibilitatea s-i organizeze aceste liste, s le memoreze(stocheze) i s le prelucreze n vederea utilizrii lor eficien Utilizatorul are posibilitatea de a accesa datele stocate ntr-un fiier creat : folosind programul Word ; folosind alte produse din pachetul Microsoft Office ; folosind alte programe . Definiie. Fiierul care conine diverse categorii de informaii se numete surs de date sau baz de date.

Utilizatorul poate sorta informaiile incluse n sursa de date n vederea elaborrii de etichete sau plicuri. Dup poate fuziona documentul principal cu sursa pentru crearea de scrisori sau etichete personalizate, dar i a altor docum Programul Word ofer utilitarul Mail Merge Helper (asistent de fuzionare, care funcioneaza asemntor unu 122

producerea unor documente fuzionate. n acest sens se selecteaz Tools Mail Merge i se acioneaz butonul Creat Dup selectarea tipului de document principal care se dorete a fi creat, n continuare se procedeaz astfel : se indic dac se dorete utilizarea feresteri active ca document principal sau dac este necesar crearea unui d se selecteaz comanda Get Data, dup care comanda Create Data Source ; se parcurge lista de nume de cmpuri sugerate n caseta de dialog Create Data Source, se elimin numele de c se adaug nume de cmpuri noi prin introducerea acestora n caseta de text Fild Name i prin efectuarea unui c se folosesc sgeile de deplasare (Move) pentru a aeza cmpurile n ordinea dorit ; se efectueaz click pe OK cnd s-a ncheiat introducerea numelor de cmpuri i utilizatorul este gata s salvez se introduce un nume fiier pentru fiierul surs de date n caseta de dialog Save As, se efectueaz click pe Sav pentru a ncepe introducerea datelor, se selecteaz comanda Edit Data Source la apariia casetei de dialog Opti se introduc inregistrarile n caseta de dialog Data Form, apsnd tasta <Tab> pentru a trece de la un cmp la al se efectueaz click pe OK la ncheierea operaiei de introducere a nregistrrilor pentru a trece la documentul p date.

Cnd fiierul activ este un fiier surs de date (baz de date), programul Word afieaz n mod automat o bar instrumente care vor fi utilizate la gestionarea sursei de date. Se pot introduce nregistrri noi, se pot edita sau terge i alte opiuni legate de baza de date cu acest tabel, se poate selecta comanda View Toolbars pentru a activa bara d

123

Sortarea listelor, tabelelor, paragrafelor

Orice list poate fi sortat folosind programul Word, indiferent dac este sau nu o surs de date. Pot fi sortate O surs de date poate fi organizat prin sortarea sa n funcie de orice cmp (numeric sau alfanumeric ; exist nregistrrile pot fi sortate n : ordine ascendent Ascending (de la A la Z sau de la 0 la 9) ; ordine descentent Descending (de la Z la A sau de la 9 la 0).

Pentru a sorta inregistrrile din sursa de date, se amplaseaz cursorul oriunde n interiorul coloanei dup care se dore Descending (sortare descresctoare) din bara de instrumente Database sau se acioneaza Table Sort care deschide c

Pentru a sorta un obiect (list, tabel, paragraf), se selecteaz obiectul care urmeaz a fi sortat, se selecteaz c Dupa ce s-a efectuat click ntr-un tabel sau ntr-o surs de date, lista derulant Sort By (criteriul de sortare) p s-a selectat o list cu buline sau mai multe paragrafe de text, lista derulant Sort By ofer utilizatorului numai dou o cuvnt din paragraf, se selecteaz comanda Paragraphs, iar pentru a sorta n funcie de primul cmp sau coloana tabe sortat (Text, Number, Date) i se indic ordinea de sortare. Dac se sorteaz datele dintr-un tabel sau dintr-o surs d acioneaz butonul Header Row. 3.5 Elemente Microsoft Draw

M icrosoft Draw este o aplicaie Office ncorporat, care permite crearea de grafic line art i de alte obiecte, cum ar fi propriile elemente grafice (figuri, scheme, grafice, imagini, etc.), utilizatorul folosete instrumentele de pe bara de in primul caz se selecteaz din meniul ce apare butonul dorit : Clip Art (imagini tematice) ; From File (imagini n fiiere) ; 124

AutoShapes (forme predefinite) ; WordArt (text artistic) ; From Scanner or Camera (imagini preluate prin scanner sau camera TV) ; Chart (diagrame, grafice),

iar n al doilea caz se alege din caseta de dialog Object, tipul obiectului (Object type) ce urmeaz a fi creat, de exem PowerPoint, Microsoft Excel, Paitbrush Picture, etc.

P entru a avea acces la bara de instrumente Drawing (a fi prezent pe ecran), trebuie s se selecteze opiunea View T s se acioneze pentru a deveni operaional.

125

Bara de instrumente Drawing include dou mari categorii de meniuri i butoane : crearea de obiecte desenate (AutoShapes-forme predefinite, WordArt-text artistic, etc.) ; 126

formatarea obiectelor existente (Line Style-linii, Dash style linii punctate, Arrow Style -sgei, Shadow -um

Inseria de forme predefinite (AutoShapes)

Programul Word ofer prin efectuarea unui click pe meniul AutoShapes de pe bara de instrumente Drawing, Lines diverse forme de linii (Line, Arrow, Double Arrow, Curve, Freeform, Scribble) ; Basic Shapes diverse forme de baz (Rectangle, Cube, Oval,Cross, etc.); Block Arrow - diverse blocuri sgei ; Flowchart diverse simboluri pentru scheme logice ; Stars and Banners diverse stele i indicatoare ; Callouts diverse forme pentru adnotri; More AutoShapes alte forme i imagini. 127

D ac se dorete inserarea unor forme oferite de meniul AutoShapes, se selecteaz meniul AutoShapes din care se aleg i se efectueaz click, iar apoi se trece cursorul n document la locul dorit i se efectueaz click pentru a insera form obiectul acolo unde se dorete.

Observaie. Un obiect (element grafic) este selectat atunci cnd se execut click pe orice punct din dreptungh din dou sgei duble perpendiculare. Prin executarea unui clik pe obiect vor aprea 8 puncte de ncadrare (patru n c obiectul) i unul sau dou puncte galbene numite puncte de reper cu ajutorul crora se pot realiza operaii de transfo ncadrare, cursorul se transform ntr-o sgeat dubl nclinat, orizontal sau vertical n funcie de punctul de nca apsat butonul se poate realiza scalarea obiectului n direcia corespunztoare punctului de ncadrare indicat.

128

129

Inseria de obiecte de tip linie (linie, sgeat, dreptunghi, oval)

Cititorul poate observa c la tehnoredactarea cu programul Word a acestei cri s-au utilizat multe scheme, figuri, imagini. Evident, liniile, sgeile, formele ovale s-au realizat cu butoanele corespu

P entru a desena o linie sau o sgeat (simpl/dubl), se efectueaz click pe butonul Line (linie) sau butonul Arrow (s 130

efectueaz click i se ine apsat butonul deplasnd mouse-ul spre captul cellalt al liniei, unde se elibereaz butonu sgeii apare la sfaritul liniei, n poziia n care s-a eliberat butonul de mouse. Dup ce s-a creat (linia sau sgeata) o selectat, asupra obiectului se pot realiza diverse operaii prin utilizarea butoanelor Line Style, Dash Line, Arrow Sty de umbrire, respectiv perspectiva 3-D. Prin click n orice punct din document, elementul devine neselectat.

P entru desenarea unui dreptunghi sau a unui oval (cerc), se efectueaz click pe butoanele Rectangle sau Oval, apoi se un punct diagonal, pentru oval un capt al unui diametru), se efectueaz click, se ine apsat butonul i se deplaseaz asupra cruia se pot realiza operaiile precizate mai sus.

Observaie. Pentru a se crea ptrate sau cercuri, n timpul deplasrii mouse-ului se menine apsat tasta <Sh Inseria de text n cadru (Text Box)

I nstrumentul Text Box (caseta de text/obiecte) se folosete pentru a crea texte care plutesc pe un strat plasat deas pot realiza operaii diverse . Se execut click pe acest buton i se deseneaz caseta de text aa cum se procedeaz pe un cursor (punct de inserie) de la care se poate introduce text care se formateaz folosind bara de instrumente Form realiza i elemente grafice cu butoanele cunoscute. Pentru selectarea casetei de text trebuie s se indice marginile dr

131

132

n cazul n care textul ce urmeaz a fi ncadrat exist deja, se vor folosi butoanele Rectangle sau Oval pentru ntregul text, prin desenare, coninutul textului se va afla n spatele formei desenate (planul doi), deci va deveni invi sau n faa stratului de text. Se va folosi meniul Draw Order Send Behind Text sau un click-dreapta i astfel se va deschide un meniul

133

Adugarea de text artistic (WordArt)

Aplicaia WordArt Gallery este folosit pentru a crea un obiect grafic bazat pe text. Utilizatorul are posibilita eviden titluri i de a aduga la documentul tehnoredactat cu programul Word, un plus de originalitate i de atractiv 134

Pentru a crea text artistic cu WordArt, se insereaz cursorul acolo unde se dorete s apar textul artistic i se se efectueaz click pe butonul WordArt de pe bara de instrumente Drawing care deschide caseta Wordart Gall n interiorul aplicaiei Gallery se selecteaz stilul WordArt dorit i se efectueaz click pe butonul OK ; se va deschide caseta de dialog Edit WordArt Text (editarea textului) care ofer o list derulant Font, o list d textului ; dup opiunile alese privind textul i dup ce acesta este tastat, se execut click pe butonul OK ; textul artistic apare n document i se vor folosi tastele sgei pentru a-l deplasa acolo unde se dorete i se vor 135

etc.) obiectul.

136

Butoanele de pe bara de instrumente WordArt Nume buton WordArt Edit Text (editare text) WordArt Gallery Format WordArt

WordArt Shape Free Rotate (rotaie liber)

Same Letter Heights (aceleai nalimi de litere) Vertical Text (text pe vertical )

Alignment (alinierea) Character Spacing (spaierea caracterelor)

Observaie. Se vor folosi butoanele de pe bara de instrumente WordArt sau cele de pe bara de instrumente D

Formatarea, aranjarea i gruparea obiectelor

Bara de instrumente Drawing ofer butoane pentru a formata obiectele selectate, inclusiv textul artistic creat pe acesta.

Butoanele utilizate n acest sens sunt : Select Objects (selecie obiecte) un click pe acest buton i dac se trage cu mouse-ul un dreptunghi n jurul menine apsat tasta <Shift> n timpul efecturii unui click pe fiecare obiect ; Fill Color (culoare de umplere) se deschide un meniu de culori din care se alege No Fill (fr umplere) sau 137

Line Color (culoare pentru linie) se deschide un meniu de culori pentru a alege culoarea de linie (contur) a Font Color (culoarea fontului) - se deschide un meniu de culori pentru a alege culoarea dorit pentru fontul te Line Style (stilul liniei) se deschide un meniu cu opiuni referitoare la stilul liniei ; prin selectarea opiunii M alte grosimi de linii sau alte atribute ale obiectelor ; Dash Style (stil liniu) se deschide un meniu care ofer linii solide, linii punctate, linii ntrerupte i alte com Arrow Style (silul sgeii) se deschide un meniu cu diverse tipuri de sgei sau alte obiecte grafice ; prin sel stabili un stil pentru capetele sgeii (liniei) dorite ;

Efectele speciale de umbrire i 3-D sunt special concepute pentru a da obiectului creat o impresie de profunzime.Est obiect umbrit, umbra va fi eliminat i invers.

Obiectele create (desenate) sunt amplasate n straturi separate, aazate deasupra textului unui document Wo manipularea obiectelor. Pentru a deplasa obiectele de pe un strat pe altul, se selecteaz opiunea Draw Order pentru aprea un meniul rapid ce ofer butonul Order). Meniul Order ofer urmtoarele opiuni:

Bring to Front (deplasare n fa) deplaseaz obiectul sau obiectele selectate n faa textului sau a altor obie Send to Back (deplasare n spate) - deplaseaz obiectul sau obiectele selectate n spatele textului sau a altor ob Bring Forward (deplasare n fa) deplaseaz obiectul selectat n fa ; Send Backward (deplasare n spate) deplaseaz obiectul selectat n spate ; Bring in Front of Text ( deplasare n faa textului ) deplaseaz obiectul selectat n faa stratului de text ; Send Behing Text (deplasare n spatele textului) deplaseaz obiectul selectat n spatele stratului de text.

138

139

Obiectele componente (individuale) ale unui desen se pot ajusta folosind opiunile Nudge (creare de puncte d sau n jurul unei axe ), opiuni din meniul Draw. Dac se lucreaz n mare msur cu detalii, se poate activa o reea ( desen. Gruparea de obiecte (Group)

Cnd un element grafic (desen) este complet, adic realizat din diverse componente grafice, utilizatorul poat Definiie. A selecta toate obiectele componente ale unui obiect (element grafic) nseamn a executa click pe

140

Pentru a grupa componentele create separat cu instrumentele Rectangle i Oval de pe bara Drawing, se selec apsat tasta <Shift>. Dup aceea se execut opiunea Draw Group de pe bara de instrumente Drawing. Cele dou puncte de incadrare (butoane de manevrare) ce pot fi utilizate pentru a realiza deplasri sau dimensionri pentru ntr

Dac obiectul contine minimum dou elemente, efectul de grupare poate fi anulat (Ungroup) obinn deplasat, dimensionat, formatat, copiat sau ters. Aceast aciune este cea mai simpl modalitate de a formata imagin umplere i culorile de linie, sau se terg poriuni ale imaginii. Dup ncheierea modificrilor, se selecteaz toate obie a putea deplasa sau dimensiona ntregul obiect. Crearea de schie de document

n elaborarea unui document care nseamn un articol, un referat, un raport, o teza de doctorat, o dizertaie, u sumar (tabel de cuprins) care poate s fie structurat n seciuni i subseciuni, n capitole, seciuni i subseciuni, n p planificare (Outlining) i este o component important a programului Word 2000. Folosind modul de afiare pentru planificare (Outlining) i stilurile Word pentru titluri (Heading), se poate reduce un

Definiie. Regimul de planificare (Outlining) a unui document sub Word reprezint activitatea prin care utili a vizualiza subiectele principale tratate n document, fr a parcurge pagini ntregi de text. Nivelurile de intertitluri p un moment dat. n orice moment, utilizatorul are posibilitatea s tipreasc un cuprins redus al documentului finaliz 141

Regimul de planificare se obine prin selectarea opiunii View Outline. Crearea unei planificri (sumar) se planificare se poate reduce un document la unele niveluri de titluri, mascnd orice alt nivel inferior (subtitlu) i textu urmeaz dup titlul respectiv, se pot face modificri, apoi s se mascheze din nou textul, dup care se poate trece la treac o serie ntreag de titluri de pe un nivel pe altul, printr-o singur comand.

Programul Word 2000 creeaz un document pe baza unui model. Un model (template) este un ansamblu de o crearea unui nou document (modelul Normal sau standard, include de asemenea rubricile din lista utilitarului AutoT i combinaii de taste rapide). Munca utilizatorului n activitatea de tehnoredactare este simplificat prin faptul ca W vrajitor (Wizard) care asist utilizatorul la parcurgerea unor etape care au ca finalitate personalizarea unui docu

La selectarea comenzii File New sau a comenzii New Office Document din meniul Windows Start, utilizat Letters&Faxes, Memos (note profesionale), Other Documents, Publications, Reports, Web Pages. Fiecare categorie de modele ofer cateva tipuri de modele predefinite (fiiere cu extensia .dot), de exemplu, Brochure, Directory, Manual, Thesis.

Lista de modele disponibile depinde de modul de instalare a programului Word i de eventualele modele noi n fereastra Preview. n general, modelele create de ali utilizatori nu pot fi previzualizate. Dup selectarea unui mod Orice fiier cu extensia .dot este un model (template) de document. Fiierele cu extensia .wiz reprezinta aplic Modelele includ cmpuri unde se poate insera text, precum i instruciuni cu privire la modul de utilizare a m primeasc un nume, la fel ca oricare alt document, dar trebuie s se indice extensia .dot prin caseta de dialog Save A *.dot (Document Template). Crearea planului unui document nou 142

Pentru crearea planului (schiei) unui document nou, se folosete modul de vizualizare Outline (comanda Vie documentului.

Dup finalizarea planului, textul de baz al documentului va fi introdus ntr-unul din modurile de vizualizare Prin intrarea n modul de vizualizare Outline, se trece n regim de planificare (Outlining) i astfel va aprea s valoarea Heading 1 (gradul 1 sau nivelul 1). Pentru a ncepe planul documentului, se introduce numele primului titlu <Enter> dup fiecare nume de titlu introdus. Pentru a introduce al doilea nivel de titluri se apas tasta <Tab> i astfe titluri. Pentru trecerea la un grad de titlu superior se apas combinaia <Shift> + <Tab>. O alt modalitate este aceea

Butoanele barei de instrumente Otlining sunt urmtoarele :

143

Promote (promovare) promovarea unui titlu ; trecerea la un nivel superior ; Demote (retrogradare) retrogradarea unui titlu ; trecerea la un nivel inferior ; Demote to Body Text (retrogrradare la text simplu) retrogradarea unui titlu la statut de text simplu ; Move Up (mutare n sus) mutarea unui titlu n sus in cadrul planului ; Move Down (mutare n jos) mutarea unui titlu n jos n cadrul planului ; Expand (extindere) extinderea (expandarea) tuturor nivelelor unui titlu ; afiarea textului de sub titlul afiat Collapse (reducere) reducerea (inhibarea) unul cte unul a nivelelor unui titlu ; Show Heading 1,2, ,7 (afiare) afiarea titlurilor de pe nivelele 1,2, ,7 ; Show All Headings (afiare toate) afiarea tuturor titlurilor ; Show First Line Only (afiare prima linie) afiarea numai a primei linii ; Show Formatting (afiare text formatat) afiarea textului formatat ; Master Document View vizualizarea documentului principal ; Collapse Subdocuments reducerea subdocumentelor ; Create Subdocument crearea unui subdocument ; Remove Subdocument - remutarea unui subdocument ; Insert Subdocument inserarea unui subdocument ; Merge Subdocument - unirea (lipirea) unui subdocument ; Split Subdocument divizarea unui subdocument ; Lock Document - blocarea unui document.

Cnd se dorete modificarea nivelului (gradului) unui titlu existent, acesta trebuie promovat (Promote) sau ret promovarea sau retrogadarea unui titlu i a titlurilor de grad inferior situate sub acesta, se indic spre simbolul de tit folosind sgeata cu patru capete pentru a selecta ntreaga seciune. Dup selectarea textului, se efectueaz click pe b Dup ce s-a introdus planul (schia) documentului, utilizatorul poate afia la un moment dat un numr de nivele de t a inhiba schia, ceea ce are ca efect ascunderea tuturor titlurilor de nivele inferioare. Se efectueaz click pe butonul A click pe butonul Expand (extindere) pentru a extinde un nivel o dat, sau se efectueaz double-click pe semnul + situ (inhibare). Prin crearea schiei documentului, se poate trece n unul dintre modurile de vizualizare Print Layout, Normal Se efectueaz click n dreapta titlului sub care se dorete introducerea textului i se apas <Enter>, dup care se intro n cazul unor documente mai complexe (lungi) se poate folosi facilitatea Document Map (harta documentulu mod de vizualizare a documentului pentru a deschide un cadru n stnga ferestrei de editare a documentului..

144

Crearea indexului i tabelului de cuprins

Deseori, n multe lucrri de mari dimensiuni, este nevoie de crearea unui index de cuvinte i expresii cheie. Dei, m face automat. Marcarea expresiilor/ cuvintelor ce vor intra n index se face n timpul introducerii textului sau la sfr va deschide caseta de dialog Mark Index Entry sau se apas <Alt>+<Shift>+<X>. Prin urmare, pentru crearea unui (Entry) n index ; pentru fiecare se selecteaz caseta de dialog Mark Index Entry ; textul selectat va aprea n caseta insernd dou puncte ( :) ntre a doua i a treia subintrare ; se selecteaz opiunea Mark pentru marcarea individual document. Pentru a genera indexul, se trece la o pagin alb (de regul, la sfritul documentului), se insereaz un ti (Formats) (From template, Classic, Fancy, Modern, Bulleted, Formal, Simple), apoi OK.

145

Pentru generarea unui tabel de cuprins (Table of contents TOC) utilizatorul trebuie s realizeze stiluri pen trece la nceputul sau la sfritul documentului. Se trece ntr-o pagin alb i se selecteaz comanda Insert Index an predefinit, precum i tipul de Tab leader, apoi se acioneaz butonul OK.

146

Inserarea notelor de subsol1 i a notelor de final2

Pentru utilizarea notelor de subsol (footnotes) i a notelor de final (endnotes), programul Word numeroteaz inserarea unei note de subsol sau a unei note de final, se poziioneaz cursorul de editare (punctul de inserie) n drea ordine al notei) i se selecteaz opiunea Insert Footnote care deschide caseta de dialog Footnote and Endnote. Se p simbol personalizat. Dup efectuarea opiunii privind numerotarea, programul Word va insera semnul de referin i, n funcie de 147

deplasa acolo unde va aprea nota n document ( modul Print Layout),

Tiprirea i protecia documentului

nainte de tiprirea documentului, mai este necesar s se utilizeze facilitile oferite de programul Word pentru anum documentul, etc. Pentru acest lucru se selecteaz comanda Tools Spelling and Grammar dup ce cursorul se poziio coreciile corespunzatoare. Previzualizarea documentului 148

D e asemenea, nainte de tiprirea final a documentului este foarte util (de altfel, i n timpul introducerii textului pen facilitate ofer utilizatorului posibilitatea de a urmri modul de separare a textului ntre pagini, precum i de a detect Previzualizarea se realizeaz prin click pe butonul Print Preview de pe bara de instrumente Standard sau prin selecta

149

Pe ecran va aprea formatul de tiprire pentru o pagin sau pentru mai multe pagini n funcie de opiunile ut care ofer butoane privind opiunile disponibile n Print Preview. Opiunile disponibile n Print Preview

Nume buton

Aciu

Print (Tiprire) Magnify (Mrire)

Tipr

Cnd mic

One Page (O pagin) Multiple Page (Pagini multiple) Zoom (Marire/Micorare) View Ruler (Vizualizare rigl) Shrink To Fit (reducere pentru ncadrare)

Afie

Afie

Mod

Activ

Redu text

Full Screen (tot ecranul ) Close (nchidere) Context-Sensitive Help (asisten sensibil la context)

Activ

nchi

Se ef buton respe

D up previzualizarea documentului, utilizatorul poate decide inserarea unui salt de pagin anterior trecerii automate la unui nou subiect. Pentru a insera un sfrit forat de pagin (hard page break), care determin pagina s se ncheie la <Ctrl>+<Enter>. De asemenea, dupa previzualizarea documentului, se poate decide modificarea orientrii paginii i 150

dialog Page Setup ce ofer etichetele Margins, Paper Size, paper Source, Layout.

Pentru crearea unei pagini de titlu pentru documentul respectiv, se introduce textul corespunztor i apoi se f poziioneaz cursorul pe pagina ce urmeaz a fi aliniat, se selecteaz File Page Setup Layout care deschide case urmtoarele opiuni : Top (sus) configurarea prestabilit, textul este aliniat n raport cu marginea de sus ; Center (centru) textul de pagin este centrat ntre marginea de sus i cea de jos ; Justified (la ambele margini) textul este aliniat i fa de marginea de sus i fa de marginea de jos ; Bottom (jos) textul este aliniat fa de marginea de jos. Opiuni de tiprire Pentru tiprirea documentului la imprimant, se va executa click pe butonul Print de pe bara de instrumente pot modifica diveri parametri de tiprire.

n caseta de dialog Print, utilizatorul poate s realizeze urmtoarele aciuni : selectarea unei imprimante instalat pe sistemul de calcul ; tiprirea anumitor pagini specificate, inclusiv a paginii curente, a unui domeniu de pagini sau a textului selectat ; 151

tiprirea proprietilor documentului (persoana care l-a creat, data la care a fost creat, numarul de cuvinte continut, n indicarea n caseta de text Print, a opiunii de tiprire numai a paginilor pare sau numai a paginilor impare, sau a am se specific numrul de copii (exemplare) i dac se dorete colaionarea acestora (paginile 1, 2, 3, etc. ale fiecrui e etc.) ; tiprirea ntr-un fiier, astfel ca un utilizator care nu dispune de programul Word s poat tipri documentul.

Se vor stabili opiunile de tiprire, se va pregti imprimanta, dup care se efectueaz click pe butonul OK pentru a tr Protecia documentului

Programul Word 2000, ofer utilizatorului mai multe modaliti de protejare a documentului mpotriva unor privi interzicerea accesului oricrei pesoane care nu cunoate o parol pentru deschiderea documentului ; solicitarea ca utilizatorul s deschid numai copii destinate citirii documentului ; recomandarea ca utilizatorul s deschid documentul sub form de copie destinat exclusiv citirii, astfel nct dac s interzicerea de modificri asupra unui document transmis pentru citire, cu excepia comentariilor sau a modificrilor Pentru aplicarea facilitii de protecie a documentului, exist dou modaliti :

se selecteaz comanda File Save As care deschide caseta de dialog Save As ce ofer butonul Tools i din lista deru se selecteaz comanda Tools Options care deschide caseta de dialog Options ce ofer diverse etichete printre care

La activarea controlului Password to open (parol pentru deschidere), utilizatorul introduce o parol. Indiferent de o timpul introducerii lui. Se va solicita reintroducerii parolei n vederea confirmrii. Utilizatorii care nu vor conoate p

152

153

4.1 Operare i utilizare

M ediul Microsoft Excel este un program performant de calcul tabelar (spreadsheet program)ce se poate utiliza pentru scopul obinerii de rapoarte i analize. De asemenea, pe baza datelor nregistrate programul Excel poate crea foarte u Word, Microsoft PowerPoint, Microsoft Access, astfel nct datele s poat fi prezentate practic, n orice form.

n Excel, fiierele se numesc registre de calcul (agenda de lucru workbook). Acestea pot conine mai multe foi de fisiere:

tipul .xls, fisiere ce reprezinta un registru de calcul(agenda de lucru)(workbook) ce poate contine mai multe fo 154

tipul .xlt, fisiere ce contin modele(templates) de factura, deviz de plata, comanda de cumparare, oferite de Exc tipul .xlm, fisiere ce contin macro-uri(macros).

Foaia de calcul (Sheet) seamn cu registrul unui contabil, avnd numerele, textul i formulele dispuse pe lini economice, financiare,etc. O foaie de calcul const din coloane i linii. Coloanele sunt dispuse pe vertical i sunt id superioare a foii de calcul. Liniile sunt dispuse pe orizontal i sunt identificate prin numere ( 1, 2, 3, ), numite an cu o coloana se numete celul. Fiecare foaie de calcul are 256 de coloane si 65536 de linii (rnduri), prin urmare se pot crea foi de calcul com +<>, iar pentru a se accesa ultima coloana se vor apasa simultan tastele <Ctrl> +<>. Revenirea se va face aseman A, B, , Z, apoi AA, AB, , AZ, BA,BB, , ultima coloana fiind notata cu IV. Celulele sunt identificate n funcie de poziia lor pe linii i coloane. Adresa celulei este concatenarea dintre l cnd se execut click pe ea pentru a o selecta. Celula activ este selectat de un chenar ngroat (indicatorul celulei). Introducerea datelor, textelor i formulelor

n orice celul a unei foi de calcul se poate introduce text, se pot introduce numere sau formule de calcul. Atunci c forma unui text, a unei date calendaristice, a unui numr ce poate fi calculat sau a unei formule. Tot ceea ce s-a intro activ, ct i n bara de formule, i poate fi editat n ambele locaii.

Introducerea datelor este o operaie simpl. Atunci cnd s-a cerut crearea unei foi de calcul, se trece la introduc celula n care trebuie s apar informaia, se scrie informaia (text, numr, formul) dup care se apas pe <Enter> s Programul Microsoft Excel a fost creat special pentru efectuarea de calcule numerice pe baza unor formule cer sa indice o formul de calcul. Un avantaj important al programului este acela c formula de calcul poate fi scris (n valori aflate n alte celule. Programul Excel utilizeaz toate operaiile aritmetice obinuite i sute de functii predefinite. Toate funciile nc formul existent poate fi editat, modificat sau tears.

4.2 Aplicaii de calcul tabelar

155

Aplicaia 1
Profitul la hectarul virtual de culturi agricole pe zone agropedoclimatice; Ponderea culturilor agricole pe zone agropedoclimatice; Evaluarea economic a terenurilor arabile pe zone agropedoclimatice.

156

157

158

Aplicaia 2
Costurile utilitilor livrate de o societate; Evoluia anual a utilitilor; Graficul evoluiei anuale a utilitilor.

159

160

161

Aplicaia 3

Calculul cotelor din cheltuielile de ntreinere comune ale membrilor unei asocia

Lista de plat privind cotele aferente cheltuielilor comune n fiecare lun (a Auditul contabil anual pentru asociaia de locatari

ASOCIATIA DE LOCATARI

Str. Viisoarei nr.25, Sect.5, cod 71122

LISTA DE PLATA PE DECEMBRIE 2002

Nr.

Numele

Nr.

Supraf

Total gaze Salubrit Apa calda 93000

Indem

crt. 1

Locatarului Anghelescu V

pers 1

mp 27.88

Incalz 324600

Bucat 36000 18000

fochist

17063

2 3 4 5 6

Arsene A Banciulescu P. Burcica I Coltatu M Draghici C

1 1 1 2 3

102.73 67.13 20.2 35 146.9

1196070 781600 235190 407500 1710340

93000 93000 93000 186000 279000

36000 36000 36000 72000 108000

18000 18000 18000 36000 54000

62874

41086

12363

21421

162

89907

Aplicaii de calcul tabelar

Aplicaiile de calcul tabelar implementate prin utilizarea programului Excel, sunt ntlnite frecvent n divers

foile de calcul ce compun aplicaia (registru de calcul), pot fi memorate i regsite uor de obicei, n apli raport, de fiecare dat cu alte valori; n acest caz , este suficient s se defineasc o singur dat structura foi celulele cu formule de calcul, etc.), dup care aceasta se va completa periodic cu datele curente i se va salva datele organizate ntr-o foaie de calcul pot fi utilizate pentru crearea de grafice sau diagrame care s prezin tabelele coninute ntr-o foaie de calcul pot fi complexe i de dimensiuni mari - fiecare foaie de calcul are 25 celulele dintr-o foaie de calcul pot conine formule prin care se pot executa calcule matematice calculele g coninutul formulei respective;

Foile de calcul pot fi construite i de persoane care nu sunt specialiti n informatic, dar care au cunotine e Excel ofer regim de Help i asisten pentru ca implementarea unei aplicaii s devin mai uoar. n general, o aplicaie (workbook) se va compune din mai multe foi de calcul (sheet) ce reprezint diverse c Etapele pentru elaborarea unei aplicaii de calcul tabelar sunt:

1. definirea obiectivelor aplicaiei i ale foilor de calcul problemele ce trebuie rezolvate prin intermediul f 2. definirea cerinelor foilor de calcul informaii Input/Output i calcule; informaiile (datele) ce vor fi in informaiile ce trebuie furnizate i forma de prezentare (datele de intrare, datele de ieire); 3. construirea structurii foilor de calcul antetul coloanelor i liniilor, celulele cu datele de intrare, celulele aplicaiei ntr-un fiier pe discul magnetic; 4. testarea i verificarea foilor de calcul se introduc datele n celule i se verific dac rezultatele obinute 5. exploatarea foilor de calcul dac n etapa de testare se constat c foile de calcul furnizeaz rezultate co aplicaiei; n cazul n care aplicaia este folosit si de alte persoane, trebuie s se elaboreze o documentaie d datelor i particulariti privind interpretarea rezultatelor; se recomand s se realizeze o copie a fiierelor ap

163

Entiti folosite ntr-o aplicaie

ntr-o aplicaie de calcul tabelar (agenda de lucru; workbook) sunt folosite urmtoarele entiti fundamenta Date informaii ce sunt coninute n celule; informaiile sunt de diverse categorii ce determin tipu i operaiile ce se pot executa asupra datelor de acelai tip; programul Excel atribuie automat tipul un Celule forme dreptunghiulare generate de reeaua de coloane i linii a unei foi de calcul, fiecare i identificatorul liniei ( ordonata 1, 2, 3, ); referirea unei celule reprezint identificatorul celule Formule i functii expresii formate din operanzi (constante i/sau referiri de celule), operatori m funcia este o formul complex predefinit identificat printr-un nume i conine ntre paranteze o li Grafice i diagrame forme grafice sugestive i sintetice obinute prin procesarea datelor coninu

164

Exemplu. Pentru a concepe o aplicatie de calcul tabelar, sa presupunem ca o firma produce 3 tipuri de produ desfacere. Zilnic, trebuie se tina evidenta livrarilor si sa se realizeze calcule privind cantitatile livrate pentru se realizeze rapoarte privind cantitatile si costul produselor, atat zilnic, cat si saptamanal si lunar.

Pentru a concepe si proiecta o aplicatie pentru exemplul de mai sus, vom observa ca trebuie sa se proiecte denumirea produselor livrate, pentru fiecare produs pretul unitar, cantitatea livrata, costul total, totalul zilnic Formatul tabelului trebuie sa fie urmatorul:

Produs A DATA 02.01.2003 02.01.2003 Cantitate 12 10 Pret 2000 2000

Produs B Cantitate 15 7 Prt 3000 3000

...

07.01.2003

10

2000

3000

TOTAL

32

26

Stiind ca un registru de calcul(agenda de lucru)(fisier de tip .xls) poate contine mai multe foi de calcul(Sheets) saptamana, iar foaia de calcul care contine acest tabel sa aiba numele 'sapt i', unde i=1,2,3, 4,eventual 5. Prin oferite de Excel pentru memorarea acestor structuri de date:

165

166

In imaginea precedenta s-a creat fisierul 'ianuarie 2003.xls', registrul ce va avea atatea foi de calcul cate saptam Observatie. In foaia de calcul 'sapt 1' se poate vedea ca s-a utilizat o caseta de text(Box Text) care contine enuntul

Program Excel pentru Concursul de Admitere la facultate.

APLICATIE. Utilizarea programului Excel pentru Concursul de admitere la Facultatea de Chimie, Universitatea concursului de admitere au fost publicate si pe INTERNET la adresa www.unibuc.ro/chim/admitere.htm, autor: C S-a proiectat un singur registru(adm2002.xls) cu urmatoarele foi de calcul: a. 'antet' ce contine capete de tabel, texte de inceput si de sfarsit pentru diverse rapoarte(liste ); b. 'inscrisi' ce contine baza de date cu informatii despre candidati, adica

Lista candidatilor INSCRISI

Nr. Crt.

Nr. Leg. 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Nume si prenume PREDA I NICOLETA LARISA PAUN N IULIAN STROE S IONELA MOCANU L ELENA BEZARCA V FLORIN DANIEL CHIVU R OANA MICU(STANCU) A LAURA-EMILIA NEICU(HAIDOIU) M CERASELA VLAD GH MARIA-COSMINA CIOCAN C CRISTINA FLORENTINA ROMAN V MARIA MIHAELA NEGOITA N CRISTINA MARIA DIACONU V ANA-MARIA ALEXANDRU I MARILENA

Optiuni 35124 35124 51432 35142 15324 15324 31452 31425 35214 15342 31524 31452 12345 31524

Proba 1 8,72 9,29 8,01 7,72 6,78 9,06 8,61 8,20 8,82 8,30 7,00 8,87 8,05 8,38

... c. 'sort' ce contine sortarea alfabetica a candidatilor pentru repartizarea lor in salile de concurs si tipari

SORTARE ALFABETICA

- se copiaza din "inscrisi",apoi se sorteaza - se separa pe Sali - se copiaza pe rand in Sali (antet+candidati) - 'catalog' se obtine prin copiere'Sali'(se modifica Antetu Nr. Crt. 1 2 3 4 5 6 7 8 Nr. Leg. 208 53 14 81 268 164 73 185 Nume si prenume AIRINEI ST LIDIA-ELENA ALDEA GH MIHAELA MONICA ALEXANDRU I MARILENA ALEXE C CORINA-GEORGIANA ALEXE D CATALINA ALEXE ST RALUCA MARIA-GEORGIA ANASTASIU M ADINA-MIRELA ANDONI A SIMONA-ILEANA

167

4.3 Date i celule


Date Diversitatea problemelor reclam utilizarea mai multor categorii de informaii (tipuri de date) ce trebuie procesate n vederea obinerii de rezultate n conformitate cu aplicaia ce se elaboreaz. Programul Excel prelucreaza urmtoarele tipuri de date: tipul numeric caracterizat de valori numerice raionale ce se construiesc numai cu cifrele 0-9, punctul (.), virgula (,), procentul (%), simbolurile E i e. Simbolurile E i e se folosesc pentru notaia tiinific a unui numr, de exemplu notaia 1.2E-5 reprezint numrul 1.2 x 10-5; conform notaiei din aritmetica englezeasc, virgula se folosete pentru separarea ordinelor de mrime, iar punctul pentru separarea prii ntregi de partea zecimal; rolul lor se poate inversa prin opiunea Control Panel Regional Settings; asupra datelor de tip numeric se pot aplica operatorii aritmetici +, -, * (nmulire), / (mprire), ^(ridicare la putere) ce produc valori tot de tip numeric; prioritatea acestor operatori este cea obinuit (mai nainte puteri, apoi nmuliri, mpriri, adunri i scderi); folosind parantezele (, ) aceste prioritti se pot schimba; n cazul n care o celul nu este suficient dimensionat, cnd este introdus o valoare, se afieaz un ir de diezi (#####) sau notaia tiinific; n acest caz trebuie mrit celula respectiv; tipul text caracterizat de iruri de caractere (litere, cifre, semne speciale- caractere ASCII); dac un text depsete marginile unei celule, afiarea sa se face i n spaiul celulelor adiacente de pe aceeai linie, chiar dac textul este memorat ntr-o singur celula; aceast situaie se ntlnete n cazul textelor 168

de titlu care se ntind pe mai multe celule, n acest caz se poate realiza unificarea celulelor n cauz (Format Cells Format Cells Alignment Merge Cells); convertirea unei valori numerice n text se poate face dac valoarea va fi precedat de semnul apostrof ( de exemplu 67reprezint irul ); de caractere 67 i nu valoarea numeric 67; textele pot fi ordonate alfabetic i nu exist operatori care s se aplice asupra textelor; tipul data calendaristic i timp caracterizat de formate predefinite pentru afiarea datelor calendaristice i datelor de tip timp; pentru data calendaristic exist formatele ll/zz/aa (ll=luna, zz=ziua, aa=anul, de exemplu 01/16/99) i zz-luna-aa (zz=ziua, aa=anul, de exemplu 16-Jan-99); pentru data de tip timp exist formatele hh:mm AM/PM i hh:mm:ss, unde hh=ora, mm=minute, ss=secunde; modul de reprezentare a acesor date face posibil aplicarea operatorilor de adunare i scadere (+, -); tipul logic caracterizat de valori logice reprezentate intern n memoria intern a calculatorului prin valori binare obinute ca urmare a operaiei de comparare a dou date folosind operatorii relaionali =, >, <, >=, <=, <>;

169

Introducerea datelor se face de la tastatur n celulele foii de calcul conform structurii definite n funcie de obiectivele acesteia. Deplasarea n celule se poate face folosind tastele sgei sau dup ce s-a tastat valoarea datei, se apas <Tab> pentru a trece la celula vecin din dreapta (pe linie), ori se apas <CR> pentru a trece la celula vecin de jos (pe coloan). Celula activ este celula selectat (ncadrat cu chenar ngroat-indicatorul de celul) i este evideniat de un indicator de celul. Prin lansarea n execuie a programului Excel, automat n foaia de calcul vid care se deschide, se selecteaz celula A1. Selectarea unei celule nseamn ncadrarea ei ntr-un chenar ngroat care se numete indicator de celul. Cursorul se transform sub form de cruce ngroat. Executarea unui click simplu pe orice culul nseamn selectarea celulei respective. Pentru a introduce date ntr-o celul, aceasta trebuie s fie selectat, dup care se tasteaz coninutul datei sau mai nainte se execut dublu clik pe celul. n practica elaborrii aplicaiilor se ntlnesc frecvent cazuri n care n mai multe celule trebuie introduse valori incrementate. n acest sens, programul Excel ofer facilitatea seriilor de date care sunt de 4 tipuri:

Seria de date Liniar (Linear)

Se introduce: 1, 2 50, 49 1, 6 10, 30

Rezult seria: 3, 4, 5, 6, . 48, 47, 46, 11, 16, 21, 90, 270, 810,

Cresctoare (Growth) Dat (Date)

Feb 1991, 1992 text1, textA 1-Jan, 1-Mar

Mar, Apr, May, 1993, 1994, text2, textA, text3, textA, 1-May, 1-Jul, 1-Sep,

AutoFill

170

n vederea introducerii de informaii n celulele unei foi de calcul, informaii ce reprezint valori preluate dintr-o serie, se va proceda n felul urmtor: se introduce ntr-o celul valoarea iniial i se apas <CR>; se selecteaz celula (se execut click pe ea) n care s-a introdus valoarea iniial i apoi se selecteaz i celulele n care se va extinde seria; se selecteaz Edit Fill Series care deschide caseta de dialog Series; se valideaz butonul Rows sau Column n funcie de selectarea liniei sau coloanei pe care se va extinde seria; se alege tipul de serie dorit (Type) i opional se indic n zona de editare Step value valoarea de incrementare (pasul) i n zona de editare Stop value ultima valoare care va fi introdus.

171

Celule Fiecare foaie de calcul (foaie de lucru; worksheet) este format din linii i coloane ce constituie sistemul de gril (gridlines) care genereaz o matrice de celule. Liniile sunt identificate prin valorile naturale 1, 2, 3, , iar colaonele sunt identificate prin simbolurile A, B, C, . O celul reprezint intersecia dintre o linie (un rnd) i o coloana si are o adres unic (identificator) alcatuit din concatenarea identificatorilor de coloan i linia pe care se afl celula. De exemplu, C7 este identificatorul celulei aflat la intersecia coloanei C cu linia 7. Selectarea unei celule nseamn evidenierea ei prin indicatorul de celula (celula este ncadrat printr-un dreptunghi ngroat) i apariia identificatorului de celul n caseta Name Box. La un moment dat este selectat doar o singur celul. Operaia de selectare a unei celule se poate realiza prin diverse moduri: folosind tastele sgei se va selecta celula vecin din direcia corespunztoare tastei; folosind mouse-ul prin execuia unui click pe celula dorit; Deplasarea indicatorului de celul (selectarea unei alte celule) se poate realiza i prin urmtoarele operaii: tasta <Page Up> - deplasare cu un ecran n sus (22 rnduri); tasta <Page Down> - deplasare cu un ecran n jos (22 rnduri); tasta <Home> - deplasare spre coloana A din rndul curent; combinaia <Ctrl>+<Home> - deplasare la celula A1 (colul stnga-sus). 172

Dac se dorete vizualizarea altor regiuni din document (foaia de calcul), se vor folosi barele de derulare/navigare (vertical sau orizontal). Pentru deplasarea cu o fereastr, n sus, n jos, la stnga, la dreapta, se efectueaz click n spaiul liber corespunztor din caseta de derulare a barei de derulare.

I
n Excel, ntotdeauna este selectat o singur celul care reprezint celula activ. Un grup de celule se numete domeniu (un dreptunghi obinut prin cancatenarea unor celule). Pentru a selecta un domeniu, se procedeaz asemntor cu selectarea unei zone dintr-un document Word, adic se selecteaz celula dintr-un col al domeniului (se verific dac indicatorul de mouse are forma de cruce ngroat, ce nseamn regimul de selectare), se menine apsat butonul i se trage spre celula din colul opus ( deplasare spre dreapta sau stnga, i apoi n sus sau n jos), dup care se elibereaz butonul de mouse. Domeniul selectat va fi ncadrat de un dreptunghi ngroat, iar celule ce compun domeniu vor fi colorate, excepie celula cu care s-a nceput selectarea.

173

Pentru a selecta toate celulele dintr-un rnd sau dintr-o coloan, se selecteaz antetul rndului , respectiv coloanei. Pentru a selecta mai multe coloane sau rnduri, se selecteaz un antet, dup care se trage pentru a le selecta i pe celelalte. Pentru a selecta ntreaga foaie de calcul activ (toate celule ce formeaz foaia de calcul), se efectueaz click pe butonul Select All, butonul din stnga-sus al foii de calcul, deasupra capetelor (antetelor) de linii. Definitie. Referirea (adresa) unei celule reprezint identificarea celulei prin identificatorul celulei i determin accesul la coninutul celulei pentru a fi prelucrat n cadrul unei formule. Dupa modul n care sunt grupate, celulele pot fi referite prin: lista de celule celule nu sunt grupate; bloc de celule (domeniu) celulele sunt grupate. Referirea la un grup de celule dintr-o foaie de calcul se poate face n mai multe moduri:

174

Grupul de celule

Metoda

Exemplu La ce se refera ? Referirea A1 A2,B3,D3 sau A1;B3;D3

O celul Mai multe celule negrupate

Adresa celulei Enumerare adrese celule

Prima celul Prima celul din rndul 2, a doua i a patra celul din rndul 3 Celulele unui dreptunghi Trei celule din linia 2 care formeaz un bloc Trei celule din coloana A care formeaz un bloc Toate celulele de pe a treia linie Toate celulele de pe a treia coloan Celule A1,D2 din foaia de calcul Tabel7

Un bloc de celule

Adresa primei i ultimei celule Adresa primei i ultimei celule

A1:C2

Un bloc de celule de pe o linie

B2:D2

Un bloc de celule de pe o coloan

Adresa primei i ultimei celule

A2:A4

Toate celulele de pe o linie Toate celulele de pe o coloan Celulele dintr-o alt foaie de calcul

Identificatorul liniei Identificatorul coloanei Identificatorul foii de calcul

3:3

C:C

Tabel7! A1;D2

ntr-o foaie de calcul activ se face referire la celulele din foaia de calcul respectiv, dar se pot face i referire externe, i anume la celule aflate n alte foi de calcul. n acest caz, referirea este precedat de numele foii de calcul urmat de simbolul !. Reuniunile i interseciile de domenii reprezint dou categorii speciale de domenii. O reuniune (Union) reprezint totalitatea celulelor din dou domenii separate. De exemplu, dac se dorete adugarea grupului de 175

celule de la C2 la C8, la grupul de celule C20:C28, se va face referirea (C2:C8,C20:C28). Prin utilizarea virgulei pentru separarea celor dou domenii, se realizeaz reuniunea celor dou domenii.

O
intersecie (Intersection) reprezint totalitatea celulelor comune a dou domenii. Dac pentru reuniune s-a utilizat simbolul virgul, pentru intersecie se utilizeaz un spaiu (blank). De exemplu, intersecia (C2:C10 A10:J10) se refer la singura celul C10. n mod prestabilit, coloanele dintr-o foaie de calcul au limea (Width) de 64 pixeli (8,43), iar rndurile au nlimea (Height) de 17 pixeli (12,75), aceste elemente reprezint dimeniunea unei celule. Diversitatea informaiilor ce trebuie s fie coninute n celulele unei foi de calcul, determin ajustarea limii coloanelor i a nlimii rndurilor, astfel nct informaiile (date, text) s poat fi vizualizate i formatate (s poat s includ informaiile introduse) conform opiunilor utilizatorului. Limea coloanelor poate fi ajustat manual sau se poate folosi comanda Format Column AutoFit Selection pentru a ncadra datele ntr-o lime corespunztoare de coloan. Trebuie specificat faptul c automat se ajusteaz limea tuturor celulelor de pe coloana corespunztoare. De asemenea, la ajustarea nlimii unui rnd, automat se ajusteaz nlimea tuturor celulelor de pe rndul corespunztor.

176

177

entru a ajusta manual limea unei coloane, se indic cu mouse-ul marginea din dreapta a antetului coloanei. Cursorul se va transforma sub forma unui instrument de reglare i anume sub forma unei sgei cu dou capete opuse. Se ine apsat butonul mouse-ului i se trage de marginea antetului coloanei n direcia (stnga ori dreapta) dorit pentru a ajunge la ltimea dorit, dup care se elibereaz butonul de mouse. Dac se efectueaz dublu click pe marginea antetului coloanei, n loc de a trage de margine, programul Excel va aplica coloanei facilitatea AutoFit Selection, prin care coloana va deveni modificat n funcie de cea mai mare informaie din coloan. De asemenea, se poate selecta coloana care se dorete a fi ajustat, i apoi se poate selecta comanda Format Column AutoFit Selection.

178

Definitie. Formatarea textului coninut n celule reprezint opiuni de aliniere a textului (Horizontal, Vertical) n interiorul unei celule, controlul textului (Wrap Text, Shrink to fit, Merge cells), orientarea textului (Orientation) prin rotire, aplicarea de margini (Borders), colorarea celulei, utilizarea de fonturi colorate.

n mod prestabilit, programul Excel aliniaz textul la stnga, iar numerele la dreapta. Prin utilizarea butoanelor de pe bara de instrumente Formatting, se pot ignora aceste configuraii prestabilite i se pot realiza alinieri ale textului i numerelor n interiorul celulelor, la stnga, la dreapta i centrat. Programul Excel ofer i un al patrulea mod de aliniere, numit Merge and Center (fuzionare i centrare), prin care celulele selectate sunt fuzionate (unificate) i se centreaz coninutul primei celule din stnga selectate de-a lungul noii celule obtinute prin fuzionare. n practic, titlurile foilor de calcul sunt centrate prin acest procedeu. Pentru a fuziona i centra un titlu, se selecteaz celulele care includ titlul i apoi se efectueaz click pe butonul Merge and Center (oferit de Commands Format). Exist mai multe opiuni de aliniere care nu sunt accesibile din bara de instrumente Formatting, dar sunt configurate n pagina Alignment (aliniere) din caseta de dialog Format Cells. Dup selectarea celulei ce se dorete a se formata (prelucrarea textului din interiorul celulei), se selecteaz Format Cells care deschide caseta de dialog Format Cells ce ofer etichetele (paginile): Number, Alignment, Font, Border, Patterns, Protection. Alinierea orizontal (Text alignment- Horizontal) ofer apte tipuri de alinieri: General tipul prestabilit (textul la stnga i numerele la dreapta); Left (Indent) - stnga(decalaj); aliniaz coninutul celulei la marginea din stnga, exact ca butonul din bara de instrumente Formatting, dar se poate opta pentru un interval de decalaj n caseta Indent (decalaj); Center (centrat) coninutul se centreaz fa de marginile stnga i dreapta ale celulei; Right (dreapta) coninutul se aliniaz la dreapta n interiorul celulei; Fill (umplere) completeaz celulele cu coninutul curent prin repetarea coninutului pe limea celulei; dac, de exemplu, - este coninutul celulei i se selecteaz Fill ca opiune de aliniere, n celul va aprea ------; Justify (alinierea la ambele capete) aliniaz textul de-a lungul celulei i ajusteaz spaierea n cadrul fiecrei linii, astfel c toate liniile s aib o lime egal cu a celulei, asigurnd astfel o margine dreapt, similar textului dintr-o coloan de ziar; Center Across Selection (centrare de-a lungul seleciei) se aplic unui domeniu de celule.; coninutul primei celule din stnga este centrat pe suprafaa total a tuturor celulelor, este similar opiunii Merge and Center, dar nu realizeaz fuzionarea celulelor.

179

Alinierea pe verticala (Text alignment -Vertical) ofer urmtoarele patru opiuni: Bottom (jos)prestabilit, Top (sus)- alinierea fa de partea de sus a celulei, Center (centru) centrat fa de marginea de sus i de jos a celulei, Justify (ambele capete) adaug spaii ntre linii pentru a completa nlimea celulei n mod uniform. Orientarea textului (Orientation) se poate realiza, fie prin orientarea vertical dac se efectueaz clik pe caseta n care scrie cuvntul T e x t , fie prin modificarea orientrii textului folosind caseta rotativ Degrees (grade) sau se trage de indicatorul Text n cadrul instrumentului Orientation. Rotirea textului permite crearea unui cap de rnd sau de coloana care s ias n eviden. Pentru etichetarea unui grup de etichete de rnd, se va folosi orientarea vertical i fuzionarea textului. Controlul textului (Text control) ofer urmtoarele opiuni:

Wrap Text ( ncadrare n lime) expediaz coninutul unei celule pe linia a doua i pe urmtoarele, dac acesta depsete marginile stnga i dreapta ale celulei; limea celulei nu este modificat, doar nlimea ei; Shrink to fit (restrnge pentru ncadrare) reduce dimensiunea tipului de liter din interiorul celulelor selectate pentru a ncadra coninutul n interiorul acestora; limea celului nu este modificat; Merge cells (fuzionare celule)- fuzionarea (unirea) celulelor selectate;

180

Exemplu. Dac se dorete ca un titlu vertical s traverseze mai multe rnduri, se selecteaz titlul i mai multe celule suplimentare de sub titlu i apoi se acioneaz comanda Format Cells care deschide caseta de dialog Format Cells unde se valideaz Merge cells.

Marginile i culorile (Borders, Fill, Font, Patterns) reprezint modaliti de a scoate n eviden informaiile dintr-o foaie de calcul. O margine (Border) este o linie tras n jurul unei celule sau n jurul unui grup de celule. Culoarea de umplere (Fill Color) este folosit pentru selectarea fundalului unei anumite pri a foii de calcul. Culoarea fontului (Font Color) este aplicat textului n sine. Butoanele Borders, Fill Color, Font Color se pot utiliza i de pe bara de instrumente Formatting.

Definiie. Formatarea numerelor coninute n celule reprezint opiuni de prezentare a numerelor ntr-o varietate de formate (categorii de format) : General, Number, Currency (moneda), Accounting (contabilitate), Date, Time, Percentage (procente), Fraction, Scientific (stiintific), Text, Special, Custom.

181

Programul Excel ofer prezentarea numerelor sub diverse formate pentru a identifica diferite numere ca valori monetare sau procente, sau pentru a simplifica modul de citire a numerelor prin alinierea tuturor punctelor zecimale ntr-o coloan. Celulele selectate pot fi formatate folosind bara de instrumente Formatting, caseta de dialog Format Cells sau meniul rapid (se execut click-dreapta).

182

Observaie. Prin formatarea unui numr, ceea ce se schimb este modul de afiare i nu valoarea numeric a acestuia. Formatul general al numerelor, n spe General, nu afieaz zerourile care nu influeneaz valoarea efectiv a numrului. De exemplu, dac se introduce 10,50, care are aceeai valoare cu 10,5, Excel va ignora ultimul zero, denumit i zero de final (trailing zero). La formatarea unui numr se poate opta pentru reducerea/creterea numrului de cifre, adic se pot elimina/aduga cifre diferite de zero. n cazul reducerii numrului de cifre, numrul afiat va fi rotunjit. De exemplu, dac numrul 9,45 este afiat cu o cifr dup virgul, atunci acesta va fi rotunjit la 9,5.Dac numrul 9,75 este afiat fr cifre dup virgul, atunci va fi rotunjit la 10. Pentru a formata celulele (numerele coninute) folosind bara de instrumente Formatting, mai nainte se selecteaz celulele i apoi se efectueaz click pe un buton pentru a aplica formatele urmtoare:

Buton (stil) Currency (moned)

Efect Exemplu Afieaz i aliniaz simbolul menedei ($,lei,..), separatori prin virgul i puncte zecimale Afieaz numrul sub form de procent: 0.45 sub forma 45% Identic cu stilul Currency, dar fr simbolul monedei: 12345.6 sub forma 12345,6 Mai afieaz o cifr dup virgul: 0,45 devine 0,450 Reduce cu una numrul de cifre dup virgul: 0,450 apare sub forma 0,45

Percent Style (stil procent)

Comma Style (stil virgul)

Increase Decimal (crete numrul de cifre dup virgul) Decrease Decimal (scade numrul de cifre dupa virgul)

Programul Excel dispune de mai multe formate numerice dect se pot selecta din caseta de dialog Format Cells. Pentru formatarea unor celule, se selecteaz celule corespunztoare, apoi se deschide caseta de dialog Format Cells, fie prin comanda Format Cells din bara de meniuri, fie se efectueaz click pe butonul drept al mouse-ului pentru a deschide un meniu rapid din care se alege comanda Format Cells. Caseta de dialog Format Cells ofer pagina (eticheta) Number ce include o list cu diverse categorii de format i controleaz numrul de cifre dup virgul, separatorul miilor i modul de tratare a numerelor negative.

183

Mai nainte se selecteaz o categorie de format, dup care se completeaz i celelalte opiuni. Se pot stabili i alte opiuni disponibile, cum ar fi culoarea textului i culoarea de fundal a celulelor. Categoriile de format din caseta de dialog Format Cells Categorie Descriere

General Number (numr)

Formatul prestabilit. Similar formatului General, dar se pot stabili cifrele dup virgul, se poate folosi un separator pentru mii i se pot include numere negative. Numerele sunt precedate sau urmate de simbolul monedei corespunztor opiunii de ar. Sunt afiate valorile nule. Se aliniaz simbolurile monedei i punctele zecimale. Valorile nule sunt afiate sub form de liniue. Formatul pentru dat dintr-o list derulant. Formatul pentru timp dintr-o list derulant. Similar cu butonul Percent de pe bara de instrumente. Formate pentru fracii dintr-o list derulant Formatul de afiare n notaia exponent: 1.01E+03 Formatul convertete un numr ntr-un text. Format special (cod potal, numr telefon, etc.).

Currency (moned)

Accouting (contabilitate)

Date (dat) Time (timp) Percentage (procent) Fraction (fracie) Scientific (tiinific) Text (text) Special

184

Custom (preferin)

Selectarea dintr-o list de formate (personalizate).

4.4 Formule i funcii

Formulele i funciile sunt oferite de programul Excel pentru efectuarea de calcule folosind coninutul unor celule dintr-o foaie de calcul sau din mai multe foi de calcul n conformitate cu proiectarea i cerinele aplicaiei.

185

Definiie. Formulele sunt expresii formate din operanzi (constante i/sau referiri de celule), operatori matematici (aritmetici i relaionali) i funcii; formula este precedat de semnul =; funcia este o formul complex predefinit identificat printr-un nume i conine ntre paranteze o list de argumente ce reprezint o expresie.

Cea mai simpl formul este cea care conine o valoare (constant numeric sau text). Formulele mai complexe sunt construite cu ajutorul expresiilor matematice, dar care sunt precedate de semnul =. n cazul n care formula nu este precedata de semnul =, expresia matematic este interpretata ca o dat (numeric sau de tip text). Orice formul trebuie scris ntr-o celul a foii de calcul i va aprea scris n bara formulei (Formula Bar). Formula se termin prin tasta <CR>, i ca efect n celul nu va fi afiat formula , ci rezultatul calculelor n conformitate cu expresia corespunztoare formulei.

Exemplu de mai sus este preluat din foaia de calcul Orders ataat la cartea Excel 97 pas cu pas,

186

Microsoft Press, 1998 (http://www.microsoft.com/mspress).

n practic, exist dou moduri diferite de a crea (scrie) o formul: 1. tehnica traditional se selecteaz celula n care trebuie s fie creat formula i se introduce formula scriind adresele de celul ale tuturor celulelor care urmeaz a fi introduse n formul; nu se recomand pentru formulele complexe, deoarece pot aprea erori prin tastare; 2. tehnica de tip indicare se selecteaz celula unde trebuie s apar rezultatul i se tasteaz semnul =; introducerea formulei se face prin repetarea urmtoarei aciuni: se efectueaz click pe celula ce este operand n formul i se tasteaz semnul pentru operatorul corespunztor, pn la terminarea ntregii formule; se ncheie formula prin apsarea tastei <CR>;

n cazul tehnicii de tip indicare, dac este necesar referirea unor celule la mare distan unele de altele, se recomand atribuirea de nume pentru aceste celule i apoi referirea numelor atribuite. Denumirea domeniilor de celule este o facilitate prin care utilizatorul poate aplica un nume pentru a desemna o celul sau un grup de celule (rolul variabilelor ntr-un limbaj de programare), n loc de a folosi adresele de celule ca referine. Numele definite prezint multiple avantaje:

numele sunt mai descriptive i mai uor de memorat dect adresele de celule; cnd o celul este deplasat, numele este deplasat o dat cu celula; se poate folosi un nume n locul unei celule sau al unui domeniu de celule ntr-o formul sau n argumentul unei funcii, similar utilizrii unei etichete de rnd sau de coloan; la copierea unei formule care folosete un nume, efectul este acelai ca i cum s-ar folosi o referin absolut de celul.

Numele pot avea maximum 255 de caractere i pot include litere, cifre, liniue de subliniere i puncte, primul caracter trebuie s fie o liter sau un caracter de subliniere, deci diferit de cifre i punct. Un nume definit nu poate folosi adrese valide de celule.

Un domeniu de celule poate fi denumit n trei moduri: 1. folosind caseta Name Box se selecteaz domeniul de celule ce urmeaz a fi denumit i se efectueaz click n caseta Name Box din partea stng a barei de formule; se tasteaz un nume valabil i se apas <CR>; 2. folosind caseta de dialog Define Name - se selecteaz domeniul de celule ce urmeaz a fi denumit i se efectueaz Insert Name Define care deschide caseta de dialog Define Name ce ofer o list de nume deja 187

folosite n toate foile de calcul ale agendei de lucru; n casta de text Names and workbook se tasteaz un nume valabil de domeniu, dup care se efectueaz clik pe butonul Add; se poate realiza tergerea (delete) unui nume deja introdus folosind butonul Delete; la ncheierea operaiunii se efectueaz click pe butonul OK;

3. folosind caseta de dialog Create Names se poate atribui un nume unei celule din textul existent ntr-o celula, chiar dac textul nu este o etichet de coloan sau de linie; se selecteaz domeniul de celule ce urmeaz a fi denumit; se includ celulele al caror coninut urmeaz a fi folosit ca nume, fie pe primul sau pe ultimul rnd, fie pe prima sau pe ultima coloan selectat; se selecteaz opiunea Insert Name Create din bara de meniuri pentru a deschide caseta de dialog Create Names; n caseta de text Create name in , se selecteaz rndul (Top-sus sau Bottom-jos) i/sau coloana (Left-stnga sau Right-dreapta) care conine etichetele ce urmeaz a fi folosite pentru a denumi domeniul selectat; se efectueaz click pe butonul OK pentru a aplica numele.

Numele de domeniu se poate folosi ca argument pentru o funcie oferit de programul Excel. De asemenea, numele ndeplinete un rol de navigare, cu precdere n agendele de lucru i foi de calcul de mari

188

dimensiuni. Pentru a comuta la sau pentru a selecta un domeniu cu nume, oriunde n interiorul agendei de lucru, se efectueaz click pe sgeata orientat n jos din caseta Name i se selecteaz numele din lista. C ompletarea formulelor este operaia prin care trebuie s se utilizeze facilitaile Excel pentru copierea coninutului unei celule ce reprezint formule de calcul, i n alte celule vecine, dar calculele se refer la celule corespunztoare unor rnduri sau coloane. Operaia de completare este un fel de operaie de copiere . Aceast operaie se utilizeaz i cnd celula conine numere sau text. Indicatorul de mouse (cursorul) va lua mai multe forme n timpul deplasrii ntr-o foaie de calcul, i anume :

cruce mare n aceast form se poate utiliza pentru activarea sau selecia celulelor ; sgeat aceast form se va obine cnd se deplaseaz spre marginea unei celule active; cnd indicatorul are aceast form, se poate utiliza mouse-ul pentru deplasarea celulei (copierea coninutului celulei n alt celul-mutarea celulei) ; cruce mic neagr se va obine aceast form cnd mouse-ul se deplaseaz spre indicatorul de celula (colul jos-dreapta = ptrat min negru ;instrument de umplere), forma ce se utilizeaz pentru a comunica utilizatorului c este permis operaia de completare.

n timpul lucrului n Excel, utilizatorul trebuie s urmareasc frecvent forma indicatorului. O deplasare de mouse egal cu a 32-a parte dintr-un inch (aproximativ 0.8 mm) reprezint diferena ntre operaiile de selectare, deplasare i copiere.

Pentru completarea unei formule (este o operaie de copiere), se selecteaz celula care conine formula ce se dorete a fi copiat. Se deplaseaz indicatorul de mouse n direcia instrumentului de umplere pn cnd indicatorul capt forma indicatorului de umplere (cruce mic neagr). Se apas butonul de mouse i se trage de indicatorul de completare pentru a selecta celulele unde se dorete copierea formulei. Se elibereaz butonul de mouse i astfel formula va fi copiat i n celulele selectate.

nsumarea pe rnduri i pe coloane este o metod de creare a totalurilor pe rnduri i pe coloane, dintr-un singur pas folosind butonul AutoSum ( -nsumare automat) de pe bara de instrumente Standard. Acesta apeleaz funcia SUM. De exemplu, dac exist un tabel de numere i se dorete realizarea totalurilor valorilor pe fiecare rnd i pe fiecare coloan, se selecteaz celulele care conin ntregul tabel, se poate include i celula vid care va conine totalul. Dup aceea, se efectueaz click pe butonul AutoSum. Excel va insera n celula vid o formul de calcul (indiferent dac acest celul a fost selectat sau nu) i va calcula totalul. Dac se dorete inseria unui rnd alb naintea totalurilor, se selecteaz dou celule suplimentare. Totalul se va plasa n ultima celul vid selectat.

189

Dup cum se va vedea din imaginea urmtoare, pentru tabelul ce conine numere n domeniul B4:G14, automat n celula I4 se va crea formula =SUM(B4:H4), n celula I5 se va crea formula =SUM(B5:H5), .a.m.d., iar n celula I16 se va crea celula formula =SUM(B16:H16). Deliberat, coloana H este cu celule vide, iar rndul 15 conine, de asemenea celule vide. Prin utilizarea butonului AutoSum calculul totalurilor n coloana I i n rndul 16 se va realiza automat i imediat.

Modificarea formulelor (revizuire/actualizare) poate interveni n diverse situaii : s-a introdus o formul incorect ; au fost adugate date noi i este necesar modificarea formulei pentru reflectarea datelor noi introduse.

190

U tilizatorul se poate deplasa n celula care conine formula i s creeze o nou formul, scriind formula corect, sau poate edita formula existent. La efectuarea unui dublu click pe o formul pentru a o deschide n vederea editrii, programul Excel va desena fiecare adres de celul sau adres de domeniu ntr-o culoare diferit i va amplasa o margine de aceeai culoare n jurul celulei sau a domeniului. Marginea are numele de identificator de domeniu (Range Finder). O alt modalitate este aceea de a selecta celula care conine formula i apoi se selecteaz bara de formule unde se face click pe ea. Dac se dorete modificarea unor referine, utilizatorul poate folosi tastatura, fie identificatorul de domeniu. Pentru a folosi tastatura, se selecteaz referina din formul i apoi fie se efectueaz click pe celula cu care se dorete a se face nlocuirea, fie se tasteaz adresa celulei de nlocuire. Pentru a folosi identificatorul de domeniu, se apuc marginea identificatorului de domeniu i se deplaseaz n celula corespunztoare. Dac este necesar includerea n domeniu a unui numr mai mare sau mai mic de celule, se trage de instrumentul de selecie situat n partea de jos a indentificatorului de domeniu pentru a extinde sau pentru a reduce selecia. Dup ncheierea editrii formulei, se apas pe <CR> sau se execut click pe butonul Enter.

191

Observaie. Dac referina care se dorete a fi modificat este un domeniu de celule, referina este construit lexical din prima celul din domeniu (un col), dou puncte : i ultima celul din domeniu (cellalt col diagonal), adic n cazul de mai sus, dac este considerat ntregul tabel , vom avea B16:H16. Pentru a modifica aceast referina ntr-o formul, se selecteaz ntreaga referin i apoi se trece n foaia de calcul i se trage pentru a selecta domeniul de celule pentru noua formul, sau se deplaseaz i apoi se extinde identificatorul de domeniu.

Exerciiu. S se considere tabelul de numere din exemplul precedent, s se nlocuiasc cuvntul Total cu Media i s se realizeze aciuni pentru ca pe rndul 16 i pe coloana I s apar valorile medii ale numelor din tabel. Se va folosi funcia AVERAGE (medie) oferit de programul Excel prin butonul Paste Function (fx).

192

Utilizarea funciilor Excel este o facilitate puternic i performant a programului Excel. O funcie este o formul predefinit, prin care utilizatorul economisete timp pentru efectuarea unor calcule complexe. De asemenea, pentru a economisi timp, se recomand utilizarea referinelor la alte celule, n loc de a include toate caluculele care determin rezultatele n aceste celule. Utilizarea butonului AutoSum () are ca efect apelarea funciei SUM. Funciile sunt formule, deci dac se apeleaz o singur funcie, aceasta trebuie s fie precedat de semnul = . Dup semnul egal urmeaz numele funciei, urmat de unul sau mai multe argumente separate prin virgule sau ; i incluse ntre paranteze :

=Nume_funcie (<lista-argumente>)

De regul, funciile sunt operani n expresiile care constituie formula.

193

P rogramul Excel ofer utilizatorului sute de funcii (235) care se pot apela pentru a calcula rezultate folosite n finane, contabilitate, statistic, matematic, inginerie sau n alte domenii tiinifice, economice, sociale. Funciile sunt proceduri (programe structurate) care calculeaz un anumit rezultat cu o precizie foarte mare innd seama de performanele actualelor microprocesoare cu care sunt nzeztrarte sisteme de calcul.

Categorii de funcii Excel

Categorie

Exemple

Financial (financiare)

Calculeaz rata dobnzii, rata lunar de rambursare a mprumutului, valoarea uzurii, etc. (17 funcii) Determin ora curent, ziua din sptamn sau din an, ora sau data Calculeaz valoarea absolut, rdcina ptratic, suma, funcia exponenial, funcia logaritmic, funcii trigonometrice, etc. Calculeaz medii, maxime i minime, abateri medii ptratice, cuantile, etc. Caut i returneaz valori dintr-un domeniu, creeaz hiperconexiuni n reele sau documente din INTERNET Prelucreaz valori dintr-o baz de date (tabel) din Excel Convertete text n majuscule sau minuscule, elimin caractere din dreapta sau stnga,

Date & Time (data i ora)

Math & Trig (matematic i trigonometrie)

Statistical (statistic)

Look & Reference (cutare i referin)

Database (baz de date)

Text (text)

194

concateneaz iruri de caractere, etc. Logical (logic) Evalueaz o expresie logic i returneaz o valoare TRUE (adevrat) sau FALSE (fals), folosit pentru diverse aciuni sau pentru formatare (condiionat) Returneaz informaii din programul Excel sau Windows, referitoare la starea unei celule, a unui obiect sau mediu n ansamblu Calcule inginereti, funcii incluse n Office 2000, dar trebuie instalate separat din Analysis Toolpack

Information (informaie)

Engineering (inginerie)

Observaie. Evident, nu este necesar memorarea tuturor funciilor dintr-o categorie, dar utilizatorul trebuie s se informeze despre existena acestor funcii i s cunoasc funciile de baz i s aib suficiente informaii despre alte funcii pentru a le putea apela atunci cnd este nevoie. Este posibil accesarea tuturor funciilor prin utilizarea paletei de formule (Formula Palette).

Daca trebuie s se apeleze o funcie mai rar folosit, se folosete butonul Paste Function (fx) de pe bara de instrumente Standard care deschide caseta de dialog Paste Function ce ofer lista categoriilor de funcii (Function category) i lista numelor de funcii din categoria selectat (Function name). Caseta de dialog Paste Function se poate deschide i prin comanda Insert Function. Lista categoriilor de funcii include categoria funciilor cel mai recent utilizate (Most Recently Used) i categoria tuturor funciilor (All).

195

nainte de a apela o funcie, utilizatorul trebuie s cunoasc rezultatul returnat (ntors) de funcie, ce argumente trebuie sa aib funcia (tipul i semnificaia lor) i modul de apelare al funciei. Prin regimul de asisten (Help) programul Excel ofer toate aceste aspecte pentru fiecare funcie, utilizatorul urmnd s fie n cunotin de cauz n ceea ce privete oportunitatea accesrii unor funcii n cadrul aplicaiei la care lucreaz.

De exemplu, dac se dorete valoarea unui mprumut sau a unei investiii ntr-un moment de timp viitor, dup efectuarea tuturor plilor, utilizatorul trebuie s cunoasc faptul c exist n categoria funciilor financiare (Financial) funcia FV (future value ; valoare viitoare) ce se apeleaz cu argumentele : rate de tip number ; rata dobnzii la mprumut ; nper (number of periods) de tip number ; numr de perioade (numr de luni, ani, zile sau alte uniti) ; pmt (payment) de tip number ; plat ; sum platit periodic ca rat la mprumut ; pv (present value) de tip number ; valoarea actual ; valoarea iniial a unui mprumut ; type de tip number ; tip avnd valoarea 1 sau 0.

Apelul funciei se va face sub urmtoarea form : FV(rate ; nper ; pmt ; pv ;type).

196

197

Observaie. Cnd se lucreaz cu funcii financiare, trebuie verificat dac toate argumentele unei funcii sunt bazate pe aceeai perioad de timp : o zi, o lun sau un an.

Numele funciilor oferite de programul Excel pe categorii de funcii sunt :

Financial DB, DDB, FV, IPM, IRR, ISPMT, MIRR, NPER, NPV, PMT, PPMT, SYD, VDB ;

PV, RATE, SLN,

Date & Time DATE, DATEVALUE, DAY, DAYS360, HOUR, MINUTE, MONTH, NOW, SECOND, TIME, TIMEVALUE, TODAY, WEEKDAY, YEAR ;

Math & Trig ABS, ACOS, ACOSH, ASIN, ASINH, ATAN, ATAN2, ATANH, CEILING, COMBIN, COS, COSH, DEGREES, EVEN, EXP, FACT, FLOOR, INT, LN, LOG, LOG10, MDETERM, MINVERSE, MMULT, MOD, ODD, PI, POWER, PRODUCT, RADIANS, RAND, ROMAN, ROUND, ROUNDDOWN, ROUNDUP, SIGN, SIN, SINH, SQRT, SUBTOTAL, SUM, SUMIF, SUMPRODUCT, SUMSQ, SUMX2MY2, SUMX2PY2, SUMXMY2, TAN, TANH,TRUNC ;

Statistical AVEDEV, AVERAGE, AVERAGEA, BETADIST, BETAINV, BINOMDIST, CHIDIST, CHIINV, CHITEST, CONFIDENCE, CORREL, COUNT, COUNTA, COUNTBLANK, COUNTIF, COVAR, CRITBINOM, DEVSQ, EPONDIST, FDIST, FINV, FISHER, FISHERINV, FORECAST, FREQUENCY, FTEST, GAMMADIST, GAMMAINV, GAMMALN, GEOMEAN, GROWTH, HARMEAN, HYPGEOMDIST, INTERCEPT, KURT, LARGE, LINEST, LOGEST, LOGINV, LOGNORMDIST, MAX, MEXA,MEDIAN, MIN, MINA, MODE, NEGBINOMDIST, NORMDIST, NORMINV, NORMSDIST, NORMSINV, PERSON, PERCENTILE, PERCENTRANK,PERMUT, POISSON, PROB, QUARTILE, RANK, RSQ, SKEW, SLOPE, SMALL, STANDARDIZE, STDEV, STDEVA, STDEVP, STDEVPA, STEYX, TDIST, TINV, TREAD, TRIMMEAN, TTEST, VAR, VARA, VARP, VARPA, WEIBULL, ZTEST ;

Look & Reference ADDRESS, AREAS, CHOOSE, COLUMN, COLUMNS, GETPIVOTDATA, HLOOKUP, HYPERLINK, INDEX, INDIRECT, LOOKUP, MATH, OFFSET, ROW, ROWS, TRANSPOSE, VLOOKUP ; Database DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSUM, DVAR, DVARP ; Text CHAR, CLEAN, CODE, CONCATENATE, DOLLAR, EXACT, FIND, FIXED, LEFT, LEN, LOWER, MID, PROPER, REPLACE, REPT, RIGHT, SERCH, SUBSTITUTE, T, TEXT, TRIM, UPPER, VALUE ; 198

I nainte de a introduce o funcie(formul), utilizatorul trebuie s se asigure c celula n care se dorete afiarea rezultatului, este activ (selectat). Sunt dou modaliti, ori se execut click n caseta Formula Bar i se tasteaz = i apoi coninutul formulei, ori se execut click pe butonul (=) Edit Formula (editare formul) din bara de formule pentru a deschide paleta de formule. n ultimul caz, caseta Name aflat n partea stng a barei de formule (Formula Bar), se va transforma n caseta Function (funcie), afind numele ultimei funcii folosite i o lista cu cele mai recente funcii utilizate, dac se execut click n lista derulant a casetei Function. Dac funcia dorit se afl n list, se selecteaz i astfel programul Excel va scrie funcia n bara de formule i n paleta de formule. Paleta de formule include o descriere a funciei i una sau mai multe casete de text pentru fiecare argument al funciei. Pentru unele funcii care folosesc un singur domeniu de celule apare i descriere domeniului, deoarece se intuiete argumentul. Casetele corespunztoare argumentelor trebuie completate pentru a utiliza funcia apelat.

199

De exemplu, dac n foia de calcul (tabel) din imaginea precedent se dorete ca n celula G21 s se calculeze media valorilor de pe coloana G, deci din domeniul G12 :G20, se selecteaz celula G21 i apoi se execut click pe butonul Edit Formula i apoi se selecteaz funcia AVERAGE din caseta Function. Se va deschide paleta de formule, i anume caseta pentru funcia AVERAGE aa cum apare n imaginea urmtoare. Automat apare primul argument domeniul G12 :G20. Dac selecia este corect se confirm prin efectuarea unui click pe butonul OK. n cazul n care se doresc alte argumente, n casetele de texte Number 1, Number 2, etc. se pot tasta sau introduce alte argumente. Se poate utiliza butonul Colapse Dialog (Inhibare caset)

200

Ca n cazul oricrei formule, rezultatele funciei sunt afiate n celula activ, iar funcia este afiat n bara de formule (Formula Bar), n momentul cnd celula respectiv este activ (selectat).

Exista doua tipuri de functii/formule : Functii obisnuite la care rezultatul va fi returnat doar intr-o celula, adica sunt functii de tipul f : D1 x D2 x x Dn D ; Functii matriceale la care rezultatul va fi returnat intr-o zona de celule(domeniu), adica sunt functii de tipul f : D1 x D2 x x Dn E1 x E2 x x Em ; n acest caz argumentele funciei pot fi : a) un domeniu(o regiune) an : bm, unde a,b {A,B, , Z} si n, m {1,2, 65536} ; b) un nume de domeniu/regiune ; c) o matrice numerica data sub forma { <linia_1> ; <linia_2> ; ;<linia_n>}, unde <linia_i> este lista elementelor liniei i separate de virgula;

EXEMPLE. a) Calculul determinantului si inversei unei matrice(se utilizeaza functiile MDETERM si MINVERSE)

Consideram A o matrice 3 x 3 si sa calculam determinantul matricei. In celulele domeniului A4 :C6 se introduc elementele matricei A, apoi se selecteaza celula E4 unde se doreste sa apara rezultatul, dupa care in bara de formula se tasteaza =MDETERM(A4 :C6) sau se apeleaza functia MDETERM indicandu-se argumentul ce este domeniul in care sunt elementele matricei A. Pentru calculul inversei, se va selecta domeniul A10 :C12 care in final va stoca inversa matricei, apoi se apeleaza functia MINVERSE cu argumentul A4 :C6, dupa care se apasa combinatia de taste <CTRL> + <SHIFT> + <CR>.

201

b) Calculul puterilor unei matrice(se va utiliza functia MMULT). Pentru A2 se va selecta zona G4:I6 unde se va stoca matricea rezultat, apoi se va apela functia MMULT indicandu-se argumentele A4 :C6, respectiv A4 :C6, dupa care se apasa combinatia de taste <CTRL> + <SHIFT> + <CR>. Asemanator se va proceda pentru A3, A4, , An.

matricea A

det(A )

A*A

19 3 3

0 2 0

7 8 3

72

382 87 66

0 4 0

154 61 30

inversa A

A*A* A

0.083333

0.194 44 1.819 44 0.527 778

7720

3136

0.208333

0.5

1848

824

-0.08333

1344

552

202

Opiunea AutoCalculate (calcul automat) oferit de programul Excel permite efectuarea anumitor verificri referitoare la coninutul unor celule (ce conin constante sau valori ca rezultat al unei funcii sau formule). Se poate cere afiarea automat n bara de stare a calculului pentru sum, medie, etc. a unor valori dintr-un domeniu de celule. Pentru activarea acestei opiuni se selecteaz regiunea (domeniul) de celule care urmeaz a fi verificate i se efectueaz click cu butonul drept pe bara de stare. Se afieaz un meniul local (meniu rapid) ce va permite selectarea funciei dorite de utilizator. Efectul apelrii funciei solicitate se va afia n bara de stare.

203

Formulele i funciile utilizate ntr-o foaie de calcul fac referine la diferite celule sau domenii de celule. Aceste referine pot fi destul de complicate pentru unele foi de calcul complexe, astfel c urmrirea lor poate fi anevoioas.

Programul Excel ofer utilizatorului diferite mijloace grafice destinate verificrii interdependenei celulelor. Aceste mijloace pot fi utilizate cel mai simplu prin afiarea pe ecran a barei de unelte (Auditing Toolbar) care este destinat verificrii (Auditing) formulelor i funciilor. Prin comanda Tools Auditing se deschide un meniul din care se alege comanda Show Auditing Toolbar (afiarea barei de unelte pentru verificare). Uneltele din aceast bar trebuie utilizate numai dup ce a fost selectat celula corespunztoare. Comenzile (uneltele) acestei bare sunt : Trace Precedents celula actual va fi legat cu sgei (de culoare albastr) de celulele precedente (folosite la determinarea coninutului celulei active) ; se indic acele celule, la care formula sau funcia din celula activ

204

face referine (celulele precedente, adic ascendenii celulei active) ; Remove Precedent Arrows tergerea sgeilor care indic celulele ascendente de nivel cel mai nalt pentru celula activ ; Trace Dependents indicarea acelor celule care utilizeaz informaia din celula activ (celulele care depind de celula activ, adic descendenii) ; Remove Depentent Arrows - tergerea sgeilor care indic celulele descendente de nivel cel mai nalt pentru celula activ ; Remove All Arrows tergerea tuturor sgeilor de indicare a interdependenelor ;

Trace Error indicarea celulei sau celulelor care cauzeaz eroarea n celula activ ; comanda poate fi utilizat dac celula activ conine o valoare ce indic o eroare ; New Comment ataarea unui comentariu celulei active ;

205

Circle Invalid Data ncercuirea datelor invalide (n context cu comanda de validare a datelor) ; Clear Validation Circles tergerea cercurilor de validare .

Referine absolute i relative de celule

Operaia fundamental de copiere a celulelor n Excel este o operaie mai special innd seama c o celul poate conine valori de date (constante - numere, text) sau formule (apeluri de funcii i expresii). Dac o foaie de calcul este mai complex (volum mare de date i calcule complexe), este incomod s se repete introducerea unor formule n mai multe celule. De exemplu, dac trebuie s se realizeze suma valorilor pe mai multe linii sau pe mai multe coloane, ar trebui s se introduca acelai tip de formul de mai multe ori, schimbndu-se doar coordonatele(referinele) unor coloane sau linii.

206

Pentru a fi un instrument puternic n calculul tabelar, programul Excel a introdus referine de celule absolute i relative. Fa de metodele fundamentale de copiere n Office 2000, utilizatorul va detecta cteva diferene la copierea i deplasarea celulelor i a domeniilor de celule n Excel : dac se insereaz celulele deasupra unor date existente, aceste date vor fi suprascrise, prin urmare trebuie s existe suficiente celule vide pentru a se accepta selecia ce urmeaz a fi inserat ; decuparea i lipirea, precum i copierea i lipirea au efecte diferite n Excel fa de pachetul Office 2000 ; este imposibil copierea, apoi interclasarea unor operaii i apoi lipirea ; datele trebuie inserate imediat, altfel decuparea sau copierea sunt anulate ; la decuparea unei celule n Excel, aceasta este copiata n memoria Clipboard, dar nu este eliminat din foaia de calcul dect n momentul inserrii ei n noua locaie prin apsarea tastei <CR> sau efectuarea unui click pe butonul Paste ; la decuparea unei selecii, aceasta poate fi lipit o singur dat, nu se pot realiza copii multiple ; copierea i lipirea sunt operaii care se pot repeta ; la apsarea tastei <CR> la sfritul unei operaii de lipire, programul Excel va goli memoria Clipboard, deci se poate folosi butonul Paste pentru a insera prima, a doua, i a n-a copie ; se apas <CR> numai la inserarea ultimei copii. Dac se selecteaz o regiune (domeniu) de celule pentru a fi copiate n alt loc din foaia de calcul, dup selectare se folosete butonul Copy care are ca efect ncadrarea domeniului cu un dreptunghi cu laturi din linii ntrerupte mictoare.

207

Utilizarea facilitilor de tragere i aezare (drag and drop) este eficient n operaiile de copiere i n acest caz. Aceast metod este folosit dac celulele care urmeaz a fi copiate, ct i destinaia lor, sunt vizibile pe ecran. Dup selectarea celulelor, se deplaseaz mouse-ul ca s indice spre laturile indicatorului de celul(domeniu), cu excepia instrumentului de completare (unde indicatorul de mouse se va transforma ntr-o sgeat). Se menine apsat butonul drept i se trage de celule n noile lor locaii. La eliberarea butonului de mouse, se va deschide un meniu rapid, care permite opiunea ntre deplasarea (mutarea) i copierea celulelor.

208

Dup cum se poate vedea din exemplele precedente, copierea valorilor s-a realizat obinuit conform metodei generale oferite de pachetul Office 2000. In cazul n care este vorba de copierea unei formule dintr-o celul n alta, programul Excel modific automat fiecare referin de celula din formul. Exemplu demonstrativ. S presupunem c celula H18 conine formula =SUM(C18 :G18) care calculeaz suma valorilor din domeniul de celule C18 :G18 i dorim s copiem celula H18 n celula J20. Indiferent de modalitatea de copiere, n final n celula J20 se va obine valoarea 0, iar formula afiat n bara de formule va fi =SUM(E20 :I20). Aceste efecte sunt rezultatul modificrii automate a referinelor de celule din formula continut n H18. Evident, n celula J20 se obine valoarea 0 deoarece domeniul E20 :I20 este vid. Se poate observa din imaginea de mai jos c referinele au fost translatate. Translaia referinelor este identic cu translaia celulei J20 fa de celula H18 care conine formula iniial. Acest tip de referin se numete referin relativ.

209

Prin urmare, n procesul de copierea a celulelor care conin formule, referinele celulelor din formula copiat sunt translatate n funcie de poziia destinaiei fa de celula copiat. Prin copiere se poate ajungei la cazuri n care unele referenieri de formule devin invalide, cnd se afieaz textul #REF ! .

n exemplul urmtor (imaginea urmtoare) vom ilustra procesul de refereniere absolut a celulelor unei formule.Vom selecta celula H18 i o vom edita (se execut click dublu pe ea sau click simplu pe ea i apoi click simplu n bara de formule) prin trecerea la fiecare referin de celul, cnd se apas tasta <F4> care face ca n faa literei de celul i n faa numrului liniei s apar simbolul $ ( sau se va tasta efectiv simbolul $ ). Dup aceasta editare se apas tasta <CR> i astfel rezultatul n celula H18 va fi acelai ca cel anterior. Dac se repet procesul anterior de copiere a formulei H18 n celula J20, rezultatul obinut n celula J20 va fi identic cu valoarea din H18, iar n bara de formule va fi afiat formula nemodificat.

210

n acest caz s-a utilizat referenierea absolut, formula copiat refereniaz (acceseaz), fr nici o translatare, celulele originale.

Exist posibilitatea utilizrii i a referinelor mixte. n acest caz, componenta n faa creia este plasat simbolul $ este o referin absolut , iar componenta care nu este precedat de simbolul $ este o referin relativ.

Exercitiu. Folosind referine mixte, vom genera un tabel al nmulirii numerelor (Tabla nmulirii) . n domeniul de celule A2 :A19 vom introduce n ordine numerele 1, 2, , 19 ( se recomand utilizarea seriilor de valori ; Edit Fill Series), iar n domeniul B1 : M12 aceleai valori. n celula B2 vom introduce (edita) formula =$A2*B$1 , dup care vom selecta celula B2 i executm Copy. Vom selecta domeniul ntreg B2 : M12 i executm lipirea (Paste) i asfel se va genera tabelul nmulirii (Tabla nmulirii) din imaginea care urmeaz.

211

REELE DE CALCULATOARE
1. Componentele hardware 2. Componentele software 3. Tipuri de reele O reea de calculatoare este format dintr-un grup de calculatoare (de orice tip) i periferice care partajeaz resursele (BANCIU & 1999, 116-120; MARINESCU & 1999, 254-264). Tendina actual a utilizatorilor o reprezint folosirea calculatoarelor, nu izolat, ci cuplate ntr-o reea. Opiunea din ce n ce mai frecvent pentru o reea de calculatoare i nu pentru posturi de lucru (calculatoare) izolate este pe deplin justificat de multiplele avantaje oferite de aceast soluie: programele pot fi pstrate ntr-o singur copie (pe server) i sunt folosite de oricare dintre utilizatorii reelei; bazele de date pot fi exploatate concurent (de mai muli utilizatori simultan); resursele hardware (imprimantele n special) pot fi exploatate simultan de mai muli utilizatori; posibiliti de comunicare i schimb de informaii ntre utilizatori. 1. Componentele hardware O reea de calculatoare este n general compus din mai multe calculatoare conectate ntre ele. Unul dintre aceste calculatoare este de obicei mai puternic i gestioneaz activitatea ntregului sistem; el este numit server, iar celelalte calculatoare din reea sunt numite workstation. Comunicarea ntre calculatore se poate face n serie sau n paralel. Cablul de comunicaie poate s fie de tip thin (subire) 212

sau thick (gros). El trece pe la fiecare calculator n parte asigurndu-i conectarea n reea, iar la ultimul nod al reelei, conexiunea este ncheiat cu un conector de tip terminator. Pe lng aceste componente, exist disponibile diverse alte produse ce asigur comunicaii de tip special: Bridge (pod) se folosete pentru a conecta dou reele ntre ele; Gateway (poart) se folosete pentru a conecta ntre ele calculatoare de tipuri diferite; Repeater (repetor) se folosete pentru a amplifica semnalul pentru o conexiune la distan. 2. Componentele software Principala component software a unei reele de calculatoare o reprezint sistemul de operare (netware). Prin intermediul su sunt gestionate resursele ntregului sistem. De asemenea, sunt asigurate servicii de protecie ntre utilizatori, comunicaii ntre diverse posturi de lucru, acces protejat la resursele comune din sistem. Pe staiile de lucru rezid fiiere i programe sub sistemul de operare local. ntre acest sistem i sistemul de operare n reea se interpune un modul de comunicare format din: programul de interfa cu reeaua (IPX); programul de interfa cu utilizatorul (NETx). Dintre cele mai utilizate sisteme de operare de tip netware amintim: Windows NT Server i Novell NetWare. 3. Tipuri de reele Reelele de calculatoare se mpart, dup rspndirea lor geografic, n urmtoarele categorii: a. a. LAN (Local Area Networks) reele locale; b. b. WAN (Wide Area Networks) reele cu larg rspndire; c. c. PDN (Public Data Networks) reele publice de date. REEAUA INTERNET Internet este o super-reea global (format din peste 30.000 de reele interconectate) la care sunt conectate peste 20 milioane de calculatoare (numrul lor se dubleaz n fiecare an), ce permite comunicarea i transferul de informaii ntre acestea (PTRU 1999; KRAYNAK HABRAKEN 1999). Internetul este o galaxie format din mii i mii de calculatoare, din toate colurile lumii, vorbind aceeai limb (cunoscut ca Protocol Internet IP), toate conectate la o infrastructur comun, care este n special meninut de companiile de telefoane. Pe al doilea nivel se afl distribuitorii (furnizorii) de servicii Internet, care pltesc companiilor de telefoane dreptul de a le folosii liniile telefonice. Acetia pot folosi i reeaua de comunicaii prin satelit SIPEX (Satellite Internet Packet Exchange). Urmeaz utilizatorii propriu-zii, care pltesc furnizorilor de Internet pentru accesul la reea. Furnizorul de servicii Internet ofer programele necesare conectrii la Internet, suport tehnic, posibilitatea de plasare n Internet a informaiei utilizatorului. Termeni tehnici folosii: 213

nod Internet este un calculator permanent conectat la Internet, care reprezint punctul de intrare n Internet pentru alte calculatoare; Server Proxy este calculatorul furnizorului pe care sunt memorate temporar diferite informaii apelate de utilizatori, astfel nct acestea nu mai trebuie apelate de fiecare dat din Internet; Mirror Server calculator care dubleaz 1:1 datele de pe serverul principal, fiind folosit pentru decongestionarea traficului ctre acesta; Motoare de cutare programe specializate n cutarea informaiilor n Internet: Yahoo, Lycos, Alta Vista, Excite, Archie; domeniu este o zon din Internet ce are un nume propriu; firewall este un sistem de protecie care limiteaz accesul din Internet n reeaua local a unei firme, mpiedicnd astfel scurgerile de informaii. World Wide Web (WWW) Este cel mai folosit serviciu oferit de Internet, dup pota electronic. WWW a adus grafica i interactivitatea n Internet, pe lng posibilitatea de a apela foarte uor aproape toate celelalte servicii Internet (FTP, pota electronic, etc.). Informaiile stocate n reeaua Internet se gsesc ca documente hipertext. Cuvintele i frazele ntlnite n documentele hipertext pe care se poate efectua clic pentru deplasarea la alt document din Internet se numesc hiperlegturi. Structura documentelor hipertext (numite i pagini WEB) a fost definit cu ajutorul unui limbaj numit HTML (Hypertext Markup Language). Deci, o pagin Web este un document accesibil prin WWW, care conine informaii grafice, texte, sunete, animaii, toate aranjate sub form de hipertext. Fizic, pagina Web este un fiier text (ASCII), stocat pe un calculator conectat permanent la Internet numit server WEB. Pentru transferarea documentelor HTML (pagini Web) la distan a fost creat un protocol de transfer, numit HTTP (Hypertext Transfer Protocol). Orice pagin Web are o adres Internet. Pentru a naviga prin WWW, este necesar un program de explorare Web, care permite vizualizarea paginilor Web i deplasarea ntre pagini. Acesta se numete browser. Cele mai utilizate browsere sunt Netscape Navigator i Internet Explorer. FTP (File Transfer Protocol) face posibil transferul de fiiere de la un calculator la altul, indiferent de locul unde sunt situate cele dou calculatoare i de sistemul de operare folosit de ele. Pota electronic (E-mail) Ofer un schimb direct de informaii ntre doi sau mai muli utilizatori de calculatoare aflai la distan. Ea este mult mai rapid dect pota obinuit (un e-mail face nconjurul lumii n 8 minute) i mult mai ieftin dect telefonul sau faxul, fiind considerat cel mai popular mijloc de comunicare. Pentru a putea primi sau transmite scrisori electronice, este necesar s dispunei de o csu potal electronic, numit adres de e-mail . Aceasta este format dintr-un nume, caracterul ASCII @ i numele calculatorului care se ocup de primirea i trimiterea potei electronice (server Mail). Cele mai cunoscute programe de pot electronic sunt: Exchange, Netscape Messenger, Outlook Express, etc.

Retele de calculatoare si mediul Internet


Definitie. 214

O retea de calculatoare reprezinta un ansamblu de calculatoare (sisteme de calcul) interconectate prin intermediul unor medii de comunicatie (cablu coaxial, fibra optica, linie telefonica, ghid de unde) in scopul utilizarii in comun de catre un numar foarte mare de utilizatori -chiar la nivel mondial- a tuturor resurselor fizice (hardware), logice(software de baza si aplicatii) si informationale (baze de date) asociate calculatoarelor din retea. Prin astfel de retele de calculatoare se poate asigura o integrare informatica a unui numar foarte mare de utilizatori la nivel local, regional si mondial. Definitie. Mediul Internet este un ansamblu de retele de calculatoare interconectate care impreuna cu miile de calculatoare individuale (terminale, statii de lucu) si milioane de utilizatori , constituie comunitatea Internet care are la dispozitie un mediu informational si de calcul cu foarte multe servicii informatice si resurse (baze de date diverse, biblioteci de programe, documentatii, etc.). Mediul Internet constituie un ansamblu complex de arhitecturi, componente fizice si sisteme de operare, care trateaza in mod egal atat minicalculatoarele sau retelele de calculatoare, cat si PC-urile sau maiframe-urile. Facilitatile mediului au o importanta egala, iar componentele sale se comporta una fata de alta fara nici o discriminare. Retele de calculatoare Aparitia calculatoarelor conectate in retea a reprezentat o performanta privind utilizarea calculatoarelor in procesarea informatiilor. Multiplele avantaje oferite de retelele de calculatoare sunt: utilizare eficienta prin partajare a resurselor unitatii centrale(UC); acces direct la resursele hardware (memorii externe, imprimante, etc.) si software (editoare, limbare de programare, programe specializate); pastrarea programelor si fisierelor intr-o singura copie (pe server) si utilizarea lor de catre orice utilizator cu drept de acces; sistem de protectie a fisierelor si programelor; utilizarea sinultana a bazelor de date de catre mai multi utilizatori; comunicare si schimb de informatii (programe si fisiere) intre utilizatori la nivel local, regional sau mondial.

Dezvoltarea retelelor de calculatoare (mici sau mari) a contribuit la elaborarea si utilizarea unor aplicatii cu un impact mare asupra vietii economice si sociale din intreaga societate: accesul la programe complexe ce ofera informatii utile la nivel macroeconomic; accesul la mari baze de date din domeniile economic, financiar, comunicatii, etc.; accesul la informatii stiintifice si transferul rapid al articolelor stiintifice.

Astazi, vechiul model al unui singur calculator (sistem de calcul) care rezolva problemele (cererile) unui numar de utilizatori, este inlocuit cu modelul nou al unui sistem de calculatoare interconectate. Unul sau mai multe calculatoare dintr-o retea reprezinta calculatoare centrale (FS - File Server) care controleaza si gestioneaza prin intermediul unui sistem de operare, intreaga activitate de calcul din retea. Aceste calculatoare centrale formeaza nucleul retelei. Calculatorul central poate fi un calculator obisnuit (de regula cu cel putin 16MB memorie 215

interna) pe care este instalat un sistem de operare pentru retea: NETWARE, UNIX, LINUX, OS/2, WINDOWS NT. Calculatorul central controleaza toate resursele comune (unitati de discuri, unitati de dischete, imprimante, plottere, modemuri, fisiere, etc.), asigura securitatea datelor si sistemului, realizeaza comunicatii untre statiile de lucru. Din punct de vedere hardware, o retea de calculatoare este constituita din: calculatoare centrale ( Server); calculatoare de lucru(terminale; statii de lucru - Workstations); echipamente periferice; elemente de conectare.

Statia de lucru (Workstation) este un calculator obisnuit PC care lucreaza sub un sistem de operare obisnuit (Windows, Dos, Unix, Linux, etc.) si care este folosit de utilizatori obisnuiti. Statiile de lucru (terminale) reprezinta componentele de baza ale unei retele de calculatoare. O statie de lucru are in configurare o placa de retea (de ex. NIC- Netware Interface Card) ce realizeaza interfata cu reteaua, fiind conectate cu restul componentelor din reteaua de calculatoare. Sistemele de operare in retea trebuie sa recunoasca aceste componente de conectare. De aceea, firmele constructoare ofera drivere corespunzatoare pentru sistemelor de operare cel mai des utilizate. Spre exemplificare, mai jos, prezentam fisierul read.me ce se afla pe discheta oferita la cumparare (LAN driver Dischette): Fisierul read.me

(LAN DRIVER Diskette) EN-2400ABT LAN drivers support the Network Operating Systems as the following: * NOVELL NetWare v3.X and v4.X * NOVELL NetWare Lite * MICROSOFT LAN MANAGER * MICROSOFT Windows for Workgroups * MICROSOFT Windows NT 3.1 and 3.5 * MICROSOFT Windows 95 * IBM OS/2 LAN Server V4.0 * Lantastics 4.x, 5.x and 6.x * SCO UNIX 3.2v4.2 or higher version with TCP/IP 1.2.1o or higher version The file and directory tree structure of this diskette are listed as below: READ.ME RELEASE.TXT NETSETUP.EXE ;----This file, a brief description of the contents of this diskette ;----This LAN driver diskette release note ;----This file, a setup and diagnostics program

216

NWCLIENT NWSERVER

<DIR> <DIR>

;----Directory for Netware ODI client driver ;----Directory for NetWare ODI server driver

MSLANMAN.DOS <DIR> ;----Directory of NDIS driver for Microsoft LAN Manager DOS environment MSLANMAN.OS2 <DIR> ;----Directory of NDIS driver for Microsoft LAN Manager OS/2 environment WFW31 WFW311 WIN95 WNT31 WNT35 LANTAS4 LANTAS5 LANTAS6 PKTDRV SCO IBMLAN <DIR> <DIR> <DIR> <DIR> <DIR> <DIR> <DIR> <DIR> <DIR> <DIR> ;----Directory for Windows for Workgroups 3.1 ;----Directory for Windows for Workgroups 3.11 ;----Directory for Windows 95 Beta Release driver ;----Directory for Windows NT 3.1 driver ;----Directory for Windows NT 3.5 driver ;----Directory for Lantastics 4.x driver ;----Directory for Lantastics 5.x driver ;----Directory for Lantastics 6.x driver ;----Directory for TCP/IP Packet driver

;----Directory for SCO Unix driver ;----Directory for IBM LAN Server drivers

<DIR>

You may select the corresponding directory and follow the instructions described on the READ.ME file of the selected directory to complete your driver installation.

-----------------------------------------------------------------------------LAN Manager Workstation/Server Installation Guide Introduction: ------------This document describes the procedure to setup LAN Manager 2.1 Workstation/Server driver for EN-2400ABT RTL8019 Plug&Play ethernet adapter. Location of Driver:(DOS) \MSLANMAN.DOS\DRIVERS\ETHERNET\RTL8019\PNPND.DOS (OS/2)\MSLANMAN.OS2\DRIVERS\ETHERNET\RTL8019\PNPND.OS2

217

Sample Configuration Files: --------------------------CONFIG.SYS (for DOS will contain): DEVICE=C:\LANMAN.DOS\DRIVERS\PROTMAN\PROTMAN.DOS /I:C:\LANMAN.DOS DEVICE=C:\LANMAN.DOS\DRIVERS\ETHERNET\RTL8019\PNPND.DOS CONFIG.SYS (for OS/2 will contain): DEVICE=C:\LANMAN.OS2\DRIVERS\PROTMAN\PROTMAN.OS2 /I:C:\LANMAN.OS2 DEVICE=C:\LANMAN.OS2\DRIVERS\ETHERNET\RTL8019\PNPND.OS2 PROTOCOL.INI (will contain): [RTL8019_NIF] ; RTL8019 RPOTOCOL.INI SAMPLE DriverName = PNPND$ AdapterID = @0123456789A ; This item is only required when ; more than one RTL8019 adapters ; exist on one system. Setup Procedures: ----------------Before you start with the installation process, make sure that the adapter is properly installed and configured. Make sure your Microsoft LAN Manager is properly installed.

1. Run the appropriate Microsoft Lan Manager SETUP for the computer you are setting up.(DOS, OS/2 or OS/2 Server). Select "Configuration" item (the Realtek driver isn't included on the Lan Manager diskette), and insert the Realtek driver diskette, select the Realtek driver and follow the directions. 2. When setup is completed, reboot your computer . NOTES: -----1. Parameters for the PROTOCOL.INI file: DRIVERNAME: This is the one required parameter. See example at top of this document for syntax. AdapterID : This keyword is provided by PNPND, and is required when more than one RTL8019 adapters exist on one system. You must modify the AdapterID value in file

218

\LANMAN\PROTOCOL.INI, by yourself. 2. Sample PROTOCOL.INI for LAN Manager: [PROTMAN] DRIVERNAME = PROTMAN$ DYNAMIC = YES PRIORITY = NETBEUI [NETBEUI_XIF] Drivername = netbeui$ SESSIONS = 6 NCBS = 12 BINDINGS = "RTL8019_NIF" LANABASE = 0 [RTL8019_NIF] ; ; EN-2400ABT RTL8019 PROTOCOL.INI Sample Adapter ; DriverName = PNPND$ AdapterID = @0123456789a

Pe langa sistemul de operare destinat actiunilor la nivelul statiei de lucru, exista programe speciale de comunicatii in retea (de exemplu pentru sistemul de operare NetWare exista Netware Shell) ce permite comunicarea statiei de lucru cu calculatorul central si cu toate celelalte statii de lucru conectate la retea. Aceste programe speciale permit ca toate statiile de lucru din retea sa utilizeze programele si fisierele de date de pe calculatorul central in functie de prioritatile recunoscute utilizatorului respectiv. Tipuri de retele de calculatoare Retelele de calculatoare sunt de mai multe feluri functie de numarul statiilor de lucru si de aria lor de raspandire: retele locale ( LAN - Local Area Networks) - lucreaza la nivelul unei cladiri sau al unui grup de cladiri avand distanta intre statiile de lucru de 10-1000 m; retele orasenesti ( MAN - Metropolitan Area Networks ) - lucreaza la nivelul unui oras avand distanta intre statiile de lucru de ordinul kilometrilor; retele regionale/mondiale ( WAN - Wide Area Networks ) - lucreaza la nivelul unei regiuni sau la nivel mondial avand distanta intre statiile de lucru de ordinul miilor de kilometri; 219

retele publice ( PDN - Public Data Networks ) - lucreaza la nivelul unei regiuni sau la nivel mondial si au acces la diverse retele locale, de exemplu - INTERNET (E-mail -posta electronica, WWW-World Wide Web) - USENET si EUNET (posta electronica si circulatia stirilor) - CSNET si ARPANET (cercetare stiintifica) - BITNET (informatii in diverse domenii).

Topologii (structuri) de retele locale Topologia (structura) unei retele de calculatoare reprezinta modul de conectare a statiilor de lucru fata de Server. Modul de conectare va determina traseul pe care va circula informatia in retea, prin urmare o structura a comunicatiilor in retea. In general, exista trei tipuri de topologii pentru retelele LAN: topologia Bus (magistrala) - are o fiabilitate sporita, viteza mare de transmisie;

topologia Ring (inel) - permite ca statiile de lucru sa fie egale intre ele;

220

topologia Star (stea) - ofera o viteza mare de comunicatie, fiind destinata aplicatiilor in timp real.

In domeniul topologiilor pentru retele de calculatoare s-au realizat si unele standardizari, dintre care amintim: ETHERNET - topologie Bus (maxim 150 statii de lucru) produsa de firma Xerox in colaborare cu firmele Intel si Digital; RX-Net (maxim 255 statii de lucru) ; IBM Token Ring - topologie Ring (maxim 96 statii de lucru); IBM-PC - topologie Bus; ARCNET, MICOM, GATEWAY, G/NET. Mediul Internet si Reteaua (The Net) Spre deosebire de retelele comerciale de calculatoare pentru servicii (CompuServe, America Online, GEnie, etc.), mediul Internet este un ansamblu de retele de calculatoare la nivel mondial ce realizeaza conectarea a milioane de calculatoare si care reprezinta: calculatoare guvernamentale si ale institutiilor natiunilor din intreaga lume; calculatoare ale miilor de universitati si scoli din intreaga lume; sisteme de calcul ale marilor corporatii (Microsoft, IBM, Digital, etc.); sisteme de calcul ale unor organizatii si fundatii stiintifice, culturale, sociale; calculatoare ale marilor agentii de presa si de televiziune din intrega lume; calculatoare ale marilor edituri din lume; calculatoare ale milioanelor de utilizatori din intreaga lume.

Din punct de vedere arhitectural, mediul Internet este de fapt o retea gigantica de retele de calculatoare raspandita la nivel mondial si care inglobeaza diverse produse harware si software ce gestioneaza o mare colectie de baze de date ce contin informatii si servicii de toate tipurile, acestea fiind accesibile de la orice calculator (terminal) conectat la retea in orice loc si la orice moment. 221

Comentariu. Mediul Internet este cel mai mare sistem informatic din lume, perfect legal si in multe cazuri gratuit. Resursele pe care le ofera sunt imense si ele se schimba aproape zilnic, asa cum se schimba tehnologiile informatice. In Romania, dupa 1990 reteaua Internet a cunoscut o expansiune deosebita prin aparitia diverselor legaturi interne si internationale, constituite in diverse retele. La inceput au aparut reteaua din mediul universitar (nodul central fiind UPB - Universitatea Politehnica Bucuresti) si reteaua din mediul cercetarii (nodul central fiind ICI - Institutul de Cercetari in Informatica). Reteaua locala UPB este nodul central al retelei RoEduNet (The Romanian Education Network) de care sunt conectate retele din peste 50 institutii de invatamant si de cultura din Bucuresti si din tara. Reteaua locala a Universitatii Bucuresti este conectata la aceasta retea. In prezent, majoritatea centrelor universitare din tara au retele locale conectate la reteaua Internet. De asemenea, multe scoli generale si licee din Bucuresti si din tara sunt conectate la Internet. Majoritatea institutiilor guvernamentale si neguvernamentale, institute de cercetate si proiectare, marile biblioteci din tara, firme cu diverse activitati sunt conectate la Internet. Cererea pentru conectarea la reteaua Internet a determinat aparitia atat a furnizorilor de servicii Internet pentru domeniu public, cat si pentru domeniul comercial. Furnizori de servicii publice: RoEduNet (Romanian Education Network); SFOS (Fundatia Soros pentru o Societate Deschisa); RNC National R&D Network (Reteaua Nationala de Calculatoare pentru Cercetare si Invatamant);

Astazi, furnizori de servicii comerciale sunt in numar mare, de aceea vom aminti cativa: PCNET Data Network, EUnet Romania, EuroNET Romania, Kappa Servexim, IIRUCRoLink, Web Club, Dynamic Network Technologies, Electronum. Evolutia si dezvoltarea mediului Internet In anul 1968 a aparut ideea necesitatii guvernului S.U.A de a interconecta pe o intindere mare, un numar mare de calculatoare (de diverse tipuri si dimensiuni), in scopul cooperarii dintre universitati si departamentele militare ale tarii in cadrul unor proiecte de cercetari comune. Din aceste motive a luat fiinta agentia ARPA (Advanced Research Projecs Agency) a carei activitate s-a concretizat in anul 1970 prin proiectele: ARPANET - retea de calculatoare pentru cercetari in beneficiul guvernului S.U.A.; MILNET - retea de calculatoare pentru cercetari in domeniul militar si de aparare.

In anul 1975, s-a realizat standardizarea unor protocoale (limbaje de comunicare intre calculatoarele interconectate) obtinandu-se standardul TCP/IP (Transmission Control Protocol / Internet Protocol) utilizat pentru legarea in retea a calculatoarele de la majoritatea universitatilor 222

americane importante si de la departamentele de aparare din S.U.A. Astfel, a aparut reteaua de calculatoare DARPA Internet, apoi DARPANET si care a reprezentat nucleul unei gigantice retele de calculatoare pe care o numim astazi mediul Internet. Dupa anul 1980, deja au inceput sa se lege la acest nucleu tot mai multe retele locale, principalele legaturi Internet realizandu-se prin organizatia NSF (National Science Foundation), gestionate de compania ANS (Advanced Network and Services) in cooperare cu firmele IBM, MCI si un consortiu de universitati din Michigan. De asemenea, in aceasta perioada s-a realizat si interconectarea cu retele de pe continentul european, aceasta prin intermediul comunicatiilor prin satelit. Trebuie sa precizam faptul ca in anii 80 s-au constituit retele indepentente care ulterior s-au conectat (prin sisteme numite gateways - porti electronice de legatura) la reteaua Internet: reteaua Usenet, a luat fiinta pentru a conecta calculatoarele Universitatii Duke cu cele ale Universitatii din Carolina de Nord (implementata de Tom Truscott si Jim Ellis in 1980); reteaua CSNET (Computer Science Network), 1980; reteaua NSFNET (National Science Foundation), 1986; reteaua FidoNet ce a implementat serviciul echomail dezvoltat de Tom Jennings in 1984; astazi, se poate accesa acest serviciu prin WWW; reteaua BITNET (Because Its Time Network), retea mondiala formata din universitati, institute de cercetare, organizatii comerciale; in anul 1989 a fuzionat cu reteaua CSNET constituind reteaua CREN (Corporation for Research and Education Network); reteaua BIX (Byte Information eXchange), retea creata de revista Byte pentru servicii on-line orientate pe probleme hardware pentru calculatoare; reteaua EARN (European Academic and Research Network).

Din anul 1992, administrarea mediului Internet este realizata de organizatia internationala ISOC (Internet Society) ce este sponzorizata de membrii comunitatii Internet din S.U.A., Europa si din alte continente. Organizatia ISOC are urmatoarele organisme administrative: IAB (Internet Architecture Board), ce se ocupa cu dezvoltarea protocoalelor din retea; IETF (Internet Engineering Task Force), ce se ocupa de dezvoltarea specificatiilor pentru standarde; IRTF (Internet Reseach Task Force), ce se ocupa de tehnologia interconectarii si stiinta informatiei.

223

5.2 Arhitectura si functionarea sistemului Internet


Definitie.

Fizic, sistemul Internet este un ansamblu de componente hardware (dispozitive de memorare si procesare, e I/O, echipamente de conectare, echipamente de transmisie) pentru memorarea, procesarea, conversia, reprezentare comunicarea informatiilor la nivel local, regional sau mondial, iar logic, este un ansamblu de componente software operare-Unix, Linux, programe de control si transmisie, programe de protectie, aplicatii pentru cautare, procesare reprezentare) pentru a oferi utilizatorilor conectati la retea servicii variate in orice moment si aflati la orice distant resursele accesate, pe principiul client-server.

Din punct de vedere arhitectural, reteaua Internet este constituita dintr-o mare varietate de sisteme de calc mainframe-uri, supercalculatoare, retele de calculatoare LAN, MAN sau WAN.

Functionarea retelei Internet se realizeaza prin intermediul unor noduri (server-calculator) ce ofera cu ajuto protocoale exploatarea eficienta a resurselor mediului Internet, noduri ce se numesc furnizori de servicii.

Acesul unui utilizator la serviciile Internet poate avea loc daca utilizatorul are acces la un terminal (calculato lucru) conectat la reteaua Internet, si anume la un nod din retea. Terminalul se poate afla acasa la utilizator, la scoa faculatate, la biblioteca, la serviciu, la un caf-Internet, etc.

224

Din punct de vedere arhitectural, in sistemul Internet sunt recunoscute trei tipuri de noduri:

noduri de nivel inalt - noduri (clasa A) la nivel mondial la care sunt conectate nodurile continentale ( EARN-European Academic and Research Network) de la nivelul tarilor ;

noduri continentale - noduri (clasa B) la nivelul unei tari (in Romania exista nodul de la UPB, nodul d de care sunt conectate noduri locale ale unor retele;

noduri locale - noduri (clasa C) la nivel local(regional) ce trebuie sa fie recunoscute de un nod contine Romania exista noduri locale in Bucuresti- Universitatea Bucuresti, Institutul de Matematica, ASE, Guve Parlament, etc.- , si in marile orase-Cluj, Iasi, Constanta, Craiova, Pitesti, etc.).

225

Din punct de vedere functional, in sistemul Internet sunt operationale trei tipuri de calculatoare(servere):

calculator router (de dirijare) - calculator ce furnizeaza servicii de dirijare a informatiilor intre doua n adreseaza prin emitere-receptie;

calculator gateway ( de legatura) - calculator de legatura intre nivelele retelei Internet si care realizea conectarea intre doua retele distincte;

calculator host ( gazda) - calculator conectat la reteaua Internet pe unul din cele patru nivele (utilizat tara si mondial) de la care se pot cere servicii Internet.

226

Un utilizator poate avea acces la serviciile Internet numai daca lucreaza la un calculator conectat la un nod Internet. Conectarea la un astfel de nod(Server) se realizeaza fizic prin intermediul unei firme specializate care poa metode: conectare tip Network - cablu coaxial; conectare tip dial-up - modem; linie telefonica comutata.

In vederea utilizarii si serviciilor postei electronice (E-mail), cu acordul administratorului nodului respecti primeste un cont(nume) de utilizator (login name) si o parola (password) de conectare ce va fi recunoscuta in mediu felul acesta, utilizatorul conectat la Internet va avea acces la toate serviciile oferite de Internet, inclusiv la aplicatii complexe din domeniile: stiintific, invatamant, cercetare, economic, comercial, sportiv, artistic, etc. Accesarea serviciilor mediului Internet se realizeaza de la calculatorul utilizatorului conectat la Internet, c sa functioneze sub sistemele Windows 95/98/NT, Linux sau Unix si sa aiba instalate o serie de programe de navigare(explorare; browser-program de acces) precum Netscape Navigator sau Microsoft Internet Explorer.

In aceasta comunitate de retele de calculatoare interconectate, pentru realizarea serviciilor oferite, mediul In baza sistemele de operare Unix sau Linux, sisteme ce ofera facilitati moderne pentru comunicarea in retea (servicii interconectare): Telnet - limbaj de comunicatie in retea; conectarea la distanta; E-mail (Electronic Mail)- posta electronica (emiterea si receptia scisorilor); FTP (File Transfer Protocol) - transfer de fisiere; HTTP (Hyper Text Transfer Protocol)-legatura intre informatii aflate la distanta.

Mediul Internet utilizeaza si instrumente (sisteme hipertext) concepute special pentru localizarea , cautarea 227

vizualizarea in retea, cum ar fi: WWW (World Wide Web - panza mondiala) - sistem de cautare si vizualizare; Gopher - explorare baze de date; Archie - cautarea fisierelor in reteaua Internet; WAIS (Wide Area Information Server) - cautarea si extragerea informatiilor.

Serviciile (activitatile de baza) oferite in prezent de mediul Internet sunt:

E-mail (posta electronica) - prin utilizarea comenzilor Unix/Linux mail, pine, elm, etc. se pot trimite m (scrisori) de posta electronica spre utilizatori din intreaga lume, se poate vizualiza lista scrisorilor primite i postala(mailbox), se pot receptiona mesaje din intreaga lume;

zone de informare (WWW, Gopher, FTP) - informatii stocate in sisteme de fisiere numite zone (site) s gazde(host); exista zone FTP, zone Gopher, zone WWW; - zona FTP este un calculator(server) initializat pentru conectarea in sistem, consultarea si copierea de fisiere - zona Gopher contine baze de date de referinte incrucisate despre documente din intrega lume - zona WWW contine pagini Web ce pot fi vizualizate cu programe speciale de consultare(browser), cum ar Netscape. Internet Explorer; paginile Web pot contine trimiteri la alte zone WWW la care este acces, execu prin click cu butonul mouse-ului;

reteaua UseNet - folosind un cititor de stiri (newsreader), cum ar fi rn, trn, nn, sau tin, se pot studia m grupurile de stiri (newsgroups) pe orice tema: stiinta, medicina, economie, sport, muzica, calculatoare, etc

Functiile principale ale mediul Internet se pot constitui in urmatoarele categorii: localizare si cautare (fisiere, adrese, etc.); comunicare/transfer (fisiere, scrisori, pachete, etc.); prelucrare (operatii I/O, calcule, etc.); protectia informatiilor si operatiilor(accesul cu parola, drepturi utilizare).

Mediul Internet este conceput si construit in jurul conceptului de nivele de serviciu si reprezinta o retea de co pachete (PSN - Packet Switching Network). Comunicarea (transferul) informatiilor in mediul Internet se realizeaza de date numite pachete (packets). Regulile utilizate in mediul Internet pentru a decide cum si unde sa comunice (transmita) pachetele, formeaza numitele protocoale de comunicatii ce constituie software mediului Internet. Protocoalele reprezinta pentru comun limbajele de programare sunt pentru prelucrarea informatica(locatii de memorie). Mediul Internet cuprinde un set de protocoale de retea care specifica detaliile comunicatiilor intre calculatoar interconectate, impreuna cu conventiile de interconectare a retelelor si de dirijare a informatiilor in retea. In prezent, majoritatea retelelor conectate la Internet functioneaza sub interconectarea TCP/IP (sistemul de a fost unul din primele sisteme de operare ce au inclus protocolul TCP/IP) ce este constituita din protocoalele: 228

TCP ( Transmission Control Protocol); IP ( Internet Protocol); UDP (User Datagram Protocol).

Observatie. Exista si protocoale mai vechi, cum ar fi IPX (firma Novell) si X25.

Functiile de prelucrare si comunicatie ale mediului Internet se realizeaza prin intermediul unor procese coop Aceasta functie de cooperare este evidentiata in modelul arhitectural al sistemelor teleinformatice, la baza carora se conceptul de stratificare ce consta intr-o ierarhie de niveluri(straturi) functionale, fiecare nivel oferind utilizatorilor furnizate de nivelul functional inferior.

Modul de functionare a mediului Internet este asemanator activitatiilor postale care se realizeaza prin oficii suboficii postale. Calculatoarele router au rolul suboficiilor postale ce iau decizii asupra modului de dirijare a datelor(pachetelor) la fel cum serviciul postal directioneaza scrisorile spre destinatie. Un oficiu postal nu are legatu toate oficiile postale dintr-o tara, ci are legatura directa cu unele oficii postale vecine.

Pentru ca un pachet (impachetare de date) sa ajunga la destinatie, se utilizeaza o informatie de adresa. Un c router primeste informatia de adresa si pe baza acesteia decide unde sa fie trimis pachetul, stabilind doar conduct cea mai optima pentru ca pachetul sa ajunga la destinatia indicata de adresa corespunzatoare pachetului. Regulile uti mediului Internet pentru deciziile privind dirijarea pachetelor sunt constituite in protocoale de comunicatie. Adrese IP si structura DNS (Domain Name System)

Fiecare calculator cuplat la mediului Internet este identificat printr-o adresa unica, cunoscuta prin asa-num Address, aceasta fiind utilizata la nivelul programelor de prelucrare in retea. In schimb, la nivelul utilizatorilor cu a mediului Internet, identificarea calculatoarelor se face printr-un nume de calculator host gestionat de sistemul DNS Conceptia protocolului TCP/IP este astfel implementata incat schema de adresare permite utilizatorilor si p din retea sa identifice in mod unic o retea sau un calculator host, atat prin intermediul unei adrese IP, cat si prin inte nume de calculator host. Operatiile de identificare in mediului Internet se constituie in urmatoarele categorii: identificare la nivelul programelor de comunicatie - adresa IP (IP Address); identificare la nivelul utilizarii -nume de calculator host (DNS Configuration); identificare utilizator - nume de conectare (login name).

229

Adrese IP (IP Address)

Definitie. O adresa IP este constituita dintr-un grup de patru numere zecimale separate de caracterul punct (.), f fiind cuprins intre 1 si 256=28 (fiecare numar poate fi reprezentat in binar pe un octet), si anume:
a .b . c . d , unde a , b, c, d {1, 2 , , 256}.

Pornind de la aceasta structura de numere zecimale, protocolul IP construieste (reprezinta) un cod (adresa un cuvant de 32 biti (4 octeti) ce va fi constituit din: clasa retelei - clasa A, B sau C; router-ul retelei - identificator de retea; host-ul utilizatorului - identificator host.

230

Din punct de vedere arhitectural, dupa cum am precizat, in sistemul Internet sunt recunoscute trei tipuri d

noduri de nivel inalt - noduri (clasa A) la nivel mondial la care sunt conectate nodurile de la nivelul ta - cod clasa utilizeaza doar bitul 0 care este 0 - cod router retea utilizeaza 7 biti - cod host utilizator utilizeaza 24 biti - a {1, 2 , ,126} , si prin urmare sunt disponibile 126 coduri de router, 224 = 16777216 coduri

noduri continentale - noduri (clasa B) la nivelul unei tari de care sunt conectate noduri locale ale unor - cod clasa utilizeaza bitii 0 si 1 care au valoarea 10 - cod router retea utilizeaza 14 biti - cod host utilizator utilizeaza 16 biti - a {128 , , 191} , si prin urmare sunt disponibile 214=16384 coduri de router, 216 = 65536 cod

noduri locale - noduri (clasa C) la nivel local(regional) ce trebuie sa fie recunoscute de un nod contine - cod clasa utilizeaza bitii 0-2 care au valoarea 110 - cod router retea utilizeaza 22 biti - cod host utilizator utilizeaza 8 biti - a {192 , , 223} , si prin urmare sunt disponibile 222=2097152 coduri de router, 28= 256 cod

Exemple: 1. 1.37.109.4 server de clasa A (nivel inalt) de la Tilburg University (The Netherlands); 2. 163.1.62.3 server de clasa B (nivel tara) pentru conectarea la diverse biblioteci universitare din intreaga HYTELNET); 141.85.128.1 server UPB;

231

3. 153.226.100.1 server de clasa B(nivel tara) de la Facultatea de Chimie(Panduri);

4. 193.226.51.177 server de clasa C (nivel local) ce reprezinta gateway (gw-chimie) la Facultatea de Chimie din c Universitatii Bucuresti si la care sunt conectate host-urile avand adresele IP de la 193.226.51.178 la 193.226.5

5. 192.129.3.33 server de clasa C (nivel local) ce reprezinta un router (math) la Facultatea de Matematica din Uni Bucuresti unde exista mai multe retele locale. Adresa IP este utilizata de protocolul IP pentru obtinerea in binar a unui cuvant de memorie(word) de 32 biti utilizat in operatiile de dirijare a pachetelor(datelor). De exemplu, pentru adresa reprezentata in zecimal 131.15.3.1 de memorie ce reprezinta forma binara este (se concateneaza cei 4 octeti asociati pentru a, b, c si d):

Structura DNS (Domain Name System)

Dupa cum am precizat, fiecare calculator cuplat la mediului Internet este identificat printr-o adresa unica, cu asa-numita IP Address, aceasta fiind utilizata la nivelul programelor de comunicatii in retea. In schimb, la nivelul u cu acces la mediului Internet, identificarea calculatoarelor se face printr-un nume de calculator host gestionat de str Evident, protocolul IP realizeaza o corespondenta bijectiva intre adesele IP si numele gestionate de DNS.

Structura DNS realizeaza administrarea unor nume prin care se acorda diferite responsabilitati de grup, fiecar reprezentand un domeniu. Domeniile sunt gestionate prin intermediul unei structuri arborescente ce determina o str ierarhica. In felul acesta, un nume de calculator host va reprezenta un drum (cale) in arborele sau subarborele admin DNS. Domeniile determina metoda de organizare a calculatoarelor in retea.

232

In prezent, mediul Internet considera nume1 ca domeniu principal, iar celelalte ca subdomenii, aceasta structu organizare fiind asemanatoare organizarii fisierelor in sistemul de operare Unix. Structura ierarhica generata de domenii si subdomenii este definita in functie de diferite unitati de organizare diverse domenii de activitate. Urmatoarele domenii sunt recunoscute astazi ca domenii principale (nivelul inalt):

Com Edu Gov Mil Org Int

societati si companii comertiale organizatii educationale(Universitati,Colegii) organizatii guvernamentale organizatii militare (armata, marina) alte organizatii organizatii internationale

233

Net <tara>

diverse resurse pentru reteaua Internet codul de tara

Codul de tara <tara> reprezinta o secventa de doua litere, de exemplu: au - Australia at - Austria bg - Bulgaria ca - Canada de - Germania pl - Polonia ro - Romania se - Suedia fr - Franta hk - Hong Kong hu - Ungaria jp - Japonia no - Norvegia pt - Portugalia es - Spania yu - Iugoslavia

Reteaua ARPANET (1969) fiind cea mai veche, din care s-a desprins reteaua MILNET, s-a structurat pe sch organizatii responsabile de diverse domenii. O organizatie care coordoneaza un domeniu va fi responsabila de toate subdomeniile ce se definesc in domeniul respectiv. Astazi, principalele legaturi in mediul Internet apartin organizatiei NSF (National Science Foundation), ges compania ANS (Advanced Network and Services) in cooperare cu companiile IBM, MCI si un consortiu de univer Michigan (SUA). Dupa ce s-a extins si in alte tari, mediul Internet a definit domeniile la nivelul unei tari, ca domenii de nivel

Comentariu. In prezent, mediul Internet este constituit din circa 8500 de retele conectate, aproape 2,5 milioane de calcula 21.000 domenii si utilizeaza resursele sale milioane de utilizatori. Exemplul 1. Un arbore ierarhic de domenii/subdomenii Internet pentru Austria.

Austria este tara la care sunt conectate majoritatea nodurilor EARN (European Academic and Research Ne tarile Europei Centrale si de Est. Domeniul de tara (de nivel inalt) este gestionat de Universitatea din Viena (univie subdomeniile: ac academic co comercial (gestionat de EUnet Ltd.) gv guvernamental or organizatie nt retele Subdomeniul academic ac contine, de exemplu: univie Universitate din Viena oeaw Academia de Stiinte a Austriei tuvien Universitatea Tehnica din Viena tu-graz Universitatea Tehnica din Graz

234

In Universitatea din Viena exista, de exemplu, urmatoarele subdomenii: cc Centrul de Calcul (Computer Center) (ce contine phoenix) math Institute for Mathematics itc Institute for Theoretical Chemistry exp Institute for Experimental Physics

Exemplul 2. Un arbore ierarhic de domenii/subdomenii Internet pentru Romania.

235

Concluzie. Conform interconectarii in reteaua Internet, un calculator host este subordonat din punct de vedere a comu altui calculator host si subordoneaza la randul sau alte calculatoare host. Numele unui calculator host reprezinta localizare a sa in structura generata de interconectarea calculatoarelor in reteaua Internet. Adresa E-mail pentru utilizator

Definitie. Adresa E-mail a unui utilizator cu acces la seviciile postei electronice oferite de reteaua Internet este urm constructie lexicala: numelogin@host.domeniu ,unde

numelogin este numele (login name) declarat de utilizator atunci cand i se atribuie accesul la serviciile (asociat cu o parola); host este numele calculatorului host cu rol de server (gateway) de nivel inferior; domeniu este drumul(calea) in arborele unui domeniu principal. Observatie. Semnul @ este caracterul ce se citeste at (coada de maimuta) si se afla in partea superioara a tastei <2>. Exemple de adrese E-mail ale unor utilizatori :

Arhitectura si sarcinile TCP/IP

Structura arhitecturii TCP/IP este data de nivelele functiilor definite de retelele interconectate in mediul Int Modelul arhitectural TCP/IP este conceput sa controleze urmatoarele nivele de sarcini:

nivelul retea - dat de un singur protocol care recunoaste toate host-urile si nodurile din reteaua Interne

nivelul Internet - dat de software ce implementeaza conceptia mediului Internet, adica IP (Internet Pr ICMP (Internet Control Message Protocol);

nivelul comunicatiei - dat de software TCP (Transmission Control Protocol) si UDP (User Datagram P 236

nivelul aplicatiei - dat de sarcinile invocate de utilizatorii Internet.

Nivelele functiilor in arhitectura TCP/IP sunt urmatoarele:

nivelul fizic - asigura transmiterea digitala a informatiilor prin mediul fizic de interconectare de tip telec (retea telefonica, retea publica de date, sateliti de comunicatii); nivelul legatura de date - detecteaza si corecteaza erorile de transmisie produse la nivelul fizic; nivelul retea - asigura dirijarea pachetelor intr-o retea cu legaturi de tip point to point; nivelul transport - asigura comunicarea intre doua calculatoare host din retea; nivelul sesiune - stabileste si intretine conectari intre procese pentru transmiterea de date in retea;

nivelul prezentare - realizeaza transformari ale reprezentarii datelor, comprimarea textelor, conversii d prelucrarea si vizualizarea imaginilor, prelucrarea si redarea sunetelor; nivelul aplicatiei - realizeaza comunicarea pentru schimbul de informatii intre utilizatori.

Nivelul retea

Protocoalele Internet la nivel de retea furnizeaza servicii ce permit comunicarea dintre doua noduri ale retel dirizarea (router-area) pachetelor de date ce provin de la protocoalele de la nivelul de transport. La acest nivel are l

237

conversia pachetelor de date in UDP (User Datagram Protocol) si transmiterea lor catre protocoalele nivelului legatu pentru procesarea lor ulterioara (la transmisie), cat si transferarea lor catre nivelul transport, la receptie. La nivelul retea exista urmatoarele protocoale:

protocolul ARP (Address Resolution Protocol) - translateaza dinamic adresele Internet in adrese hardw cadrul retelelor locale;

protocolul RARP (Reverse Address Resolution Protocol) - tranforma invers adresele hardware corespu nodurilor in adrese Internet; protocolul ICMP (Internet Control Message Protocol) - permite schimbul de informatii de control intre retelei ( host-uri, router-re, gateway-uri);

protocolul IP (Internet Protocol) - asigura servicii de transmitere a pachetelor de date receptionate de la nivelului transport.

Nivelul transport

Nivelul transport este implementat in retelele TCP/IP prin intermediul protocoalelor UDP si TCP. Sistemele Unix si Linux ofera programelor aplicative o interfata comuna pentru aceste protocoale. Protocoalele TCP/IP de nivel transport ofera servicii ce permit programelor nivelului aplicatiei sa comunice intermediul mesajelor. Lista protocoalele si serviciilor: C:\windows\protocol # Copyright (c) 1993-1995 Microsoft Corp.
#

# This file contains the Internet protocols as defined by RFC 1060 # (Assigned Numbers).
# # Format: #

# <protocol name> <assigned number> [aliases...] [#<comment>]

ip 0 IP # Internet protocol icmp 1 ICMP # Internet control message protocol ggp 3 GGP # Gateway-gateway protocol tcp 6 TCP # Transmission control protocol egp 8 EGP # Exterior gateway protocol

238

pup 12 udp 17 hmp 20 xns-idp 22 rdp 27 rvd 66

PUP # PARC universal packet protocol UDP # User datagram protocol HMP # Host monitoring protocol XNS-IDP # Xerox NS IDP RDP # "reliable datagram" protocol RVD # MIT remote virtual disk

C:\windows\services # Copyright (c) 1993-1995 Microsoft Corp.


#

# This file contains port numbers for well-known services as defined by # RFC 1060 (Assigned Numbers).
# # Format: #

# <service name> <port number>/<protocol> [aliases...] [#<comment>]


# echo echo discard discard systat systat daytime daytime netstat qotd qotd chargen chargen ftp-data ftp telnet smtp time time rlp name name whois domain domain nameserver nameserver mtp bootp tftp rje finger link supdup hostnames 7/tcp 7/udp 9/tcp sink null 9/udp sink null 11/tcp 11/tcp users 13/tcp 13/udp 15/tcp 17/tcp quote 17/udp quote 19/tcp ttytst source 19/udp ttytst source 20/tcp 21/tcp -------------------------------- a se vedea sectiunea 5.3 23/tcp -------------------------------- a se vedea sectiunea 5.3 25/tcp mail ------------------------------------------ Simple Mail Transfer Protocol 37/tcp timserver - interfata cu reteaua globala 37/udp timserver - se seteaza prin Outlook Express 39/udp resource # resource location (Outgoing Mail : ) 42/tcp nameserver 42/udp nameserver 43/tcp nicname # usually to sri-nic 53/tcp nameserver # name-domain server 53/udp nameserver 53/tcp domain # name-domain server 53/udp domain 57/tcp # deprecated 67/udp # boot program server 69/udp 77/tcp netrjs 79/tcp 87/tcp ttylink 95/tcp 101/tcp hostname # usually from sri-nic

239

iso-tsap 102/tcp dictionary 103/tcp webster x400 103/tcp # ISO Mail x400-snd 104/tcp csnet-ns 105/tcp pop 109/tcp postoffice pop2 109/tcp # Post Office pop3 110/tcp postoffice --------------------------------- Post Office Protocol 3 portmap 111/tcp - interfata cu utilizatorii de E-mail portmap 111/udp - se seteaza prin Outlook Express sunrpc 111/tcp ( Incoming Mail : ) sunrpc 111/udp auth 113/tcp authentication sftp 115/tcp path 117/tcp uucp-path 117/tcp nntp 119/tcp usenet # Network News Transfer ntp 123/udp ntpd ntp # network time protocol (exp) nbname 137/udp nbdatagram 138/udp nbsession 139/tcp NeWS 144/tcp news sgmp 153/udp sgmp tcprepo 158/tcp repository # PCMAIL snmp 161/udp snmp snmp-trap 162/udp snmp print-srv 170/tcp # network PostScript vmnet 175/tcp load 315/udp vmnet0 400/tcp sytek 500/udp biff 512/udp comsat exec 512/tcp login 513/tcp who 513/udp whod shell 514/tcp cmd # no passwords used syslog 514/udp printer 515/tcp spooler # line printer spooler talk 517/udp ntalk 518/udp efs 520/tcp # for LucasFilm route 520/udp router routed timed 525/udp timeserver tempo 526/tcp newdate courier 530/tcp rpc conference 531/tcp chat rvd-control 531/udp MIT disk netnews 532/tcp readnews netwall 533/udp # -for emergency broadcasts uucp 540/tcp uucpd # uucp daemon klogin 543/tcp # Kerberos authenticated rlogin kshell 544/tcp cmd # and remote shell new-rwho 550/udp new-who # experimental remotefs 556/tcp rfs_server rfs# Brunhoff remote filesystem rmonitor 560/udp rmonitord # experimental monitor 561/udp # experimental

240

garcon 600/tcp maitrd 601/tcp busboy 602/tcp acctmaster 700/udp acctslave 701/udp acct 702/udp acctlogin 703/udp acctprinter 704/udp elcsd 704/udp # errlog acctinfo 705/udp acctslave2 706/udp acctdisk 707/udp kerberos 750/tcp kdc # Kerberos authentication--tcp kerberos 750/udp kdc # Kerberos authentication--udp kerberos_master 751/tcp # Kerberos authentication kerberos_master 751/udp # Kerberos authentication passwd_server 752/udp # Kerberos passwd server userreg_server 753/udp # Kerberos userreg server krb_prop 754/tcp # Kerberos slave propagation erlogin 888/tcp # Login and environment passing kpop 1109/tcp # Pop with Kerberos phone 1167/udp ingreslock 1524/tcp maze 1666/udp nfs 2049/udp # sun nfs knetd 2053/tcp # Kerberos de-multiplexor eklogin 2105/tcp # Kerberos encrypted rlogin rmt 5555/tcp rmtd mtb 5556/tcp mtbd # mtb backup man 9535/tcp # remote man server w 9536/tcp -------------------------------------------------------------- listeaza utilizatorii care mantst 9537/tcp # remote man server, testing sunt momentan conectati bnews 10000/tcp rscs0 10000/udp queue 10001/tcp rscs1 10001/udp poker 10002/tcp rscs2 10002/udp gateway 10003/tcp rscs3 10003/udp remp 10004/tcp rscs4 10004/udp rscs5 10005/udp rscs6 10006/udp rscs7 10007/udp rscs8 10008/udp rscs9 10009/udp rscsa 10010/udp rscsb 10011/udp qmaster 10012/tcp qmaster 10012/udp

Nivelul aplicatiei

241

Nivelul ce mai inalt este nivelul aplicatiei ce utilizeaza serviciile protocoalelor de la nivel transport pentru a s cerintele utilizatorilor mediului Internet. Familia de procoale TCP/IP este operationala deoarece aceste protocoale gestionate prin numere speciale de porturi (well-known numbers) si nume speciale de protocoale si servicii (well-kn and services).

Aceste informatii pentru sistemul de operare Unix se afla in fisierele /etc/services si /etc/protocols, iar pentr operare Windows 95/98 se afla in fisierele c:\windows\services si c:\windows\protocol (a se vedea fisierele de ma Principalele instrumente (software) Internet la nivel de aplicatie sunt: E-mail (Electronic Mail) - posta electronica ( trimiterea si receptia de mesaje); Telnet - protocol pentru conectarea(comunicatii) la distanta; FTP (File Transfer Protocol) - protocol pentru transfer de fisiere; HTTP (Hyper Text Transfer Protocol) - protocol pentru transfer de hypertext; EGP (Exterior Gateway Protocol) - protocol pentru gateway exterior; Domain (Domain Name Protocol) - protocolul numelui de domeniu; Login (Remote Login Protocol) - protocolul de login la distanta; RIP (Routing Information Protocol) - protocolul informatiilor de router-are; ICMP (Internet Control Message Protocol)- protocolul de control al mesajelor. Aspecte de conectare la sistemul Internet Pentru conectarea fizica la sistemul Internet, este nevoie de urmatoarele elemente de baza:

echipament adecvat (calculator PC- 16Mb RAM, 2 Gb HDD, 33.6 kbps modem-in cazul conectarii PP Protocol)-, CD drive); software special ( sistem de operare Windows, programe de navigare(explorare)-Netscape Navigator, Internet Explorer); furnizor de servicii Internet. Exista doua modalitati de conectare fizica la un server din sistemul Internet:

conexiune telefonica PPP - prin intermediul unui modem; in acest caz firma furnizoare de servicii Inte utilizatorului un cont(nume login) , o parola si un numar de telefon prin care se realizeaza conectarea; 242

conexiune Network - prin intermediul conectarii de tip retea (cablu coaxial) la un server conectat deja Internet;

Conexiunea telefonica PPP In cazul conexiunii telefonice PPP (Dial-Up) trebuie parcurse urmatoarele etape:

instalarea modemului sub sistemul de operare Windows - modemul trebuie instalat pe portul de comuni configurarea trebuie sa cuprinda apelarea Control Panel de la care se alege Add New Hardware unde s o lista Manufuctures (Standard Modem Types) si Models (Standard 300 bps Modem);

selectarea adaptorului Dial-Up - instalarea unui adaptor pentru retea; din Control Panel se selecteaza p Network ce afiseaza o fereastra pentru care la eticheta(meniul) Configuration se alege Add Adapter pe selecta un adaptor Microsoft, anume Dial-Up Adapter;

selectarea protocolului TCP/IP - tot din meniul Configuration se alegee Add Protocol pentru a se sel protocolul TCP/IP al firmei Microsoft.

Crearea conexiunii la furnizorul de servicii Internet - se actioneaza butonul Start si se selecteaza Progr Accessories Dial Up Networking care afiseaza o fereastra pentru configurare; se executa double-clic New Connection ce invita sa introduceti: -nume furnizor; - numarul de telefon; -serverul; se va crea o pictograma corespunzatoare; se executa double-click pe pictograma nou creata; va aparea fer To unde se va indica; - numele de cont (User name) - parola de conectare (Password); se actioneaza Dial Properties, apoi cele trei etichete: - General - pentru port, rata de transmisie si volum difuzor - Connection - pentru parametri de conectare(8 None 1) - Option - optiunea Bring up terminal window after dialing.

Conexiunea Network In cazul conexiunii Network trebuie parcurse urmatoarele etape:

conectarea fizica se face prin cablu coaxial, dupa care prin software se activeaza Control Panel ce afis fereastra din care se selecteaza pictograma Network ce afiseaza o fereastra pentru care la eticheta(meniu Configuration se alege de exemplu (placa de retea instalata) TCP/IP Realtek RTL8019 PnP LAN adap compatible; pentru eticheta(meniul) Identification se pot indica un nume pentru calculator(Computer nam de domeniu (Workgroup); pentru eticheta Access Control se valideaza optiunea Share-level access control

243

dupa alegerea configurarii (Configuration), pentru meniul Configuration se actioneaza butonul Properti o fereastra cu urmatoarele etichete(meniuri): - DNS Configuration - Gateway - IP Address - Bindings - Advanced - NetBIOS - WINS Configuration;

pentru meniul DNS Configuration se valideaza Enable DNS si se introduce un nume de host (Host), adr domeniului (Domain), adresa IP a serverului la care este conectat calculatorul in cauza (DNS Server Sear prin Add; pentru meniul Gateway se indica adresa IP a gateway-ului direct (New gateway) prin Add; Fereastra Network

244

pentru meniul IP Address se valideaza Specify an IP address si se introduce adresa IP comunicata de administratorul serverului (IP Address) si masca(Subnet Mask);

pentru meniul Bindings se valideaza Client for Microsoft Networks, dupa care sistemul va cere initializ calculatorului .

245

246

247

Conectarea la Internet a retelei locale a Universitatii Bucuresti

248

Din motive tehnice, la inceputul formarii retelelor universitare din Romania- acum reteaua RoEduNet-, cat erau conectate intre ele prin protocolul X25 ce este un protocol standardizat OSI. Legatura cu reteaua Internet mon oferita de reteaua PUB ( pub.ro ; Politehnica University of Bucharest). Intre PUB si alte cateva universitati ex X25 care are un comutator (Switch X25; in terminalogia X25 acesta este un router) la care sunt cuplate mai multe lin inchiriate ce vin de la universitatile conectate.

Reteaua locala a Universitatii Bucuresti ( unibuc.ro ; University of Bucharest) este conectata la reteaua PU precizat mai sus. Legatura intre reteaua IP (Internet) si reteaua X25 este realizata prin doua routere multiprotocol. T figura de mai jos leaga reteaua unibuc.ro de reteaua pub.ro. Pachetele IP de la Politehnica sunt impachetate de catre un router multiprotocol ( recunoscut de IP date impachetate X25 si sunt despachetate de catre routerul de la Universitatea Bucuresti si apoi transmis 249

locala.

5.3 E-mail si comunicarea in Internet

Comunitatea retelelor de calculatoare interconectate in sistemul Internet isi realizarea serviciilor prin int protocoalelor ce au ca suport sistemele de operare Unix, Linux sau Windows sisteme ce ofera facilitati moderne pe comunicarea in retea (servicii de interconectare): Telnet - limbaj de comunicatie in retea; conectarea la distanta; E-mail (Electronic Mail)- posta electronica (emiterea si receptia scisorilor); FTP (File Transfer Protocol) - transfer de fisiere; HTTP (Hyper Text Transfer Protocol)-legatura intre informatii aflate la distanta. Mediul Internet utilizeaza si instrumente (sisteme hipertext) concepute special pentru localizarea , cautarea vizualizarea in retea, cum ar fi: WWW (World Wide Web - panza mondiala) - sistem de cautare si vizualizare; Gopher - explorare baze de date; Archie - cautarea fisierelor in reteaua Internet; WAIS (Wide Area Information Server) - cautarea si extragerea informatiilor.

Serviciile (activitatile de baza) oferite in prezent de mediul Internet sunt:

E-mail (posta electronica) - prin utilizarea comenzilor Unix/Linux pine, elm, mail, etc. se pot trimite m (scrisori) prin posta electronica spre utilizatori din intreaga lume, se poate vizualiza lista scrisorilor primite postala(mailbox), se pot receptiona mesaje din intreaga lume; o alta varianta este Internet Mail;

zone de informare (WWW, Gopher, FTP) - informatii stocate in sisteme de fisiere numite zone (site) s gazde(host); exista zone FTP, zone Gopher, zone WWW; - zona FTP este un calculator(server) initializat pentru conectarea in sistem, consultarea si copierea de fisiere - zona Gopher contine baze de date de referinte incrucisate despre documente din intrega lume - zona WWW contine pagini Web ce pot fi vizualizate cu programe speciale de consultare(browser), cum ar fi Mosaic, Netscape. Internet Explorer; paginile Web pot contine trimiteri la alte zone WWW la care este acces, executia se face prin click cu butonul mouse-ului;

reteaua UseNet - folosind un cititor de stiri (newsreader), cum ar fi rn, trn, nn, sau tin, se pot studia m 250

grupurile de stiri (newsgroups) pe orice tema: stiinta, medicina, economie, sport, muzica, calculatoare, etc Accesul (login) la Internet prin Telnet sau ssh

Definitie. Programul (serviciul) Telnet reprezinta modalitatea de conectare la distanta, si anume accesarea unui serv utilizatorul are un cont (login name) sau a unui server la care utilizatorul se poate conecta printr-un login cunoscut parola si care ofera posibilitatea utilizatorului sa consulte biblioteci, baze de date, etc. Astazi, exista diverse implementari pentru Telnet: telnet.exe - sub sistemul Windows; telnet.exe - sub sistemul DOS; telnet - comanda sub sistemele Unix si Linux; Exista doua modalitati de utilizare a serviciului Telnet pentru accesare: apelarea sub Windows pentru accesarea serverului la care utilizatorul are cont(login) si parola; - daca programul telnet are pictograma pe ecran, se activeaza pictograma - daca nu exista pictograma pe ecran, din meniul Start se selecteaza Run ( apoi, telnet numehost sau telnet adresaIP ) Connect Exemplu: telnet gw-chimie telnet 193.226.51.177 sau

251

Serverul gw-chimie ofera prompterul Linux (pentru introducerea de comenzi)

apelarea sub Unix sau Linux pentru accesarea altui server, dupa ce in prealabil utilizatorul a fost recun server. - consultarea cataloagelor unor biblioteci din lume-care sunt accesibilese poate face prin accesarea unui server, sub forma: telnet numedomeniu sau telnet adresaIP Exemple: telnet hollis.harvard.edu telnet 163.1.62.31 252

- consultarea de informatii din diverse domenii Exemple: telnet camms2.caos.kun.nl - informatii despre sistemul periodic al elementelor chimice telnet nasanews@space.mit.edu - evenimentele zilei de la NASA telnet hpcvbbs.cv.hp.com - informatii despre calculatoare Hewlett-Packard

Definitie. Serviciul ssh realizeaza accesarea unui server la care utilizatorul are un cont (login name) si o parola si car posibilitatea utilizatorului sa aiba acces la toate serviciile oferite de mediul Internet. Exista doua modalitati de utilizare pentru ssh: apelarea sub Windows (ssh.exe); apelarea sub Linux sau Unix (comanda ssh). Comenzi si operatii dupa accesarea serverului direct

Dupa accesarea serverului direct (serverul la care utilizatorul are un cont-login name- si o parola-password), poate folosi cunostintele acumulate privind sistemele de operare Linux sau Unix, pentru a afla diverse informatii de organizarea serverului, despre directoarele/fisierele aflate pe server, despre utilizatorii recunoscuti de server, etc. Utilizatorul va folosi cunostintele invatate pentru sistemul de operare UNIX (ce sunt asemanatoare cu cele pe de operare LINUX). Exemplu demonstrativ pentru :

afisarea pe ecran a tuturor utilizatorilor conectati (login) la momentul respectiv la serveul gw-chi utilizeaza comanda $w sau $ who schimbarea directorului curent in directorul radacina (root) pentru a cunoaste structura de direc serverul gw-chimie; se utilizeaza comanda $cd / listarea numelor de directoare legate de directorul radacina; se utilizeaza comanda $ls -l accesarea serverului math, folosind serviciul ssh; se utilizeaza comanda $ssh vlada@math Observatie. Se va introduce login name si password. pe serverul math reluam comenzile da mai sus adresate serverului gw-chimie.

In continuare prezentam imaginile corespunzatoare.

253

254

255

Utilizarea serviciului E-mail Definitie. Serviciul E-mail oferit de sistemul Internet realizeaza pentru orice utilizator conectat la sistem: 256

gestiunea unei cutii postale (Mail Box) de unde se pot trimite mesaje (scrisori) catre orice utilizator In propria lui cutie postala (adresa E-mail) si unde se pot primi mesaje (scrisori) de la orice utilizator E-m operatii asupra mesajelor din cutia postala a utilizatorului pentru listarea mesajelor, vizualizarea cont mesajelor, stergerea mesajelor, etc.; protectia cutiei postale si a mesajelor; atasarea la mesajele trimise/primite a unor fisiere in vederea utilizarii lor ulterioare de catre program aplicatii. Crearea unei cutii postale (Mail Box) La inceput, cutia postala proprie (mail box) unui utilizator este creata, fie de utilizatorul respectiv (daca se foloseste serverul http://hotmail.com, si in acest caz adresa E-mail va numelogin@hotmail.com; se va apela programul (browser) Internet Explorer sau Netscape ; unde, http = hyper protocol),

fie de administratorul serverului la care utilizatorul este legat (in acest caz utilizatorul primeste un nume-log parola, iar adresa E-mail va fi de forma: numelogin@host.domeniu).

Observatie. Un utilizator poate avea mai multe cutii postale aflate pe diverse servere. De exemplu, autorul lucrari are urmatoarele adrese de cutii postale (e-mail-uri): pe serverul math ; vlada@math.math.unibuc.ro ; pe serverul gw-chimie; vlada@gw-chimie.math.unibuc.ro ; pe serverul hotmail.com; vladamarin@hotmail.com . (post restant)

In cazul unei cutii postale (post restant) accesibile prin WWW (World Wide Web), servicii oferite gratuit, d serverele : http://www.hotmail.com http://www.iname.com http://www.forevermail.com , utilizatorul isi ceeaza singur E-mail retinand pentru utilizare login name si password, in acest caz este asigurata pro citirea corespondentei.

Pentru crearea cutiei postale(post restant) pe un astfel de server, se lanseaza in executie un program de navigare/explorare (Internet Explorer, Netscape Communicator, etc.), si se indica sau se selecteaza adresa(locat Uniform Resource Locators) corespunzatoare fisierelor (paginilor Web) de pe server, de exemplu: http://www.hotmail.com

257

258

259

Dupa ce utilizatorul citeste instructiunile, va selecta butonul I Accept, pentru a introduce cateva informatii pe printre care login name si password (pe care trebuie sa si le noteze, in scopul utilizarii postei E-mail).

260

Citirea postei (Read Mail) si trimiterea de mesaje si fisiere

Software pentru E-mail a fost conceput astfel ca operatia de citire a mesajelor primite de un utilizator sa se r sistem de protectie prin intermediul unui nume de utilizator (login name) si o parola de conectare (password). Daca serverului, pastrarea corespondentei este protejata, in schimb la nivelul operatiei de citire protectia este realizata rel tinand seama de programul cu care se realizeaza citirea postei.

In cazul unei cutii postale (post restant) accesibile prin WWW (World Wide Web), servicii oferite gratuit, d serverele : http://www.hotmail.com http://www.iname.com http://www.forevermail.com , utilizatorul isi ceeaza singur E-mail retinand pentru utilizare login name si password, in acest caz este asigurata pro citirea corespondentei. In cazul unei cutii postale de pe un server al unei retele locale, accesul la corespondenta se poate realiza:

sub Linux / Unix - folosind comenzile pine sau mail, dupa ce in prealabil utilizatorul s-a conectat la ser sau ssh (folosind login name si password proprii utilizatorului); in acest caz protectia este asigurata;

sub Windows - folosind programele de navigare/explorare(browser) Internet Explorer (Read Mail Express), Netscape Communicator, etc.;la prima utilizare trebuie sa se realizeze o anumita configurare ultimele versiuni ale acestora incearca sa rezolve protectia la citire a corespondentei (in cazul in care la a de lucru lucreaza mai multi utilizatori ca au E-mail).

Comentariu. Desi, sub Windows serviciul E-mail ridica unele probleme de securitate (atunci cand la ace lucreaza mai multi utilizatori), in schimb ofera diverse programe cu interfete grafice eficiente si comode pentru citirea postei, trimiterea de mesaje si fisiere, codifi decodificand automat fisiere.

261

E-mail accesibila prin WWW

Pentru consultarea (Read Mail) cutiei postale(post restant) pe un astfel de server, se lanseaza in executie un p navigare/explorare (Internet Explorer, Netscape Communicator, etc.), si se indica sau se selecteaza adresa(locat Uniform Resource Locators) corespunzatoare fisierelor (paginilor Web) de pe server, de exemplu: http://www.hotmail.com

Este oferit un meniu principal :

Inbox sunt afisate toate scrisorile si informatiile despre ele; asupra lor utilizatorul poate opera actiu stergere(delete), salvare (move to); Compose compunerea de mesaje pentru a fi trimise la diverse adrese E-mail; Addresses lista de adrese ce poate fi actualizata ; Folders crearea de cataloage pentru gestionarea corespondentei; 262

Options optiuni privind regimul de lucru cu E-mail; Log Out iesirea din serviciul E-mail.

Trimiterea unui mesaj la care se pot atasa diverse fisiere se realizeaza prin functia (butonul) Compose care o compunerea unui antet(header), corpul mesajului, atasarea de fisiere(Attachments), si operatii de verificare(Spell C continutului (pentru limba engleza), iar in final operatia de trimitere (Send), prin urmatorul ecran:

263

Antetul mesajului(header) cuprinde:

To adresa E-mail a destinatarului; aceasta poate fi selectata dintr-o lista de adrese (Addresses); dest principal; evident, camp obligatoriu; Subject cuvinte sau grup de cuvinte care sa sugereze continutul mesajului; Cc copie la indigo (carbon copy) ce este trimisa unor destinatari secundari- se indica adresa sau ad respective; destinatarii principali vor fi avertizati ca mesajul a fost trimis si la alti destinatari; evident, ca bcc copie confidentiala (blind carbon copy) ce este la fel ca si cc, cu deosebirea ca destinatarii princ secundari nu vor sti ca mesajul va fi receptionat de acesti corespondenti; evident, camp optional. E-mail accesibila sub Linux/Unix prin PINE

In aceasta situatie, utilizatorul are cutia postala (Mail Box) pe un server dintr-o retea locala, si in acest caz p folosirea ei trebuie sa utilizeze login name si password introduse initial de administratorul serverului. Ulterior, prin Linux./Unix, utilizatorul isi poate schimba password.

Dupa conectarea la server, folosind telnet sau ssh, pentru consularea postei (read mail), utilizatorul trebuie s 264

comanda pine ce ofera un meniu comod si operatii puternice- atat pentru citirea corespondentei, cat si pentru trim mesaje si fisiere atasate.

Comanda (programul) pine ofera un meniul principal (Main Menu) ce apare centrat pe ecran si un meniu inf corespunzator unei functii din meniul principal, acesta apare in partea de jos a ecranului. Meniul principal ofera urmatoarele functii (servicii) : Help - indicatii de utilizare pentru programul pine; Compose message compunerea si trimiterea de mesaje si fisiere atasate; Folder Index vizualizarea mesajelor din directorul curent; Folder List selectarea directorului pentru vizualizarea mesajelor; Address Book Adrese utile; Setup configurare de lucru pentru pine; Quit iesirea de sub programul pine;

265

266

Exercitiu. Compunerea unui mesaj si trimiterea lui la o adresa E-mail. 267

Rezolvare. Se introduc datele pentru To, Subject si se scrie textul.

268

E-mail accesibila sub WINDOWS

Sub sistemul de operare Windows exista mai multe programe care realizeaza serviciul de E-mail, serviciu ce apelat prin intermediul programelor de navigare/explorare (browser): Microsoft Internet Explorer; Netscape Communicator.

Fata de programele ce lucreaza sub sistemele Linux/Unix, sub sistemul Windows programele de E-mail ofer grafice foarte comode si editoare perfectionate pentru compunerea mesajelor, dar si programe perfectionate pentru c decodificarea fisierelor trimise ca atasate la un mesaj. In prezent, aceste codificari si decodificari, de regula se reali automat, fara ca utilizatorul sa aiba grija pentru acest lucru. Comentariu.

Programul de procesare texte si imagini WORD 97 ofera prin meniul File, pe langa alte functii si functiile pe Internet(E-mail): Send To Mail Recipient si Routing Recipient ; trimiterea documentului procesat la un destinatar cu mail; Save as HTML salvarea documentului procesat ca text HTML (HyperText Markup Language) in lim retelei WWW(pagini Web).

269

Programul Word 97 ofera butoanele Web Toolbar si Insert Hyperlink pentru generarea de pagini Web de WWW.

Pentru utilizarea serviciului E-mail sub un program de navigare (browser), cum ar fi Internet Explorer sau Communicator, utilizatorul trebuie sa realizeze diverse setari (configurare de lucru) la prima utilizare. Cu aceasta poate alege programul care ofera serviciile proprii de posta electronica, si anume: Outlook Express; Netscape Messenger; Microsoft Outlook; Windows messaging.

In primul rand, dupa instalarea programului de navigare(browser), trebuie sa se opteze pentru preferintele de l de lucru). 270

Programul Internet Explorer

Fereastra Internet Options ofera urmatoarele etichete(meniuri): General optiuni: Home page, Temporary Internet files, History; Security - zone ; Content Content advisor, Certificates, Personal information; Connection Proxy server; Programs Messaging, Personal information; Advanced. Fereastrea Internet Options: eticheta General

271

272

273

Serviciile de E-mail sunt realizate de programul ales pentru acest lucru, de exemplu, in cazul nostru de prog Outlook Express. Programul contine cateva foldere(directoare)-numite recipiente- standard: Inbox mesaje primite, ce nu sunt redirectionate catre alte recipiente; Outbox mesaje ce urmeaza a fi trimise; Sent Items mesaje trimise; Deletes Items mesaje sterse (primite, trimise) si abandonate ulterior.

Serviciile oferite de Outlook Express sunt: Read Mail citirea corespondentei ( E-mail); Read News; Compose a Message compunerea de mesaje si trimiterea lor; Address book lista de adrese E-mail cu care utilizatorul are legaturi frecvente ; Downlood All; Find People.

274

Configurarea programului Outlook Express trebuie sa se realizeze prin functia Tools Accounts. Fereastra contine meniurile : All, News, Mail, Directory Services.

275

276

277

278

Citirea si trimiterea de mesaje si fisiere ( Read Mail si New Messages )

Citirea si trimiterea de mesaje si fisiere se realizeaza prin Internet Explorer (folosind functiile Read Mail New Message), sau direct prin lansarea in executie a programului Outlook Express care ofera o fereastra cu meniul View, Go, Tools, Compose, Help, si butoanele: Compose Message compunerea(trimiterea) de mesaje; Reply to Author replica la un mesaj primit de la un expeditor(autor); Reply to All replica la un mesaj pentru toti expeditorii; Forward Message trimiterea mai departe a mesajului; Send and Receive trimiterea si primirea de mesaje; Address Book lista de adrese E-mail utilizate mai frecvent ca destinatii.

Meniul Tools ofera functia Options prin care utilizatorul poate sa seteze diverse optiuni privind primirea si t mesaje, aceste optiuni fiind oferite de fereastra Options care ofera etichetele(meniul): General; Send; Read; Spelling; Security; Dial Up; 279

Advanced.

Pentru compunerea(trimiterea) unui mesaj se actioneaza sub Internet Explorer functia Mail New Mes Outlook Express, se actioneaza Compose Message, in ambele cazuri apare fereastra corespunzatoare: 280

Pentru atasarea(trimiterea) de fisiere la mesajul ce urmeaza a fi trimis, se utilizeaza meniul Insert care ofer File Attachment; Text from File;

281

282

E-mail accesibila prin Netscape Communicator

Analog, ca si in cazul programului Internet Explorer, inainte trebuie ca utilizatorul de E-mail sa realizeze si optiuni. Fiecare utilizator-client (Guest) trebuie sa-si creeze propriul sau Profile. Aceasta actiune se realizeaza pri Start Programs Netscape Communicator Utilities User Profile Manager

283

284

285

Dupa aceste setari, se poate lansa in executie programul de navigare/explorare Netscape Communicator ca 286

meniul: File; Edit - Preferences; View; Go; Communicator Navigator, Messenger, Composer; Help.

Pentru realizarea unor setari privind preferintele de lucru, se apeleaza Edit Preferences si se opteaza pe aspecte(categorii): Appearance; Navigator; Mail & Newsgroups; Roaming Acces; Composer;

287

Offline; Advances.

288

289

Dupa aceste setari, utilizatorul poate sa utilizeze serviciile de E-mail prin intermediul programului Netscap Communicator (versiunea 4.5), si anume, daca exista pictograma pe ecran se realizeaza actionarea ei. Pe ecran va aparea fereasta pentru alegerea profilului(Profile Manager):

290

Programul ofera utilizatorului un centru de control (fereastra) cu urmatoarele servicii:

Navigator deschide fereastra de navigare(Navigator); Inbox deschide posta locala (local Mail) si citeste noile mesaje de pe server (in acest caz se cere u parola de dialog-cea recunoscuta de server; mesajele citite sunt sterse de pe server); Newsgroups deschide lista pentru newsgroups; Address Book deschide lista pentru adresele preferentiale; Composer apeleaza editorul pentru crearea paginilor Web.

Serviciul Inbox gestioneaza posta locala (Local Mail) utilizand cateva directoare(folders) implicite: Inbox mesajele citite temporar de pe server; Unsent Messages mesajele inca netrimise; Draft mesaje in proiect; 291

Templates mesaje model; Sent mesaje trimise; Trash mesaje pentru eliminare;

In vederea trimiterii unui mesaj (la care se poate atasa un fisier) se selecteaza butonul New Message.

Dupa toate completarile dorite, mesajul se trimite folosind butonul Send, eventual cu otiunea de alegere a trimitere (Plain Text and HTML, Plain Text Only, HTML Only).

292

Comentariu.

Mesajele citite de pe server in posta locala a unui utilizator trebuie sa fie gestionate de utilizatorul respecti evitarii ca aceste mesaje sa fie citite si de alti utilizatori. In acest sens, utilizatorul trebuie sa-si salveze mesajele si a strearga din Local Mail. In cazul sistemului de operare Windows NT aceasta grija nu mai este necesara.

Transfer de fisiere prin serviciul FTP


Serviciul FTP (File Transfer Protocol) realizeaza transferul de fisiere intre mediul Internet si utilizator (WS-statia de lucru):

293

FTP sub Linux/ Unix

1. Transfer C: Server- in acest caz se actioneaza butonul Start Run ftp host. Programul va cere login name si password, dupa care apare prompter-ul ftpftp> , ce interpreta comenzile introduse de utilizator. Comenzile binary si ascii vor indica natura fisi transfer. Transferul se realizeaza prin comanda put(scrie): ftp>put <specificator> fisierul specificat se va transfera pe server in /home/logname/. Exercitiu: Transferul fisierului vlada02.doc de pe C: pe server.

294

2. Transfer

Server C:- in acest caz se actioneaza butonul Start Run ftp host. 295

Programul va cere login name si password, dupa care apare prompter-ul ftpftp> , ce va interpreta comenzile introduse de utilizator. Comenzile binary si ascii vor indica natura fisieruli de transfer. Transferul se realizeaza prin comanda get(read):

ftp>get <file> [<specificator>] fisierul <file> se va transfera de pe server din /home/logname/ pe C: in <specifica acesta nu este precizat, fisierul va fi transferat automat in C:\windows\desktop.

Exercitiu. Transferul fisierului IMAGE010.jpg de pe server pe C: in folderul \vlada\cur numele image.jpg.

296

297

FTP prin browser (Netscape Communicator, Internet Explorer)

Utilizarea unui program de explorare/navigare este mult mai comoda in cazurile in ca transferul de fisiere trebuie sa se realizeze de la o locatie FTP. Exercitiu. Transferul unor fisiere pe statia de lucru de la adresa ftp://ftp.microsoft.com.

298

Observatie.

In situatia in care se selecteaza pentru transfer un fisier binar (de tip exe,com, doc, atunci automat apare fereastra pentru salvarea acestuia.

Comentariu.

In general, exista diverse adrese FTP clasificate pe divese categorii de domenii cu ajutorul carora utilizator tramnsfere diverse produse si informatii.

5.4 Limbajul HTML si pagini Web


299

Reteaua WWW (WORLD WIDE WEB)

Definitie. Hipertext (in engleza hypertext) este o scriere nesecventiala care contine element referiri (hiperlegaturi- hyperlink) care la randul lor reprezinta o descriere nesecventiala pen transmiterea de informatii complete si utile pentru un utilizator-client care le utilizeaza prin intermediul unui calculator conectat la sistemul Internet realizandu-se conexiuni intre divers documente si fisiere aflate in diverse locuri..

Conceptul de hipertext a fost introdus pentru prima data de Ted Nelson in cartea sa Machines, concept care a fost preluat de Tim Berners-Lee pentru elaborarea proiectului C (Conseil Europeen pour la Recherche Nucleaire) si care a dus la dezvoltarea retelei WWW (a

Hipertextul a fost folosit in cadrul mediului Internet pentru realizarea unei interfete u deosebite dintre utilizatorul-client care trebuia sa acceseze informatii de oriunde in lume, si Internet care trebuia sa stocheaza , prelucreaze si sa transmita informatii de diverse categor date, rapoarte, documentatii tehnice, imagini, sunete, animatie, etc.

Definitie. O pagina Web este un sistem de fisiere (de tip .html, .htm, .gif, .jpg, .zip, .xbm, .wav, .mid, .au, etc.) in format hipertext ce formeaza pagini de prezentare in reteaua WWW poate fi accesata de orice utilizator cuplat la sistemul Internet din orice loc si la orice mome

Elaborarea (generarea) paginilor Web se face pe baza unui limbaj specific de descrie -inventat de Tim Berners-Lee- numit limbaj de marcare hipertext HTML (HyperText Mark Language).

Orice pagina Web trebuie sa reflecte scopul pentru care a fost creata.Textul, imagin sunetele trebuie sa comunice utilizarorului-client mesajul care se doreste a fi transmis. De a importanta conceperii paginilor Web pentru reteaua WWW ce poate fi accesata de orice uti client.

Definitie. Un document HTML este un fisier text (ASCII) scris in limbajul HTML si care contine diferite formatari de formatari de imagini, module pentru sunete, module pentru animatie, precum si hiperlegaturi pentru alte documente

Un document HTML de fapt o pagina Web- poate fi accesat de orice utilizator-client conectat la sistemu prin intermediul programelor de navigare/explorare Web ( in engleza browsers), de exemplu Netscape Communi Internet Explorer, Mosaic ( pentru Windows), Lynx (pentru Linux/Unix).

Astazi, aceste programe ofera si module (editoare) pentru generarea codurilor HTM elaborarii unei pagini Web. Versiunea HTML 4.0 a introdus conceptul de tip de media prin care un document 300

poate fi vizualizat.

Definitie. Un tip de media este orice dispozitiv(suport) prin intermediul caruia pot fi obtinut informatiile continute intr-o pagina Web: text, imagini, secvente video si audio, animatie.

Tipurile fundamentale de media sunt: ecranul, hartia. Tipurile de media sunt definite specificatiile CSS (Cascading Style Sheets).

Limbajul HTML care este utilizat la crearea paginilor Web se bazeaza pe limbajul de a redactarii programelor si documentelor si care este denumit SGML (Standard Generalized Language). S-au definit si alte limbaje de tip script mai simple si eficiene (de exemplu JavaS

301

Explorarea retelei WWW

Accesarea paginilor Web cu ajutorul unui browser se realizeaza prin intermediul pro http (HyperText Transfer Protocol) care este implementat pe diverse servere, numite serve Programul de navigare/explorare trimite mesaj catre serverul respectiv, prin care s anumite documente sau servicii sa fie puse la dispozitia utilizatorului care a cerut aceste do sau servicii. La randul sau, serverul accesat, raspunde cererilor prin transmiterea inapoi ca lucru a utilizatorului- a documentului sau serviciului utilizand protocolul http, iar programul d navigare/explorare il receptioneaza, il interpreteaza, in scopul solicitarii cerute.

Calea de comunicatie dintre browser (program de navigare/explorare) si un server di Internet care gazduieste pagini Web se numeste interfata CGI (Common Gatway Interface

Prin accesarea unei pagini Web, programul browser utilizat acceseaza(deschide) de document HTML. Acesta contine diverse formatari de texte sau imagini, secvente video si a precum si hiperlegaturi catre alte documente HTML. Definitie. O adresa URL (Uniform Resource Locators), numita locatia uniforma de resurse, este folosita de reteaua W a specifica(localiza) fisierele ce contin paginile Web sau diverse informatii stocate pe un anumit server din sistemul vederea accesarii lor de catre utilizatorii-clienti. O adresa URL include tipul de resursa accesat ( de exemplu WWW, Gopher, WAIS, news, telnet, etc.), serverului si calea(path) fisierului accesat. Sintaxa pentru a descrie o adresa(locatie) URL: <scheme >://host.domain/path/file unde <scheme> poate reprezenta unul din elementele: file pentru un fisier local (din sistemul utilizatorului); 302 ,

ftp - pentru un fisier de pe un server FTP anonim; http pentru un fisier de pe un server WWW; gopher pentru un fisier de pe un server Gopher; wais - pentru un fisier de pe un server WAIS; news pentru un grup (group) de stiri UseNet; telnet pentru o conexiune la un serviciu bazat pe Tenet.

Accesarea paginii Web a Institutului de Matematica al Academiei Romane:

Pagini Web

Reteaua WWW gestioneaza pagini Web (documente HTML) ce sunt stocate pe dive servere din sistemul Internet si care pot fi accesate printr-o adresa URL de orice utilizator-c orice moment si din orice loc prin intermediul unei statii de lucru (calculator) conectat la me Internet.

Conceperea si elaborarea paginilor Web pot fi realizate de specialisti sau utilizatori cunostinte minime despre calculatoare si mediul Internet, tinand seama ca astazi produsele ofera facilitati moderne de utilizare, documentare si invatare. 303

Textul sursa pentru o pagina Web este un fisier ASCII ce contine coduri HTML si c fi interpretat de de un browser (Netscape Communicator, Internet Explorer, etc.). Din a de vedere, proiectarea, elaborarea unei pagini Web ar insemna o activitate de programare, care ar necesita o anumita pregatire.

Experienta si rezultatele obtinute in domeniul informaticii au codus la implementare editoare care sa ocoleasca operatia de programare si sa genereze codul HTML in functie d utilizatorului care are diverse optiuni in conceperea si elaborarea unei pagini Web. Aceste e sunt oferite astazi de orice program de navigare/explorare. De asemenea, unele procesoare (de exemplu Word 97) ofera coversia unui document Word intr-un document HTML.

Limbajul HTML ofera posibilitatea sa se incorporeze in textul sursa al unei pagini W secvente scrise in limbajele de programare Java, JavaScript, Visual Basic. Elaborarea unei pagini Web se poate realiza in urmatoarele variante: direct in cod HTML ; in acest caz trebuie sa se cumoasca limbajul HTML; indirect prin utilizarea programului Word si conversia in cod HTML; editoare profesionale Netscape Navigator Gold, Microsoft Front Page; cu un browser Netscape Communicator, Internet Explorer; cu Formula Graphics Multimedia System; dezvoltare de aplicatii multimedia.

Definitie. Un document HTML ce descrie o pagina Web este compus din punct de vedre a structurii, din elemente ce titluri, subtitluri, paragrafe, liste, definitii, citate, tabele, imagini, secvente audio-video, frame-uri, animatie si nu hiperlegaturi ce fac referiri la alte documente HTML.

304

Exemplu: Pagina Web a revistei Gazeta de Informatica se acceseaza prin adresa URL http://w Articolele aparute in revista pot fi consultate prin Internet.

Exercitiu. Obtinerea de informatii despre activitatea didactica si de cercetare de la Catedra Ch Fizica, Facultatea de Chimie, Universitatea Bucuresti. Adresa URL pentru pagina Web: http://www.gw-chimie/ Se apeleaza programul Netscape Communicator si pentru Location se adresa URL precizata.

introd

305

Definitie. Un frame (cadru) este o fereastra (zona dreptunghiulara) in cadrul unei fereste afisata de un browser, zona afisata o pagina Web, in timp ce alte pagini Web sunt afisate in alte zone din fereastra browser-ului. Frame-urile au fost introduse in scopul vizualizarii in acelasi timp a mai multor pagini

Orice utilizator isi poate elabora propriile lui pagini Web pentru diverse scopuri (pro sociale, culturale, generale, etc.).

Exemplu. Domnul Mihai Budiu, a scris unele pagini Web pentru reteaua WWW in scopul un privind diverse articole de informatica.

306

Exercitiu. Crearea unei pagini Web cu un browser

Se lanseaza in executie un browser, de exemplu Netscape Communicator, se se functia Communicator, si apoi subfunctia Composer care afiseaza fereastra Composer (e pentru pagini Web).

307

Se editeaza continutul paginii conform cu dorintele utilizatorului si la terminare se va salva intr-un docu (extensia .htm sau .html). Elaborarea unei pagini Web simple si vizualizarea ei cu browser-ul Netscape Commun

308

Fisier HTML care se genereaza automat: vlada.htm

<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="Author" content="Marin Vlada"> <meta name="GENERATOR" content="Mozilla/4.5 [en] (Win95; I) [Netscape]"> <title>vlada</title> </head> <body> <font size=+1><font face="Aurit W">&nbsp;&nbsp;&nbsp;&nbsp;<font color="#33FF33">&nbsp;&nbs </font><font color="#CC33CC">Pagina WEB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><fo color="#33FF33">&nbsp;&nbsp;&nbsp;&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#FF6666"> </font></font><font face="Artistic W"><font color="#FF6666">autor&nbsp;&nbsp;&nbsp; Marin Vlada</font></font></font><font face="Artistic W"><font size=+1></font></font> <p><font face="Artistic W"><font size=+1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#3366FF">&nbsp; INFORMATICA</font></font></font> <br><font face="Artistic W"><font size=+1></font></font>&nbsp;

309

<h1> <font face="Artistic W"><font size=+1>&nbsp;&nbsp; Sisteme :</font></font></h1>

<ul> <li> <font face="Artistic W"><font size=+1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>&nbsp;&nbsp;&nbsp;&n operare</b></font></font></li> <li> <b><font face="Artistic W"><font size=+1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calcul</font></font></b></li> <li> <b><font face="Artistic W"><font size=+1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rezolvare</font></font></b></li> <li> <b><font face="Artistic W"><font size=+1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; operare</font></font></b></li> </ul> <font face="Artistic W"><font size=+1>==================================================</font></font> <br><font face="Artistic W"><font size=+1></font></font>&nbsp; </body> </html>

Exercitiu. Inserarea unei imagini ca element al paginii Web ce se elaboreaza.

310

Fisierul generat in cod HTML : vlada1.html


<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-88591"> <meta name="Author" content="Marin Vlada"> <meta name="GENERATOR" content="Mozilla/4.5 [en] (Win95; I) [Netscape]"> <title>vlada1</title> </head> <body> &nbsp;Exemplu : pagina Web cu inserare de imagini ( fisierul vlada.gif) <br>=========================================== <br><img SRC="Vlada.gif" height=419 width=640> </body> </html>

311

Limbajul HTML

Limbajul HTML (HyperText Markup Language) sa afla la baza descrierii paginilor We browser care acceseaza o pagina Web printr-o adresa URL deschide si interpreteaza un fisie (ASCII) ce contine un cod HTML pentru a-l transmite tipului de media dorit de utilizator (ecr imprimanta, etc.).

312

Definitie.

Un document (fisier) HTML este un fisier text (ASCII) ce contine elementele de descriere pentru o pagina Web. Elementele de d compuse din etichete de marcare. Orice document HTML trebuie sa contina unele etichete HTML standard. Fiecare document este constit (head) si un corp (body). Antetul contine un titlu, iar corpul contine diferite elemente: text, paragrafe, liste, tabele, imagini, secvente audio-

O eticheta de marcare HTML este constituita dintr-o parte de inceput(begin) si o pa sfarsit (end) sub urmatoarea forma sintactica: <descriere-begin> ... </descriere-end>

unde descriere-begin este un nume sau o specificatie pentru un atribut corespunzator(de e pentru text indicatii de formatare, pentru imagini, indicatii de pozitionare), iar descriere-en numele din descriere-begin.

313

Principalele nume de etichete de marcare utilizate in limbajul HTML sunt:

html - indica format de document HTML; head - identifica numele ce apare in partea de sus a ferestrei browser-ului; title - indica numele documentului; body - corpul documentului care interpretat de un browser va aparea in fereastr afisare; hn - indica un titlu de nivel n (1,2,3,4,5,6); p - indica un paragraf; ul - lista nenumerotate (unnumbered list), marcata cu buline; se utilezeaza etic fara marcaj final, pentru elementele listei (list item); ol - lista numerotata (orderer list), marcata cu numere arabe; se utilizeaza etich fara marcaj final, pentru elementele listei (list item); dl - lista de definitie care contine mai multe descrieri ce utilizeaza eticheta <dt> termen de definit si <dd> pentru descrierea termenului, ambele etichete fiind fara sfarsit; pre - text preformatat, de exmplu un text de program; address - indica adresa E-mail a autorului; br - delimitator de linii (forced break line); hr - linie orizontala; a - hiperlegatura;referinta la un alt document HTML; img - includerea unei imagini; table - tabele Exercitiu. Generarea unei pagini Web cu urmatorul continut:

Cursul de INFORMATICA Lect. Dr. Marin Vlada

======================================================== Volumul I : SISTEME : Calcul; Operare; Rezolvare; Internet.

Volumul II: ELABORARE: Algoritmi; Programe;

314

Aplicatii. ========================================================

Fisierul in cod HTML scris cu un editor ASCII trebuie sa aiba urmatorul continul:

315

316

Programul Formula Graphics Multimedia System

Definitie. Programul Formula Graphics este un sistem multimedia pentru dezvoltarea aplicatiilor interactive multim utilizarea bazelor de date si a informatiilor din sistemul Internet oferind utilizatorilor-clienti prelucrari in hypertext Programul prelucreaza imagini, animatie si sunete, si ofera un limbaj de programar elaborarea de aplicatii multimedia. Ofera instrumente Java pentru elaborarea de pagini Web

317

Cu ajutorul programului Formula Graphics se elaboreaza urmatoarele produse:

Project constituit din ecrane (screen), fiecare ecran din elemente; un element po bachground, rectangle, picture, animation, animation si sound, video; Script cod in Script, Hypertext, HTML, Text.

La definirea unui ecran trebuie sa se percizeze parametri de identificare, un parame numele ecranului. Fiecare ecran se elaboreaza prin definirea de diverse elemente. Asupra fie element se pot realiza operatii corespunzatoare tipului de element

Exemplu. Proiectul sample.fgx este constituit din mai multe ecrane, denumite pri Intro, HTML, Animation, Hypertext, etc. In imaginea de mai jos este prezentat ecranul HTML elementele din care este constituit. Pentru demonstratie a fost selectat elementul HTML Bac afisat fereastra corespunzatoare acestui element in care sunt prezentate meniuri si butoane identificarea lui si realizarea de operatii asupra lui. 318

File New Project Open Project New Script (Script, Hypertext, HTML, Text) Open Script Save As Save Load Bitmaps Substract Bitmap Save Bitmap As Other (load Palette, save palette) Load PSD ( Photoshop) Recent Bitmaps Recent Projects Recent texs 319

Exit Project Project Options Project Archives Project Installation New screen Display Elements Undisplay Elements Display All elements Undisplay All Elements Play Screen Play project Play Internet Stop Playing

Element Background Rectangle Picture Animation Animation+sound Video Sounds ( Sound, MIDI, CD, Audio) Text (text, HTML, Hypertext) Dialogs (Edit Box, List Box, Combo Box, Menu Box) Specials (Director, Explorer, Graph, Message, Progress Bar, Timer) Input Wait Action Control Debug Tools General Options Bitmap Convert Vector Convert Animation Convert Binary Convert Optimize Palette Animation Play Screen Capture Window Arange All Close All 320

Save All Open Graphics Windows Clear Graphics Windows Print Graphics Windows Project Graphics Language Result Help

Se utilizeaza urmatoarele ferestre (windows): Fereastra Project afiseaza doua subfereste ( Screen si Element); Fereastra Graphics afiseaza continutul ecranului selectat in subfereasta Screen; Fereastra Luanguage scrierea de cod; Fereastra Result afiseaza rezultatul unor actiuni asupra elementelor. Pentru elaborarea unui proiect se selecteaza File New Project. Se va indica un nume pentru ecranul ce trebuie generat. Pentru fiecare ecran definit se genereaza elementele dorite folosind Element

321

Dupa elaboararea proiectului, acesta trebuie salvat intr-un fisier.

Exemplu. Fisierul vlada1 din c:\fgx97 este un proiect constituit dintr-un ecran cu numele screen 1 si 5 el (ball_blu.gif, earth.gif, groovy97.gif, int_bld.gif, int_b2d.gif).

322

[Project] name = C:\fgx97\vlada1 project type = Object type = Object List type = Child type = Project version = Release 970601 (32 bit Windows) xmax = 640 ymax = 480 color_mode = 3 resolution = 1 key_advance = 1 mouse_advance = 1 space_break = 1 escape_exit = 1 auto_name = 1 cursor = Circle space_advance = 1 title = test FG script_count = 1 script_list = drawing.sxt password = registration = standard checksum = 0 [Screen] name = screen 1 ecranului type = Object type = Object List type = Child type = Screen activate = 1 undisplay = 1 condition_mode = 1 function_key = none transition_off = Undisplay condition = TRUE [Element] name = ball_blu element type = Object type = Object List type = Child type = Element type = Background condition_mode = 1 transition = Display background = 1 filename = ball_blu.gif [Element] name = earth

fisierul

Numele

primul

323

type = Object type = Object List type = Child type = Element type = Background condition_mode = 1 transition = Transform background = 1 filename = earth.gif [Element] name = groovy97 type = Object type = Object List type = Child type = Element type = Background condition_mode = 1 transition = Display background = 1 filename = groovy97.gif [Element] name = int_b1d type = Object type = Object List type = Child type = Element type = Picture Button condition_mode = 1 cursor = Finger transition = Display transition_off = Undisplay trans_green = 255 repaint = 1 xpos = 192 ypos = 213 xlen = 153 ylen = 69 up_bitmap = int_b1d.gif normal_op = 100 [Element] name = int_b2d type = Object type = Object List type = Child type = Element type = Background condition_mode = 1 transition = Display background = 1 filename = int_b2d.gif

324

Continutul directorului c:\fgx97

Volume in drive C is OSR2_5 Volume Serial Number is 331C-14E2 Directory of C:\fgx97 . .. ANIM ANIM BACKBLLS BALL_BLU BALL_GRN BALL_RED BALLADE BARBARA BASICS01 BASICS02 BASICS03 BASICS04 BASICS05 BASICS06 BASICS07 BASICS08 BASICS09 BCKBLLS2 BLAST CANYON CONTINUE DIALOGS DLGBOXES DRAWING DYNAMIC EARTH EXAMPLE FGHEAD32 FGX32 FILES FLAGANIM FORMULA FORMULA FORMULA GOLDMRBL GONG GRAPH GRAPHICS GROOVY GROOVY67 GROOVY97 HEADING HTML HYPER INT_B1C <DIR> <DIR> 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a . .. anim.fgh anim.sxt backblls.gif ball_blu.gif ball_grn.gif ball_red.gif ballade.mid barbara.gif basics01.sxt basics02.sxt basics03.sxt basics04.sxt basics05.sxt basics06.sxt basics07.sxt basics08.sxt basics09.sxt bckblls2.gif blast.gif canyon.mid continue.gif dialogs.sxt dlgboxes.sxt drawing.sxt dynamic.sxt earth.gif example.sxt fghead32.exe fgx32.exe files.sxt flaganim.gif formula.fdx formula.hlp formula.htm goldmrbl.gif gong.wav graph.sxt graphics.sxt groovy.gif groovy67.gif groovy97.gif heading.vdo html.sxt hyper.sxt int_b1c.gif

FGH SXT GIF GIF GIF GIF MID GIF SXT SXT SXT SXT SXT SXT SXT SXT SXT GIF GIF MID GIF SXT SXT SXT SXT GIF SXT EXE EXE SXT GIF FDX HLP HTM GIF WAV SXT SXT GIF GIF GIF VDO SXT SXT GIF

722 1,637 1,579 582 622 590 15,151 21,940 2,066 2,766 2,186 1,183 2,326 2,401 2,454 1,804 1,342 1,734 23,004 20,861 648 2,782 889 277 1,248 33,208 3,727 80,896 1,281,536 3,287 41,264 435 311,461 5,394 79,748 26,336 521 966 23,986 1,551 1,642 21,580 1,433 583 4,016

325

INT_B1D INT_B1U INT_B2C INT_B2D INT_B2U INT_B3C INT_B3D INT_B3U KM_DUST KM_EXP KM_FIRE1 KM_FIRE2 KM_GUY KM_SHOT LOGO M_BLK M_BLU M_GRN M_RED MESSAGE MIDI MOTOR ODBC OPERSYS S1_H_A S1_H_C S1_H_G S1_H_H S1_H_I S1_H_P S1_H_R S1_H_S SAMPLE SAMPLE SAMPLE SAMPLE SAMPLE SBBALL SETUP SETUP SETUP SGBALL SMLLBLLS SRBALL T_BLK T_BLU T_GRN T_RED TBUTHEAD TEXTURE1 TEXTURE2 UKFLAG USFLAG VIVALDI X_COMET1

GIF GIF GIF GIF GIF GIF GIF GIF GIF GIF GIF GIF GIF GIF VDO GIF GIF GIF GIF SXT SXT VDO SXT SXT GIF GIF GIF GIF GIF GIF GIF GIF FGH FGX FZP RTF SXT GIF FBK FGX SXT GIF GIF GIF GIF GIF GIF GIF GIF GIF GIF GIF GIF MID GIF

5,127 5,091 3,893 5,202 5,154 3,661 4,916 4,925 540 1,711 1,819 1,799 2,535 330 9,958 1,144 595 1,213 1,192 404 805 87,607 468 374 1,068 1,062 1,094 1,111 982 1,050 1,056 1,038 28,053 75,722 393 4,069 859 2,444 8,194 8,213 635 2,527 1,761 2,527 943 963 970 967 3,013 2,699 2,682 2,554 2,090 11,912 1,099

06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99 06-04-99

10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a 10:29a

int_b1d.gif int_b1u.gif int_b2c.gif int_b2d.gif int_b2u.gif int_b3c.gif int_b3d.gif int_b3u.gif km_dust.gif km_exp.gif km_fire1.gif km_fire2.gif km_guy.gif km_shot.gif logo.vdo m_blk.gif m_blu.gif m_grn.gif m_red.gif message.sxt midi.sxt motor.vdo odbc.sxt opersys.sxt s1_h_a.gif s1_h_c.gif s1_h_g.gif s1_h_h.gif s1_h_i.gif s1_h_p.gif s1_h_r.gif s1_h_s.gif sample.fgh sample.fgx sample.fzp sample.rtf sample.sxt sbball.gif setup.fbk setup.fgx setup.sxt sgball.gif smllblls.gif srball.gif t_blk.gif t_blu.gif t_grn.gif t_red.gif tbuthead.gif texture1.gif texture2.gif ukflag.gif usflag.gif vivaldi.mid x_comet1.gif

326

X_COMET2 GIF X_GRFX GIF X_JPTR GIF X_MOON GIF X_MS_BAR GIF X_PLNT GIF X_STRS GIF X_TB1_U1 GIF X_TB1_U2 GIF X_TB1_U3 GIF X_TB2_U1 GIF X_TB2_U2 GIF X_TB2_U3 GIF X3_TIE1 GIF X3_TIE2 GIF X3_WING1 GIF X3_WING2 GIF X3_WING3 GIF LIST DOC VL VL1 VLADA VLADA1 123 file(s) 2 dir(s)

971 06-04-99 10:29a x_comet2.gif 843 06-04-99 10:29a x_grfx.gif 811 06-04-99 10:29a x_jptr.gif 1,647 06-04-99 10:29a x_moon.gif 1,605 06-04-99 10:29a x_ms_bar.gif 985 06-04-99 10:29a x_plnt.gif 1,439 06-04-99 10:29a x_strs.gif 655 06-04-99 10:29a x_tb1_u1.gif 679 06-04-99 10:29a x_tb1_u2.gif 762 06-04-99 10:29a x_tb1_u3.gif 572 06-04-99 10:29a x_tb2_u1.gif 610 06-04-99 10:29a x_tb2_u2.gif 712 06-04-99 10:29a x_tb2_u3.gif 919 06-04-99 10:29a x3_tie1.gif 1,270 06-04-99 10:29a x3_tie2.gif 949 06-04-99 10:29a x3_wing1.gif 479 06-04-99 10:29a x3_wing2.gif 253 06-04-99 10:29a x3_wing3.gif 0 07-12-99 10:46a list.doc 1,491 06-04-99 10:46a vl 916 07-06-99 12:16p vl1 1,428 07-06-99 12:23p vlada 1,753 07-06-99 12:38p vlada1 2,382,326 bytes 1,193,238,528 bytes free

327

328