Wstęp do baz danych - język HTML

58
Wstęp do baz danych Wstęp do baz danych - język HTML - język HTML Dr Andrzej Bąk

description

Wstęp do baz danych - język HTML. Dr Andrzej Bąk. Cele zajęć, program. Celem zajęć jest zaprezentowanie narzędzi do tworzenia oraz dostępu do baz danych. Wykorzystywane będą bezpłatne narzędzia. Wykład będzie omawiał trzy zagadnienia: Język HTML Baza danych MySQL Programowanie w PHP. - PowerPoint PPT Presentation

Transcript of Wstęp do baz danych - język HTML

Page 1: Wstęp do baz danych - język HTML

Wstęp do baz danychWstęp do baz danych- język HTML- język HTML

Dr Andrzej Bąk

Page 2: Wstęp do baz danych - język HTML

Cele zajęć, program.

Celem zajęć jest zaprezentowanie narzędzi do tworzenia oraz dostępu do baz danych. Wykorzystywane będą bezpłatne narzędzia.

Wykład będzie omawiał trzy zagadnienia:

Język HTML Baza danych MySQL Programowanie w PHP

Page 3: Wstęp do baz danych - język HTML

Internet i WWW

Wcześniejsza wersja sieci komputerów głównie placówek naukowych, rządowych - BITNET Internet ogólnoświatowa i obecnie

ogólnodostępna sieć komputerowa. W Polsce ~ od roku 1989

WWW (World Wide Web) - strony internetowe i inne zasoby dostępne w Internecie na komputerach zwanych serwerami (z uwagi na zainstalowane na nich oprogramowanie).

Page 4: Wstęp do baz danych - język HTML

Po co te informacje w Internecie? Nauka i wymiana informacji naukowej Wiadomości i polityka Reklama i handel (strony firmowe, sklepy i

giełdy internetowe) Rozrywka (muzyka, filmy, zdjęcia, gry, teksty,

„chat”) Tematyczne bazy danych, biblioteki Prywatne informacje dla przyjaciół i

znajomych (strony prywatne)...itp.

Page 5: Wstęp do baz danych - język HTML

Co to właściwie jest Web?

Termin "Web" pochodzi od World Wide Web i oznacza sieć, ale nie jest to sieć rozumiana jako infrastruktura, tylko bardziej ogólnie jako sposób komunikowania się z odległymi komputerami.

Web jest właściwie kombinacją: protokołów komunikacyjnych np. TCP/IP, HTTP, FTP,

POP3 kilku rodzajów programów: przeglądarki internetowe –

interpretatory HTML, serwery www, serwery ftp, serwery pocztowe oraz,

Internetu rozumianego jako układ serwerów i łącz umożliwiających wymianę informacji pomiędzy komputerami.

Page 6: Wstęp do baz danych - język HTML

Przeglądarki Internetowe

Programy, które mogą interpretować zakodowane strony WWW (język opisu strony HTML) i wyświetlać zawarte na nich informacje (tekst, grafikę, multimedia).

Wybrane przeglądarki internetowe: Internet Explorer Mozilla Firefox Opera Netscape Communicator (1994-2007) Przeglądarki wbudowane w programy (Word)

Page 7: Wstęp do baz danych - język HTML

Co to jest HTML?

HTML ------ HyperText Markup Language -------dosłownie język znaczników hipertekstowych używany do opisu stron Internetowych (stron WWW). Pozycjonowanie elementów strony odbywa się względem marginesów lub innych elementów strony Polecenia HTML zawarte są pomiędzy nawiasami

<> <HTML> zawartość strony </HTML> / oznacza zakończenie polecenia, formatu.

Page 8: Wstęp do baz danych - język HTML

Przykładowe edytory HTML

Pajączek Macromedia Dreamweaver Microsoft FrontPage Dowolny edytor tekstowy np. Notatnik

Page 9: Wstęp do baz danych - język HTML

Komentarz HTML

<!-- pomiędzy tymi znakami możemy wstawić sobie dowolny komentarz, który nie będzie wyświetlany przez przeglądarkę internetową -->

<!-- tra la la komentarz tra la la-->

Page 10: Wstęp do baz danych - język HTML

Prosta strona internetowa

<HTML><HEAD><META HTTP-EQUIV="Content-Type"

CONTENT="text/html; charset=windows-1250"><TITLE>Tytuł mojej pierwszej strony</TITLE></HEAD><BODY>Tutaj umieszczam informacje, </BODY></HTML>

Page 11: Wstęp do baz danych - język HTML

Polecenie <META...>

