Struktury danych i techniki obiektowe na przykładzie Javy 5.0

okladka

Przy tworzeniu systemów informatycznych najważniejsze zadania wykonuje się, zanim powstanie pierwszy fragment kodu źródłowego. Wymogi stawiane współczesnym aplikacjom powodują, że inżynieria oprogramowania staje się kwestią kluczową. Opracowanie odpowiedniego projektu oraz właściwy dobór technologii i metodologii zapewniają szybką i efektywną pracę nad systemem. Niezwykle ważne jest poznanie dostępnych w języku Java struktur danych i umiejętność ich wykorzystania. Prawidłowo dobrana struktura danych znacznie przyspiesza nie tylko implementację aplikacji, ale również działanie gotowego systemu.

Książka "Struktury danych i techniki obiektowe na przykładzie Javy 5.0" przedstawia podstawowe struktury danych i sposoby ich wykorzystania podczas programowania obiektowego. Wszystkie wiadomości zostały zaprezentowane z uwzględnieniem reguł nowoczesnej inżynierii oprogramowania. Czytając kolejne rozdziały książki, poznasz najlepsze zastosowania różnych struktur danych oraz wady i zalety ich implementacji. Przede wszystkim jednak zrozumiesz potrzebę stosowania tak wielu struktur danych.

  • Cykl życia oprogramowania
  • Zastosowanie języka UML w projektowaniu systemów
  • Obsługa błędów i wyjątków
  • Testowanie oprogramowania
  • Dziedziczenie i hierarchia klas
  • Listy jedno- i dwukierunkowe
  • Interfejs Collection
  • Stosy i kolejki
  • Algorytmy rekurencyjne
  • Sortowanie danych
  • Drzewa wyszukiwania
  • Grafy

Po przeczytaniu tej książki zrozumiesz zasadę:
"Pomyśl, a dopiero potem pisz kod".


Hardware. Leksykon pojęć sprzętowych

okladka

Przegląd najważniejszych terminów z dziedziny sprzętu komputerowego

Oferta firm produkujących sprzęt komputerowy rozrasta się niemal z dnia na dzień. W sklepach komputerowych i w sieci jesteśmy zasypywani informacjami o coraz doskonalszych technologiach, coraz szybszych procesorach, pojemniejszych dyskach i wydajniejszych kartach graficznych. Oferty sprzedawców sprzętu pełne są tajemniczych nazw, kodów i cyfr, w których coraz trudniej znaleźć konkretną, interesującą nas informację. Większość klientów po prostu nie wie, co oznaczają nazwy umieszczane na opakowaniach płyt głównych, kart graficznych i innych urządzeń. W efekcie tego ciężko jest podjąć decyzję odnośnie zakupu nowego sprzętu.

Książka "Hardware. Leksykon pojęć sprzętowych" jest rozwiązaniem takich problemów. Bartosz Danowski -- autor wielu bestsellerowych książek z dziedziny informatyki, tym razem przybliża nam znaczenie zagadkowych symboli i nazw, które wywołują zawrót głowy w sklepach ze sprzętem komputerowym. W kolejnych rozdziałach przedstawia większość oznaczeń stosowanych przed producentów i wyjaśnia, czym naprawdę są. Po lekturze tej książki już nie będziesz zastanawiać się, czym jest Aeolian, dokąd zaprowadzi Cię ColorNavigator i czy M.I.B. 2 to coś więcej, niż tytuł filmu. Będziesz przygotowany na zakupy i staniesz się świadomym klientem.

  • Oznaczenia płyt głównych i procesorów
  • Technologie stosowane w kartach graficznych
  • Wentylatory i inne systemy chłodzenia
  • Dyski twarde i macierze dyskowe
  • Interfejsy i złącza

Jeśli chcesz kupić dokładnie taki sprzęt, jakiego potrzebujesz,
wybierz się na zakupy mając tę książkę w kieszeni.


Firefox. Nie klikaj w niebieskie e!

okladka

Czy kiedykolwiek zdarzyło Ci się "zdobyć" w internecie coś, co raczej nie powinno być zainstalowane na Twoim komputerze? Ile razy Twój komputer ratowało jedynie skuteczne oprogramowanie antywirusowe? Czy wiesz, ile programów szpiegujących, dialerów i innych niepożądanych gości znalazło się na Twoim dysku twardym z powodu luk w zabezpieczeniach przeglądarki internetowej? Aplikacji, którą stosuje niemal każdy, kto korzysta z internetu. Nie uważasz, że nadszedł czas, aby zacząć używać bezpieczniejszej przeglądarki, dostępnej nieodpłatnie i wyposażonej w dziesiątki ciekawych i przydatnych funkcji?

Dzięki książce "Firefox. Nie klikaj w niebieskie e!" odkryjesz alternatywną przeglądarkę internetową -- Firefox. Dowiesz się, skąd ją pobrać, jak zainstalować i skonfigurować. Poznasz jej narzędzia i możliwości. Nauczysz się korzystać z paneli i zintegrowanych mechanizmów przeszukiwania stron WWW. Zainstalujesz rozszerzenia, zablokujesz wyskakujące okienka i zabezpieczysz się przed atakami z internetu. Przekonasz się, jak doskonałym narzędziem jest Firefox.

  • Początki internetu i wojny przeglądarek
  • Pobieranie i instalacja Firefoksa
  • Importowanie zakładek z innych przeglądarek
  • Korzystanie z profili
  • Paski narzędzi i menu Firefoksa
  • Instalowanie rozszerzeń i dodatkowych pasków narzędziowych
  • Korzystanie z kanałów RSS
  • Blokowanie wyskakujących okienek i animacji Flash
  • Modyfikowanie interfejsu użytkownika

