Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Informatyka » Programowanie » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
  Bazy danych
  Bezpieczeństwo
  CAD
  Grafika komputerowa
  iPod Pocket PC
  Kursy
  Media społecznościowe
  Office
  Programowanie
  Programy graficzne
  Sieci bezprzewodowe
  Sieci komputerowe
  Systemy operacyjne
  Techniki programowania
  Webmasterstwo
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
Android 6 dla programistów. Techniki tworzenia aplikacji. Wydanie III 77.00zł 57.75zł
Android 6 dla programistów. Techniki tworzenia aplikacji. Wydanie III

Tytuł: Android 6 dla programistów. Techniki tworzenia aplikacji. Wydanie III
Autor: Paul Deitel, Harvey Deitel, Alexander Wald
ISBN: 978-83-283-2578-4
Ilość stron: 448
Data wydania: 07/2016
Format: 170x230
Wydawnictwo: HELION

Cena: 77.00zł 57.75zł


W 2015 roku pod kontrolą Androida pracowało ok. 80% smartfonów. Serwis Google Play odnotowuje miliardy pobrań najróżniejszych aplikacji dla tego systemu. Coraz więcej różnych urządzeń wyposaża się w Androida i są to również roboty, silniki odrzutowe, satelity NASA, lodówki, telewizory, kamery, urządzenia medyczne, systemy samochodowe i wiele innych. Wygląda na to, że Android opanuje internet rzeczy, a przed programistami androidowych aplikacji otworzą się niespotykane dotąd możliwości.

Niniejsza książka stanowi solidne kompendium wiedzy dla osób profesjonalnie tworzących aplikacje dla Androida w jego najnowszej, 6. wersji. Autorzy przyjęli analizę aplikacji jako metodę nauki — wszystkie rozwiązania i technologie są opisywane w kontekście kompletnych, działających aplikacji, których dobór umożliwił przedstawienie najważniejszych funkcji i interfejsów programistycznych systemu Android. Dzięki tej książce błyskawicznie nauczysz się wszystkiego, co jest niezbędne do rozpoczęcia w pełni samodzielnej pracy w Android Studio i Android 6 SDK.

Najważniejsze zagadnienia:
  • analiza aplikacji dla Androida, jej działanie i budowa;
  • zasady projektowania aplikacji w specyfikacji material design wprowadzonej przez Google;
  • obsługa bibliotek i zapewnienie zgodności nowych aplikacji ze starszymi wersjami Androida;
  • testowanie aplikacji w urządzeniach, emulatorach i za pomocą Cloud Test Lab;
  • technologie przydatne dla obsługi systemów Android Wear i Android TV;
  • umieszczanie aplikacji w serwisie Google Play, jej promocja i rozpowszechnianie.

Rozdziały:

Przedmowa (17)

Zanim zaczniesz (27)

Rozdział 1. Android - wprowadzenie (33)

  • 1.1. Wstęp (34)
  • 1.2. Android - najpopularniejszy mobilny system operacyjny na świecie (34)
  • 1.3. Cechy systemu Android (35)
  • 1.4. System operacyjny Android (38)
    • 1.4.1. Android 2.2 (Froyo) (39)
    • 1.4.2. Android 2.3 (Gingerbread) (39)
    • 1.4.3. Android 3.0 - 3.2 (Honeycomb) (40)
    • 1.4.4. Android 4.0 - 4.0.4 (Ice Cream Sandwich) (40)
    • 1.4.5. Android 4.1 - 4.3 (Jelly Bean) (42)
    • 1.4.6. Android 4.4 (KitKat) (43)
    • 1.4.7. Android 5.0 i 5.1 (Lollipop) (43)
    • 1.4.8. Android 6 (Marshmallow) (45)
  • 1.5. Pobieranie aplikacji z serwisu Google Play (47)
  • 1.6. Pakiety (47)
  • 1.7. Zestaw narzędzi Android Software Development Kit (SDK) (50)
  • 1.8. Programowanie obiektowe - krótkie przypomnienie (53)
    • 1.8.1. Samochód jako obiekt (53)
    • 1.8.2. Metody i klasy (53)
    • 1.8.3. Konkretyzacja (53)
    • 1.8.4. Ponowne wykorzystanie (54)
    • 1.8.5. Komunikaty i wywołania metod (54)
    • 1.8.6. Atrybuty i zmienne egzemplarzowe (54)
    • 1.8.7. Hermetyzacja (54)
    • 1.8.8. Dziedziczenie (54)
    • 1.8.9. Analiza i projektowanie zorientowane obiektowo (OOAD) (55)
  • 1.9. Sprawdzanie działania aplikacji Tip Calculator za pomocą urządzenia wirtualnego z systemem Android (AVD) (55)
    • 1.9.1. Otwarcie projektu Tip Calculator w środowisku Android Studio (55)
    • 1.9.2. Tworzenie wirtualnych urządzeń systemu Android (57)
    • 1.9.3. Uruchamianie aplikacji Tip Calculator na emulowanym smartfonie Nexus 6 (60)
    • 1.9.4. Uruchamianie aplikacji Tip Calculator na realnym urządzeniu wyposażonym w system Android (63)
  • 1.10. Tworzenie doskonałych aplikacji przeznaczonych dla systemu Android (64)
  • 1.11. Dokumentacja przydatna podczas pracy nad aplikacjami systemu Android (66)
  • 1.12. Podsumowanie (68)

Rozdział 2. Aplikacja powitalna (69)

Rozpoczęcie pracy w środowisku Android Studio - wizualne projektowanie graficznego interfejsu użytkownika, szablony, dostępność i internacjonalizacja

  • 2.1. Wstęp (70)
  • 2.2. Przegląd technologii (71)
    • 2.2.1. Android Studio (71)
    • 2.2.2. LinearLayout, TextView i ImageView (71)
    • 2.2.3. Rozszerzalny język znaczników (XML) (71)
    • 2.2.4. Zasoby aplikacji (71)
    • 2.2.5. Dostępność (72)
    • 2.2.6. Internacjonalizacja (72)
  • 2.3. Tworzenie aplikacji (72)
    • 2.3.1. Uruchamianie środowiska Android Studio (72)
    • 2.3.2. Tworzenie nowego projektu (72)
    • 2.3.3. Tworzenie nowego projektu w oknie Create New Project (72)
    • 2.3.4. Wybór docelowych urządzeń (74)
    • 2.3.5. Dodaj aktywność (75)
    • 2.3.6. Personalizacja aktywności (77)
  • 2.4. Okno Android Studio (77)
    • 2.4.1. Okno Project (78)
    • 2.4.2. Okna edytora (79)
    • 2.4.3. Okno Component Tree (80)
    • 2.4.4. Pliki z zasobami aplikacji (80)
    • 2.4.5. Edytor rozkładu (80)
    • 2.4.6. Domyślny graficzny interfejs użytkownika (81)
    • 2.4.7. Kod XML domyślnego interfejsu użytkownika (81)
  • 2.5. Tworzenie graficznego interfejsu użytkownika aplikacji za pomocą edytora rozkładu (83)
    • 2.5.1. Dodawanie obrazu (83)
    • 2.5.2. Dodawanie ikony aplikacji (85)
    • 2.5.3. Zmiana rozkładu RelativeLayout na LinearLayout (86)
    • 2.5.4. Zmiana identyfikatora i orientacji rozkładu LinearLayout (87)
    • 2.5.5. Konfigurowanie właściwości id i text pola TextView (88)
    • 2.5.6. Konfiguracja parametru textSize pola TextView - skalowane piksele (Scaled Pixels) i piksele niezależne od gęstości (density independent pixel) (90)
    • 2.5.7. Definiowanie parametru textColor pola TextView (91)
    • 2.5.8. Definiowanie parametru gravity pola TextView (92)
    • 2.5.9. Definiowanie parametru layout:gravity pola TextView (93)
    • 2.5.10. Definiowanie parametru layout:weight pola TextView (94)
    • 2.5.11. Dodawanie pola obrazu ImageView (95)
    • 2.5.12. Podgląd projektu (97)
  • 2.6. Uruchamianie aplikacji Welcome (98)
  • 2.7. Ułatwienie dostępu do aplikacji (100)
  • 2.8. Internacjonalizacja aplikacji (101)
    • 2.8.1. Lokalizacja (101)
    • 2.8.2. Nazywanie folderów zlokalizowanych zasobów (101)
    • 2.8.3. Dodawanie przetłumaczonych łańcuchów do projektu aplikacji (102)
    • 2.8.4. Lokalizacja łańcuchów (102)
    • 2.8.5. Testowanie hiszpańskiej wersji językowej na urządzeniu wirtualnym (103)
    • 2.8.6. Testowanie aplikacji w języku hiszpańskim na urządzeniu (104)
    • 2.8.7. TalkBack i lokalizacja (105)
    • 2.8.8. Rzeczy, o których należy pamiętać podczas lokalizacji (105)
    • 2.8.9. Profesjonalne tłumaczenie (105)
  • 2.9. Podsumowanie (106)

Rozdział 3. Aplikacja obliczająca napiwek (107)

