Poziom: 0 | Kategoria: Komputerowo-internetowo, Studia.
Zbliża się czas zaproponowania tematu projektu w Programowania obiektowego. Myślałem, że nie będzie to żaden problem dla mnie. Jednak ponieważ ostateczny termin oddania gotowego projektu ustalony został na 21 czerwca, wydaje mi się, że mogę nie zdążyć, tym bardziej, że muszę zrobić jeszcze drugi projekt.
Projekt, który chciałem realizować, to katalog multimediów, a w zasadzie katalog plików mp3 rozsianych po różnych nośnikach CD/DVD. Program miał mieć ładny, funkcjonalny GUI oraz miał obsługiwać tagi ID3. Zacząłem nawet projektować klasy i właśnie na tym poziomie zrozumiałem, że może być ciężko z realizacją wszystkiego w miesiąc, a nie chcę za bardzo zawężać funkcjonalności projektu.
Wróciłem więc do punktu wyjścia i muszę znowu myśleć nad tematem. Przez chwilę myślałem o interpreterze języka Żółw, którego pisałem w zeszłym roku w C. Wystarczyłoby więc przepisać go na C# i projekt gotowy. Nie wiem tylko, czy taki temat zostanie zaakceptowany.
A może Ty masz jakieś propozycje?
O Jessu, ale narzekacz.
Bierzesz bazę SQL (sqlite, wbudowana, gotowe C++ API) do składowania danych; bierzesz id3lib (http://id3lib.sourceforge.net/) do skanowania tagów ID3.
17 maja 2007 o 14:22:52Przeszukujesz dysk po rozszerzeniach, skanujesz tagi, wrzucasz podstawowe info do bazy, dodajesz interface do prostego wyszukiwania i gotowe. Max tydzień roboty.
Wszystko ok, tylko nie chcę korzystać z bazy opartej o SQL to raz, katalog chce serializować do XML to dwa. Poza tym w katalogu nie mają być tylko pliki mp3, tylko wszystkie pliki. Mp3 mają mieć tylko dodatkowe info. Program ma być przede wszystkim dla mnie, więc i tak go będę pisał, a zaliczenie obiektów byłoby przy okazji.
17 maja 2007 o 14:27:01