w05

background image

Oprogramowanie użytkowe

Aby komputer mógł realizować oczekiwane przez użytkownika zadania

musi posiadać zainstalowane tzw. oprogramowanie użytkowe (ang.
software).

Bogactwo oprogramowania jest tak duże że chyba dla każdej dziedziny

życia czy to prywatnego czy zawodowego można znaleźć program
wspomagający realizację zadań jej właściwych.

Zastosowanie odpowiedniego oprogramowania umożliwia:

Szybkie uzyskiwanie dużej ilości informacji, np. z
zapytań do baz danych, przeszukiwania sieci, prowadząc
złożone obliczenia, przetwarzając obrazy grafiki
komputerowej.

• Możliwość szybkiej i wielokrotnej modyfikacji
informacji. Każdy dokument: tekst, rysunek plik muzyczny
możemy bardzo łatwo i wielokrotnie zmienić, poprawić,
uaktualniać.

Przechowywanie znacznych ilości informacji. Ze
względu na cyfrowy charakter informacji przetwarzanej
przez komputer jej zapis wymaga znacznie mniej miejsca
niż zapis na tradycyjnych nośnikach danych: w książkach,
segregatorach, analogowych taśmach magnetycznych itd.

background image

Rodzaje oprogramowania
użytkowego

Edytory tekstu

Arkusze kalkulacyjne

Bazy danych

Programy graficzne

Ze względu na różny charakter informacji przetwarzanych za
pomocą komputera, np. tekst, muzyka, handlowe katalogi wyrobów,
dane te są przetwarzana przez różnego typu, specjalizowane
oprogramowanie. Z pośród nieprzeliczalnej grupy popularnych
programów użytkowych można wyróżnić kilka podstawowych
kategorii oprogramowania

background image

Wybór oprogramowania

?

Przestrzeń w jakiej program działa. Wszystkie
działania na obiektach zachodzą w przestrzeni
programu.

Obiekty które program przetwarza. Obiekty są
określone poprzez swoje własności. Program
komputerowy pozwala na ich tworzenie i
modyfikację.

Narzędzia podstawowe do tworzenia i
modyfikacji obiektów.

Narzędzia charakterystyczne dla określonej
kategorii oprogramowania.

Na rynku dostępnych są setki aplikacji komputerowych.
Nie sposób omówić, nawet pobieżnie działania,
wszystkich tych programów. Zamiast opisu
poszczególnych programów spróbujemy
scharakteryzować powyższe kategorie oprogramowania.
W tym celu każdorazowo będziemy próbować określić:

background image

Edytor tekstu

Edytor tekstu, procesor tekstu (angielskie text editor, word processor),
program służący do wszechstronnego przetwarzania dokumentów
tekstowych.

Pod względem realizacji edytory tekstu można podzielić na:

programowane (edytor interpretuje ciąg poleceń edycji w trybie
wsadowym)

ekranowe (użytkownik wydaje polecenia na bieżąco, obserwując ich
skutki na ekranie monitora)

tekstowe (edytor interpretuje pliki jako zawierające teksty w kodzie ASCII
lub podobnym)

• edytory tekstu działające w trybie graficznym (typu WYSIWYG),
uwidaczniające na ekranie tekst w dowolnych krojach, a także pozwalające
łączyć teksty z najróżnorodniejszymi produkcjami graficznymi, jak rysunki,
diagramy, wykresy, tablice itp.

background image

Budowa edytora tekstu

Strona

Nagłówek

Stopka

Obszar

strony

Linijka

boczna

Linijka
boczna

Pasek przycisków
formatujących

Pasek przycisków
dodatkowych
obiektów

background image

Budowa edytora tekstu

Podstawowym elementem którym operują edytory jest fragment tekstu
zakończony znacznikiem sterującym ¶. Fragment ten nazywamy
akapitem. Wciśnięcie klawisza Enter powoduje wstawienie znacznika
końca akapitu a tym samym zakończenie akapitu i utworzenie, od nowej
linii, nowego akapitu.

Akapit

