home contactus

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.

Novell NetWare 5.x. Ćwiczenia praktyczne

okladka
Jeśli chciałbyś bezboleśnie wkroczyć w świat sieci komputerowych, serwerów, administratorów, haseł i użytkowników, to mamy nadzieję, że właśnie ta książka bardzo Ci w tym pomoże. Znajdziesz tu ponad sześćdziesiąt ćwiczeń do samodzielnego wykonania, a zakres poruszonych zagadnień obejmuje m.in. korzyści płynące z połączenie komputerów w sieć, składniki sieci, bezpieczeństwo danych, zapobieganie awariom, praca w sieci komputerów działających pod kontrolą MS-DOS, Windows 9.x, NT, 2000, logowanie do sieci, zmiana hasła, korzystanie z drukarek sieciowych, mapowanie dysków, przeglądanie zasobów sieciowych, atrybuty plików, prawa NetWare, prawa dziedziczone i filtry IRF, odzyskiwanie skasowanych plików. Na końcu książki znajdziesz objaśnienia komunikatów NetWare.

Po prostu Acrobat 5. Tworzenie plików PDF

okladka

Format PDF używany przez program Adobe Acrobat 5 jest lansowany jako uniwersalny format wymiany dokumentów. Co ważniejsze, program Acrobat Reader (pozwalający obejrzeć zawartość dokumentów PDF) jest bezpłatny i dostępny praktycznie dla każdej platformy sprzętowej i programowej. Istnieją jego wersje dla systemów Windows, MacOS, OS/2 i różnych odmian systemów uniksowych.

Pakiet Adobe Acrobat jest dostępny na wielu platformach. Programy związane z tworzeniem i edycją plików działają w systemach Windows lub MacOS. Pliki PDF można oglądać na wszystkich liczących się platformach, ponieważ dla każdej z nich istnieje odpowiednia wersja programu Acrobat Reader.

Większość przykładów z książki można zastosować w każdym systemie, dla którego Adobe oferuje swoje produkty (aktualnie MacOS 9.1 i Windows 2000), jeśli jednak tak nie jest, wyraźnie to wskazuję. Acrobat Reader 5 wykorzystuje już nowe funkcje systemu MacOS X.

Jeżeli nigdy wcześniej nie używałeś programu Adobe Acrobat, będziesz naprawdę zaskoczony jego możliwościami. Jeśli używałeś Acrobata wyłącznie do czytania plików PDF przygotowanych przez innych, zdziwisz się tym, co możesz zrobić, gdy znajdziesz się "po drugiej stronie" -- to znaczy, będziesz tworzył i edytował dokumenty PDF. W przypadku, gdy korzystałeś już z Acrobata w wersji 4.0.1 lub starszej, dowiesz się o wielu nowych funkcjach wprowadzonych w 5. wersji. Jeśli stosowałeś już program Acrobat 5, zapoznasz się z wieloma opcjami, dzięki którym znacznie ułatwisz sobie pracę z dokumentami PDF.


Java w komercyjnych usługach sieciowych. Księga eksperta

okladka
Usługi WWW to ostatni krzyk programistycznej mody. W największym skrócie polegają one na udostępnianiu w sieci Internet dynamicznych aplikacji sieciowych. Ten jednozdaniowy opis nie przekazuje całego potencjału usług WWW. Jest on ogromny. Dzięki usługom WWW aplikacje łączą się na niespotykaną do tej pory, globalną skalę. Już obecnie skorzystać można z setek usług WWW. Dzięki nim uzyskasz między innymi informacje finansowe, przeszukasz Internet, przeprowadzisz konwersję między różnymi formatami dokumentów, a nawet rozegrasz partię szachów z komputerem.

Java -- dzięki doskonałemu wsparciu dla XML-a jest jedną z najlepszych platform do implementacji usług WWW. Książka stanowi wyczerpujące, dokładne i -- co równie ważne -- aktualne kompendium, zawierające informacje niezbędne, by wykorzystać istniejące i stworzyć nowe usługi WWW.

W książce przedstawiono między innymi:

  • Przykłady zastosowań usług WWW
  • Biznesowe aspekty tworzenia usług WWW
  • WDSL -- język opisu usług sieciowych
  • SOAP -- protokół wymiany komunikatów
  • UDDI -- format katalogowania usług WWW
  • Wykorzystanie pakietu JAX do tworzenia usług WWW
  • Zagadnienia związane z bezpieczeństwem
  • Dodatkowe formaty używane w kontekście usług WWW: WSFL, WSIF
  • Przykładowe implementacje usług WWW
