C#. Wzorce projektowe

okladka

Wzorce projektowe są modelami gotowych rozwiązań problemów programistycznych, przed jakimi często stają twórcy oprogramowania. Dzięki nim nie musimy ponownie "wymyślać koła". Dysponując wzorcami projektowymi, jesteśmy w stanie szybciej i efektywniej zbudować aplikację, ponieważ koncentrujemy się na samej implementacji algorytmu, a nie na jego opracowaniu. Najczęściej stosowane, klasyczne już, 23 wzorce projektowe opracowane przez twórców notacji UML implementowano już w wielu językach programowania. Jak sprawdzą się w połączeniu z jedną z najnowszych technologii, jaką jest .NET?

"C#. Wzorce projektowe" to kompletny przewodnik po wzorcach projektowych w C# i środowisku .NET. Przedstawia sposoby wykorzystania obiektowych cech języka C# i tworzenia eleganckiego kodu poprzez zastosowanie wzorców projektowych oraz korzystanie z ogromnych możliwości oferowanych przez biblioteki klas FCL dla środowiska Microsoft .NET. Wszystkie przedstawione w książce wzorce projektowe zostały zilustrowane przykładami kodu oraz diagramami UML, co ułatwia ich zrozumienie oraz zastosowanie w praktyce.

  • Podstawowe wiadomości o wzorcach projektowych
  • Interfejsy i klasy abstrakcyjne
  • Wzorce interfejsów
  • Wzorce odpowiedzialności
  • Wzorce konstrukcyjne
  • Wprowadzenie do operacji
  • Wzorce operacji
  • Wzorce rozszerzeń
  • Wzorce rozszerzające

Poznaj zastosowanie wzorców projektowych
i wykorzystaj je w swojej pracy.


Po prostu Netscape

okladka
Piękno - i zarazem niebezpieczeństwo - WWW zawiera się w tym, że każdy może opublikować własne informacje szybko i łatwo. W dzisiejszym świecie komputerowym WWW stanowi najszybciej rozrastający się obszar. Każdego miesiąca dodawane są tysiące nowych stron, zarówno wielkich kompanii, jak i prywatnych użytkowników.

Netscape Navigator jest najpopularniejszą przeglądarką, stosowaną przez około 70% użytkowników WWW. Nowa wersja oprogramowania łączy pierwszorzędną przeglądarkę z informacjami i obsługą poczty.

Książka jest podzielona na cztery główne części: przeglądanie, pocztę, listy dyskusyjne i redagowanie stron WWW.

AutoLISP dla zaawansowanych

okladka
W książce opisano i zilustrowano przykładami bardzo wiele praktycznych zagadnień:
  • tworzenie profesjonalnych menu,
  • obsługa atrybutów,
  • rysowanie parametryczne,
  • komunikacja z arkuszem kalkulacyjnym i bazą danych,
  • AutoLISP w przestrzeni 3D,
  • pliki DXF,
  • zarządzanie systemem,
  • kontrola błędów,
  • automatyczne wczytywanie programów,
  • oraz bardzo wiele innych...
Książka przeznaczona jest dla zaawansowanych użytkowników AutoLISPu. Powinien ją przeczytać każdy zaawansowany użytkownik, który rozpoczął programowanie AutoCADa. Jest ona naturalną kontynuacją książki "AutoLISP czyli programowanie AutoCADa". Zawiera jej znaczne rozwinięcie i poważne uzupełnienie. Jednym słowem - "smaczny kąsek!"

  • Kolejny podręcznik Josepha Smitha i Rusty Gesnera - AutoLISPowych guru i autorów znanej książki "AutoLISP czyli programowanie AutoCADa".
  • Idealna książka dla zaawansowanych użytkowników AutoLISPu
Do książka dołączona jest dyskietka zawierająca teksty wszystkich omawianych programów, która eliminuje konieczność ich żmudnego wpisywania.

Photoshop CS2/CS2 PL. Niezbędne umiejętności

okladka

Wiedza niezbędna każdemu cyfrowemu artyście

  • Cyfrowy zapis plików graficznych
  • Korekcja i retusz obrazów cyfrowych
  • Korzystanie z warstw i kanałów
  • Profesjonalne techniki drukowania obrazów

Chyba każdy, kto choć przez chwilę zetknął się z grafiką komputerową, słyszał o programie Photoshop. Flagowy produkt firmy Adobe już od dawna wyznacza trendy na rynku i jest podstawowym instrumentem cyfrowych artystów, projektantów i fotografów. Ogromny wachlarz narzędzi, filtrów i efektów sprawia, że Photoshop doskonale sprawdza się w każdym aspekcie pracy komputerowego artysty. Cyfrowy fotograf doceni przede wszystkim mechanizmy obróbki plików RAW i ogromne możliwości retuszu oraz korekcji zdjęć, natomiast projektant będzie zachwycony narzędziami rysunkowymi i filtrami. Jednak, by sprawnie korzystać z tego profesjonalnego narzędzia, należy opanować pewien zakres podstawowej wiedzy, przydatnej niezależnie od tego, do czego stosuje się Photoshop.

