background image

1

Wykład 4: 

Oprogramowanie

Wykładowca:

Prof. Anatoly 
Sachenko

Technologia Informacyjna

background image

2

Przegląd wykładu

Rozumienie pojęcia 

software(programowanie) 

Systemy operacyjne

Oprogramowanie użytkowe czy 

oprogramowanie aplikacji

Budowa systemu komputerowego

Oprogramowanie  do zwiększenia 

komfortu pracy z komputerem 

background image

3

Rozumienie pojęcia 

software(programowanie) 

o

Oprogramowanie

 (ang.software) – całość 

informacji w postaci zestawu instrukcji, 

zaimplementowanych interfejsów i 

zintegrowanych danych przeznaczonych dla 

komputera do realizacji wyznaczonych celów. 

o

Jest integralną częścią systemu komputerowego

o

Celem oprogramowania jest przetwarzanie 

danych w określonym przez twórcę zakresie

o

Oprogramowanie jest synonimem terminów 

program komputerowy oraz aplikacja, przy czym 

stosuje się go zazwyczaj do określania większych 

programów oraz ich zbiorów.

o

Oprogramowanie tworzą programiści w procesie 

programowania

o

Oprogramowanie jako, przejaw twórczości jest 

chronione prawem autorskim twórcy zezwalają na 

korzystanie z niego na warunkach określanych w 

licencji.

background image

4

Rozumienie pojęcia 

software(programowanie) 

o

Programy na komputerze w przeciwieństwie do 

sprzętu są nienamacalne i sklasyfikowane jako 

oprogramowanie

o

Czasami mówi się: sprzęt jest żelazem a 

oprogramowanie miękkim żelazem

o

We współczesnych komputerach oprogramowanie 

zawiera ogromną liczbę programów

o

Oprogramowanie pisane jest zazwyczaj przy 

użyciu różnych 

języków programowania 

wykorzystaniem algorytmów.

o

Język programowania – zbiór zasad określających, 

kiedy ciąg symboli tworzy program komputerowy  

oraz jakie obliczenia opisuje

o

Niektóre popularne  języku programowania

C,Java,C++,PHP,

(Visual)Basic,Perl,JavaScript,PL/SQL,Lisp,Pascal,

Delphi/Object Pascal,MATLAB, Assembler.

background image

5

Rodzaje oprogramowania

Oprogramowanie dzieli się ze względu na 

przeznaczenie:

oprogramowanie systemowe 

– realizujące 

funkcje konieczne dla działania systemu 

komputerowego,

oprogramowanie do tworzenia 

oprogramowania

,

biblioteki programistyczne 

– oprogramowanie 

do wykorzystania przez inne programy,

oprogramowanie użytkowe 

– mające 

bezpośredni kontakt z użytkownikiem i 

realizujące usługi dla tego użytkownika za 

pomocą aplikacji, 

z technicznego punktu widzenia jest to 

oprogramowanie korzystające z usług m.in. 

systemu operacyjnego, a szerzej – 

oprogramowania systemowego

background image

6

Rodzaje oprogramowania

Pojęcie oprogramowania systemowego 

jest znacznie szersze niż systemy 

operacyjne

W jego skład wchodzi też 

oprogramowanie serwerowe i każde 

oprogramowanie, z którym użytkownik 

nie ma bezpośredniej styczności.

Biblioteka  programistyczna – zbiór 

klas, funkcji i  innych konstrukcji 

programistycznych, 

z których korzystają różne programy.

Biblioteki są bardzo często związane z 

jednym językiem programowania. 

background image

7

Rodzaje oprogramowania

Oprogramowanie użytkowe lub 

oprogramowanie aplikacyjne – 

oprogramowanie oferujące bezpośredni 

kontakt z człowiekiem, czyli interakcję z 

użytkownikiem komputera. 

Oprogramowanie użytkowe przeznaczone 

jest do wykonywania czynności poleconych 

przez użytkownika oraz rozwiązywania 

problemów zadanych przez użytkownika.

Określenia takie jak: program użytkowy, 