Podstawową i największą zaletą dokumentów stworzonych w edytorze
tekstu w odniesieniu do dokumentu papierowego jest szybkość i łatwość
modyfikacji tych pierwszych.

background image

Formatowanie tekstu

Tworząc akapit określa się zawartość oraz jego wygląd. Wygląd akapitu

określają np.:

Sposoby formatowania

strumienia akapitu za pomocą

suwaków umieszczonych na

linijce górnej edytora tekstu

• cechy czcionki: jej rodzaj, wielkość, kolor, pogrubienie itd.

• cechy strumienia tekstu jak: odstęp pomiędzy liniami, wcięcie
pierwszego wiersza, wysunięcie, wcięcie z lewej, wcięcie z prawej,
sposób, wyrównania np. do prawej,
do lewej, itd.

background image

Style i inne narzędzia

Styl formatowania tekstu jest to zestaw cech dotyczących

czcionki o strumienia tekstu zapisany pod unikatową
nazwą.

Zastosowanie styli podczas tworzenia dokumentu ułatwia:

• utrzymanie jednolitej formy graficznej dokumentu

• modyfikowanie wyglądu dokumentu gdy ten posiada

znaczną liczbę stron

Edytory tekstu posiadają wiele narzędzi przyspieszających i ułatwiających

tworzenie dokumentów tekstowych, są to m.in.:

• automatyczne numerowanie stron, rysunków, tabel, list itp.

• automatyczne sprawdzanie pisowni

• automatyczne korygowanie pisowni

• generowanie spisów treści i indeksów

• śledzenie zmian w treści dokumentu

Przykładowy

zestaw stylów

Śledzenie zmian

background image

Arkusz kalkulacyjny

Arkusz kalkulacyjny, program, który w swojej graficznej formie,

pojawiającej się na ekranie komputera, przedstawia podzielony na
wiersze i kolumny (komórki) arkusz papieru. Komórki połączone są
z innymi w sposób logiczny, za pomocą określonych operacji
matematycznych. Arkusze kalkulacyjne dokonują obliczeń oraz tworzą
wykresy.

Podstawowym przeznaczeniem arkusza kalkulacyjnego jest najczęściej
opracowanie danych liczbowych i prezentowanie ich formie graficznej. Ale
formuła arkusza kalkulacyjnego jest na tyle elastyczna, że jego
wykorzystanie ograniczone jest tylko wyobraźnią użytkownika: może równie
dobrze służyć jako baza danych, formularz zeznań podatkowych, program
obliczeniowy itd.

background image

Budowa arkusza kalkulacyjnego

Tabela

arkusza

Wiersz

Kolumna

Komórka

Zeszyt

Zakładki arkuszy

background image

Adresowanie komórek

Każda komórka w arkuszu posiada indywidualny adres który jest

wykorzystywany podczas budowania wyrażeń matematycznych,
logicznych, tekstowych itp. Określający jej zawartość. Rodzaje
adresowanie:

- Adresowanie bezwzględne (bezpośrednie określenie adresu lub etykiety

docelowej

komórki)

B3 – podanie kolumny i wiersza zgodnie z etykietą

W3K2 – W-wiersz oraz K-kolumna

etykieta – podanie etykiety nadanej komórce

- Adresowanie względne

W[-1]K[1] – podanie wektora przesunięcia
względem komórki w której znajduje się kursor
(lub tworzone wyrażenie)

Adresowanie względne i bezwzględne ma znaczenie przy kopiowaniu
wyrażeń do innych komórek. Adresy bezwzględne pozostają bez zmian.

background image

Operacje na komórkach

Formuła rozpoczyna się od znaku równości. W dalszej kolejności mamy

zapis działania matematycznego na adresach komórek.

Przykład obrazujący wyliczenie wartości funkcji dla kilku argumentów

Współczynniki
funkcji

Argumenty funkcji

Wyrażenia wyliczające
Wartość funkcji

Wynik obliczeń

Obliczenia zawartości komórek mogą
być realizowane automatycznie lub
ręcznie (po naciśnięciu kombinacji
klawiszy)

