W gąszczu milionów witryn WWW znajdujących się w sieci jest również i Twoja. Co należy zrobić, aby użytkownicy sieci korzystali akurat z niej, a nie z innych? Odpowiednie wypozycjonowanie strony w wyszukiwarkach jest niezwykle ważne, ale nie stanowi jedynego rozwiązania. Równie ważne, jeśli nie ważniejsze, jest takie jej zaprojektowanie i przygotowanie witryny, aby odwiedzające ją osoby nie zostały przytłoczone nadmiarem funkcji nawigacyjnych, dziesiątkam...
O metodzie Scrum czyli o zwinnym zarządzaniu projektami - rozmowa, pół żartem pół serio, z Mariuszem Chrapko Poznaj Scrum i bądź efektywny! Zwinne metody projektowania, takie jak Scrum, święcą dziś triumfy jako alternatywne podejście do przeprowadzania skomplikowanych, wieloaspektowych projektów, zwłaszcza z dziedziny IT. W przeciwieństwie do tradycyjnych systemów, Scrum zakłada podział projektu na krótkie iteracje (sprinty), z kt&...
Zaprojektuj nowe aplikacje dla urządzeń mobilnych Środowisko Visual Studio i szkic projektu Wykorzystanie języka C# i platformy .NET Compact Zastosowanie grafiki trójwymiarowej z mobilnym Direct3D Urządzenia przenośne, począwszy od telefonów komórkowych, a skończywszy na GPS-ach i kieszonkowych odtwarzaczach wideo, są dziś niezwykle popularne. Wiele z nich łączy w sobie tak przeróżne funkcje, że można je nazwać minikomputerami. Nic dziwnego, że pracują pod kontrolą uniw...
Poznaj najlepsze praktyki tworzenia mobilnych witryn internetowych Jak budować interaktywne witryny dla smartfonów? Jak zwiększyć użyteczność mobilnej witryny internetowej? Jak zoptymalizować serwer WWW pod kątem przeglądarek mobilnych? Internet mobilny to wyjątkowo ekscytujący, ale i chaotyczny ekosystem, który podlega gwałtownym i trudnym do przewidzenia zmianom. Ten podręcznik pozwoli Ci nie tylko przetrwać w tym fascynującym i "dziewiczym" świecie, ale skutecznie rad...
Uniwersalna i niezastąpiona — Java na każdą okazję Poznaj podstawy — środowisko, struktura i kompilacja programu Dowiedz się więcej — instrukcje języka, wyjątki i programowanie obiektowe Wykorzystaj różne możliwości — system wejścia-wyjścia, kontenery, aplikacje i aplety Język Java nieprzerwanie święci triumfy na salonach profesjonalnych firm, zajmujących się programowaniem. Jest wykorzystywany zarówno w prostych programach dla telefonów komórkowy...
Poznaj zasady tworzenia niezawodnych sieci teleinformatycznych Jak zaprojektować system okablowania strukturalnego? W jaki sposób wybrać pomieszczenie na punkt dystrybucyjny sieci? Na czym polega dobór przepustowości w segmencie? Żyjemy w społeczeństwie informacyjnym i dziś właśnie informacja to strategiczne dobro, które przekłada się na możliwości rozwoju, a także przynosi wymierne efekty finansowe. Dlatego też wszyscy przywiązujemy ogromną wagę do jakości i szybkości pr...
AutoCAD od lat wyznacza standardy w dziedzinie oprogramowania CAD, a książka Andrzeja Pikonia stanowi pierwszą pozycję, po którą powinien sięgnąć każdy początkujący użytkownik środowiska firmy Autodesk. Dlaczego? Ponieważ znajdzie w niej wszystko, co niezbędne, aby szybko i bezboleśnie rozpocząć swoją własną przygodę z najpopularniejszym programem CAD na świecie oraz gruntownie poznać podstawy programu. To z kolei da mu szansę na dołączenie do grupy specjalistów...
Czasy, w których musieliśmy samodzielnie składać komputery, niewątpliwie dawno odeszły już w przeszłość. Dziś możemy po prostu wybrać się do jednego z wielu sklepów komputerowych i zamówić w nim odpowiedni sprzęt. Do dyspozycji mamy też bogatą ofertę gotowych modeli, wśród których bez problemu powinniśmy znaleźć komputer najlepiej pasujący do naszych wymagań. Gorzej, gdy poszukujemy sprzętu nietypowego, nigdzie nie możemy znaleźć interesującego nas zestawu lub złożenie komput...
Napisz wieloplatformowe programy w C++ Jak korzystać z bibliotek wxWidgets oraz Qt? W jaki sposób implementować obsługę zdarzeń w aplikacjach? Jak budować aplikacje sieciowe i bazodanowe? Okres dominacji jednego systemu operacyjnego i przeznaczonych dla niego rozwiązań powoli odchodzi do historii. Fenomen popularności różnych dystrybucji Linuksa i coraz mocniejsza pozycja komputerów Mac sprawiają, że wiele firm produkujących oprogramowanie decyd...
Poznaj nowości języka C# i podnieś wydajność programowania. Co nowego w C# 3.0? Jak skrócić i usprawnić swój kod? Do czego służy mechanizm LINQ? C# jest obiektowym językiem programowania zalecanym przez Microsoft dla platformy .NET Framework. Pozwala definiować wiele różnorodnych elementów składowych klas, nie tylko pola czy metody. Analiza struktury kodu umożliwia tworzenie wysoce uniwersalnych mechanizmów operujących na strukturze kodu nieznanej w czasie kompilacji. Wi...
Podstawowy podręcznik do nauki algorytmiki Przystępne wprowadzenie do algorytmiki Bez zbędnej teorii Gotowe rozwiązania w C++ Oto kolejne wydanie sprawdzonej i cenionej przez programistów, wykładowców oraz studentów książki, będącej podstawowym podręcznikiem do nauki algorytmiki. W pierwszej kolejności autor zapozna Cię z elementarnymi zagadnieniami z tej dziedziny oraz wyjaśni, skąd bierze się tak szybki postęp w tej dyscyplinie nauki. Podczas dalszej lektury poznasz tak...
Zacznij przygodę z grami dla tabletów! Tablety z Androidem na pokładzie zdobywają coraz większą popularność. Jednym z powodów tego zjawiska jest niezwykle korzystny stosunek jakości i możliwości do ceny. Czy są jakieś inne? Oczywiście - ogromny wybór przydatnych aplikacji oraz atrakcyjnych gier. Duże ekrany i mocne, często wielordzeniowe procesory dają programistom pole do popisu. Jeżeli chcesz dołączyć do tego grona i przygotować genialną grę na platformę Android, potrzebuj...
Zobacz, jak tego nie robić! Jak nie projektować modelu logicznego i fizycznego bazy danych? Jak nie zadawać zapytań SQL? Jak nie wytwarzać aplikacji? Podobno najlepiej jest uczyć się na cudzych błędach. Ta mądrość sprawdza się w wielu dziedzinach życia, także w informatyce. Ile razy brnąłeś w złe rozwiązanie, aż ktoś powiedział: "tak się nie robi"? Czy nie pomyślałeś wtedy o książce, w której zamiast metod rozwiązywania danych problemów znalazłbyś informacje, jak do nich ni...
Doceń e-learning z platformą Moodle! E-learning i platforma Moodle, czyli po co nam ta zmiana Instalacja programu i obsługa interfejsu, czyli od czego zacząć pracę z Moodle Zakładanie kursu i jego konfigurowanie, czyli jak sprawić, żeby wszystko dobrze działało Jeszcze kilka lat temu idea e-learningu budziła powszechne zdziwienie i duże opory w środowisku nauczycieli oraz potencjalnych uczniów. Wbrew obawom okazało się jednak, że nauka za pośrednictwem mediów elektronicznyc...
Chcesz zaistnieć w sieci? WordPress Ci w tym pomoże! Co należy wiedzieć o blogach i blogosferze? Gdzie znaleźć bezpłatny hosting i czyje usługi wybrać? Jak zainstalować, skonfigurować i używać WordPressa? Coraz więcej użytkowników internetu dojrzewa do tego, aby zerwać ze stereotypem biernego odbiorcy treści sieciowych i dołączyć do grona ich autorów. Niestety, większość z nich nie ma pojęcia o tworzeniu stron i mechanizmach stojących za ich działaniem. Jeśli i Ty masz coś ...
Dowiedz się, jak zbudowany jest i jak działa procesor Poznaj język Asembler i narzędzia umożliwiające tworzenie w nim programów Naucz się pisać wydajny kod działający w systemach DOS i Windows Poznaj Asemblera i dołącz do elity programistów! "Asembler" to słowo wywołujące przerażenie u laików i dreszcz emocji u specjalistów. Osoby znające ten język są uważane za elitę wśród profesjonalnych programistów. Nic dziwnego...
Jak stworzyć stronę WWW w ASP.NET 2.0? Jak skorzystać z dobrodziejstw technologii AJAX? Jak zapewnić bezpieczeństwo, poprawność i trwałość danych w ASP.NET 2.0? ASP.NET jest technologią stworzoną przez firmę Microsoft, pozwalającą na tworzenie dynamicznych stron WWW. Dostarcza ona wielu kontrolek, które wspomagają programistę w codziennych działaniach i pozwalają na znaczące przyspieszenie prac nad projektowaną witryną. Wykorzystanie technologii AJAX ułatwia tworzenie stro...
Poznaj tajniki tworzenia aplikacji dla Windows Jak określić położenie, rozmiar i styl okna? Jak tworzyć wątki aplikacji za pomocą funkcji CreateThread? Jak definiować biblioteki? Dev-C++ to zintegrowane środowisko programistyczne, którego niewątpliwym atutem są tzw. DevPaki, czyli rozszerzenia programu, pozwalające korzystać z różnych bibliotek, szablonów i narzędzi. Środowisko Dev-C++ wspomaga także pracę nad nowym projektem Windows -- gotowym kodem tworzącym okno z ob...
Dobry interfejs graficzny aplikacji Windows? Tylko z WPF!_x005F_x000D_ _x005F_x000D_ Poznaj metody tworzenia nowoczesnych i spójnych GUI_x005F_x000D_ Naucz się korzystać z możliwości WPF i języka XAML_x005F_x000D_ Dowiedz się, jak łączyć atrakcyjne interfejsy z logiką programów_x005F_x000D_ _x005F_x000D_ Windows Presentation Foundation to nowoczesny system graficzny, umożliwiający tworzenie i wyświetlanie atrakcyjnych wizualnie aplikacji okienkowych dla środowiska Windows. Te...
Dowiedz się więcej o działaniu USB i poznaj metody programowania transmisji danych_x005F_x000D_ _x005F_x000D_ W jaki sposób odbywa się transfer danych?_x005F_x000D_ Jak odblokować urządzenia do transmisji?_x005F_x000D_ Na czym polega programowanie obiektowe transmisji USB?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ USB (skrót od ang. Universal Serial Bus -- uniwersalna magistrala szeregowa) to rodzaj bardzo praktycznego portu komunikacyjnego, dzięki któremu możliwe jest podłącz...
Technologia AJAX (skrót od ang. Asynchronous JavaScript and XML) tchnęła nowe życie w strony internetowe. Sprawiła, że stały się one interaktywne, przyjazne w użyciu oraz dynamiczne. Dzięki niej aplikacje internetowe coraz bardziej przypominają te standardowe, znane z codziennej pracy. Jeśli jednak ogrom możliwości tej technologii wydaje Ci się trudny do opanowania -- jesteś w błędzie! Przekonaj się, że z dobrym podręcznikiem nic nie bywa trudne! "Head First Ajax. Edycja pols...
Język programowania C# został zaprojektowany specjalnie dla firmy Microsoft. C# czerpie najlepsze wzorce z języka Java oraz C++. Aktualnie dostępna wersja 3.0 zawiera takie elementy jak automatyczne oczyszczanie pamięci, typy ogólne, dynamiczne tworzenie kodu i wiele innych. Język C# zawiera bogatą bibliotekę klas pozwalających na tworzenie i rozwijanie aplikacji okienkowych, bazodanowych, a także dynamicznych aplikacji internetowych. Rozwiązanie to zdobyło już swoją pozycję ...
Naucz się myśleć jak fizyk — obserwuj, eksperymentuj, rozwiązuj zadania! Jeśli przeraża Cię myśl o kolejnej klasówce z fizyki, chciałbyś zrozumieć, jak funkcjonuje otaczający Cię świat, albo lubisz poznawać nowe rzeczy — ta niezwykła książka jest właśnie dla Ciebie. Masz przed sobą nowoczesny podręcznik, skonstruowany według najnowszych metod z zakresu teorii nauczania. Dzięki niemu nie tylko zrozumiesz prawa fizyki, ale również polubisz rozwiązywanie zadań z t...
Poznaj sekrety tworzenia efektownych stron WWW, spełniających wszelkie wymagania dostępności i użyteczności Istnieje tylko jedna metoda, dzięki której możesz stać się doświadczonym webmasterem — to samodzielne projektowanie i tworzenie witryn internetowych. Dzięki książce, którą trzymasz w rękach, z pewnością zdobędziesz umiejętności w tej dziedzinie. Ten niezwykły podręcznik został bowiem przygotowany tak, aby zmusić Twój mózg do przyswojenia potrzebnych informacji....