visual basic 2005. programowanie ebook.pdf

(24646 KB) Pobierz
IDZ DO
PRZYK£ADOW Y ROZDZIA£
Visual Basic 2005.
SPIS TREŒCI
Programowanie
KATALOG KSI¥¯EK
Autor: Jesse Liberty
T³umaczenie: Daniel Kaczmarek
ISBN: 83-246-0342-5
Format: B5, stron: 568
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Naucz siê tworzyæ aplikacje dla systemu Windows oraz aplikacje WWW
• Projektowanie formularzy i korzystanie z kontrolek
Komunikacja z bazami danych
Tworzenie us³ug sieciowych
Visual Basic to jeden z najpopularniejszych obecnie jêzyków programowania. Szerokie
grono programistów opracowuje z jego pomoc¹ aplikacje dla systemu Windows oraz
aplikacje internetowe. Integracja z platform¹ .NET otwiera przed jego u¿ytkownikami
jeszcze wiêksze mo¿liwoœci. Dziêki ogromnej liczbie gotowych kontrolek i czytelnej
sk³adni pisanie aplikacji przebiega b³yskawicznie. Programista mo¿e skoncentrowaæ
siê na zadaniu, nie poœwiêcaj¹c zbyt wiele czasu na dzia³ania drugorzêdne.
Ksi¹¿ka „Visual Basic 2005. Programowanie” to podrêcznik przedstawiaj¹cy zasady
tworzenia aplikacji dla Windows oraz aplikacji sieciowych w Visual Basicu.
Nie znajdziesz tu teoretycznych wywodów i d³ugich opisów. Od pierwszego rozdzia³u
zaczniesz poznawaæ praktyczne aspekty programowania. Stworzysz aplikacjê operuj¹c¹
na danych pobieranych z bazy, aplikacjê internetow¹ oraz us³ugi sieciowe.
Wszystkie elementy jêzyka Visual Basic poznasz, pracuj¹c nad konkretnym projektem.
Projektowanie formularza i obs³uga zdarzeñ
Dostêp do danych zgromadzonych w bazie
Korzystanie z gotowych kontrolek i tworzenie w³asnych
Tworzenie obiektów graficznych za pomoc¹ biblioteki GDI+
Budowanie aplikacji internetowej
Strony wzorcowe i mechanizmy nawigacyjne
Personalizacja aplikacji internetowej
Korzystanie ze œrodowiska Visual Studio 2005
Zasady programowania obiektowego
Jeœli chcesz szybko opanowaæ metody tworzenia aplikacji
w jêzyku Visual Basic 2005 — koniecznie siêgnij po tê ksi¹¿kê
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
ONOWOŒCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
758728724.020.png 758728724.021.png 758728724.022.png 758728724.023.png 758728724.001.png 758728724.002.png 758728724.003.png 758728724.004.png 758728724.005.png 758728724.006.png 758728724.007.png 758728724.008.png 758728724.009.png 758728724.010.png 758728724.011.png 758728724.012.png 758728724.013.png 758728724.014.png
 
Przedmowa ................................................................................................................................ 9
Część I
Tworzenie aplikacji dla systemu Windows
15
1.
Projektowanie i tworzenie pierwszych formularzy ....................................................17
Wymagania
17
Pierwsze kroki
19
Tworzenie strony ze szczegółowymi informacjami o kliencie
34
Podsumowanie
38
2.
Dostęp do danych ......................................................................................................... 41
Dodawanie danych do strony klienta
41
Tworzenie formularza dla danych szczegółowych
przy użyciu widoku danych szczegółowych
53
Zmiana sposobu wyświetlania na podstawie zdarzeń
65
3.
Kontrolki niestandardowe ........................................................................................... 77
Dodawanie menu i paska narzędziowego
77
Wyświetlanie dokumentów WWW
81
Pole tekstowe z maską
88
Drukowanie dokumentu
91
Kopiowanie plików przy użyciu widoków drzew
95
4.
Własne kontrolki ......................................................................................................... 111
Własne kontrolki
112
Projekt
112
Tworzenie kontrolek
114
Użycie własnych kontrolek
122
5
758728724.015.png 758728724.016.png 758728724.017.png
 
