29
października
2009
Autor: misiuziu w kategorii MMORPG - krok po kroku, PHP, teoria, ćwiczenia. Komentarzy: 3
Trochę przeskoczę z tematami, miało być najpierw o dziedziczeniu i wyjątkach, ale stwierdziłem, że warto zacząć po prostu pisać grę. Dzisiaj będą pierwsze kroki. Po wielu przemyśleniach, stwierdziłem, że opiszę, jak zrobić grę strasznie zbliżoną bitefight. Na początku szkielet strony. Będzie on wyglądał mniej więcej tak:
Śliczne nieprawdaż? Prawdaż. Kolorem niebieskim oznaczony jest nagłówek - tam będą wszystkie informację które są standardowe (łącznie z miejscem na reklamę, ale to na samym końcu). Na żółtym polu będzie menu, ba pomarańczowym główna treść, a na zielonym stopka. Proste. Jednocześnie chciałbym zaznaczyć, że layout będzie napisany na divach a nie na tabelkach.
Czytaj dalej
16
października
2009
Autor: misiuziu w kategorii PHP, ćwiczenia. Brak komentarzy
Trochę się spóźniam z tym wpisem, z czego jestem bardzo niezadowolony (chciałem dokładnie co tydzień publikować jeden wpis). Jest to związane z cholernym brakiem czasu, mam jednak nadzieje, że w przyszłym tygodniu wszystko wróci do normy. Dzisiaj ćwiczenia do poprzedniej lekcji.
1. Stworzyć dwie klasy. Każda ma po 3 pola, które są liczbami naturalnymi. Dwa z nich są polami prywatnymi.
2. Zainicjować po obiekcie danej klasy. Wyświetlić w wątku głównym wszystkie pola (stworzyć potrzebne metody).
3. Stworzyć metodę, która będzie miała przekazywana wywołaniu obiekt drugiej klasy. Metoda ma dodać do każdego pola obiektu, swoje pierwsze pole, podzieli przez drugie (jeśli zero, obsłużyć wyjątek), a następnie zapiszę wyniki tych działać w pola obiektu, który został jej przekazany.
Nie ma dużo zadań, ale są takie bardziej na myślenie niż na klepanie kodu. Jeśli złapaliście o co biega w programowaniu obiektowym, to nie powinno być problemów.
23
września
2009
Autor: misiuziu w kategorii PHP, ćwiczenia. Brak komentarzy
No to pora na ćwiczenia.
1. Stworzyć funkcję, która dodaje dwa podane argumenty i zwraca wynik.
2. Analogicznie stworzyć funkcję odejmowania i mnożenia.
3. Stworzyć funkcję dzielenia. W przypadku próby dzielenia przez zero, należy wyświetlić odpowiedni komunikat.
*4. Zamiast wyświetlania błędu w poprzednim zadaniu - rzucić wyjątkiem (tylko dla ambitnych).
5. Przetestować wszystkie funkcje wyświetlając pełne działanie i wynik.
6. Utworzyć funkcję, wykorzystującą wcześniej utworzone funkcję, która będzie miała 3 argumenty - dwie liczby, oraz tablice wyników. Funkcja po przetworzeniu zapisuje do tablicy wyników, kolejne rozwiązania wszystkich działań.
7. Wykorzystując powyższą funkcję, wykonać wszystkie obliczenia na 10 parach zmiennych.
I jak widać, zadania są coraz bardziej treściwe. I coraz bardziej zaczyna mi się podobać rzucanie przykładów nie do rozwiązania bez odrobiny zaangażowania.