Aplikačné prostredia. Softvérové \u200b\u200bnástroje aplikačného prostredia Korešpondencia názvu programu s typom aplikačného prostredia

Východiskom v takýchto prípadoch je použitie tzv aplikované softvérové \u200b\u200bprostredia.Jednou z komponentov, ktoré tvoria aplikačné programové prostredie, je sada funkcií API, ktoré operačný systém poskytuje svojim aplikáciám. Aby sa skrátil čas strávený vykonávaním cudzích programov, prostredia aplikácií napodobňujú volania funkcií knižnice.

Efektívnosť tohto prístupu vyplýva zo skutočnosti, že väčšina dnešných programov beží na grafických používateľských rozhraniach (GUI), ako sú Windows, Mac alebo UNIX Motif, pričom aplikácie trávia väčšinu času dobre predvídateľným správaním. Neustále volajú do knižníc GUI kvôli manipulácii s oknami a iným činnostiam súvisiacim s GUI. Dnes je v typických programoch 60-80% času strávených vykonávaním funkcií GUI a ďalších hovorov knižnice OS. Práve táto vlastnosť aplikácií umožňuje aplikačným prostrediam kompenzovať veľké množstvo času stráveného emulovaním programu na jeden príkaz. Starostlivo navrhnuté prostredie softvérových aplikácií obsahuje knižnice, ktoré napodobňujú interné knižnice grafického používateľského rozhrania, ale sú napísané v „natívnom“ kóde, čo výrazne urýchľuje vykonávanie programov s API iného operačného systému. Tento prístup sa niekedy nazýva preklad, aby sa odlíšil od pomalšieho procesu emulácie kódu po jednej inštrukcii.

Napríklad pre program Windows bežiaci na počítači Macintosh môže byť interpretácia príkazov z procesora Intel 80x86 veľmi pomalá. Keď sa ale volá funkcia GUI otvoreného okna, modul OS, ktorý implementuje prostredie aplikácií Windows, môže toto volanie zachytiť a presmerovať na rutinu otvorenia okna, ktorá je znovu skompilovaná pre procesor Motorola 680x0. Výsledkom je, že v takýchto častiach kódu môže rýchlosť programu dosiahnuť (a možno aj prekonať) rýchlosť práce na jeho „natívnom“ procesore.

Na to, aby bol program napísaný pre jeden OS spustený v inom OS, nestačí iba zabezpečiť kompatibilitu API. Koncepty rôznych operačných systémov si môžu navzájom odporovať. Napríklad v jednom operačnom systéme môže byť aplikácii povolené priame riadenie I / O zariadení, v inom prípade sú tieto akcie výsadou operačného systému. Každý operačný systém má svoje vlastné mechanizmy ochrany zdrojov, vlastné algoritmy spracovania chýb a výnimiek, špecifickú štruktúru procesu a schému správy pamäte, vlastnú sémantiku prístupu k súborom a grafické užívateľské rozhranie. Na zabezpečenie kompatibility je potrebné v rámci jedného operačného systému zorganizovať bezkonfliktné spolužitie niekoľkých metód riadenia počítačových zdrojov.

3. 7. 3. Metódy implementácie prostredí aplikovaného softvéru

Vytvorenie plnohodnotného aplikačného prostredia, ktoré je plne kompatibilné s prostredím iného operačného systému, je pomerne zložitá úloha úzko súvisiaca so štruktúrou operačného systému. Existuje niekoľko možností na vytvorenie viacerých aplikačných prostredí, ktoré sa líšia tak vo vlastnostiach architektonických riešení, ako aj vo funkciách, ktoré poskytujú rôzny stupeň prenosnosti aplikácie.

V mnohých verziách systému UNIX je prekladač aplikačného prostredia implementovaný ako bežná aplikácia. V operačných systémoch vytvorených pomocou konceptu mikrojadier, napríklad Windows NT, fungujú aplikačné prostredia ako servery v režime používateľa. A v OS / 2 so svojou jednoduchšou architektúrou sú nástroje na organizáciu aplikačných prostredí zabudované hlboko do operačného systému.

Jedna z najzrejmejších možností implementácie viacerých aplikačných prostredí je založená na štandardnej vrstvenej štruktúre OS. Na obr. 3. 8 operačný systém OS1 podporuje okrem svojich „natívnych“ aplikácií aj aplikácie operačného systému OS2. Má na to špeciálnu aplikáciu - aplikačné softvérové \u200b\u200bprostredie, ktoré prekladá rozhranie „zahraničného“ operačného systému - API OS2 do rozhrania jeho „natívneho“ operačného systému - API OS1.

Obrázok: 3. 8. Prostredie aplikačného softvéru, ktoré prevádza systémové volania

V inej implementácii viacerých aplikačných prostredí má operačný systém viac peer aplikačných programovacích rozhraní. V príklade znázornenom na obr. 3. Napríklad operačný systém podporuje aplikácie napísané pre OS1, OS2 a OS3. Za týmto účelom sú aplikačné programové rozhrania všetkých týchto operačných systémov umiestnené priamo v priestore jadra systému: API OS1, API OS2 a API OS3.

Obrázok: 3. 9. Implementácia interoperability na základe viacerých partnerských API

V tejto variácii funkcie API odkazujú na funkcie základnej vrstvy OS, ktorá musí podporovať všetky tri všeobecne nekompatibilné aplikačné prostredia. Rôzne operačné systémy riadia systémový čas rôznymi spôsobmi, používajú iný formát času, zdieľajú čas procesora na základe svojich vlastných algoritmov atď. Funkcie každého API implementuje jadro s prihliadnutím na špecifiká príslušného OS, aj keď majú podobný účel.

Ďalším spôsobom, ako vytvoriť prostredia viacerých aplikácií, je založený na mikrokernelovom prístupe. Zároveň je veľmi dôležité oddeliť základné mechanizmy operačného systému spoločné pre všetky aplikačné prostredia od funkcií na vysokej úrovni špecifických pre každé z aplikačných prostredí, ktoré riešia strategické úlohy.

Podľa architektúry microkernel sú všetky funkcie OS implementované servermi microkernel a užívateľského režimu. Je dôležité, aby každé aplikačné prostredie bolo koncipované ako samostatný server užívateľského režimu a neobsahoval základné mechanizmy (obr. 3.10). Aplikácie využívajúce API uskutočňujú systémové volania do príslušného aplikačného prostredia prostredníctvom mikrokernelu. Prostredie aplikácie spracuje požiadavku, vykoná ju (na pomoc možno použije základné funkcie mikrojadier) a výsledok odošle späť do aplikácie. V priebehu vykonávania požiadavky musí aplikačné prostredie naopak získať prístup k základným mechanizmom OS implementovaným mikrokernelom a inými servermi OS.

Obrázok: 3. 10. Mikrokernelový prístup k implementácii viacerých aplikačných prostredí

Tento prístup k konštrukcii viacerých aplikačných prostredí má všetky výhody a nevýhody architektúry mikrojadier, najmä:

    je veľmi ľahké pridávať a vylučovať aplikačné prostredia, čo je dôsledkom dobrej rozšíriteľnosti operačných systémov mikrojadier;

    spoľahlivosť a stabilita sa prejavujú v skutočnosti, že ak jedno z aplikačných prostredí zlyhá, všetky ostatné zostanú funkčné;

    nízky výkon operačného systému microkernel ovplyvňuje rýchlosť aplikačných prostredí, a tým aj rýchlosť vykonávania aplikácie.

Vytvorenie niekoľkých aplikačných prostredí v rámci jedného operačného systému na vykonávanie aplikácií iného operačného systému je spôsob, ktorý vám umožní mať jednu verziu programu a prenášať ju medzi operačnými systémami. Viaceré aplikačné prostredia poskytujú binárnu kompatibilitu daného OS s aplikáciami napísanými pre iný OS. Vďaka tomu majú používatelia väčšiu slobodu výberu operačných systémov a ľahší prístup ku kvalitnému softvéru.

Otázky týkajúce sa autotestu

    Čo sa myslí architektúrou OS?

    Aké sú tri hlavné vrstvy v štruktúre výpočtového systému?

    Aká je úloha OS na rozhraní systémových volaní?

    Aké podmienky musia byť splnené pri návrhu operačného systému, aby bol operačný systém ľahko prenosný?

    Aký je rozdiel medzi architektúrou microkernel a tradičnou architektúrou OS?

    Prečo je mikrojadr vhodný na podporu distribuovaných výpočtov?

    Čo sa rozumie pod pojmom viaceré aplikačné prostredia?

    Aká je podstata metódy knižničného prekladu?


Po preštudovaní tejto témy sa dozviete:

Čo je to aplikačné prostredie;
- aká je štruktúra typického rozhrania aplikačného prostredia;
- čo sú úpravy a formátovanie;
- aké sú možné typické akcie na objekty aplikačného prostredia;
- čo je obsiahnuté v typickom menu prostredia aplikácie.

Úloha a účel prostredia aplikácie

V skutočnom živote každý objekt existuje vo svojom vlastnom prostredí: ryby - v rieke, kvety - v teréne a na záhonoch, koraly - v moriach atď.

Okrem prírodných stanovíšť sa ľudia naučili tvarovať a umelo vytvárať. Príkladom takého umelého prostredia je mesto. Toto prostredie je tvorené človekom z prírodných aj z ním vytvorených predmetov. Medzi prírodné objekty patria: obyvatelia mesta, zvieratá, rastliny a umelé objekty - budovy, stavby, stroje, mechanizmy atď. V prírodnom aj umelom prostredí platia určité zákony existencie objektov a ich interakcie.

