Zaawansowane programowanie w systemie Linux

okladka
Linux nieustannie umacnia swoją obecność w świecie jako platforma systemowa przeznaczona dla zaawansowanych aplikacji. Dojrzewanie i szybki rozwój tego wszechstronnego systemu, zapewniającego całe bogactwo bezpłatnych narzędzi programowania, pozwala mieć pewność, co do jego ugruntowanej pozycji w przyszłości. Przy niewielkim nakładzie sił i środków, system Linux udostępnia szeroki wachlarz narzędzi oraz obsługę nowych lub dopiero powstających technologii. Dzięki temu system Linux, pozwala wybrać i zastosować właściwe rozwiązania w procesie tworzenia aplikacji.

Niniejsza książka pozwala czerpać z praktycznej wiedzy i bogatego doświadczenia autorów w zakresie tworzenia oprogramowania dla systemu Linux. Czytelnik zostanie poprowadzony poprzez proces tworzenia przykładowej aplikacji dla wypożyczalni filmów DVD -- tematycznie opracowane rozdziały podejmują różne aspekty implementacji tej aplikacji. Z kolei samodzielne rozdziały o charakterze dygresyjnym omawiają ważne tematy, które wykraczają poza zakres motywu przewodniego, jakim jest przykładowa aplikacja. Niniejsza monografia podkreśla wagę praktycznych aspektów programowania, pokazuje, jak ważny jest właściwy dobór narzędzi programisty dla określonego zadania, uczy ich poprawnego użycia oraz wskazuje najkrótszą drogę do upragnionego celu.

Zarówno doświadczeni programiści, jak też i ambitni przyszli twórcy oprogramowania w systemie Linux znajdą tutaj mnóstwo praktycznych informacji na tematy takie jak: biblioteki oprogramowania, techniki, narzędzia oraz aplikacje. Od Czytelnika wymaga się znajomości podstaw systemu Linux, dobrej praktycznej znajomości programowania w języku C. Ponadto, zakłada się w niektórych rozdziałach zrozumienie zasad programowania zorientowanego obiektowo w języku C++.

W książce omówiono między innymi :

  • Przechowywanie danych w systemie Linux ze szczególnym uwzględnieniem PostgreSQL, MySQL i XML.
  • Implementacja interfejsów graficznych użytkownika w systemie Linux -- omówienie KDE i GNOME.
  • Interfejsy WWW -- zastosowanie modułu PHP dla serwera Apache.
  • Zastosowanie języka Python -- rozszerzanie i wbudowywanie tego języka.
  • Zastosowanie RPC oraz CORBA do konstrukcji rozproszonych aplikacji obiektowych.
  • Oznaczanie wersji (za pomocą CVS), dokumentacja, internacjonalizacja i dystrybucja projektów.
  • Rozproszone rozwiązania sprzętowe, takie jak bezdyskowy system Linux i klastry Beowulf.

Oracle8. Programowanie w języku PL/SQL

okladka
Wykorzystanie wbudowanego w system Oracle języka PL/SQL w znaczący sposób powiększa potencjał programisty systemów bazodanowych. PL/SQL łączy w sobie duże możliwości i elastyczność języka czwartej generacji (4GL) SQL z konstrukcjami proceduralnymi języka trzeciej generacji (3GL). Programy napisane w tym języku umożliwiają obsługę danych zarówno w samym systemie Oracle, jak i w zewnętrznych aplikacjach.

Książka "Oracle8. Programowanie w języku PL/SQL" to wyczerpujące omówienie języka PL/SQL. To doskonała pozycja ułatwiająca naukę tego języka, świetnie też sprawdza się jako podręczne kompendium wiedzy o PL/SQL, pomocne w codziennej pracy. Liczne przykłady uzupełniają informacje zawarte w książce pokazując sprawdzone metody rozwiązywania problemów, napotykanych przez programistów.

