Uczta programistów

okladka

Praktyczne rozwiązania dla zaawansowanych programistów

Do tworzenia wydajnych programów nie wystarczy teoretyczna wiedza o algorytmach, strukturach danych i inżynierii oprogramowania. Istnieje pokaźna liczba sztuczek, sprytnych technik i praktycznych rozwiązań, których znajomość jest niezbędna każdemu programiście.

Niniejsza książka zawiera pokaźny zestaw technik, które pomogą zaoszczędzić sporo czasu. Techniki te zostały opracowane przez twórców kodu poszukujących eleganckich i wydajnych sposobów tworzenia lepszego oprogramowania. W "Uczcie programistów" doświadczony programista Hank Warren dzieli się z Czytelnikami znanymi sobie sztuczkami, które zgromadził wraz z imponującym doświadczeniem w dziedzinie programowania aplikacji i systemów operacyjnych. Większość z tych sztuczek jest niezwykle praktyczna, niektóre zostały przedstawione jako ciekawostki lub zaskakujące rozwiązania. Ich zestawienie stanowi niesamowitą kolekcję, która będzie pomocna nawet dla najbardziej doświadczonych programistów w rozszerzeniu ich umiejętności.

W książce opisano następujące zagadnienia:
  • Obszerna kolekcja użytecznych sztuczek programistycznych
  • Drobne algorytmy rozwiązujące często spotykane problemy
  • Algorytmy kontroli przekroczenia ograniczeń
  • Zmiana kolejności bitów i bajtów
  • Dzielenie całkowite i dzielenie przez stałe
  • Elementarne operacje na liczbach całkowitych
  • Kod Gray"a
  • Krzywa Hilberta
  • Formuły wyznaczania liczb pierwszych

Niniejsza książka jest doskonałą pozycją dla wszystkich programistów, którzy mają zamiar tworzyć wydajny kod. "Uczta programistów" nauczy Cię tworzenia aplikacji wysokiej jakości -- wyższej niż wymagana na uczelniach i kursach programowania.


Skanowanie i drukowanie. Jak to zrobić?

okladka

Wiedza potrzebna do przygotowania publikacji do druku jest bardzo szeroka. Trzeba nie tylko poznać dokładnie oprogramowanie DTP, nauczyć się obróbki grafiki, skanowania zdjęć, ale także zaznajomić się z podstawowymi zasadami poligrafii, poznać różne metody druku, wreszcie nauczyć się specyficznego drukarskiego języka, by móc porozumieć się z drukarnią. I to nie wszystko: proces przygotowania do druku obejmuje także planowanie zadań oraz kontrolowanie budżetu.

Książka "Skanowanie i drukowanie. Jak to zrobić?" przekazuje projektantom i kierownikom studiów graficznych całą wiedzę niezbędną by profesjonalnie, szybko i bez wydawania zbędnych środków przygotować do druku każdą publikację. Jej autorzy w przystępny sposób wprowadzają w świat DTP, przedstawiając zarówno podstawowe informacje, jak i bardziej zaawansowane niuanse, które często decydują o powodzeniu projektu.

Poznasz:
  • Tryby kolorów
  • Dobór właściwej rozdzielczości
  • Pracę z grafikami wektorowymi
  • Formaty plików
  • Druk w kolorze, kolory procesowe, duotony i kolory specjalne
  • Zagadnienia związane z obrazami cyfrowymi
  • Aparaty cyfrowe
  • Fotografię stokową i kliparty
  • Zagadnienia związane ze skanowaniem
  • Metody sprawdzania, czy projekt jest prawidłowo przygotowany do druku
  • Sposoby na uniknięcie zbędnych wydatków
  • Rodzaje papieru stosowane w druku
  • Próby, w tym próby cyfrowe

Sprawdzianem Twoich umiejętności mogą być quizy, którymi kończą się poszczególne rozdziały tej książki. Po ich pomyślnym rozwiązaniu możesz być pewien, że świat skanowania i drukowania nie będzie miał dla Ciebie tajemnic.


  • Wprowadzenie (15)

AutoCAD 2004 PL. Pierwsze kroki

