Witam. Chodziło by mi o napisanie programu. Temat: \"Program do generowania miniaturek na podstawie plików graficznych użytkownika. Wymiary miniaturek podawane przez użytkownika, funkcje zachowania proporcji, możliwość dodawania ramek, utworzenie prostej galerii zdjęć oraz zapis listy miniatur do pliku html. Program powinien też posiadać kilka podstawowych filtrów graficznych jak wygładzanie czy wyostrzenie\"
Do tego muszą być spełnione takie warunki:
1. Wszystkie nazwy klas, funkcji, zmiennych stosowanych w programie mają być
w języku polskim tzn. obrazek a nie picture. Zmienne opisujemy pełnymi wyrazami, unikamy oznaczeń typu
i, x, y itp..
2. Każdy z programów musi być zaprojektowany
mechanizmów obiektowych: klasy,
dziedziczenie wielobazowe, polimorfizm
dynamiczne, obsługa wyjątków.
3. Każda zaprojektowana w programie klasa musi mieć swoje logiczne uzasadnienie.
4. Klasy w projekcie mają być definiowane w osobnych plikach z podziałem na plik *.h
z definicją klasy i deklaracją funkcji oraz plik *.cpp z definicjami funkcji zawartymi
w klasie.
5. Każdy z projektów musi posiadać krótką dokumentację w postaci starannie
przygotowanego pliku pomocy w standardzie HLP bądź CHM.
6. Program powinien być skompilowany w taki sposób aby możliwe było jego
uruchomienie na dowolnej maszynie bez potrzeby instalowania dodatkowych
bibliotek.
7. Projekty powinny zawierać przykłady pozwalające na sprawdzenie wszystkich funkcji
programu. Programy mają być przetestowane i odporne na błędy użytkownika
(literówki, zły typ danych itp.).