sobota, 13 czerwca 2009 08:39:59
..wiec siedzę sobie tego dnia patrze na konto a tam extra 30f! Tak czy siak zakończyłem prace nad moim projektem. No może jeszcze jedna rzecz została ale nie jest to nic bez czego sie nie obędzie. To od ostatniego postu zmieniło sie:
1. Używając bibliotek AxWMPLib i WMPLib stworzyłem okienko Windows Media Player do odtwarzania filmów. Jedyna wada jest to ze odtwarza tylko pliki do których ma kodeki a nie jest to zbyt dobra wiadomość ponieważ WMP nie jest znany z odtwarzania wszystkich formatów.
2. Używając biblioteki System.Configuration stworzyłem mechanizm pobierania i wyświetlania strony o danym filmie z IMDb.com
3. Używając wbudowanego Publishera zamieściłem aplikacje na moim dysku bym nie musiał laptopa wszędzie nosić by pokazać moje dzieło. Jest to tez bardzo użyteczne także ponieważ ostawiłem w autorun.ini by otworzył ta właśnie aplikacje.
Link do obrazka
Jednak mam kilka pomysłów które opisze prawdopodobnie w następnym tygodniu:
- zrobić tak by i media player i przeglądarka otwierały sie w osobnych oknach (lub tylko przeglądarka)
- ponieważ nie na wszystkich komputerach mój dysk przybiera ten sama literę(jest to problemem ponieważ aplikacja bez prawidłowej scierzki nie działa) wiec wstawię opcje ze można ja przydzielić automatycznie
Trzymajcie sie ludziska i "KEEP ON ROLLING" :)
1. Używając bibliotek AxWMPLib i WMPLib stworzyłem okienko Windows Media Player do odtwarzania filmów. Jedyna wada jest to ze odtwarza tylko pliki do których ma kodeki a nie jest to zbyt dobra wiadomość ponieważ WMP nie jest znany z odtwarzania wszystkich formatów.
2. Używając biblioteki System.Configuration stworzyłem mechanizm pobierania i wyświetlania strony o danym filmie z IMDb.com
3. Używając wbudowanego Publishera zamieściłem aplikacje na moim dysku bym nie musiał laptopa wszędzie nosić by pokazać moje dzieło. Jest to tez bardzo użyteczne także ponieważ ostawiłem w autorun.ini by otworzył ta właśnie aplikacje.
Link do obrazka
Jednak mam kilka pomysłów które opisze prawdopodobnie w następnym tygodniu:
- zrobić tak by i media player i przeglądarka otwierały sie w osobnych oknach (lub tylko przeglądarka)
- ponieważ nie na wszystkich komputerach mój dysk przybiera ten sama literę(jest to problemem ponieważ aplikacja bez prawidłowej scierzki nie działa) wiec wstawię opcje ze można ja przydzielić automatycznie
Trzymajcie sie ludziska i "KEEP ON ROLLING" :)
Nastrój:
Kategoria: brak kategorii
komentarze [0]
niedziela, 7 czerwca 2009 23:30:48
dziś posiedziałem i do coś osiągnąłem z moim programem. Już mowie. Skoncentrowałem się na wypisaniu listy filmów i katalogowanie filmów. użyłem bibliotek "windows.forms" by edytować zawartość, "IO"(input output)by wczytać nazwy plików, oraz "Linq" dla niektórych ustawień listy. Trochę nerwów
"for loops" i logiki później:

aha i dodalem jeszcze opcje usuwanie tych glupich plikow *.ini
"for loops" i logiki później:

