Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Програмування
- Visual Basic - Програмування
- Visual Basic 2015 w 24 godziny
Деталі електронної книги
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
- Назва: Visual Basic 2015 w 24 godziny
- Автор: James Foxall
- Оригінальна назва: Visual Basic 2015 in 24 Hours, Sams Teach Yourself: Barnes & Noble Special Edition
- Переклад: Andrzej Watrak
- ISBN: 978-83-283-2875-4, 9788328328754
- Дата видання: 2016-12-16
- Формат: Eлектронна книга
- Ідентифікатор видання: vb1524
- Видавець: Helion