Wprowadzenie elementów takich jak GridLayout, EditText, SeekBar, obsługa zdarzeń, NumberFormat, personalizacja motywu aplikacji i definiowanie funkcjonalności aplikacji za pomocą kodu Java

  • 3.1. Wstęp (108)
  • 3.2. Testowanie działania aplikacji Tip Calculator (109)
  • 3.3. Zastosowane rozwiązania (110)
    • 3.3.1. Klasa Activity (110)
    • 3.3.2. Metody cyklu roboczego klasy Activity (110)
    • 3.3.3. Biblioteka AppCompat i klasa AppCompatActivity (111)
    • 3.3.4. GridLayout i organizowanie widoków (112)
    • 3.3.5. Tworzenie graficznego interfejsu użytkownika w oknach Layout Editor, Component Tree i Properties (112)
    • 3.3.6. Formatowanie liczb na wartości walutowe zależne od lokalizacji i na łańcuchy procentowe (113)
    • 3.3.7. Implementacja interfejsu TextWatcher obsługującego obiekt EditText i zmiany tekstu (113)
    • 3.3.8. Implementacja interfejsu OnSeekBarChangeListener do obsługi zmian położenia suwaka SeekBar (113)
    • 3.3.9. Motywy Material Themes (113)
    • 3.3.10. Wytyczne material design: parametr elevation i cienie (114)
    • 3.3.11. Wytyczne material design dotyczące kolorów (114)
    • 3.3.12. AndroidManifest.xml (115)
    • 3.3.13. Wyszukiwanie w oknie Properties (115)
  • 3.4. Budowa graficznego interfejsu użytkownika (115)
    • 3.4.1. GridLayout - wprowadzenie (115)
    • 3.4.2. Tworzenie projektu TipCalculator (117)
    • 3.4.3. Zmiana rozkładu na GridLayout (117)
    • 3.4.4. Dodawanie obiektów TextViews, EditText i SeekBar (117)
    • 3.4.5. Personalizacja widoków (120)
  • 3.5. Domyślny motyw i personalizacja kolorów motywu (123)
    • 3.5.1. Motyw parent (123)
    • 3.5.2. Personalizacja kolorów motywu (124)
    • 3.5.3. Wspólne właściwości widoku jako style (126)
  • 3.6. Tworzenie logiki aplikacji (127)
    • 3.6.1. Instrukcje package i import (128)
    • 3.6.2. MainActivity - podklasa AppCompatActivity (129)
    • 3.6.3. Zmienne klasy i zmienne obiektowe (129)
    • 3.6.4. Przedefiniowanie metody onCreate klasy Activity (130)
    • 3.6.5. Metoda calculate klasy MainActivity (133)
    • 3.6.6. Anonimowa klasa wewnętrzna implementująca interfejs OnSeekBarChangeListener (133)
    • 3.6.7. Anonimowa klasa wewnętrzna implementująca interfejs TextWatcher (134)
  • 3.7. AndroidManifest.xml (135)
    • 3.7.1. Element manifest (136)
    • 3.7.2. Element application (136)
    • 3.7.3. Element activity (137)
    • 3.7.4. Element intent-filter (137)
  • 3.8. Podsumowanie (139)

Rozdział 4. Aplikacja Flag Quiz (141)

Fragmenty, menu, preferencje, jawne intencje, obiekt handler, AssetManager, animacje, obiekty animujące, obiekty Toast, listy stanów kolorów, rozkłady obsługujące wiele orientacji urządzenia, tworzenie logów zawierających komunikaty przydatne podczas debugowania

  • 4.1. Wstęp (142)
  • 4.2. Testowanie aplikacji Flag Quiz (143)
    • 4.2.1. Konfiguracja quizu (143)
    • 4.2.2. Rozwiązywanie quizu (145)
  • 4.3. Omówienie technologii (148)
    • 4.3.1. Menu (148)
    • 4.3.2. Fragmenty (148)
    • 4.3.3. Metody cyklu życiowego fragmentu (149)
    • 4.3.4. Zarządzanie fragmentami (149)
    • 4.3.5. Preferencje (150)
    • 4.3.6. Folder assets (150)
    • 4.3.7. Foldery zasobów (150)
    • 4.3.8. Obsługa ekranów o różnych rozmiarach i rozdzielczościach (151)
    • 4.3.9. Określanie orientacji urządzenia (152)
    • 4.3.10. Wyświetlanie komunikatów za pomocą obiektów Toast (152)
    • 4.3.11. Korzystanie z klasy Handler w celu wykonania w przyszłości obiektu Runnable (152)
    • 4.3.12. Obiekty View i animacje (153)
    • 4.3.13. Korzystanie z klasy ViewAnimationUtils w celu stworzenia animacji okręgu odsłaniającego kolejny ekran (153)
    • 4.3.14. Określanie kolorów na podstawie stanu obiektu View za pośrednictwem listy kolorów stanów (153)
    • 4.3.15. Okno AlertDialog (153)
    • 4.3.16. Zapisywanie komunikatów wyjątków w pliku dziennika (154)
    • 4.3.17. Uruchamianie kolejnego obiektu Activity za pomocą jawnego komunikatu Intent (154)
    • 4.3.18. Java - struktury danych (155)
    • 4.3.19. Funkcje środowiska Java SE 7 (155)
    • 4.3.20. AndroidManifest.xml (156)
  • 4.4. Tworzenie projektu, plików zasobów i dodatkowych klas (156)
    • 4.4.1. Tworzenie projektu (156)
    • 4.4.2. Rozkłady szablonu Blank Activity (157)
    • 4.4.3. Konfiguracja obsługi środowiska Java SE 7 (158)
    • 4.4.4. Dodawanie obrazów flag do projektu (158)
    • 4.4.5. Plik strings.xml i sformatowane łańcuchy (158)
    • 4.4.6. arrays.xml (159)
    • 4.4.7. colors.xml (161)
    • 4.4.8. button_text_color.xml (162)
    • 4.4.9. Edycja pliku menu_main.xml (162)
    • 4.4.10. Tworzenie animacji trzęsącej się flagi (163)
    • 4.4.11. Definiowanie preferencji aplikacji za pomocą pliku preferences.xml (164)
    • 4.4.12. Dodawanie do projektu klas SettingsActivity i SettingsActivityFragment (166)
  • 4.5. Tworzenie graficznego interfejsu użytkownika aplikacji (167)
    • 4.5.1. Rozkład activity_main.xml dla urządzeń w orientacji pionowej (167)
    • 4.5.2. Projektowanie rozkładu fragment_main.xml (167)
    • 4.5.3. Pasek narzędzi graficznego edytora rozkładu (172)
    • 4.5.4. Rozkład content_main.xml i pozioma orientacja tabletu (173)
  • 4.6. Klasa MainActivity (175)
    • 4.6.1. Instrukcje package i import (175)
    • 4.6.2. Pola (176)
    • 4.6.3. Przedefiniowana metoda onCreate obiektu Activity (176)
    • 4.6.4. Przedefiniowana metoda onStart obiektu Activity (178)
    • 4.6.5. Przedefiniowana metoda onCreateOptionsMenu obiektu Activity (179)
    • 4.6.6. Przedefiniowana metoda onOptionsItemSelected obiektu Activity (180)
    • 4.6.7. Anonimowa klasa wewnętrzna implementująca obiekt OnSharedPreferenceChangeListener (180)
  • 4.7. Klasa MainActivityFragment (182)
    • 4.7.1. Instrukcje package i import (182)
    • 4.7.2. Pola (183)
    • 4.7.3. Przedefiniowywanie metody onCreateView obiektu Fragment (184)
    • 4.7.4. Metoda updateGuessRows (186)
    • 4.7.5. Metoda updateRegions (187)
    • 4.7.6. Metoda resetQuiz (187)
    • 4.7.7. Metoda loadNextFlag (189)
    • 4.7.8. Metoda getCountryName (191)
    • 4.7.9. Metoda animate (191)
    • 4.7.10. Anonimowa klasa wewnętrzna implementująca obiekt OnClickListener (193)
    • 4.7.11. Metoda disableButtons (195)
  • 4.8. Klasa SettingsActivity (196)
  • 4.9. Klasa SettingsActivityFragment (197)
  • 4.10. AndroidManifest.xml (197)
  • 4.11. Podsumowanie (199)

Rozdział 5. Aplikacja Doodlz (201)

