W tym krótkim artykule chcę przedstawić wstęp do przetwarzania obrazów w C#. W dalszej części dowiesz się w jaki sposób wczytać obraz, oraz dowolnie przetworzyć piksel po pikselu. Myślę, że dzięki temu łatwiej będzie zrozumieć Ci logikę przetwarzania obrazów oraz poznasz podstawy tworzenia aplikacji .NET.
Przeczytaj całość »
Wczoraj opublikowano pierwszą publiczną betę Service Pack’a dla Visual Studio 2008 oraz .NET Frameworka 3.5, Aktualizacja nie tylko usuwa błędy oraz zwiększa wydajność Frameworka, ale też dodaje kilka nowych funkcjonalności.
Przeczytaj całość »
Przeglądając kody źródłowe różnych “wyszukiwarek” podpiętych do różnych serwisów, nigdy nie mogę się nadziwić - czego to ludzie nie wymyślą. MySQL jako baza danych wspiera od pewnego czasu przeszukiwanie tekstu zarówno poprzez wyrażenia regularne jak i Full-Text search. Tak więc nie radzę trudzić się i pisać różne dziwne przeszukiwania na poziomie php jeżeli mamy odpowiedni zestaw funkcji po stronie bazy danych.
Przeczytaj całość »
Niestety firmy tworzące aplikacje w PHP rzadko kiedy skupiają się a ich właściwym testowaniu, często nie wiedzą o narzędziach wspomagających proces testowania.
Przeczytaj całość »
Ostatnio przeglądając różne technologie zacząłem zastanawiać się nad kosztem aplikacji w różnych językach. Najbardziej interesowały mnie systemy rozproszone oraz aplikacje internetowe. Ile kosztuje zaprojektowanie aplikacji dal danego języka? - to pytanie nie dawało mi spokoju.
Przeczytaj całość »
Wzorzec observer jest wykorzystywany w aplikacjach wszędzie tam, gdzie zależy nam na automatycznym informowaniu wielu obiektów o zaistniałym zdarzeniu.
Przeczytaj całość »
Gdy potrzebujemy by klasy tworzyły obiekty innych klas w zależności od parametrów wejściowych, zazwyczaj mamy do czynienia z wzorcem projektowym typu factory.
Przeczytaj całość »
Gdy potrzebujemy tylko jednej instancji klasy (np. do obsługi bazy danych) z pomocą przychodzi nam wzorzec projektowy typu Singleton.
Przeczytaj całość »
Wzorzec strategii wykorzystuje się zazwyczaj wtedy, gdy istnieje potrzeba używania rożnych odmian algorytmu w zależności od okoliczności. Załóżmy, że chcemy dla użytkowników systemu typu Windows udostępniać na stronie download pliki typu zip, a dla innych użytkowników pliki tar.gz.
Przeczytaj całość »