_x005F_x000D_ Zautomatyzuj działanie arkusza kalkulacyjnego _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Poznaj język Visual Basic for Applications i zasady programowania obiektowego_x005F_x000D_ Zaprojektuj interfejsy użytkownika dla aplikacji_x005F_x000D_ Zoptymalizuj działanie programu w VBA_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Visual Basic for Applications, w skrócie VBA, to język programowania wykorzystywany do tworzenia programów wykonywa...
Twórz strony na miarę XXI wieku! Jeszcze całkiem niedawno — w świecie bez smartfonów i tabletów — tworzenie stron było zdecydowanie prostsze. Projektanci i deweloperzy nie musieli się martwić o to, jak strona będzie się prezentowała na różnej wielkości ekranach, dopasowywali ją do 2–3 rozdzielczości. Obecnie, w erze urządzeń mobilnych o poziomych, pionowych, małych, średnich i bardzo dużych ekranach, pewnie często zastanawiasz si...
Rekrutacja od podszewki! 150 zadań programistycznych z rozmów rekrutacyjnych (wraz z odpowiedziami). W tej książce znajdziesz bogatą listę najczęściej zadawanych i najbardziej przydatnych pytań z zakresu algorytmów i struktur danych — od drzew binarnych po wyszukiwanie binarne Pięć sprawdzonych strategii rozwiązywania nawet najtrudniejszych problemów algorytmicznych. Dzięki tym pięciu strategiom będziesz wiedział, jak rozwiązać nawet najbardzi...
Lektura obowiązkowa dla programistów Javy! Spring Framework zrewolucjonizował sposób wytwarzania aplikacji w języku Java. Rzeczy trudne do wykonania stały się łatwe, a te łatwe w zasadzie zaczęły robić się same. Od pierwszej wersji ten framework jest cały czas rozwijany, a obecna, trzecia wersja, jest prawdopodobnie najczęściej wybieranym narzędziem do tworzenia aplikacji. Co sprawiło, że Spring zyskał taką popularność? Ogrom możliwości, świetna architektura, d...
Najlepsze porady dla programistów JavaScript!_x005F_x000D_ _x005F_x000D_ JavaScript to język programowania, który wymaga od programisty szerokiej wiedzy i dokładności. Chwila nieuwagi może spowodować poważne problemy, trudne do wykrycia. Jak sobie radzić w tym wymagającym środowisku? Jak zwinnie poruszać się pomiędzy zastawionymi pułapkami?_x005F_x000D_ _x005F_x000D_ Na te i wiele innych pytań znajdziesz odpowiedź w tej książce. Dzięki niej będziesz zwinnie jak ...
Programiści pracujący na co dzień z użyciem języków takich, jak Java, C# czy C++, z pewnym pobłażaniem patrzą na JavaScript. Traktują go jako język nie do końca obiektowy, w którym można napisać program działający bez tworzenia klas i obiektów. Są w błędzie! JavaScript to język o ogromnych możliwościach, pozwalający na obiektowe tworzenie programów. Nie wierzysz? Sięgnij po tę książkę i przekonaj się na własnej skórze! Znajdziesz w niej szc...
Błyskawicznie opanuj nowy język programowania! Czasy wąskiej specjalizacji programistów odchodzą do lamusa. Współczesne projekty wymagają od nich szerokiej wiedzy, zarówno dotyczącej języków działających po stronie serwera (Java, PHP), jak i przeglądarki (JavaScript). Jest jednak światełko w tunelu — jeśli znasz tylko jeden z języków programowania, jesteś w stanie sprawnie opanować kolejny. Dzięki tej książce to zadanie stanie się pro...
Znajomość języka PHP wykorzystywanego do tworzenia dynamicznych stron WWW to dziś jedna z podstawowych umiejętności wymaganych od webmastera. Era statycznych stron tworzonych za pomocą języka HTML przeminęła już dawno, a dynamiczne generowanie treści stało się obecnie standardem. Język PHP i baza danych MySQL stanowią platformę o wielkich możliwościach, stosowaną do tworzenia zarówno wielkich portali i witryn e-commerce, jak i prostych stron prywatnych. Książka "...
Niech potęga programu Flash CS5 pracuje w Twoich projektach! Jak wykorzystać możliwości Flasha? Jak zbudować swoją własną aplikację AIR? Jak zintegrować pliki Flasha ze stronami WWW? Adobe Flash to potężna, wielozadaniowa aplikacja, pełniąca funkcje programu ilustracyjnego oraz edytora obrazów i dźwięków. Flash daje możliwość tworzenia bogatych w efekty animacji, atrakcyjnych serwisów WWW oraz rozwiniętych projektów multimedialnych. W swojej najnowszej odsłonie program ofer...
Poznaj niezwykłe możliwości duetu Oracle-PHP i twórz niezawodne aplikacje! Jak połączyć PHP i Oracle w celu uzyskania optymalnej wydajności i niezawodności? Jak wykorzystywać funkcje XML w PHP i Oracle? Jak poprawić wydajność dzięki zastosowaniu buforowania? Baza Danych Oracle nie ma sobie równych pod względem wydajności, niezawodności oraz skalowalności. Natomiast skryptowy język PHP dzięki niezwykłej prostocie stosowania stanowi jedno z najpopularniejszych narzędzi bu...
Wykorzystaj JavaScript w najlepszy sposób! Najwyższy czas na aktualną i przystępną książkę na temat JavaScriptu. Za pośrednictwem tej znakomitej pozycji dla początkujących autor bestsellerów Larry Ullman nauczy Cię zasad korzystania z tego języka i zaprezentuje najlepsze współczesne praktyki. To książka, dzięki której przekonasz się, że nie musisz być programistą, by swobodnie poruszać się w świecie JavaScriptu. Liczne rysunki, czytelne przykła...
Programuj zwinnie i szybko!_x005F_x000D_ _x005F_x000D_ Czy Twoja firma jest w stanie stworzyć oprogramowanie w 30 dni? Jeśli uważasz, że nie, zapewne wciąż stosujesz stare i niezbyt poręczne narzędzia. Jeżeli tylko nauczysz się zwinnie zarządzać swoim projektem, ten cel jest do osiągnięcia. „Zwinny” to słowo, które zrobiło furorę w świecie menedżerów projektu. Dzięki takiemu podejściu do zarządzania stworzysz aplikację dopasowaną do potrzeb użytkowników i na pewno...
Aplikacje dla systemu Windows 8 - podejmij wyzwanie!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak pisać aplikacje dla systemu Windows 8 z wykorzystaniem API Windows Runtime?_x005F_x000D_ Jak stworzyć pożądane opcje i nadać aplikacji wygląd zgodny z zasadami nowoczesnego stylu projektu Microsoft?_x005F_x000D_ Jak wykorzystać usługi online i opublikować aplikację w sieci?_x005F_x000D_ _x005F_x000D_ Tworzenie aplikacji dla nowego systemu operacyjnego firmy Microsoft to całkiem c...
Przewodnik programisty Windows 8!_x005F_x000D_ _x005F_x000D_ Sztandarowy produkt giganta z Redmond - Windows 8 - na dobre zagościł na rynku komputerowym. Już po pierwszym uruchomieniu rzuca się w oczy nowy interfejs użytkownika. Kafelki, bo o nich mowa, wzbudziły skrajne emocje. Część użytkowników wyjątkowo polubiła nowy wygląd ekranu, a inni mają problemy z przyzwyczajeniem się do niego. Jedno jest pewne - twórcy aplikacji powinni podążać za trendami wyznaczony...
Wykorzystaj nowoczesne technologie, aby Twoje strony WWW stały się bardziej dostępne_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak przekonwertować witrynę zgodnie z wymaganiami dostępności?_x005F_x000D_ Jak korzystać z technologii XHTML i CSS, aby tworzyć przyjazne dla wszystkich strony WWW?_x005F_x000D_ Jak tworzyć serwisy przeznaczone dla wielu platform?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Nowoczesne technologie zapewniania dostępności koncentrują się na umożliwieniu ko...
Odpowiedzi na wszystkie Twoje pytania dotyczące XML w jednym miejscu! Do czego potrzebuję formatu XML? Jak zapewnić poprawność plikom XML? Jak przetworzyć plik XML do formatu XHTML? XML znaczy tyle, co "rozszerzalny język znaczników". Prawdopodobnie słowo "rozszerzalny" w tym skrócie jest najważniejsze. Oznacza ono, że jako użytkownik możesz zdefiniować tyle znaczników, ile tylko jest Ci potrzebnych w danym przypadku. XML jest uniwersalnym językiem formalnym, za pomoc...
Tchnij życie w swoją stronę! "Pływające" napisy oraz wyskakujące i wysuwane podpowiedzi Zautomatyzowana zamiana obrazów Pasek nawigacyjny w CSS Menu z efektem przenikania Doskonałe wsparcie dla każdego webmastera Ładowanie witryny po każdym kliknięciu, ręczne wpisywanie dat, brak natychmiastowych podpowiedzi w "dymkach" - to wszystko skutecznie i szybko odstrasza współczesnych użytkowników internetu. Jako webmaster dosko...
Twórz profesjonalne strony WWW, korzystające z CSS! Dlaczego należy oddzielać warstwę prezentacji od struktury? Jak stworzyć różne układy strony z wykorzystaniem CSS? Jak wykorzystać format graficzny PNG? W 1996 roku projektanci stron WWW mogli odetchnąć z ulgą. To właśnie wtedy pojawiła się pierwsza oficjalna dokumentacja CSS, a z nią nadzieja na lepsze, łatwiejsze i bardziej uniwersalne zarządzanie wyglądem stron. Trzeba pamiętać, że wcześniej każdy z producentów prz...
Kompendium wiedzy o HTML5! HTML5 to hit ostatnich miesięcy. Jego możliwości robią ogromne wrażenie na projektantach stron internetowych, a użytkownicy na tym korzystają. Usługi geolokalizacyjne, zaawansowane funkcje graficzne oraz rozbudowana obsługa multimediów — to tylko niektóre z atutów HTML5. Można śmiało i bez przesady powiedzieć, że język ten będzie gorącym tematem jeszcze przez długi czas. Dlatego warto już dziś sprawdzić, jak wykorzystać...
Twórz zaawansowane aplikacje - funkcjonalne, szybkie i łatwe w użytkowaniu! HTML5 szturmem zdobywa rynek stron (a w zasadzie już aplikacji) WWW. Dziś ten odświeżony, bogaty w nowe możliwości język ma ogromny potencjał. Dlatego warto poświęcić mu trochę czasu i zacząć tworzyć jeszcze bardziej zaawansowane strony. To na pewno się opłaci! Dzięki tej książce poznasz najbardziej zaawansowane możliwości HTML5. Nauczysz się wykorzystywać mechanizm geolokalizacji i będziesz w stani...
Korporacyjna wersja Javy (JEE, od ang. Java Enterprise Edition) święci triumfy. Najświeższa odsłona tego języka, oznaczona numerem 6, rozwiązuje problemy znane z poprzednich wersji oraz wprowadza wiele nowości i ulepszeń. Dzięki tym zmianom praca programistów stała się tak przyjemna i wydajna, jak nigdy przedtem. Przejrzyste API, wstrzykiwanie zależności (CDI) oraz dobre wsparcie dla usług sieciowych i formatu REST (JAX-RS) to tylko niektóre z atutów JEE6. Ten wyjątkowo porę...
Java Enterprise Edition 6 (Java EE6) to nowa jakość w tworzeniu korporacyjnych, zaawansowanych aplikacji. Wyjątkowo łatwa konfiguracja, lekki profil internetowy oraz zdecydowanie prostsze pakowanie aplikacji to tylko niektóre z zalet tej platformy. Tempo, w jakim zdobywa ona popularność, zaskakuje niejednego specjalistę. Obecnie jest najczęściej wybierana jako fundament nowych projektów. To znak, że doskonale sprawdziły się założenia przyjęte przez jej twórców. Przyszłość pro...
Kompendium C# zawsze pod ręką! C# to obiektowy język programowania przeznaczony do tworzenia rozwiązań dla platformy .NET. Dzięki licznym zaletom zdobył ogromną popularność wśród programistów i jest jednym z wiodących języków programowania. W jego kolejnej wersji, 5.0, wprowadzono usprawnienia, dzięki którym życie programistów stało się łatwiejsze. Ten podręczny leksykon pozwoli Ci błyskawicznie poznać język C# oraz nowości wprowadzone w we...
Wolisz proste rozwiązania? Możesz liczyć na CodeIgniter! CodeIgniter to ni mniej, ni więcej, tylko doskonały framework, którzy przyda się wszystkim programistom języka PHP. Pozwala on na szybkie i efektywne zaimplementowanie tych elementów stron czy aplikacji internetowych, których samodzielne przygotowanie jest trudne i czasochłonne. Jego główne zalety to niewielkie wymagania co do serwera, na którym ma działać oprogramowanie, zapewnienie logicznego i wygodnego rozdziału ...
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.