Lekcja 1 – Hello World! Visual Studio, coś łatwego na początek 

Slides:



Advertisements
Podobne prezentacje
Tworzenie odwołania zewnętrznego (łącza) do zakresu komórek w innym skoroszycie Możliwości efektywnego stosowania odwołań zewnętrznych Odwołania zewnętrzne.
Advertisements

Poczta elektroniczna – e- mail Gmail zakładanie konta. Wysyłanie wiadomości.
Co potrafię w przyjaźni z komputerem?.  Z jakich elementów się składa? Z jakich elementów się składa?  Do czego służy? Do czego służy?  Jakie programy.
Nasze przedszkole stwarza warunki do indywidualizacji pracy z dziećmi w zależności od ich potrzeb i możliwości, czemu służą zajęcia dodatkowe wspierające.
Dzieci i szkolnictwo w Mali. Warunki życia dzieci Jednym z największych problemów w kraju jest bardzo wysoki współczynnik umieralności dzieci do 5. roku.
AKCJA LATO 2016 Gdański Inkubator Przedsiębiorczości STARTER.
„Jak zwiększyć bezpieczeństwo uczestników ruchu drogowego?” Co nam dała realizacja projektu?
Szkolny Kodeks 2.0 Etapy pracy nad kodeksem. Nasza szkoła, jako jedna z 300 w Polsce bierze udział w programie Szkoła z Klasą 2.0. Nasza szkoła, jako.
Python. Języki Programistyczne Microcode Machine code Assembly Language (symboliczna reprezentacja machine code) Low-level Programming Language (FORTRAN,
Jak zaliczyć wykład: Dobrzy żołnierze, dobrzy aktorzy – kształtowanie swojego wizerunku w pracy? dr Aleksandra Spik.
ZASTOSOWANIE  Programowanie  Ułatwianie pracy  Szybkie obliczanie  Spisywanie kosztów  Tworzenie tabel i wykresów  Obliczanie średniej, sumy,
, + - = 0,5 CZYTAJ DOKŁADNIE ZADANIA I POLECENIA. IM TRUDNIEJSZE ZADANIE, TYM BARDZIEJ WARTO JE PRZECZYTAĆ KILKA RAZY.
Język HTML Justyna Rychel. Język HTML jest obecnie szeroko wykorzystywany do tworzenia stron internetowych. Skrót pochodzi od angielskiego „HyperText.
Język Java Paweł Rajba
Dziedziczenie, polimorfizm, Interfejsy
Instrukcja aplikowania na kursy trenerskie UEFA A, UEFA B i A zintegrowany, UEFA B, UEFA B wyr., Grassroots C, Grassroots D W przypadku nie posiadania.
Narodzie pomóż przyrodzie!
Rola książki w życiu człowieka
Programowanie Obiektowe – Wykład 1
Ucz i ucz się z TIK!.
Instalacja na android EVENIO
wspomaganej systemem komputerowym NABÓR 2017
Sylwetka Absolwenta Publicznego Gimnazjum w Piątnicy
Przeglądarka stron WWW
Komunikacja ze szkołą i nauczycielami - dziennik elektroniczny
Schematy blokowe.
DEFINICJA I ZASTOSOWANIE W JĘZYKU HASKELL
Sierpień 2017 roku.
Zasady bezpiecznego korzystania z internetu
Internet to nie tylko gry
NASZA PRZYGODA Z PROJEKTEM UNIJNYM
Akademia C# - Lab2 Zmienne, instrukcje warunkowe, pętle, debugger,
1 KROK W dowolnej wyszukiwarce wpisując zwrot Participant Portal zostaniemy przekierowani na tę właśnie stronę.
Akademia C# lab. 9 Zdarzenia i delegaty.
Projektowanie GUI VS2010 C# Windows Forms
Wstęp do Informatyki - Wykład 3
Budowa, typologia, funkcjonalność
Optymalizacja programów Open-Source
Rekrutacja do przedszkoli w Gminie Strzyżów
Przewodnik Udoskonalanie listy wyników w wyszukiwarce naukowej
Kurs Ratownictwa Technicznego 2017
WPROWADENIE AKCJI KROK PO KROKU
Kurs języka C++ – wykład 13 ( )
Dodawanie liczb całkowitych
Języki programowania.
KONFERENCJA „Ogólnopolski Dzień Tornistra”
Laboratorium 1 – obsługa wejść i wyjść
Intense.
Instrukcje wyboru.
wspomaganej systemem komputerowym NABÓR 2018
Podstawy informatyki Zygfryd Głowacz.
Dlaczego warto czytać?.
Strukturalne wzorce projektowe
Proste obliczenia w arkuszu kalkulacyjnym
Zdarzenia (eventy) Zdarzenia służą do powiadomienia użytkownika, gdy w używanej klasie dojdzie do pewnych wydarzeń zdefiniowanych przez twórcę klasy.
Implementacja rekurencji w języku Haskell
Znajdowanie liczb pierwszych w zbiorze
Jak szukać błędów w Eclipsie?
Tytuł prezentacji lorem ipsum lorem ipsum lorem ipsum lorem ipsum
Tytuł prezentacji szkoleniowej
POZNAJEMY PULPIT Opracowanie: mgr Barbara Benisz SP nr 20 w Rybniku
* Szkolenie personelu Tutaj wpisz temat *
Pomoc przy dzieleniu pisemnym
Program na dziś Wprowadzenie Logika prezentacji i artykułu
Autor: Magdalena Linowiecka
Andrzej Majkowski informatyka + 1.
Najważniejsze operacje graficzne w programie GIMP
Najważniejsze operacje graficzne w programie GIMP
Instrukcja podpięć przedmiotów w USOSie
Zapis prezentacji:

Lekcja 1 – Hello World! Visual Studio, coś łatwego na początek  Akademia C# Lekcja 1 – Hello World! Visual Studio, coś łatwego na początek 

O języku C# C# (wymowa: „Si szarp”) to język programowania przeznaczony do tworzenia różnych aplikacji uruchamianych w programie .NET Framework. Język C# jest prosty, ma duże możliwości, jest bezpieczny dla typów i jest językiem obiektowym.

Na tym kursie nie będzie zbędnej teorii Skąd mogę czerpać wiedzę na temat C#? Książki Artykuły Blogi MSDN Kursy Microsoft Virtual Academy Ogólnie - internet

Co będziemy dzisiaj robić?

OK… jak się do tego zabrać? Tworzymy nowy projekt Visual Studio – Universal Apps Mnóstwo różnych okienek, o co chodzi? Co to jest IDE i jak nam pomaga? IDE to zintegrowane środowisko programistyczne ( Integrated Development Environment ) Pozwala pisać i modyfikować kod A także pomaga wykrywać i korygować błedy

Visual Studio 2013

Visual Studio 2013 - Designer

Universal Apps

Wracamy do naszego projektu Tytuł To są kontrolki TextBlock TextBox – tutaj wpisujemy tekst Kontrolki Button - przyciski To są kontrolki TextBlock

Czym są metody? Metoda to blok kodu, który zawiera instrukcje do wykoniana. Może mieć różne modyfikatory dostępu np. private, public. Metoda może coś zwracać, gdy nic nie zwraca to jest typu void Private void metoda() { // instrukcje do wykonania } // A tak wywołujemy metodę metoda(); Na kolejnych zajęciach dowiesz się więcej na ich temat bo będziemy ich często używać 

Metoda losujZmienne() private void losujZmienne() { Random liczba = new Random(); int x = liczba.Next(0, 100); int y = liczba.Next(0, 100); zmiennaX.Text = x.ToString(); zmiennaY.Text = y.ToString(); }

Metoda porownajWynik() private void porownajWynik() { int wynik = Convert.ToInt32(wynikBox.Text); int wartoscX = Convert.ToInt32(zmiennaX.Text); int wartoscY = Convert.ToInt32(zmiennaY.Text); if (wynik == wartoscX + wartoscY ) licznik ++; wynikBlock.Text= licznik.ToString(); }

Debugger Sprawdzimy sobie czy nasza zmienna wynik przyjmuje wartość z pola tekstowego

Zadanie domowe  Dla chętnych ;)

Nasza aplikacja działa ale jest wiele rzeczy które należy poprawić  Gdy wciśniemy przycisk „Sprawdź” a w polu tekstowym nie będzie liczby to wyrzuca wyjątek Po wpisaniu wyniku klikając „Sprawdź” nabija nam punkty Po kliknięciu w pole tekstowe napis „How Much?” powinien zniknąć Po sprawdzeniu wyniku: - Gdy zły : „Podano nieprawidłowy wynik” - Gdy poprawny: „Super! Otrzymujesz 1 pkt” i wylosowanie nowych liczb Udoskonalić wygląd wizualny

Pytania

Ogłoszenia

Poszukujemy chętnych do organizacji ITADu Ekipa organizacyjna: Natalia, Klaudia, Michał, Tomek i Wojtek Kto jest potrzebny? 1. Dwie osoby do prowadzenia konferencji (konkursy i zapowiadanie prelefentów): najlepiej chłopak + dziewczyna, mile widziane doswiadczenie w występowaniu przed publicznością 2. Ktoś od obsługi sprzętu (projektory, mikrofony) 3. GRAFIK – jakikolwiek  (koszulki, plakaty, identyfikatory) 4. Dwie osoby do obsługi rejestracji