aha i dodalem jeszcze opcje usuwanie tych glupich plikow *.ini
Nastrój:
Kategoria: brak kategorii
sobota, 6 czerwca 2009 18:27:33
Od kilku dni pracuje nad nowym programem. Wstępne założenie było by stworzyć aplikacje która będzie organizować moje filmy. Moj algorytm dla tego był taki:
1. Znajdź wszystkie filmy w danej lokalizacji
2. Wyświetl je jeden po drugim
3. Posortuj je alfabetycznie
4. Mozliwosc wyboru pojedynczego wpisu
5. Po wyborze i przyciśnięciu przycisku,
wyświetl detale
6. Mozliwosc odtworzenia filmu
Jak narazie:
1. Jeśli nie podasz lokalizacji gdzie szukać filmu wtedy wczyta się ta ustawiona automatycznie
2. Po naciśnięciu guzika, wyszukuje i ładuje wszystkie nazwy plików z rozszerzeniem *.avi
3. Po naciśnięciu innego guzika usuwa z folderów wszystkie pliki *.ini (te wkurwiające które zostawia SubEditPlayer)
Problemy:
1. Nie umiem znaleźć metody by posortować filmy.
2. Prawdopodobnie C# nie ma funkcji która otwiera pliki jeśli nie jest to plik tekstowy.
3. Bez numeru 1 na miejscu nie ma sensu zaczynać etapu kiedy informacje o filmie zostają władowane.
Przepraszam jeśli będę przynudzał w następnych postach ale szkoła się z powrotem zaczyna i mam zamiar użyć tego programu jako praca semestralna.
Wiec CZEKAM na wasze opinie. PROSZĘ POWIEDZ CO MYŚLISZ!
1. Znajdź wszystkie filmy w danej lokalizacji
2. Wyświetl je jeden po drugim
3. Posortuj je alfabetycznie
4. Mozliwosc wyboru pojedynczego wpisu
5. Po wyborze i przyciśnięciu przycisku,
wyświetl detale
6. Mozliwosc odtworzenia filmu
Jak narazie:
1. Jeśli nie podasz lokalizacji gdzie szukać filmu wtedy wczyta się ta ustawiona automatycznie
2. Po naciśnięciu guzika, wyszukuje i ładuje wszystkie nazwy plików z rozszerzeniem *.avi
3. Po naciśnięciu innego guzika usuwa z folderów wszystkie pliki *.ini (te wkurwiające które zostawia SubEditPlayer)
Problemy:
1. Nie umiem znaleźć metody by posortować filmy.
2. Prawdopodobnie C# nie ma funkcji która otwiera pliki jeśli nie jest to plik tekstowy.
3. Bez numeru 1 na miejscu nie ma sensu zaczynać etapu kiedy informacje o filmie zostają władowane.
Przepraszam jeśli będę przynudzał w następnych postach ale szkoła się z powrotem zaczyna i mam zamiar użyć tego programu jako praca semestralna.
Wiec CZEKAM na wasze opinie. PROSZĘ POWIEDZ CO MYŚLISZ!
Nastrój:
Kategoria: brak kategorii
środa, 3 czerwca 2009 20:47:21
Dziś mam zamiar napisać o selekcji . Selekcja oznacza ze program w którymś momencie podejmie jakąś decyzje opierając się na parametrach które mu dostarczycie. Np. Chce by program coś zrobił kiedy liczba kliknięć przekroczy 5.
Var liczbaKlikniec as Integer
if (liczbaKlikniec > 5)
{
Zrób coś
}
W miejsce “Zrób coś” możemy wpisać cokolwiek nam przyjdzie do głowy. Morze to być kolejne pytanie lub od razu polecenie by coś się stało.
Gdy “liczbaKlikniec” jeszcze nie przekroczyła 5, i chcemy coś robić w trakcie gdy to zapytanie zwraca false(ang. Fałsz), możemy dodać “else”(ang. “Inaczej” lub tym podobny), pod którym możemy wpisać zadanie które powinno się wtedy dziać.
Var liczbaKlikniec as Integer
if (liczbaKlikniec > 5)
{
Zrób coś
}
Else
{
Zrób coś innego
}
“IF STATEMENT” bo tak się nazywa to co właśnie stworzyliśmy może zwrócić “true”(ang. Prawda) lub właśnie “false” o którym już mówiliśmy. Z tego właśnie możemy wydedukować że cokolwiek w nawiasach podąża “Boolean”(ang. Bolowski, Logiczny). Jest to system oparty na wspomnianych dwóch czynnikach. Jest to temat rozległy, ale na razie wystarczy wam wiedzieć ze “Boolean variable”(ang. Zmienna logiczna) zwraca prawdę lub fałsz.
Var liczbaKlikniec as Integer
if (liczbaKlikniec > 5)
{
Zrób coś
}
W miejsce “Zrób coś” możemy wpisać cokolwiek nam przyjdzie do głowy. Morze to być kolejne pytanie lub od razu polecenie by coś się stało.
Gdy “liczbaKlikniec” jeszcze nie przekroczyła 5, i chcemy coś robić w trakcie gdy to zapytanie zwraca false(ang. Fałsz), możemy dodać “else”(ang. “Inaczej” lub tym podobny), pod którym możemy wpisać zadanie które powinno się wtedy dziać.
Var liczbaKlikniec as Integer
if (liczbaKlikniec > 5)
{
Zrób coś
}
Else
{
Zrób coś innego
}
“IF STATEMENT” bo tak się nazywa to co właśnie stworzyliśmy może zwrócić “true”(ang. Prawda) lub właśnie “false” o którym już mówiliśmy. Z tego właśnie możemy wydedukować że cokolwiek w nawiasach podąża “Boolean”(ang. Bolowski, Logiczny). Jest to system oparty na wspomnianych dwóch czynnikach. Jest to temat rozległy, ale na razie wystarczy wam wiedzieć ze “Boolean variable”(ang. Zmienna logiczna) zwraca prawdę lub fałsz.
Nastrój:
Kategoria: brak kategorii
wtorek, 2 czerwca 2009 15:13:27
… przypomniałem sobie dzisiaj o czym powinien być ten blog. Wiec pomoc przy egzaminach COMP1 i COMP2. Sa to egzaminy przeprowadzane przez angielski zespól egzaminacyjni(AQA), do sprawdzenia umiejętności które osiągnęliśmy podczas kursu Computing Studies(nauka informatyczna). Wiec przesyłam linki do tegorocznego egzaminu. Jak COMP2 jest egzaminem z teorii, COMP1 jest z programowania. Wiec przesyłam także link do spakowanego folderu mojego projektu. Jest to gra oparta na kultowej gry na automaty. By otworzyć projekt będziecie potrzebować:
- .NET Framework 2.0 (lub nowsza)
- Microsoft’s Visual C# Express Edition 2005
- Visual Studio Service Pack 1
- XNA Game Studio 2.0 (lub nowsza ale zalecam ta wersje)
Kod jest opisany po angielsku ale jeśli robicie ten kurs lub zamierzacie robić w następnych stuleciu powinniście sobie poradzić. Ten kod może się wam przydać w pracy ale wszystkie prawa posiadam ja, wiec proszę by nawet jeśli kopiujesz to dodaj co od siebie. Więcej informacji w następnych postach a jestem dostępny na MSN.
P.S. Linki po boku;
- .NET Framework 2.0 (lub nowsza)
- Microsoft’s Visual C# Express Edition 2005
- Visual Studio Service Pack 1
- XNA Game Studio 2.0 (lub nowsza ale zalecam ta wersje)
Kod jest opisany po angielsku ale jeśli robicie ten kurs lub zamierzacie robić w następnych stuleciu powinniście sobie poradzić. Ten kod może się wam przydać w pracy ale wszystkie prawa posiadam ja, wiec proszę by nawet jeśli kopiujesz to dodaj co od siebie. Więcej informacji w następnych postach a jestem dostępny na MSN.
P.S. Linki po boku;
Nastrój:
Kategoria: brak kategorii
poniedziałek, 1 czerwca 2009 02:22:55
hey, przeszukiwalem neta i zdecydowalem ze musze miec jakiegos starego notebook'a. Wiec wszechmoc oglaszam ze kupie dzialajacego laptopa, starego z dusza, cena do negocjacji. odezwe sie jeszcze.
Nastrój:
Kategoria: brak kategorii