<HEAD><meta http-equiv="content-type" content="text/html; charset=windows-1250">

</HEAD>

lub

<HEAD><meta http-equiv="content-type" content="text/html; charset=iso-8859-2">

</HEAD> służy głownie do określenia sposobu kodowania znaków

(polskich liter) na stronie WWW, ale ma też inne funkcje.

Page 12: Wstęp do baz danych - język HTML

<META...>

<META NAME="Language" CONTENT="pl"> informacja, jakiego języka używa się na stronie

<META NAME="Author" CONTENT=”Andrzej Bąk"> informacja o autorze strony

<META NAME="Generator" CONTENT="nazwa edytora"> informacja o używanym edytorze (zwykle wstawiana przez

producenta

<META HTTP-EQUIV="Refresh" CONTENT="x"> nakazanie odświeżania strony co x sekund (np. dla stron z

wiadomościami)

Page 13: Wstęp do baz danych - język HTML

Formatowanie tekstu - PODSTAWY <CENTER>umieszczenie tekstu na środku

strony</CENTER>

<P ALIGN=justify>nowy akapit</P>

nowa linia zaczyna się po <BR>

<HR>linia pozioma do oddzielenia tekstu i druga linia pozioma<HR>

przykład …..

Page 14: Wstęp do baz danych - język HTML

<HR> pozioma linia

<HR> może zawierać parametry

<HR COLOR=blue ALIGN=center SIZE=4 WIDTH=300>

ewentualnie

COLOR=#0000ff

Page 15: Wstęp do baz danych - język HTML

Podstawowe kolory

navy blue teal aqua

black silver gray white

green lime olive yellow

maroon red purple fuchsia

Page 16: Wstęp do baz danych - język HTML

Czcionki

Wybór rozmiaru czcionki dla nagłówka<Hn>nagłówek</Hn>

n=1..6

Wybór rozmiaru, typu i koloru czcionki <FONT SIZE=n FACE=„Arial” COLOR=white>

tekst napisany tą czcionką

</FONT>

n=1..7

COLOR= #FF0000

Może być podany (zmieniany) tylko jeden parametr.

Page 17: Wstęp do baz danych - język HTML

Atrybuty czcionek

<B>pogrubiona</B> <I>Italiki pochylone</I> <U>tekst podkreślony</U> <BLINK>migające litery</BLINK> <STRIKE>przekreślona</STRIKE> <SUP>indeks górny</SUP> <SUB>indeks dolny</SUB> <BIG>zwiększenie o +1</BIG> <SMALL>zmniejszenie o -1</SMALL>

Page 18: Wstęp do baz danych - język HTML

Obramowanie tekstu

<FIELDSET><LEGEND>tytuł ramki zwierzęta:</LEGEND>

lew <BR>

kornik <BR>

dżdżownica <BR>

żaba <BR>

</FIELDSET>

Page 19: Wstęp do baz danych - język HTML

Wstawianie obiektów graficznych

<IMG SRC=„../images/andrzej.jpg” WIDTH=120 HEIGHT=160 BORDER=5 HSPACE=20 VSPACE=10>

najprostsza postać:

<IMG SRC=”nazwa.gif">

Page 20: Wstęp do baz danych - język HTML

Lista nienumerowana

<UL>

<LI>pierwszy element listy</LI>

<LI>drugi wypunktowany element</LI>

<LI>trzeci element listy</LI>

</UL>

<!--koniec listy wypunktowanej-->

Page 21: Wstęp do baz danych - język HTML

Lista numerowana

<OL>

<LI>pierwszy element listy</LI>

<LI>drugi wypunktowany element</LI>

<LI>trzeci element listy</LI>

</OL>

<!--koniec listy numerowanej-->

Page 22: Wstęp do baz danych - język HTML

Opcje numerowania i wypunktowania

Numerowanie a) b) c).......A) B) C)

<OL type=a>..............</OL> type=A

Numerowanie I II III IV.....rzymskie...i ii iii

<OL type=I>..............</OL> type=i

kółeczka puste zamiast kropek

<UL type=circle>.......<UL>

(disc, circle, square - dysk, kółko, prostokąt)

Page 23: Wstęp do baz danych - język HTML

Listy - Parametr START

Parametr START umożliwia rozpoczęcie numeracji listy uporządkowanej od określonego przez parametr numeru.

<OL start=5>

<LI>punkt jeden numerowany jako 5)

<LI>punkt dwa numerowany jako 6)

</OL>

Page 24: Wstęp do baz danych - język HTML

Cytaty w tekście z wcięciem