Księga eksperta kierowana jest średnio zaawansowanym i zaawansowanych programistom, którzy pragną poznać najnowocześniejsze technologie, przedstawione w sposób kompletny i wyczerpujący.

JSP i XML

okladka
Tworzenie aplikacji i usług WWW za pomocą JSP i XML-a

  • Naucz się praktycznego wykorzystania XML w stronach JSP
  • Poznaj tajniki parsowania DOM i SAX oraz wady i zalety poszczególnych parserów
  • Naucz się przetwarzania dokumentów XML za pomocą XSLT
  • Stwórz własne usługi WWW (web services) i udostępnij je innym
Java wydaje się idealnym językiem do przetwarzania XML-a. W oparciu o Javę stworzono olbrzymią liczbę aplikacji korzystających z XML, zarówno przeznaczonych dla użytkownika końcowego, jak i rozmaitych bibliotek, parserów itp., z których z powodzeniem korzystają programiści. Ostatnim krzykiem mody są usługi WWW (web services). I znowu, Java jest jedną z najpopularniejszych platform do ich implementacji, także z tego względu, że usługi WWW oparte są o XML.

"JSP i XML" pokazuje praktyczne aspekty wykorzystania XML-a do budowy aplikacji WWW przy wykorzystaniu Java Server Pages (JSP). Po omówieniu podstaw JSP oraz XML i towarzyszących mu standardów (XSL, XPath, DOM) autor opisuje bardziej zaawansowane aspekty użycia XML w projektach opartych o JSP, by przejść do omówienia metod tworzenia usług WWW.

W książce omówiono:

  • XML, XSL i XPath
  • DOM i parsery DOM (JDOM, dom4j)
  • Szybkie parsowanie za pomocą SAX
  • Tworzenie własnych znaczników JSP
  • Uruchamianie własnych usług WWW
  • Opis usługi WWW za pomocą WSDL
Książce towarzyszą dodatki poświęcone konfiguracji środowiska programistycznego, wprowadzeniu do JSP, tworzeniu bibliotek znaczników JSP oraz standardom XML, XSLT i Xpath.

ABC Accessa 2002/XP PL

okladka
MS Access, program wchodzący w skład najnowszej wersji popularnego pakietu biurowego Office XP, to jedna z najpopularniejszych baz danych pracujących w systemach operacyjnych Microsoftu.

Książka ta, prezentująca najnowszą wersję popularnej bazy danych, jest przeznaczona zarówno dla początkujących, jak i bardziej zaawansowanych użytkowników programu. Dzięki niej można się dowiedzieć, jak samodzielnie przygotować bazę danych i jak z nią pracować. Dzięki książce samodzielnie utworzysz bazę danych do celów prywatnych lub służbowych. Może to być np. baza płyt kompaktowych, klientów czy kooperantów.

Książka składa się z siedmiu rozdziałów. W pierwszym dowiesz się, jak uruchamiać Accessa, poznasz podstawowe pojęcia związane z bazami danych oraz zapoznasz się z głównym oknem programu. Drugi rozdział omawia tworzenie podstawowych elementów bazy danych. Dowiesz się z niego, jak tworzyć własne tabele, formularze, raporty i kwerendy. W rozdziale tym opisano również sposoby "przekształcenia" arkuszy programu Excel na bazę danych Access. Rozdział trzeci przedstawia metody dostosowania Accessa do własnych potrzeb oraz zwiększenia wydajności bazy.

Czwarty omawia szczegółowo zagadnienia związane z tworzeniem tabel oraz wykorzystaniem kwerend, raportów i filtrów. Właśnie w nim znajdziesz szczegółowe informacje na temat tego, jak przeszukiwać bazę danych, aby znaleźć potrzebne informacje. W rozdziałach piątym i szóstym zajmiemy się językiem Visual Basic for Applications. Makra utworzone w tym języku mogą sprawić, że nasze bazy danych będą pracować w naprawdę profesjonalny sposób. Rozdział siódmy przedstawia zaawansowane zagadnienia związane z pracą z formularzami.


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