Oko w oko z Adobe Photoshop CS2

okladka

Doskonały kurs Photoshopa CS2

Photoshop CS 2 to kolejna wersja doskonałego programu graficznego cieszącego się zasłużoną popularnością wśród grafików, projektantów i poligrafów. Za pomocą Photoshopa można wykonać niemal wszystko, co jest związane z obróbką obrazów i przygotowaniem ich do druku lub publikacji w internecie. W nowej wersji Photoshopa dopracowano i tak doskonałe już narzędzia oraz dodano kilka nowych. Ogrom możliwości aplikacji może przytłaczać początkujących użytkowników. Dla nich doskonałą pomocą może okazać się odpowiednio przygotowany kurs.

"Oko w oko z Adobe Photoshop CS 2" to taki właśnie kurs. Autor Deke McClelland wykorzystał swoje doświadczenie i przygotował 12 lekcji, w których poznasz wszystkie najistotniejsze funkcje Photoshopa CS 2. Wykonując zawarte w książce przykłady, przekonasz się, że obróbka grafiki i cyfrowych fotografii jest łatwiejsza, niż można się tego spodziewać. W kolejnych lekcjach opanujesz podstawy obsługi programu i korzystania z jego narzędzi, stopniowo przechodząc do coraz bardziej zaawansowanych zagadnień. Każdą lekcję wykonasz we własnym tempie, ilustracje i materiały z CD-ROM-u ułatwią Ci przyswojenie materiału, a test znajdujący się na końcu każdej z lekcji pomoże Ci utrwalić poznane wiadomości.

  • Interfejs użytkownika
  • Zarządzanie plikami za pomocą programu Bridge
  • Korekcja jasności i kolorystyki obrazu
  • Narzędzia zaznaczania
  • Kadrowanie i skalowanie obrazu
  • Retusz i edycja grafiki
  • Tworzenie i stosowanie masek
  • Wyostrzanie i rozmywanie
  • Korzystanie z warstw
  • Style i efekty warstw
  • Przygotowanie do druku i drukowanie

Zostań profesjonalistą, ucząc się od najlepszych.


Perl. Wprowadzenie. Wydanie IV

okladka

Perl to jeden z pierwszych języków służących do tworzenia skryptów wykonywanych po stronie serwera internetowego. Był i jest wykorzystywany przez programistów aplikacji internetowych do realizacji zadań związanych z przetwarzaniem danych tekstowych. Mimo rozwoju innych technologii Perl nadal zachowuje swoją popularność. Grono użytkowników Perla powiększa się, twórcy języka wciąż pracują nad jego udoskonalaniem, a ilość materiałów dostępnych w sieci gwarantuje, że żadne pytanie programisty nie pozostanie bez odpowiedzi.

Książka "Perl. Wprowadzenie. Wydanie IV" to przewodnik dla początkujących programistów aplikacji internetowych, zawierający wszystkie informacje niezbędne do rozpoczęcia pracy i tworzenia programów w języku Perl. Przedstawia zarówno zagadnienia podstawowe -- typy danych i struktury języka, jak i metody przetwarzania danych tekstowych za pomocą wyrażeń regularnych, sposoby korzystania z tablic asocjacyjnych i manipulowania plikami znajdującymi się na dysku. Opisuje również zasady pracy z modułami zawierającymi dodatkowe funkcje, z których można korzystać podczas pisania aplikacji.

  • Skalarne typy danych
  • Wyrażenia warunkowe
  • Przypisywanie wartości do zmiennych
  • Korzystanie z tablic i list
  • Definiowanie i stosowanie procedur
  • Operacje wejścia i wyjścia
  • Korzystanie z wyrażeń regularnych do dopasowywania wzorców i przetwarzania tekstów
  • Sortowanie danych
  • Instalowanie i stosowanie modułów

Ta książka to doskonały początek przygody z Perlem.


C++Builder Borland Developer Studio 2006. Kompendium programisty

okladka

Jeden z najnowszych produktów firmy Borland, C++Builder Borland Developer Studio 2006, to połączenie nowoczesnego języka programowania, jakim jest C++, biblioteki komponentów wizualnych, zintegrowanego środowiska programistycznego oraz narzędzi służących do modelowania oprogramowania. Pomimo że zaimplementowana w C++Builder wersja języka C++ nie jest dokładnym odzwierciedleniem standardu ANSI, środowisko to zyskało duże uznanie wśród najlepszych programistów, doceniających jego uniwersalność i stabilność.

Książka "C++Builder Borland Developer Studio 2006. Kompendium programisty" przedstawia zasady programowania w języku C++ z wykorzystaniem narzędzia C++Builder 2006. Opisuje zarówno samo środowisko, jak i poszczególne elementy języka. Dzięki niej nauczysz się korzystać z języka UML używanego do projektowania aplikacji oraz dowiesz się, jak realizować projekty, wykorzystując język C++. Poznasz także nowoczesne metodologie tworzenia oprogramowania za pomocą narzędzi typu RAD.

  • Środowisko C++Builder Borland Developer Studio 2006
  • Podstawy języka UML
  • Korzystanie z biblioteki STL
  • Obsługa wyjątków
  • Operacje na systemie plików
  • Programowanie wielowątkowe
  • Komponenty
  • Programowanie grafiki

Poznaj potęgę języka C++
i zdobądź szczególne umiejętności programowania.


« poprzednia 1 2 3 4 5 6 7 8 9 1013 14 następna »