Daugelio dokumentų sąsaja (angl. Multiple document interface)

Slides:



Advertisements
Similar presentations
Saulės vėjas suteiks kilovatus Daugelyje knygų teigiama, kad žodis Europa yra kilęs iš semitiško žodžio EREB – “tamsa”, “saulėlydis”, “vakarai” EREB.
Advertisements

Darbas su failais Arnas Terekas IT 1gr. Vilniaus universitetas Matematikos ir informatikos fakultetas.
VERSLO ĮMONĖS APLINKOS SOCIOEKONOMINIŲ INDIKATORIŲ DAUGIAKRITERINIS VERTINIMAS PROF. HAB. DR. ALGIS ŽVIRBLIS.
ALTERNATIVE FUELS AND VEHICLES KURO ELEMENTŲ ELEKTRINĖS TRANSPORTO PRIEMONĖS Carlos Sousa AGENEAL, Almados vietinė energetikos.
1 Komponentai, kurie turi būti patikrinti, yra objektų klasės, kurios realizuojamos kaip objektai. l Didesniems vienetams negu individuali funkcija “baltos.
Tinklo samprata. Etaloniniai tinklo modeliai. OSI modelis
Aplinka. Veiksnių (faktorinė) ekologija
Moralinis gyvūnų* statusas Vakarų filosofijoje Parengė Linas Didvalis * Nors žmogus taip pat yra gyvūnas, tačiau aiškumo dėlei šiame.
The-Island Ištraukos iš Paulo Coelho knygos „Alchemikas“
Lietuvos vardo kilmė Žmogus, nepažįstantis savo tautos namų – Tėvynės žemės, kurioje nuo seno tėvai ir protėviai gyveno, - nėra savo krašto pilietis! Įsisąmoninkime.
Muzikos ženklų karuselė
NORĖDAMI PAKEISTI SKAIDRĖS STILIŲ – SPUSTELĖKIT E DEŠINIUOJU PELĖS KLAVIŠU ANT SKAIDRĖS FONO IR PASIRINKITE > LAYOUT ARBA DARBALAUKI O ĮRANKIŲ JUOSTOJE.
Vaizdinė užduotis. Kuriose iš šių valstybių galima pamatyti tokius gyvenamuosius namus? Jemene Tanzanijoje Mongolijoje Indonezijoje A B C D 1.
Duomenų struktūros KTU1 / 47 Kontrolinis – 2014 spalio d. Kontrolinis – tai teorinių žinių apie Java kalbos struktūras patikrinimas Bus vykdomas:
Operacinės sistemos (OS)
Kaip parašyti testavimo planą?
Graphical user interface testing GRAFINĖS VARTOTOJO SĄSAJOS TESTAVIMAS
SYSTEM OF PROGRAMMING BUDGET
Euronews Next
Smart none of us are as smart as all of us. smart none of us are as smart as all of us.
Funkcijos R.
Medicininės radiologijos procedūrų pagrįstumas
Daugiakalbė naudotojo sąsaja (Multilingual User Interface)
Skaičiai a.
Programinės įrangos prototipų naudojimas
Ekstremalus programavimas (XP)
Darbą parengė: Viktorija Drūteikaitė IT2
Robert Andruškevič AT27D.   Tai yra operacinė sistema, daugiausia naudojama išmaniuosiuose telefonuose, nors ją galima įdiegti ir kituose mobiliuosiuose.
Pagrindinės sąvokos: failai, dokumentai, programos
Video kūrimas su Windows Movie Maker 2.0
Būk saugus internete ! Saugesnio interneto akademija, 2009 m. vasario 10 d. – kovo 8 d.
Windows media streaming
Kiek Kainuoja GigaFlopas? arba Trimačio Vaizdo Spartintuvai
Kompiuterių architektūra
Dialogo langai Benas Ragauskas, PS m.
Algoritmai ir duomenų struktūros (ADS)
INTERAKTYVIŲ UŽDUOČIŲ KŪRIMO PROGRAMA
Rikiavimo - Rūšiavimo algoritmai
Fizinis aktyvumas ir proto sveikata
Ugdymo plėtotės centras
Ernestas Kaukėnas MIF IT 3grupė
Lotus Notes pagrindai Notes darbalaukis.
Žodžio dalys Dalykas, ugdymo sritis: Tema: Klasė: Priemonės paskirtis:
R paketas ir jo įdiegimas
JavaScript kalbos apžvalga
Windows API Tėvų kontrolė (angl. Parental Controls)
IPod MENIU.
Gijos (Threads) Java kalboje
Dainius Četrauskas IFK
Kas yra arduino ? Parengė:Karolis Šumskis ir Mokytoja ekspertė Elena Šišenina.
Measuring Service Desk Performance
Failai ir jų tvarkymas.
INTERAKTYVIŲ UŽDUOČIŲ KŪRIMO PROGRAMA
Paskirstytos atminties lygiagretusis programavimas Įvadas į MPI Distributed memory parallel programming.
Šlapimo nelaikymo korekcija: Vilniaus miesto Universitetinės ligoninės patirtis Dr. Gediminas Mečėjus I-ji Lietuvos uroginekologijos draugijos konferencija,
Antrosios kartos interneto technologijos
Windows Portable Devices
Windows Resource Protection (IŠTEKLIŲ APSAUGA)
Virtualus kompiuteris
Lygčių sistemos modeliai
Mano VMI – asmeninė mokesčių mokėtojo erdvė
Langų kūrimas.
Operacinė sistema Testas 9 klasė
Judrus projektų portfelio valdymas
Windows Ribbon Framework
Žingsnis po žingsnio į A klasę
Grupinio darbo programinė įranga Lotus Notes
Simonas Vaicekauskas IT3 grupė
Presentation transcript:

