Bazy danych i PostgreSQL. Od podstaw

okladka
PostgreSQL wciąż zyskuje na popularności i jest uważany za najlepszy darmowy system zarządzania relacyjnymi bazami danych. Początkowo był tworzony w środowisku uniwersyteckim, potem -- jako otwarty projekt internetowy -- przez utalentowanych programistów z całego świata. Coraz częściej duże firmy decydują się na wybór PostgreSQL jako systemu zarządzania bazami danych.

Niniejsza książka jest kompletnym podręcznikiem opisującym cechy systemu PostgreSQL. Zawiera opis najprostszych metod instalacji i zarządzania systemem, tworzenia własnych baz danych, jak również omówienie integracji baz danych z aplikacjami napisanymi w najpopularniejszych językach programowania wykorzystywanych w Internecie. Czytelnik znajdzie w niej wskazówki dotyczące tworzenia coraz bardziej wyrafinowanych zapytań języka SQL, łączenia tabel, wykorzystywania transakcji, monitorowania pracy serwera, tworzenia własnych aplikacji w językach wysokiego poziomu i wiele innych.

Dla kogo jest ta książka?

Książka jest adresowana do Czytelników rozpoczynających swoją przygodę z relacyjnymi bazami danych (nie jest wymagana wiedza z zakresu języków SQL, PHP, Java czy Perl). Opisano w niej zarówno najprostsze zapytania, jak i coraz bardziej skomplikowane metody zarządzania bazami danych, które umożliwią im rozwiązywanie codziennych problemów administratorów baz danych. Dzięki lekturze można nauczyć się zarządzania bazą danych PostgreSQL w środowiskach Windows i Unix.

Co zawiera książka?

  • Wprowadzenie do systemu PostreSQL
  • Opis instalacji z pakietów binarnych i kodów źródłowych w środowiskach Windows i Unix
  • Opis narzędzi graficznych
  • Przykłady zapytań obejmujących zapytania złożone, funkcje agregujące i inne
  • Przedstawienie transakcji, poziomów izolacji, procedur składowanych i wyzwalaczy
  • Monitorowanie wydajności i kontrolowanie pracy serwera
  • Łączenie z bazą danych i wykonywanie instrukcji SQL z poziomu języka C (libpq)
  • Tworzenie aplikacji przy użyciu języków PHP, Perl i Java

Kylix. Tworzenie aplikacji

okladka
Kylix to jedno z najbardziej oczekiwanych narzędzi programistycznych ostatnich lat. Programistom piszącym programy dla systemu Linux brakowało narzędzia RAD, pozwalającego na szybkie, wizualne projektowanie i tworzenie gotowych aplikacje. Stąd pojawienie się "Delphi dla Linuksa", jak można nazwać Kylix, przyjęte zostało z dużym zainteresowaniem. Dzięki Kyliksowi można nie tylko tworzyć potężne serwery dla Linuksa, ale też aplikacje posiadające graficzny interfejs użytkownika.

Książka "Kylix. Tworzenie aplikacji" jest przewodnikiem dla programisty, w którym znany ekspert w dziedzinie Kyliksa, Cary Jensen, prezentuje wszystko, co niezbędne, by w pełni zapanować nad tym najnowszym narzędziem typu RAD -- począwszy od podstawowych czynności programistycznych, a skończywszy na wdrażaniu aplikacji przeznaczonych dla sieci WWW. Nauczysz się więc:

  • Posługiwać się zintegrowanym środowiskiem programistycznym Kyliksa
  • Konfigurować i rozszerzać możliwości edytora kodu źródłowego
  • Usuwać błędy z programów
  • Wykorzystywać biblioteki CLX
  • Tworzyć aplikacje bazodanowe w Kyliksie
  • Pisać aplikacje internetowe działające po stronie serwera
  • Tworzyć własne serwery internetowe

Kylix. Vademecum profesjonalisty

okladka
Stworzenie przez firmę Borland Kyliksa, linuksowego odpowiednika popularnego Delphi, to jeden z kamieni milowych w rozwoju tego systemu operacyjnego. Programiści piszący aplikacje działające w systemie Linux otrzymali zintegrowane środowisko typu RAD, oparte na sprawdzonym języku ObjectPascal, umożliwiające "programowanie wizualne". Ich praca stała się odtąd szybsza i bardziej efektywna.

Książka "Kylix. Vademecum profesjonalisty" to kompletny przewodnik po Kyliksie zawierający zarówno informacje o środowisku programistycznym, jak też pełny opis języka ObjectPascal i bibliotek CLX. Nie zabrakło również prezentacji systemu Linux i jego specyficznych właściwości, która może przydać się osobom znającym już Delphi i rozpoczynającym pracę w nowym systemie operacyjnym.

Książka podzielona jest na pięć części:

  1. Prezentacja Delphi i Linuksa -- podstawy środowiska RAD, opis ObjectPascala, programowanie obiektowe, środowisko X-Window
  2. Opis biblioteki CLX -- architektura CLX, palety, tworzenie komponentów, programowanie grafiki w Kyliksie
  3. Programowanie systemowe w Linuksie -- aplikacje konsolowe, procesy i wątki
  4. Programowanie bazodanowe w Kyliksie -- DataCLX, sterowniki dbExpress, tworzenie przykładowej aplikacji
  5. Tworzenie aplikacji WWW -- serwer Apache, komponenty WebBroker
Niezależnie od tego, czy znasz już Delphi i chcesz przenieść swoje umiejętności do środowiska Linux, czy też przeciwnie, znasz dobrze Linuksa i pragniesz szybko tworzyć zaawansowane aplikacje, znalazłeś właśnie właściwy podręcznik.

Thinking in C++. Edycja polska