S príchodom počítačov sa začalo formovať ďalšie umelé prostredie - softvér. Má svoje vlastné objekty a svoje vlastné zákony, ktoré sú určené konkrétnym programom alebo súborom programov. Tieto programy tvoria určitý typ prostredia, v ktorom sa vytvárajú rôzne počítačové objekty: textové dokumenty, obrázky, tabuľky, výkresy atď.

V predchádzajúcej časti ste sa dozvedeli o prostredí systému. Viete, že je nevyhnutné, aby počítač fungoval. Bez neho zostáva počítač kopou zbytočných blokov.

Ak porovnáme počítač s vlakom, prostredie systému sa svojím účelom podobá lokomotíve. Rušeň zabezpečuje pohyb celého vlaku. Bez nej sa vozne nemôžu pohybovať. Jedna lokomotíva je pre ľudí rovnako zbytočná ako počítač vybavený iba systémovým prostredím. Prečo vlastne riadiť lokomotívu zo stanice do stanice, ak nič nevozí? Aby bola lokomotíva užitočná, sú k nej pripevnené vozne na pohyb tovaru alebo osôb: osobné, nákladné, plošiny, tanky atď.

To isté platí pre počítačový softvér. Okrem systémového prostredia sú potrebné aj programy, ktoré umožňujú používateľovi spracovávať rôzne informácie a vytvárať rôzne dokumenty bez použitia programovacích jazykov. Takéto programy sa nazývajú aplikácie alebo aplikácie a prostredie, ktoré vytvárajú, je aplikácia. Rozmanitosť aplikácií je spôsobená rozmanitosťou úloh, ktorým čelí užívateľ. Jedná sa o grafické editory, textové a tabuľkové procesory, systémy správy databáz, komunikačné programy, zvukové prehrávače atď.

Predstavte si, že by sa vaša trieda vybrala na exkurziu do botanickej záhrady. Na druhý deň vás učitelia požiadali, aby ste nám o exkurzii povedali. Učiteľka umenia vám povedala, aby ste nakreslili rastlinu, ktorá sa vám páči najviac. Učiteľ literatúry navrhol napísať príbeh o návšteve botanickej záhrady. Učiteľ biológie požiadal doma, aby zostavil klasifikačnú tabuľku videných rastlín. V obidvoch prípadoch je potrebné predložiť rovnaké informácie, ale predložiť ich vo forme rôznych dokumentov: obrázka, textu, tabuľky. Na vytvorenie takýchto dokumentov sú potrebné príslušné aplikácie.

V modernom počítači nemožno na vyriešenie jedného problému použiť jeden program, ale hneď niekoľko. Takýto komplex aplikačných programov kombinovaných na riešenie jednej používateľskej úlohy sa nazýva aplikácia alebo aplikačné prostredie. V takom prípade je možné niektoré programy zahrnúť do viacerých aplikačných prostredí naraz. Napríklad kontrola pravopisu. Používajú ho textové aj tabuľkové procesory a systém správy databázy.

Predstavte si rieku, ktorá tečie cez nekonečné rozlohy. Vzniká niekde v horách. Na svojej ceste uteká popri lese. Ďalej jeho kanál križuje mesto. Potom sa cez polia vydá na cestu k moru. V každom mieste rieka prispieva k formovaniu rôznych prostredí: pohorie, les, mesto. Rovnako tak aplikačné prostredie tvoria rôzne aplikačné programy.

Aplikačné prostredie - počítačové prostredie tvorené aplikačnými programami.

Každé aplikačné prostredie je určené na spracovanie informácií prezentovaných v tej či onej podobe.

Programátori vytvorili rôzne aplikačné prostredia na spracovanie najrôznejších informácií, od jednoduchých textových editorov až po najkomplexnejšie programy pre návrh obrovských strojov.

Používateľ osobného počítača musí okrem systémového prostredia poznať aj najčastejšie používané aplikačné prostredia: grafický editor, textové a tabuľkové procesory, systém správy databáz. Tieto štyri prostredia vám umožňujú vytvárať dokumenty najbežnejších typov: obrázok, text, tabuľka, databáza.

Dokument, ktorý vytvoríte na prezentáciu informácií, závisí od toho, čo chcete adresátovi tohto dokumentu oznámiť. Rovnaké informácie spracované pomocou rôznych médií budú v konečnom dokumente vyzerať inak.

Poďme urobiť analogiu so známou situáciou. Na jeseň sa otvára sezóna hubárov. Každý chodí do lesa s košmi. Po zhromaždení rôznych húb - biele huby, huby, medové agary - sa ľudia vrátia domov. Teraz musia vyriešiť dôležitý kulinársky problém - spracovať tieto huby. Z celej škály kulinárskych možností vyberieme tri. A teraz už boli šampiňóny roztriedené: zvlášť na sušenie, zvlášť do polievky, zvlášť na solenie. Práce vo všetkých vybraných oblastiach sa začínajú súčasne. Používa sa všetok kuchynský riad. Na sporáku nie je voľné miesto: na jednom horáku sa varia huby na morenie, na druhom polievka a biele sa sušia v rúre.

Výsledkom bolo, že z rovnakého východiskového materiálu - šampiňónov - vyšli tri rôzne jedlá: polievka v kastróle, solené huby vo vani a veľa sušených húb. Ide o to, že v každom prípade bola použitá vlastná technológia. A hoci sa na prípravu šampiňónov použili vo všetkých troch prípadoch rovnaké jedlá a kachle, konečné produkty spracovania sa navzájom nápadne líšia.

To isté sa deje pri spracovaní informácií. Aby sme mohli údaje, ktoré máme k dispozícii, správne „variť“, potrebujeme rôzne prostredia.

Predstavte si, že potrebujete do pamäti počítača uložiť informácie o laboratórnych prácach z fyziky. Ktoré prostredie by ste si mali zvoliť? Potrebujeme (Obrázok 15.1) textový procesor na opísanie priebehu experimentu, grafický editor na vytvorenie schémy na pripojenie zariadení, tabuľkový procesor na výpočty.

Obrázok: 15.1. Príklad spracovania informácií v aplikačných prostrediach

Práve rozmanitosť aplikačných prostredí zaisťuje všestrannosť počítača ako prostriedku na spracovanie informácií rôznych foriem. Každé z aplikačných prostredí môže pracovať iba v príslušnom prostredí systému. S rozšíreným používaním systému Windows sa objavili aplikačné prostredia. To neznamená, že aplikačné prostredia, ktoré sa predtým používali v operačnom systéme MS-DOS, už nie sú používateľovi k dispozícii. Môžu bežať aj na Windows, ale iba jeho natívne aplikácie systémového prostredia môžu naplno využívať jeho výhody. V nasledujúcom si povieme iba o aplikáciách pre Windows.

Vlastnosti prostredí aplikácií Windows

Viditeľnosť

Dôležitou výhodou prostredí aplikácií Windows je prehľadnosť.

Po prvé, všetky nástroje prostredia, ktoré má užívateľ k dispozícii, je možné znázorniť graficky pomocou príkazových tlačidiel. Nástroje sú príkazy hlavnej ponuky, ktoré umožňujú používateľovi vykonávať akcie s objektmi prostredia aplikácie. Rovnako ako na dopravných značkách, aj tu sa používajú obrázky, ktoré umožňujú vodičovi automobilu správne vyhodnotiť situáciu na ceste, takže používateľ počítača môže navigovať podľa obrázkov nástrojov dostupných na príkazových tlačidlách. Napríklad tlačidlo nástroja na vystrihnutie výberu a jeho umiestnenie do schránky je označené ikonou nožníc.

Po druhé, dokumenty vytvorené v aplikáciách sa zobrazia na obrazovke presne tak, ako by sa zobrazili na papieri po vytlačení. Toto je obzvlášť dôležité, keď vopred viete, aký formát by mal mať konečný dokument.

Multitasking

Ďalšou charakteristickou črtou aplikácií pre Windows je multitasking. Na ploche je možné súčasne otvoriť niekoľko dokumentov vytvorených v rôznych aplikáciách. Môžete súčasne upravovať kresbu, písať listy a vykonávať výpočty.

Mal by sa však objasniť pojem simultánnosti. Na spustenie je možné spustiť všetky vyššie uvedené úlohy. Po spustení budú všetky umiestnené v RAM počítača súčasne. Ale človek nemôže súčasne zamerať ten istý orgán vnímania informácií na dve rôzne úlohy. Nemôžete napríklad súčasne čítať text a kresliť. Ľudské oči nie sú na to prispôsobené. Nemôžete vidieť rôzne obrázky rôznymi očami, ako to povedzme chameleóny.

V súlade s tým v takýchto prípadoch a s dokumentmi v rôznych prostrediach človek pracuje dôsledne. Napríklad najskôr kreslí a potom píše. Ak je však informácia v každej z úloh zameraná na vnímanie rôznymi zmyslami, potom sa tieto úlohy skutočne môžu vykonávať súčasne. Napríklad, ak spustíte program na prehrávanie laserového disku a textového procesora, môžete súčasne počúvať hudbu a písať text pomocou sluchu a zraku.

Organizácia výmeny údajov

Ďalšou dôležitou vlastnosťou aplikačných prostredí Windows je schopnosť výmeny údajov medzi aplikáciami. Systémové prostredie poskytuje dva rôzne spôsoby výmeny údajov medzi aplikáciami: prostredníctvom schránky a pomocou technológie OLE (pozri časť 14.7).

