visual-basic-2008.-warsztat-programisty ebook, ebooki

[ Pobierz całość w formacie PDF ]
4
Visual Basic 2008. Warsztat programisty
Paski narzędzi .............................................................................................................. 71
Okna podrzędne ........................................................................................................... 72
Okno Toolbox .......................................................................................................... 73
Okno Properties ...................................................................................................... 75
Podsumowanie ............................................................................................................ 76
Rozdział 3. Konfiguracja IDE ................................................................................................................... 77
Dodawanie poleceń ...................................................................................................... 77
Usuwanie poleceń ........................................................................................................ 79
Modyfikowanie poleceń ................................................................................................. 79
Tworzenie skrótów klawiszowych .................................................................................... 81
Podsumowanie ............................................................................................................ 82
Rozdział 4. Projektant formularzy Windows ........................................................................................ 83
Ustawianie opcji projektanta ......................................................................................... 83
Dodawanie kontrolek .................................................................................................... 85
Zaznaczanie kontrolek .................................................................................................. 85
Kopiowanie kontrolek ................................................................................................... 87
Przenoszenie i zmiana rozmiaru kontrolek ...................................................................... 88
Aranżacja kontrolek ...................................................................................................... 88
Ustawianie własności kontrolek ..................................................................................... 88
Grupowe ustawianie własności ................................................................................. 89
Ustawianie własności kilku kontrolek ........................................................................ 89
Używanie inteligentnych znaczników .......................................................................... 90
Polecenia w oknie Properties ................................................................................... 91
Dodawanie kodu do kontrolek ....................................................................................... 91
Podsumowanie ............................................................................................................ 93
Rozdział 5. Projektant WPF .................................................................................................................... 95
Ostrzeżenie o wczesnej wersji ....................................................................................... 95
Wprowadzenie do okien projektanta ............................................................................... 97
Dodawanie kontrolek .................................................................................................... 98
Zaznaczanie kontrolek .................................................................................................. 99
Kopiowanie kontrolek ................................................................................................. 100
Przenoszenie i zmiana rozmiaru kontrolek .................................................................... 100
Ustawianie własności ................................................................................................. 102
Grupowe ustawianie własności kontrolek ..................................................................... 102
Dodawanie kodu do kontrolek ..................................................................................... 103
Podsumowanie .......................................................................................................... 103
Rozdział 6. Edytor kodu Visual Basica ..................................................................................................105
Ikony na marginesie ................................................................................................... 106
Funkcja Outlining ........................................................................................................ 107
Chmurki .................................................................................................................... 109
Funkcja IntelliSense ................................................................................................... 109
Kolorowanie kodu i wyróżnianie ................................................................................... 111
Fragmenty kodu, które nadają się do użycia w innych aplikacjach ................................... 113
Używanie fragmentów kodu .................................................................................... 114
Tworzenie fragmentów kodu do użytku w innych programach ..................................... 115
Edytor kodu w czasie działania programu ..................................................................... 117
Podsumowanie .......................................................................................................... 118
Spis treści
5
Rozdział 7. Usuwanie błędów .................................................................................................................119
Menu Debug .............................................................................................................. 119
Menu Debug — podmenu Windows ............................................................................. 122
Okno Breakpoints ....................................................................................................... 126
Okna Command i Immediate ....................................................................................... 127
Podsumowanie .......................................................................................................... 129
Część II Wstęp do języka Visual Basic ............................................................................. 131
Rozdział 8. Wybieranie kontrolek Windows Forms .............................................................................133
Przeglądanie kontrolek ................................................................................................ 133
Wybieranie kontrolek .................................................................................................. 138
Kontrolki kontenery ............................................................................................... 139
Wybór opcji ........................................................................................................... 141
Wprowadzanie danych ........................................................................................... 142
Wyświetlanie danych ............................................................................................. 142
Informowanie użytkownika ..................................................................................... 143
Inicjowanie akcji .................................................................................................... 144
Wyświetlanie grafiki ............................................................................................... 146
Wyświetlanie okien dialogowych ............................................................................. 146
Wspieranie innych kontrolek .................................................................................. 147
Kontrolki niestandardowe ........................................................................................... 147
Podsumowanie .......................................................................................................... 148
Rozdział 9. Używanie kontrolek Windows Forms .................................................................................151
Kontrolki i komponenty ............................................................................................... 151
Tworzenie kontrolek .................................................................................................... 153
Tworzenie kontrolek w czasie projektowania ............................................................ 153
Wstawianie kontrolek do kontenerów ...................................................................... 154
Tworzenie kontrolek w czasie działania programu .................................................... 155
Własności .................................................................................................................. 157
Własności w czasie projektowania .......................................................................... 157
Własności w czasie działania programu .................................................................. 162
Przydatne własności kontrolek ............................................................................... 164
Własności położenia i rozmiaru .............................................................................. 168
Metody ...................................................................................................................... 169
Zdarzenia .................................................................................................................. 169
Tworzenie procedur obsługi zdarzeń w czasie projektowania ..................................... 170
Słowo kluczowe WithEvents ................................................................................... 171
Tworzenie procedur obsługi zdarzeń w czasie działania programu .............................. 172
Zdarzenia tablic kontrolek ...................................................................................... 173
Zdarzenia walidacji ................................................................................................ 173
Podsumowanie .......................................................................................................... 178
Rozdział 10. Formularze Windows ........................................................................................................179
Przezroczystość .......................................................................................................... 180
Okna O programie, ekrany powitalne i formularze logowania .......................................... 183
Kursory ..................................................................................................................... 185
Ikony ......................................................................................................................... 187
Ikony aplikacji ....................................................................................................... 188
Ikony powiadomienia ............................................................................................. 188
6
Visual Basic 2008. Warsztat programisty
Własności adoptowane przez kontrolki potomne ........................................................... 189
Metody przywracające ustawienia domyślne własności .................................................. 190
Przesłanianie procedury WndProc ................................................................................ 190
SDI i MDI ................................................................................................................... 192
Aplikacje MDI ....................................................................................................... 193
Zdarzenia MDI ...................................................................................................... 196
MDI a SDI ............................................................................................................ 198
Listy ostatnio używanych plików ................................................................................... 199
Okna dialogowe ......................................................................................................... 201
Kreatory .................................................................................................................... 203
Podsumowanie .......................................................................................................... 204
Rozdział 11. Wybieranie kontrolek WPF ............................................................................................... 205
Przegląd kontrolek ...................................................................................................... 206
Kontrolki kontenery .................................................................................................... 207
Wybieranie opcji ......................................................................................................... 209
Wprowadzanie danych ................................................................................................ 210
Wyświetlanie danych .................................................................................................. 210
Informacje dla użytkownika ......................................................................................... 210
Inicjowanie akcji ......................................................................................................... 211
Prezentowanie grafiki i mediów .................................................................................... 212
Elementy nawigacji ..................................................................................................... 213
Zarządzanie dokumentami .......................................................................................... 214
Cyfrowy atrament ....................................................................................................... 214
Podsumowanie .......................................................................................................... 215
Rozdział 12. Używanie kontrolek WPF ...................................................................................................217
Koncepcje WPF .......................................................................................................... 217
Oddzielenie interfejsu użytkownika od kodu źródłowego ............................................ 218
Hierarchie kontrolek WPF ....................................................................................... 219
WPF w IDE ................................................................................................................. 220
Edytowanie kodu XAML .......................................................................................... 221
Edytowanie kodu Visual Basica .............................................................................. 224
Język XAML ................................................................................................................ 227
Obiekty ................................................................................................................ 228
Zasoby ................................................................................................................. 230
Style .................................................................................................................... 232
Szablony .............................................................................................................. 233
Transformacje ....................................................................................................... 235
Animacje .............................................................................................................. 236
Rysowanie figur geometrycznych ............................................................................ 239
Procedury w WPF ........................................................................................................ 244
Dokumenty ................................................................................................................ 249
Dokumenty płynne ................................................................................................ 249
Dokumenty o ustalonym formatowaniu .................................................................... 251
Dokumenty XPS .................................................................................................... 252
Podsumowanie .......................................................................................................... 252
Rozdział 13. Okna WPF ........................................................................................................................... 255
Aplikacje okienkowe ................................................................................................... 255
Aplikacje na stronach ................................................................................................. 258
Aplikacje przeglądarkowe ....................................................................................... 258
Aplikacje ramkowe ................................................................................................ 260
Spis treści
7
Aplikacje PageFunction .......................................................................................... 261
Kreatory ............................................................................................................... 264
Podsumowanie .......................................................................................................... 268
Rozdział 14. Struktura programu i modułu ......................................................................................... 269
Ukryte pliki ................................................................................................................ 269
Struktura plików z kodem ............................................................................................ 274
Regiony kodu ........................................................................................................ 275
Kompilacja warunkowa .......................................................................................... 276
Przestrzenie nazw ................................................................................................. 284
Typograficzne elementy kodu ....................................................................................... 286
Komentarze .......................................................................................................... 286
Komentarze XML ................................................................................................... 287
Znak kontynuacji wiersza ....................................................................................... 290
Łączenie wierszy ................................................................................................... 291
Etykiety wierszy ..................................................................................................... 291
Podsumowanie .......................................................................................................... 292
Rozdział 15. Typy danych, zmienne i stałe ........................................................................................... 293
Typy danych ............................................................................................................... 294
Znaki oznaczające typy ............................................................................................... 296
Konwersja typów danych ............................................................................................. 299
Konwersja zawężająca ........................................................................................... 299
Metody analizy typów danych ................................................................................. 301
Konwersja rozszerzająca ........................................................................................ 302
Deklarowanie zmiennych ............................................................................................. 302
Lista atrybutów ..................................................................................................... 303
Dostępność .......................................................................................................... 303
Słowo kluczowe Shared ......................................................................................... 305
Słowo kluczowe Shadows ...................................................................................... 305
Słowo kluczowe ReadOnly ...................................................................................... 308
Słowo kluczowe Dim .............................................................................................. 308
Słowo kluczowe WithEvents ................................................................................... 309
Nazywanie zmiennych ............................................................................................ 311
Lista wartości brzegowych ..................................................................................... 311
Słowo kluczowe New ............................................................................................. 313
Określanie typu zmiennej ....................................................................................... 313
Wyrażenie inicjujące .............................................................................................. 314
Deklarowanie kilku zmiennych za jednym razem ....................................................... 318
Opcje Option Explicit i Option Strict .............................................................................. 319
Zasięg zmiennych ....................................................................................................... 322
Zasięg blokowy ..................................................................................................... 322
Zasięg procedurowy .............................................................................................. 323
Zasięg modułowy .................................................................................................. 324
Zasięg przestrzeni nazw ......................................................................................... 324
Ograniczanie zasięgu ............................................................................................. 325
Deklaracje parametrów ............................................................................................... 326
Procedury własności ................................................................................................... 328
Typy wyliczeniowe ....................................................................................................... 330
Anonimowe typy danych .............................................................................................. 333
Typy dopuszczające wartość pustą ............................................................................... 334
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • marbec.opx.pl