Sunteți pe pagina 1din 24

TEMA 2.

UTILIZAREA CALCULATORULUI SI
PRELUCRAREA INFORMATIEI
Termenul de informatic este sinonim pentru: tiina calculului, tiina
calculatoarelor, ingineria calculatoarelor, tehnologia informaiei i a comunicrii.
Aceste definiii pot fi extinse astfel:
Informatica cuprinde totalitatea cunotinelor asupra calculatorului i a calculului.
Informatica se ocup cu:
- studiul proceselor algoritmice care descriu i transform informaia;
- proiectarea, implementarea i aplicarea acestora.
Bit-ul (binary digit- cifr binar, adic una din cifrele 0 sau 1) constituie unitatea
elementar de informaie.
Byte-ul (sau octetul, adic o succesiune de opt bii) reprezint unitatea de msur
pentru cantitatea de informaie. Un byte se noteaz cu B iar multiplii acestuia se
folosesc pentru a exprima diferite cantiti de informaie:
1 KB (KiloByte)=1024B=210B
1 MB (MegaByte)=1024KB=220B
1 GB (GigaByte)=1024MB=230B
1 TB (TeraByte)=1024GB=240B
Cnd vorbim de calculator, ne gndim la un ansamblu bine organizat de circute
electronice i informaii. Componentele fizice ale calculatorului alctuiesc
hardware- ul, iar mulimea de programe i informaii existente n calculator
constituie software- ul.
Unitatea central
Procesorul- nucleul funcional al calculatorului se mai numete i CPU
(Central Processing Unit) adic unitate central de prelucrare. El poate fi
considerat elementul cel mai important al calculatorului deoarece este destinat
coordonrii tuturor operaiilor ce se efectueaz
Principala caracteristic a sa, viteza de lucru, este exprimat ca frecven (MHz
sau GHz=1000MHz) i reprezint numrul de operaii pe care le poate executa
ntr-o secund.
Memoria intern are rolul de a stoca informaii n timpului lucrului pe calculator.
Procesorul interpreteaz comenzile unui program i le execut folosind datele
corespunztoare care se afl n memoria intern.
Un calculator utilizeaz dou tipuri de memorie intern sau operativ:
ROM (Read- Only Memory- memorie numai pentru citire) conine un program
BIOS (Basic Input Output System) care se execut la pornirea calculatorului i are
grij ca toate elementele componente ale calculatorului s funcioneze mpreun
la pornire; utilizatorul nu o poate modifica, acesta avnd accesul numai la citire.
La nchiderea calculatorului coninutului ei nu se pierde.
RAM ( Random Access Memory- memorie cu acces aleatoriu) este memoria
intern pentru date i programe, folosit de utilizator pentru derularea lucrrilor
sale, ce permite accesul att la citire ct i la scriere. Deoarece coninutul su se
pierde la oprirea calculatorului (este o memorie volatil) se recomand ca
utilizatorul s salveze periodic datele cu care lucreaz; cu ct avem mai mult
RAM n calculator (msurat n megabytes, n general fiind multipli de 8 sau
16MB) cu att se vor mbunti performanele calculatorului.

Datorit faptului c memoria RAM a unui calculator este limitat i volatil este
necesar utilizarea unor dispozitive de memorare extern, destinate pstrrii pe
termen lung a unor cantiti semnificative de date. Dintre dispozitivele de stocare
extern menionm:
hard disk-ul (principalul dispozitiv de stocare extern) are o capacitate de
stocare de ordinul gigaocteilor: 80, 160, 200, 250 GB sau mai mult. Principalii
productori de hard-disk-uri sunt: IBM, Segate, Western Digital, Maxtor, Fujitsu,
Samsung. Pentru a putea fi folosit, un hard- disk trebuie formatat pentru a se
obine o organizare informaional a sa. Activitatea unui hard- disk este
semnalizat prin aprinderea unui led, aflat pe panoul central al unitii centrale.
discheta are dimensiunea de 3.5 inchi (1 inch=2.54 cm) i o capacitate de
1.44MB; are dezavantajul unei capaciti reduse i a unei viteze de lucru mic.
CD-ul are capacitate mare de 650MB, echivalentul a 450 de dischete de
1.44MB; dimensiunea frecvent utilzat este de 4.6 inchi.
DVD-ul,
memoria stick.
4

Placa de baz este un circuit situat n unitatea central, care ndeplinete funcia:
pe ea se monteaz procesorul, memoria intern, placa video, placa de sunet, placa
de fax/ modem, placa de reea.
Plci de extensie
Placa de reea are rolul de a intermedia comunicaia ntre unitatea central a
fiecrui calculator dintr-o reea de calculatoare i cablurile de reea. Vitezele de
comunicaie sunt ridicate: 10MB, 100MB, 1GB.
Plac de modem, al crei rol este de a adapta comunicaia dintre calculator i linia
telefonic.

Periferice.
1. Extensiile multimedia
1.1. CD-urile(CompactDisk-urile) intr n categoria memoriilor externe. Cele mai
frecvente CD-uri sunt cele numite CD- ROM( Compact Disk Read Only
Memory), care permit doar citirea de informaie, nu i scrierea. n ultimul timp sau rspndit unitile destinate scrierii de CD- uri, ce pot fi:
a) CD- R (CD-Recordable)- un disc ce permite scrierea de ctre utilizator, o
singur dat.
b) CD- RW (CD-ReWritable)- un disc ce poate fi scris/ rescris de mai multe ori.
1.2. DVD-urile(Digital Video Disk-urile) sunt CD-uri cu densitate de nregistrare
crescut, avnd capacitatea tipic de 4.7- 17.08 GB, care le permite s nregistreze
ore ntregi de
informaie muzical/ video. DVD-urile se pot ntlni sub urmtoarele tipuri:
-read-only: DVD-ROM;
-write-once: DVD-R;
-rewritable: DVD-RW, DWD-RW, DVD-RAM;
1.3. Memoria stick (memorie flash) este o memorie extern, de dimensiuni reduse
care se conecteaz la portul USB (Universal Serial Bus) al calculatorului.
1.4. Placa de sunet mpreun cu boxele constituie o cale de ieire pe care
calculatorul o va folosi s ne transmit informaia sonor.
1.5. Microfonul se conecteaza precum difuzoarele la placa de sunet si are rolul in
inregistrarea si digitizarea sunetelor cu ajutorul calculatorului.
1.6. Placa video preia informaiile ce trebuie afiate i le adapteaz pentru a fi
nelese de ctre monitor.
1.7. Creionul optic este un dispozitiv asemntor cu un creion, dar care are la vrf
un senzor optic. 5