Schránka umožňuje presunúť objekt dokumentu alebo umiestniť kópiu objektu na nové miesto alebo do nového dokumentu. Pomocou metódy výmeny schránky môžete prenášať objekty a ich kópie z jedného dokumentu do druhého bez zachovania spojenia s aplikáciou, v ktorej bol objekt vytvorený.

Výmena cez pufer sa uskutočňuje v dvoch etapách.

V prvej fáze sa do vyrovnávacej pamäte umiestni buď samotný objekt (obrázok 15.2) alebo jeho kópia (obrázok 15.3). V druhej fáze sa obsah medzipamäte vloží do vybratého dokumentu (obrázok 15.4).

Obrázok: 15.2. Vystrihnutie objektu do schránky

Obrázok: 15.3. Kopírovanie objektu do schránky

Urobme analógiu. S nástupom jari sú polia a lúky pokryté jasnými farbami ako koberec. Keď ich obdivujeme pri chôdzi, často existuje túžba predĺžiť radosť z kontemplácie krásnej kvetiny. Predmet môžete presunúť - vyberte kvet a odneste si ho domov, potom ho osušte na herbár. Ak máte po ruke fotoaparát, môžete vytvoriť kópiu objektu fotografovaním kvetu. Samotný kvet potom zostane na svojom mieste a jeho kópiu vo forme fotografického obrázka si vezmete so sebou.

Obrázok: 15.4. Vkladanie objektu zo schránky

Existuje ešte jedna možnosť. Môžete vykopať kvetinu spolu s časťou prostredia, v ktorom rástla, a presadiť ju bližšie k domovu. Potom bude kvet pred vašimi očami rásť a meniť sa a budete ho môcť pozorovať z okna.

Rovnako ako transplantovaný kvet, aj Windows vám poskytuje OLE (pozri tému 14). Udržuje stály kontakt medzi prostredím aplikácie, do ktorého je objekt vložený, a prostredím aplikácie, v ktorom bol objekt vytvorený. Použitie technológie OLE je účinné v prípadoch, keď sa rovnaký objekt používa v rôznych dokumentoch.

Napríklad znak svojej triedy ste pripravili pomocou grafického editora. Pri vytváraní rôznych dokumentov (vysvedčenie študenta, triedny denník, noviny) ste potom použili tento znak. Ale po chvíli došlo k zmenám v znaku. V prípade, že logo vložíte do svojich dokumentov prostredníctvom schránky, budete ho musieť do každého dokumentu znova prilepiť. Ak ste ho implementovali pomocou technológie OLE, potom sa logo vo všetkých prepojených dokumentoch automaticky aktualizuje po úprave pôvodného výkresu.

Vytváranie zložených dokumentov

Poskytuje ich organizácia výmeny údajov medzi aplikačnými prostrediami integrácia... Integráciou aplikačných prostredí sa rozumie taká ich kombinácia, keď je možné zdieľať objekty každého z týchto prostredí.

Obrázok: 15.5. Integrácia objektov
rôzne prostredia v hlavnom dokumente

Predstavte si, že pripravujete biologickú správu o rastlinách rastúcich vo vašej oblasti. Vaša správa bude zjavne založená na textovom dokumente. Ak máte databázu rastlín, nájdete všetky rastliny vo vašom regióne. Výsledok vyhľadávania (výber) je možné umiestniť do textového dokumentu. Môžu byť tiež umiestnené výkresy niektorých rastlín vytvorené v grafickom editore. Vo výsledku budete mať textový dokument (obrázok 15.5), v ktorom je okrem vlastných objektov aj výber z databázy a obrázkov. Takýto dokument sa volá kompozitný (integrovaný). 

Štruktúra rozhrania aplikačného prostredia

Rozhranie aplikačného prostredia

Auto ľahko rozlíšite od nákladného alebo autobusového vozidla, ale nie každý vie pomenovať značku konkrétneho nákladného vozidla. Autá rovnakej kategórie sú si navzájom nielen podobné, ale aj pokiaľ ide o manipuláciu. Nie je náhodou, že vodiči majú právo viesť motorové vozidlo podľa klasifikácie vozidiel: viesť motorky, autá, autobusy, nákladné vozidlá.

Obrázok: 15.6. Štrukturálne
súčasti aplikačného rozhrania

Aplikácie bežiace na Windows majú veľmi podobné grafické rozhranie. Keď sa naučíte „riadiť“ jeden program nejakého typu, môžete si bezpečne „sadnúť za volant“ ktoréhokoľvek iného podobného programu. Pochopením jeho funkcií a trochou cviku sa budete cítiť dosť sebavedome. Vodič, ktorý prešiel z jednej značky automobilu na inú, sa cíti rovnako.

Bez ohľadu na to, ako externe sa prostredia aplikačných prostredí líšia, všetky sa svojím účelom skladajú z prvkov rovnakého typu. Pozri sa pozorne na Obrázok 15.7. Zobrazuje okná pre rôzne aplikačné prostredia. V každej z nich možno rozlíšiť nasledujúce zóny (obrázok 15.6):

♦ záhlavie aplikačného prostredia, kde sú umiestnené nástroje na správu rozhrania aplikačného okna a je zobrazený názov prostredia;
♦ kontrolná oblasť, kde sú umiestnené nástroje na správu aplikácií a dokumentov;
♦ pracovná oblasť9, kde sú umiestnené upravené dokumenty;
♦ Oblasť pomoci, ktorá obsahuje informácie o režimoch aplikácie a výzvy pre používateľa.

Obrázok: 15.7. Vzhľad okien rôznych aplikácií

Všetky programy vytvorené pre Windows majú štandardné rozhranie s oknami.

Majú rovnaký typ referenčnej a kontrolnej zóny. Typ pracovného poľa sa mení v závislosti od účelu prostredia aplikácie (pozri obr. 15.7).

Uvažujme podrobnejšie o typických objektoch štruktúry rozhrania ľubovoľného prostredia aplikácií systému Windows. Ako príklad si vezmite rozhranie tabuľkového procesora (obrázok 15.8).

Obrázok: 15.8. Rozhranie aplikačného prostredia
na príklade tabuľkového procesora Excel

Pri spustení ľubovoľného prostredia aplikácie sa na obrazovke zobrazí okno aplikácie, to znamená samotné prostredie. Okno dokumentu sa zvyčajne otvorí okamžite vo vnútri okna aplikácie. Môže to byť nový dokument alebo dokument, ktorý bol naposledy upravený. Ak bola aplikácia vyvolaná otvorením dokumentu, potom sa tento konkrétny dokument bude nachádzať v okne aplikácie.

Rozhranie prostredia aplikácie obsahuje nasledujúce prvky: záhlavie aplikačného prostredia, panel hlavnej ponuky, panel nástrojov, riadok pre zadávanie a úpravy a stavový riadok.

Lišta s nadpisom obsahuje: tlačidlo systémovej ponuky, názov aplikácie (v našom prípade Microsoft Excel), tlačidlo Minimalizovať, tlačidlo Rozbaliť / Obnoviť, Tlačidlo Zavrieť. Účel všetkých týchto tlačidiel je podrobnejšie popísaný v časti 14.5.

Hlavné menu akékoľvek prostredie aplikácie Windows vyzerá ako hniezdiaca bábika. Sekcie najvyššej úrovne sú zobrazené na paneli hlavnej ponuky. V každej z týchto častí sú príkazy nižšej úrovne kombinované podľa ich účelu. Zoznam týchto príkazov sa otvorí vo forme rozbaľovacej ponuky (pozri obr. 15.8). Volanie niektorých z týchto príkazov vedie zase k zobrazeniu ďalšej ponuky (podponuky) ešte nižšej úrovne. Pomocou hlavnej ponuky sa teda vykonáva sekvenčný výber požadovaného riadiaceho príkazu a nastavenie všetkých parametrov potrebných na jeho implementáciu.

Panel nástrojov obsahuje pevnú alebo užívateľsky nastaviteľnú sadu príkazových tlačidiel určených pre rýchlejšie (v porovnaní s viacúrovňovou ponukou) volanie riadiacich príkazov zahrnutých v hlavnej ponuke.

Rozhranie tabuľkového procesora a systému správy databázy obsahuje aj vstupný a editačný riadok. Tento riadok zobrazuje čísla, text alebo vzorce, ktoré sú zadané v aktuálnej bunke v tabuľke alebo v databázovom poli. V tomto riadku môžete zobraziť alebo upraviť obsah aktuálnej bunky alebo poľa a tiež samotný vzorec.

Stavový riadok obsahuje informácie o režimoch prevádzky aplikácie.

Okrem tých, ktoré sú uvedené v zozname, existuje skupina prvkov, ktoré možno konvenčne nazývať pomocná riadiaca oblasť. Medzi ne patrí: záhlavie okna dokumentu vytvoreného aplikáciou; zvislé a vodorovné posuvné pruhy.

V záhlaví okna dokumentu určuje názov súboru aktuálneho dokumentu vytvoreného vybranou aplikáciou. Pretože na obrazovke v okne dokumentu je viditeľná iba jeho časť (nazývaná pracovná oblasť), na zobrazenie ďalších oblastí dokumentu, ktoré momentálne nie sú v jeho okne viditeľné, sa používajú posúvače. Lišta, ktorá posúva obsah okna zvisle, sa nazýva zvislý posúvač a vodorovný pohyb sa vykonáva pomocou vodorovného posúvača. Fungujú rovnako ako v ktoromkoľvek inom okne systému Windows (pozri časť 14.5). Ak je okno dokumentu maximalizované, potom je záhlavie dokumentu zarovnané s záhlavím prostredia aplikácie.

Úpravy dokumentov

Pri práci v prostredí aplikácie je často potrebné vykonať zmeny v predtým vytvorených dokumentoch.

