Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Tablice, listy, obiekty w C# i nie tylko!

Podobne prezentacje


Prezentacja na temat: "Tablice, listy, obiekty w C# i nie tylko!"— Zapis prezentacji:

1 Tablice, listy, obiekty w C# i nie tylko!
Prelegent: Michał Cywiński Przedstawić się Zapytać kto zrobił zadanie domowe, kto zaczął, kto nie, kto wie jak zrobić, kto nie wie

2 O mnie Student II roku informatyki na WAT Projekty własne Obsługa firm
Staż w Billennium sp. z o.o. Głównie technologie webowe (ASP.NET, PHP JQuery) Technologie towarzyszące (Microsoft SQL Server, RavenDB, LINQ) W wolnych chwilach Windows Phone Diaspora Game (www.diaspora.hard-light.net) Modern Warfare, League of Legends, Company of Heroes Opowiedzieć o projektach, firmach, stażu Opowiedzieć co się robi w ASP.net, co robi Jquery Here comes your footer  Page 2

3 Pomagam o każdej porze dnia i nocy 
Kontakt Grupa: I2X4S1 WWW: Blog: Facebook: michalcyw Twitter: mcywinskipl GG: Pomagam o każdej porze dnia i nocy  Nikomu nie odmawiam pomocy i jak wiem to odpowiem Zachęcić do pytania w jakichkolwiek kwestiach związanych nie tylko z programowaniem, ale też informatyką, w tym w związku z Linuksem i Open Source albo żeby pograć Here comes your footer  Page 3

4 Czyli krótkie przypomnienie z WDP oraz nowości w języku C#
Tablice w C# Czyli krótkie przypomnienie z WDP oraz nowości w języku C# Encyklopedyczny skrót Here comes your footer  Page 4

5 Porównanie zapisu tablic
Tablice w C/C++ Tablice w C# Ciągły obszar pamięci Ograniczająca Deklaracja: Typ nazwa[wielkość]; Przykład: int arr[10]; Ciągły obszar pamięci Ograniczająca Jest obiektem – ma swoje metody Deklaracja: Typ[] nazwa = new typ[wielkość]; Przykład: int[10] arr = new int[10]; W C/C++ to po prostu miejsce na kilka zmiennych W C# oferuje swoje metody, używamy słówka NEW – jest obiektem Wytłumaczyć deklarację Here comes your footer  Page 5

6 Dostępny zestaw metod 
Here comes your footer  Page 6

7 DEMO Here comes your footer  Page 7
Po zakończeniu wyjaśnić, że nie będę tego wałkował, bo właściwie na WDPie było skatowane, a chętni mogą pobawić się z tablicami jeszcze. Warto bardziej skupić się na listach Here comes your footer  Page 7

8 To co tygrysy lubią najbardziej!
Listy w C# To co tygrysy lubią najbardziej! Encyklopedyczny skrót Here comes your footer  Page 8

9 Listy w C# Tak jak na WDP – trzymamy w nich zmienne lub obiekty tego samego typu Nie jesteśmy ograniczeni długością Oferują mnóstwo świetnych metod Wprowadzamy pętlę foreach Można dużo opowiadać, ale najpierw trzeba poznać podstawy  Here comes your footer  Page 9

10 Jak obchodzić się z listami w C#? DEKLARACJE
List<typ_danej> nazwa_listy; - Deklaracja nazwa_list = new List<typ_danej>(); - Stworzenie obiektu listy Możemy w jednej linii zadeklarować i stworzyć listę Here comes your footer  Page 10

11 Jak obchodzić się z listami w C#? Podstawowe metody i właściwości
Add() – Dodaje obiekt Clear() – Usuwa wszystko Contains() – Sprawdza czy w liście istnieje podany w argumencie obiekt Count – Zawiera liczbę obiektów w liście RemoveAt() – Usuwa obiekt na pozycji podanej w argumencie Reverse() – Odwraca kolejność elementów Sort() – Sortuje listę Z (): metody Bez: właściwości Warto wspomnieć, że są metody do przechodzenia z listy w tablicę i z tablicy w listę Here comes your footer  Page 11

12 oraz listowe warsztaty
DEMO oraz listowe warsztaty Po zakończeniu wyjaśnić, że nie będę tego wałkował, bo właściwie na WDPie było skatowane, a chętni mogą pobawić się z tablicami jeszcze. Warto bardziej skupić się na listach Wrzucić liczby w sposób tablicowy i wypisać Odwrócić kolejność i użyć pętli foreach i wypisać Wypisać liczbę elementów Usunąć na pozycji 5 Wypisać jeszcze raz Sprwadzić i wypisać czy na liście istnieje element 5 i 6 Wyczyścić listę Wypisać liczność Here comes your footer  Page 12

13 Wy decydujecie co dalej!
Dodatkowe tematy Wy decydujecie co dalej! Encyklopedyczny skrót Here comes your footer  Page 13

14 Materiały z sesji http://www.michal-cywinski.pl/downloads/cyberguru
Encyklopedyczny skrót Here comes your footer  Page 14


Pobierz ppt "Tablice, listy, obiekty w C# i nie tylko!"

Podobne prezentacje


Reklamy Google