<BLOCKQUOTE>

tu wpisujemy cytat, który chcemy aby był wyświetlany z wcięciem (TAB) względem innego tekstu

</BLOCKQUOTE>

Page 25: Wstęp do baz danych - język HTML

Odsyłacze czyli „linki”

Odsyłacze zwane hiperłączami lub w slangu komputerowym linkami są wskazaniem innego miejsca do którego ma nas zaprowadzić przeglądarka internetowa.

Link (hiperłącze), po kliknięciu, może przenosić nas do innego miejsca na tej samej stronie, lub do innej strony na zupełnie innym serwerze, w innym kraju, a nawet na innym kontynencie po drugiej stronie kuli ziemskiej.

Page 26: Wstęp do baz danych - język HTML

Link na tej samej stronie

Link do wyróżnionego miejsca na stronie

link

<a href="#andrzej">tekst</a>

etykieta na stronie, do której prowadzi link

<a name=„andrzej">przeniesie mnie do tego tekstu</a>

przykład

Page 27: Wstęp do baz danych - język HTML

Link do innej strony lub

Link do dokumentu, lub innej strony internetowej (PRZ)

<a href="http://www.prz.rzeszow.pl">Kliknij i odwiedź PRz</a>

Link do dokumentu tekstowego bądź do pliku graficznego

<a href=„prz.jpg">link do obrazka</a><a href=”przykład.txt">link do

pliku</a>

Page 28: Wstęp do baz danych - język HTML

Link wysyłający e-mail

Aby wysłać e-mail ze strony internetowej np. z komentarzem (mailto:)

<a href="mailto:[email protected]">kliknij i wyślij do mnie e-mail</a>

Można połączyć ze sobą kilka adresów (znakiem? i &), a nawet wpisać Temat i Początek wiadomości

<a href="mailto:[email protected][email protected]&[email protected]&subject=e-mail z twojej

strony internetowej&body=Szanowny Panie,">kliknij i wyślij do mnie więcej e-maili</a>

Page 29: Wstęp do baz danych - język HTML

Link pod obrazkiem (banerem)

Aby umieścić link pod banerem, lub pod obrazkiem, należy wpisać linię:

<a href="http://www.prz.rzeszow.pl"><IMG src=prz.jpg></a>

Page 30: Wstęp do baz danych - język HTML

Kilka linków na jednym obrazku

Należy podzielić obszar obrazka i podać współrzędne obszarów dla poszczególnych stron

<IMG SRC="odsylacz.gif " USEMAP="#mapa1"><MAP NAME ="mapa1">

<AREA SHAPE=RECT COORDS="1, 1, 50, 50" HREF="1.html"><AREA SHAPE=RECT COORDS="51, 1, 100, 50" HREF="2.html"><AREA SHAPE=RECT COORDS="1, 51, 51, 100" HREF="3.html"><AREA SHAPE=RECT COORDS="51, 51, 100, 100" HREF="4.html">

</MAP>

Page 31: Wstęp do baz danych - język HTML

Ruchomy tekst <MARQUEE>

Do prostego animowania tekstu na stronie WWW służy polecenie <MARQUEE>

<marquee behavior=alternate bgcolor=#cccccc width=300> Tekst do animacji </marquee>

Page 32: Wstęp do baz danych - język HTML

