Zacznij Tu! Poznaj Microsoft 2012. Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska



Podobne dokumenty
Spis treści. Podziękowania... xi Wstęp... xiii

Zacznij Tu! Poznaj Microsoft Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA

SZYBKO ZROZUMIEĆ VISUAL BASIC 2012 Artur Niewiarowski -

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

Rys. 3. Kod elementów na stronie po dodaniu kontrolek podstawowych.

Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA

Curtis D. Frye. Microsoft Excel Krok po kroku. Przekład: Leszek Biolik

Microsoft Office 2016 Krok po kroku

Podstawy Windows Phone 7.5

Projekt: Mikro zaprogramowane na sukces!

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

Programowanie MorphX Ax

Studia podyplomowe. Programowanie na platformie Microsoft Visual Studio.NET

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Budowanie aplikacji biznesowych przy użyciu. Presentation Foundation i wzorca MVVM

Joyce Cox Joan Lambert. Microsoft Access Krok po kroku. Przekład: Jakub Niedźwiedź

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Microsoft Office Język VBA i makra. Rozwiązania w biznesie.

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

MVVM i XAML w Visual Studio 2015 / Jacek Matulewski. Gliwice, cop Spis treści

Szczegółowy opis zamówienia:

Windows 8.1 Krok po kroku

Wprowadzenie do programowania

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Warsztaty prowadzone są w oparciu o oficjalne wytyczne firmy Microsoft i pokrywają się z wymaganiami

Podstawy programowania. Wprowadzenie

Języki i paradygmaty programowania doc. dr inż. Tadeusz Jeleniewski

Szkolenie wycofane z oferty. Programowanie w JavaScript (zawiera jquery)

Król Łukasz Nr albumu:

Microsoft SharePoint 2013 Krok po kroku

Laboratorium programowania urządzeń mobilnych

Spis treści. O autorze 13 Przedmowa 15 Wprowadzenie 17

Języki i paradygmaty programowania - 1

Część I Rozpoczęcie pracy z usługami Reporting Services

WPF 4.5 : księga eksperta / Adam Nathan. Gliwice, cop Spis treści

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PRZEKROJOWY.

Aplikacje Internetowe

Opis. Wykład: 30 Laboratorium: 30

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx

Piotr Bubacz Cloud Computing

Spis treści. Księgarnia PWN: Roland Zimek - SWiSH Max2 i SWiSH Max3. Wprowadzenie... 9

Spis treści. Księgarnia PWN: Roland Zimek - Swish Max3

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY.

1. Narzędzia główne: WORD 2010 INTERFEJS UŻYTKOWNIKA. wycinamy tekst, grafikę

Programowanie aplikacji dla Sklepu Windows w języku C#

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Programowanie komputerowe. Geodezja i Kartografia I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Windows.

PRZYJĘTE ZASADY GRY...3 ZAŁOŻENIA PROJEKTU...4 CZYM JEST I DLACZEGO QT?...5 DIAGRAM KLAS...7 DIAGRAM GRY SINGLE PLAYER...8 DIAGRAM MULTIPLAYERA...

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i

Aplikacje w środowisku VBA. Visual Basic for Aplications

Android poradnik programisty

Poznaj środowisko Visual Studio 2010 Professional i naucz się tworzyć mistrzowskie aplikacje

Instrukcja instalacji oprogramowania dla środowiska Windows

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

C# 6.0 : kompletny przewodnik dla praktyków / Mark Michaelis, Eric Lippert. Gliwice, cop Spis treści

Rozkład materiału realizacji informatyki w szkole podstawowej w wymiarze 2 godzin w cyklu trzyletnim

ROZSZERZANIE MOŻLIWOŚCI...

Tworzenie cross-platformowych aplikacji w Xamarin.Forms

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Zakres tematyczny dotyczący programu Microsoft Office PowerPoint

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

Myśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop Spis treści

Rok akademicki: 2012/2013 Kod: ZIE s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Instrukcja laboratoryjna cz.3

MATERIAŁY DO ZAJĘĆ I. Podstawowe pojęcia. Algorytm. Spis treści Przepis

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

COMARCH IT AKADEMIA. Programista VBA w Microsoft Excel (microbootcamp)

Microsoft Exchange Server 2013

Szkolenie autoryzowane. MS Zaawansowany użytkownik programu SharePoint 2016

Kod doskonały : jak tworzyć oprogramowanie pozbawione błędów / Steve McConnell. Gliwice, cop Spis treści. Wstęp 15.

Programowanie komputerowe Computer programming

ECDL ZARZĄDZANIE PROJEKTAMI

Program szkolenia PODSTAWY VBA (VISUAL BASIC FOR APPLICATIONS) I FORMULARZE.

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

Visual Basic for Applications. Wstęp

Programowanie obiektowe

Unreal Engine w 24 godziny : nauka tworzenia gier / Aram Cookson, Ryan DowlingSoka, Clinton Crumpler. Gliwice, cop Spis treści.