1.8. Ecranul tactil (touchscreen) permite introducerea comenzilor prin atingerea


direct a obiectelor de pe ecran, cu degetul sau cu un creion special.
1.9. Light pen (Creionul luminos) se utilizeaza pentru selectarea obiectelor de pe
ecran.
2. Imprimanta este utilizat pentru tiprirea documentelor de pe calculator. Dup
modul n care imaginea documentului este transpus pe hrtie, exist trei tipuri
clasice de imprimante: matriceal , cu jet de cerneal, cu laser.
3. Scaner-ul este un aparat folosit la introducerea n calculator a imaginilor
existente pe suport extern (fotografii, hri planuri, desene tehnice).
Acea parte de software destinat funcionrii calculatorului se numete software
de sistem, n timp ce programele destinate s-l ajute pe utilizator la desfurarea
diverselor activiti umane intr n categoria software-ului de aplicaii.
SOFTWARE DE SISTEM

1. Sistemul de operare reprezint partea de software care asigur exploatarea i


gestionarea resurselor fizice ( hardware) i informaionale ( software) disponibile
n sistem. Sistemul de operare Windows, n toate versiunile sale: Windows 95,
Windows 98, Windows Me, Windows NT, Windows 2000, Windows XP,
Windows Server 2003, Windows Vista, Windows 7, este cel mai rspndit sistem
de operare.
Informaiile de pe disc sunt organizate n fiiere i directoare. Fiierul reprezint
un cumul finit de informaii. Operaiile pe care le putem face cu fiiere sunt:
crearea fiierelor (se ntmpl ori de cte ori salvm pe disc un document nou);
modificarea coninutului fiierelor ( numit editare sau actualizare);
redenumirea fisierului;
copierea sau mutarea fiierului ntr-o alt locaie a memoriei externe, adic n
alt director;
tergerea fiierului ( dispariia informaiilor coninute ).
Un director poate conine (n numr nelimitat) pe lng fiiere i subdirectoare,
adic directoare subordonate. n acelai director nu pot exista dou fiiere sau
subdirectoare avnd nume identice. Operaiile posbile cu directoare:
crearea de directoare;
redenumirea directoarelor;
copierea/ mutarea directoarelor, care nseamn copierea/ mutarea n alt
director, a ntregului coninut de fiiere i subdirectoare;
tergerea directoarelor ( presupune pierderea coninutului de fiiere i
subdirectoare);
6

2. Programe utilitare
a) My Computer este un program utilitar al Windows-ului, prin care vom
administra resursele informaionale (programe, fiiere, directoare). n fereastra sa,
resursele informaionale ale calculatorului apar sub form de icon-uri. Atunci
cnd se emite un dublu-click pe un icon de folder, acesta devine director curent,
iar fereastra programului va afia coninutul su infomaional(fiiere i eventual,
subdirectoare). n fereastra My Computer, vom putea alege unul dintre tipurile de
afiare a coninutului unui folder, punctnd n meniu View una dintre opiunile:
Thumbnails, Tiles, Icons, List, Details. Lista detaliat (Details) are cea mai mare
valoare informaional, afind numele, tipul mrimea, data i ora ultimei
actualizri, atributele pentru fiecare dintre fiiere/ subdirectoarele coninute n
directorul curent.
b) Windows Explorer este i el un program utilitar, foarte asemntor cu My
Computer, folosibil la gestionarea fiierelor i directoarelor, numai c, datorit
prezenei panoului suplimentar din partea stng are facilitatea copierii/mutrii
prin drag-anddrop ntre panouri: se puncteaz fiierul/ directorul dintr-un
panou(uzual cel din dreapta i se trage cu mouse-ul pn ce se ajunge deasupra
folderului spre care se face copierea/mutarea). Distincia ntre copiere i mutare se
face apsnd tasta Ctrl.
Se poate lansa n execuie n mai multe moduri:
- Start->All Programs->Accessories->Windows Explorer;
- o cale rapid de acces la Windows Explorer se poate asigura plasnd o
pictogram shortcut pe desktop.
c) Control Panel este aplicaia pe care o folosim pentru a extinde sau modifica
funcionalitatea sistemului de calcul(deci a ansamblului hardware+software).
d) Programe antivirus care:
- detecteaz i stopeaz ncercrile viruilor de a ptrunde n sistem,
- identific fiierele afectate i recupereaz programele afectate.
Viruii sunt programe care ajung n calculator fie prin fiiere provenind din surse
infestate, fie prin mesaje e-mail.
Dintre programele antivirus menionm: Avira AntiVir Personal, Norton
Antivirus, McAfee, Bitdefender, Eset-Nod32, F-Secure Antivirus, Norton
Antivirus, Kaspersky Antivirus.
e) Programe de arhivare-dezarhivare. Prin arhivarea fiierelor se ajunge la un
spaiu necesar de stocare mai redus dect pentru fiierele n forma natural. Cele
mai reprezentative programe sunt ARJ, RAR, WINRAR, WINZIP (furnizeaz
arhive n dou formate: RAR i ZIP) dezarhivarea este procesul invers, prin care
se extrag dintr-o arhiv fiierele iniiale.

Explorarea bazelor de date


n mod tipic, bazele de date i tabelele aferente se creaz o singur dat
. Dup aceea, utilizatorul i programatorul exploateaz datele de acolo (de fapt
pentru asta se creaz baza de date). Operaiile uzuale sunt : deschiderea bazei
de date , afiarea complet sau parial a datelor, modificarea sau tergerea
nregistrrilor din tabele, afiarea ordonat a lor, cutarea unor date n tabele,
etc. Pentru aceasta , SGBD pune la dispoziie o serie de comenzi specifice pe
care le vom discuta mai departe.
1. Deschiderea bazelor de date i a tabelelor
Bazele de date i elementele componente, la nivelul sistemului de
operare sunt memorate n fiiere. Conform regulilor sistemului de operare,
dup crearea unui fiier, acesta poate fi prelucrat dac este deschis. Aceast
regul o ntlnim i la prelucrarea bazelor de date . Prin urmare, pentru a
putea opera cu datele din b.d. i din tabele va trebui s le deschidei.
Deschiderea bazei de date se poate face n mai multe moduri :

se selecteaz meniul File, comanda Open, apoi se selecteaz


categoria Database i n final se alege directorul i baza de date
respectiv.