Napríklad ste vytvorili pozvánku na dovolenku pomocou textového procesora. Nechajte tento sviatok svojimi narodeninami. Vytlačili ste pozvánku pre jedného zo svojich priateľov. Všetko dopadlo výborne. Je pravda, že máte veľa priateľov, jedno pozvanie nemôže stačiť. Môžem pomocou textového editora upraviť existujúcu výzvu alebo musím vytvoriť nový? Pri práci v prostredí textového procesora bude stačiť v hotovom dokumente nahradiť iba meno pozvaného a vytlačiť nové pozvánky.

Ďalší príklad. Vytvorili ste tabuľku na výpočet priemernej známky v tabuľkovom procesore, zadali ste všetky známky, ktoré ste dostali, a o deň neskôr ste dostali päť nových. Môžem ich pridať do starej tabuľky? Samozrejme, áno, nie nadarmo sa počítač nazýva univerzálnym nástrojom na spracovanie informácií.

V aplikačných programoch môžete nielen vytvárať dokumenty ako na písacom stroji, ale vykonávať aj ďalšie zmeny: vykonávať opravy, eliminovať chyby, vyhľadávať a nahrádzať jednotlivé hodnoty atď. Všetky operácie spojené so zmenami v dokumente, jeho opravou chyby sú spojené do všeobecného konceptu - editácia.

Úpravy sú procesom vykonávania zmien v dokumente.

Môžete upravovať textové dokumenty, tabuľky, databázy, obrázky atď. e) Predstavte si, ako veľmi sa zjednodušila práca spisovateľov. Teraz už nemusia nespočetnekrát prepisovať rukopisy svojich diel, hľadajú a eliminujú chyby. So textovým procesorom sa tento druh práce dá zvládnuť za pár minút.

Ľudia, ktorých aktivity súvisia s vykonávaním výpočtov, sú oslobodení od potreby nového prepočítavania obrovských tabuliek. Teraz stačí zmeniť iba pôvodné čísla a procesor tabuľky automaticky prepočíta súčty.

POZNÁMKA
Pamätajte na pravidlo úprav:
1. Vyberte objekt.
2. Vykonajte príkaz alebo akcie na úpravu.

Výber objektu. Pred vykonaním akejkoľvek akcie s objektom v dokumente ho musíte zvoliť. Keď sa vybrané objekty zobrazia na obrazovke, zvyčajne sa farba objektu obráti alebo sa zobrazí vonkajšie ohraničenie objektu. Objekty v aplikácii sa zvyčajne vyberajú kliknutím myši.

Tabuľka 15.1. Akcie na vybrané objekty

Často je potrebné vybrať skupinu objektov rovnakého typu umiestnených v rade - blok. Napríklad fráza vo vete alebo niekoľko buniek v tabuľke. V takom prípade sa myš po stlačení ľavého tlačidla „pretiahne“ z prvého objektu na posledný.

Metódy zvýrazňovania konkrétnych objektov budú popísané v popise každého prostredia (pozri témy 16-19). Typické akcie s vybratým objektom na úpravu dokumentu pomocou príkazov sú uvedené v tabuľke 15.1.

Pri úpravách vo väčšine prostredí aplikácií sa často poskytujú napríklad príslušné príkazy Upraviť | Vyhľadávať a upravovať Výmena... Ak chcete vyhľadať objekt v dokumente, označte jeho vzorku. Na nahradenie objektu je okrem vyhľadávacieho vzoru uvedený aj náhradný vzor.

Formátovanie dokumentu

Módny návrhár sa snaží zabezpečiť, aby oblečenie, ktoré vytvoril, bolo nielen pohodlné a funkčné, ale aj krásne. Kuchár, ktorý pečie koláč, sa snaží urobiť ho elegantným. Chápe, že pre kupujúceho je dôležitá nielen chuť, ale aj vzhľad.

Užívateľ, ktorý pracuje s dokumentom, či už je to tabuľka, obrázok alebo text, musí byť tiež krásne a profesionálne navrhnutý.

Autor píše text podľa žánru. Napríklad text prozaického diela bude začínať takmer na samom okraji stránky, zatiaľ čo báseň bude pravdepodobne umiestnená v strede.

Ďalší príklad. Vytvorili ste tabuľku, ale je taká široká, že sa nezmestí na stránku. Je potrebné buď zmenšiť tabuľku, alebo rozšíriť stránku vodorovne.

Existuje veľa podobných príkladov, keď je potrebný krásny a správny dizajn dokumentu.

Pri tvorbe školských novín budete určite potrebovať človeka, ktorý vie písať krásne a dizajnovo, ale šikovne.

Pred vynálezom počítača a moderných aplikačných programov bolo treba na riešenie týchto problémov najať odborníkov. Akýkoľvek dokument, ktorý vyžadoval aspoň nejaký dizajn, bolo potrebné objednať v tlačiarni. Ak ste potrebovali nádherne navrhnutý list, ktorého text bol urobený gotickým písmom, potom ho musel špeciálne objednať umelec. ZO

aplikácie dnes ľudí zbavili týchto ťažkostí. Každé aplikačné prostredie má súbor operácií, ktoré vám umožňujú vykonať externý návrh dokumentu v súlade s požiadavkami. Všetky operácie spojené s návrhom dokumentu ako celku alebo jeho objektov spája jednotný koncept - formátovanie.

Formátovanie je proces prezentácie vzhľadu dokumentu alebo jeho jednotlivých objektov v požadovanej podobe.

Samotné formátovanie slova pochádza zo slova „forma“, teda na formátovanie - znamená dať niečomu formu.

Obrázok: 15.9. Úrovne formátovania

Aký je proces formátovania dokumentu pomocou prostredia aplikácie? Tento proces možno reprezentovať ako množinu akcií vykonávaných nástrojmi aplikačného prostredia na dokumente ako celku alebo jeho jednotlivých objektoch (obrázok 15.9). V takom prípade by sa malo brať do úvahy prostredie, v ktorom bol objekt vytvorený, pretože to určí použité pracovné nástroje.

Formátuje sa celý dokument

Každý dokument je možné uložiť do súboru, ktorý sa zobrazí na obrazovke a vytlačí sa na papier. Na obrazovke sa navyše dokument zobrazí presne tak, ako bude vytlačený na papieri (fyzická stránka).

Na fyzickej stránke je vždy zvýraznená oblasť, v ktorej sa nachádzajú objekty dokumentu. Táto oblasť sa nazýva logická stránka (Obrázok 15.10). Formátovanie stránky dokumentu v akomkoľvek prostredí aplikácie zvyčajne zahŕňa nastavenie parametrov, ako sú: orientácia stránky, okraje, hlavičky a päty (pozri obr. 15.10).

Obrázok: 15.10. Stránka dokumentu

Orientácia stránky - poloha listu papiera (fyzickej stránky) v priestore. Existujú orientácie na výšku a na šírku (obrázok 15.11).

Obrázok: 15.11. Orientácia stránky

Polia - oblasti fyzickej stránky, ktoré sa používajú na umiestnenie sprievodných informácií (poznámky pod čiarou, hlavičky a päty atď.). Ľavý a pravý okraj sú zvyčajne prázdne. Hlavičky a päty môžu byť umiestnené v hornom a dolnom poli.

Hlavičky a päty - servisné informácie umiestnené na hornom alebo dolnom okraji stránky. Môže to byť napríklad priezvisko autora, názov dokumentu, číslo stránky atď.

Formátovanie objektov dokumentu

Akýkoľvek dokument sa skladá z objektov. Vzhľad každého objektu je určený prostredím, v ktorom bol vytvorený. Napríklad v textovom procesore je to znak, slovo, odsek; v systéme na správu databáz - pole, záznam atď.

Takéto objekty sú vytvárané a upravované nástrojmi samotného prostredia. Do dokumentu možno navyše vložiť objekty vytvorené pomocou iných aplikačných programov.

Napríklad trojrozmerný nápis, kresba, vzorec.

Vymenujme parametre spoločné pre väčšinu objektov:

♦ veľkosť;
♦ forma;
♦ umiestnenie v dokumente;
♦ poloha vo vzťahu k iným predmetom.

Veľkosť objektu sa zvyčajne meria na výšku a šírku. V takom prípade je možné objekty zmenšiť, to znamená proporcionálne zmeniť ich rozmery, napríklad veľkosť symbolu.

Tvar objektov môže byť ľubovoľný, ale najbežnejší je obdĺžnikový, napríklad výber textu.

Umiestnenie objektu v dokumente je relatívne k okraju stránky.

Pozíciu objektu voči ostatným objektom v dokumente v prípade potreby určí užívateľ. Napríklad obrázok v dokumente textového procesora je možné nastaviť na „vzhľadom na odsek“.

Okrem uvedených môže mať každý objekt svoje vlastné parametre, ktoré sa majú naformátovať. Napríklad farba textu alebo tieň automatického tvaru.

Môžete rozlíšiť celú skupinu možností formátovania, ktoré nie sú spoločné pre všetky objekty, ale rovnaké pre každé prostredie. Medzi tieto parametre patria:

♦ dizajn písma;
♦ farebná schéma a vzor;
♦ hrúbka, typ a zdvih čiary.

Písmo. Písmo sa chápe ako vzhľad symbolov abecedy. Napríklad Gotická zlomenina a Charta cirkevného slovanstva patria k rôznym typom písma (obrázok 15.12). Každá konkrétna implementácia písma sa nazýva tvár.

Každé písmo môže mať niekoľko takýchto tvárí. Zbierka všetkých váh sa nazýva typ písma.