W książce omówiono między innymi:

  • Podstawy języka PL/SQL: struktura programu, zmienne, typy, wyrażenia i operatory oraz instrukcje sterujące
  • Korzystanie z rekordów i tabel
  • Korzystanie z SQL z poziomu PL/SQL, funkcje SQL dostępne w PL/SQL
  • Tworzenie i używanie kursorów
  • Bloki w PL/SQL: podprogramy (procedury i funkcje), pakiety i wyzwalacze
  • Metody obsługi błędów w PL/SQL
  • Obiekty w PL/SQL, kolekcje
  • Testowanie i wykrywanie błędów
  • Zagadnienia zaawansowane: dynamiczny PL/SQL, komunikacja między sesjami, kolejkowanie, obsługa zadań, procedury zewnętrzne
  • Optymalizacja aplikacji PL/SQL i metody zapewnienia maksymalnej wydajności
Książka jest przeznaczona zarówno dla doświadczonych programistów, jak i tych, którzy jeszcze nie poznali innych języków trzeciej generacji. Przydatna, choć niekonieczna, jest ogólna znajomość systemu Oracle (łączenie się i korzystanie z bazy danych, podstawy języka SQL, itp.).

Poznaj język PL/SQL i wykorzystaj wszystkie możliwości systemu Oracle.

SQL. Almanach. Opis poleceń języka

okladka
SQL (Structured Query Language -- strukturalny język zapytań) jest standardowym językiem zapytań przeznaczonym do pobierania informacji z baz danych. Historycznie, był to język systemów zarządzania bazami danych działających na minikomputerach i komputerach mainframe. Z czasem został jednak zaadoptowany do systemów PC obsługujących rozproszone bazy danych i pozwalających użytkownikom sieci lokalnych na jednoczesny dostęp do tych samych danych, pomimo istnienia różnych dialektów języka SQL.

SQL. Almanach. Opis poleceń języka jest praktycznym i użytecznym leksykonem poleceń najnowszej wersji standardu języka SQL (SQL99). Pozwoli czytelnikowi poznać sposób, w jaki jego ulubiony system baz danych obsługuje dowolne polecenie standardu SQL. Niniejsza książka prezentuje każdą instrukcję języka SQL i opisuje jej użycie zarówno w implementacjach komercyjnych (Microsoft SQL Server 2000 i Oracle 8i) jak i open source (MySQL i PostgreSQL 7.0). Opis każdego polecenia zawiera jego składnię, opis i przykłady ilustrujące najważniejsze pojęcia i zastosowania.

SQL. Almanach. Opis poleceń języka jest czymś więcej niż tylko leksykonem dla doświadczonych programistów SQL, analityków czy administratorów baz danych. Jest również wspaniałym źródłem wiedzy dla początkujących użytkowników SQL i tych, dla których bazy danych są narzędziem pomocniczym. Dotyczy to administratorów systemów, użytkowników pakietów produktów klient/serwer i konsultantów, którzy muszą znać różne dialekty SQL na wielu platformach.


Po prostu Java 2

okladka
Java jest jednym z najpopularniejszych języków programowania na świecie wykorzystywanym przy tworzeniu popularnych aplikacji. Język ten dla początkujących programistów jest często pierwszym poznanym językiem programowania. Dzięki przemyślanej architekturze obiektowej Javy łatwiej Ci będzie nabrać prawidłowych nawyków programistycznych, z kolei funkcjonalność tego języka sprawi, że nauka nie pójdzie na marne, a zdobytą wiedzę wykorzystasz w praktyce. W Javie można bowiem napisać prawie każdą aplikację, od prostej gry działającej w telefonie komórkowym, po skomplikowany system uruchamiany na potężnym serwerze.

"Po prostu Java 2" to książka, dzięki której nauczysz się pisać programy w tym języku, nawet jeśli programowanie było Ci do tej pory zupełnie obce. Książka jest pozbawiona zbędnego balastu teorii. Prezentuje ona wiele zastosowań Javy.

Dzięki książce nauczysz się:

  • Składni Javy oraz podstawowych instrukcji
  • Korzystać z obiektów i rozpoznawać ich metody
  • Tworzyć interfejs użytkownika dla aplikacji Javy
  • Pisać aplety i osadzać je w stronach WWW
  • Łączyć Javę z JavaScript
  • Pisać servlety i strony JSP
  • Korzystać z XML z poziomu Javy
Chcesz szybko i bez zbędnych dywagacji dowiedzieć się, dlaczego Java cieszy się takim powodzeniem? Chcesz wykorzystać ją do swoich potrzeb? Ta książka z pewnością Ci w tym pomoże.