se tasteaz ( n fereastra de comand ) OPEN DATABASE


.Comanda poate fi urmat de numele bazei de date sau fr nume,
n acest caz se ncepe un dialog ntre utilizator i computer pentru
selectarea bazei de date .

Observaie: 1. Se pot deschide mai multe baze de date simultan.


2. Dup deschidere, constructorul de tabel nu este totdeauna afiat .
Afiarea explicit a acestuia se poate face cu MODIFY DATABASE.
Dup deschiderea bazei de date, trebuie deschise tabelele componente pentru
a avea acces la date. Deschiderea unui tabel se face n mod similar :

se selecteaz meniul File, comanda Open, apoi se selecteaz


categoria Table i n final se alege directorul i tabelul de date
respectiv.

se tasteaz ( n fereastra de comand ) USE nume sau USE ?


.Comanda poate fi urmat de numele tabelului sau de ?, n acest

caz se ncepe un dialog ntre utilizator i computer pentru


selectarea tabelelor.
Tabelele libere se pot deschide n mod similar.
De foarte multe ori utilizatorul dorete s lucreze ( simultan ) cu mai
multe tabele. Din pcate , dac le deschide pe rnd , numai ultimul rmne
accesibil, celelalte nchizndu-se automat. Pentru astfel de situaii, exist mai
multe zone de lucru identificate prin numere ( n numr de 32767) , n fiecare
zon putndu-se deschide un tabel mpreun cu fiierele index asociate. Pentru
a deschide un tabel (liber sau legat de baza de date) ntr-o zon de lucru se
poate tasta n fereastra de comand :

SELECT n
USE numetabel
sau

USE numetabel IN n [ALIAS pseudonume]

unde n reprezint numrul zonei de lucru.


Selectarea zonei de lucru se poate face dup aceea prin comanda SELECT n .
De asemenea, deschiderea tabelelor n zone de lucru se mai poate face i din
meniul Window, opiunea Data Session, dup care apare o fereastr numit
Data Session cu ajutorul creia se selecteaz tabelele n zonele de lucru, ca n
figura de mai jos :

Tabela curent
deschis n
Se folosete pentru
deschiderea unui nou
tabel
Se folosete pentru
nchiderea tabelului
curent
Observaie : a. Comenzile care se tasteaz n fereastra de comand se pot

Zona n care este


folosi i n sursele de program .

b. Se poate deschide un tabel de mai multe ori folosind comanda Use nume
In 1 AGAIN.
c. Dac baza de date sau tabelul nu se gsesc n directorul curent ( care este
de obicei directorul n care este instalat Visual Foxpro ), se poate scrie
calea complet ce permite localizarea lor. De asemenea, se poate schimba
directorul de lucru folosind comanda SET DIRECTORY TO nume. De
exemplu, se poate tasta SET DIRECTORY TO C:\Salariati.
d. O baz de date se nchide cu comanda CLOSE DATABASE , iar un tabel
deschis ntr-o zon cu USE sau USE IN zon. De asemenea, nchiderea
tabelelor se poate face i cu comanda Close Table.
e. Accesarea cmpurilor bazelor de date deschise n mai multe zone de
lucru, se poate face i prin numele bazei de date urmat de punct i numele
cmpului : Angajai.Nume sau Funcii.Cod .
Trebuie reinut faptul c prelucrarea datelor ntr-o tabel se face la
nivel de nregistrare, n sensul c la un moment dat este prelucrat o singur
nregistrare . Din acest motiv , sistemul ine evidena nregistrrii curente, a
celei care se prelucreaz, folosind un indicator de nregistrare . Acest
indicator care i spune sistemului cu ce nregistrare s lucreze sau unde s
modifice date , este la poziionat la deschiderea tabelului la nceput. El este
mutat de obicei pe nregistrarea urmtoare, dup o prelucrare a nregistrrii
curente. Totui indicatorul poate fi mutat explicit cu ajutorul comenzilor
GOTO i SKIP astfel :
GOTO n

(se poziioneaz la nceputul nregistrrii n) sau

GOTO TOP (se poziioneaz la nceputul tabelului) sau


GOTO BOTTOM (se poziioneaz la sfritul tabelului )
urmate eventual de opiunea IN tabel

ce precizeaz explicit la care