Grafika 2D, klasa Canvas, bitmapy, przyspieszeniomierz, menedżer SensorManager, zdarzenia wielodotykowe, magazyn MediaStore, drukowanie, uprawnienia platformy Android 6.0, system Gradle

  • 5.1. Wstęp (202)
  • 5.2. Testowanie działania aplikacji Doodlz za pomocą maszyny wirtualnej AVD (203)
  • 5.3. Technologie zastosowane w aplikacji (208)
    • 5.3.1. Metody cyklu życiowego obiektów Activity i Fragment (208)
    • 5.3.2. Personalizacja obiektów View (209)
    • 5.3.3. Korzystanie z obiektu SensorManager w celu nasłuchiwania zdarzeń przyspieszeniomierza (209)
    • 5.3.4. Spersonalizowane obiekty DialogFragment (209)
    • 5.3.5. Rysowanie za pomocą klas Canvas i Paint, bitmapy (210)
    • 5.3.6. Przetwarzanie wielu zdarzeń dotknięcia ekranu i zapisywanie linii jako obiekty Path (210)
    • 5.3.7. Zapisywanie obrazów w pamięci urządzenia (211)
    • 5.3.8. Drukowanie i klasa PrintHelper biblioteki Android Support Library (211)
    • 5.3.9. Nowy model zezwoleń systemu Android 6.0 (Marshmallow) (211)
    • 5.3.10. Dodawanie zależności za pomocą systemu Gradle Build (211)
  • 5.4. Tworzenie projektu i zasobów (212)
    • 5.4.1. Tworzenie projektu (212)
    • 5.4.2. Gradle - dodawanie do projektu biblioteki pomocniczej (212)
    • 5.4.3. strings.xml (213)
    • 5.4.4. Importowanie ikon elementów znajdujących się w menu aplikacji (214)
    • 5.4.5. Menu MainActivityFragment (214)
    • 5.4.6. Dodawanie zezwoleń do pliku AndroidManifest.xml (216)
  • 5.5. Budowa graficznego interfejsu użytkownika aplikacji (217)
    • 5.5.1. Rozkład content_main.xml aktywności MainActivity (217)
    • 5.5.2. Rozkład fragment_main.xml fragmentu MainActivityFragment (217)
    • 5.5.3. Rozkład fragment_color.xml fragmentu ColorDialogFragment (218)
    • 5.5.4. Rozkład fragment_line_width.xml fragmentu LineWidthDialogFragment (219)
    • 5.5.5. Dodawanie klasy EraseImageDialogFragment (223)
  • 5.6. Klasa MainActivity (223)
  • 5.7. Klasa MainActivityFragment (224)
    • 5.7.1. Pola i instrukcje package i import (224)
    • 5.7.2. Przedefiniowana metoda onCreateView obiektu Fragment (226)
    • 5.7.3. Metody onResume i enableAccelerometerListening (226)
    • 5.7.4. Metody onPause i disableAccelerometerListening (227)
    • 5.7.5. Anonimowa klasa wewnętrzna przetwarzająca zdarzenia przyspieszeniomierza (228)
    • 5.7.6. Metoda confirmErase (229)
    • 5.7.7. Przedefiniowane metody obiektu Fragment: onCreateOptionsMenu i onOptionsItemSelected (230)
    • 5.7.8. Metoda saveImage (231)
    • 5.7.9. Przedefiniowana metoda onRequestPermissionsResult (233)
    • 5.7.10. Metody getDoodleView i setDialogOnScreen (233)
  • 5.8. Klasa DoodleView (234)
    • 5.8.1. Instrukcja package i instrukcje import (234)
    • 5.8.2. Zmienne statyczne i egzemplarzowe (235)
    • 5.8.3. Konstruktor (235)
    • 5.8.4. Przedefiniowana metoda onSizeChanged klasy View (236)
    • 5.8.5. Metody clear, setDrawingColor, getDrawingColor, setLineWidth i getLineWidth (237)
    • 5.8.6. Przedefiniowana metoda onDraw klasy View (238)
    • 5.8.7. Przedefiniowana metoda onTouchEvent klasy View (238)
    • 5.8.8. Metoda touchStarted (239)
    • 5.8.9. Metoda touchMoved (240)
    • 5.8.10. Metoda touchEnded (241)
    • 5.8.11. Metoda saveImage (242)
    • 5.8.12. Metoda printImage (243)
  • 5.9. Klasa ColorDialogFragment (243)
    • 5.9.1. Przedefiniowana metoda onCreateDialog klasy DialogFragment (244)
    • 5.9.2. Metoda getDoodleFragment (245)
    • 5.9.3. Przedefiniowane metody cyklu życia obiektu Fragment - onAttach i onDetach (246)
    • 5.9.4. Anonimowa klasa wewnętrzna, która reaguje na zdarzenia czterech suwaków SeekBar definiujących barwę (246)
  • 5.10. Klasa LineWidthDialogFragment (247)
    • 5.10.1. Metoda onCreateDialog (250)
    • 5.10.2. Anonimowa klasa wewnętrzna reagująca na zdarzenia paska widthSeekBar (250)
  • 5.11. Klasa EraseImageDialogFragment (250)
  • 5.12. Podsumowanie (252)

Rozdział 6. Aplikacja Cannon Game (253)

Ręczna animacja klatka po klatce, grafika, dźwięk, tworzenie wielu wątków, obiekty SurfaceView i SurfaceHolder, tryb pełnoekranowy

  • 6.1. Wstęp (254)
  • 6.2. Testowanie aplikacji Cannon Game (255)
  • 6.3. Zastosowane rozwiązania (255)
    • 6.3.1. Korzystanie z folderu zasobów res/raw (255)
    • 6.3.2. Metody cyklu życia klas Activity i Fragment (255)
    • 6.3.3. Przedefiniowanie metody onTouchEvent klasy View (256)
    • 6.3.4. Dodawanie dźwięku za pomocą narzędzi SoundPool i AudioManager (256)
    • 6.3.5. Tworzenie kolejnych klatek animacji za pomocą wątków i obiektów SurfaceView i SurfaceHolder (256)
    • 6.3.6. Proste wykrywanie zderzeń (257)
    • 6.3.7. Tryb pełnoekranowy (257)
  • 6.4. Tworzenie graficznego interfejsu użytkownika i plików zasobów (257)
    • 6.4.1. Tworzenie projektu (257)
    • 6.4.2. Modyfikacja motywu umożliwiająca usunięcie nazwy aplikacji i jej paska (258)
    • 6.4.3. strings.xml (258)
    • 6.4.4. Kolory (259)
    • 6.4.5. Dodawanie dźwięku (259)
    • 6.4.6. Dodawanie klasy MainActivityFragment (259)
    • 6.4.7. Edycja pliku activity_main.xml (259)
    • 6.4.8. Dodawanie obiektu CannonView do fragmentu fragment_main.xml (260)
  • 6.5. Przegląd klas aplikacji (260)
  • 6.6. MainActivity - podklasa klasy Activity (261)
  • 6.7. MainActivityFragment - podklasa klasy Fragment (262)
  • 6.8. Klasa GameElement (263)
    • 6.8.1. Zmienne egzemplarzowe i konstruktor (264)
    • 6.8.2. Metody update, draw i playSound (265)
  • 6.9. Blocker - podklasa klasy GameElement (265)
  • 6.10. Target - podklasa klasy GameElement (266)
  • 6.11. Klasa Cannon (266)
    • 6.11.1. Zmienne egzemplarzowe i konstruktor (266)
    • 6.11.2. Metoda align (267)
    • 6.11.3. Metoda fireCannonball (268)
    • 6.11.4. Metoda draw (268)
    • 6.11.5. Metody getCannonball i removeCannonball (269)
  • 6.12. Cannonball - podklasa klasy GameElement (270)
    • 6.12.1. Zmienne egzemplarzowe i konstruktor (270)
    • 6.12.2. Metody getRadius, collidesWith, isOnScreen i reverseVelocityX (270)
    • 6.12.3. Metoda update (271)
    • 6.12.4. Metoda draw (272)
  • 6.13. Klasa CannonView - podklasa SurfaceView (272)
    • 6.13.1. Instrukcje package i import (272)
    • 6.13.2. Stałe i zmienne egzemplarzowe (273)
    • 6.13.3. Konstruktor (274)
    • 6.13.4. Przedefiniowywanie metody onSizeChanged klasy View (276)
    • 6.13.5. Metody getScreenWidth, getScreenHeight i playSound (277)
    • 6.13.6. Metoda newGame (277)
    • 6.13.7. Metoda updatePositions (279)
    • 6.13.8. Metoda alignAndFireCannonball (280)
    • 6.13.9. Metoda showGameOverDialog (281)
    • 6.13.10. Metoda drawGameElements (282)
    • 6.13.11. Metoda testForCollisions (283)
    • 6.13.12. Metody stopGame i releaseResources (285)
    • 6.13.13. Implementacja metod interfejsu SurfaceHolder.Callback (285)
    • 6.13.14. Przedefiniowywanie metody onTouchEvent klasy View (286)
    • 6.13.15. Korzystanie z wątku CannonThread w celu utworzenia pętli gry (287)
    • 6.13.16. Metody hideSystemBars i showSystemBars (288)
  • 6.14. Podsumowanie (289)

Rozdział 7. Aplikacja WeatherViewer (291)

Usługi sieciowe REST, zdarzenie asynchroniczne AsyncTask, połączenie HttpUrlConnection, przetwarzanie danych JSON, JSONObject, JSONArray, ListView, ArrayAdapter, usługa ViewHolder

  • 7.1. Wstęp (292)
  • 7.2. Testowanie aplikacji WeatherViewer (293)
  • 7.3. Zastosowane rozwiązania (294)
    • 7.3.1. Usługi sieciowe (294)
    • 7.3.2. JavaScript Object Notation (JSON) i pakiet org.json (295)
    • 7.3.3. Połączenie HttpUrlConnection i wywoływanie usługi sieciowej REST (297)
    • 7.3.4. Korzystanie z klasy AsyncTask w celu wygenerowania żądania sieciowego poza wątkiem graficznego interfejsu użytkownika (297)
    • 7.3.5. ListView, ArrayAdapter i wzorzec ViewHolder (298)
    • 7.3.6. Przycisk FloatingActionButton (299)
    • 7.3.7. TextInputLayout (299)
    • 7.3.8. Snackbar (300)
  • 7.4. Tworzenie graficznego interfejsu użytkownika aplikacji oraz plików zasobów (300)
    • 7.4.1. Tworzenie projektu (300)
    • 7.4.2. AndroidManifest.xml (300)
    • 7.4.3. strings.xml (301)
    • 7.4.4. colors.xml (301)
    • 7.4.5. activity_main.xml (301)
    • 7.4.6. content_main.xml (302)
    • 7.4.7. list_item.xml (302)
  • 7.5. Klasa Weather (304)
    • 7.5.1. Zmienne egzemplarzowe oraz instrukcje import i package (305)
    • 7.5.2. Konstruktor (305)
    • 7.5.3. Metoda convertTimeStampToDay (306)
  • 7.6. Klasa WeatherArrayAdapter (307)
    • 7.6.1. Instrukcja package i instrukcje import (307)
    • 7.6.2. Zagnieżdżona klasa ViewHolder (308)
    • 7.6.3. Zmienne egzemplarzowe i konstruktor (308)
    • 7.6.4. Przedefiniowana metoda getView adaptera ArrayAdapter (309)
    • 7.6.5. Podklasa AsyncTask służąca do pobierania obrazów w oddzielnym wątku (311)
  • 7.7. Klasa MainActivity (312)
    • 7.7.1. Instrukcja package i instrukcje import (312)
    • 7.7.2. Zmienne egzemplarzowe (313)
    • 7.7.3. Przedefiniowana metoda onCreate klasy Activity (314)
    • 7.7.4. Metody dismissKeyboard i createURL (315)
    • 7.7.5. Podklasa AsyncTask służąca do wywoływania usługi sieciowej (316)
    • 7.7.6. Metoda convertJSONtoArrayList (318)
  • 7.8. Podsumowanie (319)

