Projektowanie zorientowane obiektowo. Wzorce projektowe. Wydanie II

okladka

Zmień podejście do programowania - zastosuj wzorce projektowe

  • Skorzystaj z metod modelowania obiektowego w języku UML
  • Poznaj różne typy wzorców projektowych
  • Wykorzystaj wzorce projektowe w swoich programach

Wzorce projektowe to modele rozwiązań wielu zagadnień programistycznych, oparte na zasadach programowania obiektowego. Zastosowanie ich w projektach informatycznych zapewnia szybszą i bardziej efektywną pracę zarówno podczas projektowania i tworzenia oprogramowania, jak i na etapie jego wdrożenia. Sprawne korzystanie z wzorców projektowych wiąże się jednak z koniecznością poznania metod modelowania obiektowego, zrozumienia zasad obiektowości i umiejętności podzielenia projektowanego systemu na komponenty.

Książka "Programowanie zorientowane obiektowo. Wzorce projektowe. Wydanie drugie" to przewodnik po wzorcach projektowych, przedstawiający je od strony najbardziej istotnej dla programisty - od strony praktycznej. Przykłady w języku Java, diagramy UML i wyczerpujące komentarze - wszystko to sprawia, że po przeczytaniu tej ksiażki staniesz się ekspertem w dziedzinie wzorców projektowych i będziesz wykorzystywać je we wszystkich swoich projektach.

  • Zasady obiektowości
  • Modelowanie obiektowe w języku UML
  • Standardowe rozwiązania obiektowe
  • Wprowadzenie do wzorców projektowych
  • Zasady stosowania wzorców projektowych
  • Katalog wzorców projektowych
  • Projektowanie i programowanie z zastosowaniem wzorców projektowych

Korzystając z wzorców projektowych, zwiększysz szybkość i efektywność swojej pracy nad aplikacjami.