Układy mikroprocesorowe. Przykłady rozwiązań

okladka
Książka prezentuje podstawy konstrukcji urządzeń cyfrowych i mikroprocesorowych. Zawiera ona omówienia wybranych układów scalonych małej, średniej i dużej skali integracji oraz liczne przykłady ich zastosowań. Pewne zdziwienie czytelnika może wprawdzie budzić dobór mikroprocesorów do ilustracji niektórych zagadnień (są to mikroprocesory 8-bitowe Z-80, 8048 i 8051). Jeżeli jednak głębiej przyjrzeć się współczesnym układom mikroprocesorowym, okazuje się, że podstawowe techniki konstrukcyjne -- a takie właśnie prezentuje książka -- mimo upływu 20 lat, pozostały niezmienione.

W poszczególnych rozdziałach znajdziesz:

  • podstawowe właściwości elektryczne układów cyfrowych oraz zasady ich stosowania;
  • funkcje wybranych cyfrowych układów scalonych małej i średniej skali integracji oraz różnorodne przykłady ich zastosowań;
  • wyprowadzenia wybranych mikroprocesorów 8-bitowych (Z-80, 8048, 8051) oraz zasady konstrukcji jednostki centralnej z ich wykorzystaniem;
  • pamięci stałe (ROM, PROM, EPROM, EEPROM) oraz statyczne (SRAM) oraz zasady tworzenia bloków pamięci o zadanej organizacji;
  • pamięci dynamiczne (DRAM) oraz zasady tworzenia bloków pamięci dynamicznej;
  • programowalne układy równoległego wejścia-wyjścia (8255, Z-80 PIO) oraz ich zastosowanie do sterowania klawiaturą i wyświetlaczem;
  • programowalne układy czasowo-licznikowe (8253, Z-80 CTC) oraz ich zastosowanie do pomiaru zależności czasowych;
  • zasady tworzenia złożonych układów wejścia-wyjścia oraz dołączania ich do różnych typów mikroprocesorów.
Książka przeznaczona jest dla studentów kierunków takich, jak informatyka, elektronika czy automatyka. Może być również wykorzystana przez uczniów techników elektronicznych, a także przez wszystkich zainteresowanych podstawami konstrukcji sprzętu komputerowego.

ABC Outlook 2002/XP PL

okladka
Microsoft Outlook 2002 jest najnowszą wersją bardzo popularnego programu do przesyłania i organizowania wiadomości poczty elektronicznej, która wchodzi w skład pakietu programów biurowych Microsoft Office XP. Program jest bardzo popularny w Polsce, dlatego też niniejsza książka w prosty i przystępny sposób zapozna użytkownika z tym narzędziem.

Podręcznik jest przeznaczony zarówno dla początkujących, jak i bardziej zaawansowanych użytkowników programu. Dzięki niemu zaczniesz swobodnie poruszać się po programie, a także zapoznasz się z bardzo użytecznymi funkcjami ułatwiającymi organizację wiadomości poczty elektronicznej. Warto pamiętać, że program Microsoft Outlook to nie tylko program do wysyłania i odbierania wiadomości poczty elektronicznej, ale także narzędzie służące do planowania: prowadzenia listy kontaktów (i udostępniania jej do wykorzystania w innych programach), przydzielania zadań oraz do organizowania spotkań, zebrań itp. Podobnie jak inne aplikacje pakietu Office, program Outlook zwiększa wydajność pracy.

Pierwsze dwa rozdziały to wprowadzenie do programu Outlook. Zapoznasz się z podstawowymi informacjami o programie Outlook, dowiesz się jak go zainstalować, poznasz obowiązującą w nim terminologię oraz znajdziesz opis nowości, jakie zostały wprowadzone w tej wersji programu. Opisujemy tam również podstawowe operacje wykonywane w programie.

Kolejne rozdziały zawierają omówienie bardziej zaawansowanych zagadnień. Znajdziesz w nich szczegółowo opisane metody przesyłania i organizacji wiadomości poczty elektronicznej, sposoby zarządzania listą kontaktów, korzystania z kalendarza, dziennika oraz notatek.

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