Programowanie zorientowane obiektowo

okladka

Poznaj reguły projektowania i programowania obiektowego

  • Elementy techniki obiektowej
  • Metodyka tworzenia oprogramowania
  • Implementacja mechanizmów obiektowych

Programowanie zorientowane obiektowo to technika, która w ciągu ostatnich lat zyskała niezwykłą popularność. Języki programowania obiektowego święcą triumfy, a metodologie projektowania oparte na analizie obiektowej stają się standardami przemysłowymi. Założenia analizy i programowania obiektowego są pozornie proste, jednakże bez ich właściwego zrozumienia nie można zaprojektować prawidłowo aplikacji implementowanej w obiektowym języku programowania. Technologia obiektowa zmieniła cały przemysł programistyczny, więc jej opanowanie jest niezbędnym elementem wiedzy każdego informatyka, który chce wykorzystywać w pracy nowoczesne metody i techniki.

Książka "Programowanie zorientowane obiektowo" to wyczerpujące omówienie wszystkich zagadnień związanych z projektowaniem i programowaniem obiektowym. Opisuje główne elementy techniki obiektowej oraz wiele spośród ich potencjalnych zastosowań. Dzięki książce poznasz również metodykę projektowania oprogramowania, dowiesz się, czym są wzorce projektowe, i nauczysz się, w jaki sposób zaimplementować lub zasymulować techniki obiektowe w różnych językach programowania.

  • Podstawowe elementy projektowania obiektowego
  • Wielokrotne wykorzystywanie kodu
  • Analiza obiektowa
  • Abstrakcyjne typy danych
  • Klasy i obiekty
  • Zarządzanie pamięcią
  • Mechanizmy dziedziczenia
  • Obsługa wyjątków
  • Metodyka projektowania obiektowego
  • Programowanie współbieżne
  • Obiektowe bazy danych
  • Zastosowanie technik obiektowych w różnych językach programowania

Wykorzystaj techniki obiektowe i popraw jakość
tworzonego przez siebie oprogramowania.