Tváre sa navzájom líšia hrúbkou ťahu, šírkou písmena, všeobecným vzorom (priamym alebo kurzívou) atď. Písma True Toure, ktoré používajú písma v aplikáciách pre Windows, spočiatku obsahujú niekoľko základných tvárí. Líšia sa typom a veľkosťou.

Obrázok: 15.12. Príklady písma

Typ obrysu... Zo štýlov v rámci jedného písma sa najčastejšie používajú: obyčajný (priamy), kurzíva, tučné písmo, tučné kurzíva (obrázok 15.13).

Obrázok: 15.13. Typy tvárí

Kolkáreň. Toto je veľkosť písma. Od čias typografickej množiny sa veľkosť tradične meria v bodoch (pt). Jeden bod sa rovná 0,35 mm. Existuje niekoľko štandardných kolíkov, napríklad Obrázok 15.14. Zmenou veľkosti a typu písma počas písania na počítači môžete vytvoriť rôzne možnosti prezentácie konkrétneho písma.

Obrázok: 15.14. Rôzne symboly veľkosti
písmo Tučné písmo
Storočný štýl

Farba. Mnoho objektov v aplikačných prostrediach má farebný parameter. Objekty s jednotnou štruktúrou, ako napríklad symbol, čiara atď., Sú namaľované iba jednou farbou. Pre objekty so zložitou štruktúrou (automatický tvar, bunka, pole atď.) Sa rozlišuje farba čiary (orámovanie) a farba výplne (pozadie) (obrázok 15.15).

Obrázok: 15.15. Maľovanie predmetov zložitej štruktúry

Vzor. Pojem vzor úzko súvisí s pojmom farebnosť. Povrch predmetu je možné vyplniť nie plnou farbou, ale vzorom. Rozsah vzorov je pomerne rôznorodý (obrázok 15.16). Vzor tvoria dve farby: pozadie a tieňovanie.

Obrázok: 15.16. Príklady vzorov

Hrúbka čiary, typ a ťah. Čiarový objekt existuje nielen v grafickom editore. Čiara sa veľmi často stáva súčasťou zložitejších objektov. Napríklad ploché postavy majú zvyčajne obrys tvorený čiarou (pozri obrázok 15.16). Čiary sa navzájom líšia hrúbkou, typom a typom ťahu.

Šírka čiary. Čiary môžu mať rôznu hrúbku. Hodnota tohto parametra, rovnako ako veľkosť písma, sa meria v bodoch. Rozsah pre čiarové váhy sa zvyčajne pohybuje od 1/4 do 6 bodov (obrázok 15.17).

Obrázok: 15.17. Šírka čiary

Typ linky. Jednoduchá čiara je jednotná priamka danej hrúbky. Ale veľmi často je potrebné nakresliť napríklad dvojitú čiaru. Takmer všetky aplikačné prostredia poskytujú možnosť vybrať požadovaný typ riadku z dostupných šablón (Obrázok 15.18).

Obrázok: 15.18. Typ linky

Typ ťahu. Okrem súvislých čiar môžete kresliť čiary pozostávajúce z ťahov. Takéto čiary sa používajú v prípadoch, keď je potrebné neobmedzovať určitú oblasť rámom, ale zvýrazniť hlavnú vec ako súčasť celku. Napríklad na obrázku 15.10 prerušované čiary na kúsku papiera označujú logickú oblasť stránky. Typy ťahov sú zobrazené na obrázku 15.19.

Obrázok: 15.19. Typ ťahu

Všeobecná charakteristika nástrojov aplikovaného prostredia

Každý špecialista má svoj vlastný nástroj. Napríklad lekár používa stetoskop, skalpel atď. Stolár pri svojej práci používa lietadlo, paličku, dláto. Umelec je ozbrojený na prácu so štetcom, farbami a stojanom.

Pri práci na počítači s konkrétnym dokumentom človek používa aplikačné programy ako nástroje, ktoré tvoria konkrétne aplikačné prostredie.

Pri porovnaní aplikačného prostredia s nástrojmi, na ktoré sme zvyknutí, môžeme povedať, že je to ako vreckový nôž. Vreckový nôž obsahuje širokú škálu nástrojov: nôž, nožnice, skrutkovač, vývrtku, vidličku atď. Všetky tieto nástroje sú určené na rôzne práce. Spoločne boli zjednotení iba na jednom základe - tieto nástroje potrebuje človek počas kampane alebo v inej situácii, keď nie je k dispozícii bežný nôž, vidlička atď. Každé aplikačné prostredie má tiež príslušné nástroje na zabezpečenie práce používateľa s dokumentom.

S týmto nástrojom môžete pracovať rôznymi spôsobmi: môžete použiť tlačidlá na paneli nástrojov alebo zvoliť príslušné príkazy ponuky. Nech použijete akýkoľvek spôsob, stále budete pracovať s rovnakým nástrojom.

Nástroje aplikačného prostredia - sada nástrojov aplikačného prostredia na prácu s dokumentom a jeho objektmi.

Nástroje sa navzájom líšia predovšetkým svojím účelom. Niektoré nástroje slúžia na prácu so súbormi, iné na spracovanie údajov v aplikácii atď.

Správa nástrojov aplikačného prostredia je sústredená v hlavnom menu (pozri obr. 15.8). Predstavte si stredisko riadenia misií kozmických lodí. Zahŕňa veľké množstvo ľudí a technických zariadení (lokátory, antény, satelity atď.). Väčšina z nich sa nachádza ďaleko mimo centra. Napriek tomu sú odtiaľto všetci kontrolovaní.

Rovnakým spôsobom sa správa všetkých nástrojov aplikačného prostredia vykonáva pomocou príkazov hlavnej ponuky. Názvy týchto príkazov sú zvyčajne rovnaké ako názvy príslušných nástrojov.

Príkazy sa na tento účel kombinujú do skupín nazývaných názvy ponúk (Súbor, Upraviť atď.). Tieto názvy tvoria najvyššiu úroveň hlavnej ponuky (Obrázok 15.20). Takéto menu sa nazýva viacúrovňové, pretože obsahuje príkazy zoskupené podľa účelu.

Každá skupina sa rozbalí kliknutím na jej názov. Potom sa zobrazí ponuka ďalšej úrovne, ktorá vám umožní zvoliť požadovaný príkaz v skupine. V niektorých prípadoch, keď vyberiete príkaz, otvorí sa podmenu nižšej úrovne. Na najnižšej úrovni je často potrebné spresniť parametre príkazu zadaním požadovaných hodnôt v dialógovom okne, ktoré sa otvorí.

HLAVNÉ MENU APLIKÁCIE

Obrázok: 15.20. Hlavné menu prostredia aplikácie

Obrázok 15.20 zobrazuje iba tie názvy ponúk, ktoré sú spoločné pre väčšinu prostredí. O konkrétnych názvoch sa bude diskutovať v témach pre konkrétne prostredia aplikácií.

Súbor. Táto ponuka kombinuje príkazy pre prácu so súbormi a dokumentom ako celkom: vytvoriť nový súbor, otvoriť existujúci, uložiť upravený súbor, uložiť kópiu súboru pod iným názvom a / alebo na inom mieste, nastaviť parametre stránky, vytlačiť upravený súbor.

Dokument vytvorený prostredím aplikácie môže byť prezentovaný v rôznych formách:

Vo forme obrazovky, to znamená vo forme dokumentu zobrazeného na obrazovke monitora s vloženými objektmi;
vo forme tlačenej kópie, to znamená vo forme výtlačku vytvoreného dokumentu na tlačiarni;
v elektronickej podobe - ako súbor na disku.

Výsledok práce s akýmkoľvek aplikačným programom musí byť uložený v súbore na disku. Bez toho je nemožné pokračovať v práci, alebo preniesť vytvorený dokument na iný počítač atď.

Upraviť. Zoznam príkazov v tejto časti sa zvyčajne otvára príkazmi späť (rollback) a redo (redo). Príkaz undo vám umožní vrátiť späť poslednú akciu a príkaz redo zase poslednú operáciu vrátenia. Táto časť ponuky obsahuje príkazy na úpravu obsahu objektov dokumentu. A hoci sú tieto objekty odlišné pre každé aplikačné prostredie, mechanizmus výmeny údajov spoločný pre aplikačné prostredie umožňuje aplikovať rovnaký typ operácií na všetky objekty.

Schránka alebo technológia OLE sa používajú na kopírovanie a presúvanie rôznych objektov (pozri časť 14.7). S ich pomocou môžete integrovať údaje z rôznych aplikačných prostredí.

POZNÁMKA!
Pri zapisovaní nového objektu do schránky sa predtým umiestnený objekt neuloží (nevymaže).

Technológia kopírovania a presunu akýchkoľvek objektov cez schránku je nasledovná:

Vyberte požadovaný objekt;
preniesť do schránky; môžete to urobiť pomocou príkazov Vystrihnúť alebo Kopírovať z ponuky Upraviť;
umiestnite kurzor na požadované miesto v upravenom dokumente;
vložte objekt z medzipamäte na miesto označené kurzorom.

Ak bol objekt odstránený príkazom Rezať do medzipamäte, presunie sa na nové miesto v dokumente.

Ak bol objekt skopírovaný do schránky (Príkaz Kopírovať), potom sa duplikát objaví na novom mieste v dokumente.

Je potrebné poznamenať, že tento mechanizmus umožňuje výmenu údajov nielen v rámci jedného dokumentu, ale aj medzi rôznymi prostrediami aplikácií.

