Wyklad10.ppt [tryb zgodności]

Transkrypt

Wyklad10.ppt [tryb zgodności]
Podstawowe polecenia serwisu FTP
ftp adres – połącz z odległym komputerem
ftp theta.uj.edu.pl
Usługi sieciowe
open adres – połącz z odległym komputerem
Tworzenie stron WWW:
Język HTML
open theta.uj.edu.pl
user nazwa – zaloguj jako użytkownik nazwa
user zp
quit – zakończ sesję
Usługi sieciowe
Podstawowe polecenia serwisu FTP
dir – wylistuj zawartość aktualnej kartoteki odległego
komputera
• File Transfer Protocol – FTP
•Telnet
ldir – wylistuj zawartość aktualnej kartoteki swojego
komputera
• Zdalny pulpit
cd ścieżka– zmień kartotekę na odległym komputerze
• Serwisy pogawędkowe - chat
lcd ścieżka – zmień kartotekę na lokalnym komputerze
lub wypisz ścieżkę do aktualnej kartoteki na lokalnym
komputerze
ascii – przesyłanie zbiorów tekstowych
bin – przesyłanie zbiorów binarnych
FTP – File Transfer Protocol – Protokół
Transmisji Zbiorów
System przesyłania plików pomiędzy klientem a serwerem
Klienci FTP, np:
•
•
•
•
Internet Explorer
Cute FTP
FTP Explorer
Windows Commander
Korzystanie z serwisu FTP
Do zalogowania się do systemu potrzebna jest
znajomość adresu komputera, nazwy użytkownika oraz
hasła
Wiele ogólnodostępnych serwerów udostępnia
publiczne konto o nazwie anonymous, do korzystania
z którego nie jest wymagane hasło.
Do celów statystycznych, serwery anonimowego FTP
proszą o podanie adresu e-mail użytkownika.
Podstawowe polecenia serwisu FTP
put nazwa – prześlij zbiór o nazwie nazwa na odległy
komputer
mput nazwa – prześlij zbiory nazwa (nazwa może być
łączona z * lub ?)
prompt – przełącz mod interaktywny wł/wył
get nazwa – ściągnij zbiór nazwa na lokalny komputer
mget nazwa – ściągnij zbiory nazwa na lokalny
komputer
Serwis SFTP – Secure File Transfer Protocol
System szyfrowanego przesyłania plików pomiędzy
klientem a serwerem
Wywołanie: sftp adres
sftp theta.if.uj.edu.pl
lub
sftp [email protected]:/katalog/
Obsługa: jak ftp (nie ma poleceń mget, mput, ascii, bin)
Uruchamianie usługi Pulpit zdalny
Telnet
Protokół umożliwiający zdalną pracę na innej maszynie
Używa portu 23
Na komputerze, do którego mamy się dołączyć uruchomić
serwer usługi
Kliknij Start, następnie prawym klawiszem myszy
Mój komputer
Terminal
Zdalny
komputer
TCP
TCP
Rozpoczęcie sesji
telnet adres
telnet theta.if.uj.edu.pl
Wpisać nazwę użytkownika (login: zp123)
W menu podręcznym kliknij Właściwości
Na karcie Zdalny zaznacz pole wyboru Zezwalaj
użytkownikom na zdalne łączenie się z tym
komputerem
Obsługa klienta usługi Pulpit zdalny
Start ->Wszystkie programy ->Akcesoria ->
Komunikacja -> Pulpit Zdalny
Wpisać hasło: xxxxx
Zakończenie sesji
exit
SSH (Secure Shell)
Tworzenie witryn WWW
Następca telnetu
Jak to zrobić ?
SSH różni się od telnetu tym, że transfer wszelkich
danych jest zaszyfrowany, oraz możliwe jest
rozpoznawanie użytkownika na wiele różnych
sposobów.
Język HTML
Używany przez wszystkie systemy superkomputerowe
Pulpit zdalny
Tworzymy strony WWW
Usługa systemu Windows pozwalająca na uzyskanie
pełnego dostępu do komputera, na którym uruchomiono
serwer Zdalnego Pulpitu
Najpierw należy zastanowić się nad strukturą i
organizacją strony
Ułatwia administrowanie siecią
Umożliwia pełny dostęp do komputera w pracy z
dowolnego miejsca, np. z domu
Zasady tworzenia dobrej strony WWW
Zasady tworzenia dobrej strony WWW
Wydajność
Układ strony powinien umożliwiać szybkie dotarcie do
wymaganej informacji
Strony powinny się szybko ładować
Ważne drobiazgi
Wpisz datę ostatniej aktualizacji
Zamieść swój adres e-mail
Jeżeli oferujesz swoim gościom pliki do ściągnięcia,
skompresuj je, zawsze zaznaczając ich wielkość w
kilobajtach oraz ich format
Przygotuj zawartość swojej strony w wersji gotowej
do wydruku
Zasady tworzenia dobrej strony WWW
Prosta i zrozumiała struktura logiczna
Typowe błędy
Teksturowe, nieczytelne tła
Może wygląda to ładnie, ale ....
Zasady tworzenia dobrej strony WWW
Grafika
Typowe błędy
Migające napisy (blink)
Obrazki o małej liczbie kolorów, np. napisy, proste
elementy graficzne, schematy itp. zapiszemy w
formacie gif;
Jeżeli chcesz przyciągnąć uwagę, użyj pogrubienia,
zwiększ wielkość czcionki (ale nie za bardzo!) lub
zmień kolor tekstu na bardziej wyróżniający się
Zdjęcia, pejzaże i ilustracje prawdopodobnie
najlepiej będzie zapisać w formacie jpg lub png
Przejeżdżające napisy (scrolling) - męczące
Under construction – jak nie jesteś gotowy ze
swoją stroną, to jej nie pokazuj
Używaj obrazków o rozmiarach < 50 kB
Animacje – duże pliki, spowalnia ładowanie strony
Zasady tworzenia dobrej strony WWW
Używaj tabel, aby uzyskać precyzyjne ustawienie elementów
na stronie
Typowe błędy
Mapy graficzne (imagemaps):
z
przedłużają ładowanie strony,
często dezorientują gości, którzy nie wiedzą w które
miejsce należy kliknąć,
odnośniki do odwiedzonych miejsc nie są zaznaczane
innym kolorem,
nie działają pod niektórymi przeglądarkami,
z
ich modyfikacja jest wyjątkowo czasochłonna.
z
z
z
Dużo efektywniejszą metodą jest pocięcie obrazka na kawałki
używając programu graficznego i umieszczenie go w tabelce. Jeżeli
już koniecznie potrzebujesz zastosować mapę, to bezwzględnie
zamieść dodatkowe menu tekstowe.
Typowe błędy
Dodatkowe okienka
Czasami nie da się ich pominąć, bo sponsor
wymaga, żeby „słowo” od niego zamieścić właśnie
w ten sposób. Nie rób jeżeli nie musisz.
Dźwięki
Niewielki odsetek internautów ma włączone
odgrywanie dźwięku.
Zmuszasz innych, aby czekali na załadowanie
zbędnego pliku
Geneza języka HTML
Konieczność stworzenia języka służącego do
porozumiewania się w Internecie oraz tworzenia
zasobów internetowych - stron WWW (World
Wide Web)
Język HTML (HyperText Markup Language) został
stworzony w Szwajcarii (cztery języki urzędowe)
przez programistów pracujących w laboratoriach
badawczych CERN-u. HTML ma pełnić rolę języka
Esperanto.
Typowe błędy
Jak to działa ?
Połączenia (linki) ogólnie znane
Wpisuj tylko połączenia tematyczne
Popup windows
Popup windows
Bannery
Denerwujący sposób reklamowania.
Popup windows
Popup windows
Może jeszcze bardziej denerwujące
są wyskakujące
okienka (popup windows)
Informacja jest zapisywana przy pomocy rozkazów
zwanych znacznikami (tagami) umieszczanych w
nawiasach kątowych < > .
Jeśli dotyczą fragmentu tekstu to występują w postaci
pary obejmującej ten tekst, np.:
<B> ten tekst będzie widać jako wytłuszczony </B>
Uruchomienie serwera WWW na komputerze
domowym
Załadować IIS z krążka instalacyjnego Windows
z Start -> Panel sterowania ->Dodaj lub usuń
programy -> Dodaj/Usuń składniki
systemu Windows.
z Pojawi się okno kreatora składników systemu
Windows. Zaznacz Microsoft Internet
Information Server
Uruchomić serwer (Uruchom->inetmgr)
Stworzyć stronę startową o nazwie index.htm i
umieścić w katalogu c:/inetpub/wwwroot
HTML – co to jest ?
Potrzebna narzędzia
Edytor tekstu: (notepad, notatnik, Word, Word
Perfect, Lotus AmiPro etc.,) może być
wykorzystany jako edytor języka HTML (zalety –
małe rozmiary plików, możliwość kontroli składni),
Specjalistyczne programy: Home Site 5.0, 1st
Page 2000 (2.0), Hot Dog Pro 6.6, Zajączek (2.2),
Ace HTML 5.05, Kicia 4.0, ezHTML 2.0,
FrontPage, Front Page Express, Webmajster,
Pajączek 2000 (4.8.1) (Power Chip Tip 2002)
Potrzebne narzędzia, cd
Dodatki do istniejącego oprogramowania, np.
Word może zapisywać w formacie HTML.
Język HTML
czyli
Hyper Text Markup Language
Dowolna przeglądarka Internetu, np.:
Internet Explorer
Netscape Navigator
Opera
Język do tworzenia dokumentów, które po
umieszczeniu na serwerze WWW będą dostępne dla
użytkowników Internetu na całym świecie jako strony
(witryny) WWW
Mozilla Firefox
Możliwości języka HTML
Tworzenie dokumentu HTML
HTML umożliwia formatowanie tekstu, kreślenie
UWAGA: do pisania znaczników używajmy dużych
liter -> dokument HTML jest bardziej czytelny.
linii, dołączanie grafiki, dźwięków i filmów video.
Nie jest to dużo
Między znacznikami <HEAD> powinien się
znaleźć znacznik <TITLE> Tytuł strony</TITLE>
Rozszerzenia (DHTML, CSS, języki skryptowe)
Znaczniki (tagi)
Tworzenie dokumentu HTML
Znaczniki HTML – rozkazy pisane pomiędzy
znakami mniejszości (<) i większości (>).
Bardzo ważnym elementem strony WWW jest
informacja o stronie kodowej dokumentu.
Większość znaczników istnieje w dwóch
odmianach:
Zalecana strona kodowa to ISO-8859-2 czyli ISO
Latin 2. Informacja umieszczona jest w ramach
znaczników <HEAD> i wygląda następująco:
otwierającej: <słowo kluczowe>
i
zamykającej </słowo kluczowe>
<META http-equiv="content-type"
content="text/html; charset=iso-8859-2">
Znaczniki (tagi) – cd.
Przykład strony
Wiele znaczników posiada dodatkowe atrybuty
(parametry). Atrybuty wpisywane są pomiędzy
słowo kluczowe, a kończący znak większości
<IMG SRC=„gory.gif” ALIGN=right >
Atrybut
Często można wpisać kilka atrybutów do jednego
znacznika, pisząc je jeden po drugim i oddzielając
spacją
Struktura dokumentu HTML
<HTML>
<HEAD>
Informacje nagłówkowe
</HEAD>
<BODY>
Treść dokumentu
..............
</BODY>
</HTML>
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-2">
<TITLE> Tytuł, który pojawi się w pasku u góry </TITLE>
</HEAD>
<BODY>
Treść dokumentu
..............
</BODY>
</HTML>
Formatowanie nagłówków
<H1> Nagłówek główny (największy) </H1>
<H2> Nagłówek drugiego poziomu </H2>
<H3> Nagłówek trzeciego poziomu </H3>
..........
Przykład
<H1> Nagłówek 1</H1>
<H2> Nagłówek 2</H2>
Podstawowe elementy - tekst
Akapit (tekstu odsunięty od innych akapitów):
<P> tekst </P>
Przykład
<P> Akapit
pierwszy</P>
<P> Akapit drugi</P>
Znak złamania linii (CR) jest ignorowany
Style czcionki
Powiększenie czcionki o dwa punkty: <BIG></BIG>,
Pomniejszenie czcionki o dwa punkty: <SMALL></SMALL>
Indeks górny: <SUP></SUP>,
Indeks dolny: <SUB></SUB>.
Przykład
Tekst<BR>
<BIG>Tekst</BIG><BR>
<SMALL>Tekst</SMALL><BR>
Tekst<SUB>2</SUB><SUP>7</SUP>
Podstawowe elementy - tekst
Zmiana linii wewnątrz akapitu:
tekst <BR> nowa linia tekstu
Rozmiar czcionki
Znacznik: <FONT SIZE=n> ... </FONT>, gdzie n
jest liczbą z zakresu od 1 do 7.
Przykład
Przykład
<P> Akapit <BR>
pierwszy</P>
<P> Akapit drugi</P>
Podstawowe elementy - tekst
Formatowanie cech czcionki tekstu
<B> ten tekst będzie wytłuszczony </B>
<I> ten tekst będzie pochylony </I>
<U> ten tekst będzie podkreślony </U>
<font
<font
<font
<font
<font
<font
<font
size=1>Size1</font><br>
size=2>Size2</font><br>
size=3>Size3</font><br>
size=4>Size4</font><br>
size=5>Size5</font><br>
size=6>Size6</font><br>
size=7>Size7</font>
Kolor czcionki
Znacznik: <FONT COLOR=" ">...</FONT>
Znacznik: <BODY BGCOLOR=" " > </BODY>
Przykład
<font color=red>Czerwony</font><br>
<font color=blue>Niebieski</font>
Wyrównywanie tekstu
Parametr ALIGN w znacznikach <P>, <Head>.
<P ALIGN=CENTER> ……… </P>
Wartościami tego parametru są słowa kluczowe:
LEFT, CENTER, RIGHT, JUSTIFY
<P ALIGN=CENTER> Akapit pierwszy</P>
<P ALIGN=CENTER> Akapit drugi</P>
Znacznik <CENTER> tekst </CENTER>
Standardowy zestaw kolorów
Punktowanie i numerowanie
Lista wypunktowana:
Wstawianie grafiki
<IMG SRC=”nazwa_pliku_z_grafiką">
<UL>
<LI> temat 1
<LI> temat 2
<LI> . . . .
</UL>
IMG jest skrótem od Image (obraz),
SRC jest skrótem od Source (źródło).
Na przykład:
<IMG SRC=”kwiatek.gif">
Lista numerowana:
<OL>
<LI> punkt 1
<LI> punkt 2
<LI> . . . .
</OL>
Odsyłacze (linki)
Wstawianie grafiki – wyrównanie
Odsyłacz do dokumentu istniejącego w tym samym folderze:
Atrybut ALIGN
z parametrami: TOP, MIDDLE, LEFT, RIGHT:
<A HREF=”nazwa_pliku”> Tekst odsyłacza </A>
<IMG SRC=„gory.gif” ALIGN=RIGHT>
Przykład
<A HREF=”ala.htm”> Ala Masłowska</A>
Ala Masłowska
Odsyłacze dokumentów na innych komputerach
(serwerach):
Wstawianie grafiki – rozmiar
Parametry: WIDTH i HEIGHT:
<A HREF=”http://nazwa_komputera/dokument” >Tekst</A>
Przykład
<IMG SRC=„obrazek.gif” WIDTH="piksele lub procenty"
HEIGHT="piksele lub procenty">
Odsyłacz do dokumentu ala.htm na serwerze uoks.uj.edu.pl:
<A HREF=”http://uoks.uj.edu.pl/ala.htm”> Skocz tutaj </A>
Jeżeli podajemy w procentach, to przeglądarka sama
przeskaluje obrazek zachowując proporcje
Skocz tutaj
Specjalne odsyłacze
Adres poczty elektronicznej: znacznik
<A HREF=mailto:[email protected]> wyślij do mnie
wiadomość </A>
Odsyłacz typu: FILE: znacznik:
<A HREF=FILE://nazwa_katalogu/dzwiek.wav>nazwa</A>
Wstawianie grafiki – krawędzie
Parametr BORDER (w pikselach)
Znacznik:
<IMG SRC=„kwiatek.jpg” BORDER=25>
Wstawianie grafiki – odstępy od tekstu
Tabele – krawędzie i wyrównanie
Krawędzie - parametr BORDER.
Parametr HSPACE i VSPACE (w pikselach).
Znacznik:
<IMG SRC=„kwiatek.jpg” HSPACE=30 VSPACE=40>
Znacznik: <TABLE BORDER=2>
Opis tabeli: <CAPTION> opis </CAPTION>. Opis jest
wyśrodkowany i umieszczony nad tabelą.
Znacznik w formie:
<CAPTION ALIGN=bottom>
wyświetla opis pod tabelą.
Grafika - odsyłacze
Grafika może być odsyłaczem.
Znacznik:
<A HREF=”plik.htm”><IMG SRC=”kwiatek.jpg”>
</A>.
Obrazek jako odsyłacz zostaje wyróżniony obwódką, którą
można usunąć, korzystając z opcji BORDER=0.
Tabela
<Table border="1" width="30%" >
<Caption>Podpis tabeli</Caption>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</Table>
Grafika w tle
<BODY BACKGROUND=”nazwa_zbioru_z_grafiką”>.
Jeśli obrazek nie pokrywa całej strony, to zostanie
on powielony tak, aby pokrył całą stronę
Tabele – formatowanie
Parametry znacznika <TABLE>:
z WIDTH
(szerokość w pikselach lub procent
szerokości okna),
z ALIGN
(wyrównywanie do środka, do prawa – tak
samo jak dla grafiki),
z BGCOLOR
Tabele
Definicja tabeli zawarta jest między znacznikami:
<TABLE border = n > ... </TABLE>
gdzie n - szerokość linii siatki
opis wiersza (ang.”row”):
<TR> ... </TR>
opis komórki danych w wierszu: <TD> ... </TD>
(kolor tła tabeli).
Tabele – formatowanie, cd.
Parametry znacznika <TABLE> :
z BACKGROUND
(grafika zamiast koloru tła),
z CELLSPACING
(odległość między kolejnymi
wierszami i kolumnami – obramowania),
z CELLPADDING
(odległość w pikselach między
zawartością a jej krawędziami)
Przykład
Cellspacing a cellpading
<Table border="0" width="86%"
cellspacing="1" cellpadding="5">
Dopełnienie komórek = 5
Brak obwiedni i linii rozdzielających komórki
Cellpadding
Cellspacing
Przykład
Tabele – nagłówki
Komórka nagłówkowa: znacznik: <TH> tekst </TH>,
Wiersz nagłówkowy: <TR><TH>Tekst1</TH><TH>
Tekst2</TH> ...</TR>
<tr>
<td align="right" width="141">Email:</td>
<td align="left" width="257">
<a href= "mailto:[email protected]">
[email protected]</a></td>
</tr>
Kolumna nagłówkowa: <TR><TD> Tekst1 </TD>
<TH> Tekst2</TH>...,</TR> <TR><TH>
Tekst3</TH><TD> Dane </TD>..., </TR>
Tabele – przykład kodu
<TABLE BORDER="1" WIDTH="35%">
<CAPTION ALIGN=bottom> <B><font color="#0000FF">Lista ocen</font><font
color="#FF00FF"></font></B> </CAPTION>.
<TR><TH><P ALIGN="right">Nazwisko</TH><TH>Ocena</TH></TR>
<TR>
<TD align="right">Zbigniew Postawa</TD>
<TD align="center">5</TD>
</TR>
<TR>
<TD align="right">Marek Safian</TD>
<TD align="center">5</TD>
</TR>
<TR>
<TD align="right">Mariola Zebra</TD>
<TD align="center">5</TD>
</TR>
</TABLE>
Przykład
<tr>
<td align="right" width="141">Strona www:</td>
<td align="left" width="257">
<a title="Strona www" target="_blank„
href="http://users.uj.edu.pl/~ufpostaw/">
http://users.uj.edu.pl/~ufpostaw/</a>
</td>
</tr>
Tabela (obiekt) centrowana na stronie
Ramki
Rozmiary ramek
<DIV ALIGN="center">
<Table border="1" width="35%" id=„Tabela1">
…………
</Table>
</DIV>
<frameset onLoad="" rows="57,*">
<frame name="Naglowek" scrolling="no" src="header.htm"
marginwidth="12" marginheight="10">
<frameset cols="186,*">
<frame name="contents" target="main" src="contents.htm">
<frame name="main" src="group_page_main.htm" target="_self">
</frameset>
</frameset>
Nazwy ramek
Zbiory ze stronami
Rozmiary ramek
Liczba i rozmiar kolumn w ramce
<FRAMESET cols="33%,33%,33%">
Rozmiar:
- w procentach – 33%
- w pikselach – 200
- w udziale pozostałym obszarze:
cols = <*,2*>
1/3 obszaru
2/3 obszaru
Liczba i rozmiar wierszy w ramce
Opcje parametru TARGET
Opcje parametru TARGET =:
_self – ładuje dokument do tej samej ramki
_top – zastępuje całą stronę nową stroną –
wszystkie ramki zostaną usunięte
_parent – ładuje dokument do dokumentu
nadrzędnego danej ramki
_blank – powoduje otwarcie nowego okna
przeglądarki i wyświetlenie w nim strony
<FRAMESET rows="33%,33%,33%">
Rozmiary ramek
<HTML> <HEAD> <TITLE>A frameset document </TITLE> </HEAD>
<FRAMESET cols="33%,33%,33%">
<FRAMESET rows="*,200">
<FRAME src="contents_of_frame1.html">
<FRAME src="contents_of_frame2.gif">
</FRAMESET>
<FRAME src="contents_of_frame3.html">
<FRAME src="contents_of_frame4.html">
</FRAMESET>
</HTML>
Ramki - otwieranie stron
Inne
Komentarz
<! ---Komentarz--- >
Spacja
&nbsp
Program WebMajster
<frame name="contents" target="main" src="contents.htm">
<frame name="main" src="group_page_main.htm" target="_self">
Wybranie połączenia w ramce contents otwiera
strony w ramce main
Wybranie połączenia w ramce main otwiera strony w
ramce main
Odsyłacze i ramki docelowe
Aby wyświetlać zawartość odsyłaczy w poszczególnych
ramkach, należy to zadeklarować w znaczniku <A HREF>
używając parametru TARGET:
<A HREF="nazwa.htm" TARGET="nazwa_ramki">
<A HREF="czlonkowie.htm" TARGET="main" Członkowie
grupy>
Członkowie grupy
Otworzy w ramce o nazwie main
Co za tydzień ?
Język skryptowy Java
CSS
Bezpieczeństwo w sieci
Szyfrowanie transmisji
Wirusy
Trojany

Podobne dokumenty