background image

Wykresy

Wszelkie dane liczbowe umieszczone w komórkach arkusza kalkulacyjnego

mogą być przedstawione w formie wykresu. Do dyspozycji mamy
wykresy różnych typów np. liniowe, słupkowe, punktowe i
powierzchniowe, 2D lub 3D.

Przykład obrazujący tworzenie wykresu

Wykresy mają charakter dynamiczny,
zmiana zawartości komórek skutkuje
automatyczną zmianą wykresu

Dane do wykresu

background image

Baza danych

Baza danych (angielskie database) to rodzaj komputerowego zbioru

kartotek, magazyn danych określonej budowie.

Baza danych jest modelowym ujęciem fragmentu rzeczywistości będącego
przedmiotem zainteresowania, reprezentującym fakty dotyczące tej
rzeczywistości, w formie umożliwiającej ich przetwarzanie komputerze.

background image

Baza danych

Elementem na którym
operuje baza danych jest
encja – obiekt, rzecz o której
dane są gromadzone w
bazie. Dane zapisywane są w
postaci tabel.

Projekt bazy danych zawiera:

• część intensjonalną – zawierającą opis struktury bazy

• część ekstensjonalną – zawierającą gromadzone dane

Widok bazy danych, składającej się z trzech tabel

background image

Budowa tabeli danych

Podstawowym elementem
tabeli danych jest rekord
(wiersz tabeli danych)

Rekord zbudowany jest z pól (kolumn tabeli)

Pole posiada np. następujące
własności:

• nazwę

• typ danych (rodzaj i
wielkość)

• wartość domyślną
itp..

Budowa tabeli

background image

Rekordy, czyli elementy
składowe pliku bazy danych,
mogą zawierać pola
różnorodnych typów:

• numeryczne,

• znakowe,

• datowe,

• tekstowe,

• pola walut,

• w przypadku baz
multimedialnych także pola
wskaźnikowe odnoszące się do
zapamiętanych w komputerze
cyfrowych obrazów, animacji
lub dźwięków.

Rekordy

Jedna tabela może
zawierać nawet
kilka milionów
rekordów

Definicja typu i rozmiaru
pól w tabeli danych, ma
istotny wpływ na
porządek w bazie oraz
szybkość operowania
tabelami z dużą ilością
danych.

background image

Rozdzielone tabele są łączone relacjami za pomocą pól identyfikujących
rekordy.

Pole identyfikujące rekord w tabeli nazywane jest identyfikatorem lub
kluczem podstawowym.

Tworzenie relacji polega na tym że identyfikator pewnego rekordu
danych wstawiamy w pole do innego rekordu innej tabeli. Tworzymy w ten
sposób odniesienie do identyfikowanego rekordu bez przekopiowywania
(powielania) informacji

Typy relacji:

• jeden do wielu – typ relacji w której jeden rekord w tabeli ma wiele
odpowiadających mu rekordów w innej tabeli

• jeden do jednego – każdy rekord w tabeli na odpowiadający mu jeden
rekord w drugiej tabeli

• wiele do wielu – skomplikowany typ relacji, oznacza że jeden rekord w
tabeli może być powiązany z wieloma rekordami z drugiej tabeli i odwrotnie,
ten tym relacji można osiągnąć przy zastosowaniu trzeciej tabeli tzw. tabeli
krzyżowej

Najczęściej używany typ relacji to jeden do wielu, zastosowanie

tego typu relacji umożliwia ograniczenie powtarzalności danych

Relacje i identyfikatory

background image

Poniższy przykład obrazuje dwie tabele Studenci oraz kierunki.
Zastosowana relacja wiąże rekord z tabeli kierunki z polem
Kierunek_studiów z tabeli Studenci.

Identyfikator (3) przypisany został
wybranym studentom określając im kierunek studiów

Relacja jeden do
wielu pomiędzy
polami id oraz
Kierunek_studiów