Vyhliadka. Táto ponuka je určená na výber rôznych spôsobov zobrazenia dokumentu na obrazovke, prispôsobenia zobrazenia použitých nástrojov, pridania hlavičiek a päty, zmeny mierky zobrazenia dokumentu na obrazovke atď.

Vložte. V tejto časti ponuky sú príkazy zoskupené tak, aby umožňovali vloženie konkrétnych riadiacich informácií, ako aj vkladanie a prepájanie objektov pomocou technológie OLE (pozri tému 14).

Formát. Časť Ponuka Formát obsahuje príkazy, ktoré sa používajú na formátovanie objektov dokumentov vytvorených v tomto prostredí. Názvy príkazov sú obyčajne rovnaké ako názvy objektov, napríklad: odsek, riadok, stĺpec, list.

Okrem príkazov na formátovanie pre konkrétne objekty existujú aj príkazy, ktoré definujú štýly a automatické formátovanie.

Pod štýl rozumie sa množina parametrov formátovania objektu dokumentu. Automatický formát priraďuje možnosti formátovania všetkým objektom v dokumente a celému dokumentu ako celku.

Služby. Táto ponuka poskytuje ďalšie možnosti prostredia aplikácie. Tieto schopnosti poskytujú spustené programy aplikačného prostredia, napríklad na kontrolu pravopisu.

Ďalším príkladom je adresár... Tento program ukladá informácie o ľuďoch, s ktorými musíte často rokovať. Môže sa použiť na odoslanie dokumentu na adresu uloženú v zozname adries alebo na vloženie odvolania do dokumentu pre konkrétnu osobu.

Okno. Táto ponuka by sa mala používať pri práci s viacerými dokumentmi otvorenými v prostredí aplikácie na konfiguráciu parametrov ich okien a prechod z jedného dokumentu do druhého. Príkazy v tejto položke vám umožňujú usporiadať otvorené okná niekoľkými rôznymi spôsobmi. Napríklad kaskáda alebo mozaika (obrázok 15.21).

Obrázok: 15.21. Spôsoby usporiadania okien

Odkaz. Nápovedu ku všetkým nástrojom v aktuálnom prostredí aplikácie môžete kedykoľvek získať výberom ponuky so symbolom ? .

Kontrolné otázky a úlohy

1. Čo je to aplikačné prostredie?

2. Uveďte príklady, ktoré môžu byť analogické s prostredím aplikácií.

3. Aký je dôvod rozmanitosti aplikačných prostredí?

4. Na čo slúži prostredie aplikácie?

5. Aké funkcie prostredí Windows aplikácií poznáte?

6. Aká je viditeľnosť prostredí aplikácií Windows?

7. Ako sa prejavuje multitasking v práci?

8. Ako môžete zorganizovať výmenu objektov medzi rôznymi dokumentmi?

9. V čom sa líši spôsob výmeny údajov prostredníctvom schránky od technológie OLE?

10. Čo je hlavný dokument?

11. Z akých štruktúrnych častí pozostáva rozhranie ľubovoľného aplikačného prostredia?

12. Čo sa rozumie úpravou dokumentu?

13. Čo sa rozumie pod formátovaním dokumentu?

14. Aké možnosti formátovania poznáš?

15. Čo sa myslí pod nástrojmi aplikačného prostredia?

16. Aký je účel hlavnej ponuky aplikačného prostredia a aké typické skupiny v ňom možno rozlíšiť?

Koncept architektúry microkernel

Binárna a zdrojová kompatibilita

Binárna kompatibilita je druh programovej kompatibility, ktorá umožňuje programu pracovať v rôznych prostrediach bez zmeny jeho spustiteľných súborov.

Tento výraz sa často používa na označenie „kompatibilita s operačným systémom“. V takom prípade sa vzťahuje na schopnosť už kompilovanej verzie programu pre jeden operačný systém bežať na inom operačnom systéme bez opätovnej kompilácie. Binárna kompatibilita zahŕňa bajtovú kompatibilitu záťažových polí, úplnú identitu mechanizmu pre volanie funkcií, odovzdávanie premenných a prijímanie výsledku výpočtov a úplnú implementáciu programovacieho rozhrania. Zároveň môže byť technická implementácia úplne odlišná - hlavnou vecou je, že všetky výzvy sú implementované a vedú k očakávanému výsledku. To, ako sa tento výsledok dosiahne, je na tvorcoch programu.

Kompatibilita zdrojov vyžaduje vhodný kompilátor softvéru, ako aj kompatibilitu knižníc a systémových volaní. V takom prípade je potrebné prekompilovať existujúce zdroje do nového spustiteľného modulu.

Mikrokernelová architektúra je alternatívou ku klasickému spôsobu budovania operačného systému, v súlade s ktorým sa všetky hlavné funkcie operačného systému, ktoré tvoria viacvrstvové jadro, vykonávajú v privilegovanom režime. V operačných systémoch microkernel zostáva v privilegovanom režime iba veľmi malá časť operačného systému, ktorá sa nazýva microkernel. Všetky ostatné funkcie jadra na vysokej úrovni sú navrhnuté ako aplikácie v užívateľskom režime. Operačné systémy Microkernel spĺňajú väčšinu požiadaviek moderných operačných systémov na prenosnosť, rozšíriteľnosť, spoľahlivosť a dobrý základ pre podporu distribuovaných aplikácií. Tieto výhody prichádzajú za cenu zníženého výkonu, čo je hlavnou nevýhodou architektúry mikrojadier.

Jedna zo zrejmejších možností implementácie viacerých aplikačných prostredí je založená na štandardnej vrstvenej štruktúre OS.

OS1 podporuje aplikácie OS2 aj OS3. Zahŕňa to špeciálne aplikácie, prostredia aplikačného softvéru, ktoré prekladajú rozhrania zahraničných OS API ShchS2 a API OS3 do rozhrania ich natívneho OS API OS1.

Ďalšia implementácia viacerých aplikačných prostredí predpokladá, že operačný systém má viac rovnocenných rozhraní API.

Rozhrania aplikačného programovania všetkých OS sa nachádzajú v priestore jadra systému.



Funkcie vrstvy API odkazujú na funkcie základnej vrstvy OS, ktorá musí podporovať 3 (v tomto prípade) nekompatibilné prostredia.

Funkcie každého API implementuje jadro s prihliadnutím na špecifiká príslušného OS, aj keď majú podobný účel.

Ďalším spôsobom, ako vytvoriť prostredia viacerých aplikácií, je založený na mikrokernelovom prístupe. Zároveň je dôležité oddeliť základné mechanizmy OS spoločné pre všetky aplikačné prostredia od konkrétnych.

Podľa architektúry microkernel sú všetky funkcie OS implementované servermi microkernel a užívateľského režimu.

Je dôležité, aby každé aplikačné prostredie bolo navrhnuté ako samostatný server užívateľského režimu a neobsahovalo základné mechanizmy.

Aplikácia pomocou API uskutočňuje systémové volania do zodpovedajúceho prostredia aplikácie prostredníctvom mikrokernelu.

Prostredie aplikácie vytvorí požiadavku, vykoná ju a odošle výsledok do aplikácie. Počas vykonávania dotazu musí aplikačné prostredie pristupovať k základným mechanizmom OS implementovaným mikrokernelom a inými servermi OS.

Všetky výhody a nevýhody architektúry mikrojadier sú súčasťou tohto prístupu k konštrukcii viacerých aplikačných prostredí.

Úvod

Prezentácia informatiky ako vednej disciplíny je spojená s úvahami o problémoch organizovania výpočtov a spracovania informácií pomocou počítačov a počítačov vo vnútri počítačov, ako aj so zásadami organizácie a fungovania strojovo inteligentných systémov (systémov umelej inteligencie) na počítačoch.

Štúdium princípov spracovania informácií a organizácie výpočtov sa uskutočňuje na príkladoch riešenia ekonomických problémov, pričom riešenie problémov sa prináša k získaniu výsledkov na počítači vypracovaním výpočtov, databáz a programov s paralelnou analýzou a dokladom o správnosti výsledkov.

V modernom počítači sa na vyriešenie jedného problému nepoužíva jeden program, ale hneď niekoľko. Niekoľko aplikačných programov kombinovaných na vyriešenie jedného používateľského problému sa nazýva aplikácia alebo aplikačné prostredie.

Aplikačné prostredie je výpočtové prostredie tvorené aplikačnými programami.

Každé aplikačné prostredie bolo vytvorené na spracovanie informácií prezentovaných v tej či onej podobe. Používateľ osobného počítača musí poznať najbežnejšie používané aplikačné prostredia: grafický editor, textový editor, systém na spracovanie tabuliek, systém na správu databáz.

Ako veľmi pohodlné a rozšírené softvérové \u200b\u200baplikácie pre prácu s rôznymi typmi údajov patria aplikácie Microsoft Office, vytvorené pre prácu v prostredí Windows.

Riešenie problémov v konkrétnej problémovej oblasti je možné vyriešiť pomocou aplikačných programov. Pri vykonávaní zložitých matematických výpočtov môžete využiť funkcie programu Excel.

Aplikačný softvér

Softvér je sada programov, ktoré umožňujú automatizované spracovanie informácií v počítači. Softvér je rozdelený na systémový (všeobecný) a aplikovaný (špeciálny).

Systémový softvér zabezpečuje fungovanie a údržbu počítača, ako aj automatizáciu procesu vytvárania nových programov. Systémový softvér obsahuje: operačné systémy a ich užívateľské rozhranie; softvérové \u200b\u200bnástroje; systémy údržby.

Operačný systém je povinnou súčasťou špeciálneho softvéru, ktorý zaisťuje efektívne fungovanie osobného počítača v rôznych režimoch, organizuje vykonávanie programov a interakciu používateľa a externých zariadení s počítačom.