aplikacja czy aplikacja użytkowa są 

określeniami bliskoznacznymi dla 

oprogramowania użytkowego.

Oprogramowanie użytkowe wymaga 

uprzedniego uruchomienia systemu 

operacyjnego.

background image

8

Systemy operacyjne 

System operacyjny 

(ang. Operating System

skrót OS) – oprogramowanie zarządzające 

systemem komputerowym, 

tworzące środowisko do uruchamiania i 

kontroli zadań użytkownika.

System Operacyjny jest koordynującym 

łącznikiem pomiędzy sprzętem i 

oprogramowaniem z jednej strony i 

użytkownikiem z drugiej 

System Operacyjny jest zapisany w 

zewnętrznej jednostce pamięci-dysku 

twardym

Podczas włączania komputera jest 

sczytywany z dysku twardego i zapisywany 

na RAM 

Proces ten nazywany jest ładowaniem 

systemu operacyjnego

background image

9

Funkcje 

OS 

W celu uruchamiania i kontroli zadań użytkownika 

OS zajmuje się:

planowaniem oraz przydziałem czasu procesora 

poszczególnym zadaniom,

kontrolą i przydziałem pamięci operacyjnej dla 

uruchomionych zadań,

dostarcza mechanizmy do synchronizacji zadań i 

komunikacji pomiędzy zadaniami,

obsługuje sprzęt oraz zapewnia równolegle 

wykonywanym zadaniom jednolity, wolny od 

interferencji dostęp do sprzętu.

Dodatkowe przykładowe zadania systemu 

operacyjnego:

ustalanie połączeń sieciowych

zarządzanie plikami.

Wiele systemów operacyjnych posiada środowiska 

graficzne ułatwiające komunikacje maszyny z 

użytkownikiem.

background image

10

Budowa systemu operacyjnego

Przyjęto podział na trzy główne 

elementy budowy systemu 

operacyjnego:

Jądro systemu 

wykonujące i 

kontrolujące ww. zadania.

Powłoka

  – specjalny program 

komunikujący użytkownika z 

systemem operacyjnym,

System plików  

– sposób zapisu 

struktury danych na nośniku.

background image

11

background image

12

Przykłady systemu 

operacyjnego – Android 

Android 

– system operacyjny dla 

urządzeń mobilnych takich jak telefony 

komórkowe, smartfony, tablety, tablety 

PC i netbooki. 

Obecnie (2013) 

najpopularniejszy 

system mobilny  

na świecie.

Android  został oparty na jądrze Linux 

oraz oprogramowaniu na licencji GNU. 

Początkowo był rozwijany przez firmę 

Android  Inc (kupioną później przez 

Google),

następnie przeszedł pod skrzydła 

Open Handset Alliance.

background image

13

Android

Pierwszym dostępnym w sprzedaży 

urządzeniem z systemem Android był G1 

(znany też jako HTC Dream).

Przeważająca część urządzeń 

wyposażonych w ten system to 

urządzenia z:

ekranem dotykowym, 

w tym telefony komórkowe,

tablety PC oraz czytniki książek 

elektronicznych. 

Planowane jest również wprowadzenie 

tego systemu dla urządzeń set-top box 

(patrz Google TV).

background image

14

Android

Od kwietnia 2009 roku każda wersja Androida 

zostaje opracowana pod nazwą nawiązującą 

do jakiegoś deseru::

Apple Pie - jabłecznik (nieoficjalne)

Banana Bread - bananowy chleb (nieoficjalne)

Cupcake - babeczka

Donut - pączek

Éclair - ekler

Froyo (frozen yogurt) - mrożony jogurt

Gingerbread - piernik

Honeycomb - plaster miodu 

Ice Cream Sandwich - lodowa kanapka

Jelly Bean - żelek

KitKat - batonik Kit(Nestlé)

background image

15

Android

Pierwsze, wstępne wersje Androida 

zostały nazwane Astro i Bender

Nazwy te jednak nie mogły być 

ostatecznie użyte ze względu na spory 

z właścicielami owych znaków 

towarowych, dlatego też dzisiaj używa 