"Photoshop CS2/CS2 PL. Niezbędne umiejętności" to podręcznik, który pomoże Ci w zdobyciu tych wiadomości. Przeczytasz o pozyskiwaniu obrazów cyfrowych z różnych źródeł, przeprowadzaniu operacji korekcyjnych oraz retuszowaniu. Opanujesz bardzo użyteczne opcje oferowane przez warstwy, ścieżki i kanały, wykorzystasz filtry i efekty oraz przygotujesz swoją pracę do druku.

  • Przygotowanie do pracy w programie
  • Ustawienia monitora
  • Interfejs użytkownika programu
  • Podstawowe wiadomości o plikach graficznych
  • Pozyskiwanie obrazów
  • Podstawowe operacje korekcyjne
  • Obróbka plików w formacie RAW
  • Drukowanie cyfrowe
  • Praca z warstwami i kanałami
  • Zaznaczanie fragmentów obrazów
  • Mieszanie warstw
  • Korzystanie z filtrów
  • Retusz cyfrowych fotografii
  • Praca z narzędziami rysunkowymi
  • Przygotowanie grafiki pod kątem publikacji w internecie

Poznaj podstawowe narzędzie cyfrowego artysty.






Linux dla programistów i użytkowników

okladka

Szczegółowe omówienie systemu Linux

  • Instalacja, konfiguracja i uruchamianie
  • Praca z powłokami tekstowymi
  • Programowanie w C
  • Środowiska graficzne

Linux, napisany w ramach studenckich laboratoriów, w ciągu kilku lat stał się niezwykle popularnym systemem operacyjnym. Jego stabilność i niezawodność doceniają już nie tylko profesjonaliści, ale także użytkownicy domowi, dla których dostępny nieodpłatnie produkt coraz częściej jest alternatywą dla komercyjnych systemów operacyjnych. Linux święci triumfy nie tylko jako baza dla wydajnych i bezpiecznych serwerów sieciowych, ale również jest wykorzystywany w stacjach roboczych oraz komputerach domowych używanych do pracy, rozrywki i przeglądania zasobów internetowych. Dla Linuksa powstaje coraz więcej oprogramowania, również dostępnego nieodpłatnie i w niczym nieustępującego narzędziom komercyjnym.

"Linux dla programistów i użytkowników" to doskonały przewodnik po tym systemie operacyjnym. Omawia zagadnienia związane z programowaniem i przedstawia je z perspektywy użytkownika. Czytając go, dowiesz się, jakie dystrybucje Linuksa możesz znaleźć na rynku oraz jak zainstalować system i skonfigurować go. Nauczysz się korzystać z powłok tekstowych i środowisk graficznych, pracować w sieci i łączyć się z internetem. Poznasz tajniki programowania w języku C dla systemu Linux, napiszesz własne narzędzia oraz zobaczysz, w jaki sposób działa system. Przeczytasz także o podstawowych zadaniach administratora Linuksa.

  • Wybór dystrybucji
  • Instalacja systemu
  • Podstawowe narzędzia dla użytkowników
  • Przetwarzanie plików tekstowych
  • Operacje na systemie plików
  • Powłoki Bash, Korn i C
  • Linux w sieci
  • Środowiska graficzne
  • Jądro Linuksa
  • Administrowanie systemem

Poznaj system operacyjny,
który zrewolucjonizował współczesną informatykę.


Ajax. Zaawansowane programowanie

okladka

Napisz ergonomiczne i wydajne aplikacje internetowe

  • Poznaj metody komunikacji w technologii Ajax
  • Wykorzystaj wzorce projektowe
  • Stwórz komponenty i stosuj je w swoich projektach

Dynamiczny rozwój internetu, języka HTML, technologii serwerowych i multimedialnych sprawił, że witryny WWW stały się dziełami sztuki, wypełnionymi animacjami, grafiką i dźwiękiem. Nadal jednak po kliknięciu łącza lub przycisku nawigacyjnego musimy czekać na załadowanie się nowej treści z serwera. Bazując na języku JavaScript i jego możliwości stosowania asynchronicznych żądań HTTP służących do pobierania danych z serwera bez konieczności przeładowania strony WWW, opracowano technologię, która pozwala na wyeliminowanie tej niedogodności. Nosi nazwę Ajax, a po jej zastosowaniu witryny i aplikacje WWW pod względem obsługi coraz bardziej przypominają tradycyjne programy.

Książka "Ajax. Zaawansowane programowanie" opisuje możliwości technologii i sposoby tworzenia aplikacji internetowych z jej zastosowaniem. Czytając ją, dowiesz się, jak powstał Ajax i gdzie jest wykorzystywany. Zrozumiesz, na czym polega technika "ukrytej ramki" i pobierania danych w tle, a także poznasz wzorce projektowe dla aplikacji budowanych w oparciu o Ajax. Nauczysz się przetwarzać pliki XML, pobierać kanały RSS i tworzyć usługi sieciowe wykorzystujące protokół SOAP. Napiszesz przeglądarkę poczty i komponenty noszące nazwę widgetów, które będziesz mógł zastosować na innych witrynach WWW. Znajdziesz tu również informacje o najpopularniejszych frameworkach wspomagających pracę twórców aplikacji Ajax.

  • Struktura aplikacji Ajax
  • Komunikacja aplikacji Ajax z serwerem
  • Wzorce projektowe
  • Przetwarzanie plików XML
  • Tworzenie usług WWW
  • Korzystanie z JSON
  • Tworzenie widgetów
  • Frameworki dla Ajaksa

Zdobądź praktyczną wiedzę niezbędną do tworzenia aplikacji Ajax.


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