O autorach:
Alan Shalloway pracuje w branży informatycznej od ponad 20 lat, często występuje na konferencjach, takich jak SD Expo, Java One, OOP czy też OOPSLA. [więcej...\

James R. Trott w trakcie swojej 20-letniej kariery programisty i projektanta wielokrotnie korzystał z technik analizy obiektowej i wzorców projektowych. [więcej...\


Język C++. Gotowe rozwiązania dla programistów

okladka

C++ to popularny i uniwersalny język programowania. Jednak po dłuższym stosowaniu programiści zaczynają zauważać pewne jego niedoskonałości i ograniczenia. System typów, sposób działania niektórych kompilatorów, związki pomiędzy wskaźnikami i tablicami, nieprzewidziane w standardzie zachowania obiektów statycznych i bibliotek dynamicznych to tylko niektóre z nich. Aby je obejść, należy wykorzystywać wiele bardzo zaawansowanych i nieznanych wielu programistom metod.

Książka "Język C++. Gotowe rozwiązania dla programistów" to podręcznik dla tych programistów C++, którzy zaczęli już dostrzegać ograniczenia tego języka i zastanawiają się, jak sobie z nimi poradzić. Autor pokazuje sposoby ujarzmienia złożoności języka i uzyskania pełnej kontroli nad kodem. Przedstawia najpoważniejsze wady C++ i sposoby rozwiązywania powodowanych przez nie problemów. Opisuje również metody tworzenia stabilniejszego, bardziej uniwersalnego, wydajniejszego i łatwiejszego w pielęgnacji kodu.

  • Wymuszanie założeń projektowych
  • Cykl życia obiektów
  • Hermetyzacja zasobów, danych i typów
  • Modele dostępu do obiektów
  • Obsługa wątków
  • Korzystanie z obiektów statycznych
  • Konwersja danych i typów
  • Zarządzanie pamięcią
  • Sterowanie działaniem kompilatora

Wszyscy programiści, niezależnie od stopnia zaawansowania, znajdą w tej książce wiadomości, które usprawnią i przyspieszą ich pracę.


Pspice. Komputerowa symulacja układów elektronicznych

okladka
Książka wprowadza Czytelnika krok po kroku w tajniki posługiwania się programem PSpice -- komercyjną wersją programu SPICE2 -- opracowaną przez firmę MicroSim. Autor rozpoczyna od analizy prostego dzielnika napięcia i poprzez liczne, coraz bardziej skomplikowane przykłady doprowadza do analizy układu scalonego stanowiącego wzmacniacz operacyjny A741. Szczególnie dokładnie opisane zostały modele matematyczne elementów półprzewodnikowych zastosowane w programie.

Uwagę zwraca szczegółowy opis modelu materiału ferromagnetycznego oraz unikalny algorytm wyznaczania parametrów potrzebnych do modelowania takiego materiału. Książka uzupełniona jest przez dodatki podsumowujące sposób opisu obwodu i instrukcje sterujące analizą.

Książka przeznaczona jest dla wszystkich interesujących się elektroniką. W szczególności może być bardzo przydatna studiującym elektronikę, telekomunikację, automatykę, informatykę oraz pokrewne dziedziny wiedzy.

ChiWriter 3.16

okladka
Głównym celem niniejszej książki jest nauczenie czytelnika korzystania z narzędzi, jakie oferuje ChiWriter w wersji 3.12 i 3.16 Autorzy starali się omówić kolejne problemy, z którymi styka się użytkownik edytora podczas codziennej pracy. Poszczególne zagadnienia omawiane są w kolejności, w jakiej zetknie się z nimi użytkownik od pierwszego spotkania z edytorem i jakie będzie napotykał przy realizacji coraz to trudniejszych i bardziej skomplikowanych zadań.

W książce opisano zagadnienia związane z opracowaniem tekstu, edycją wzorów matematycznych i wydrukiem gotowych dokumentów. Zwrócono uwagę na możliwości edytora i jego dostosowanie do indywidualnych potrzeb użytkownika. Zostały zawarte również specjalistyczne informacje dotyczące budowy sterowników do drukarek, definiowania znaków w RAM-ie drukarki i ich wykorzystania z poziomu ChiWritera. W dodatku umieszczono odpowiedzi na pytania najczęściej zadawane przez użytkowników ChiWritera.

Książka przeznaczona jest dla szerokiego kręgu odbiorców. Początkujący znajdzie w niej przystępnie przedstawione informacje w formie lekcji, zaś dla bardziej zaawansowanych spełniać będzie rolę poradnika.

CorelDRAW 4.0

okladka
W książce przedstawiono szczegółowy opis programów wchodzących w skład pakietu CorelDRAW 4.0 służących do tworzenia i obróbki graficznej rysunków, zdjęć, szkiców, planów, pokazów itd. Omówiono:
  • CorelDRAW! służący do tworzenia i obróbki grafiki, wektorowej,
  • Corel PHOTO-PAINT! służący do tworzenia i obróbki grafiki bitowej np. zdjęć,
  • CorelCHART! służący do tworzenia wykresów i ich graficznej modyfikacji,
  • CorelSHOW! służący do tworzenia profesjonalnych pokazów,
  • CorelTRACE! - służący do wektoryzacji map bitowych,
  • CorelMOSAIC! umożliwiający korzystanie z bibliotek tematycznych,
  • Ccapture służący do przechwytywania zawartości ekranu.
CorelDRAW dzięki swej wszechstronności stał się pakietem graficznym nr 1 na całym świecie.

Książka jest skierowana do szerokiego grona użytkowników komputerów i rodziny PC, którzy pragną zapoznać się z obsługą programu CorelDRAW 4.0.

Tajemnice AutoCADa

okladka
Jeżeli chciałbyś podnieść swoją wydajność pracy w AutoCADzie - to jest to książka dla Ciebie!

Ta książka wyjawi Ci sekret wydajnej pracy z AutoCADem. Znajdziesz w niej bardzo wiele cennych informacji odnośnie efektywnego wykorzystania AutoCADa. Szczegółowe instrukcje postępowania oraz wiele użytecznych wskazówek dostarczonych przez czołowych ekspertów AutoCADa sprawi, że wzrost Twojej wydajności odczujesz niemal od razu, już po kilku stronach lektury. Setki profesjonalnych technik, różnego rodzaju sztuczki i skróty klawiszowe pozwolą Ci maksymalnie skrócić czas pracy. Niezależnie od tego, czy jesteś początkującym czy też zaawansowanym użytkownikiem, książka ta przyczyni się do maksymalnego usprawnienia Twojej pracy oraz uzyskania wysokiej wydajności.

  • Czynniki wpływające na wydajność AutoCADa: sprzęt komputerowy, oprogramowanie, DOS, Windows NT, Windows 3.1, Windows 95, techniki efektywnej pracy i inne...
  • Tworzenie prostych makr oraz dostosowanie AutoCADa do określonych zadań
  • Skróty klawiszowe
  • Ustalanie standardów biurowych
  • Podstawy programowania w AutoLISPie
  • Wiele innych, pożytecznych narzędzi...

« poprzednia 1 24 5 6 7 8 9 10 11 12 13 następna »