Bezpośrednia korzyść z takiej budowy tych tabel jest taka, że w razie
konieczności zmiany nazwy kierunku nie będzie konieczności zmiany go u
każdego ze studentów, wystarczy zmienić tylko jeden rekord w tabeli
Kierunki.

Relacje i identyfikatory - przykład

background image

Poniższy przykład obrazuje dwie tabele: Książki oraz Studenci krzyżową
realizującą relację wiele do wielu.

Tabela krzyżowa
realizująca relację
WIELE do WIELU

Relacja wiele do wielu jest w istocie dwiema relacjami jeden do wielu.

Relacje i identyfikatory - przykład

background image

Programy do grafiki wektorowej

Programy te mogą operować na dwuwymiarowej lub trójwymiarowej

przestrzeni, zazwyczaj w kartezjańskim układzie odniesienia.

background image

Budowa programu do grafiki wektorowej

Obszar rysunku

Drzewo

projektu

Pasek narzędzi

rysunkowych

Wiersz poleceń

background image

Elementy w grafice wektorowej

Dla ułatwienia rysowania bardziej złożonych elementów programy oferują

zazwyczaj gotowe kształty; mogą to być: prostokąty, wieloboki, gwiazdy,
elementy schematów blokowych, pola tekstowe, mapy bitowe itd., itp.

W przypadku inżynierskich programów graficznych mogą to być elementy

wymiarowe, różne elementy opisu rysunku technicznego jak: tolerancje
kształtu i położenia, symbole chropowatości powierzchni itd.

W ramach tworzenia rysunku wektorowego możliwy jest szereg operacji
transformujących obiekty: łączenie, przecinanie, odbijanie, kopiowanie
itp..

Podstawowym elementami są odcinki, łuki i okręgi. Typów elementów jest
bardzo wiele; zależy to w dużej mierze od konkretnego programu, jego
przeznaczenia i stopnia zaawansowania.

Podstawowe kształty

background image

Programy do grafiki rastrowej

Przestrzenią grafiki rastrowej jest dwuwymiarowa macierz pikseli.
Obiektem jest piksel. Jego własnościami jest kolor (lub poziom
przezroczystości) jaki może przyjąć.
Narzędzia służą do zmiany wyżej wymienionej własności, zazwyczaj zbioru
pikseli a nie pojedynczego piksela. Mogą to być narzędzia, które symulują
działanie np. pędzla, ołówka, spray’a czy gumki.
Przykładem grafiki rastrowej jest zdjęcie fotograficzne wczytane do
komputera.

background image

Program do grafiki rastrowej

Podstawowe elementy programu przeznaczonego do obróbki grafiki
rastrowej

Przybornik
z narzędziami:
rysunkowymi
i formatującymi

Obszar grafiki

Paleta kolorów

Lista warstw

background image

Transformacje grafiki rastrowej

Programy do grafiki rastrowej oprócz prosty funkcji (np. kopiowanie,
skalowanie) udostępniają także ogromną liczbę funkcji służących do
transformacji i przetwarzania obrazów graficznych. Zaczynając od
najprostszych takich jak np.:

Oryginalny obraz

Ostre krawędzie

negatyw

oraz zaawansowanych:

mozaika

Szkło

Metalizacja

background image

Warstwy w grafice rastrowej

Podobnie jak w grafice wektorowej programy te oferują również narzędzie
warstw. Tak naprawdę obraz rastrowy może być tylko jednowarstwowy.
Jednak programy do grafiki rastrowej umożliwiają zapisanie w jednym pliku
projektu graficznego wiele obrazów rastrowych prezentując je na
oddzielnych warstwach.

+

=

Nakładanie warstw

W odróżnieniu od grafiki wektorowej obraz rastrowy traci swą jakość, kiedy
go przeskalujemy, zmniejszymy bądź powiększymy. Utrata jakości nastąpi
zawsze, kiedy zostanie on użyty (wyświetlony, wydrukowany) w
rozdzielczości innej niż jego własna.

background image

Palety barw w grafice rastrowej