Daugelio dokumentų sąsaja (angl. Multiple document interface) Elvinas Šateikis IT 3 k. 5 gr. 2016-12-15

Turinys Daugelio dokumentų sąsaja Vieno dokumento sąsaja Skirtukų dokumentų sąsaja DDS pranašumai DDS trūkumai Praktika 2016-12-15 VU, matematikos ir informatikos fakultetas

Daugelio dokumentų sąsaja DDS (angl. Multiple document interface) – tai grafinė vartotojo sąsaja, kurioje keli langai gali veikti viename tėviniame lange. Šie vaikiniai langai taip pat gali turėti kelis vaikinius langus, taip sistema tampa hierarchiškai sudėtinga (lizdinės hierarchijos). 2016-12-15 VU, matematikos ir informatikos fakultetas

Pavyzdžiai 2016-12-15 VU, matematikos ir informatikos fakultetas

Vieno dokumento sąsaja VDS (angl. Single document interface) – tai grafinė vartotojo sąsaja, kurioje visi langai yra nepriklausomi vienas nuo kito. VDS aplikacijos vienu metu leidžia įjungti tik vieną langą. 2016-12-15 VU, matematikos ir informatikos fakultetas

Pavyzdžiai 2016-12-15 VU, matematikos ir informatikos fakultetas

Skirtukų dokumentų sąsaja SDS (angl. Tabbed document interface) – tai grafinė vartotojo sąsaja, kuri leidžia atidaryti kelis dokumentus viename lange, tačiau atskiria juos skirtukais. Tokią sąsają sutinkame naršyklėse, tekstiniuose redaktoriuose. 2016-12-15 VU, matematikos ir informatikos fakultetas

Pavyzdžiai 2016-12-15 VU, matematikos ir informatikos fakultetas

DDS pranašumai Geriau išnaudojamas ekrano langas. Vaikiniai sąsajos langai gali būti sumažinami, padidinami ir paslėpiami tarsi atskiras dokumentas. Tarp visų vaikinių langų dalijamasi viena meniu juosta. Moduliavimas – langų valdymo sistema gali būti tobulinama ar keičiama nepriklausomai nuo aplikacijų. 2016-12-15 VU, matematikos ir informatikos fakultetas

DDS trūkumai Gali būti sudėtinga atvaizduoti, jei sistemoje naudojami keli monitoriai. Išmokti spartieji mygtukai, naudojami DDS navigacijai, negali būti panaudojami kitose aplikacijose. Gana paini navigacija. Sudėtingiau dirbti su keliomis programomis vienu metu. 2016-12-15 VU, matematikos ir informatikos fakultetas

Praktika 2016-12-15 VU, matematikos ir informatikos fakultetas

Pirmiausia... Prieš kuriant DDS langą, pirma turime pakeisti ‘Default message’, kuri kreipiasi į Windows procedūrą. Kadangi kuriame ‘Frame window’, kuriame bus mūsų DDS pagrindinis langas, pakeičiame: DefWindowsProc()  DefFrameProc(): 2016-12-15 VU, matematikos ir informatikos fakultetas

Antras žingsnis Toliau kaip vaikas „frame window“ rėmui, kuriamas pats DDS kliento langas. Tai daroma įprastai „WM_CREATE“ sekcijoje: 2016-12-15 VU, matematikos ir informatikos fakultetas

Trečias žingsnis DDS vaikiniai langai nėra kuriami tiesiogiai. Tam mes siunčiame žinutę į WM_MDICREATE. Kartu pasakome kokio lango norime, nustatydami MDICREATESTRUCT narius: 2016-12-15 VU, matematikos ir informatikos fakultetas

Ketvirtas žingsnis Taip pat galime nustatyti keletą automatinio rikiavimo procesų mūsų langams. Kadangi DDS tą palaiko, nėra sunku tą padaryti. Pridedame porą case’ų: 2016-12-15 VU, matematikos ir informatikos fakultetas

Rezultatas 2016-12-15 VU, matematikos ir informatikos fakultetas

Šaltiniai https://en.wikipedia.org/wiki/Multiple_document_interface https://en.wikipedia.org/wiki/Single_document_interface https://en.wikipedia.org/wiki/Tab_(GUI) winprog.org/tutorial/app_four.html 2016-12-15 VU, matematikos ir informatikos fakultetas

Ačiū už dėmesį!  2016-12-15 VU, matematikos ir informatikos fakultetas