visual basic .net. księga eksperta full.pdf
(
13481 KB
)
Pobierz
772215613 UNPDF
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
Visual Basic .NET.
SPIS TRECI
Ksiêga eksperta
KATALOG KSI¥¯EK
Autor: Paul Kimmel
T³umaczenie: Krzysztof Jurczyk, Marek Pa³czyñski
ISBN: 83-7197-771-9
Tytu³ orygina³
u:
Visual Basic .NET Unleashed
Format: B5, stron: 682
Przyk³ady na ftp: 3044 kB
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Visual Basic przeszed³ generalny remont. Istnieje wiele powodów, dla których
programici Visual Basica 6 powinni przesi¹æ siê na nowy Visual Basic .NET.
Nale¿y do nich zaliczyæ chocia¿by formularze Web, mo¿liwoæ tworzenia aplikacji
i us³ug WWW, strukturaln¹ obs³ugê wyj¹tków, prawdziwe programowanie
zorientowane obiektowo czy te¿ wielow¹tkowoæ.
„Visual Basic .NET. Ksiêga eksperta” zawiera dok³adne omówienie nowego jêzyka
Visual Basic .NET, zunifikowanego rodowiska programowania Visual Studio IDE,
programowania formularzy WWW, ADO.NET, us³ugi WWW, GDI+ i wiele innych.
Visual Studio .NET jest rodowiskiem bardzo rozbudowanym i potê¿nym. Aby w pe³ni
je wykorzystaæ, poznasz tak¿e sposoby tworzenia makr oraz znajdziesz omówienie
modelu automatyzacji s³u¿¹cego do indywidualizacji zadañ i interfejsu IDE w Visual
Studio. Ksi¹¿ka zawiera wiele przyk³adów wziêtych z praktyki programistycznej.
Ksi¹¿ka omawia:
• rodowisko programistyczne Visual Studio, korzystanie z SourceSafe
• Jêzyk Visual Basic .NET, programowanie zorientowane obiektowo w VB .NET
• Rozszerzanie rodowiska programistycznego za pomoc¹ makr
• Zaawansowane programowanie w VB .NET: refleksje, przeci¹¿anie,
programowane oparte na zdarzeniach, polimorfizm, definiowanie atrybutów
• Tworzenie interfejsu u¿ytkownika (aplikacje konsolowe, aplikacje z interfejsem
Windows)
• Pisanie aplikacji wielow¹tkowych
• Uruchamianie us³ug WWW (Web Services)
„Visual Basic .NET. Ksiêga eksperta” jest doskona³ym podrêcznikiem dla wszystkich
osób, dla których osi¹gniêcie wysokiej sprawnoci w pos³ugiwaniu siê jêzykiem Visual
Basic stanowi podstawê kariery programistycznej. Niezale¿nie, od tego, czy u¿ywa³e
poprzedniej wersji tego jêzyka, czy te¿ nie: jeli chcesz staæ siê ekspertem Visual
Basica, trzymasz w rêku odpowiedni¹ ksi¹¿kê.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
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
!
Profile uytkownika..................................................................................................................30
Tworzenie projektu..................................................................................................................31
Pliki i katalogi projektu.......................................................................................................31
Dodawanie projektu do kontroli kodu ródłowego.................................................................33
Kompilacja projektów...............................................................................................................35
Korzystanie z menedera konfiguracji...................................................................................36
Wła&ciwo&ci wspólne..........................................................................................................36
Opcje konfiguracyjne..........................................................................................................38
Debug Build.......................................................................................................................38
Release Build.....................................................................................................................38
Kompilacje typu Command-Line oraz korzystanie z Make File...............................................39
Organizacja kodu ródłowego formularza...................................................................................39
Przeł2czanie si3 pomi3dzy widokiem kodu a widokiem obiektów............................................42
Przestrzenie nazw...............................................................................................................43
Skracanie kodu...................................................................................................................44
Dyrektywa #Region............................................................................................................45
Edytowanie kodu i cechy ułatwiaj2ce tworzenie dokumentacji................................................45
Konfiguracja opcji IDE.............................................................................................................48
Opcje &rodowiska...............................................................................................................49
Opcje kontroli kodu ródłowego...........................................................................................49
Opcje edytora tekstu...........................................................................................................49
Opcje projektanta formularzy (Windows Forms Designer)......................................................50
Opcje analizatora................................................................................................................50
Opcje narz3dzi bazy danych................................................................................................50
Opcje debugowania.............................................................................................................50
Opcje projektanta HTML....................................................................................................51
Opcje projektu....................................................................................................................51
Opcje projektanta XML......................................................................................................51
Proces debugowania w nowym IDE...........................................................................................51
Podstawowe klawisze skrótów podczas debugowania.............................................................52
Strukturalna obsługa wyj2tków............................................................................................53
Przegl2d Szablonów Projektów..................................................................................................53
Windows Application..........................................................................................................53
Class Library......................................................................................................................54
6
Visual Basic .NET. Ksiga eksperta
Windows Control Library....................................................................................................55
ASP.NET Web Applications................................................................................................55
ASP.NET Web Service.......................................................................................................57
Web Control Library...........................................................................................................58
Empty Project....................................................................................................................58
Empty Web Project.............................................................................................................58
New Project in Existing Folder.............................................................................................58
Projekty w wersji Enterprise................................................................................................58
Technologia IntelliSense...........................................................................................................60
Składowe klas.....................................................................................................................60
Informacja o parametrach....................................................................................................60
Szybka podpowied............................................................................................................60
DokaDczanie wyrazów........................................................................................................60
Cechy IntelliSense specyficzne dla VB.................................................................................61
Korzystanie z widoków.............................................................................................................61
Solution Explorer................................................................................................................61
Class View.........................................................................................................................62
Server Explorer...................................................................................................................62
Resource View...................................................................................................................63
Properties Window.............................................................................................................63
Toolbox.............................................................................................................................63
Pendind Check-ins..............................................................................................................63
Web Browser.....................................................................................................................63
Inne okna...........................................................................................................................64
Dokumentacja..........................................................................................................................67
Podsumowanie.........................................................................................................................67
"#$
Rozszerzenia plików.................................................................................................................69
Grupy Visual Basic jako rozwi2zania....................................................................................69
Nowe rozszerzenia plików ródłowych.................................................................................69
Przestrzenie nazw.....................................................................................................................71
Referencje...............................................................................................................................72
Dyrektywy Option....................................................................................................................72
Option Explicit...................................................................................................................72
Option Compare.................................................................................................................74
Option Strict.......................................................................................................................74
Moduł Option Private..........................................................................................................75
Option Base.......................................................................................................................76
Typy danych............................................................................................................................76
Typy Object.......................................................................................................................77
Typy całkowite...................................................................................................................80
Typy niecałkowite...............................................................................................................81
Typ Char...........................................................................................................................85
Typ String..........................................................................................................................86
Typ Boolean.......................................................................................................................89
Typ DateTime....................................................................................................................91
Deklaracje zmiennych...............................................................................................................94
Deklarowanie i inicjowanie pojedynczej zmiennej.................................................................95
Deklaracje wielu zmiennych jednocze&nie.............................................................................96
Spis treci
7
Inicjowanie wielu zmiennych jednocze&nie...........................................................................97
Definiowanie stałych...........................................................................................................98
Tworzenie egzemplarzy obiektów........................................................................................98
Listy inicjuj2ce zmienne......................................................................................................99
Operatory................................................................................................................................99
Funkcje konwersji typów........................................................................................................101
Zmiany zasi3gu zmiennych w VB .NET...................................................................................103
Instrukcje sterowania prac2 programu......................................................................................103
Tablice i kolekcje...................................................................................................................104
Tablice o okre&lonych granicach.........................................................................................105
Tablice N-wymiarowe.......................................................................................................105
Modyfikacja rozmiarów tablic............................................................................................106
Zwracanie tablic przez funkcje...........................................................................................106
Tablice jako podklasy System.Array...................................................................................107
Abstrakcyjne typy danych.................................................................................................107
Strukturalna obsługa wyj2tków................................................................................................109
Korzystanie ze słów zastrzeonych w Visual Basic .NET...........................................................110
Kompatybilno&H pomi3dzy aplikacjami VB6 a VB .NET...........................................................110
Microsoft.VisualBasic.......................................................................................................110
Elementy programowania VB6 zmienione w Visual Basic .NET...........................................111
Podsumowanie.......................................................................................................................111
%&'# ()*+%
Deklarowanie i inicjowanie zmiennych.....................................................................................113
Inicjowanie zmiennych......................................................................................................114
Deklarowanie i inicjowanie zmiennych w pojedynczej instrukcji...........................................116
Deklarowanie zmiennych tu przed ich pierwszym uyciem.................................................116
Deklarowanie zmiennych o jak najmniejszym zasi3gu..........................................................116
Korzystanie z refaktoringu: zamiana zmiennych tymczasowych na kwerendy........................117
Praca z zasi3giem blokowym...................................................................................................119
Zmienne statyczne..................................................................................................................120
Uywanie zmiennych statycznych......................................................................................120
Zmienne statyczne a pami3H..............................................................................................121
Korzystanie z tablic................................................................................................................121
Tablice s2 instancjami klasy System.Array..........................................................................121
Deklarowanie tablic..........................................................................................................122
Korzystanie z metod tablicowych.......................................................................................122
Tablice wielowymiarowe...................................................................................................123
Praca z abstrakcyjnymi typami danych.....................................................................................125
Składowe klasy ArrayList..................................................................................................126
Uywanie ArrayList..........................................................................................................127
HashTable........................................................................................................................128
SortedList........................................................................................................................129
Queue..............................................................................................................................130
Podsumowanie Abstrakcyjnych Typów Danych..................................................................130
Przesłanianie zmiennych.........................................................................................................131
Funkcje i podprogramy...........................................................................................................132
Definiowanie struktur.............................................................................................................132
8
Visual Basic .NET. Ksiga eksperta
Uywanie obiektów................................................................................................................132
Co to jest konstruktor?......................................................................................................133
Konstruktory sparametryzowane........................................................................................134
Destruktory......................................................................................................................134
Obsługa wyj2tków..................................................................................................................135
Try...Catch.......................................................................................................................135
Try...Finally.....................................................................................................................139
Podsumowanie.......................................................................................................................140
,- !,
Automatyzacja zadaD powtarzaj2cych si3.................................................................................142
Przykład: nagrywanie makra..............................................................................................142
Podgl2d zarejestrowanego makra........................................................................................143
Edycja makra tymczasowego.............................................................................................144
Uruchamianie makra.........................................................................................................148
Przypisywanie klawiszy skrótu do makra............................................................................149
Dodawanie klawisza makra do paska narz3dziowego...........................................................149
Korzystanie z Eksploratora Makr.............................................................................................151
Eksport makra........................................................................................................................151
Makra wł2czaj2ce i wył2czaj2ce pułapki.............................................................................151
Wysyłanie informacji do okna wyj&ciowego Output.............................................................153
Eksportowanie modułów makra.........................................................................................155
Importowanie modułów makra...........................................................................................155
Korzystanie z Macros IDE......................................................................................................155
BezpieczeDstwo makr........................................................................................................156
Współdzielenie makr.........................................................................................................156
Tworzenie projektu makra......................................................................................................156
Obsługa Visual Studio poprzez okno Command........................................................................158
Odpowiadanie na zdarzenia IDE..............................................................................................158
Dostosowanie Visual Studio do własnych wymagaD..................................................................160
Ogólny opis Extensibility Object Model..............................................................................161
Ogólny opis Project-Neutral Extensibility Object Model.......................................................165
Tworzenie przystawek............................................................................................................167
Tworzenie projektu przystawki..........................................................................................168
Rejestracja przystawek......................................................................................................172
Dodawanie zachowaD do przystawki..................................................................................173
Tworzenie kreatorów..............................................................................................................174
Tworzenie pliku uruchomieniowego kreatora......................................................................176
Rejestracja biblioteki klas kreatora.....................................................................................176
Testowanie kreatora..........................................................................................................176
Program Integracji Visual Studio.............................................................................................177
Podsumowanie.......................................................................................................................178
.&/01
Pisanie procedur.....................................................................................................................179
Pisanie procedur...............................................................................................................180
Pisanie funkcji..................................................................................................................182
Definiowanie argumentów procedury.......................................................................................185
Domy&lne przekazywanie parametrów................................................................................186
Korzystanie z parametrów opcjonalnych.............................................................................190
Plik z chomika:
janekdk
Inne pliki z tego folderu:
sekrety cyfrowej ciemni scotta kelby'ego. edycja i obróbka zdjęć w programie adobe photoshop lightroom ebook.pdf
(124358 KB)
projektowanie-serwisow-www.-standardy-sieciowe.-wydanie-ii helion.pdf
(33857 KB)
Earl Miles, Lynette Miles, Emma Jane Hogbin, Karen Stevenson komponenty tworzące systemu drupal. szybkie budowanie witryn internetowych za full version.pdf
(9657 KB)
Tom Mulholland zdrowe myślenie. jak przekuwać porażki w sukcesy i zarabiać full.pdf
(3337 KB)
Elizabeth Pantley zgrana drużyna rodzinna! jak bez krzyków i zrzędzenia nakłonić dzieci do współpracy ebook.pdf
(3484 KB)
Inne foldery tego chomika:
----
! ! ! BUGGY Plany dow! ! !
!!Filmy polecane LEKTOR
#Spakowane_Dow
• Aplikacje,Dow, programy, gry
Zgłoś jeśli
naruszono regulamin