Používateľské rozhranie (servisné programy) sú softvérové \u200b\u200bdoplnky k operačnému systému (škrupiny a prostredia) určené na zjednodušenie komunikácie používateľa s operačným systémom.

Programy, ktoré poskytujú rozhranie, si zachovávajú formu komunikácie (dialógu) medzi používateľom a operačným systémom, ale menia komunikačný jazyk (zvyčajne sa príkazový jazyk prevedie do jazyka ponuky). Systémy služieb možno podmienečne rozdeliť na systémy rozhraní, škrupiny operačného systému a pomocné programy.

Systémy rozhraní sú výkonné systémy služieb, najčastejšie grafického typu, ktoré zlepšujú nielen užívateľské rozhranie, ale aj softvérové \u200b\u200brozhranie operačných systémov, najmä implementáciou niektorých ďalších postupov na zdieľanie ďalších zdrojov.

Škrupiny operačného systému poskytujú používateľovi kvalitatívne nové rozhranie v porovnaní s tým, ktoré implementuje operačný systém, a preto je zbytočné ho poznať.

Obslužné programy automatizujú vykonávanie určitých typických, často používaných postupov, ktorých implementácia by vyžadovala, aby používateľ vyvinul špeciálne programy. Mnoho nástrojov má pokročilé dialógové rozhranie s používateľom a približuje úroveň komunikácie k mušliam.

Nástrojový softvér (programovacie systémy) - povinná súčasť softvéru, pomocou ktorej sa vytvárajú programy. Softvérové \u200b\u200bnástroje zahŕňajú nástroje na písanie (textové editory); nástroje na konverziu programov do formy vhodnej na vykonávanie na počítači (assembleri, kompilátori, tlmočníci, nakladače a editory odkazov), nástroje na monitorovanie a ladenie programov.

Textové editory vám umožňujú pohodlne upravovať, vytvárať a kombinovať texty programov a niektoré - a ovládať syntax vytvorených programov.

Ladiace nástroje vám umožňujú sledovať programy (postupné vykonávanie s informáciami o výsledkoch vykonávania), kontrolovať syntax programu a medzivýsledky v bodoch prerušenia a upravovať hodnoty premenných v týchto bodoch.

Systémy údržby a servisu sú softvérové \u200b\u200bnástroje na monitorovanie, diagnostiku a obnovenie výkonu počítača, diskov atď.

Balík aplikácií je súhrn programov na riešenie rôznych problémov týkajúcich sa konkrétnej témy alebo predmetu. Existujú nasledujúce typy aplikačných balíkov:

všeobecný účel - zameraný na automatizáciu širokej škály používateľských úloh (textové procesory, editory tabulkových procesorov, systémy správy databáz, grafické procesory, publikačné systémy, systémy automatizácie dizajnu atď.);

metodicky zamerané - implementácia rôznych ekonomických a matematických metód na riešenie problémov (matematické programovanie, plánovanie a riadenie sietí, teória radenia do riadkov, matematická štatistika atď.);

problémovo orientovaný - zameraný na riešenie konkrétnej úlohy (problému) v konkrétnej predmetnej oblasti (bankové balíčky, účtovné balíčky, finančné riadenie, právne referenčné systémy atď.).

Sada Microsoft Office je v súčasnosti najrozšírenejšia v Rusku. Je to spôsobené tým, že Microsoft - autor Windows a Microsoft Office (MS Office) - logicky zapadá do rozhrania Windows. Pochopenie logiky práce s Windows je celkom ľahké zvládnuť aplikačné okná softvérových nástrojov obsiahnutých v MS Office. Okrem toho spoločné vykonávanie mnohých softvérových nástrojov zahrnutých v balíku MS Office umožňuje flexibilné prideľovanie ich zdrojov a práce, čím sa zvyšuje celkový výkon.

MS Office obsahuje textový editor Word, tabuľkový procesor Excel, nástroj na vytváranie databáz Accessu, ako aj špeciálne programy pre kancelársku prácu. Medzi týmito programami je Microsoft Outlook nástrojom na prístup k rôznym informáciám a ich hromadnému spracovaniu, PowerPoint je výkonná aplikácia na prípravu a doručovanie prezentácií, FrontPage je aplikácia na vytváranie webových stránok a mnoho ďalších.

V súvislosti so vzhľadom operačného systému Windows 2000 bola vyvinutá nová verzia kancelárskeho balíka MS Office 2000. Hlavnou črtou týchto operačných systémov je vysoká úroveň integrácie s internetom. V súčasnosti sa začal implementovať MS Office 2000.

V popisoch tohto vydania je potrebné poznamenať, že sa posúva za hranice tradičných desktopových systémov a stáva sa podnikovou aplikáciou pre podniky všetkých veľkostí. Túto verziu kancelárie je možné chápať ako platformu pre vytváranie vlastných riešení alebo ako prostriedok prístupu k podnikovým údajom na strane klienta.

Všeobecne je hlavným trendom vo vývoji softvérových produktov tohto balíka zvyšovanie „inteligencie“. S každou novou verziou kancelárskych produktov sa zlepšujú zabudované možnosti gramatiky a lexikálneho riadenia. Nový systém ponúk má zobrazovať iba najčastejšie používané funkcie a každý užívateľ si môže štruktúru ponuky prispôsobiť „pre seba“.

Pre vedúceho kancelárie (hlavný účtovník, finančný riaditeľ atď.) Je potrebné mať predstavu o nových možnostiach softvéru MS Office pre spoluprácu mnohých používateľov. Okrem toho má možnosť výmeny informácií medzi zamestnancami veľký význam pre organizáciu riadenia kancelárie.

Vlastnosti aplikácií pre Windows

Viditeľnosť

Dôležitou výhodou aplikácií pre Windows je prehľadnosť: Po prvé, všetky nástroje prostredia, ktoré má užívateľ k dispozícii, môžu byť graficky znázornené vo forme príkazových tlačidiel umiestnených na špeciálnom paneli. Nástroje sú príkazy hlavnej ponuky, ktoré umožňujú používateľovi vykonávať akcie s objektmi aplikačného systému. Na príkazových tlačidlách je umiestnený grafický obrázok nástroja. V dnešnej dobe sú obrázky na tlačidlách štandardizované, takže môžeme hovoriť o špeciálnom jazyku počítačových symbolov. Každé prostredie má sadu štandardných nástrojov, ako napríklad:

Tlačidlá pre tieto nástroje sa nachádzajú na paneli s názvom Štandardný panel.

Po druhé, dokumenty vytvorené v aplikáciách sa zobrazia na obrazovke presne tak, ako by sa tlačili na papier. Toto je obzvlášť dôležité, keď vopred viete, aký formát by mal mať konečný dokument.

Multitasking

Ďalšou charakteristickou črtou aplikácií pre Windows je multitasking. Na pracovnej ploche je možné súčasne otvoriť niekoľko dokumentov vytvorených rôznymi aplikáciami. Môžete súčasne upravovať kresbu, písať listy, vykonávať výpočty.

Mal by sa však objasniť pojem simultánnosti. Všetky vyššie uvedené úlohy je možné spustiť na vykonanie. Užívateľ nemôže súčasne použiť ten istý orgán vnímania informácií pre dve rôzne úlohy. V súlade s tým v takýchto prípadoch človek pracuje postupne, napríklad najskôr kreslí, potom píše.

Organizácia výmeny údajov

Ďalšou dôležitou vlastnosťou aplikačných prostredí Windows je schopnosť výmeny údajov medzi aplikáciami. Systémové prostredie poskytuje dva rôzne spôsoby výmeny údajov medzi aplikáciami: prostredníctvom schránky a pomocou technológie OLE.

Výmena schránok vám umožňuje buď presunúť objekt dokumentu na nové miesto, alebo umiestniť kópiu objektu na nové miesto alebo do nového dokumentu bez toho, aby ste zachovali odkaz na aplikáciu, v ktorej bol objekt vytvorený.

Technológia OLE poskytovaná programovacím prostredím Windows udržiava stály kontakt medzi prostredím aplikácie, kde je objekt vložený, a prostredím aplikácie, kde bol objekt vytvorený. Použitie technológie OLE je účinné v prípadoch, keď sa rovnaký objekt používa v rôznych dokumentoch.

Vytváranie zložených dokumentov

Organizácia výmeny údajov medzi aplikačnými prostrediami zaisťuje ich integráciu. Integráciou aplikačných prostredí sa rozumie ich kombinácia, keď je možné zdieľať objekty každého z týchto prostredí.

Používateľ by mal napríklad uviesť odkaz na skupinu pracovníkov predaja a uviesť svoje fotografie v referencii. Správa bude samozrejme založená na textovom dokumente. Používateľ má navyše k dispozícii databázu zamestnancov, kde sa prehľadávajú údaje o zamestnancoch obchodného oddelenia. Výsledok hľadania (výber) je umiestnený v textovom dokumente, ktorý okrem vlastných objektov obsahuje výber z databázy a fotografie.

Najpočetnejšou triedou počítačov sú aplikačné programy.

Aplikačný softvér je navrhnutý tak, aby zabezpečil použitie výpočtovej techniky v rôznych oblastiach ľudskej činnosti.

Aplikačné programy - programy určené na riešenie konkrétnych problémov používateľov.

Jedna z možných možností klasifikácie.

Klasifikácia aplikačného softvéru podľa účelu

Textový editor - program určený iba na prezeranie, zadávanie a úpravy textu.

