asp.net w visual web developer 2008. Ćwiczenia scan.pdf
(
15977 KB
)
Pobierz
710056449 UNPDF
ASP.NET w Visual Web
Æwiczenia
Autor: Tomasz Jaho³kowski, Jacek Matulewski
ISBN: 978-83-246-1290-1
Format: B5, stron: 160
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Poznaj mo¿liwoœci ASP.NET w nowoczesnym œrodowisku programowania i twórz
dynamiczne witryny internetowe
•
Jak definiowaæ wzorzec strony ASP.NET?
•
Jak modyfikowaæ dane z poziomu aplikacji ASP.NET?
•
Jak do³¹czyæ pliki bazy Access do projektu?
ASP.NET to technologia tworzenia dynamicznych stron internetowych i us³ug
sieciowych po stronie serwera, dzia³aj¹ca w oparciu o platformê NET. Narzêdzie to
doskonale sprawdza siê w nowoczesnym i bezp³atnym œrodowisku programistycznym
Visual Web Developer 2008. ASP.NET umo¿liwia korzystanie z dowolnego jêzyka
dostêpnego na platformie .NET. Wprowadzany kod jest kompilowany, co oznacza
zwiêkszenie wydajnoœci i jednoczeœnie daje mo¿liwoœæ sprawdzenia jego syntaktycznej
poprawnoœci przed publikacj¹.
Ksi¹¿ka „ASP.NET w Visual Web Developer 2008. Æwiczenia” przeznaczona jest dla
pocz¹tkuj¹cych programistów, pragn¹cych tworzyæ witryny ASP.NET, którzy zetknêli siê
ju¿ z jakimkolwiek jêzykiem programowania. Dziêki temu podrêcznikowi nauczysz siê
korzystaæ z opisanych narzêdzi, dzia³aj¹cych w nowoczesnym œrodowisku Visual Web
Developer 2008. Dowiesz siê, jak zaprojektowaæ interfejs, zaprogramowaæ silnik strony,
tworzyæ arkusze stylów oraz bazy danych. Na konkretnym przyk³adzie strony domowej
nauczyciela poznasz mechanizmy autoryzacji w ASP.NET, a tak¿e sposoby dodawania
i edycji danych dla poszczególnych u¿ytkowników.
•
Tworzenie interfejsu
•
Programowanie silnika strony ASP.NET
•
Budowanie i stosowanie arkuszy stylów
•
Tworzenie bazy danych na serwerze SQL Server 2005
•
Tworzenie bazy danych Access
•
Technologia LINQ to SQL
•
ASP.NET, ADO.NET i LINQ
•
Mechanizmy autoryzacji ASP.NET
•
Publikowanie aplikacji
Budowanie dynamicznych witryn internetowych jest prostsze, ni¿ myœlisz!
Developer 2008.
Spis tre!ci
Wst"p
5
Rozdzia# 1. Szybki start
9
Tworzenie projektu pierwszej strony ASP.NET
10
Projektowanie interfejsu strony
11
Edycja kodu w pliku .aspx
15
Programowanie silnika strony ASP.NET
17
Walidacja danych
20
Rozdzia# 2. Praktyka projektowania stron ASP.NET
25
Wzorzec strony (master page)
25
Site map i komponent SiteMapPath
31
Dwa s$owa na temat kaskadowych arkuszy stylów
36
Czas %ycia sesji i aplikacji ASP.NET
40
Sesja i dane sesji
41
Pliki cookies
45
Dane aplikacji
46
AJAX dla ASP.NET
49
Cz'*ciowa aktualizacja strony
50
AJAX Control Toolkit
57
Rozdzia# 3. ASP.NET, ADO.NET i LINQ
67
Moc ADO.NET
68
SQL Server 2005
70
Microsoft Access
76
Bardzo krótki wst'p do j'zyka SQL
80
Modyfikacje danych z poziomu aplikacji ASP.NET
82
LINQ to SQL
92
4
A S P . N E T w V i s u a l W e b D e v e l o p e r 2 0 0 8 • % w i c z e n i a
Rozdzia# 4. Studium przypadków: strona domowa nauczyciela
103
Dane witryny i konta u%ytkowników
109
Baza danych
111
Autoryzacja
114
Strony nauczyciela
118
Prezentacja ocen
134
Ksi'ga go*ci
136
Rozdzia# 5. Publikowanie aplikacji ASP.NET
143
Przygotowanie serwera IIS
144
Publikowanie witryn ASP.NET na serwerze IIS
149
2
Praktyka projektowania
stron ASP.NET
Wzorzec strony (master page)
W przypadku witryny zawieraj!cej kilka stron warto pos"u#y$ si% wzor-
cem.
Wzorzec
(ang.
master page
) to zwyk"a strona ASP.NET zapisana
do pliku z rozszerzeniem
.master
. Wyró#nia j! jednak to, #e zawiera
komponenty
ContentPlaceHolder
, które rezerwuj! miejsce do wype"nienia
przez strony korzystaj!ce ze wzorca. Poza tym wzorzec mo#e zawiera$
zwyk"e elementy HTML, jak i komponenty ASP.NET.
Wzorzec s"u#y jako szablon pozosta"ych stron projektu. Tworz!c nowe
strony projektu, mo#emy wskaza$ ich wzorzec, a wówczas w widoku
projektowania, zamiast edytowa$ ca"! stron%, b%dziemy edytowa$
jedynie te miejsca, które we wzorcu zosta"y zarezerwowane komponen-
tami
ContentPlaceHolder
.
W najprostszym przypadku mo#na pos"u#y$ si% wzorcem do ujednoli-
cenia nag"ówków i stopek wszystkich stron witryny — wówczas wzo-
rzec zawiera tylko jeden komponent
ContentPlaceHolder
. I w"a*nie na
takim przyk"adzie nauczymy si% teraz tworzenia wzorców i korzysta-
nia z nich.
2 6
A S P . N E T w V i s u a l W e b D e v e l o p e r 2 0 0 8 • % w i c z e n i a
W I C Z E N I E
2.1
Przygotowywanie projektu
Dodanie wzorca do projektu i zastosowanie go w odniesieniu do istnie-
j!cych stron jest mo#liwe, ale wymaga edycji szablonu strony. Od"o-
#ymy to zatem na pó+niej, a teraz utworzymy zupe"nie nowy projekt,
w którym pierwsz! czynno*ci! b%dzie usuni%cie domy*lnie utworzonej
strony
Default.aspx
. Nast%pnie zdefiniujemy wzorzec i utworzymy
korzystaj!ce z niego strony.
1.
Tworzymy nowy projekt:
a)
z menu
File
wybieramy
New Web Site…
,
b)
zaznaczamy pozycj%
ASP.NET Web Site
,
c)
z rozwijanej listy
Location
wybieramy
File System
(warto*$
domy*lna),
d)
a z rozwijanej listy
Language
—
Visual C#
,
e)
klikamy
OK
.
2.
Z projektu usuwamy stron%
Default.aspx
:
a)
zaznaczamy j! w oknie projektu (podokno o nazwie
Solution
Explorer
),
b)
rozwijamy menu kontekstowe,
c)
wybieramy z niego polecenie
Delete
,
d)
pojawi si% pytanie o potwierdzenie, w którym klikamy
przycisk
OK
.
To usunie plik strony nie tylko z projektu, ale tak#e z dysku. W tym
miejscu umie*cimy now! wersj% strony o nazwie
Default.aspx
, ale korzy-
staj!c! ze wzorca. Wcze*niej musimy oczywi*cie przygotowa$ wzorzec.
Nie b%dziemy w tym zbyt wymy*lni — zdefiniujemy prosty nag"ówek
oraz stopk% strony i zadowolimy si% jednym komponentem
Content
PlaceHolder
.
Nie nale!y myli" usuwania pliku (tak!e z dysku), a wi#c polecenia
Delete
,
z usuwaniem pliku z projektu, tj. z poleceniem
Exclude From Project
.
Plik z chomika:
gitara_i_bas
Inne pliki z tego folderu:
Paweł Zaremba-Śmietański pieniądze leżą na parkiecie. giełda dla niepokornych full scan.pdf
(16755 KB)
web-design.-projektowanie-atrakcyjnych-stron-www pełna wersja.pdf
(98881 KB)
Witold Wrotek ulead video studio 11 pl. pierwsze starcie pełna wersja.pdf
(24681 KB)
Kevin Kocis, MSCE administracja microsoft active directory full version.pdf
(16775 KB)
Jeffrey E. Clark autocad 2002 i 2004. tworzenie makr w vba ebook.pdf
(9988 KB)
Inne foldery tego chomika:
- HD - FILMY PRZYRODNICZE
- HD - Koncerty - Teledyski
- Lekarz Domowy
- SYMULATORY
Pliki dostępne do 01.06.2025
Zgłoś jeśli
naruszono regulamin