visual basic 2005. wprowadzenie do programowania w .net full version, ebooki-ksiazki

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • myleskennedy.pev.pl
  • Podobne

     

    visual basic 2005. wprowadzenie do programowania w .net full version, ebooki-ksiazki

    [ Pobierz całość w formacie PDF ]
    Visual Basic 2005.
    Wprowadzenie do
    programowania w .NET
    Autor: Matthew MacDonald
    T³umaczenie: Adam Majczak, Tomasz Walczak
    ISBN: 978-83-246-0696-2
    Tytu³ orygina³
    Format: B5, stron: 592
    Wydawnictwo Helion
    ul. Koœciuszki 1c
    44-100 Gliwice
    tel. 032 230 98 63
    e-mail: helion@helion.pl
    Wszechstronny przewodnik po œwiecie programowania w .NET
    dla programistów jêzyka Visual Basic
    Jakie nowe funkcje oferuje Visual Basic 2005?
    Jak wykorzystaæ najnowsze w³aœciwoœci jêzyka Visual Basic 2005
    do przyspieszenia i u³atwienia programowania?
    Jak zwiêkszyæ produktywnoœæ, wykorzystuj¹c mo¿liwoœci platformy .NET?
    Wci¹¿ zastanawiasz siê nad przejœciem z Visual Basic 6 na wersjê pracuj¹c¹ w œrodowisku
    .NET? Najwy¿sza pora! Visual Basic 2005 to jêzyk, na który wielu programistów
    czeka³o od lat. Jest w pe³ni obiektowy, ma usprawnion¹ obs³ugê b³êdów, nowy model
    obs³ugi zdarzeñ oraz udostêpnia wiele innych funkcji, które znacznie zwiêkszaj¹
    produktywnoœæ. Integracja z .NET pozwala korzystaæ w jêzyku Visual Basic z wszystkich
    mo¿liwoœci tej platformy, pracowaæ we wspólnym œrodowisku uruchomieniowym (CLR)
    i u¿ywaæ rozbudowanej biblioteki klas .NET.
    „Visual Basic 2005. Wprowadzenie do programowania w .NET” to wszechstronny
    przewodnik po œwiecie programowania w najnowszej wersji jêzyka Visual Basic.
    Czytaj¹c tê ksi¹¿kê, dowiesz siê, jakie zmiany zosta³y wprowadzone w wersjach jêzyka
    Visual Basic zgodnych z platform¹ .NET. Nauczysz siê wykorzystywaæ je do przyspieszenia
    i u³atwienia programowania. Poznasz udogodnienia dostêpne w œrodowisku Visual
    Studio, techniki wygodnej obs³ugi baz danych przy u¿yciu ADO.NET, udoskonalone
    narzêdzia diagnostyczne i wiele innych funkcji, które u³atwi¹ Ci tworzenie programów
    wysokiej jakoœci.
    Mo¿liwoœci platformy .NET
    Praca w Visual Studio
    Programowanie obiektowe w Visual Basic 2005
    Tworzenie interfejsów u¿ytkownika przy u¿yciu formularzy Windows
    Podzespo³y i komponenty
    Diagnozowanie programów w Visual Studio
    Praca z bazami danych przy u¿yciu ADO.NET
    Programowanie wielow¹tkowe
    Tworzenie aplikacji i us³ug sieciowych
    Instalowanie programów napisanych w Visual Basic 2005
    Poznaj Visual Basic 2005 i do³¹cz do spo³ecznoœci programistów .NET
    Spis treści
    WPROWADZENIE ...................................................................................... 17
    1
    REWOLUCJA .NET ..................................................................................... 23
    Krótka historia języka Visual Basic .........................................................................................23
    Wejście w .NET .................................................................................................................24
    Ograniczenia „klasycznego” Visual Basic ................................................................................25
    Dziwaczna mieszanina Visual Basic ....................................................................................25
    Odrębne języki ...................................................................................................................25
    Bóle głowy przy rozwoju projektu .....................................................................................25
    Piekło DLL .........................................................................................................................26
    Niepełne wsparcie dla programowania obiektowego ........................................................26
    Wizja .NET .............................................................................................................................26
    Składniki .NET ....................................................................................................................27
    Common Language Runtime (CLR) ...................................................................................27
    Klasy .NET .........................................................................................................................28
    Mówienie w tym samym języku .........................................................................................29
    Dogłębna integracja języków .............................................................................................30
    Przygotowana infrastruktura ..............................................................................................30
    Usługi sieciowe i internet kolejnej generacji ......................................................................31
    Otwarte standardy: XML, SOAP, WSDL oraz pozostałe litery alfabetu ............................31
    Metadane. Czy to koniec piekła DLL? ................................................................................32
    Czy VB 2005 to jeszcze wciąż VB? .........................................................................................33
    Udoskonalenia, bez których nie da się żyć .........................................................................33
    A teraz zmiany, które mogą frustrować .............................................................................34
    Ciemne strony .NET ..........................................................................................................34
    A co z COM? ......................................................................................................................35
    I co dalej? ................................................................................................................................35
     2
    ŚRODOWISKO PROGRAMOWANIA ...........................................................37
    Nowości w .NET ................................................................................................................... 38
    Rozpoczynanie pracy w IDE .................................................................................................. 39
    Strona początkowa ............................................................................................................ 40
    Zmiana zachowania przy uruchamianiu ............................................................................. 41
    Tworzenie projektu ........................................................................................................... 42
    Dokumenty z zakładkami .................................................................................................. 44
    Dokowane i zgrupowane okna .......................................................................................... 45
    Zwiedzanie Visual Studio .......................................................................................................45
    Wyszukiwarka rozwiązań Solution Explorer ..................................................................... 46
    Przybornik: Toolbox .......................................................................................................... 47
    Okno właściwości: Properties ........................................................................................... 49
    Wyświetlanie kodu ............................................................................................................ 50
    Dzielenie okien .................................................................................................................. 52
    Lista zadań Task List .......................................................................................................... 53
    Strzępki kodu: Code Snippets ............................................................................................... 55
    Wstawianie strzępków ...................................................................................................... 55
    Zarządzanie strzępkami ..................................................................................................... 56
    Makra ..................................................................................................................................... 57
    Makro IDE ......................................................................................................................... 58
    Tymczasowa makroinstrukcja — Temporary Macro ........................................................ 59
    Makra z inteligencją ........................................................................................................... 59
    Makroinstrukcje a zdarzenia .............................................................................................. 60
    Najprostszy możliwy program w środowisku .NET ............................................................. 62
    Pliki tworzące projekt aplikacji MyFirstConsoleApplication .............................................. 63
    Foldery projektu aplikacji MyFirstConsoleApplication ...................................................... 64
    Własności projektu — Project Properties ......................................................................... 65
    I co dalej? ............................................................................................................................... 67
    3
    PODSTAWY VB 2005 .................................................................................69
    Nowości w .NET ................................................................................................................... 70
    Wprowadzenie do biblioteki klas .......................................................................................... 72
    Namespace ........................................................................................................................ 72
    Assembly — skompilowany kod namespace ..................................................................... 75
    Typy danych ...................................................................................................................... 75
    Stosowanie biblioteki klas ...................................................................................................... 77
    Dodanie referencji do pliku assembly ................................................................................ 78
    Jak importować namespace? .............................................................................................. 80
    Wykorzystanie przestrzeni namespace z biblioteki klas .................................................... 82
    Szczególny obiekt — My ................................................................................................... 85
    Pliki kodu ............................................................................................................................... 88
    Bloki klas i modułów .......................................................................................................... 89
    Bloki namespace ................................................................................................................90
    Dodanie plików kodu ........................................................................................................ 91
    6
    Spis treści
    Typy danych ...........................................................................................................................91
    Typy danych w namespace System ....................................................................................92
    Wspólna deklaracja wielu zmiennych .................................................................................92
    Inicjator VB — Initializer ....................................................................................................93
    Typy danych jako obiekty ...................................................................................................93
    Typ String ...........................................................................................................................94
    Bardziej efektywne obiekty klasy String .............................................................................97
    Czas i data ..........................................................................................................................98
    Macierze .............................................................................................................................98
    Macierze i interfejs IEnumerable ........................................................................................99
    Wbudowane cechy macierzy ...........................................................................................100
    Macierze jako typy referencyjne ......................................................................................101
    Zmiany w działaniu operatorów ..........................................................................................102
    Skrócony zapis operatorów przypisania ...........................................................................102
    Konwersja typu zmiennej .................................................................................................103
    Math, czyli nieco matematyki ...........................................................................................104
    Random numbers — liczby pseudolosowe ......................................................................104
    Pewne nowe reguły dostępności — Scope ......................................................................104
    Logika na skróty ...............................................................................................................105
    Szybkie pomijanie iteracji w pętli .....................................................................................107
    Rozszerzone procedury .......................................................................................................107
    Wywołanie metody ..........................................................................................................108
    Poprzez wartość lub poprzez referencję: ByVal, ByRef ...................................................108
    Słowo kluczowe Return ...................................................................................................109
    Opcjonalne parametry .....................................................................................................110
    Wartości domyślne ...........................................................................................................111
    Przeciążenie metod ..........................................................................................................111
    Delegaty ...........................................................................................................................113
    I co dalej? ..............................................................................................................................116
    4
    FORMULARZE WINDOWS ....................................................................... 117
    Nowości w .NET .................................................................................................................118
    Rozpoczęcie pracy ...............................................................................................................119
    Zasobnik komponentów: Component Tray ....................................................................120
    Zindywidualizowane kreatory: Custom Designers ..........................................................120
    Blokowanie obiektów sterujących ...................................................................................121
    Układ graficzny obiektów sterujących .................................................................................122
    Kotwiczenie .....................................................................................................................122
    Dokowanie .......................................................................................................................124
    Maksymalny i minimalny rozmiar okna ............................................................................126
    Automatyczne przewijanie ...............................................................................................127
    Podzielone okna ...............................................................................................................127
    Obiekty sterujące będące pojemnikami ...........................................................................130
    Spis treści
    7
    Obiekty sterujące i zdarzenia .............................................................................................. 131
    Obsługiwanie więcej niż jednego zdarzenia .................................................................... 133
    Przyciski Accept i Cancel ................................................................................................. 134
    Badanie formularzy .NET .................................................................................................... 135
    Dwa sposoby na pokazanie formularza ........................................................................... 136
    Formularze i obiekt My ................................................................................................... 138
    Formularze modalne ....................................................................................................... 139
    Formularz startowy i tryb wyłączenia ............................................................................. 140
    Zdarzenia aplikacji ........................................................................................................... 140
    Osobliwości formularzy ................................................................................................... 142
    Wewnętrzne działanie formularzy ....................................................................................... 144
    Formularze „pod kapeluszem” Visual Basic 6 ................................................................. 144
    Formularze „pod kapeluszem” w Visual Basic 2005 ........................................................ 146
    Przechodzenie przez „bagno i breję” .............................................................................. 147
    A co z informacjami binarnymi? ....................................................................................... 149
    Dynamiczne dodawanie obiektów sterujących ................................................................... 149
    Dynamiczne podłączenie obsługi zdarzenia .................................................................... 151
    Interakcja pomiędzy formularzami ...................................................................................... 153
    Problem z interakcją przykładowego formularza ............................................................ 153
    Okna dialogowe ............................................................................................................... 155
    Formularze przyporządkowane ...................................................................................... 156
    Interfejsy MDI .................................................................................................................. 157
    Więcej obiektów sterujących w .NET ................................................................................. 159
    Paski i menu ..................................................................................................................... 160
    Ikony powiadamiające ..................................................................................................... 164
    Nowy rodzaj komponentów — Provider ....................................................................... 167
    I co dalej? ............................................................................................................................. 168
    5
    PROGRAMOWANIE OBIEKTOWE .............................................................169
    Nowości w .NET ................................................................................................................. 170
    Wprowadzenie do programowania obiektowego ................................................................. 171
    Co to jest programowanie obiektowe? ........................................................................... 172
    Problemy z tradycyjnym programowaniem strukturalnym ............................................. 172
    Najpierw były sobie struktury… ......................................................................................... 173
    Bardzo prosta struktura danych personalnych ................................................................ 174
    Jak do struktury wbudować inteligencję? ........................................................................ 175
    Utworzenie instancji obiektu danej klasy ........................................................................ 177
    Obiekty — rzut oka na zaplecze ..................................................................................... 178
    Klasy w kawałkach ........................................................................................................... 181
    Rozbudowa klasy poprzez dodanie własności ..................................................................... 182
    Własności tylko do odczytu ............................................................................................. 185
    Rozbudowa klasy poprzez dodanie konstruktora .................................................................. 186
    Konstruktory pobierające argumenty .............................................................................. 187
    Klasy z wieloma konstruktorami ..................................................................................... 188
    8
    Spis treści
    [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mement.xlx.pl
  • Designed by Finerdesign.com