się nazw Apple Pie i Banana Bread.

Aktualna wersja systemu to 4.3 Jelly 

Bean, której oficjalna premiera 

odbyła się 24 lipca 2013 roku z 

premierą drugiej generacji tabletu 

Google Nexus 7, czyli Nexus 7 II.

background image

16

LynxOS RTOS 

LynxOS RTOS   to uniksowy system autorstwa 

LynuxWorks (wcześniej: "Lynx Real-Time 

Systems"). 

Czasami znany jako System Operacyjny Lynx, 

LynxOS zaopatrzony jest w przenośny interfejs 

systemu operacyjnego (POSIX) i w większą 

kompatybilność z oprogramowaniem 

zaprojektowanym pod jądro Linux.

System ten jest używany w lotnictwie, wojsku, 

telekomunikacji.

W 2003, LynuxWorks wprowadził specjalną 

wersję LynxOS-178, przeznaczoną do użytku w 

aplikacjach lotniczych, które wymagają 

certyfikatów (w standardach przemysłowych) 

takich jak DO-178B.

Grupa dyskusyjna (Usenet): comp.os.lynx jest 

poświęcona dyskusji na temat systemu LynxOS.

background image

17

Mac OS 

Mac OS 

– system operacyjny komputerów 

Macintosh. 

Był to pierwszy ogólnodostępny system 

operacyjny wyposażony w graficzny 

interfejs użytkownika (GUI). 

Wcześniejsze komputery Apple pracowały w 

op W 2000 roku wprowadzono MAC OS X .  

Jego podstawą jest opracowany w Apple 

Computer system operacyjny Darwin. 

Graficzny interfejs użytkownika nosi 

nazwę Aqua i jest własnym rozwiązaniem 

opracowanym przez Apple z 

wykorzystaniem doświadczeń i wzorów 

z poprzednich systemów tej firmy. 

background image

18

Microsoft  i   pochodne

Microsoft Windows

– rodzina systemów 

operacyjnych wyprodukowanych przez firmę 

Microsoft. 

Systemy rodziny Windows działają na 

serwerach, systemach wbudowanych oraz na 

komputerach osobistych, z którymi są 

najczęściej kojarzone

System operacyjny Windows po pewnym 

czasie zdominowała światowy rynek 

komputerów osobistych.

We wrześniu 2012 systemy z rodziny 

Microsoft Windows były zainstalowane na 

83,37% komputerów na świecie

[

Natomiast dane dla Polski wskazują poziom 

95,34% na okres 15-21 października2012.

background image

19

Windows 8 

Windows 8 jest wersją systemu operacyjnego 

Microsoft Windows,

produkowanego przez Microsoft 

przeznaczoną do użytku na komputerach 

osobistych, włączając w to domowe i 

firmowe komputery stacjonarne, laptopy i 

tablety PC.

Proces rozwoju systemu rozpoczął się w 2009 

roku przed premierą jego poprzednika 

Windows 7,

następnie od września 2011 do maja 2012 

wydano trzy wersje rozwojowe systemu.

 Razem z nim Microsoft zaprezentował 

system Windows Phone 8, przeznaczony na 

telefony komórkowe.

background image

20

Oprogramowanie użytkowe czy 

oprogramowanie aplikacji

Jako typowe przykłady 

oprogramowania 

użytkowego 

mogą służyć następujące grupy 

programów:

programy biurowe, w tym arkusz kalkulacyjny 

i procesor tekstu;

różne edytory;

Baza danych(BD

programy do zarządzania firmą: finansowo-

księgowe, magazynowe, kadrowo-płacowe itp.;

różne programy do obsługi multimediów;

gry komputerowe

Oprogramowanie użytkowe może być też 

realizowane jako aplikacja internetowa –

przykładem jest internetowy edytor o nazwie 

Dysk Google (Google Drive, dawniej Google 

Docs).

background image

21

Edytor tekstu

Edytor tekstu 

– program komputerowy 

ukierunkowany zasadniczo na samo 

wprowadzanie lub edycję tekstu, a nie na 

nadawanie mu zaawansowanych cech 

formatowania.

 W zależności od zastosowań, edytory tekstu 

nie mają w ogóle możliwości zajmowania się 

wyglądem i formatowaniem tekstu, skupiając 

się tylko na wprowadzaniu samych znaków, lub 

też mają te możliwości bardzo ograniczone.

Edytory tekstu, podobnie jak programy wielu 

innych kategorii, mogą być zarówno proste, jak 

i skomplikowane Przykładowymi edytorami 

tekstu w środowisku Unix są vi oraz napisany 

przez Richarda Stallmana Emacs , natomiast 

jednym z zaawansowanych edytorów 

pracujących w trybie znakowym dla DOS jest 

Aurora.

background image

22

Procesor tekstu 

Procesor tekstu 

- zaawansowany edytor tekstowy 

umożliwiający oprócz edycji czystej zawartości 

tekstowej, także formatowanie tekstu, czyli nadanie 

mu odpowiedniej szaty typograficznej stosowanie 

różnych kolorów, łączenie tekstu z grafiką.

Aby to wszystko było możliwe do wykonania w 

praktyce, edycja odbywa się w trybie WYSIWYG 

(czyli na ekranie monitora prezentowane są efekty 

wprowadzanych zmian wyglądu, i jednocześnie jest 

to wygląd dokumentu taki sam, jak po 

wydrukowaniu).

W przeciwieństwie do edytorów tekstowych, które 

zapisują samą treść tekstową oraz najprostsze 

informacje dodatkowe, pliki zapisane przez 

procesor tekstu muszą zawierać także informacje o 

sposobie jego wyświetlania i wyglądzie postaci 

wydrukowanej

Procesory tekstów to: Microsoft Word, Writer, 

WordPerfect.

background image

23

Arkusz kalkulacyjny 

Arkusz kalkulacyjny 

to program komputerowy 

przedstawiający dane, głównie liczbowe, w 

postaci zestawu dużych tabel dwuwymiarowych, 

pozwalający na automatyczną obróbkę tych 

danych oraz na prezentację ich w różny sposób.

Najważniejszym narzędziem arkusza 

kalkulacyjnego są funkcje (matematyczne, 

statystyczne, daty i czasu, finansowe, 

bazodanowe, logiczne), za pomocą których 

wprowadzone do arkusza dane są automatycznie 

przetwarzane. 

Za pomocą arkusza kalkulacyjnego można także 

wizualizować dane, prezentując je w postaci 

wykresów (kolumnowych, słupkowych, kołowych, 

liniowych, warstwowych itd.).

W zaawansowanych arkuszach kalkulacyjnych 

dostępne są również języki makropoleceń i języki 

programowania, przetwarzanie danych.

background image

24

Arkusz kalkulacyjny 

Popularnym narzędziem są Pivot tables (tabele 

przestawne) pozwalające tworzyć rozmaite układy 

danych w oparciu o tabelę podstawową i wyświetlać 

te same dane co w tabeli podstawowej, ale 

odmiennie układając zakres i położenie wierszy i 

kolumn, co uwypukla zależności niewidoczne w 

pierwotnym układzie.

W środowisku Windows najbardziej znanym 

arkuszem kalkulacyjnym jest Microsoft Excel z 

pakietu Microsoft Office.

Do najbardziej zaawansowanych produktów tej 

kategorii można także zaliczyć arkusze w pakietach 

biurowych WordPerfect Office (Quattro Pro) i 

OpenOffice.org (OpenOffice.org Calc),

Gnumeric - arkusz kalkulacyjny dla środowiska 

GNOME

Kspread - nieco mniej zaawansowany program dla 

KDE          

pakiet biurowy

background image

25

Baza danych 

Baza danych

– zbiór danych zapisanych zgodnie z 

określonymi regułami. 

W węższym znaczeniu obejmuje dane  cyfrowe 

gromadzone zgodnie z zasadami przyjętymi dla 

danego programu komputerowego 

specjalizowanego do gromadzenia i przetwarzania 

tych danych. 

Program taki (często pakiet programów) nazywany 

jest „systemem zarządzania bazą danych” (ang. 

database management system, DBMS).

Programy do obsługi bazy danych operują głównie 

na danych tekstowych i liczbowych, lecz większość 

współczesnych systemów umożliwia 

przechowywanie danych cyfrowych różnego typu: 

dane o nieokreślonej strukturze, grafika, muzyka, 

obiekty itp.

background image

26

Budowa bazy danych

Baza danych(BD) 

jest złożona z różnych elementów.

Najważniejszymi z nich jest rekord podzielony na kilka 

pól, w których są przechowywane info poszczególnych 

kategorii. 

Na przykład w książce adresowej każdy rekord to zbiór 

informacji na temat jednej osoby. 

Składa się on z kilku pól przechowujących takie 

informacje, jak: imię, nazwisko, adres, numer telefonu 

itp. 

W każdym polu zapisywane są dane oddzielonej 

kategorii.

Dzięki temu komputerowe BD umożliwiają szybkie 

sortowanie rekordów według poszczególnych kategorii 

lub wyszukiwanie informacji w obrębie tylko wybranych 

pól.

Wiele systemów zarządzania BD oferuje możliwość 

tworzenia masek wprowadzania danych, które służą do 

bardziej wygodnego wprowadzenia nowych informacji. 

background image

27

Program do prezentacji

Grafika prezentacyjna 

– rodzaj prezentacji przy 

użyciu grafiki komputerowej, polegający na 

tworzeniu zestawów kolejno wyświetlanych 

slajdów w celu zilustrowania w systematyczny 

sposób jakieś zagadnienie.

Najbardziej znane programy w środowisku MS 

Windows to Microsoft PowerPoint, Corel 

Presentations, Freelance Graphics (Lotus), 

Harvard Graphics Impress (lub Prezentacja, w 

wersji polskiej). 

W Linuksie najważniejszym programem jest 

Impress, wchodzący w skład pakietu biurowego 

OpenOffice.org.

Zwolennicy systemu składu tekstu LaTeX mogą 

przygotowywać w prosty sposób prezentacje w 

formacie PDF stosując rozszerzenie Beamer.

background image

28

Poczta elektroniczna 

Poczta elektroniczna 

lub krótko e-

poczta, (ang. electronic mail 

krótko e-mail) – usługa 

internetowa,

w nomenklaturze prawnej 

określana zwrotem świadczenie 

usług drogą elektroniczną, 

służąca do przesyłania 

wiadomości tekstowych, tzw. 

listów elektronicznych – stąd 

zwyczajowa nazwa tej usługi.

background image

29

Poczta elektroniczna 

Do obsługi poczty elektronicznej wykorzystuje 

się wyspecjalizowane oprogramowanie, 

uruchomione na stale działających serwerach. 

Znane i popularne programy tego typu to np.: 

Sendmail, Postfix, Exim, MDaemon, Qmail.

Program służący do redagowania, wysyłania i 

odbioru mejli to klient poczty elektronicznej.

Popularne programy tego typu to np.:

tekstowe: Elmo, Gnus, Mutt, Pine,

graficzne: Eudora, Evolution, KMail, Mail, 

Microsoft Outlook, Mozilla Thunderbird, 

Opera, Pegasus Mail, SeaMonkey, Sylpheed, 

The Bat!

Obecnie dostawcy usług internetowych 

powszechnie oferują dostęp poprzez 

przeglądarkę internetową WWW – ten sposób 

dostępu określa się mianem Webmail.

background image

30

Przeglądarka internetowa 

Przeglądarka internetowa 

lub 

przeglądarka WWW (ang. web 

browser)

 – program komputerowy służący 

do pobierania i wyświetlania stron 

internetowych udostępnianych 

przez serwery WWW, 

a także odtwarzania plików 

multimedialnych, 

często przy użyciu dodatkowych 

rozszerzeń, zwanych wtyczkami.

background image

31

Graficzny interfejs użytkownika

Interfejs użytkownika jest to agregat środków,

 dzięki którym ludzie(użytkownicy) oddziałują 

ze szczególną maszyną, urządzeniem, 

programem komputerowym 

lub innym kompleksowym narzędziem, 

systemem

Graficzny interfejs użytkownika(GUI-Graphical 

User Interface)

 to typ interfejsu użytkownika, 

który pozwala ludziom oddziaływać z 

komputerem i urządzeniami kontrolowanymi 

przez komputer

Zawiera ikony graficzne, wizualne wskaźniki 

lub specjalne graficzne elementy nazywane 

formantami

wraz z tekstem, podpisami lub tekstem 

kierującym do reprezentacji informacji i 

działań dostępnych dla użytkowników

Działania są zwykle przedstawiane przez 

bezpośrednią kontrolę graficznych elementów

background image

32

Interfejs tekstowy 

Interfejs tekstowy 

to interfejs użytkownika, w 

którym prezentowane informacje mają formę 

tekstu lub innych znaków wyświetlanych w 

trybie tekstowym.

 Użytkownik programu komputerowego z 

interfejsem tekstowym może wprowadzać 

polecenia z użyciem różnych urządzeń 

wejściowych

Tworzenie i obsługę interfejsu tekstowego 

wspomagają biblioteki programistyczne, takie 

jak Turbo Vision, ncurses czy S-Lang.

Mimo tego, iż interfejs tekstowy posiada inne 

możliwości prezentowania informacji dla 

użytkownika niż interfejs graficzny (mniej 

pokazuje, więcej opisuje), to powstają gry 

wykorzystujące ten sposób interakcji z graczem. 

Przykładem są gry typu Roguelike.

background image

33

Gry komputerowe

Gra komputerowa 

(gra wideo, ang. video game

– rodzaj oprogramowania komputerowego 

przeznaczonego do celów rozrywkowych bądź 

edukacyjnych (rozrywka interaktywna) i 

wymagającego od użytkownika (gracza) 

rozwiązywania zadań logicznych lub 

zręcznościowych. 

Zadania stawiane przed graczem w grach 

komputerowych różnią się w zależności od 

gatunku i mogą polegać na przykład na 

rozwiązaniu zadania logicznego, eliminacji 

wirtualnych przeciwników czy też rywalizacji ze 

sztuczną inteligencją bądź innymi graczami 

(gra wieloosobowa);

interaktywna rozrywka w celach zawodowych 

nosi nazwę sportu elektronicznego.

background image

34

Budowa systemu 

komputerowego

System komputerowy 

(ang. computer system

– układ współdziałania dwóch składowych: 

sprzętu komputerowego oraz 

oprogramowania, działających coraz częściej 

również w ramach sieci komputerowej

Organizacja systemu komputerowego to opis 

zależności sprzętowych, przedstawienie 

poszczególnych podzespołów komputera, 

który funkcjonuje według pewnych reguł i 

zasad, współpracuje ze sobą – by osiągnąć 

określony cel.

Organizacja systemu komputerowego określa 

zasady, reguły, cele oraz sposób wspomagania 

działań poszczególnych podzespołów.

background image

35

Budowa systemu 

komputerowego

Struktura systemu komputerowego składa się z 

pięciu zasadniczych warstw : warstwa 

sprzętowa, system operacyjny, programy 

narzędziowe, programy użytkowe i użytkownicy.

Sprzęt

 – zapewnia podstawowe możliwości 

obliczeniowe (procesor, pamięć, urządzenia 

wejścia/wyjścia) – podstawowe zasoby systemu 

komputerowego.

Oprogramowanie systemowe 

– kontroluje i 

koordynuje działanie zasobów sprzętowych 

przez zastosowanie różnych programów 

użytkowych dla różnych użytkowników.

 Warstwa tworzona przez twórców systemu 

operacyjnego – są to zazwyczaj wysoko 

wyspecjalizowani eksperci.

background image

36

Budowa systemu 

komputerowego

Oprogramowanie narzędziowe 

– dogodne 

interfejsy użytkowe wspomagające zarządzanie 

zasobami sprzętowymi oraz usprawniające, 

modyfikujące oprogramowanie systemowe, 

zazwyczaj pisane przez niezależnych 

programistów, 

którzy mają na celu usprawnienia wykonywania 

programów w bardziej wygodny i wydajny 

sposób, a przy tym często eliminują błędy czy 

też niedociągnięcia oprogramowania 

systemowego.

Oprogramowanie użytkowe 

– określają sposoby 

użycia zasobów systemowych do rozwiązywania 

problemów obliczeniowych zadanych przez 

użytkownika (kompilatory, systemy baz danych, 

gry, oprogramowanie biurowe), tworzone przez 

programistów.

Użytkownicy

 – ludzie, maszyny, inne komputery, 

mający bezpośredni kontakt z oprogramowaniem 

użytkowym

background image

37

Oprogramowanie  do 

zwiększenia komfortu pracy z 

komputerem 

Rozpoznawanie mowy 

– technologia pozwalająca 

komputerowi wyposażonemu w urządzenie do 

próbkowania dźwięku (np. karta dźwiękowa z 

mikrofonem) interpretować mowę ludzką, na 

przykład do celów transkrypcji lub jako 

alternatywną metodę interakcji z komputerem.

Wyróżnia się kilka rodzajów rozpoznawania 

mowy:

rozpoznawanie pojedynczych fonemów

rozpoznawanie izolowanych słów

rozpoznawanie łączonych słów

rozpoznawanie mowy ciągłej

rozpoznawanie mowy spontanicznej (stopa 

błędów co najmniej dwukrotnie wyższa niż dla 

czytania)

background image

38

Oprogramowanie  do 

zwiększenia komfortu pracy z 

komputerem

System Windows jest zaopatrzony w 

podstawowy program do 

odczytywania 

zawartości ekranu 

o nazwie Narrator,

który odczytuje na głos tekst 

pojawiający się na ekranie i opisuje 

niektóre zdarzenia (takie jak 

wyświetlenie komunikatu o błędzie) 

zachodzące podczas korzystania z 

komputera.

Program Narrator nie jest dostępny we 

wszystkich językach, 

więc jeśli poniższa procedura nie działa, 

program Narrator jest niedostępny dla 

danego języka.

background image

39

Oprogramowanie  do 

zwiększenia komfortu pracy z 

komputerem

Zamiast wpisywać tekst i wprowadzać dane za 

pomocą fizycznej klawiatury, można skorzystać z 

programu 

Klawiatura ekranowa. 

Klawiatura ekranowa wyświetla wizualną 

klawiaturę ze wszystkimi standardowymi 

klawiszami.

Klawisze można wybierać za pomocą myszy lub 

innego urządzenia wskazującego.

Można też użyć pojedynczego klawisza lub grupy 

klawiszy do przechodzenia między kolejnymi 

klawiszami na ekranie.

Klawiatura ekranowa to wyświetlana na ekranie 

komputera wirtualna klawiatura umożliwiająca 

wpisywanie danych przy użyciu urządzenia 

wskazującego lub joysticka.

Klawiaturę ekranową można dostosować, 

zmieniając czcionkę, dodając dźwięk kliknięcia 

lub zmieniając tryb wpisywania.

background image

40

Literatura

Europejski Certyfikat Umiejętności 

Komputerowych ECDL – European Computer 

Driven Licence, Syllabus wersja 5.0, 2007.

http://serwisy.gazetaprawna.pl/nowe-

technologie/artykuly/736927,mobilne-wojny-o-

tym-jak-apple-i-samsung-wrogow-

udawali.html

 http://internetzona.pl/2011/12/26/iphone-4s-

traci-udzial-w-rynku-w-europie/

Brookshear J.G.: Informatyka w ogólnym 

zarysie, Wydawnictwo WNT, Warszawa 2003

William Stallings. Computer Organization and 

Architecture: Designing for Performance (6th 

edition). Prentice Hall , 2002, 750 p.

Michalski A.: Dostępność informacji w 

organizacji gospodarczej, Wydawnictwo 

Politechniki Śląskiej, Gliwice 2007

.


Document Outline