Parametry polecenia <MARQUEE> behavior=[alternate, scroll] - sposób przesuwania tekstu bgcolor=[nazwa_koloru, lub #ffff00 hex] width=[300 - szerokość pola w pikselach - od lewej do prawej] direction=[left, right - w lewo, w prawo - kierunek przesuwania

tekstu] scrollamount=[5,20,80 - o ile pikseli ma skakać tekst przy

przesuwaniu (wolno, szybko) scrolldelay=[1000 skok co 1 sekundę o (scrollamount)] width=200 height=50 - wysokość i szerokość pola tekstowego

dla marquee

Page 33: Wstęp do baz danych - język HTML

Umieszczanie plików multimedialnych na stronie WWW <EMBED src=”watermk.mid" border=0

width=100 height=50> polecenie EMBED (osadź) można używać do

różnego typu plików multimedialnych: .avi, .mid, .rm (audio), rmf, mp3, ...

Dźwięk w tle na stronie WWW: <BGSOUND src=”watermk.mid" loop=infinite>

<!--gra ciągle w kółko-->

Page 34: Wstęp do baz danych - język HTML

NOEMBED dla starszych typów przeglądarek <EMBED SRC=”watermk.mid">

<NOEMBED>Potrzebujesz Netscape Navigator lub Internet Explorer aby to usłyszeć</NOEMBED></EMBED>

Page 35: Wstęp do baz danych - język HTML

Ramki (FRAMES)

<HTML><TITLE>Edytory HTML</TITLE> <FRAMESET COLS="25%,*%"><FRAME SCROLLING="auto" NAME=„ramka lewa"

SRC="spisedyt.htm"><FRAME SCROLLING="yes" NAME=„ramka prawa" SRC="edyt.htm"></FRAMESET><NOFRAMES><BODY> gdy nie ma obsługi ramek pokaże się ten tekst</BODY></NOFRAMES></HTML>

Page 36: Wstęp do baz danych - język HTML

Ramki w okienkach

<HTML>

<TITLE>Edytory HTML</TITLE>

<BODY>

<IFRAME WIDTH=400 HEIGHT=400 NAME=„nazwa” SRC=„ramki2.htm">Tekst dla przeglądarki, która nie obsługuje takich ramek</IFRAME>

</BODY>

</HTML>

Page 37: Wstęp do baz danych - język HTML

Formularz <FORM>

Formularz zawiera pola, które są wypełniane informacjami - np. imię i nazwisko, zamawiany towar, pola ankiety, test wyboru.

Polecenie <INPUT....>, z parametrami TYPE, NAME i VALUE, służy do tworzenia pól, w które czytelnik strony może wpisać informacje lub wybrać opcje.

Page 38: Wstęp do baz danych - język HTML

Przykład użycia formularza

<FORM

ACTION="mailto:[email protected]?subject=Ankieta na temat wykładu"

METHOD="Post">

<--tutaj znajdują się pola opisane na następnych slajdach-->

</FORM>

Page 39: Wstęp do baz danych - język HTML

Proste pole tekstowe

Wpisz w ramkę imię i nazwisko

<BR><!--oznacza przejście do nowej linii-->

<INPUT NAME="nazwisko">

<BR>

Page 40: Wstęp do baz danych - język HTML

Pola do zaznaczania opcji

Jakie znasz języki?<br>

<INPUT TYPE="checkbox" NAME="jezyk" VALUE="angielski"> angielski

<br>

<INPUT TYPE="checkbox" NAME="jezyk" VALUE="francuski"> francuski

<br>

Page 41: Wstęp do baz danych - język HTML

Pola wyboru

Podaj swoją płeć<br>

<INPUT TYPE="radio" NAME="plec" VALUE="kobieta"> Kobieta

<INPUT TYPE="radio" NAME="plec" VALUE="mężczyzna" checked> Mężczyzna

<br><!--tylko jedno pole zwraca wartość-->

Page 42: Wstęp do baz danych - język HTML

Menu z możliwością wyboru tylko jednej pozycji

Co chcesz na obiad dzisiaj?<br><SELECT NAME="MENU"><OPTION> frytki i kotlet<OPTION> sałatka warzywna<OPTION> ryba i ziemniaki</SELECT> <br>

Page 43: Wstęp do baz danych - język HTML

Menu z możliwością wyboru wielu pozycji

Co chcesz na deser dzisiaj?<SELECT NAME="DESER" MULTIPLE><OPTION>lody<OPTION>ciastko<OPTION>galaretka<OPTION>kisiel<OPTION>kawa<OPTION SELECTED>herbata

</SELECT>

Page 44: Wstęp do baz danych - język HTML

Pole na komentarz

<TEXTAREA NAME=„osobisty komentarz”> to co ma pojawić się w polu tekstowym

</TEXTAREA>

określa pole o 40 kolumnach i 4 wierszach

Page 45: Wstęp do baz danych - język HTML

Pole na komentarz z określoną liczbą wierszy i kolumn

<TEXTAREA NAME="komentarz”

ROWS=20 COLS=40>

ta tabelka ma 20 wierszy i 40 kolumn

wpisz coś o sobie, co lubisz?

</TEXTAREA>

Page 46: Wstęp do baz danych - język HTML

Przycisk do wysłania formularza

Aby przesłać wszystkie informacje zawarte w wypełnionych polach należy zdefiniować przycisk. Po uaktywnieniu tego przycisku nastąpi wysłanie poczty z domyślnego klienta poczty.

Naciśnij przycisk, aby wysłać ankietę<br><INPUT TYPE="submit" VALUE="Wyślij informacje

zawarte w ankiecie"><br>

Page 47: Wstęp do baz danych - język HTML

Tabele

Tabela zawarta jest pomiędzy

<TABLE> <!--tabelka--> </TABLE>

służy do graficznego przedstawiania wyników lub do porządkowania obiektów na stronie

WWW (grafika)

Page 48: Wstęp do baz danych - język HTML

Wiersze tabeli

<TABLE>

<TR> wiersz pierwszy </TR>

<TR> wiersz drugi </TR>

<TR>wiersz trzeci </TR>

</TABLE>

Page 49: Wstęp do baz danych - język HTML

Komórki tabeli w wierszach

<TD> komórka </TD>

przykład: (elementy macierzy 3x3)<TABLE>

<TR> <TD>a11</TD> <TD>a12</TD> <TD>a13</TD> </TR>

<TR> <TD>a21</TD> <TD>a22</TD> <TD>a23</TD> </TR>

<TR> <TD>a31</TD> <TD>a32</TD> <TD>a33</TD> </TR>

</TABLE>

Page 50: Wstęp do baz danych - język HTML

Obramowanie tabeli

Parametr BORDER=n - obramowanie zewnętrzne tabeli

Parametr CELLSPACING=n - obramowanie komórek tabeli od wewnątrz

Parametr CELLPADDING=n - odstęp między zawartością komórki, a obramowaniem

Przykład:<TABLE border=5 cellspacing=10 cellpadding=30> tabelka </TABLE>

Page 51: Wstęp do baz danych - język HTML

Szerokość Tabeli

Parametr WIDTH= w % - wtedy rozmiar tabeli dostosuje się do

rozdzielczości ekranu w pikselach np. 400 pikseli odpowiada wartości

50% przy rozdzielczości 800x600 Przykład:<TABLE WIDTH=50%> tabela </TABLE>

Page 52: Wstęp do baz danych - język HTML

Szerokość komórki

Można zmieniać też szerokość wnętrza komórki, parametrem WIDTH=n, gdzie n to ilość pikseli.

Wystarczy wpisać parametr tylko w jednym wierszu, a szerokość komórek zmieni się dla całej kolumny.

Przykład:

<TD width=100> zawartość komórki </TD>

Page 53: Wstęp do baz danych - język HTML

Parametr tabeli ALIGN

Podobnie jak grafikę (zdjęcia) można ustawiać tabelę względem krawędzi strony.

Parametr ALIGN może przyjmować znane nam wartości right (wyrównanie do prawej krawędzi strony), left (wyrównanie do lewej krawędzi), center (wyrównanie do środka strony całej tabeli)

Przykład:

<TABLE border align=center> tabelka na środku </TABLE>

Page 54: Wstęp do baz danych - język HTML

Arkusze stylów

CSS - (Cascading Style Sheets) to uzupełnienie języka HTML, ułatwiające formatowanie dokumentów internetowych

Styl to zespół kodów formatujących tekst W czerwcu 1998 po raz pierwszy

zaprezentowano specyfikację standardu CSS2

Style mogą być wprowadzane ręcznie jak polecenia HTML. Niektóre edytory HTML zawierają narzędzia do tworzenia CSS

Page 55: Wstęp do baz danych - język HTML

Edytory HTML, które posiadają edytory stylów CSS

Home Site Pajączek 2000 Tiger 98 Dreamweaver FrontPage

Page 56: Wstęp do baz danych - język HTML

Ogólna postać polecenia stylu

selektor {cecha: wartość} 1-lub też 2-

<selektor STYLE=„cecha:wartość;cecha: wartość”>

selektor - jedno z poleceń np. <P> <TD> <LI> <BODY> <H1> itp.

{cecha:wartość} to na przykład:

font-family: Times; color: blue; {..........};

font-size: 40pt

przykład wywołania postaci 2

<OL style=„font-family: Times;color: red”>

Page 57: Wstęp do baz danych - język HTML

Przykład wywołania postaci 1

<STYLE TYPE="text/css">

<!--

BODY {margin-left: 1cm; margin-right: 1cm}

P {text-align:justify; font-size: 14pt; font-family: Arial, Helvetica; font-weight: normal}

TD {font-size: 16pt; font-family: Arial, Helvetica; font-weight: normal}

H1 I {color:red}

P.zaznaczony {font-family: Times; font-size: 40pt; color: red}

-->

</STYLE>

gdzieś dalej na stronie WWW

<P class=zaznaczony>ten akapit przyjmie format specjalny</P>

Page 58: Wstęp do baz danych - język HTML

Wywoływanie arkuszy stylów z pliku lub z danego url

<style><!--@import url("http://www.mojastrona.pl/folder/style/nazwast.css");H1 {font-size: 30pt; font-family: Helvetica}-->

</style>