Wykorzystaj fantastyczne możliwości jQuery i twórz bardziej rozbudowane, interaktywne interfejsy internetowe! Jak rozpocząć pracę z biblioteką jQuery i sprawnie przetwarzać model DOM? Jak ożywiać witrynę przy użyciu ciekawych efektów i animacji? Jak tworzyć interaktywne tabele i zaawansowane formularze? Stworzona w 2006 roku biblioteka jQuery miała być wybawieniem dla wielu programistów, którzy wcześniej nie mieli alternatywy - byli zmuszeni do korzystania ze skomplikowan...
Cała wiedza o Rails, której potrzebujesz! Jak zainstalować i skonfigurować Rails? Jak wykorzystać możliwości technologii ActiveRecord? Jak stworzyć dynamiczną aplikację, korzystając z technologii AJAX? Ruby on Rails przebojem wdarł się na rynek szkieletów aplikacji internetowych. Stworzony w architekturze MVC, został niezmiernie dobrze przyjęty przez programistów z całego świata. Niewątpliwie wpływ na ten fakt miały założenia poczynione przez autora projektu - łatwość ...
Twoja lektura obowiązkowa! iOS to obecnie jeden z najpopularniejszych systemów operacyjnych, wykorzystywany w urządzeniach firmy Apple. Jednak dzięki tej popularności jest on też łakomym kąskiem dla hakerów. Uzyskanie dostępu do danych przechowywanych w telefonie może mieć katastrofalne skutki. Dlatego jeżeli tworzysz aplikacje na platformę iOS, ta książka jest dla Ciebie pozycją obowiązkową. Jak obronić się przed atakiem? Wszystkie niezbędne informacje znajdziesz w tym wy...
Jeśli chcesz poznać Javę, nie szukaj dalej — oto pierwsza książka techniczna z graficznym interfejsem użytkownika! Obejmuje Javę 5.0 Technologie oparte na Javie są wszędzie — jeśli piszesz oprogramowanie i jeszcze nie poznałeś Javy, nadszedł czas, by ruszyć głową! Otwórz się na Javę i projektowanie obiektowe. Przystąp do nauki unikalną metodą, wykraczającą poza suche opisy składni oraz sposobów omijania codziennie spotykanych raf programistycznych. To dosko...
Zostań specjalistą w tworzeniu interaktywnych stron internetowych! Jak zapewnić interaktywne zachowanie stron WWW? Jak korzystać ze zmiennych, operatorów, instrukcji oraz pętli? Jak stworzyć atrakcyjną, bezawaryjną witrynę? JavaScript od ponad dziesięciu lat jest jednym z podstawowych języków programowania, służących do tworzenia interaktywnych stron WWW. Jego wyjątkowo elastyczna struktura, pozwalająca m.in. na dodawanie animowanych lub dynamicznie rozwijanych element...
Odkryj tajniki tworzenia dynamicznych witryn opartych na bazach danych Uniknij kompromitujących wpadek przy korzystaniu z formularzy Wczytaj wszystkie kluczowe elementy składni prosto do swego mózgu Zainstaluj kod PHP i MySQL Sprawdź swą wiedzę na temat skryptów, wykonując dziesiątki ćwiczeń PHP wraz z MySQL stanowią najpopularniejszy zespół, służący do szybkiego tworzenia aplikacji internetowych o różnym stopniu złożoności. Dzięki dużym możliwościom, wydajności oraz optym...
Bez wysiłku poznaj niesamowite możliwości Ruby on Rails i twórz wspaniałe aplikacje Jeśli chcesz szybko i sprawnie budować internetowe aplikacje bazodanowe, warto, abyś poznał niezwykłe możliwości Rails. Ta wyjątkowa platforma programowania pozwala tworzyć w pełni funkcjonalne aplikacje z wykorzystaniem języka Ruby. Jej wielką zaletą jest to, że wszystkie zmiany wprowadzane do aplikacji można zobaczyć natychmiast po ich zapisaniu i odświeżeniu strony w przeglądarce. Dzieje ...
Wykorzystaj innowacyjne metody nauki i zacznij tworzyć dynamiczne aplikacje internetowe! Jak korzystać z technologii JSP? Jak działają serwlety? Jak zastosować wzorzec projektowy MCV? Statyczna strona internetowa dziś już nikogo nie zachwyca. Czas na zmianę! Pora sprawić, aby tworzone przez Ciebie aplikacje stały się wyjątkowo dynamiczne, elastyczne i interaktywne. Poznaj i wykorzystaj w tym celu nowoczesną technologię serwletów i stron JSP. Dzięki niej zbudujesz złożony...
Opanuj niezwykłą sztukę wytwarzania oprogramowania! W jaki sposób zadowolić klienta? Jak wygląda proces wytwarzania oprogramowania? Jakie pułapki czekają na Ciebie? Proces wytwarzania oprogramowania -- już sam opis sugeruje trudności. I rzeczywiście -- jest to proces niezwykle złożony. Od samego początku trafiamy na kwestie takie, jak analiza potrzeb klienta i zebranie jego wymagań. Z każdym krokiem wszystko komplikuje się jeszcze bardziej... Konieczna jest implementacj...
Poznaj Ruby on Rails i twórz potężne aplikacje internetowe w zaledwie kilka dni Jak budować dynamiczne strony, nastawione na użytkownika? Jak rozwiązać problemy z wydajnością baz danych? Jak sprawnie i efektywnie korzystać z platformy Ruby on Rails? Dlaczego masz wybrać Ruby on Rails? Głównie dlatego, że jest to wyjątkowe narzędzie, które umożliwia budowę aplikacji internetowych każdego typu (w tym portali społecznościowych, witryn e-commerce, oprogramowania do zarządzani...
_x005F_x000D_ Doskonały przewodnik po świecie programowania w C# dla platformy .NET! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Środowisko Visual Studio 2010, język C# 4.0 i podstawy projektowania aplikacji_x005F_x000D_ Bazy danych i technologia LINQ_x005F_x000D_ Nowy paradygmat zrównoleglenia aplikacji z biblioteką TPL_x005F_x000D_ Technologie Windows i wprowadzenie do XNA 4.0_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Język C# na dobre zadomowił się ju...
Zawartość FTP »_x005F_x000D_ _x005F_x000D_ Programuj w chmurze… i wznieś się wysoko!_x005F_x000D_ _x005F_x000D_ Wprowadzenie do Windows Azure, czyli słów kilka o chmurze i modelach usług_x005F_x000D_ Szybki start, czyli jak odnaleźć się na platformie, gromadzić dane i tworzyć aplikacje_x005F_x000D_ Studium przypadków, czyli analiza kreowania i działania serwisów stworzonych w oparciu o Windows Azure_x005F_x000D_ _x005F_x000D_ W 2008 roku na konferencji w Los Angele...
_x005F_x000D_ Stwórz wciągającą grę na platformę Android!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ System operacyjny Android podbił rynek smartfonów, a obecnie uczestniczy w walce o panowanie na tabletach. Swoją pozycję zawdzięcza niezwykle intuicyjnemu interfejsowi użytkownika, szerokim możliwościom dostosowania do własnych potrzeb, genialnej wręcz integracji z usługami firmy Google oraz niewyobrażalnej ilości dostępnych aplikacji. Te wszystkie możliwości czyni...
Najtrudniejszym etapem każdego procesu tworzenia systemu informatycznego jest wykonanie odpowiedniego projektu. Umiejętność pogodzenia wymagań użytkowników i osób finansujących system z możliwościami oferowanymi przez technologię jest kluczowym elementem sukcesu. Im bardziej złożony system, tym bardziej zawiły staje się projekt. Konieczność ustandaryzowana technik projektowania systemów zaowocowała powstaniem narzędzi, dzięki którym nawet najbardziej skomplikowany projekt mo...
Poznaj wyrażenia regularne, aby wykorzystać moc ich możliwości _x005F_x000D_ w najpopularniejszych językach programowania! _x005F_x000D_ _x005F_x000D_ Chcesz poznać przepisy na wyrażenia regularne? _x005F_x000D_ Chcesz wykorzystywać możliwości Unicode w języku Ruby, Java, Perl, PHP, Pyton, C oraz .NET? _x005F_x000D_ Chcesz wiedzieć, jak stosować wyrażenia regularne zaimplementowane w różnych językach programowania? _x005F_x000D_ _x005F_x000D_ Wyrażenia regularne są narz...
Nie odkrywaj koła na nowo — sprawdź gotowe rozwiązania! Jak oceniać wydajność algorytmów? Jak wydajnie sortować elementy? Jak kompresować dane? Algorytmy od zawsze porównywane były do przepisów kucharskich. Z celnością tego porównania trudno dyskutować, na pewno jednak przesolenie zupy ma zupełnie inne konsekwencje niż błędnie opracowany lub zaimplementowany algorytm. To właśnie algorytmy decydują o czasie wykonania skomplikowanych ope...
Wejdź w świat tworzenia oprogramowania dla urządzeń mobilnych! Platforma Android z każdym dniem zdobywa tysiące kolejnych użytkowników. Andy Rubin - odpowiedzialny za nią w Google - pochwalił się aktywacją 700 tysięcy nowych urządzeń z tym systemem każdego dnia. Robi wrażenie? Pomyśl, jak wykorzystać ten rynek i stworzyć aplikację, która podbije serca użytkowników. Dzięki możliwości wykorzystania technologii Flash teraz jest to jeszcze łatwiejsze! "Android Flash. Zaawansowa...
Poznaj tajniki programowania w C++ Jak skonstruowany jest program w języku C++? Na czym polega programowanie obiektowe? Jak korzystać z bibliotek? C++ to jeden z najpopularniejszych języków programowania. Stosowany jest zarówno przez profesjonalistów, jak i hobbystów. Wszyscy jego użytkownicy doceniają elastyczność, ogromne możliwości i szybkość działania napisanych w nim programów. Ogromną zaletą C++ jest to, że nie wymusza na programistach stosowania określonego...
Używasz jQuery, ale chcesz robić to lepiej? Przekonaj się, jak możesz to osiągnąć! jQuery to biblioteka programistyczna ułatwiająca korzystanie z języka Javascript, a jednocześnie niezwykle popularne narzędzie programistyczne, dzięki któremu można znacznie skrócić czas tworzenia skryptów i w dużej mierze uprościć ich kod. jQuery pozwala manipulować strukturą DOM, dynamicznie zmieniać zawartość stron, tworzyć animacje, obsługiwać zdarzenia, wykonywać zapytania AJAX, a także p...
Co to są selektory? Jak operować na drzewie DOM? Jak tworzyć efektowne galerie? Język JavaScript po blisko piętnastu latach na rynku dalej ma się dobrze. Interaktywne strony, interesujące efekty oraz technologia AJAX sprawiają, że wciąż jest bardzo atrakcyjnym narzędziem, a aplikacje internetowe z każdym rokiem coraz bardziej zaczynają przypominać te znane z codziennej pracy. Biblioteka jQuery pozwala na jeszcze więcej przy zdecydowanie mniejszym nakładzie pracy! Niemoż...
Czas na praktyczną naukę C#! Odkryj wygodne narzędzia programistyczne i obiektowe możliwości C# Poznaj najważniejsze konstrukcje języka i naucz się stosować je w praktyce Dowiedz się, jak wykorzystywać C# do tworzenia doskonałych aplikacji Windows Na początku był język C. Potem przyszedł czas na zorientowane obiektowo C++. Przełomem była Java, lecz dopiero twórcy języka C# odnieśli prawdziwy sukces. Udało im się to dzięki połączeniu najlepszych cech wszystkich poprzedników,...
Już dziś zacznij tworzyć gry w HTML5! Możliwości nowej odsłony języka HTML są nieprawdopodobne. Jego potencjał można wykorzystać do tworzenia atrakcyjnych stron WWW, funkcjonalnych aplikacji oraz… gier! Ten język świetnie sprawdza się nawet w takiej roli. WebGL, JavaScript oraz CSS3 pozwolą Ci rozwinąć skrzydła. Już dziś możesz podjąć wyzwanie i wraz z autorem tej wspaniałej książki stworzyć swoją pierwszą grę! "HTML5. Tworzenie gier" napisano w przeświadczeniu, że ks...
Poznaj optymalne przepisy na CakePHP! Jak uwierzytelnić użytkownika? Jak stworzyć usługę sieciową? Jak skutecznie przetestować aplikację? CakePHP jest jednym z tych frameworków dla języka PHP, które dzięki swym licznym zaletom już zdobyły dużą popularność wśród programistów. Pozwala na błyskawiczne tworzenie skalowalnych aplikacji internetowych, korzystających ze wzorca MVC oraz zaawansowanych narzędzi (na przykład mapowania obiektowo-relacyjnego baz danych). W tej książce ...
Popularna platforma - profesjonalne aplikacje! Ponad 80% dostępnych obecnie telefonów komórkowych współpracuje z platformą Java ME. Java ME jest okrojoną (Micro Edition) wersją popularnego języka Java. Jeżeli chcesz przygotować uniwersalną aplikację, działającą na większości telefonów, ta platforma powinna być Twoim naturalnym wyborem. Korzystając z wygodnego i powszechnie znanego języka oraz licznych narzędzi wspomagających pracę, błyskawicznie...
Ebooki to książki, których treść została zapisana w formie elektronicznej. Są nazywane również e-książkami, publikacjami elektronicznymi czy książkami elektronicznymi. Ebooki można odczytywać na komputerach i laptopach, ale są one przeznaczone głównie do czytania na urządzeniach przenośnych takich jak smartfony, tablety i przede wszystkim czytniki książek elektronicznych. Ebooki posiadające swoje pierwowzory w formie papierowej są jej odwzorowaniem. Posiadają wszystkie elementy obecne w „tradycyjnej” wersji, takie jak okładkę, ilustracje, spis treści, przypisy itp.
Niepodważalną zaletą ebooków jest to, że w odróżnieniu od drukowanej książki można w nich zmieniać rodzaj oraz wielkość czcionki, formatować tekst, a w zależności od posiadanego czytnika istnieje też możliwość wyszukiwania pojedynczych słów w tekście, dodawania zakładek i robienia notatek.
Ebooki są dostępne w wielu formatach. Najpopularniejsze z nich, będące standardem dla publikacji elektronicznych, to EPUB, MOBI i PDF.
To nowoczesny format będący standardem publikacji ebooków. Format EPUB umożliwia zmienianie wielkości fontu, co pomaga dopasować jego rozmiar do ekranu. Ebooki w tym formacie najlepiej odczytywać na urządzeniach posiadających ekran eINK (elektroniczny papier), chociaż można je odczytać także na smartfonie czy tablecie. Format EPUB jest możliwy do odczytania na komputerze, jednak do tego celu konieczne jest zainstalowanie właściwego oprogramowania.
Jest formatem ebooków wykorzystywanym przez czytniki firmy Amazon – Kindle (oraz na innych urządzeniach i programach dostępnych na rynku). Publikacje MOBI są zapisane w formacie Mobipocket, można więc pobrać je na dowolny sprzęt elektroniczny posiadający oprogramowanie umożliwiające odczytanie plików MOBI. Format ten jest oparty na języku HTML, dlatego jego wyświetlanie jest możliwe na urządzeniach mobilnych.
To format zapewniający taki sam wygląd strony jak w wersji papierowej – w tym formacie podział na strony jest sztywny. PDF służy do długoterminowego archiwizowania elektronicznych danych i może być odczytywany na większości komputerów, laptopów, smartfonów, czytników czy tabletów.