Scenariusz lekcji. wymienić elementy projektu w ASP.NET; opisać sposoby tworzenia stron ASP.NET; podać przykłady istniejących stron typu.

Podyplomowe Studium Programowania i Zastosowań Komputerów. Szczegółowe programy modułów tematycznych

Microsoft SharePoint 2016 : krok po kroku / Olga Londer, Penelope Coventry. Warszawa, Spis treści

Lekcja 3: Organizacja plików i folderów 56

Plan nauczania informatyki Opracował: mgr Daniel Starego

1 Zrozumieć Flasha... 1 Co można zrobić za pomocą Flasha?... 2 Tworzenie obrazków do strony 3 Animowanie witryny 4 Tworzenie filmów

KATEGORIA OBSZAR WIEDZY

I. WSTĘP. Przykład 1. Przykład 2. Programowanie czyli tworzenie programów komputerowych (aplikacji komputerowych)

Warsztaty prowadzone są w oparciu o oficjalne wytyczne firmy Microsoft i pokrywają się z wymaganiami

KATEGORIA OBSZAR WIEDZY

1 Ergonomia i komputer Wprowadzenie Krótka historia ergonomii Ergonomiczna praca z komputerem... 11

Transkrypt:

Zacznij Tu! Poznaj Microsoft 2012 Visual Basic Michael Halvorson Przekład: Joanna Zatorska APN Promise, Warszawa 2013

Spis treści Wstęp...................................................................vii 1 Wprowadzenie do Visual Basic 2012............................... 1 Możliwości programistów Visual Basic....................................... 2 Nowe platformy programistyczne........................................ 3 Pobieranie, instalacja i uruchamianie pakietu Visual Studio Express 2012 dla Windows 8.................................................... 5 Pobieranie produktu................................................... 5 Instalacja pakietu Visual Studio Express 2012 dla Windows 8................ 6 Uruchamianie programu Visual Studio Express 2012....................... 6 Środowisko programistyczne Visual Studio................................... 8 Narzędzia pakietu Visual Studio........................................... 10 Okno Designer....................................................... 13 Uruchamianie programu Visual Basic.................................... 17 Okno Properties......................................................... 20 Zmiana położenia i rozmiaru narzędzi programistycznych.................... 24 Zmiana położenia i rozmiaru okien narzędziowych........................ 25 Dokowanie okien narzędziowych....................................... 27 Ukrywanie okien narzędziowych........................................ 28 Przełączanie między otwartymi plikami i przybornikami przy użyciu funkcji IDE Navigator (Nawigator IDE).................................... 29 Otwieranie przeglądarki sieci Web w programie Visual Studio................. 30 Dostosowywanie ustawień środowiska IDE do potrzeb ćwiczeń................ 32 Sprawdzanie ustawień projektu i kompilatora............................ 32 Zamykanie programu Visual Studio........................................ 35 Podsumowanie.......................................................... 36 2 Tworzenie pierwszej aplikacji dla Windows 8....................... 37 Web List: pierwszy program Visual Basic.................................... 37 Tworzenie interfejsu użytkownika.......................................... 39 Ustawianie właściwości................................................... 48 Pisanie kodu Visual Basic................................................. 52 Rzut oka na plik związany z kodem Visual Basic.......................... 57 Uruchamianie aplikacji Visual Basic........................................ 58 Przykładowe projekty na dysku......................................... 61 Tworzenie pliku wykonywalnego i wdrażanie aplikacji........................ 62 Podsumowanie.......................................................... 66 iii

iv Spis treści 3 Używanie kontrolek............................................. 69 Korzystanie z kontrolek Ellipse i TextBlock................................... 70 Korzystanie z kontrolek CheckBox i RadioButton............................. 79 Korzystanie z kontolki MediaElement do wstawiania dźwięku i wideo.......... 91 Kilka słów o plikach multimedialnych.................................... 92 Podsumowanie......................................................... 101 4 Projektowanie aplikacji Windows 8 przy użyciu Blend for Visual Studio.................................................. 103 Blend for Visual Studio.................................................. 104 Dlaczego Blend jest użyteczny dla programistów Visual Studio............ 104 Uruchamianie programu Blend........................................ 105 Narzędzia projektowe środowiska Blend IDE............................ 108 Korzystanie z kontrolek XAML w programie Blend.......................... 110 Tworzenie scenorysu w celu utworzenia podstawowych efektów animacji..... 115 Pisanie procedur obsługi zdarzeń w programie Visual Studio................ 122 Korzystanie ze zdarzenia OnNavigatedTo............................... 128 Podsumowanie......................................................... 131 5 Praca z XAML................................................. 133 Podstawy języka XAML.................................................. 133 Co to jest XAML?.................................................... 134 XAML jest związany z XML i HTML..................................... 135 Elementy XAML..................................................... 135 Zapoznanie z plikami projektu XAML................................... 137 Tworzenie obiektów XAML.............................................. 144 Podsumowanie......................................................... 155 6 Elementy języka Visual Basic.................................... 157 Instrukcje programu Visual Basic......................................... 158 Korzystanie ze zmiennych do przechowywania informacji................... 159 Rezerwacja pamięci dla zmiennych: instrukcja Dim....................... 159 Używanie zmiennych w procedurze obsługi zdarzenia...................... 160 Używanie zmiennych do przechowywania i przetwarzania danych wejściowych................................................... 164 Praca z typami danych.................................................. 169 Stałe: zmienne, które się nie zmieniają.................................... 177 Praca z operatorami języka Visual Basic................................... 180 Podstawowe działania: operatory +,, *, i /............................. 180 Operatory zaawansowane: \, Mod, ^ i &............................... 182 Ustalanie kolejności wykonywania działań................................. 184 Używanie nawiasów w formułach...................................... 185 Podsumowanie......................................................... 185