Rozdział 8. Aplikacja Twitter Searches (321)

Klasa SharedPreferences, podklasa SharedPreferences.Editor, niejawne intencje, wybór aktywności obsługującej intencję, klasa RecyclerView, podklasy RecyclerView.Adapter, RecyclerView.ViewHolder i RecyclerView.ItemDecoration

  • 8.1. Wstęp (322)
  • 8.2. Testowanie aplikacji Twitter Searches (323)
    • 8.2.1. Dodawanie ulubionych wyszukiwań (323)
    • 8.2.2. Przeglądanie wyników wyszukiwania wygenerowanych przez serwis Twitter (324)
    • 8.2.3. Edycja zapytania (326)
    • 8.2.4. Udostępnianie zapytania (327)
    • 8.2.5. Kasowanie zapytania (328)
    • 8.2.6. Przewijanie listy zapisanych zapytań (329)
  • 8.3. Zastosowane rozwiązania (329)
    • 8.3.1. Przechowywanie danych w postaci par klucz-wartość w pliku SharedPreferences (329)
    • 8.3.2. Niejawne intencje i wybór aplikacji obsługującej intencję (330)
    • 8.3.3. RecyclerView (331)
    • 8.3.4. Podklasy RecyclerView.Adapter i RecyclerView.ViewHolder (331)
    • 8.3.5. Podklasa RecyclerView.ItemDecoration (331)
    • 8.3.6. Wyświetlanie listy opcji w oknie AlertDialog (332)
  • 8.4. Tworzenie graficznego interfejsu użytkownika oraz plików zasobów (332)
    • 8.4.1. Tworzenie projektu (332)
    • 8.4.2. AndroidManifest.xml (332)
    • 8.4.3. Dodawanie biblioteki RecyclerView (332)
    • 8.4.4. colors.xml (333)
    • 8.4.5. strings.xml (333)
    • 8.4.6. arrays.xml (333)
    • 8.4.7. dimens.xml (334)
    • 8.4.8. Dodawanie ikony przycisku zapisywania (334)
    • 8.4.9. activity_main.xml (334)
    • 8.4.10. content_main.xml (335)
    • 8.4.11. Rozkład elementu RecyclerView - list_item.xml (337)
  • 8.5. Klasa MainActivity (338)
    • 8.5.1. Instrukcje package i import (338)
    • 8.5.2. Pola klasy MainActivity (339)
    • 8.5.3. Przedefiniowana metoda onCreate klasy Activity (340)
    • 8.5.4. Procedura obsługi zdarzeń TextWatcher i metoda updateSaveFAB (342)
    • 8.5.5. Interfejs OnClickListener nasłuchujący zdarzeń przycisku saveButton (343)
    • 8.5.6. Metoda addTaggedSearch (344)
    • 8.5.7. Anonimowa klasa wewnętrzna implementująca obiekt View.OnClickListener w celu wyświetlenia wyników wyszukiwania (345)
    • 8.5.8. Anonimowa klasa wewnętrzna, która implementuje interfejs View.OnLongClickListener umożliwiający udostępnienie, skasowanie i edycję zapisanego zapytania (346)
    • 8.5.9. Metoda shareSearch (348)
    • 8.5.10. Metoda deleteSearch (349)
  • 8.6. SearchesAdapter - podklasa RecyclerView.Adapter (350)
    • 8.6.1. Instrukcja package, instrukcje import, zmienne egzemplarzowe i konstruktor (350)
    • 8.6.2. Zagnieżdżona podklasa ViewHolder klasy RecyclerView.ViewHolder (351)
    • 8.6.3. Przedefiniowane metody klasy RecyclerView.Adapter (352)
  • 8.7. ItemDivider - podklasa klasy RecyclerView.ItemDecoration (353)
  • 8.8. Fabric - nowa platforma programistyczna serwisu Twitter (355)
  • 8.9. Podsumowanie (356)

Rozdział 9. Aplikacja Address Book (357)

Klasa FragmentTransaction i stos obiektów Fragment, SQLite, SQLiteDatabase, SQLiteOpenHelper, ContentProvider, ContentResolver, Loader, LoaderManager, Cursor i style graficznego interfejsu użytkownika

  • 9.1. Wstęp (358)
  • 9.2. Testowanie aplikacji Address Book (360)
    • 9.2.1. Dodawanie kontaktu (360)
    • 9.2.2. Przeglądanie informacji przypisanych do kontaktu (361)
    • 9.2.3. Edycja kontaktu (361)
    • 9.2.4. Kasowanie kontaktu (361)
  • 9.3. Zastosowane rozwiązania (362)
    • 9.3.1. Wyświetlanie obiektów Fragment za pomocą klasy FragmentTransaction (362)
    • 9.3.2. Przesyłanie danych pomiędzy fragmentem a nadrzędną aktywnością (363)
    • 9.3.3. Obsługa bazy danych SQLite (363)
    • 9.3.4. Obiekty ContentProvider i ContentResolver (363)
    • 9.3.5. Asynchroniczny dostęp do bazy danych - obiekt Loader i menedżer LoaderManager (364)
    • 9.3.6. Definiowanie stylów i przypisywanie ich do komponentów graficznego interfejsu użytkownika (365)
    • 9.3.7. Określanie tła pola TextView (365)
  • 9.4. Tworzenie graficznego interfejsu użytkownika oraz plików zasobów (365)
    • 9.4.1. Tworzenie projektu (365)
    • 9.4.2. Tworzenie klas (366)
    • 9.4.3. Dodawanie ikon aplikacji (367)
    • 9.4.4. strings.xml (367)
    • 9.4.5. styles.xml (367)
    • 9.4.6. textview_border.xml (369)
    • 9.4.7. Rozkład aktywności MainActivity (369)
    • 9.4.8. Rozkład fragmentu ContactsFragment (371)
    • 9.4.9. Rozkład fragmentu DetailFragment (372)
    • 9.4.10. Rozkład fragmentu AddEditFragment (373)
    • 9.4.11. Menu fragmentu DetailFragment (375)
  • 9.5. Przegląd klas opisanych w dalszej części tego rozdziału (376)
  • 9.6. Klasa DatabaseDescription (377)
    • 9.6.1. Pola static (377)
    • 9.6.2. Zagnieżdżona klasa Contact (378)
  • 9.7. Klasa AddressBookDatabaseHelper (379)
  • 9.8. Klasa AddressBookContentProvider (380)
    • 9.8.1. Pola klasy AddressBookContentProvider (381)
    • 9.8.2. Przedefiniowane metody onCreate i getType (382)
    • 9.8.3. Przedefiniowana metoda query (383)
    • 9.8.4. Przedefiniowana metoda insert (385)
    • 9.8.5. Przedefiniowana metoda update (387)
    • 9.8.6. Przedefiniowana metoda delete (388)
  • 9.9. Klasa MainActivity (389)
    • 9.9.1. Klasa nadrzędna, zaimplementowane interfejsy i pola (389)
    • 9.9.2. Przedefiniowana metoda onCreate (390)
    • 9.9.3. Metody interfejsu ContactsFragment.ContactsFragmentListener (391)
    • 9.9.4. Metoda displayContact (392)
    • 9.9.5. Metoda displayAddEditFragment (393)
    • 9.9.6. Metody interfejsu DetailFragment.DetailFragmentListener (394)
    • 9.9.7. Metody interfejsu AddEditFragment.AddEditFragmentListener (394)
  • 9.10. Klasa ContactsFragment (395)
    • 9.10.1. Klasa nadrzędna i implementowany interfejs (395)
    • 9.10.2. Interfejs ContactsFragmentListener (396)
    • 9.10.3. Pola (396)
    • 9.10.4. Przedefiniowana metoda onCreateView (397)
    • 9.10.5. Przedefiniowane metody onAttach i onDetach obiektu Fragment (398)
    • 9.10.6. Przedefiniowana metoda onActivityCreated obiektu Fragment (398)
    • 9.10.7. Metoda updateContactList (399)
    • 9.10.8. Metody interfejsu LoaderManager.LoaderCallbacks (399)
  • 9.11. Klasa ContactsAdapter (401)
  • 9.12. Klasa AddEditFragment (404)
    • 9.12.1. Klasa nadrzędna i implementowany interfejs (404)
    • 9.12.2. Interfejs AddEditFragmentListener (404)
    • 9.12.3. Pola (405)
    • 9.12.4. Przedefiniowane metody obiektu Fragment - onAttach, onDetach i onCreateView (406)
    • 9.12.5. Obiekt nasłuchujący zdarzeń TextWatcher nameChangedListener i metoda updateSaveButtonFAB (407)
    • 9.12.6. Metoda saveContact i obiekt saveContactButtonClicked nasłuchujący zdarzeń View.OnClickListener (408)
    • 9.12.7. Metody interfejsu LoaderManager.LoaderCallbacks (410)
  • 9.13. Klasa DetailFragment (411)
    • 9.13.1. Klasa nadrzędna i implementowany interfejs (411)
    • 9.13.2. Zagnieżdżony interfejs DetailFragmentListener (412)
    • 9.13.3. Pola (412)
    • 9.13.4. Przedefiniowane metody onAttach, onDetach i onCreateView (413)
    • 9.13.5. Przedefiniowane metody onCreateOptionsMenu i onOptionsItemSelected (414)
    • 9.13.6. Metoda deleteContact i fragment DialogFragment confirmDelete (415)
    • 9.13.7. Metody interfejsu LoaderManager.LoaderCallback (416)
  • 9.14. Podsumowanie (417)