tabel se aplic,
respectiv SKIP n IN tabel care sare peste n nregistrri ( n este pozitiv
sau negativ).
Atenie, dac este deschis o fereastr de editare ( cu Browse, cu Append, cu
Edit se poate face poziionarea manual sau cu ajutorul comenzii Goto Record
din meniul Table. exist i o funcie , numit RecNo() , care poate fi folosit
pentru a numrul nregistrrii curente .

2. Adugarea de noi nregistrri n tabele


Dei utilizatorul poate introduce n momentul crerii tabelului
nregistrri, exist o comand dedicat pe care o poate apela n fereastra de
comand sau n program :
APPEND
De asemenea, exist dou comenzii, folosite mai ales n programe , ce permit
adugarea de nregistrri goale : APPEND BLANK i INSERT BLANK .
3. Editarea coninutului tabelelor . Comenzile BROWSE i EDIT.
Utilizatorul are la dispoziie o comand universal, numit BROWSE, care
poate fi folosit pentru realizarea diferitelor operaii de prelucrare asupra
datelor din tabele. Comanda poate fi pornit din meniul rapid (ce se obine
apsnd butonul dreapta pe obiectul tabel) fie tastnd comanda n fereastra de
comand.ablonul general de utilizare (simplificat):
BROWSE

[list cmpuri]

[WIDTH laime]

[FOR

condiie ]

[NOEDIT] [NODELETE] [NOAPPEND] .


Se observ apariia unor argumente suplimentare , care nu sunt obligatorii :
list cmpuri permite afiarea n tabel doar a anumitor coloane, Width
precizeaz limea maxim a coloanelor,

iar celelalte opiuni protejeaz

tabelul la operaiile precizate.


Comanda permite afiarea datelor sub form tabelar, apoi permite
modificarea valorilor din cmpuri ( cu comenzile de editare cunoscute). De
asemenea, se pot aduga nregistrri noi tastnd CTRL +Y sau alegnd
comanda APPEND NEW RECORD din meniul TABLE ( atenie meniul
Table apare doar cnd deschidei fereastra BROWSE):

Adaug o
nregistrare
Marcheaz pentru
tergere o
Anuleaz tergerea

terge fizic
Se pot terge, de asemenea, nregistrri din tabel. tergerea
nregistrrilor se face n dou etape : marcarea lor i tergerea lor fizic .

Marcarea se face tastnd CTRL+T (dup ce am poziionat indicatorul pe


aceea nregistrare- cu tastele cursor, PgUp, PgDown). Dup cum se observ
din figura de mai sus, se poate folosi i comanda DELETE RECORDS , din
meniul TABLE. tergerea fizic (deci pierderea definitiv a acelei nregistrri
) se face fie tastnd comanda PACK n fereastra de comand, fie alegnd
comanda REMOVE DELETED RECORDS, din meniul TABLE.
Comanda BROWSE are o variant similar numit EDIT, ce permite acelai
lucru.
4. Afiarea coninutului unui tabel - comanda LIST.
Sistemele pentru baze de date ( inclusiv Visual Foxpro) au foarte multe
instrumente de afiarea a datelor. Am prezentat o metod simpli , tabelar, cu
Browse . De asemenea , exist o variant , tot simpl i rapid , pe care
utlizatorul o poate folosi rapid pentru a afia coninutul tabelului, varianta
motenit din versiunile mai vechi de FoxPro. Comanda respectiv se numete
LIST (sau DISPLAY) i se poate folosi sub urmtoarea form :
LIST

[list cmpuri]

[grup nregistrriri] [FOR condiie]

[WHILE condiie]
[TO PRINTER|TO FILE][NOCONSOLE]
n mod implicit se afieaz toate cmpurile, n schimb se pot preciza
cmpurile care se vor afia . Domeniu precizeaz grupul de nregistrri care se
vor afia, domeniu putnd lua urmtoarele valori: ALL, NEXT n, RECORD n,
REST . Opiunile FOR i WHILE, permit filtrarea nregistrrilor conform
condiiei precizate. Ultimele opiuni permit afiarea datelor i la imprimant
sau n fiier .
Exemple: 1. USE cursanti
LIST nume, prenume
2. USE cursanti
DISPLAY
3. USE cursanti
LIST FOR Datan >{^1968/01/01}
4. USE cursanti
LIST Nume, Prenume TO PRINTER NOCONSOLE
5. USE cursani

LIST Nume,Prenume,Medie To Lista.txt


Trebuie totui s menionm c exist o soluie mult mai bun, ce se folosete
mai ales pentru sisteme informatice (adic pentru aplicaii). Ea const n
folosirea rapoartelor (subiectul se va discuta mai trziu).
6. tergerea nregistrrilor din tabele comanda DELETE
Alturi de adugare i modificare, tergerea reprezint una din
operaiile des ntnite n lucrul cu tabelele. tergerea este folosit pentru a
elimina datele unei nregistrri din tabel. tergerea unei nregistrri se poate
face

fie la nivel logic ( nregistrarea nu este propriu-zis tears, ci este

marcat pentru tergere), fie la nivel fizic (nregistrarea este tears fizic din
tabel). Am prezentat deja o soluie cu BROWSE. Exist, ns , o comand
dedicat numit DELETE, ce se poate tasta n fereastra de comand sau scrie
n programe:
DELETE [grup nregistrri] [FOR condiie] [WHILE condiie].
n mod implicit, dac nu se folosete nici un parametru, se va marca pentru
tergere nregistrarea curent. Putei s precizai grupul de nregistrri prin
domeniu (domeniu poate lua acelai valori cu cele precizate anterior la
comanda LIST ) sau prin condiii. Dup marcarea nregistrrilor , ele pot fi
terse definitiv din tabel cu ajutorul comenzii PACK (tastat n fereastra de
comand).
Exemple: 1. USE cursanti
DELETE
2. USE cursanti
DELETE FOR Datan >{01/12/1968}
PACK.
3. USE cursanti
DELETE RECORD 3
PACK.
Observaie: O nregistrare marcat pentru tergere, poate fi recuperat cu
ajutorul

comenzii RECALL sau cu ajutorul opiunii Recall Records din

meniul Table (vezi figura anterioar). ns, dac s-a aplicat comanda Pack,
nregistrrile nu mai pot fi recuperate.
7.

Modificarea coninutului unei tabel.

Modificarea valorilor din cmpuri se poate face n mai multe moduri.


O soluie , este oferit de comnezile BROWSE i EDIT. De asemenea, i

comanda APPEND permite modificarea valorilor din cmpuri. Totui exist o


comand dedicat, folosit mai ales n programe, cu ajutorul creia se
modific valorile din cmpuri . Comanda se numete REPLACE i are
sintaxa :
REPLACE [domeniu] cmp1 WITH valoare1, , cmpn WITH
valoaren
[FOR condiie] [WHILE condiie]
Comanda nlocuiete vechea valoare din cmpurile precizate cu o valoare
nou. Dac nu se precizeaz domeniu, comanda se aplic doar la nregistrarea
curent , altfel la grupul precizat de domeniu.Clauzele For i WHILE permit
filtrarea grupului de nregistrri prin condiii .
Exemple: 1. USE cursanti
REPLACE ALL MEDIE WITH (Obiect1+Obiect2)/2
2. USE salariai
REPLACE ALL Salariu WITH 1.5 * Salariu
REPLACE ALL Sanatate WITH 0.07 *Salariu
3. USE cursanti
REPLACE ALL Situaie WITH PROMOVAT FOR Ob1>=5
AND Ob2>=5
n programe, mai ales cnd se fac calcule , comanda este foarte util, deoarece
modificarea unui cmp nu se poate face direct prin atribuire ci doar cu
REPLACE.
O alt tehnic de modificare a coninutului nregistrrilor este dat de
comenzile SCATTER i GATHER . Prin intermediul acestor dou comenzi se
poate realiza transferul ntre nregistrarea curent a tabelei sau un set de
variabile.
Comanda GATHER realizeaz transferul de la tablou sau de la setul de
variabile la tabel, iar SCATTER

realizeaz transferul

invers. Comanda

GATHER are sintaxa:


GATHER FROM tablou
GATHER MEMVAR
prima preia datele din tabloul specificat n nregistrarea curent , iar cea de-a
doua form folosete ca surs de date un set special de variabile, cu acelai
nume ca i cmpurile tabelei. Accesul la setul de variabile (creat cu comanda

SCATTER cu clauza MEMVAR) se face

prin construcia : m. nume

variabil. Comanda GATHER poate conine clauza FIELDS , urmat de o


list de cmpuri care se vor copia n nregistrarea curent a tabelei active .
Dac se dorete i copierea cmpurilor memo, trebuie adugat i opiunea
MEMO.
Comanda

SCATTER, este opus comenzii anterioare, ea copiind

cmpurile nregistrrii curente din tabela activ ntr-un tablou sau ntr-un set
de variabile. Sintaxa comenzii este :
SCATTER TO tablou
sau
SCATTER MEMVAR
i aici se pot folosi clauzele FIELDS i MEMO, cu acelai scop.
6. Cutarea datelor comanda LOCATE
O alt operaie util, mai ales n cazul tabelelor mari, este cea de
cutare a unei nregistrri care respect o anumit condiie. Comanda este
LOCATE i are sintaxa :
LOCATE FOR condiie [domeniu] [WHILE condiie ]
Ea ncearc localizarea primei nregistrri din tabel ce verific condiia din
FOR . Grupul de nregistrri n care se caut , este cel dat de domeniu i
WHILE, implicit fiind ALL. Dac aceast nregistrare exist, indicatorul de
acces la fiier se va poziiona pe aceasta. Utilizatorul poate afla dac
nregistrarea exist, folosind funcia FOUND(), funcie care returneaz TRUE
n cazul gsirii sau FALSE n caz de eec. Se poate continua cutarea , n
ideea de gsi alte

nregistrri asemntoare, cu ajutorul comenzii

CONTINUE.
Exemplu :
USE cursani
LOCATE FOR Nume=POPESCU
IF Found()
DISP
ENDIF
8.

Calcule statistice cu datele din tabele- comenzile SUM, COUNT

Pe lng cutarea i consultarea

datelor din tabele, n aplicaiile

practice avem nevoie i de calcule cu valorile cmpurilor. De exemplu, ne


intereseaz s tim care este totalul salariilor brute sau ct este impozitul total
ce trebuie virat. De asemenea, ne intereseaz ci angajai nu sunt pltitori de
impozit. Toate aceste lucruri constau de fapt n operaii statistice asupra
nregistrrilor din tabele : nsumarea valorii cmpurilor din tabele,
contorizarea

nregistrrilor ce ndeplinesc o anumit proprietate . Exist

comenzii dedicate ce pot s dea rspuns la ntrebrile anterioare.


Calcularea numrului de nregistrri care respect o anumit condiie
se realizeaz cu ajutorul comenzii COUNT , cu sintaxa :
COUNT [domeniu] FOR condiie TO variabil
Exemplu : USE ANGAJAI
COUNT FOR Impozit=.T. TO Nr
?Nr
O alt operaie util este aceea de nsumare a valorilor unor cmpuri
numerice. Pentru aceasta folosim comanda SUM cu sintaxa :
SUM [domeniu] expresie1, expresie2,, expresien TO v1,v2,,vn
[FOR condiie]
Exemplu :a. USE ANGAJAI
SUM VenitBrut TO TotalBrut
?TotalBrut
b. USE ANGAJAI
SUM Impozit TO TotalImpozit FOR Tip_Ang=T
?TotalImpozit
Exist o variant particular a comenzii SUM , numit AVERAGE, ce se poate
folosi pentru a calcula media aritmetic a unor cmpuri.
Exemplu :a. USE ANGAJAI
AVERAGE SalBrut TO SalariuMediu
?SalariuMediu
De asemenea,

pentru

calcule statistice mai complexe, exist o

comand mai complex numit CALCULATE . Aceasta poate fi urmat de o


list de expresii care sunt calculate pe baza datelor din tabel.

n aceste

expresii pot fi incluse o serie de funcii statistice, cu urmtoarele semnificaii:

AVG(expresie )- calculeaz media aritmetic a valorilor expresiei


respective (pentru fiecare nregistrare ), expresie care poate conine cmpuri
numerice ale tabelei.
CNT() returneaz numrul de nregistrri prelucrate.
MAX(expresie), respectiv MIN (expresie) returneaz expresia cea
mai mare , respectiv cea mai mic.
SUM(expresie) calculeaz suma valorilor expresiilor .
Sintaxa general a lui CALCULATE este :
CALCULATE funcii TO VARIABILE [FOR condiie]
Exemplu :a. USE ANGAJAI
CALCULATE MAX(VenitBrut) TO MAXVenitBrut
?MAXVenitBrut

8. Ordonarea datelor din tabele :


Nimeni nu se ateapt ca utlizatorii s introduc datele gata sortate,
gata aranjate. Din acest motiv, de multe ori avem nevoie s vedem datele ntr-o
anumit ordine. O alt operaie uzual, regsirea informaiilor, se poate face
mult mai comod n listele ordonate.
S.G.B.D.-ul Visual Foxpro ofer dou soluii legate de ordonarea unei
tabele :

ordonarea fizic a tabelei - const n crearea unei noi tabele cu


datele din prima tabel , tabel ordonat dup un criteriu precizat

indexarea unei tabele

- aceasta const n crearea unui fiier

suplimentar , numit index, care s conin informaii cu privire la


ordinea

nregistrrilor

tabelei. Tabela rmne fizic n aceeai

ordine, dar este vzut i accesat conform ordinii din fiierul


index .
Sortarea fizic a tabelelor :
Ordonarea fizic i crearea unei noi tabele ordonate se face cu ajutorul
comenzii SORT. Aceasta are sintaxa :
SORT [domeniu] ON cmp1 /A sau /D , , cmpn /A sau /D TO
TabelaNou

FOR condiie
Exemplu : a. USE ANGAJAI
SORT On Nume TO LAngajati
USE Langajai
BROWSE
b. USE ANGAJAI
SORT On DataAng/D, Nume/A TO LAngajati
USE Langajai
LIST NUME, DataAng
c. USE Candidai
SORT On Medie/D, Ob1/D To Admii
FIELDS Nume, Prenume, Ob1, Ob2, Medie
Ob1>=5 .AND. Ob2>=5

FOR

USE Admii

BROWSE
SORT On Medie/D, Ob1/D To Respini
FIELDS Nume, Prenume, Ob1, Ob2, Medie FOR Ob1
<5 .OR. Ob2<5
USE Respini
Sortarea logic ( indexarea ) tabelelor
A doua metoda, care este mai performant ca i ordonarea fizic
( datorit timpului care se pierde, a spaiului consumat, etc) i este folosit mai
ales la realizarea legturilor dintre tabele, const n crearea unui fiier separat (
numit index) asociat tabelei, fiier index care s pstreaz ordinea
nregistrrilor . Accesarea nregistrrilor din tabel se face prin intermediul
indexului, n ordinea dat de fiierul index. .
De exemplu :
Prajituri.cdx

Prajituri.dbf

Titlu

Poziie

Amandina
Savarina
Tort diplomat
Ecler

2
1
4
3

Nr.
nreg
1
2
3
4

Titlu
Savarina
Amandina
Ecler
Tort diplomat

Ingredient
specific
Dulceata
Ciocolata
Crema vanilie
Frisca

Dac se dorete afiarea datelor, sistemul se uit n fiierul index i de


acolo afieaz mai nti inregistrarea de pe poziia 2 (ce o gsete n tabelul
carti.dbf), apoi nregistrarea 1,4 i n final 3.
Folosirii fiierelor index aduce cteva avantaje : timp redus de obinere
a listelor ordonate,

dac se fac actualizri n tabel , fiierul index este

actualizat automat , spaiul de memorie consumat este mai mic .


Pentru a lucra cu indeci, trebuie parcurse mai multe etape de lucru :
a. se creaz fiierul index asociat tabelei, preciznd criteriile de
ordonare dorite .
b. deschiderea (activarea) indexului respectiv , adic activarea
criteriului de ordonare .
c. accesarea datelor din tabele ( conform ordinii din index).
d. nchiderea indexului ( eventual nchiderea tabelei de care este legat
indexul).
Crearea indexului se poate face la crearea tabelelui , cu ajutorul
constructorului de tabele sau

cu ajutorul

unor comenzi dedicate . De

asemenea , se poate reveni asupra structurii cu ajutorul comenzuii MODIFY


i se pot aduga indeci.
Activarea indexului dorit (pot fi mai multe criterii de ordonare ) se
poate face cu ajutorul comenzii SET ORDER TO numeindex [IN tabel].
Exist o funcie numit ORDER(tabel) , care poate spune care este indexul
activ .
Dup deschiderea indexului, orice operaie de afiare, modificare sau
tergere se fac via index. Mai mult, orice modificare a datelor n tabela cu
date are ca efect modificarea datelor n fiierul index ( lucru neplcut n cazul
ordonrii fizice a tabelelor ).
Un alt avantaj al ordonrii logice , este legat de cutarea mai rapid a
datelor cu ajutorul unei alte comenzi numite SEEK. Aceasta se folosete sub
forma SEEK expresie , unde expresie este o valoare legat de cheia de cutare
.
Exemplu : USE Angajai
SET ORDER TO NUME
SEEK POPESCU
IF FOUND()

DISPLAY
ENDIF
9.Copierea structurii unui tabel n alt tabel . Adugarea de date din alte
tabele.
O alt comand , motenit din vechiul Foxpro , este cea de
multiplicare a structurii unei tabel ntr-un alt tabel. Trebuie s precizm c
Visual Foxpro, ofer i alte soluii mai performante legate de acest subiect
( care se vor discuta mai trziu).
Copierea structurii se face cu comanda COPY STRUCTURE,

cu

sintaxa :
COPY STRUCTURE to NouTabel [FIELDS lista cmpuri ]
Exemplu : USE Angajai
COPY STRU TO TEMP
De asemenea , se pot aduga nregistrri dintr-un tabel n alt tabel , folosind
comanda APPEND FROM cu sintaxa :
APPEND FROM Tabel [FOR condiie] FIELDS list cmpuri
Exemplu :a. USE Angajai
COPY STRU TO TEMP
USE TEMP
APPEND FROM ANGAJATI
BROWSE
b. USE Angajai
COPY STRU TO TEMP FIELDS Nume,Prenume,Salariu
USE TEMP
APPEND FROM ANGAJATI FIELDS Nume,Prenume,Salariu
BROWSE
c. USE Candidai
COPY

STRU

TO

Admii

FIELDS

Respini

FIELDS

Nume,Prenume,Ob1,Ob2,Medie
COPY
Nume,Prenume,Ob1,Ob2,Medie
USE Admii

STRU

TO

APPEND

FROM

Candidai

FIELDS

Nume,Prenume,Ob1,Ob2,Medie
FOR Ob1>=5 .AND. Ob2>=5
USE Respini
APPEND

FROM

Candidai

FIELDS

Nume,Prenume,Ob1,Ob2,Medie
FOR Ob1<5 .OR. Ob2<5
BROWSE

Comunicarea prin intermediul internetului


Aparitia internetului a produs schimbari importante in viata
oamenilor. Este una dintre activitatile care a inceput sa ocupe din ce in ce mai
mult timp liber. Cu ajutorul internetului reusim sa comunicam cu persoane
aflate peste mari si tari, sa aflam tot felul de informatii diverse in doar cateva
minute. Motoarele de cautare "muncesc" pentru noi dandu-ne in cateva
secunde pagini intregi cu adrese unde putem gasi ceea ce cautam si, chiar, ce
nu cautam sau nici nu stiam ca exista. In plus, camera web, alte accesorii si
programele care permit comunicarea in direct in timp real
(chat, comunicare verbala, vanzari online) au dus la transformari ale relatiilor
noastre cu ceilalti. Azi ne putem vedea prietena care locuieste la 5000 km,
putem sa-i auzim glasul, putem cumpara orice de oriunde, putem vorbi
deoadata cu oameni aflati la mii de km distanta unii de altii.
Aceste succese tehnologice au eliminate comunicarea clasica in care
era nevoie sa ne intalnim pentru a ne vedea, pentru a vorbi, era nevoie sa
mergem la magazin pentru a cumpara produsul de care aveam nevoie, era
nevoie sa cumparam din librarie cartea de care aveam nevoie, sa mergem la
cinema pentru a vedea un film.Sau chiar sa ne afirmam intr-o societate.
Pe msura dezvoltrii economico-sociale a rilor i grupurilor de ri,
tot mai multe organizaii care se implic constant n comunicarea cu publicul,
completeaz i mbuntesc formele de prezentare clasice prin folosirea unor
sisteme electronice care au avantajul c sunt mai flexibile, pot avea pri
rezervate utilizatorilor interni sau deschise publicului larg, iar actualizarea este
foarte facil.
Interesul publicului fa de blog-uri dovedete c acestea reprezint o
form de folosire a tehnologiei i produselor sale, care au revoluionat (sau
vor revoluiona) Interne- tul i, mai ales, multe din activitile care se bazeaz
pe acesta. Avem n vedere, n principal, efectele pozitive ale blog-urilor asupra
relaiilor publice, jurnalisticii sau marketing-ului. Blogurilor li se recunosc i
merite n domeniul managementului informaiei sau crerii comunitilor
virtuale.
O comunitate virtuala sau comunitate online este formata dintr-un grup
de persoane care comunica sau interactioneaza mai

mult prin intermediul internetului decat fata in fata.


Comunitatile
online au devenit si o forma de comunicare suplimentara pentru persoanele
care se cunosc in viata de zi cu zi. Nivelul de interactiune si participare al
membrilor variaza in functie de comunitate, de la adaugarea de comentarii la
un mesaj dintr-un blog sau forum pana la a concura unul impotriva altuia intrun joc video online. In prezent comunitatile virtuale sau online pot fi folosite
de o varietate mare de grupuri sociale pentru a interactiona prin
intermediul internetului.
Aceasta nu inseamna neaparat ca exista o apropriere mare intre
membrii. O lista de e-mail poate avea sute de membrii, iar comunicarea intre
acestia poate fi doar de tip informational, membrii ramanand straini unii de
altii. Abilitatea de a interactiona cu alte persoane cu un mod de gandire
asemanator aflate oriunde pe glob are beneficii considerabile, dar comunitatile
virtuale au dat nastere la frica si critici. Comunitatile virtuale pot servii ca
mediu de actiune pentru criminalii online, cum sunt hotii de identitate si
urmaritorii, punand n special in pericol copiii.
Altii se tem ca daca petrec prea mult timp in comunitati virtual ar
putea avea un impact negativ asupra interactiunilor din lumea reala.
S-au realizat numeroase studii care au investigat motivatia si dorinta
utilizatorilor de a face parte din comuniti virtuale. Ele au aratat ca dupa
perioade indelungate de timp membrii capata multe cunostinte referitoare la
subiectele discutate i de asemenea un sens de conexiune cu lumea intreaga.
Mai exista insa si o alta motivatie, aceea de a simti ca apartinem unei
comunitati.
Membrii pot sa participe la comunitatile online in unul din modurile:
fie ca ei insisi, fie jucand un rol. In unele comunitati nu este greu de aflat
identitatea reala a membrilor, in altele insa este imposibil de descoperit.
Membrii pot juca un anumit rol pretinzand ca sunt altcineva, in special in
comunitatile dedicate jocurilor.
Comunitatile orientate pe jocuri afecteaza emotional membrii, dar nu
se integreaza ca parte a vietii reale. Comunitatile fantastice au ca scop
evadarea din cotidian si posibilitatea de a pretinde ca suntem altcineva. Nu
trebuie uitat faptul ca in multe cazuri comunitatile online sunt un alt canal
de comunicare, asa cum este telefonul pentru viata reala. Aceste tendinte vor
continua sa existe in viitor devenind mai mult integrate in viata oamenilor, un
alt mijloc de comunicare si intalnire a oamenilor cu interese comune.
Foarte multe persoane au inceput sa caute compania altor persoane
pe internet pentru ca aici au gasit mai mult comfort decat in viata reala. Pe
internet toate persoanele seama unele cu altele, toate intra on line cu aceeasi
dorinta de comunicare sau vor sa afle raspunsuri pe care se tem sa le
caute printre oamenii din realitate pentru a nu fi judecati gresit. Si cu toate
astea viata oamenilor isi urmeaza cursul normal sau anormal, si mai este
influentata din cand in cand de interactiunile virtuale.
Extinderea folosirii blog-urilor se observ si n cadrul relaiilor
publice. Astfel, prin intermediul comunicrii on-line la nivel de organizaie, se
urmrete interaciunea direct cu publicul extern sau chiar intern.
O mare parte din coninutul transmis prin blog-urile de relaii cu
clienii sau prin cele de marketing este deja inclus, n diverse modaliti, n
informaiile distribuite de organizaie ns, prin intermediul blog-ului,

comunicarea devine direct, imediat, se adaug o anumit personalitate celor


transmise.
O alt posibil utilizare a blog-urilor se regsete n comunicarea
intern cu angajaii, pentru ca acetia s fie tot timpul la curent nu numai cu
deciziile, ci i cu procesele decizionale, cu motivaiile care au dus la luarea
anumitor hotrri ale conducerii.
Se considera c extinderea importanei blog-urilor n domeniul
relaiilor publice este ncurajat i de faptul c prin acest mod de comunicare
se amplific fora de informare i persuasiune a mass-media tradiionale. Cu
toate acestea, mass-media tradiional difer, ns, de blog-uri pentru c se afl
n cutarea obiectivitii. Blog-urile sunt subiective prin natura lor, ceea ce
nseamn c abordarea personal a informaiei nu o va putea substitui,
vreodat, pe cea obiectiv i nici nu va fi preferat celei din urm. De
asemenea, blog-urile vor deveni un interlocutor pentru mass-media, care va
cuta aici subiecte i reflecii ale temelor tratate. Pentru multe subiecte blogurile vor oferi un alt punct de vedere, adeverind sau infirmnd informaii.
FENOMENUL MESSENGER I COMUNICAREA
INTERPERSONAL
Sfera comunicrii prin acest mijloc de transmitere a
informaiilor i receptare concomitent a acestora este mult
prea vast, motiv pentru care ne vom rezuma doar la un
aspect al acestei tipologii de comunicare: comunicarea
interpersonal online ntre indivizii conectai la Internet, prin
diverse metode (cablu de reea, cablu de telefon modem,
sau wireless satelit), precum i efectele acestei interaciuni.
Comunicarea online (sau direct, n timp real) i cea
offline (sau indirect, prin intermediul mesajelor sau emailurilor) aparin de un cadru real, ns facilitat de mijloacele de
comunicare modern.
n aceast manier, comunicarea prin Internet nu se
ndeprteaz sub nici o form de schema clasic a primului
model de comunicare, propus de ctre cercettorii americani
Claude Shannon i Waren Weaver. Acest model, numit i
Teoria informaiei pornete de la premiza c rezolvarea
problemelor de comunicare se afl n raport de
proporionalitate direct cu reducerea pierderii de informaie.
Datorit unui concept clasic, folosit n analiza oricrui fel
de comunicare, anume, cel de bariere de comunicare, ce pot f
de mai multe feluri (de limbaj, de interferene sau zgomot pe
canalul de comunicare ori cauzate de ali factori: atenia,
interesul pentru mesaj etc.), sigur c nici comunicarea prin
canalul comunicaional Messenger nu este lipsit de acest
fenomen.
Ce este totui Messenger-ul? Yahoo! Messenger este
un software(denumirea popular este cunoscut prin
abrevierea la soft) de chat oferit de serverul Yahoo. Prin

intermediul acestui soft este facilitat comunicarea cu ntregul


mapamond; indivizii pot comunica ntre ei chiar dac se afl n
coluri opuse pe glob, direct, de la tastatur, sau prin serviciul
voice chat.
Se pare c popularitatea acestui soft a crescut
concomitent cu imaginea de marc a server-ului Yahoo
datorit faptului c este oferit gratuit i, implicit, nu are nici un
fel de restricii n ceea ce privete opiunile. Soft-ul se poate
descrca n variant full chiar de pe site-ul celor de la Yahoo i
nu prezint opiuni limitate, precum alte soft-uri din aceeai
familie.
Yahoo! Messenger nu este singurul program de chat
existent, ns este cel mai popular n Romnia. Alte programe
de chat sunt: Google Talk, MSN Messenger, Skype, AOL
Messenger etc.
Revenind la modelul liniar comunicaional, cei doi
cercettori analizeaz elementele acestuia: surs emitor
mesaj canal receptor destinaie. n aceast analiz, vom
aminti i noi cteva elemente de referin ale modelului liniar
de comunicare, pentru a putea stabili un traseu n descrierea
comunicrii online. Aadar, elementul de baz prezent aici i
n orice model comunicaional este informaia, concept ce
const n posibilitatea de a reduce incertitudinea. Acest din
urm termen, reprezint cantitatea de entropie dintr-un
sistem, unde entropia (termen preluat din termodinamic)
este o variabil ce msoar gradul de haos sau dezorganizare
dintr-un sistem.
Al doilea element al modelului liniar de comunicare este
zgomotul. Acesta reprezint acel orice care se adaug
semnalului transmis iniial, fr ca sursa s intenioneze
aceasta. Zgomotul reprezint o barier comunicaional, care,
mpreun cu informaia, formeaz ceea ce se numete
capacitatea canalului de comunicare. Pentru cazul particular
Messenger, capacitatea canalului este determinat de intenia
tastat ori comunicarea verbal prin voice chat, ce reprezint
cumulul de informaie transmis i interferenele sub form de
zgomote ce intervin n comunicarea verbal telefonic sub
form de bruiaje, ntreruperi ale convorbirii online sau oprirea
brusc a comunicrii prin intervenia altor factori (resetarea
calculatorului, pene de curent etc.).
O posibil soluie n rezolvarea difcultii de comunicare
provocat de zgomot este
redundana acest concept desemneaz sporul de
repetabilitate al unui mesaj, spor care nu trebuie exagerat n
mod voit, pentru a nu altera intenia iniial.
Precizm ns c n comunicarea online prin intermediul
Messenger-ului se poate interfera i cu un alt tip de
comunicare: cea imagistic prin mesaje iconice. Aceasta este
caracterizat prin iconiele emotive emoticons, spre

exemplu. Rolul acestora este de a spori interactivitatea


serviciului de chat. Un alt cercettor, Norbert Wiener, aduce o
mbuntire substanial teoriei informaiei sub forma
conceptului de feedback. Acest element al modelului liniar
este poate cel mai reprezentativ pentru orice tip de
comunicare. n msura n care acesta caracterizeaz
posibilitatea sursei de a primi rspuns de la destinaie i de ai ajusta comunicarea ulterioar n funcie de acesta,
interaciunea ntre indivizi prin intermediul canalului
Messenger este facilitat i avantajat totodat prin
confrmarea real i direct necondiionat a feedback-ului.
Nu exist interlocutor, iar comunicarea este rapid. Nu putem
spune c acesta este neaprat un avantaj, deoarece scopul
oricrei comunicri efciente este, nu doar transmiterea de
informaii i receptarea altora spontan, ci i cunoaterea celui
poziionat la captul opus al canalului de comunicare, un
feedback rapid poate reajusta de nenumrate ori comunicarea
sursei.
Pentru c n comunicarea prin fereastra de chat avem
de-a face cu text, nu trebuie neglijate aceste sensuri abstracte
ale cuvintelor. Richards amintete i el de barierele de
comunicare, ns nu le atribuie canalului de comunicare, ci
susine c pierderile de informaie provin din caracterul
limbajului uman. Analistul distinge semnele de simboluri i
defnete relaiile dintre acestea. Emoticoanele, printre altele,
prin caracterul lor interactiv-subiectiv deplaseaz uor
traiectoria informaiilor n interpretare. n acest fel, sursa se
poate folosi de acest mijloc pentru a masca o parte din
personalitatea sa real, sau, dimpotriv, de a ncerca s
demascheze din frea voluntar ascuns a interlocutorului din
spatele ferestrei de Messenger.
Aadar, comunicarea online se dezvolt n dou direcii.
Prima, transmiterea de informaii este accentuat prin simpla
trimitere a unei fotografi (de exemplu) prin comanda send file
ctre interlocutor. A doua direcie comunicaional ne
transpune n imaginar, n sfera abstract a simbolurilor i
semnelor. Aici vorbim de interpretare, iar comunicarea
intermediat de Messenger devine o surs de cunoatere a
celuilalt, ns din spatele unui paravan calculatorul. n
aceast etap, canalul Messenger ia forma acelui clivaj de
care aminteam la nceputul analizei. Teama de a ne arta aa
cum suntem n realitate este estompat prin acest tip de
comunicare online. Iar acesta reprezint, probabil, avantajul
esenial al chat-ului pe Internet.
Aparent, Yahoo! Messenger rezolv o parte dintre
problemele comunicrii verbale
codarea/decodarea devine un exerciiu interactiv i amuzant,
constrngerile interpersonale sunt diminuate; substituie
dialogul clasic oral prin interferarea cu textul; permite

comunicarea n timp real cu interlocutori aflai oriunde pe


glob; este un serviciu gratuit i uor de utilizat i nglobeaz
mai multe modele comunicaionale. Toate aceste avantaje
sunt exploatate la maximum de ctre utilizatorii de
comunicare prin chat, micornd considerabil dezavantajele
exprimate prin barierele de comunicare, care devin aproape
insesizabile.
Dar este oare aceast form de comunicare modern
sursa unei efciene majore survenite n cunoaterea altora?
S nu cdem n iluzia c o cunoatere printr-un chat din
spatele unui paravan este efcient sau corect. Dimpotriva,
desi prin intermediul scrisului exprimarea este mai elaborata
in care o persoana isi dezvaluie o parte din
sentimente,adevaratele legaturi se formeaza prin
interactionare reala, nemijlocita, intr-o viata reala,palpabila.