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...
Poznaj efektywne narzędzia oraz mistrzowskie techniki pracy! Jak efektywnie zarządzać cyklem życia obiektów? Jak upraszczać trudne zadania przy użyciu technik metaprogramowania? Jak wykorzystać mądrość starożytnych filozofów w programowaniu? Każdy profesjonalista marzy o tym, aby w jak najkrótszym czasie zrobić i zarobić jak najwięcej — dotyczy to również programistów. Autor niniejszej książki, Neal Ford, wychodzi naprzeciw tym marzeniom i stawia tezę, że kluczem ...
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 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...
Poznaj nowoczesną platformę mobilną!_x005F_x000D_ _x005F_x000D_ Jak wykorzystać funkcje geolokalizacji?_x005F_x000D_ Jak przygotować pakiet instalacyjny i udostępnić go użytkownikom?_x005F_x000D_ Jak zapewnić bezpieczeństwo aplikacji mobilnej?_x005F_x000D_ _x005F_x000D_ Na rynku systemów operacyjnych dla telefonów komórkowych najwięcej mówi się obecnie o systemach Android oraz iOS. Nie można jednak zapominać o platformie firmy Microsoft! Jej najnowsza wersja - Windows Phone 7...
Błyskawiczne tworzenie animacji w HTML5! Projektowanie zgodnych ze standardami animacji na potrzeby WWW jest dziś o wiele łatwiejsze niż kiedyś. Dzięki swym możliwościom HTML5 może być dobrą alternatywą dla Flasha - technologii opracowanej przez firmę Adobe. Zauważył to zresztą sam producent, wydając narzędzie Wallaby, pozwalające na konwersję animacji z formatu Flash do HTML5. Dzięki temu urządzenia nieobsługujące formatu Flash, takie jak iPad i iPhone, bez problemu mogą wy...
Poznaj sekrety jednej z najpopularniejszych baz danych Jak przechowywane są dane? Jak dodawać własne zmienne konfiguracyjne? Jak przebiega proces replikacji? MySQL to obecnie jedna z najpopularniejszych baz danych. Jedną z jej największych zalet jest nieodpłatny dostęp zarówno do samego systemu, jak i do jego kodu źródłowego. Możliwość przeglądania kodu i -- w razie potrzeby -- samodzielnego modyfikowania go może okazać się przydatna programistom tworzącym aplikac...
Rewolucyjne urządzenia - nowatorskie oprogramowanie! Jak przygotować środowisko pracy? Jak zaprojektować atrakcyjny interfejs użytkownika? Jak wykorzystać potencjał ekranów dotykowych i gestów? iPhone, iPad, iPod Touch - kto nie zna tych urządzeń? Zmieniły one sposób, w jaki korzystamy z telefonii komórkowej, internetu, oraz to, jak słuchamy muzyki. Perfekcyjny interfejs użytkownika oraz nowoczesny, choć elegancki design sprawiły, że urządzenia te podbiły serca ludzi w każd...
5 lat doświadczenia w jednej książce! Wiele osób w rynku mobilnym i aplikacjach mobilnych dopatruje się ogromnego potencjału finansowego. I słusznie, ponieważ urządzenia tego typu są znacznie bliżej ludzi niż dawne komputery stacjonarne czy nawet laptopy i notebooki. Towarzyszą ludziom niemal cały czas - dwadzieścia cztery godziny na dobę. Warto to wykorzystać. Dla kogo jest ta książka? Dla każdego, kogo ciekawi potencjał finansowy rynku mobilnego, dla każdego, kogo korci, ...
Nie utrudniaj sobie życia — skorzystaj z biblioteki jQuery! Abecadło, czyli jak korzystać z dobrodziejstw biblioteki jQuery Interfejs API biblioteki jQuery, czyli gdzie szukać zaawansowanych rozwiązań Wtyczki, czyli o co jeszcze warto rozszerzyć dostępne możliwości Biblioteka jQuery, zarówno w wersji pełnej, jak i zminimalizowanej, pozwala programiście znacząco uprościć pracę i stopień skomplikowania kodu tworzonego w języku JavaScript. Korzystając z jej możliwości...
Naucz się korzystać z pełni możliwości biblioteki MVC! _x005F_x000D_ _x005F_x000D_ Co to jest model MVC i dlaczego warto z niego korzystać?_x005F_x000D_ Jak programować z użyciem biblioteki MVC?_x005F_x000D_ Jak stworzyć aplikację internetową lub stronę WWW dzięki Symfony?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Symfony, framework stworzony w języku PHP i mający na celu uproszczenie oraz przyspieszenie tworzenia aplikacji internetowych, znajduje zastosowanie w coraz większe...
Daj się uwieść urokowi Snow Leoparda! Poznaj interfejs użytkownika środowiska Snow Leopard Dowiedz się, jak korzystać z podstawowych funkcji systemu Naucz się zarządzać danymi, używać programów i surfować w sieci Snow Leopard — irbis, śnieżna pantera, Panthera Uncia, ale też najnowszy, najszybszy, najładniejszy i najbardziej dopracowany system operacyjny dla komputerów Mac. Nowe "dziecko" firmy Apple okazało się wygodniejsze w użyciu, mniej wymagające i bardziej wy...
Jakie możliwości kryją standardowe moduły biblioteczne? Jak wykonywać operacje na plikach? Jak stworzyć graficzny interfejs użytkownika? Python to wyjątkowo praktyczny język programowania, idealnie nadający się do szybkiego rozwiązywania niecodziennych problemów, z którymi często borykają się koderzy. Nie wymusza on stosowania jednego stylu programowania, co pozwala na dużo większą elastyczność w trakcie pisania kodu. Umożliwia programowanie obiektowe, str...
Poznaj język, który wykorzystuje Google i YouTube! Jak tworzyć i przetwarzać obiekty za pomocą instrukcji Pythona? Jak stworzyć strukturę kodu i wykorzystać go ponownie? Jak programować obiektowo w Pythonie? Czy wiesz, dlaczego ponad milion programistów na całym świecie używa właśnie tego języka skryptowego? Jego atuty to niezwykła czytelność, spójność i wydajność — pewnie dlatego także i Ty chcesz opanować słynnego Pythona. Kod napisany w tym języku można z łatwo...
Bądź nowoczesny. Poznaj wszystkie funkcje, jakie oferuje CSS3! Zastosuj nowoczesne narzędzia do tworzenia stron WWW Dowiedz się, jak wykorzystywać potencjał drzemiący w CSS3 Naucz się osiągać efekty, o których konkurencja może tylko marzyć Rozwój kaskadowych arkuszy stylów nabiera coraz większego rozpędu. Bez nich nie byłoby internetu, jaki dziś znamy, a zamiast atrakcyjnych, kolorowych stron WWW z dużą ilością grafiki oglądalibyśmy wciąż proste i nieciekawe dokumenty hiper...
CSS3 zawsze pod ręką! Jak dołączyć arkusz stylów do dokumentu HTML? Jak pozycjonować elementy? Co nowego w CSS3? Kaskadowe arkusze stylów liczą sobie już dobre paręnaście lat - ich pierwsza wersja została opublikowana w roku 1996. Dzięki wprowadzeniu tego pomysłowego rozwiązania udało się w końcu uporządkować kod stron internetowych. Co prawda, zajęło to sporo czasu, ale obecnie większość witryn poprawnie oddziela warstwę prezentacji od zawartości strony. Pozwala to na wię...
Programowanie w Linuksie? To naprawdę proste! Poznaj języki programowania stosowane w systemie Linux Znajdź, zainstaluj i skonfiguruj niezbędne narzędzia programistyczne Naucz się tworzyć, kompilować i testować doskonałe aplikacje użytkowe Systemy należące do rodziny Linux zdobyły ogromną popularność jako stabilne, wydajne, bezpieczne i darmowe środowiska operacyjne zarówno wśród użytkowników prywatnych, jak i wielkich korporacji. Dziś środowiska te można spotkać już niemal...
Poznaj najskrytsze zakamarki C#! Obecnie szczególnie cenione są te języki programowania, które pozwalają na błyskawiczne osiągnięcie oczekiwanych efektów. Dodatkowo absolutnie niezbędne jest zachowanie możliwości uruchamiania raz napisanej aplikacji na różnych platformach bez konieczności jej przepisywania. Nikt nie ma na to czasu! C# to nowoczesny język, który zdobył uznanie programistów na całym świecie, ponieważ spełnia nawet najbardziej wyśrubowane wymagania! Ten bezcen...
Wykorzystaj rewolucję sieciową i twórz nowatorskie aplikacje! Najlepsze narzędzia projektowania aplikacji sieciowych, czyli język C# i platforma .NET Praktyczne programowanie sieciowe, czyli 61 odsłon projektów do szybkiego wykorzystania ASP.NET i ADO.NET, czyli dwie bardzo przydatne technologie Całkiem duża część współczesnego życia na stałe przeniosła się do Internetu. Nikt dziś nie wyobraża już sobie świata, w którym nie można sprawdzić pogody, zrobić zakupów czy szybko ...
Twórz lepszy kod JavaScript! Jakie jest najlepsze podejście do tworzenia aplikacji w języku JavaScript? Z tą książką, zawierającą najlepsze praktyki i wiele wzorców kodowania, znajdziesz odpowiedź na to pytanie. Jeśli jesteś doświadczonym programistą szukającym sposobów rozwiązania problemów związanych z obiektami, funkcjami, dziedziczeniem i innymi aspektami języka, przedstawione tu abstrakcje i szablony sprawdzą się idealnie. Książka napisana przez eksperta języka JavaScr...
Spraw, aby język HTML5 nie miał przed Tobą tajemnic! Poznaj strukturę dokumentów hipertekstowych i znaczniki HTML Naucz się w praktyczny sposób stosować konstrukcje języka Dowiedz się, jak szybko tworzyć atrakcyjne strony WWW W obecnych czasach po prostu nie wypada nie mieć swojej strony w internecie. Prawda ta dotyczy już nie tylko dużych firm, organizacji społecznych czy instytucji państwowych, lecz również tysięcy prywatnych osób, które nie chcą pozostawać anonimowymi ko...
Zrób to we Flashu! Rysowanie, posługiwanie się symbolami i różne metody animacji Sterowanie odtwarzaniem filmu i dodawanie elementów interaktywnych Publikowanie filmów Flasha na stronie WWW i w postaci samodzielnej prezentacji Flash CS5 PL święci dziś triumfy jako znakomite i niezbyt skomplikowane w obsłudze narzędzie do tworzenia animowanych filmów, gier i wszelkich interaktywnych elementów stron WWW. Ten świetny i uniwersalny program może być z powodzeniem wykorzystywany ...