Rozdział 10. Serwis Google Play i zagadnienia biznesowe związane z tworzeniem aplikacji (419)

  • 10.1. Wstęp (420)
  • 10.2. Przygotowywanie aplikacji do publikacji (420)
    • 10.2.1. Testowanie aplikacji (421)
    • 10.2.2. Umowa pomiędzy licencjodawcą a użytkownikiem końcowym (421)
    • 10.2.3. Ikony i etykiety (421)
    • 10.2.4. Oznaczanie aplikacji numerem wersji (422)
    • 10.2.5. Tworzenie licencji określających zasady uzyskiwania dostępu do płatnych aplikacji (422)
    • 10.2.6. Zaciemnianie kodu (423)
    • 10.2.7. Uzyskiwanie prywatnego klucza przeznaczonego do cyfrowego podpisywania aplikacji (423)
    • 10.2.8. Obraz promocyjny i zrzuty ekranu (423)
    • 10.2.9. Materiał wideo promujący aplikację (425)
  • 10.3. Wycena aplikacji - darmowa czy płatna? (425)
    • 10.3.1. Płatne aplikacje (426)
    • 10.3.2. Darmowe aplikacje (426)
  • 10.4. Zarabianie na reklamach wyświetlanych w aplikacji (428)
  • 10.5. Zarabianie na sprzedaży wirtualnych dóbr za pomocą mechanizmu płatności wbudowanego w aplikację (428)
  • 10.6. Rejestracja w serwisie Google Play (430)
  • 10.7. Konfigurowanie konta sprzedawcy w serwisie Google Payments (430)
  • 10.8. Ładowanie aplikacji do serwisu Google Play (431)
  • 10.9. Otwieranie sklepu z aplikacjami z poziomu aplikacji (433)
  • 10.10. Zarządzanie aplikacjami udostępnionymi w serwisie Google Play (434)
  • 10.11. Inne serwisy pośredniczące w sprzedaży aplikacji systemu Android (434)
  • 10.12. Inne platformy mobilne i przenoszenie na nie aplikacji (434)
  • 10.13. Rozreklamowanie aplikacji (435)
  • 10.14. Podsumowanie (439)

Najniższa cena z 30 dni przed obniżką 57,75zł

Tytuł książki: "Android 6 dla programistów. Techniki tworzenia aplikacji. Wydanie III"
Autor: Paul Deitel, Harvey Deitel, Alexander Wald
Wydawnictwo: HELION
Cena: 77.00zł 57.75zł
Klienci, którzy kupili tę książkę, kupili także
Wolni od Winy Przebudzenie z kłamstw, którymi żyjemy
Wolni od Winy Przebudzenie z kłamstw, którymi żyjemy
John Flaherty
Biały Wiatr
Muzea Podkarpacia Przewodnik
Muzea Podkarpacia Przewodnik
Folga-Januszewska Dorota
Bosz
Przedsiębiorczość w sporcie Zasady i praktyka
Przedsiębiorczość w sporcie Zasady i praktyka
Bednarczyk Małgorzata, Nessel Karolina
CEDEWU
Ustawa o organizacji i funkcjonowaniu funduszy emerytalnych Komentarz
Ustawa o organizacji i funkcjonowaniu funduszy emerytalnych Komentarz
Andrzej Chróścicki
Wolters Kluwer
O chłopcu wychowywanym jak pies
O chłopcu wychowywanym jak pies
Bruce D. Perry Maja Szalavich
HARBOR POINT MEDIA RODZINA
Atlas ptaków
Atlas ptaków
Dominik Marchowski
SBM
 Koszyk