Textový procesor - program, ktorý poskytuje možnosť zadávať, upravovať a formátovať text, ako aj vkladať netextové objekty do textového dokumentu (grafické, multimediálne atď.).

Všetci textoví editori ukladajú „čistý“ text do súboru a vďaka tomu kompatibilný spolu.

Rôzne textové procesory zapisujú informácie o formátovaní do súboru odlišne, a preto nezlučiteľné spolu.

Hlavné komponenty textového procesora:

  • Sada typov písma.
  • Kontrola pravopisu.
  • Ukážka vytlačených strán.
  • Kombinácia dokumentov, viac okien.
  • Automatické formátovanie a automatický prenos.
  • Štandardné nástroje.
  • Tabuľkový editor a kalkulačka.
  • Vkladanie grafických objektov.

Príklady - MS Word, Write, WordPerfect, Ami Pro, MultiEdit, Lexicon, Refis

Publikačné systémy - nevyhnutné na prípravu dokumentov typografickej kvality, počítačovú sadzbu (kombinovanie textu a grafiky do knihy, časopisu, brožúry alebo novín).

Príklady - Corel Ventura, QuarkXPress, Adobe PageMaker, MS Publisher, FrameMaker

Grafické informácie - informácie alebo údaje prezentované vo forme diagramov, náčrtov, obrázkov, grafov, diagramov, symbolov.

Grafický editor - program na vytváranie, úpravy, prezeranie grafických obrázkov.

Hlavné komponenty grafického editora:

  • Sada fontov, práca s textom.
  • Štandardné nástroje.
  • Knižnica obrázkov.
  • Kombinácia obrázkov.
  • Zvláštne efekty.

Rozlišujte všetko tri typy počítačovej grafiky... to rastrová grafika, vektorová grafika a fraktálna grafika... Líšia sa princípmi formovania obrazu pri zobrazení na obrazovke monitora alebo pri tlači na papier.

Rastrová grafika sa používa pri vývoji elektronických (multimediálnych) a tlačových publikácií.

Bitmapové ilustrácie sa zriedka vytvárajú ručne pomocou počítačových programov. Najčastejšie sa na tento účel skenujú ilustrácie pripravené umelcom na papieri alebo na fotografiách. V poslednej dobe sa digitálne fotoaparáty a videokamery často používajú na vkladanie rastrových obrázkov do počítača.

Fraktálna grafika sa zriedka používa na vytváranie tlačených alebo elektronických dokumentov, ale často sa používa v zábavných programoch.

Príklady - Paint, PaintBrush, CorelDraw, MS PhotoEditor, Adobe PhotoShop, 3D MAX Studio

DBMS (systém správy databázy) - určený na automatizáciu postupov na vytváranie, ukladanie a načítanie elektronických údajov (spracovanie informačných polí).

Príklady - dBase, Paradox, MS Access, Oracle, FoxPro

Integrované systémy existujú dva typy

  • Tradičné (plne prepojené) aplikačné balíčky (PPP).
  • Balíky aplikácií s integráciou súvisiacou s objektmi

Tradičné RFP

Integrovaný softvérový balík je multifunkčný samostatný balík, v ktorom sú funkcie a možnosti rôznych špecializovaných (na problém zameraných) balíkov spojené do jedného celku. Tieto programy integrujú funkcie textového editora, DBMS a tabuľkového procesora. Všeobecne sú náklady na takýto balík oveľa nižšie ako celkové náklady na podobné špecializované balíčky.

Balík poskytuje komunikáciu medzi dátami, avšak v porovnaní s podobným špecializovaným balíkom zužuje možnosti jednotlivých komponentov.

Typická situácia je, keď údaje získané z databázy musia byť spracované pomocou tabuľkového procesora, prezentované graficky a potom vložené do textu. Na vykonávanie tohto druhu práce existujú tzv. integrované balíčky - softvér, ktorý kombinuje možnosti textových editorov, grafických systémov, tabuliek, databáz a iného softvéru zvlášť. Táto kombinácia možností sa samozrejme dosahuje kompromisom. Niektoré funkcie sú obmedzené alebo nie sú úplne implementované v integrovaných balíkoch. Týka sa to predovšetkým bohatosti príkazov na spracovanie databázy a tabuľky, ich veľkostí, jazykov makier. Výhody jednotného rozhrania integrovaných softvérových nástrojov sú však nepopierateľné.

Známe balíky sú Open Access z Open Access, FrameWork z Ashton-Tate, Lotus 1-2-3 a Symphony z Lotus Development Corporation, Lotus Works.

RFP s integráciou súvisiacou s objektom

Jedná sa o kombináciu špecializovaných balíkov v rámci jednej zdrojovej základne, ktorá zaisťuje interakciu aplikácií (balíkových programov) na úrovni objektu a jeden zjednodušený prepínač medzi programami.

Integrácia predpokladá zjednotenie zložiek komplexu z hľadiska ich vnímania a metód práce s nimi. Konzistencia rozhraní je implementovaná na základe jednotných ikon a ponúk, dialógových okien atď. To v konečnom dôsledku prispieva k zvýšeniu produktivity práce a zníženiu vývojového obdobia.

Funkciou tohto typu integrácie je použitie zdieľaných zdrojov. Typy zdieľania zdrojov:

  • používanie nástrojov spoločných pre všetky programy v komplexe (kontrola pravopisu);
  • použitie objektov, ktoré môžu zdieľať viaceré programy;

Pokiaľ ide o zdieľanie objektov vo viacerých aplikáciách, existujú dva hlavné štandardy:

  • dynamické rozloženie a vkladanie prepojenia a vkladania objektov OLE od spoločnosti Microsoft;
  • OpenDoc (otvorený dokument) od spoločností Apple, Boriartd, IBM, Novell a WordPerfect.

Mechanizmus dynamického usporiadania objektov umožňuje používateľovi umiestniť informácie vytvorené jednou aplikáciou do dokumentu generovaného druhou. V takom prípade môže používateľ upraviť informácie v novom dokumente pomocou programu, pomocou ktorého bol tento objekt vytvorený.

Tento mechanizmus tiež umožňuje prenášať objekty OLE z okna jednej aplikácie do okna druhej.

OpenDoc je objektovo orientovaný systém založený na otvorených štandardoch zúčastnených firiem. Objektovým modelom je model distribuovaného systémového objektu (DSOM) vyvinutý spoločnosťou IBM pre OS / 2.

  • implementácia jednoduchej metódy prechodu z jednej aplikácie na druhú;
  • dostupnosť nástrojov na automatizáciu práce s aplikáciou (makro jazyk).

Príklady: Borland Office pre Windows, Lotus SmartSute pre Windows, MS Office.

Expertný systém - systém umelej inteligencie vybudovaný na základe hlbokých špecializovaných poznatkov o určitom úzkom predmetovom odbore (získaných od odborníkov - špecialistov v tejto oblasti). ES sú určené na riešenie problémov s neurčitosťou a neúplnými počiatočnými údajmi, ktoré si na ich riešenie vyžadujú odborné znalosti. Okrem toho musia byť tieto systémy schopné vysvetliť svoje správanie a svoje rozhodnutie. Ich charakteristickou črtou je schopnosť zhromažďovať vedomosti a skúsenosti kvalifikovaných odborníkov (odborníkov) v ktorejkoľvek oblasti. Pomocou týchto znalostí môžu používatelia ES, ktorí nemajú potrebnú kvalifikáciu, vyriešiť svoje problémy takmer rovnako úspešne ako odborníci. Tento efekt sa dosahuje vďaka skutočnosti, že systém vo svojej práci reprodukuje približne rovnaký reťazec uvažovania ako ľudský odborník.

Zásadným rozdielom medzi expertnými systémami a ostatnými programami je ich adaptabilita, t.j. variabilita v procese samoučenia.

V ES je zvykom rozlišovať tri hlavné moduly: modul znalostnej bázy, odvodzovací modul, užívateľské rozhranie.

Expertné systémy sa používajú v rôznych oblastiach ľudskej činnosti - veda (klasifikácia živočíchov a rastlín podľa druhov, chemický rozbor), v medicíne (diagnostika, analýza elektrokardiogramov, stanovenie metód liečby), v technike (odstraňovanie problémov v technických zariadeniach, sledovanie letu vesmíru) lode a satelity), v geologickom výskume, v ekonómii, v politických vedách a sociológii, forenzných vedách, jazykovede a mnohých ďalších. Existujú vysoko špecializované ES a „mušle“, pomocou ktorých môžete bez vytvorenia programátora vytvoriť svoj vlastný ES.

Hypertext - ide o formu organizovania textového materiálu nie v lineárnom slede, ale vo forme náznakov možných prechodov (väzieb), väzieb medzi jeho jednotlivými fragmentmi. V hypertextových systémoch sa informácie podobajú textu encyklopédie a prístup k vybranému fragmentu textu sa vykonáva ľubovoľne odkazom. Organizácia informácií v hypertextovej forme sa používa na tvorbu referenčných príručiek, slovníkov, kontextovej pomoci v aplikačných programoch.

Multimediálne systémy - programy zabezpečujúce interakciu vizuálnych a zvukových efektov pod kontrolou interaktívneho softvéru.

AWP - automatizovaná pracovná stanica.

ASNI - automatizované systémy pre vedecký výskum.

ACS - automatizovaný riadiaci systém.

Používateľské aplikácie vytvorené používateľom pomocou programovacích nástrojov, ktoré má k dispozícii ako súčasť konkrétneho výpočtového prostredia. V takom prípade tvorbu a ladenie programov vykonáva každý užívateľ individuálne, v súlade s pravidlami a dohodami PPP alebo OS, v ktorých sa uplatňujú.