O autorze:
Bertrand Meyer -- autor bestselerów, mający na swoim koncie już dziesięć książek, publikował zarówno pozycje teoretyczne, jak i poświęcone praktycznym zastosowaniom technologii obiektowej, a nawet zarządzaniu. [więcej...\


Informatyka Europejczyka. Poradnik metodyczny dla szkół ponadgimnazjalnych

okladka

"Informatyka Europejczyka" to zestaw edukacyjny przygotowany przez lidera na rynku książek informatycznych. Zawiera on w sobie doświadczenie wydawnicze i dydaktyczne zdobyte przez wydawnictwo Helion w trakcie publikowania ponad 1500 książek, z których korzystają na co dzień zarówno zawodowi informatycy, jak i zwykli użytkownicy komputerów -- łącznie ponad 3 miliony czytelników. To m.in. dzięki książkom Helionu najmłodsze pokolenie polskich informatyków uważane jest za światową elitę informatyczną, poszukiwaną przez pracodawców na międzynarodowym rynku pracy.

"Informatyka Europejczyka. Poradnik metodyczny dla szkół ponadgimnazjalnych" jest książką pomocniczą dla nauczyciela, który prowadzi zajęcia, korzystając z podręcznika "Informatyka Europejczyka. Technologia informacyjna". Zawiera on listę tematów, które można omówić na lekcjach, ćwiczenia fakultatywne, pozwalające na zdobycie dodatkowej wiedzy, cztery zestawy tematów sprawdzianów oraz propozycje wymagań na poszczególne oceny.

"Informatyka Europejczyka. Poradnik metodyczny dla szkół ponadgimnazjalnych" zawiera omówienia następujących zagadnień:

  • Źródła informacji i metody komunikacji
  • Internet -- przeglądanie stron WWW, wyszukiwanie informacji, bezpieczeństwo w sieci
  • Poczta elektroniczna
  • Internet i regulacje prawne
  • Komputer, system operacyjny i aplikacje
  • Przechowywanie danych
  • Sieci komputerowe
  • Edytory tekstu i arkusze kalkulacyjne
  • Bazy danych

"Informatyka Europejczyka" to:

  • Najnowsze i najbardziej aktualne podręczniki z informatyki i technologii informacyjnej
  • Doświadczenie zdobyte w trakcie publikowania ponad 1500 książek informatycznych
  • Doświadczenie dydaktyczne autorów wsparte rzetelną wiedzą zawodowych informatyków
  • Edukacja informatyczna na najwyższym europejskim poziomie, przygotowująca uczniów do międzynarodowej konkurencji

Zestawowi, na który składa się: "Informatyka Europejczyka. Podręcznik dla szkół ponadgimnazjalnych" oraz "Informatyka Europejczyka. Poradnik metodyczny dla szkół ponadgimnazjalnych", towarzyszy płyta CD zawierająca materiały pomocnicze do wykonywania ćwiczeń, demonstracyjne programy edukacyjne oraz ofertę książek wydawnictwa Helion. Uwaga: płyta CD dołączona jest do książki " Informatyka Europejczyka. Podręcznik dla szkół ponadgimnazjalnych"

Poradnik może służyć zarówno jako gotowy zestaw konspektów i ćwiczeń, jak i pełnić rolę materiału wyjściowego do opracowania własnych rozwiązań.


Windows 95. Czy król jest nagi?

okladka
Na polskim rynku literatury informatycznej książka jest pierwszą tego typu pozycją, a na rynku amerykańskim zdążyła stać się prawdziwym bestsellerem. Powinien ją posiadać w swojej bibliotece każdy, kogo zawodowe lub prywatne życie choć w części jest związane z wykorzystaniem systemu Windows 95.

Pierwszą cechą książki, która jest wyraźnie zauważalna od samego początku jest jej obiektywizm. Autor, doceniając znaczenie systemu Windows 95 równocześnie nie ukrywa ich niedostatków, czasami wręcz obalając mity i obiegowe opinie mogące się przyczynić do przecenienia systemu.

Książka ma charakter niecodzienny: wolna jest od syndromu "bitów bajtów", "podwójnych klików" czy też "sztuczek i chwytów". Autorowi udało się wyraźnie oddzielić swoje osobiste opinie od rzetelnego opisu szczegółów konstrukcji systemu, co z pewnością godne jest polecenia. Nawet zaawansowany użytkownik, nie mający żadnych kłopotów (przynajmniej z Windows 95), znajdzie tu pewne ciekawe "rodzynki" - szczegółów nie zdradzę, dodam tylko, że próżno ich szukać w powszechnie dostępnej literaturze.

Kluczowe znaczenia ma tutaj fakt, że cały opis odbywa się w kategoriach mechanizmów systemowych, czyli po prostu konkretów; co oznacza dla informatyka, wprost spragnionego wiedzy tego rodzaju, nie trzeba chyba dodawać.

Przeczytałem uważnie książkę i muszę przyznać, że tego typu pozycje są rzadkością na polskim rynku literatury informatycznej, a w dziedzinie Windows 95 brak jest ich w ogóle - przynajmniej ja osobiście nie natknąłem się na żadną porównywalną z tutaj omawianą.

Andrzej Grażyński

Protracker

okladka
Książka jest dokładnym opisem Protrackera wersji 2.3 - jednego z lepszych programów muzycznych, współpracujących z ośmiobitowym dźwiękiem samplowanym dla Amigi. Jako jeden z nielicznych komputerów domowych Amiga, nawet bez dodatkowego wyposażenia, dysponuje ogromnymi możliwościami muzycznymi, pozwalającymi stworzyć np. półprofesjonalną ścieżkę dźwiękową do czołówki filmu czy reklamy. Warto więc wykorzystać te możliwości.

Książka została napisana z myślą nie tylko o tych, którzy już zajmują się tworzeniem muzyki, ale i o tych, którzy pragna dopiero zostać amigowskimi muzykami. Dlatego w książce zamieszczono wiele przykładów przedstawiających działanie najprostszych funkcji programu. Muzycy bardziej zaawansowani znajdą w tej książce wiele wiadomości na temat ogromnych i nietrywialnych możliwości programu. Zamieszczone na końcu książki dodatki stanowią ściągawkę z zebranymi informacjami, najbardziej potrzebnymi muzykowi podczas komponowania za pomocą Protackera.


Sprzedaj swój program. Droga do udanych projektów programistycznych

okladka

Stwórz niezawodne oprogramowanie
spełniające oczekiwania użytkowników

  • Wykorzystuj odpowiednie narzędzia projektowe.
  • Wdrażaj nowoczesne metodologie.
  • Szybko rozwiązuj problemy.

Dyskusje nad wadami i zaletami przeróżnych metodologii tworzenia oprogramowania, mające na celu wyłonienie najlepszej z nich, zwykle do niczego nie prowadzą. Zwolennicy poszczególnych metodologii, takich jak Rational Unified Process, programowanie ekstremalne i inne, starają się udowodnić, że to ich stanowisko jest poprawnym sposobem realizacji projektów informatycznych. Tymczasem nie istnieje "jedyne słuszne" i uniwersalne podejście, które sprawdza się we wszystkich okolicznościach. Wybór właściwej metodologii w ogromnej mierze zależy od typu projektu i wielkości zespołu pracującego nad nim. Należy kierować się nastawieniem czysto pragmatycznym, czyli wybrać taką metodologię, która będzie najbardziej korzystna dla określonego projektu. Niewłaściwy wybór może skończyć się porażką.

Książka "Sprzedaj swój program. Droga do udanych projektów programistycznych" to zbiór wskazówek przedstawiających narzędzia i techniki, dzięki którym każdy projekt programistyczny zakończy się sukcesem. Czytając ją, nauczysz się korzystać z nowoczesnych instrumentów wykorzystywanych do projektowania oprogramowania, kontroli wersji kodu źródłowego i śledzenia procesu usuwania błędów. Dowiesz się, w jaki sposób zorganizować pracę zespołu projektowego i wdrażać metodologię wytwarzania oprogramowania. Porady, które znajdziesz w tej książce, pomogą Ci rozwiązać problemy pojawiające się podczas realizacji projektów programistycznych. Poznasz nowoczesne metody oraz dowiesz się, kiedy i jak z nich korzystać.

  • Planowanie infrastruktury
  • Dobór narzędzi projektowych
  • Automatyzacja zadań
  • Tworzenie listy zadań
  • Rola kierownika technicznego
  • Metodologia pocisku smugowego
  • Rozwiązywanie problemów

Wskazówki zawarte w tej książce sprawią, że każdy prowadzony przez Ciebie projekt zakończy się w terminie i zmieści w wyznaczonym budżecie.


Hibernate w akcji

okladka

Szukasz rozwiązania problemów związanych z korzystaniem z relacyjnych baz danych w połączeniu z programowaniem obiektowym? Chcesz poprawić wydajność i jakość aplikacji bazodanowych? A może rozwiązania, które stosowałeś dotychczas, okazują się niewystarczające przy dużych projektach? Sięgnij po Hibernate, czyli rewolucyjne narzędzie stanowiące warstwę pośredniczącą pomiędzy aplikacją i bazą danych, umożliwiające utrwalanie i odczyt obiektów Javy w bazie. Hibernate eliminuje konieczność ręcznego tworzenia kodu odwzorowującego obiekty na model relacyjny i odwrotnie, a także znacząco poprawia wydajność i stabilność aplikacji. Nie bez znaczenia również jest fakt, iż Hibernate dostępne jest na licencji open-source.

Książka "Hibernate w akcji", napisana przez twórców tego narzędzia, to wyczerpujący podręcznik dla programistów, którzy planują zastosować je w swoich projektach. Czytając ją, dowiesz się, na czym polega odwzorowanie obiektowo-relacyjne i w jaki sposób implementuje je Hibernate. Poznasz zasady tworzenia i stosowania obiektów trwałych, zarządzania transakcjami i buforowania danych. Znajdziesz także informacje o optymalizowaniu wydajności aplikacji stosujących Hibernate oraz procesie projektowania takich aplikacji.

W książce poruszono m.in.:

  • Odwzorowania obiektowo-relacyjne
  • Konfiguracja i uruchomienie Hibernate
  • Odwzorowywanie danych w klasach
  • Stosowanie obiektów trwałych
  • Transakcje i buforowanie
  • Wydajne pobieranie obiektów z bazy
  • Projektowanie aplikacji wykorzystujących Hibernate
  • Narzędzia wspomagające działanie Hibernate

Poznaj Hibernate i przekonaj się,
jak dzięki niemu usprawnisz swoją pracę.


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