1 x Koleje linowe i wyciągi narciarskie w Polsce
1 x Alternatywna historia II Wojny Światowej
1 x Uleczone dusze. Kaci Hadesa
1 x Lider(ka) z krwi i kości Świadome przywództwo
1 x Wspomaganie zarządzania projektami informatycznymi Poradnik dla menedżerów
1 x Nie z miłości Mądrzy rodzice - silne dzieci
1 x Dziewczyny mają moc
1 x Aplikacje Prawnicze 2012 Egzamin wstępny i końcowy Testy Tom 3
1 x Apokalipsa zombie nadchodzi! Obroń swoją bazę za pomocą prostych obwodów, Arduino i Raspberry Pi
1 x Cyfrowe przetwarzanie sygnałów Od teorii do zastosowań Wydanie 2
1 x Przetwory i nalewki siostry Marii
1 x Diagnostyka samochodów osobowych Wydanie 8
1 x Ustawa o dostępie do informacji publicznej Komentarz Wydanie 3
1 x Bogowie wojny Hitler, Churchill, Roosevelt, Stalin
1 x Kurs pozytywnego myślenia Wierzę w szczęście
1 x Dowódcy powstania styczniowego Portret zbiorowy
1 x Controlling we wspomaganiu zarządzania uczelnią niepubliczną funkcjonującą w Polsce
1 x Badania operacyjne z wykorzystaniem WinQSB
1 x Hipoteka po nowelizacji w systemie wieczystoksięgowym
1 x Boże marzenie Historia wspólnoty Przymierze Milosierdzia
1 x Harley Davidson Seryjne i customowane maszyny marzeń
1 x Przykłady obliczeń z podstaw konstrukcji maszyn Tom 1 Połączenia sprężyny zawory wały maszynowe
1 x 7 Dywizja Armii Krajowej
1 x Atlas naszego świata Przewodnik po krajach i kulturach sześciu kontynentów
1 x Polskie wytwórnie samolotów
1 x Kolizje praw w międzynarodowym transporcie lotniczym
1 x Dziedzictwo cystersów w Polsce
1 x Atlas zwierząt domowych
1 x Komunistyczni bohaterowie Tom 2
1 x Kodeks pracy Wydanie 7
1 x Dyrektywa Parlamentu Europejskiego i Rady 2014/24/UE w sprawie zamówień publicznych Komentarz
1 x Badania jakościowe Tom 1
1 x Małymi krokami do wielkości Jak rozwinąć własną firmę
1 x Alchemia pożywienia + DVD Korzystaj z leczniczych właściwości pokarmów
1 x Adwokat Rozmowa o życiu w ciekawych czasach
1 x Kognitywno komunikacyjna teoria przekładu
1 x Ćwiczenia z biochemii
1 x Handlowe spółki osobowe
1 x Czynności procesowe zawodowego pełnomocnika w sprawach administracyjnych i sądowoadministracyjnych
1 x Bzura 1939
1 x Historia cudów Od średniowiecza do dziś
1 x Scrum Praktyczny przewodnik dla początkujących
1 x Nieruchomości Zagadnienia prawne Wydanie 6
1 x BHP w szkole Obowiązki Odpowiedzialność Dokumentacja + CD z dokumentami
1 x Grupowy trening balintowski
1 x Einstein w cytatach Pełne wydanie
1 x Antropologia kulturowa Globalne siły lokalne światy
1 x Elementy rachunku prawdopodobieństwa i statystyki na przykładach z ekonomii
1 x Hakowanie Androida Kompletny przewodnik XDA Developers po rootowaniu ROM-ach i kompozycjach
1 x Bezpieczna dieta wysokobiałkowa
1 x MATLAB i Simulink. Poradnik użytkownika. Wydanie IV
1 x Egzystencjalizm w przekładzie Czekając na Godota w polskich tłumaczeniach
1 x Leksykon wiedzy szkolnej
1 x Chazarowie Polityka kultura religia VII-XI wiek
1 x Statystyka opisowa
1 x Atrakcyjna mama Sztuka poznawania siebie
1 x Jak żyć Wykłady z etyki
1 x Moje najlepsze przepisy z roślin leczniczych Dla zdrowia rodziny
1 x Ludy i języki starożytnej Anatolii Wydanie 2
1 x Windows 10 PL Od środka
1 x Department of State 1789-1939 Pierwsze 150 lat udziału w polityce zagranicznej USA
1 x Grumpy Cat Książeczka rasowego marudy
1 x Instrukcja obiegu i archiwizowania dokumentów księgowych związanych z realizacją projektów unijnych
1 x Alchemia manipulacji
1 x Bezpieczeństwo w elektroenergetyce Wydanie 3
1 x Express.js. Tworzenie aplikacji sieciowych w Node.js
1 x Wdrażanie systemu ochrony danych osobowych Praktyczny przewodnik krok po kroku
1 x 500 przypraw i ziół leczniczych Charakterystyka Wymagania Porady
1 x Piastowskie szlaki
1 x Damy PRL-u
1 x Odpowiedzialność członków egzekutywy przed Trybunałem Stanu
1 x Dr House Oficjalny przewodnik po serialu
1 x Domowe systemy audio
1 x Algebra dla studentów Wydanie 4
1 x Aktualne realizacje mostowe
1 x Egzaminy Aplikacje 2015 radcowska i adwokacka Tom 1
1 x Bezpieczeństwo w wymiarze lokalnym Wybrane obszary
1 x Najem lokali użytkowych wzory umów dokumentów i pism procesowych
1 x Małżeństwo i rodzina w świadomości młodzieży maturalnej - stabilność i zmiana
1 x Motywowanie Biblioteka sukcesu Briana Tracy
1 x Niezbędnik kobiety sukcesu Jak skutecznie walczyć o awans i pieniądze
1 x Angielski Modal Verbs Czasowniki modalne Warto się uczyć
1 x Go global Wywiady z twórcami polskich firm, które zdobyły rynki międzynarodowe
1 x Dziennikarstwo i świat mediów Wydanie 4
1 x Ciekawość zakazana! Pytania, znaleziska, fakty
1 x Funkcje konsulów Rzeczypospolitej Polskiej Komentarz
1 x I rozpętało się piekło Świat na wojnie 1939-1945
1 x Ford Focus II i C-MAX
1 x Hiperskok Rewolucja internetowa w biznesie
1 x Implementacja prawa oświatowego w teorii i praktyce kształcenia uczniów z niepełnosprawnościami
1 x Rosja i jej sąsiedzi Studia i szkice
1 x Ustawa o podatku od spadków i darowizn Komentarz
1 x Handlowe spółki osobowe
1 x Ostatnie tak Bóg, który umiera samotny jak pies
1 x Maszyny i urządzenia spawalnicze
1 x Cypr Przewodnik Marco Polo
1 x Prefabrykacja w mostownictwie
1 x Mierzenie wyników szkoleń
1 x Antologia polskiej myśli politycznej okresu dwudziestolecia międzywojennego
1 x Mnich który sprzedał swoje Ferrari
1 x Origami Modułowy zawrót głowy
1 x Hartowani ogniem Ukraińskie siły
1 x Czosnek dla zdrowia i smaku
1 x Jakość projektów informatycznych. Rozwój i testowanie oprogramowania
1 x Restrukturyzacja i upadłość przedsiębiorstw 2.0
1 x Dziennikarstwo a literatura w XX i XXI wieku Podręcznik akademicki
1 x Człowiek - czystość i brud Tom 1 Aspekt humanistyczno-etnologiczny
1 x BIG DATA - efektywna analiza danych Rewolucja, która zmieni nasze myślenie, pracę i życie
1 x Hultaje złoczyńcy wszetecznice w dawnym Krakowie
1 x Byłem gangsterem Prawdziwa historia
1 x Doświadczenie psychodeliczne
1 x Bob Dylan Ilustrowana biografia
1 x Europejskie polityki imigracyjne Stare dylematy, nowe wyzwania
1 x Alimenty a prawo karne
1 x Nieliniowa optyka światłowodowa
1 x Atlas jeździectwa
1 x Budżetowanie i controlling w przedsiębiorstwie
1 x Encyklopedia Karabinów i Karabinków
1 x Czysta krew i filozofia Wampiry stają się naprawdę niegrzeczne
1 x Kodeks spółek handlowych po 15 latach obowiązywania
1 x Inspiracje fotograficzne
1 x Technologia warstw asfaltowych
1 x Lecznicza woda Żywa i martwa woda gwarancją zdrowia i długowieczności
1 x Alaantkowe BLW Od niemowlaka do starszaka
1 x ABC izolacji przeciwwilgociowych
1 x Komunikacja językowa w internecie
1 x Masa o kilerach polskiej maffii
1 x Prawo konstytucyjne w pytaniach i odpowiedziach Wydanie 5
1 x Koniec świata
1 x NLP dla początkujących Podstawowe pytania i odpowiedzi
1 x Napęd hydrostatyczny Tom 2 Układy
1 x C#. Praktyczny kurs. Wydanie III
1 x Elastyczny czas pracy
1 x Hoplita grecki 480-323 przed Chr.
1 x Odwrotne obciążenie w budownictwie
1 x Najpopularniejsze sporty
1 x Statut branżowej szkoły I stopnia i szkoły policealnej po reformie oświaty
1 x Mafia na wojnie Współpraca wielkich gangsterów z aliantami
1 x 71 Pułk Piechoty w latach 1918-1939
1 x Jak bić rekordy w szybkim i skutecznym uczeniu się Wydanie 3
1 x Europa niedokończona przygoda
1 x Dowody w sprawach przestępstw i wykroczeń drogowych
1 x Jak przestałem kochać design
1 x Anatomia człowieka z elementami fizjologii
1 x Kodeks cywilny Kodeks rodzinny i opiekuńczy oraz ustawy towarzyszące
1 x Podstawy gospodarowania nieruchomościami
1 x Kodeks cywilny Komentarz Tom 6 Spadki
1 x Agonistyka Polityczne myślenie o świecie
1 x Aby nas bolało cierpienie innych
1 x Angielski nie gryzie Innowacyjny kurs od podstaw Aktywna nauka słownictwa i gramatyki za pomocą ćwiczeń
1 x Polskie Siły Zbrojne na Zachodzie po II wojnie światowej. Klęska zwyciężonych
1 x Zdrowa lekkość brzucha
1 x Kryminalistyka Wydanie 13
1 x Hydrologia obszarów lądowych
1 x Testy maturalne Matematyka 2015 Poziom rozszerzony
1 x Biografie odtajnione Z archiwów literackich bezpieki
1 x Ikony
1 x Ukryta tożsamość. Jak się obronić przed utratą prywatności
1 x Czego chcą Chiny?
1 x Atlas dzikich roślin jadalnych
1 x Dzieje religii filozofii i nauki Tom 3 Od Pico della Mirandoli do Miguela Serveta
1 x Polskie prawo konstytucyjne Zarys wykładu
1 x Grajfka dla dzieci. Artystyczne zdobienie jaj
1 x Słupskie tramwaje
1 x Przegląd Prawa Rolnego 1 (10) 2012
1 x Cóż stanie się Panie jeśli spytam Studia i szkice o myśli i tradycji biblijnej
1 x Admirałowie polskiej floty Od Mieszka I do admirałów XXI wieku
1 x Dwudziestolecie międzywojenne
1 x Łazienka 1001 pomysłów Wyposażenie akcesoria dekoracje
1 x Naruszenia praw autorskich w internecie Aspekty prawne i procedury dochodzenia roszczeń
1 x Prawo spółdzielcze Komentarz praktyczny Wydanie 2
1 x Apacze
1 x Cywilizacja Szkice z dziejów pojęcia w XVIII i XIX wieku
1 x Peryferyjność Habsbursko-słowiańska historia nieoczywista
1 x Choroby zakaźne zwierząt z elementami epidemiologii i zoonoz
1 x Córki Dzieci Boga
1 x Dieta bezmleczna
1 x Prawo wodne Komentarz
1 x Co znaczy konserwatyzm
1 x Strategia zarządzania jakością
1 x Kodeks karny Część szczególna Komentarz
1 x Kocie furtki i pułapki na myszy Skąd się wzięły zwyczajne i niezwykłe przedmioty w naszym życiu?
1 x Fotografia cyfrowa i obróbka zdjęć ćwiczenia praktyczne
1 x Przed arką Noego Nowa opowieść o potopie
1 x Dzieje grzechu Dyskurs pornograficzny w polskiej prozie XX wieku (na wybranych przykładach)
1 x Góry ludzie kontynenty w obiektywie ekstremalnej kamery
1 x Bitwa o Anglię Strategia zwycięstwa
1 x Magia sprzedaży Techniki i ćwiczenia
1 x Egzaminy Aplikacje radcowska i adwokacka Tom 2 Teksty Ustaw
1 x Jak cało i zdrowo przyszedłem na świat
1 x Biznesplan Co trzeba wiedzieć i zrobić, aby stworzyć doskonały plan
1 x Akwarium Praktyczny poradnik
1 x Ciesz się każdą chwilą każdą kanapką Żyj tak jakby miał to być ostatni dzień twojego życia
1 x Zranieni
1 x Biblia Wielkie opowieści Starego Testamentu
1 x Grzeczne dziewczynki nie kręcą interesem. Szczere rady, otwarte rozmowy i prawdziwe historie dla zaradnych bizneswomen
1 x Kodeks wyborczy Komentarz do zmian 2018
1 x Dodatki mieszkaniowe Komentarz Wydanie 4
1 x Więcej niż Prawo Przyciągania
1 x GebirgsJager Żołnierz niemieckich oddziałów górskich 1939-1945
1 x Fotografia doskonała Jak kreować magię cyfrowego obrazu
1 x Bądź szczęśliwa 3 kroki do szczęścia dla każdej kobiety
1 x Banki centralne wobec kryzysu Niestandardowe narzędzia polityki pieniężnej
1 x Active Directory w systemach wolnego oprogramowania
1 x Bitwy pod Wronowem i Kazimierzem Dolnym 17-18 kwietnia 1831 roku
1 x Aktualność Kierkegaarda W 150 rocznicę śmierci myśliciela z Kopenhagi
1 x Napędy statków dynamicznie pozycjonowanych Aspekty eksploatacyjne
1 x Logistyka międzynarodowa
1 x Berlin Hipsterska stolica Europy
1 x Koleje miejskie i regionalne w Polsce
1 x Administracja publiczna wobec procesu globalizacji
1 x Środowiskowe ograniczenie czynników ryzyka uzależnienia młodzieży szkolnej od substancji psychoaktywnych
1 x Harald Pięknowłosy (ok. 850–933) Król Wikingów
1 x AK75 Brawurowe akcje Armii Krajowej
1 x Kluczowe problemy procesu karnego
1 x Biblia w malarstwie polskim
1 x Kodeks wyborczy Wydanie 2
1 x Kształtowanie nowoczesnych systemów ocen pracowników
1 x Logika Daj się uwieść!
1 x Druga szansa, czyli jak odzyskać swoją byłą partnerkę
1 x Debata nad stanem wojennym w Polsce
1 x Królestwo Jerozolimskie Europejski kolonializm w średniowieczu
1 x Budżetowanie operacyjne finansowe i kapitałowe w przedsiębiorstwie
1 x Kresy we krwi
1 x Dieta IF. Post przerywany Jedz przez 8 godzin, chudnij przez 16
1 x Co wie Twój kot? Poznaj sposób rozumienia świata przez koty
1 x Filozofia dramatu
1 x Aleksander I Wielki gracz, car Rosji - król Polski
1 x Być nauczycielem-opiekunem-wychowawcą Między teorią a praktyką
1 x Jak wysłać psa na wakacje
1 x Podstawowe informacje o „Narodowym Fotokorpusie Języka Polskiego"
1 x Biblia rocznicowa z obwolutą 100 rocznica objawień fatimskich
1 x Bobby Fischer
1 x Henri Michaux dzieło wyobraźni "Okres zielony" 1922-1927
1 x Fryderyk Chopin jako człowiek i muzyk
1 x Encyklopedia odkryć i wynalazków
1 x Człowiek w firmie Bez obaw i z ochotą
1 x Drugi rok życia dziecka
1 x Międzynarodowe standardy ochrony praw człowieka a doświadczenia Polski
1 x Historia Powszechna Starożytność - Ziółkowski
1 x Probacja Teoria i metodyka
1 x Góry
1 x Europejskie prawo wzorów przemysłowych
1 x Prawo spadkowe
1 x Generator charyzmy Kreowanie osobowości menedżera
1 x Czechy Kościół i państwo
1 x Aplikacja kuratorska Egzamin wstępny na aplikację Aplikacja Egzamin kuratorski
1 x Analiza statystyczna Microsoft Excel 2016 PL
1 x Problemy readaptacji skazanych i pomoc w ich resocjalizacji
1 x Bezprzewodowe sieci LAN 802.11. Podstawy
1 x Nie przeszkadzaj klientowi w zakupach
1 x Adobe Fireworks CS5/CS5 PL Oficjalny podręcznik
1 x Konstytucyjny system organów państwa
1 x Europejskie prawo spółek
1 x Dotknąć Nieba Poruszająca opowieść o podróży do Nieba i z powrotem
1 x Bóg nie jest urojeniem Złudzenie Dawkinsa
1 x Kali Linux. Testy penetracyjne i bezpieczeństwo sieci dla zaawansowanych. Wydanie II
1 x Berlin Upadek 1945
1 x Kłamstwo Bastylii
1 x Ikony Fakty i Legendy
1 x F**k it! Oto jest odpowiedź!
1 x Niewolnica ISIS
1 x Czytanie Konopnickiej
1 x 10 książek które każdy konserwatysta powinien przeczytać oraz cztery nie do pominięcia i jedna uzurpatorska
1 x English in a Car Repair Workshop Podręcznik do języka angielskiego zawodowego
1 x Google Analytics dla marketingowców
1 x Chleb Domowy wypiek
1 x Nie zadręczaj się drobiazgami nastolatku czyli 100 prostych sposobów na to jak się skutecznie wyluzować
1 x Dama z pieskiem Kulisy wywiadu II RP
1 x Domowe sieci komputerowe Gotowe rozwiązania
1 x Być kobietą w Oriencie
1 x Atlas zwierząt Przydatny z natury rzeczy
1 x Bezład warszawski O erozji i odnowie przestrzeni publicznych
1 x Jednominutowy Mentor Jak znaleźć mentora i pracować z nim – i dlaczego warto nim zostać
1 x Matka która nie miała matki
1 x Przepis na rower
1 x Arduino dla dzieci Poznaj świat elektroniki i programowania
1 x Dyskrecjonalność w prawie
1 x Egzaminy Aplikacje 2016 radcowska i adwokacka Tom 3 Teksty ustaw
1 x Prawo finansowe
1 x Biznes w kraju dziadów czyli jak zabezpieczyć firmę i własny majątek przed pazernością urzędników
1 x Drogi kariery Jak wspomagać rozwój zawodowy dzieci i młodzieży
1 x Chemia między nami Miłość, seks i naukowe podstawy przyciągania
1 x Kultura organizacji a znaczenie pracy Etnograficzne studium władzy, działania i partycypacji
1 x Błyskawiczne wywieranie wpływu Jak motywować siebie i innych do natychmiastowego działania
1 x Analiza wskaźnikowa sprawozdania finansowego według polskiego prawa bilansowego
1 x Agresja ujęcie narracyjne
1 x Alarm dla Kościoła Nowa reformacja?
1 x Ekspertyza sądowa Zagadnienia wybrane
1 x Adele Dziewczyna która rozkochała w sobie świat
1 x Autodesk Inventor 2016 Kurs podstawowy Zbiór ćwiczeń
1 x Piękna na zawsze Prosty 30-dniowy program, jak wydobyć i zatrzymać piękno wewnętrzne i zewnętrzne
1 x Zarządzanie jakością w usługach publicznych Wydanie II zmienione i poprawione
1 x 100 najpiękniejszych ras psów
1 x Atlas pszczelarza
1 x Algebra abstrakcyjna w zadaniach
1 x Fundamenty palowe Tom 2 Badania i zastosowania
1 x Czytanie przestrzeni
1 x Czas postprawdy Nieszczerość i oszustwa w codziennym życiu
1 x Geopolityka Słownik terminologiczny
1 x BMW serii 5 (typu E39)
1 x Budowniczowie pierwszych świątyń
1 x Konstytucje państw współczesnych Studium prawno-historyczne
1 x Blisko nie za blisko Terapeutyczne rozmowy o związkach
1 x Bądź fit Ponad 130 przepisów na zdrowe dania
1 x Prawo prasowe Komentarz
1 x Ustawa o dostępie do informacji publicznej. Komentarz Wydanie 3
1 x Cel snajpera Opowieść najbardziej niebezpiecznego snajpera w dziejach amerykańskiej armii
1 x Wybrane metody badania materiałów Badanie metali i stopów
1 x Making Faces
1 x Wokół problemów edukacji i socjalizacji osób niepełnosprawnych idee koncepcje badania
1 x Horoskop na rok 2013 Sekrety zodiaku
1 x Bezpieczeństwo Mistrzostw Europy w Piłce Nożnej Euro 2012
1 x Aktywizacja w polityce społecznej
1 x Zarządzanie projektem Co dobry szef projektu wie, robi i mówi
1 x Ilustrowana encyklopedia popularna
1 x Jak pokonać traumę po molestowaniu seksualnym Trening
1 x Ćwiczenia w terapii dysleksji i dysortografii dla uczniów klas 4-6 CH-H
1 x VBA dla Excela 2016 PL. 222 praktyczne przykłady
1 x Logistyka odzysku w opakowalnictwie
1 x Kodeks rodzinny i opiekuńczy ze schematami
1 x Dziewczyny o seksie
1 x Becoming Transnational Professional Kariery i mobilność polskich elit naukowych
1 x Uprawa ziół Poradnik dla plantatorów
1 x CeWEBryci sława w sieci
1 x Chiński nacjonalizm Rekonstruowanie narodu w Chińskiej Republice Ludowej
1 x Badanie polityki zagranicznej państwa Stany Zjednoczone, Azja Wschodnia, Bliski Wschód & Ameryka Łacińska
1 x 333 rośliny ogrodowe Najpiękniejsze krzewy byliny i kwiaty cięte
1 x Alfabet sukcesu
1 x Możesz wyleczyć choroby tarczycy
1 x Dotknąć tego co święte
1 x Angelina Biografia nieautoryzowana
1 x Równania różniczkowe zwyczajne Teoria i zadania
1 x Etykieta menedżera
1 x Masaż uzdrawiający dotyk Techniki na młodość, witalność i zdrowie
1 x Masa o pieniądzach polskiej mafii Jarosław "Masa" Sokołowski w rozmowie z Arturem Górskim
1 x Doktorzy kościoła Trzydzieści trzy osoby które kształtowały chrześcijaństwo
1 x Egzaminy prawnicze Ministerstwa Sprawiedliwości 2019 Tom 3 Wzory pism z komentarzami. Etyka zawodowa
1 x Dalajlama nieznany Niezwykła siła przebaczania
1 x Atlas budowy ludzkiego ciała
1 x Aplikacja 2010 Prawo cywilne część 2
1 x Konstytucja RP Wydanie 10
1 x Mediacja Teoria, normy, praktyka
1 x Poradnik myśliwego
1 x Node.js w akcji
1 x Dobre przywództwo Najlepsze praktyki polskich liderów biznesu
1 x Białe certyfikaty i świadectwa efektywności energetycznej w UE Analiza porównawcza regulacji systemowych przyjętych w Wielkiej Bry
1 x Aloes dla zdrowia i urody
1 x Zdrowie ze spiżarni Przetwory które leczą
1 x Kłamstwo i podstęp we współczesnym świecie
1 x Ustawa o ochronie przyrody Komentarz Wydanie 5
1 x Łowcy szpiegów Polskie służby kontra CIA
1 x Koordynacja systemów zabezpieczenia społecznego Komentarz
1 x Dlaczego Polska jest wartością Wprowadzenie do hermeneutycznej filozofii polityki
1 x Historia archeologii 50 najważniejszych odkryć
1 x Cuda zagadki sekrety niewyjaśnione zdarzenia
1 x Cztery kierunki
1 x Zarządzanie portfelami projektów Wdrażanie i monitorowanie strategii organizacji przez projekty
1 x Białe trufle
1 x Okruchy ewolucji Tajemnice historii naturalnej
1 x Edukacyjne problemy współczesności
1 x Formuła Wpływu Działasz naprawdę, czy jedynie robisz zamieszanie?
1 x Akupresura najskuteczniejsze punkty Podręcznik samodzielnego usuwania powszechnych dolegliwości
1 x Internet dla każdego
1 x Cała prawda o tłuszczach Zdrowie i długowieczność dzięki kwasom omega-3
1 x Bankowo-finansowa obsługa jednostek samorządu terytorialnego
1 x 12 sekretów kobiet które osiągnęły sukces Życiowe vademecum dla twórczych kobiet
1 x Analiza zmian strategicznych
1 x Anty-Odyseja Antropologia Emmanuela Levinasa
1 x Sponsor. Tom 1
1 x Dietetyka sportowa Co jeść, by trenować efektywnie
1 x Aktualna kondycja integracji europejskiej w obliczu wyzwań zewnętrznych i wewnętrznych
1 x CCNA 200-125. Zostań administratorem sieci komputerowych Cisco
1 x Zioła Naturalne lekarstwa z pól i ogrodów
1 x Jak żyć z rakiem i go pokonać
1 x Dieta Kliniki Mayo Dziennik
1 x Drapieżniki i zwierzyna gruba Poradnik myśliwski
1 x Analiza danych w biznesie. Sztuka podejmowania skutecznych decyzji
1 x Ekonomia menedżerska
1 x 365 dinozaurów
1 x Zarządzanie jakością W dążeniu do doskonałości
1 x Odmładzanie twarzy Rewolucyjne metody naturalnego cofania wieku skóry
1 x Instytucja prezydenta w Polsce i we Włoszech
1 x Podróże z Herodotem
1 x Logistyka dla inżynierów
1 x Droga do wewnętrznej równowagi czyli jak wyluzować i pozbyć się stresu Wydanie II
1 x Responsive Web Design z jQuery
1 x Dubaj Prawdziwe oblicze
1 x III Filar twojej emerytury Przygotyj dobry plan na przyszłość
1 x Zamówienia publiczne na dostawy i usługi IT Wybrane zagadnienia praktyczne
1 x Renty strukturalne w ustawodawstwie rolnym
1 x Etykieta dyplomatyczna z elementami protokółu i ceremoniałów
1 x Wokół Konwencji Europejskiej Komentarz do Europejskiej Konwencji Praw Człowieka
1 x Controlling w przedsiębiorstwach produkcyjnych
1 x Jednoosobowa firma Jak założyć i samodzielnie prowadzić jednoosobową działalność gospodarczą
1 x Projektujemy w AutoCAD® Mechanical 2014
1 x Sporządzenie testamentu w praktyce
1 x Jedz pysznie i zdrowo w ciąży w trosce o dziecko
1 x Ćwiczenia w laboratorium wysokich napięć
1 x Coaching jako wskaźnik zmian paradygmatów w zarządzaniu
1 x Strategia reklamowa
1 x ABC CorelDRAW X7 PL
1 x Jak wychowywać dziecko będące pod wpływem toksycznego ex-małżonka
1 x Pierwsze potrawy twojego dziecka
1 x Facet i kuchnia Smacznie, kreatywnie i bez glutenu
1 x Face Paint Historia makijażu
1 x Podstawy statystyki w Excelu
1 x Co dzień bardziej samodzielne Program wspomagania rozwoju małych dzieci w zakresie samoobsługi dla terapeutów, nauczycieli i rodzi
1 x Android Tworzenie aplikacji w oparciu o HTML, CSS i JavaScript
1 x Aksjologia społeczna Między PRL a IV RP
1 x Atlas gór Polski Szczyty w zasięgu ręki
1 x Administracja publiczna Wyzwania w dobie integracji europejskiej
1 x Leksykon kryminologii 100 podstawowych pojęć
1 x Alfabet mistrzów
1 x Controlling dla menedżerów
1 x Rachunek kosztów logistycznych w przedsiębiorstwie
1 x Akcyza Przewodnik po zmianach
1 x Dowód z opinii biegłego w postępowaniu cywilnym. Biegły lekarz
1 x Szkoła wspólnych działań, czyli o relacjach i współpracy
1 x Ewaluacja talentu Nowa strategia zarządzania talentami w organizacji
1 x Pomyleni Chorzy bez winy
1 x Angielski Phrasal Verbs Słownik z ćwiczeniami
1 x Liceum w tablicach Geografia Poziom podstawowy i rozszerzony
1 x Zatrudnianie po znajomości Kapitał społeczny na rynku pracy
1 x Chleb Domowa piekarnia
1 x Dziecko z autyzmem Terapia deficytów poznawczych a teoria umysłu
1 x Media i komunikowanie masowe
1 x Cały ten cukier
1 x Cło i celnicy w historii Struktury i mechanizmy działania
1 x Dance, sing, love. Miłosny układ
1 x Psychosomatyczne, emocjonalne i duchowe aspekty chorób ze stresu
1 x Dzieje malarstwa w Polsce Tom III Malarstwo w Polsce XIX i XX wieku
1 x Lew kontra święty
1 x Budżetowanie w przedsiębiorstwie Aspekty rachunkowe, finansowe i zarządcze
1 x LEGO Księga przygód Kosmiczne podróże, piraci, smoki i jeszcze więcej!
1 x 7 nawyków skutecznego nastolatka
1 x I jak tu się dogadać?!
1 x Francuzki noszą koronki Jak kupować, dobierać i nosić bieliznę we francuskim stylu
1 x Wspólna droga do wolności Poradnik dla alkoholików i ich bliskich
1 x Komunikacja wizerunkowa w sytuacjach kryzysowych firmy
1 x MERITUM Pomoc społeczna Wsparcie socjalne
1 x Król bez skrupułów
1 x Angielski Obłędnie
1 x Kodeks cywilny Komentarz Tom 4 Spadki Wydanie 3
1 x Bezpośrednie inwestycje zagraniczne w gospodarce regionu Teoria i praktyka
1 x Dokument jako przedmiot ochrony prawnokarnej
1 x Pozyskiwanie transport i obróbka drewna
1 x Biegi długodystansowe Wydanie 2
1 x Łowca Sprawa Trynkiewicza
1 x Bizancjum ok. 500-1024
1 x Historia wewnętrzna
1 x Historia wojskowości Greków i Rzymian Część I Grecy
1 x Gwiazdy kina PRL
1 x Edukacja dorosłych pracowników i bezrobotnych
1 x Kominki
1 x Atlas Podróż przez epoki Literatura sztuka moda
1 x Prawo dowodowe Zarys wykładu
1 x Cele osobowe i rzeczowe w konfliktach zbrojnych w świetle prawa międzynarodowego
1 x Sekrety Łodzi Część 1
1 x Protokół dyplomatyczny etykieta i zasady savoir-vivre'u
1 x Federalizm fiskalny w teorii i praktyce
1 x Kolor 500 trików
1 x Benedykt XVI Abdykacja Wbrew prawu i swojej woli
1 x Bałtyckie wraki Fuhrera
1 x Dictionary of Insurance Terms Angielsko-polski i polsko-angielski słownik terminologii ubezpieczeniowej
1 x Rozmowy Wolność jest wszystkim a miłość to cała reszta
1 x Karol Wielki Cesarz i Święty
1 x Konstytucja RP Tom 2 Komentarz do art. 87-243 DKB
1 x Kodeks karny Część ogólna Tom I Komentarz do artykułów 1-31 Wydanie 3
1 x 13 wykładów z logistyki
1 x Polska niezwykła Województwo łódzkie Przewodnik
1 x Ateiści zobaczyli świadectwo wiary
1 x Klasyczna literatura arabska Zarys
1 x Opakowania transportowe Poradnik
1 x Prawne podstawy ochrony środowiska
25,877.70zł
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Energetyka
Urządzenia elektroenergetyczne Wydanie 4

Urządzenia elektroenergetyczne Wydanie 4

69.00zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Chemia organiczna Część I-IV Komplet J. Clayden, N. Greeves, S. Warren, P. Wothers WNT
Linux w systemach embedded Marcin Bis BTC
Anatomia człowieka Tom 1-5 Komplet Adam Bochenek, Michał Reicher PZWL
3ds Max 2012 Biblia Kelly L. Murdock HELION
Słownik naukowo-techniczny angielsko-polski Wydanie XIII Red. M.Berger, T.Jaworska, A.Baranowska, M.Barańska WNT
OpenGL Księga eksperta Wydanie V Richard S. Wright, Jr., Nicholas Haemel, Graham Sellers, Benjamin Lipc HELION
Akademia sieci CISCO CCNA Exploration Semestr 1 - 4 Praca zbiorowa PWN
Przystępny kurs statystyki z zastosowaniem STATISTICA PL na przykładach z medycyny KOMPLET Tom 1 Tom 2 Tom 3 Andrzej Stanisz StatSoft
Windows Server 2008 R2 Usługi pulpitu zdalnego Resource Kit Christa Anderson, Kristin L. Griffin, Microsoft Remote Desktop Virtual Microsoft Press