470 likes | 1.01k Views
TRANSFERUL DATELOR INTRE APLICATII. O problema importanta a oricarui sistem o reprezinta schimbul de informatii dintre aplicatii. Tendinta actuala este de a se crea documente in care sa existe informatii diferite, provenite din tipuri diferite de fisiere sau aplicatii.
E N D
O problema importanta a oricarui sistem o reprezinta schimbul de informatii dintre aplicatii. Tendinta actuala este de a se crea documente in care sa existe informatii diferite, provenite din tipuri diferite de fisiere sau aplicatii. Transferul datelor intre aplicatii se poate executa prin mai multe metode : • importul si exportul fisierelor • zone de memorie Clipboard • protocolul OLE
Transferul datelor prin importul si exportul fisierelor • Operatiile de import-export /conversie permit procesorului de texte Word si programului de calcul tabelar Excel sa preia informatii scrise cu alte procesoare de texte/produse de calcul tabelar si sa salvezetextul / foaia de calcul sub diverse alte formate. • Conversia se executa prin intermediul operatiei de salvare (export de documente) sau deschidere a documentelor (import de documente), cand putem alege din lista Files of Type formatul in care salvam/preluam documentul. • Schimbul de informatii se face cu ajutorul operatiilor Copiere, Decupare si Lipire care se gasesc in meniulEDITAREa oricarei aplicatii care permite schimbul de informatii cu alta aplicatie (Word, Excel, WordPad, Paint, Notepad, Object, Calculator). • Prin aceste operatii se transfera textul propriu-zis sau valorile numerice, dar informatiile despre formatare se pot pierde.
Transferul datelor prin zona de memorie Clipboard • O alta solutie pentru schimbul de informatii intre aplicatii este mecanismul zonei de memorie Clipboardmetoda numitainserare prin copiere. • Clipboard-este o zona tampon de memorie care va permite sa faceti schimb de informatii (texte, desene, sunete, grafice ,etc) intre diferite aplicatii administrate de Windows. In aceasta zona de memorie informatiile sunt pastrate temporar . • Aplicatia sursa salveaza informatia in Clipboard in mai multe formate, iar aplicatia destinatie preia formatul compatibil cu ea. • Daca vrem sa modificam informatia inserata, trebuie stearsa din document, modificatacu aplicatia cu care a fost creata si inserata din nou in document, transferand-o prin Clipboard.
Cum se asigura transferul prin Clipboard ? • Daca vrem sa facem schimb de informatii intre doua aplicatii Windows prin intermediul zonei de memorie Clipboard: • Deschidem documentul/aplicatia din care preluam informatia; • Selectatm informatia in Clipboard astfel : • deschideti meniul Editare si alegeti optiunea Copiere-ptr copiere sau optiunea Decupare – ptr mutare. • Comutam in documentul/aplicatia in care vrem sa transferam informatia • in fereastra Excel deschidem foaia de calcul in care vrem sa inseram blocul de text • Pozitionam cursorul de inserare in pozitia in care vrem sa inseram informatia (celula). • Preluam informatia din Clipboard alegand optiunea Lipire din meniul Editare. • Informatia va fi pastrata pana cand copiam sau mutam o noua informatie din aceeasi aplicatie, dintr-o alta aplicatie sau dintr-un alt fisier.
Ce este conceptul O.L.E? Object Linking and Embedding - legarea si incapsularea obiectelor • reprezinta un protocol prin intermediul caruia se pot transfera prin incapsularea sau prin legare informatii intre diferite aplicatii Windows: accesoriile Windows (WordPad, Paint, Sound Recorder, Media Player), aplicatiile integrate in parchetul Microsoft Office • protocolul permite si modificarea acestor informatii dupa ce au fost inserate in noul document. • folosind legarea sau incapsularea obiectelor nu se pierd detaliile atunci cand se face schimbul de informatii.
Protocolul opereaza cu urmatoarele concepte: Obiectulreprezinta o zona de informatii creata cu ajutorul unei aplicatii Windows • In Paint obiectul este o zona de desen , • in WordPad si in Notepad un bloc de text, • in Sound Recorder un ansamblu de sunete, • in Media Player un ansamblu de sunete sau o imagine video (animata), • in Microsoft Excel un tabel, o celula din tabel, un grafic sau o diagrama, • in Microsoft Word un bloc de text, un element grafic sau o imagine. Blocul de text contine atat caracterele din text, cat si informatiile despre formatarea textului.
Documentul sursa • reprezinta documentul din care provine obiectul • Documentul destinatie • reprezinta documentul in care va fi incapsulat / legat obiectul • Documentul sursa si documentul destinatie pot fi pe acelasi calculator sau, in cazul in care se lucreaza intr-o retea de calculatoare, pot fi pe calculatoare diferite. Din punct de vedere al protocolului OLE, aplicatiile se clasifica in : • Aplicatia client • reprezinta aplicatia in care va fi incapsulat sau legat obiectul. • Aplicatia server • reprezinta aplicatia din care se preia obiectul pentru a fi incapsulat sau legat Unele aplicatii pot fi numai aplicatii sever (Sound Recorder,Media Player, Paint) iar altele pot fi si client si server ( aplicatiile din pachetul Microsoft Office : Word si Excel).
Cand se incapsuleaza un desen : - dintr-un fisier de tip .bmp - creat cu aplicatia Paint - intr-un fisier de tip .doc - creat cu aplicatia Word : ● obiectul este zona de desen decupata, ● documentul sursa este fisierul de tip.bmp, ● documentul destinatie este fisierul de tip .doc, ● aplicatia client este aplicatia Word, ● aplicatia server este aplicatia Paint.
Obiectul incapsulat ( embedded object ) - o copie in documentul destinatie a unei informatii dintr-o alta aplicatie • obiectul incapsulat va putea fi modificat direct in documentul destinatie prin selectarea obiectivului • se executa dublu clic pe el; • se deschide fereastra aplicatiei care l-a creat; • pentru modificarea obiectului nu este nevoie sa se comute intre aplicatia server si aplicatia client; • obiectul incapsulat nu va mai avea nici o legatura cu documentul sursa, iar modificarea lui nu va afecta documentul sursa; • cele 2 documente, sursa si destinatie, pot fi create cu aceeasi aplicatie sau cu aplicatii diferite; • Obiectul legat ( linked object ) - o reprezentare a unui obiect inserat intr-un document destinatie • prin legarea obiectului dintr-un document sursa intr-un document destinatie nu se realizeaza copia obiectului in documentul destinatiei, ci o referinta catre obiectul sursa; • in documentul destinatie va fi afisata o imagine a obiectului din documentul sursa si invers; • un obiect poate fi legat la mai multe documente destinatie; • orice modificare facuta a obiectului se va reflecta si in celelalte documente. Obiectele se clasifica in :
INCAPSULAREA sau LEGAREA UNUI OBIECT FOLOSIND PROTOCOLUL OLE SI TRANSFERUL PRIN CLIPBOARD. • Deschideti aplicatia sursa (aplicatia Paint) si decupati obiectul (desenul) • Copiati obiectul in Clipboard cu optiunea Copy » Edit • Inchideti aplicatia sursa • In fereastra aplicatie destinatie (aplicatia Word) deschideti documentul • Pozitionati cursorul de inserare in locul in care vreti sa pozitionati cursorul • Alegeti optiunea PasteSpecial...Є Edit • Sedeschide caseta de dialog Paste special • In functie de tipul obiectului din Clipboard lista As afiseaza mai multe formate • Alegeti din aceasta lista formatul cu care va fi inserat obiectul in document • In zona de text Results sunt afisate informatii despre formatul ales • Din dgrupul de butoane de optiuni activati butonul corespunzator modului in care vreti sa fie inserat obiectul:prin incapsulare (Paste) sau prin legare (Paste Link). • Ultima optiune este disponibila numai daca imaginea din Clipboard a fost copiata dintr-un fisier.
Pentru a incapsula sau a lega un obiect, aplicatia folosita pentru crearea obiectului trebuie sa accepte aceste operatii
INCAPSULAREA sau LEGAREA UNUI OBIECT FOLOSIND PROTOCOLUL OLE FARA TRANSFERUL PRIN CLIPBOARD. • Deschideti fereastra aplicatiei destinatie (aplicatia Word) - documentul in care vrem sa incapsulam sau sa legam obiectul • Pozitionam cursorul de inserare in document in pozitia in care vrem sa inserati obiectul. • Deschidem meniul Inserare, • alegem optiunea Obiect, • deschidem caseta de dialog Inserare Obiect
Caseata ce contine doua sectii : • Sectiunea Creare: • Obiectul va fi creat cu o aplicatie. • Aplicatia va fi aleasa din lista Tip Obiect (Diagrama Microsoft Excel sauBitmap Image) si va fi lansata in executie la actionarea declansatorului OK. • Sectiunea Creare din Fisier: • Obiectul va fi inserat prin incapsulare si importat dintr-un fisier • Numele fisierului va fi scris in zona de editare File Name sau va fi preluat din sistem prin intermediul casetei de dialog Browse • Obiectul poate fi inserat prin incapsulare sau legare . • Se deschide fereastra aplicatiei sursa ce poate fi :
Cum copiem, mutam, stergem si modificam obictele inserate ? • Obiectul este marginit de un dreptunghi imaginar, care defineste limitele lui. • Daca redimensionam obiectul, automat se modifica si dimensiunea dreptunghiului imginar, astfel incat acesta va inconjura obiectul redimensionat. • Putem sa modificam limitele obiectului fara sa-i modificam dimensiunea (operatia de decupare ) astfel :- Putem sa marim limitele obiectului adaugand in jurul lui spatii goale.- In cazul in care unele portiuni de la marginea obiectului nu sunt importate, putem sa micsoram limitele obiectului fara sa-i modificam dimensiunea, eliminand aceste zone de la marginea lui. • se decupeaza o portiune din obiect care poate fi manevrata independent (redimensionata, deplasata, multiplicata).
Fisa de lucruAPLICATII PRACTICE • Realizati o prezentare a tipurilor de struguri“Soiuri de struguri “ clasificarea acestora in functie de cantitatea minima si maxima obtinuta la ha precum si de continuturile de zaharuri (g/l) a diferitelor sortimente de struguri. • pe o pagina A4 caracterizatisoiurile de struguri si tipurile de vin obtinute : Soiuri pentru vinuri albe si particularitatile lor de cultura • realizati tabelul avand drept date : Denumirile campurilor: soi de vin - cantitate min/ha - cantitate max/ha - zaharuri min(g/l)- zaharuri max(g/l • Se vor formata celulele in functie de tipul de data acceptat ; • Se vor sorta descrescator inregistrarile in functie de campul: zaharuri maxime (g/l); • Se vor observa soiurile pentru care se obtin rezultate mai mici decat media generala ; • realizati diagrama ( soi struguri – cantitate maxima/ha ) ; • realizati tabelul pivot avand pe axa OX-soi_vin; OY-cantitate max/ha, cantitatea medie in functie de tipul de vin Se vor purta discutii privind rezultatele obtinute.
Soiuri pentru vinuri albe particularitatile lor de cultura • Soiurile de struguride vin se caracterizeaza prin struguri de dimensiuni reduse,mici si mijlocii,boabele reduse ca marime ,miez mai suculent. Soiurile de struguri de vin, mai ales cele care au penduncul mai lung asi scutura usor boabele,se pretaeaza cu precadere la recoltarea mecanizata. • Daca se tine seama de culoare vinurilor obtinute, soiurile de struguri se grupeaza in : • -soiuri pentru vinuri albe, grupa ce cuprinde soiurile cu struguri albi si soiuri cu boabe colorate in roz (Rosaioara,Steinchiller,Traminerroz), gris ( Pinot gris ). • -soiuri petru vinuri rosii cu cuprinderea tuturor soiurilor cu boabe colorate in nuante de rosupana aproape negru • -soiuri de struguri pentru vinuri de consum curent • -soiuri de struguri pentru calitate superioara O grupa aparte este alcatuita din soiuri care sunt destinate producerii de vinuri aromate. • Soiurile pentru consum curent au un potential de acumulare a zaharurilor de 160-180 g\l, corespunzator obtinerii unui vin cu tarie alcoolica de cel putin 8-90 alcool. • Soiuri pentru vinuri albe si particularitatile lor de cultura • Soiurile pentru vinuri albe detin ponderea cea mai mare in viticultura tarii. Cele mai multe soiuri sunt cuprinse in categoria celor pentru vinuri de consum curent ( Galbena de Odobesti ). Din soiurile pentru vinuri superioare, locul de frunte, este detinut de soiul Grasa de Cotnari, a carei reusita este insa asigurata numai la Cotnari de Cotnari. • Soiuri pentru vinuri albe de consum curent • Galobena de Odobesti a carei origine este strans legata de cea a podgoriei Odobesti. Este un soi viguros cu perioada lunga de vegetatie si cu rezistenta scazuta la ingehet, ca si la putregaiul cenusiu.In afara hoatarelor noastre se cultiva in R.P.Ungaria ,R.F.S, Iugoslavia. Soiul Creata valorifica foarte bine terenurile nisipoase din Banat. Vinuurile obtinute au o tarie foarte scazuta si oa aciditate ridicata, care le recomanda in mod deosebit pentru vinurile spumantae. In unii ani mai ales la Niculitel, prin supramaturare, acumuleraza si peste 210 g/l zaharuri obtinandu-se vinuri superioare, armonioase, cu gust specific, placut. • Soiuri pentru vinuri albe de calitate superoiara • Grasa de Cotnari este unsoi autohton, cultivat la Cotnari de 7 secole. In afara de Cotnari gaseste conditii favorabile la Pietroasele-Buzaui. Este un soi cu perioada de vegetatie mijlocie, destul de rezistent la ger, dar sensibil la seceta .Fertilitatea este ca si productia in general 4-6 t\ha , rar 8-10 t\ha.
Se incapsuleaza un tabel, o diagrama si un pivot table Excel Unul - doua imagini / desene - dintr-un fisier de tip: .xls – creat cu aplicatia Microsoft Excel .bmp - creat cu aplicatia Paint - intr-un fisier de tip .doc - creat cu aplicatia Word ● obiectul este zona de tabel, diagrama si desen decupata, ● documentul sursa este fisierul de tip.xls si .bmp, ● documentul destinatie este fisierul de tip .doc, ● aplicatia client este aplicatia Word, ● aplicatia server este aplicatia Microsoft Excel aplicatia Paint ASIGURAREA CONEXIUNII INVERSE