Spis treści v 7 Kontrola projektu, układu i przepływu działania programu......... 187 Tworzenie układu kafelkowego aplikacji dla Sklepu Windows................ 188 Projektowanie stron pobierających dane od użytkownika................. 189 Sprawdzanie określonych warunków przy użyciu instrukcji If...Then...Else....... 199 Dni tygodnia w instrukcji If...Then........................................ 204 Kontrola przepływu działaniu programu przy użyciu pętli For...Next i For Each...Next....................................................... 205 Pętle For...Next....................................................... 205 Pętle For Each...Next.................................................. 208 Tworzenie procedury obsługi błędów w celu zarządzania warunkami wystąpienia błędów................................................... 213 Podsumowanie......................................................... 217 8 Korzystanie z platformy.net Framework......................... 219 Pomysłowe programowanie: używanie bibliotek klas platformy.net Framework. 220 Terminologia zorientowana obiektowo................................. 221 Korzystanie z okna Object Browser..................................... 222 Używanie metod System.String........................................... 227 Używanie metod klasy System.Math...................................... 235 Praca z liczbami losowymi............................................ 237 Wstawianie fragmentów gotowego kodu.................................. 239 Podsumowanie......................................................... 244 9 Debugowanie aplikacji......................................... 245 Odnajdywanie i naprawa błędów......................................... 246 Trzy rodzaje błędów.................................................... 246 Rozpoznawanie błędów logicznych....................................... 247 ABC debugowania: korzystanie z trybu debugowania....................... 248 Śledzenie zmiennych przy użyciu okna Watch.............................. 254 Wizualizatory: narzędzia do debugowania wyświetlające dane............... 257 Użycie okna Immediate................................................. 259 Usuwanie punktów przerwania........................................... 261 Podsumowanie......................................................... 261 10 Zarządzanie strukturami danych przy użyciu tablic i LINQ.......... 263 Używanie tablic do przechowywania danych............................... 264 Deklarowanie tablic.................................................. 264 Deklarowanie tablic statycznych....................................... 265 Korzystanie z tablic.................................................. 266 Przypisywanie wartości początkowych do tablicy........................ 268 Używanie metod klasy Array............................................. 273 Wstęp do LINQ........................................................ 278 Składnia LINQ....................................................... 278

vi Spis treści Praca z dokumentami XML.............................................. 287 Używanie dokumentów XML w projekcie Visual Basic.................... 288 Podsumowanie......................................................... 291 11 Centrum projektu: pięć fantastycznych funkcji dla aplikacji Windows 8................................................... 293 Tworzenie kafelka aplikacji dla strony startowej systemu Windows............ 294 Tworzenie ekranu startowego dla aplikacji................................. 307 Ustawianie uprawnień i możliwości aplikacji Windows 8..................... 312 Używanie szablonu projektu do prezentowania zawartości aplikacji........... 315 Optymalizowanie aplikacji pod kątem obsługi dotykiem i gestami............ 323 Wbudowana obsługa dotykiem........................................ 324 Naciśnięcie.......................................................... 325 Przesuwanie......................................................... 325 Powiększanie i skalowanie............................................ 326 Projektowanie uwzględniające obsługę dotykiem........................ 327 Podsumowanie......................................................... 327 12 Dalsze możliwości rozwoju i Sklep Windows...................... 329 Przygotowanie programu dla Sklepu Windows............................. 329 Poznawanie funkcji Sklepu............................................ 330 Ceny i sprzedaż...................................................... 332 Przygotowanie do certyfikowania i wdrażania........................... 332 Lista kontrolna Sklepu................................................ 333 Dalsze możliwości i zasoby programistyczne............................... 336 Witryny sieci Web dotyczące języka Visual Basic i systemu Windows 8...... 337 Zasoby wideo w sieci Web............................................ 338 Książki dotyczące języka Visual Basic i pakietu Visual Studio............... 339 Podsumowanie......................................................... 341 Indeks................................................................ 343 O autorze............................................................. 357