Kategorie
Ebooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
- Architektura i wnętrza
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
Historia
-
Informatyka
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Audiobooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Poradniki zawodowe i specjalistyczne
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Kursy video
-
Bazy danych
-
Big Data
-
Biznes, ekonomia i marketing
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
-
Zarządzanie
Podcasty
- Ebooki
- Programowanie
- Visual Basic - Programowanie
- Visual Basic 2015 w 24 godziny
Szczegóły ebooka
Zacznij od zaraz! 24 (+ dwie dodatkowe) sprawdzone, jednogodzinne lekcje
Visual Basic jest bardzo popularnym językiem programowania wysokiego poziomu rozwijanym przez firmę Microsoft. Jego składnię oparto na języku Basic i unowocześniono, zapewniając przy tym wykorzystanie technologii ActiveX. Visual Basic w wersji 2015 zasadniczo różni się od swoich poprzedników: jest zdecydowanie lepszy, ma większe możliwości, a funkcjonalnością dorównuje takim językom jak C++. Jednak konsekwencją tego rozwoju jest większa złożoność języka.
Niniejsza książka ma jeden cel: jak najszybciej nauczyć Cię poprawnego programowania w języku Visual Basic. W ciągu 26 lekcji, z których każda powinna zająć najwyżej godzinę, przyswoisz sobie praktyczne umiejętności pozwalające na samodzielne zbudowanie kompletnej aplikacji. Gruntownie poznasz środowisko programistyczne Visual Studio 2015 i takie elementy interfejsu użytkownika, jak formularze i kontrolki, a także dowiesz się, jak je wykorzystać, aby przygotować atrakcyjną i funkcjonalną aplikację. W książce znajdziesz także liczne przykłady starannie objaśnionego kodu.
Dowiedz się, jak:
- tworzyć w pełni funkcjonalne, bogate aplikacje
- programować w języku Visual Basic 2015 i wykorzystywać jego możliwości
- korzystać z obiektów, kolekcji i zdarzeń
- tworzyć atrakcyjne, funkcjonalne interfejsy użytkownika
- w pełni wykorzystywać możliwości formularzy, kontrolek, modułów i procedur
- skutecznie programować bazy danych i zapisywać w nich informacje
- kodować podejmowanie decyzji
- stosować techniki programowania obiektowego
- pracować z grafiką i plikami tekstowymi
- korzystać z systemu plików i rejestru Windows
- wysyłać wiadomości e-mail
- tworzyć przydatne moduły i współdzielone procedury
- komunikować się z użytkownikiem
- przeglądać i drukować dokumenty
- diagnozować kod za pomocą udoskonalonych pułapek
- rozpowszechniać swoje oprogramowanie
- sterować aplikacjami Microsoft Office 2016
- wzbogacać funkcje formularzy dzięki własnym kontrolkom
Poznaj Visual Basic — i programuj dla Windows!
- O autorze
- Dedykacja
- Podziękowania
- Wprowadzenie
- Przeznaczenie i układ książki
- Konwencje stosowane w tej książce
- Gotowy? Start!
- Część I Środowisko programistyczne Visual Basic 2015
- Godzina 1. Skok na głęboką wodę: programowanie w Visual Basic 2015
- Uruchomienie środowiska Visual Studio 2015
- Tworzenie nowego projektu
- Środowisko programistyczne Visual Studio 2015
- Zmienianie cech obiektów
- Nadawanie nazw obiektom
- Ustawianie właściwości Text
- Zapisywanie projektu
- Definiowanie ikony formularza
- Zmiana wielkości formularza
- Umieszczanie kontrolek w formularzu
- Projektowanie interfejsu użytkownika
- Umieszczanie w formularzu widocznych kontrolek
- Umieszczanie w formularzu niewidocznych kontrolek
- Tworzenie kodu obsługującego interfejs użytkownika
- Przeglądanie plików przez użytkownika
- Zamykanie programu za pomocą kodu
- Uruchomienie projektu
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Godzina 2. Obsługa środowiska Visual Studio 2015
- Strona startowa środowiska Visual Studio 2015
- Tworzenie nowego projektu
- Otwieranie istniejącego projektu
- Obsługa i dostosowywanie środowiska Visual Studio
- Praca z panelami projektowymi
- Wyświetlanie i ukrywanie paneli
- Panele swobodne
- Dokowanie paneli
- Automatyczne ukrywanie paneli
- Praca z paskami narzędzi
- Wyświetlanie i ukrywanie pasków narzędzi
- Praca z panelami projektowymi
- Dodawanie kontrolek do formularza za pomocą panelu Toolbox
- Ustawianie właściwości obiektów w panelu Properties
- Wybieranie obiektów i przeglądanie ich właściwości
- Przeglądanie i zmienianie właściwości
- Właściwości określające kolor
- Opis właściwości
- Zarządzanie projektami
- Zarządzanie plikami projektu w panelu Solution Explorer
- Praca z rozwiązaniami
- Komponenty projektu
- Właściwości projektu
- Dodawanie i usuwanie plików projektu
- Prowizoryczny podręcznik programowania
- Przechowywanie danych w zmiennych
- Procedura, czyli funkcjonalny fragment kodu
- Metoda MessageBox.Show()
- Pomoc
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Strona startowa środowiska Visual Studio 2015
- Godzina 3. Obiekty i kolekcje
- Obiekty
- Właściwości
- Ustawianie i odczytywanie właściwości
- Praca z obiektami i ich właściwościami
- Metody
- Wywoływanie metod
- Dynamika metod
- Prosty przykład użycia obiektów
- Rozbudowa interfejsu użytkownika
- Utworzenie kodu obiektowego
- Sprawdzenie programu
- Kolekcje
- Przeglądarka obiektów
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Godzina 4. Zdarzenia
- Kod sterowany zdarzeniami
- Wywoływanie zdarzeń
- Zdarzenia wywoływane przez użytkownika
- Zdarzenia wywoływane przez obiekt
- Zdarzenia wywoływane przez system operacyjny
- Zapobieganie rekurencyjnemu wywoływaniu zdarzeń
- Dostęp do zdarzeń obiektu
- Parametry zdarzeń
- Wywoływanie zdarzeń
- Przykładowy projekt z obsługą zdarzeń
- Utworzenie interfejsu użytkownika
- Utworzenie kodu obsługującego zdarzenia
- Aktualizacja nazw procedur zdarzeń
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Kod sterowany zdarzeniami
- Część II Tworzenie interfejsu użytkownika
- Godzina 5. Podstawy tworzenia formularzy
- Zmienianie nazwy formularza
- Zmienianie wyglądu formularza
- Wyświetlanie tekstu w pasku tytułu
- Zmienianie koloru tła
- Umieszczanie obrazu w tle formularza
- Przypisywanie ikony
- Dodawanie przycisków minimalizującego, maksymalizującego i kontrolnego
- Zmiana wyglądu i funkcji ramki
- Określanie minimalnej i maksymalnej wielkości formularza
- Wyświetlanie i ukrywanie formularzy
- Wyświetlanie formularzy
- Modalność formularza
- Wyświetlanie formularza w normalnej, zminimalizowanej i zmaksymalizowanej postaci
- Określanie początkowego położenia formularza
- Zapobieganie umieszczaniu ikony formularza w pasku narzędzi
- Zamykanie formularza
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Godzina 6. Zaawansowane techniki projektowania formularzy
- Definiowanie kontrolek
- Dodawanie kontrolek do formularza
- Dodanie kontrolki poprzez jej dwukrotne kliknięcie w panelu Toolbox
- Dodanie kontrolki poprzez jej przeciągnięcie z panelu Toolbox
- Dodanie kontrolki poprzez jej narysowanie
- Manipulowanie kontrolkami
- Siatka (gęstość i przyciąganie)
- Przyciąganie do linii
- Zaznaczanie grup kontrolek
- Wyrównywanie kontrolek
- Nadawanie kontrolkom tej samej wielkości
- Ustawianie równych odstępów między kontrolkami
- Ustawianie właściwości kontrolek w grupie
- Kotwiczenie i automatyczne powiększanie kontrolek
- Ustalanie kolejności wyróżniania kontrolek
- Warstwy kontrolek
- Dodawanie kontrolek do formularza
- Tworzenie niemodalnych okien widocznych zawsze na pierwszym planie
- Tworzenie przezroczystych formularzy
- Tworzenie przewijanych formularzy
- Tworzenie interfejsu MDI
- Ustawianie formularza startowego
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Definiowanie kontrolek
- Godzina 7. Praca z tradycyjnymi kontrolkami
- Wyświetlanie statycznego tekstu za pomocą etykiet
- Pole do wprowadzania tekstu
- Wyrównywanie tekstu
- Tworzenie wielowierszowego pola tekstowego
- Paski przewijania
- Ograniczanie liczby znaków wpisywanych przez użytkownika
- Definiowanie pola do wprowadzania hasła
- Najczęściej wykorzystywane zdarzenia pola tekstowego
- Tworzenie przycisków
- Przyciski zatwierdzający i anulujący
- Wprowadzanie informacji tak/nie za pomocą pola wyboru
- Tworzenie kontenerów i grup kontrolek
- Panele i grupy kontrolek
- Pola opcji
- Listy elementów
- Manipulowanie elementami listy w projekcie
- Manipulowanie elementami listy podczas działania programu
- Dodawanie elementów do listy
- Usuwanie elementów z listy
- Czyszczenie listy
- Pozyskiwanie informacji o zaznaczonym elemencie listy
- Sortowanie listy
- Tworzenie list rozwijanych
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Godzina 8. Zaawansowane kontrolki
- Tworzenie czasomierzy
- Tworzenie okien dialogowych z zakładkami
- Przechowywanie obrazów w kontrolce ImageList
- Tworzenie zaawansowanych list za pomocą kontrolki ListView
- Definiowanie kolumn
- Dodawanie elementów listy
- Manipulowanie listami za pomocą kodu
- Dodawanie elementów za pomocą kodu
- Określanie zaznaczonych elementów za pomocą kodu
- Usuwanie elementów za pomocą kodu
- Usuwanie wszystkich elementów
- Tworzenie hierarchicznych list za pomocą kontrolki TreeView
- Dodawanie węzłów do listy
- Usuwanie węzłów
- Usuwanie wszystkich węzłów
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Godzina 9. Dodawanie pasków menu i narzędzi do formularzy
- Tworzenie menu
- Tworzenie głównego menu
- Tworzenie poleceń w podmenu
- Przemieszczanie i usuwanie poleceń menu
- Tworzenie zaznaczanych poleceń menu
- Programowanie poleceń menu
- Definiowanie menu kontekstowego
- Przypisywanie skrótów klawiszowych do poleceń menu
- Kontrolka paska narzędzi
- Dodawanie przycisków do paska narzędzi za pomocą kolekcji Items
- Programowanie paska narzędzi
- Tworzenie rozwijanego menu w pasku narzędzi
- Tworzenie paska stanu
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Tworzenie menu
- Część III Wprawianie aplikacji w ruch programowanie
- Godzina 10. Tworzenie i wywoływanie procedur
- Tworzenie modułów kodu Visual Basic
- Tworzenie kodu procedur
- Deklarowanie procedur niezwracających wartości
- Deklarowanie procedur zwracających wartości
- Wywoływanie procedur
- Przekazywanie parametrów
- Wychodzenie z procedur
- Zapobieganie nieskończonym wywołaniom rekurencyjnym
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Godzina 11. Stałe, typy danych, zmienne i tablice
- Typy danych
- Określanie typu danych
- Konwersja typu danych
- Definiowanie i stosowanie stałych
- Deklarowanie zmiennych i odwoływanie się do nich
- Deklarowanie zmiennych
- Nadawanie zmiennym ustalonych wartości
- Używanie zmiennych w wyrażeniach
- Jawne deklarowanie zmiennych i ich typów
- Jawne deklarowanie zmiennych
- Jawne określanie typów danych
- Tablice
- Deklarowanie tablic
- Odwoływanie się do tablicy
- Tworzenie tablic wielowymiarowych
- Określanie zakresu widoczności
- Zakres bloku
- Zakres procedury (lokalny)
- Zakres modułu
- Zakres przestrzeni nazw (globalny)
- Konflikt zakresów widoczności
- Deklarowanie zmiennych statycznych
- Zastosowanie zmiennych w projekcie Przeglądarka obrazów
- Tworzenie zmiennych dla opcji
- Inicjowanie i używanie zmiennych z opcjami
- Modyfikowanie nazw zmiennych
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Typy danych
- Godzina 12. Operacje na liczbach, tekstach, datach i godzinach
- Operacje arytmetyczne w języku Visual Basic
- Dodawanie
- Odejmowanie i liczby ujemne
- Mnożenie
- Dzielenie
- Potęgowanie
- Modulo
- Priorytety operatorów
- Porównywanie wartości
- Operatory logiczne
- Operator And
- Operator Not
- Operator Or
- Operator Xor
- Operacje na ciągach znaków
- Łączenie ciągów znaków
- Podstawowe funkcje tekstowe
- Określanie liczby znaków za pomocą funkcji Len()
- Wyodrębnianie początku ciągu za pomocą funkcji Microsoft.VisualBasic.Left()
- Wyodrębnianie końca ciągu za pomocą funkcji Microsoft.VisualBasic.Right()
- Wyodrębnianie fragmentu ciągu za pomocą funkcji Mid()
- Sprawdzanie zawartości ciągu znaków za pomocą funkcji InStr()
- Usuwanie początkowych i końcowych spacji z ciągu
- Zastępowanie ciągu znaków
- Operacje na datach i godzinach
- Typ danych Date
- Dodawanie i odejmowanie dat i godzin
- Określanie przedziału czasu pomiędzy dwiema datami
- Wyodrębnianie części daty
- Formatowanie daty i czasu
- Odczytywanie bieżącej daty i godziny
- Sprawdzenie, czy dana wartość reprezentuje datę
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Operacje arytmetyczne w języku Visual Basic
- Godzina 13. Podejmowanie decyzji w kodzie Visual Basic
- Podejmowanie decyzji za pomocą instrukcji IfThen
- Wykonywanie kodu, gdy wyrażenie ma wartość False
- Zaawansowane podejmowanie decyzji za pomocą instrukcji ElseIf
- Zagnieżdżanie konstrukcji If...Then
- Instrukcja Select...Case wykorzystująca wyrażenie zwracające różne wartości
- Sprawdzanie kilku wartości w jednej instrukcji Case
- Przykładowy projekt z instrukcją Select Case
- Kreatywne przykłady użycia instrukcji Select Case
- Przechodzenie do innych miejsc kodu za pomocą instrukcji GoTo
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Podejmowanie decyzji za pomocą instrukcji IfThen
- Godzina 14. Efektywne pętle
- Wykonywanie kodu określoną liczbę razy za pomocą instrukcji For...Next
- Inicjowanie pętli za pomocą instrukcji For
- Zamykanie pętli Loop instrukcją Next
- Określanie przyrostu za pomocą słowa Step
- Wcześniejsze zakończenie pętli
- Wykonywanie kolejnego obiegu pętli przed instrukcją Next
- Przykład użycia pętli For...Next
- Wykonywanie kodu nieokreśloną liczbę razy za pomocą pętli Do...Loop
- Tworzenie pętli Do...Loop
- Wychodzenie z pętli Do...Loop
- Przykład użycia pętli Do...Loop
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Wykonywanie kodu określoną liczbę razy za pomocą instrukcji For...Next
- Godzina 15. Diagnostyka kodu
- Umieszczanie komentarzy w kodzie
- Dwa podstawowe rodzaje błędów
- Narzędzia diagnostyczne środowiska Visual Studio
- Pułapki
- Panel Immediate Window
- Zaawansowane cechy pułapek
- Wstrzymywanie kodu po spełnieniu zadanego warunku
- Wstrzymywanie kodu po przejściu przez pułapkę określoną liczbę razy
- Wyświetlanie komunikatów w panelu Output w punktach kontrolnych kodu
- Obsługa błędów za pomocą instrukcji Try...Catch...Finally
- Obsługa wyjątków
- Obsługa spodziewanych wyjątków
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Godzina 16. Tworzenie obiektów za pomocą klas
- Klasy
- Enkapsulacja kodu i danych w klasach
- Porównanie modułów klas z modułami standardowymi
- Tworzenie interfejsu obiektu
- Udostępnianie zmiennych klasy jako właściwości
- Definiowanie za pomocą sekcji Get właściwości do odczytu
- Definiowanie za pomocą sekcji Set właściwości do zapisu
- Definiowanie właściwości tylko do odczytu lub tylko do zapisu
- Udostępnianie procedur w postaci metod
- Udostępnianie zmiennych klasy jako właściwości
- Tworzenie instancji obiektów za pomocą klas
- Zapisywanie referencji obiektu w zmiennej
- Późne wiązanie referencji obiektu
- Wczesne wiązanie referencji obiektu
- Tworzenie obiektu w deklaracji zmiennej
- Usuwanie obiektów
- Czas życia obiektu
- Zapisywanie referencji obiektu w zmiennej
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Klasy
- Godzina 17. Interakcje z użytkownikiem
- Wyświetlanie komunikatów za pomocą metody MessageBox.Show()
- Wyświetlanie przycisków i ikony
- Określenie klikniętego przycisku
- Tworzenie czytelnych komunikatów
- Tworzenie własnych okien dialogowych
- Uzyskiwanie informacji od użytkownika za pomocą procedury InputBox()
- Interakcje przy użyciu klawiatury
- Wykorzystywanie najważniejszych zdarzeń wywoływanych za pomocą myszy
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Wyświetlanie komunikatów za pomocą metody MessageBox.Show()
- Godzina 18. Praca z grafiką
- Obiekt Graphics
- Tworzenie obiektu Graphics reprezentującego formularz lub kontrolkę
- Tworzenie obiektu Graphics reprezentującego nową mapę bitową
- Stosowanie piór
- Stosowanie kolorów systemowych
- Przeznaczenie prostokątów
- Rysowanie kształtów
- Rysowanie linii
- Rysowanie prostokątów
- Rysowanie okręgów i elips
- Usuwanie zawartości obszaru graficznego
- Rysowanie tekstu
- Utrwalanie obrazu formularza
- Przykładowy projekt z obsługą grafiki
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Obiekt Graphics
- Część IV Praca z danymi
- Godzina 19. Operacje na plikach
- Zastosowanie kontrolek OpenFileDialog i SaveFileDialog
- Stosowanie kontrolki OpenFileDialog
- Definiowanie filtrów plików
- Wyświetlanie okna do wybierania plików
- Stosowanie kontrolki SaveFileDialog
- Stosowanie kontrolki OpenFileDialog
- Wykonywanie operacji na plikach za pomocą obiektu File
- Sprawdzanie, czy plik istnieje
- Kopiowanie pliku
- Przenoszenie pliku
- Zmiana nazwy pliku
- Usuwanie pliku
- Odczytywanie właściwości pliku
- Odczytywanie daty i czasu
- Odczytywanie atrybutów pliku
- Kod odczytujący atrybuty pliku
- Wykonywanie operacji na folderach za pomocą obiektu System.IO.Directory
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Zastosowanie kontrolek OpenFileDialog i SaveFileDialog
- Godzina 20. Operacje na rejestrze i plikach tekstowych
- Korzystanie z rejestru systemu Windows
- Struktura rejestru systemu Windows
- Dostęp do rejestru za pomocą obiektu My.Computer.Registry
- Tworzenie kluczy rejestru
- Usuwanie kluczy rejestru
- Nadawanie i odczytywanie wartości kluczy
- Dostosowanie projektu Przeglądarka obrazów do korzystania z rejestru systemu Windows
- Odczytywanie ustawień z rejestru
- Zapisywanie ustawień w rejestrze
- Wykorzystywanie ustawień zapisanych w rejestrze
- Testy i diagnostyka projektu Przeglądarka obrazów
- Odczytywanie i zapisywanie plików tekstowych
- Zapisywanie plików tekstowych
- Odczytywanie plików tekstowych
- Dostosowanie programu Przeglądarka obrazów do korzystania z plików tekstowych
- Tworzenie pliku dziennika
- Wyświetlanie pliku dziennika
- Testy dziennika programu Przeglądarka obrazów
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Korzystanie z rejestru systemu Windows
- Godzina 21. Praca z bazą danych
- Podstawy platformy ADO.NET
- Nawiązywanie połączenia z bazą danych
- Zamykanie połączenia z bazą danych
- Przetwarzanie danych
- Obiekt DataTable
- Tworzenie obiektu SqlDataAdapter
- Tworzenie obiektu DataTable i odczytywanie danych
- Dostęp do pól obiektu DataRow
- Przeglądanie rekordów danych
- Zmienianie rekordów danych
- Tworzenie nowych rekordów danych
- Usuwanie rekordów danych
- Uruchomienie programu Przykładowa baza danych
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Podstawy platformy ADO.NET
- Godzina 22. Drukowanie
- Przygotowanie projektu Przeglądarka obrazów
- Dodanie do formularza przycisków Drukuj i Podgląd wydruku
- Dodanie kontrolek PrintDocument, PrintPreviewDialog i PageSetupDialog
- Wydruk i podgląd wydruku dokumentu
- Drukowanie dokumentu
- Tworzenie procedury DrukujObraz()
- Drukowanie aktualnie wyświetlanego obrazu
- Podgląd dokumentu
- Drukowanie dokumentu
- Zmiana ustawień strony
- Skalowanie obrazu na stronie
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Przygotowanie projektu Przeglądarka obrazów
- Godzina 23. Wysyłanie wiadomości e-mail
- Klasy do wysyłania wiadomości e-mail
- Wysyłanie wiadomości za pomocą aplikacji Przeglądarka obrazów
- Dodanie przycisku do wysyłania wiadomości e-mail
- Utworzenie formularza do wysyłania wiadomości e-mail
- Utworzenie kodu do wysyłania wiadomości e-mail
- Sprawdzenie kodu
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Część V Aplikacje wdrażanie i nie tylko
- Godzina 24. Wdrażanie aplikacji
- Technologia ClickOnce
- Utworzenie programu instalacyjnego za pomocą kreatora Publish Wizard
- Sprawdzenie programu instalacyjnego aplikacji Przeglądarka obrazów
- Odinstalowanie udostępnionej aplikacji
- Zaawansowane opcje technologii ClickOnce
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Godzina 25. Sterowanie aplikacjami Microsoft Office 2016
- Sterowanie programem Microsoft Excel
- Utworzenie referencji do biblioteki automatyzacyjnej
- Utworzenie obiektu reprezentującego serwer automatyzacyjny
- Obsługa serwera automatyzacyjnego
- Wyświetlenie okna programu Excel
- Utworzenie skoroszytu programu Excel
- Przetwarzanie danych w skoroszycie
- Test aplikacji klienckiej
- Sterowanie programem Microsoft Word
- Utworzenie referencji do biblioteki automatyzacyjnej
- Utworzenie obiektu reprezentującego serwer automatyzacyjny
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Sterowanie programem Microsoft Excel
- Godzina 26. Tworzenie własnych kontrolek
- Tworzenie kontrolki potomnej
- Dostosowanie pola tekstowego do wpisywania wyłącznie liczb
- Zapobieganie wklejaniu znaków innych niż cyfry
- Dodawanie do kontrolki dymku z tekstem pomocy
- Tworzenie kontrolki zagregowanej
- Dodawanie istniejących kontrolek do kontrolki zagregowanej
- Określanie właściwego wyglądu kontrolki podczas zmiany jej wielkości
- Tworzenie niestandardowej właściwości
- Tworzenie niestandardowej metody
- Tworzenie niestandardowego zdarzenia
- Test zagregowanej kontrolki
- Podsumowanie
- Pytania i odpowiedzi
- Warsztat
- Quiz
- Odpowiedzi
- Ćwiczenia
- Tworzenie kontrolki potomnej
- Dodatki
- Dodatek A Z szerokiej perspektywy
- Platforma .NET
- Środowisko CLR
- Język Microsoft IL
- Przestrzenie nazw
- Wspólny system typów
- Porządkowanie pamięci
- Dodatkowe materiały
- Podsumowanie
- Platforma .NET
- Tytuł: Visual Basic 2015 w 24 godziny
- Autor: James Foxall
- Tytuł oryginału: Visual Basic 2015 in 24 Hours, Sams Teach Yourself: Barnes & Noble Special Edition
- Tłumaczenie: Andrzej Watrak
- ISBN: 978-83-283-2875-4, 9788328328754
- Data wydania: 2016-12-16
- Format: Ebook
- Identyfikator pozycji: vb1524
- Wydawca: Helion