5.
Rysowanie i biblioteka GDI+ ....................................................................................... 131
Klasa Graphics
133
Implementacja kontrolki
135
6.
Myszy i czcionki ...........................................................................................................161
Kliknięcie myszą
162
7.
Integrowanie starszych kontrolek COM .................................................................... 171
Importowanie kontrolek ActiveX
171
Importowanie komponentów COM
176
Część II
Tworzenie aplikacji WWW
183
8.
Projektowanie aplikacji WWW i tworzenie pierwszych formularzy ...................... 185
Sposób działania formularzy WWW
186
Pierwsze kroki
193
Dodawanie kontrolek
198
Stan
211
Cykl życia
222
Dyrektywy
225
9.
Kontrolki weryfikacji poprawności danych .............................................................. 227
Kontrolka RequiredFieldValidator
229
Weryfikacja poprawności po stronie klienta
236
Kontrolka ValidationSummary
238
Kontrolka CompareValidator
243
Sprawdzanie zakresu
248
Wyrażenia regularne
251
Własny algorytm weryfikacji poprawności danych
253
Grupy weryfikacji poprawności
255
10.
Strony wzorcowe i nawigacja ................................................................................... 259
Tworzenie stron wzorcowych
259
Nawigacja
264
11. Dostęp do danych w aplikacjach WWW .................................................................... 275
Pobieranie danych z bazy danych
275
Uaktualnienia wykonywane przez większą liczbę użytkowników
284
Kontrolka DataList
300
12. Personalizacja ............................................................................................................. 323
Implementacja uwierzytelniania przy użyciu formularza
323
Dodawanie ról do kont ASP.NET
334
6
|
Spis treści
758728724.018.png
 
Tworzenie spersonalizowanych witryn WWW
347
Personalizacja przy użyciu typów złożonych
354
Personalizacja dla użytkowników anonimowych
357
Kompozycje i skóry
363
Elementy Web Part
369
Umożliwianie edycji i zmian w układzie elementów Web Part
374
13. Własne kontrolki ........................................................................................................ 381
Kontrolki użytkownika
381
Własne kontrolki
385
14. Usługi sieciowe ...........................................................................................................405
Niezależność od platformy
405
Sposób działania usług sieciowych
405
Tworzenie usługi sieciowej
406
Właściwości metody sieciowej
408
Sprawdzanie działania usługi sieciowej
411
Klient usługi sieciowej
413
Część III Programowanie w języku Visual Basic 2005
419
15.
Visual Studio 2005 ...................................................................................................... 421
Strona startowa
421
Projekty i rozwiązania
423
Zintegrowane środowisko programistyczne (IDE)
427
Kompilacja i uruchamianie
458
16. Podstawy języka Visual Basic 2005 ...........................................................................459
Typy
459
Zmienne
463
Znaki niewidoczne
472
Instrukcje
473
Rozgałęzianie
473
Instrukcje iterujące
479
Operatory
484
17. Używanie kolekcji i obiektów ogólnych ....................................................................489
Tablice
489
Obiekty ogólne
498
Kolejki
502
Stosy
505
Słowniki
506
Spis treści
|
7
758728724.019.png
 
18.
Visual Basic 2005 zorientowany obiektowo ............................................................. 509
Definiowanie klas
510
Tworzenie kopii obiektów
510
Zasięg
511
Sterta
512
Modyfikatory dostępu
515
Argumenty metody
516
Konstruktory
517
Instrukcje inicjujące
519
Konstruktory kopiujące
519
Używanie składowych współużytkowanych
521
Niszczenie obiektów
521
Przeciążanie metod i konstruktorów
523
Enkapsulacja danych przy użyciu właściwości
523
Specjalizacja i uogólnienie
525
Dziedziczenie
526
Polimorfizm
526
Klasy abstrakcyjne
529
Rodzic wszystkich klas: Object
529
Opakowywanie i rozpakowywanie typów
530
Interfejsy
531
Skorowidz ................................................................................................................... 537
8
|
Spis treści
Zgłoś jeśli naruszono regulamin