okladka
C++ to jeden z najpopularniejszych języków programowania, w którym napisano szereg profesjonalnych aplikacji, a nawet kilka systemów operacyjnych. Nie bez przyczyny uważany jest on za trudny do opanowania, stanowiąc poważne wyzwanie, zarówno dla programistów, jak i dla autorów podręczników.

Wieloletnie doświadczenie w nauczaniu programowania Bruce"a Eckela gwarantuje, że po przeczytaniu tej książki będziesz posługiwał się C++ tak sprawnie, jak językiem polskim. Bruce Eckel to nie tylko autor bestsellerowych podręczników, takich jak "Thinking in Java", ale także członek komitetu standaryzującego C++ i szef firmy zajmującej się szkoleniem programistów. Tworzone przez niego kursy programowania uznawane są za jedne z najlepszych na świecie.

  • Poznasz podstawowe i zaawansowane techniki programowania w C++
  • Krok po kroku prześledzisz konstrukcje języka
  • Nauczysz się diagnozować i rozwiązywać problemy w C++
  • Zwięzłe, łatwe do zrozumienia przykłady zilustrują przedstawiane zagadnienia
  • Ćwiczenia utrwalą zdobyte umiejętności na każdym etapie nauki
  • Kod źródłowy zawarty w książce zgodny jest z wieloma kompilatorami (w tym z darmowym kompilatorem GNU C++)
Rozpocznij naukę C++ wspólnie z Brucem Eckelem -- jednym z najlepszych dydaktyków programowania na świecie.

Softimage XSI. Podstawy

okladka
W pionierskich czasach animacji 3D, słowo "komputer" wywoływało zimne dreszcze wśród animatorów stosujących tradycyjne techniki. Podejrzewali oni, że komputer zawładnie całkowicie procesem kreacji. Tak też się stało. Z biegiem czasu znikały powoli rzędy stołów kreślarskich a pojawiały się coraz częściej skomputeryzowane stanowiska. Komputer został zaakceptowany zwłaszcza w dwóch, głównych zastosowaniach. Pierwsze z nich, tzw. pencil test (surowy szkic animacji -- używany do podglądania dynamiki ruchu) a drugi, to animacja kamery w filmach rysunkowych.

Książka "Softimage XSI" napisana została dla ułatwienia Czytelnikowi wejścia w świat grafiki komputerowej. Jest skierowana raczej do początkujących użytkowników, lecz również bardziej zaawansowani graficy mogą też znaleźć coś dla siebie. Informacje zawarte w książce stanowią solidną podstawę do rozpoczęcia przygody w świecie grafiki 3D.

Książka opisuje podstawy pracy z pakietem "Softimage XSI" oraz proces tworzenia kompletnej sceny 3D.

Delphi 6. Nowe narzędzia obliczeniowe

okladka
Delphi 6 jest kolejną wersją najpopularniejszego zintegrowanego środowiska programowania typu RAD dla platformy Windows. Dodatkowo współpracując z Borland Kylixem -- pierwszym środowiskiem programistycznym RAD dla Linuksa -- powoduje, iż obszary wykorzystania nowego Delphi przez osoby znające język Object Pascal znacznie się rozszerzyły.

Niniejsza książka jest tak pomyślana, aby pokazać Czytelnikowi możliwości nowej wersji Delphi. Poza zilustrowaniem, jak można sprawnie używać zasobów kompilatora zawartych w modułach StdConvs, ConvUtils, VarConv, Math, VarCmplx wszędzie -- gdzie było to możliwe -- autor starał się przedstawić pożyteczne przykłady i algorytmy ilustrujące praktyczne aspekty wykorzystania opisanych elementów środowiska Delphi 6.

Omawiane w tej książce typy danych, stałe, zmienne, funkcje i procedury nie są częścią standardowego języka Object Pascal. Zostały włączone do środowiska programowania w celu uczynienia go jeszcze bardziej przyjaznym użytkownikowi, powodując jednocześnie, iż nowe Delphi wykonało kolejny krok w przybliżeniu swojej funkcjonalności do takich narzędzi obliczeniowych jakimi są Excel, C++ Builder czy Matlab.

Pod względem tematycznym książka została podzielona na trzy główne działy.

  • Wielkości fizyczne
Procedury przeliczania wielkości fizycznych. Moduły StdConvs, ConvUtils oraz VarConv, opisują możliwości nowego Delphi w zakresie posługiwania się wielkościami fizycznymi oraz manipulowania ich jednostkami. Przedstawiono dostępne z poziomu kompilatora predefiniowane układy jednostek, funkcje przeliczające wybrane wielkości fizyczne oraz sposoby tworzenia zarówno własnych układów jednostek, jak i metody definiowania samodzielnie skonstruowanych funkcji przeliczających. Większość z prezentowanych zasobów Delphi 6 jest częścią standardowej biblioteki VCL, niektóre z nich, oparte na typach wariantowych, należą już do biblioteki CLX -- mogą być więc z powodzeniem użyte w aplikacjach międzyplatformowych.

  • Moduł Math
Rozdział zawiera opis wyższego poziomu procedur oraz funkcji arytmetycznych, trygonometrycznych, hiperbolicznych, cyklometrycznych, logarytmicznych, statystycznych, funkcji generatora liczb pseudolosowych, funkcji służących do przeprowadzania różnego rodzaju obliczeń finansowych oraz funkcji FPU. Przedstawione funkcje i procedury należy traktować jako uzupełnienie zasobów standardowego języka Object Pascal znajdujących się w module System. W większości stanowiąc część biblioteki CLX z powodzeniem mogą być używane podczas projektowania aplikacji międzyplatformowych.

  • Moduł VarCmplx
Opis zastosowań coraz popularniejszych typów wariantowych na potrzeby działań.

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