L1-L5
Transkrypt
L1-L5
Zadania do przećwiczenia (5 zestawów, każdy po 1 punkcie) Zestaw 1: Słowa kluczowe: • projekt konsolowy • typy danych, instrukcje sterujące, tablice • komunikacja z użytkownikiem (System.Console) • konwersja typów, formatowanie napisów Zadania do wykonania: • wypisanie parametrów linii poleceń różnymi pętlami (while, for, foreach) • policzenie wystąpień znaku/słowa we wpisanym tekście • wyliczenie średniej z podanych wcześniej liczb • wygenerowanie macierzy kwadratowej 5x5 wypełnionej liczbami od 1 do 25 • wygenerowanie tablicy nieregularnej według schematu: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Zestaw 2: Słowa kluczowe: • projekt konsolowy • własne klasy, listy, hashtable, listy generyczne (np. List<String> w VS2005) • obsługa wyjątków Zadania do wykonania: • obsługa konta bankowego, klasy: • Konto (zawiera numer oraz saldo) • Osoba (zawiera tablicę kont, wybór konta aktywnego) • Gracz dziedzicząca po Osoba (zawiera liczbę punktów, metody do konwersji punktów na pieniądze) • Użytkownik podaje wiele razy (kontrola poprawności wprowadzanych danych) • nazwisko i kwotę wpłaty (ujemną dla wypłat) • jeżeli takiego nazwiska nie ma to utworzenie nowego • jeżeli jest, to aktualizacja salda • komendę zmiany konta aktywnego • Wyświetlenie wyników przez wyświetlenie obiektów (polimorfizm - własna metoda ToString()) • sortowanie wyników po nazwisku/po liczbie punktów (IComparable) Zestaw 3 Słowa kluczowe: • graficzny interfejs użytkownika (okienka) • tworzenie wątków (zapewnienie płynności działania interfejsu) Zadania do wykonania: • dodanie edycji do programu obsługi konta bankowego (formularze) • dodanie gry: sprawdzenie czy wybrana liczba (>10000) jest liczbą pierwszą (gracz podaje liczbę i jak jest liczbą pierwszą dostaje punkt) • umożliwienie równoczesnej edycji gdy odbywa się gra/symulacja (osobny wątek, liczby losowane przez komputer) – wyniki prezentowane na bieżąco Zestaw 4 Słowa kluczowe: • strumienie (plikowe, pamięciowe i inne) • Internet (WebBrowser, połączenia z innym serwerem) Zadania do wykonania: • dodanie zapisywania/odczytywania obiektów z pliku • dodanie formularza z przeglądarką internetową • dodanie opcji ściągania plików z internetu • przesyłanie danych między programami (np. plików, obiektów-serializacja/deserializacja) • opracowanie WebSerwisu (opcjonalnie) Zestaw 5 Słowa kluczowe: • bazy danych (SQL 2005 Compact Edition) Zadania do wykonania: • budowa schematu bazy danych (DataSet'y, plik bazy danych) • dodanie zapisywania/odczytywania obiektów z bazy danych