okladka
Nawet najbardziej zaawansowane, profesjonalne aplikacje stają się łatwe w obsłudze, gdy dysponujesz odpowiednim podręcznikiem. Książka "AutoCAD 2004 PL. Pierwsze kroki" to pozycja skierowana do osób, które z AutoCAD-em stykają się po raz pierwszy. Napisana w przystępny sposób, bez zagłębiania się w wyrafinowane niuanse i detale, pozwoli Ci szybko rozpocząć tworzenie własnych projektów w jednym z najpopularniejszych narzędzi CAD. Książka może służyć do samodzielnej nauki, jest też doskonałym podręcznikiem, który z powodzeniem może być wykorzystywany na kursach AutoCAD-a w jego najnowszej wersji.

  • Stwórz swój pierwszy rysunek.
  • Poznaj podstawowe obiekty AutoCAD-a, takie jak: odcinek, prostokąt, okrąg, łuk, wielobok, polilinia, obszar i pierścień.
  • Naucz się oglądać rysunek wykorzystując wygodne narzędzia AutoCAD-a, takie jak: powiększanie i zmniejszanie, szybkie powiększanie, powiększanie okna, powiększanie do zakresu i do granic oraz przesuwanie rysunku na ekranie.
  • Zadbaj o dokładność swojej pracy stosując punkty charakterystyczne, takie jak: środek, koniec, punkt przecięcia, punkt styczny itp. Zapoznaj się również ze śledzeniem punktów charakterystycznych.
  • Naucz się usuwać i modyfikować obiekty przez ich przesuwanie, kopiowanie, odcinanie, wydłużanie, zaokrąglanie, fazowanie, rozciąganie, skalowanie, obracanie i odbicie lustrzane.
  • Zwiększ czytelność rysunku stosując kreski różnego typu i różnej grubości.
  • Zastosuj skok i siatkę w celu poprawienia dokładności rysunku.
  • Wykonaj automatyczne kreskowanie obszarów zamkniętych.
  • Poznaj właściwości obiektów oraz zastosuj menedżera właściwości służącego do ich modyfikacji.
  • Umieść na rysunku czytelne napisy i wymiary.
  • Naucz się tworzyć i wstawiać bloki oraz wykorzystaj warstwy.
  • Usprawnij rysowanie posługując się centrum danych projektowych.
  • Wydrukuj rysunek.

C++. Styl i technika zaawansowanego programowania

okladka

Zakładając znajomość podstaw języka C++ książka ta umożliwia programistom rozwinięcie zaawansowanych umiejętności programowania poprzez stosowanie styli i idiomów języka C++. Struktura książki zorganizowana jest wokół abstrakcji wspieranych przez język C++: abstrakcyjnych typów danych, kombinacji typów w strukturach dziedziczenia, programowania obiektowego i dziedziczenia wielokrotnego. W książce przedstawione zostają także te idiomy, które nie znajdują bezpośredniego wsparcia w języku C++, takie jak wirtualne konstruktory, obiekty prototypów i zaawansowane techniki odzyskiwania nieużytków.

Książka:
  • Przedstawia zalety i potencjalne pułapki zaawansowanych technik programowania w języku C++.
  • Sposoby efektywnego łączenia abstrakcji języka C++ ilustruje szeregiem krótkich, ale stanowiących wystarczający instruktaż przykładów.
  • Dostarcza wielu praktycznych zasad wykorzystania języka C++ do implementacji rezultatów projektowania obiektowego.
  • Omawia wszystkie właściwości edycji 3.0 języka C++, w tym zastosowanie szablonów w celu wielokrotnego wykorzystania kodu.
  • Przedstawia istotne aspekty rozwoju złożonych systemów, w tym projektowanie bibliotek, obsługę wyjątków i przetwarzanie rozproszone.

Książka ta jest ważnym podręcznikiem dla każdego programisty aplikacji lub programisty systemowego posługującego się językiem C++.