Niezwykle istotnym zagadnieniem jest kwestia rozmiaru pliku rastrowego.
Rozmiar takiego pliku zależy od użytej palety barw oraz formatu zapisu.

Palety barw mogą być następujące:

• RGB — 16 mln kolorów, pozwala na wierne
przedstawienie obrazu. Do zapisu potrzeba 24 bity
na kolor. Do zapisu zdjęcia 800x600 pikseli
potrzeba 1440kB.

• GrayScale — 256 odcieni szarości, pozwala na
wierne przedstawienie czarno–białego obrazu. Do
zapisu potrzeba 8 bitów na kolor. Obraz 800x600
zajmuje tylko 480 kB.

• Bitmap — czerń + biel, nie zawiera odcieni
szarości, dość rzadko używany, tylko obrazy
czarno-białe, monochromatyczne. Wystarcza 1 bit
na kolor. Obraz 800x600 zajmowałoby tylko 60 kB.

• IndexedColor — pozwala na stworzenie własnej
palety barw od 8 do 256 odcieni, paleta ta może
się składać z tzw. kolorów systemowych (Windows
lub Macintosh), albo kolorów “dostosowanych”
(tzw. adaptive).

background image

Palety barw w grafice rastrowej

Format zapisu wybieramy w zależności od przeznaczenia obrazu.

JPEG - w formacie tym można zapisać kolor 24-bitowy. JPEG może zapisać obraz ze
stuprocentową wiernością, jednakże częściej stosuje się go do skompresowanego
zapisu plików graficznych. Pozwala to na znaczne oszczędzenie miejsca na dysku,
znacznie obniża też ilość danych transmitowanych podczas ściągania obrazu w tym
formacie z sieci. Pliki w formacie JPEG rozpoznajemy po rozszerzeniu “.jpg” lub
“.jpeg”.

GIF - można w nim zapisać obraz zawierający do 256 kolorów. Obraz zapisany w
pliku GIF jest skompresowany, w związku z tym zajmuje o wiele mniej miejsca na
dysku. Poza statycznymi obrazami, w formacie GIF można też zapisywać krótkie
animacje, będące serią klatek animacji zapisanych w tym formacie (tzw. GIF
animowany). Charakterystyczną cechą tego formatu jest możliwość zapisu
informacji o przezroczystości pixela. Pliki formatu GIF rozpoznajemy po rozszerzeniu
“.gif”.

BMP - jeden z popularniejszych formatów przechowywania obrazu w pamięci
komputera. Pliki posiadają rozszerzenie “.bmp”. Obraz jest przechowywany w pliku
bmp jako bitmapa. Nie jest on w żaden sposób skompresowany, co powoduje duży
rozmiar pliku w standardzie bmp w porównaniu do formatów takich jak gif czy jpeg.

TIFF - format zapisu plików graficznych. TIFF jest rodzajem bitmapy
wykorzystującym różne metody kompresji; istnieje też możliwość zapisu bez
kompresji. TIFF zapisuje 24-bitowy kolor. Ten rodzaj plików ma rozszerzenia .tif lub
.tiff Od ang. Tag Image File Format lub Tagged Image File Format


Document Outline


Wyszukiwarka

Podobne podstrony:
JPC W05
W05
2013 w05 DMA HWI 2013zid 28362 Nieznany
bal w05
BD 2st 1 2 w05 tresc 1 1
W19-SL-W05 - Leki psychotropowe (neuroleptyki) (Fivo), Naika, stomatologia, Farmakologia, WYKŁADY
gs w05
LP mgr W05 Analiza stanów
W05, Naika, stomatologia, Profilaktyka Stomatologiczna, Profilaktyka Stomatologiczna - ściągi
cps w05 v9
pdt w05 info id 353036 Nieznany
0708z techsiec w05
KZ BD w05
787 W05 Modbus id 46027 Nieznany (2)
stata w05
Żywienie człowieka W05 11 2010 Tłuszcze
jezc w05 funkcje
algorytmy w05 DFS sort topologi Nieznany (2)
p09 w05

więcej podobnych podstron