O autorze:
James Coplien pracuje w departamencie związanym z badaniami nad produkcją oprogramowania w firmie AT&T Bell Laboratories. Jest także konsultantem przy dużych projektach wykorzystujących technologie obiektowe. [więcej...\


Zaawansowane modele finansowe z wykorzystaniem Excela i VBA

okladka

Zastosowania Excela wykraczają poza sporządzanie prostych zestawień i wykonywanie trywialnych obliczeń. W rękach specjalisty Excel staje się potężnym narzędziem przydatnym w analizie skomplikowanych zagadnień finansowych.

Ta wyjątkowa książka dowodzi, że Excel i Visual Basic for Applications mogą odgrywać istotną rolę w objaśnianiu i wdrażaniu metod ilościowych w dziedzinie finansów. Dysponując wydajnym kodem i funkcjami VBA w ciągu kilku sekund, a nawet ułamków sekund, możemy wykonywać w Excelu obliczenia, które dotąd były przeprowadzane jedynie przy użyciu specjalnych pakietów i języków.

Wszystkie modele opracowano zarówno w postaci arkuszy kalkulacyjnych pomocnych w nauczaniu finansów, jak również w formie zdefiniowanych przez użytkownika funkcji napisanych w VBA, a stanowiących bibliotekę przenośnych funkcji gotową do zastosowania w Excelu. Książka przeznaczona jest zarówno dla magistrantów, jak i dla studentów ostatnich lat studiów licencjackich.

Książka opisuje:
  • Zaawansowane funkcje i procedury Excela
  • Podstawy programowania w VBA
  • Tworzenie własnych funkcji w VBA
  • Optymalizację portfela akcji
  • Wycenę aktywów
  • Mierzenie efektywności
  • Zagadnienia związane z opcjami na akcje
  • Drzewa dwumianowe i formułę Blacka-Scholesa
  • Zagadnienia związane z opcjami na obligacje

Zaawansowane obliczenia dla finansistów i menedżerów

  • Poznaj zaawansowane funkcje Excela
  • Naucz się pisać programy w języku Visual Basic for Applications
  • Zarządzaj portfelem przy pomocy Excela i analizuj efektywność zarządzania
  • Poznaj metody analizy związane z opcjami na akcje i obligacje

PHP i MySQL. Tworzenie sklepów internetowych

okladka

Coraz więcej firm oferuje swoje towary w internecie. Taka metoda prezentowania oferty umożliwia dotarcie do większej liczby klientów i zredukowanie kosztów wynikających z prowadzenia tradycyjnej działalności handlowej. Rozwój handlu elektronicznego spowodował zwiększenie zainteresowania usługami związanymi z tworzeniem sklepów internetowych.

Do realizacji sklepu internetowego wielu programistów wykorzystuje duet PHP i MySQL. PHP jest najpopularniejszym językiem skryptowym interpretowanym po stronie serwera. Ciągle rozwijany i rozbudowywany PHP jest wykorzystywany przez tysiące autorów dynamicznych aplikacji WWW korzystających z baz danych. Rolę zaplecza bazodanowego doskonale spełni baza MySQL -- prosta i wydajna, a co najważniejsze, dostępna nieodpłatnie podobnie, jak PHP. Napisanie efektywnego i bezpiecznego sklepu internetowego to ciekawe wyzwanie dla programisty. Może i Ty spróbujesz się z nim zmierzyć?

Jeśli myślisz o podjęciu tego wyzwania, to książka "PHP i MySQL. Tworzenie sklepów internetowych" jest dla Ciebie idealną lekturą. Zawiera wszystkie informacje, jakich potrzebujesz, by zaprojektować i napisać funkcjonalny, wydajny i bezpieczny sklep internetowy, korzystając z języka PHP i bazy danych MySQL.

  • Konfiguracja środowiska projektowego i uruchomieniowego
  • Szablony Smarty, biblioteka PEAR i narzędzia kontroli sesji
  • Projekt aplikacji z rozbiciem na moduły
  • Zagadnienia związane z bezpieczeństwem sklepu i transakcji
  • Obsługa formularzy
  • Zastosowanie słowników
  • Katalog produktów
  • Wykonanie modułu koszyka na zakupy
  • Moduł administracyjny
  • Obsługa zamówień
  • Wyszukiwarka towarów

Pod adresem ftp://ftp.helion.pl/przyklady/phmtsi.zip znajdziesz poprawioną wersję sklepu internetowego znajdującą się na CD-ROM-ie, który został dołączony do książki. Zobacz również opis instalacji sklepu internetowego.

.

« poprzednia 1 28 9 10 11 12 13 14 15 16 17 następna »