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.

Illustrator 9. Ćwiczenia praktyczne

okladka
Witaj, przyszły Czytelniku! Skoro czytasz tę notkę to znaczy, że jesteś zainteresowany poznaniem programu Illustrator 9, który jest jednym z wiodących na rynku programów ilustracyjnych. Niniejsza publikacja wprowadzi cię krok po kroku w "tajniki" posługiwania się nim. Od tworzenia wspaniałych grafik dzielić cię będzie tylko... wyobraźnia lub -- jak kto woli -- pomysł na ciekawą ilustrację. Książka przeznaczona jest dla zupełnie początkującego adepta sztuki ilustratorskiej. W kolejnych ćwiczeniach poznawać więc będziesz coraz bardziej zaawansowane techniki ilustratorskie i narzędzia programu Illustrator 9. Każde ćwiczenie zostało bogato zilustrowane.

ABC Excela 2002/XP PL

okladka
Excel to jeden z programów pakietu Microsoft Office XP. W informatyce program ten zalicza się do tak zwanych arkuszy kalkulacyjnych. Arkusze kalkulacyjne są to programy, które pozwalają użytkownikom na wykonywanie różnorodnych zarówno prostych jak i złożonych obliczeń. Excel ma jednak dużo większe możliwości, a wiele z nich poznasz dzięki tej książce. Książka "ABC Excel 2002/XP PL" prezentuje te wszystkie zagadnienia, które są niezbędne dla efektywnej i efektownej pracy z pakietem.

Rozdział po rozdziale prezentujemy wszystkie najistotniejsze elementy pozwalające na efektywną pracę z tym arkuszem kalkulacyjnym. Pierwsze rozdziały książki przedstawiają wszystkie podstawowe pojęcia. Później natomiast prezentujemy zagadnienia, które pozwolą czytelnikowi na udoskonalenie i podniesienie efektywności pracy z arkuszem.

Dzięki tej książce nauczysz się samodzielnie tworzyć i modyfikować arkusze z danymi. Będziesz potrafił samodzielnie tworzyć formuły i korzystać z funkcji. Nauczysz się również korzystać z makr i zapoznasz się z podstawami pracy z językiem Visual Basic for Applications.

Po prostu Windows XP PL

okladka
W książce "Po prostu Windows XP PL" znajdziesz to, co najniezbędniejsze, jeśli chciałbyś rozpocząć pracę z nowym systemem firmy Microsoft. I choć autorka skupia się na omówieniu systemu Windows XP Professional -- użytkownicy wersji Home Edition nic nie stracą, bowiem możliwości ich systemu zawierają się w zbiorze możliwości wersji Professional. Krótkie porównanie obu wersji systemów zawarto w rozdziale 1.

Pozostałe rozdziały zawierają opisy:

  • Podstawowych operacji takich jak otwieranie, zamykanie systemu (dowiesz się między innymi jak poradzić sobie, gdy komputer po instalacji systemu przestał się automatycznie wyłączać), logowanie i wylogowywanie oraz hibernacja.
  • Środowiska pracy i sposobów jego dostosowywania.
  • Posługiwania się oknami, pracy z plikami i folderami.
  • Multimediów, pracy z drukarkami i drukowania.
  • Obsługi wbudowanych aplikacji WordPad i Notatnik, kalkulator, Paint oraz gier.
  • Konfigurowania ustawień sieciowych, zasad korzystania z Internetu, przeglądarki Internet Explorer oraz programu Outlook Express.
  • Zarządzania systemem i komputerem pracującym pod jego kontrolą.

MySQL. Budowanie interfejsów użytkownika. Vademecum profesjonalisty

okladka
MySQL jest szybkim, przenośny i -- co najważniejsze -- darmowym systemem bazodanowym, który zdobył ogromną popularność w zastosowaniach internetowych. Książka "MySQL. Budowanie interfejsów użytkownika." pokaże Ci jak używać tej bazy także poza Internetem. Nauczysz się z niej budowania atrakcyjnych interfejsów użytkownika współpracujących z tą bazą. W tym celu wykorzystana zostanie biblioteka GTK+.

Książka jest przeznaczona głównie dla programistów, którzy rozważają wykorzystanie Linuksa w tworzonych przez siebie rozwiązaniach, dla osób posiadających pewne doświadczenie w tworzeniu systemów opartych na architekturze klient-serwer (np. za pomocą Visual Basica i SQL Server). Aby w pełni skorzystać z informacji zawartych w książce, wystarczy znać język C i podstawy programowania baz danych.

  • Poznasz mocne strony i zalety bazy MySQL
  • Nauczysz się tworzyć programy w systemie Linuks, a następnie, korzystając z ich kodu źródłowego, kompilować je w systemie Windows.
  • Dowiesz się, w jaki sposób można instalować programy korzystając ze skryptów lub pakietów RPM (RedHat Pakage Manager).
  • Nauczysz się korzystać z interfejsu języka C dla MySQL w aplikacjach, w których użyto bibliotekę GTK+.
  • Poznasz sposoby wyświetlania danych pochodzących z MySQL w obiektach GTK+.
  • Będziesz w stanie utworzyć (w języku C) aplikacje, które wyglądem i zachowaniem przypominają programy Windowsowe
  • Utworzysz aplikacje, które będą dynamicznie tworzyć graficzny interfejs użytkownika, dzięki czemu będziesz mógł zmienić wygląd interfejsu bez konieczności rekompilacji kodu źródłowego
  • Prześledzisz krok po kroku proces powstawania kompletnej aplikacji korzystającej z MySQL.
"Do napisania niniejszej książki skłonił mnie brak podobnej pozycji, opisującej tworzenie aplikacji "korporacyjnych" za pomocą integracji GTK+ i MySQL. Jeśli jesteś programistą lub pracujesz w firmie, w której rozważa się wykorzystanie systemu Linuks celem zmniejszenia kosztów działalności -- ta książka jest przeznaczona właśnie dla Ciebie." -- Matt Stucky.

Flash MX. Vademecum profesjonalisty

okladka
Książka omawia niezwykłą technologię. Flash MX łączy piękno projektowania graficznego z wygodą programowania zorientowanego obiektowo, wprowadzając nową jakość do świata aplikacji internetowych. W książce tej zawarto wszystkie informacje pozwalające w pełni wykorzystać możliwości Flasha MX. Jest ona adresowana do dwóch grup odbiorców: artystów i programistów. Wiadomo, że nie każdy artysta chce zostać programistą, podobnie jak nie każdy programista posiada uzdolnienia artystyczne. Treść niniejszej książki będzie jednak użyteczna zarówno dla jednych, jak i drugich. Tworzenie za pomocą Flasha wymaga bowiem połączenia obu dziedzin, zaś w przypadku Flasha MX zasada ta ma jeszcze głębsze znaczenie niż dotychczas.

"Flash MX. Vademecum profesjonalisty" to kompletne źródło informacji, począwszy od wiadomości podstawowych, poprzez omówienie twórczych technik, aż po wyczerpujące omówienie języka ActionScript.

  • Dowiedz się, jakie zmiany wprowadzono w sposobie pracy i funkcjonowania interfejsu Flasha
  • Użyj nowych rozwiązań Named Anchors i Shared Objects, usprawniających współpracę Flasha z przeglądarką
  • Wykorzystaj animacjach Flasha materiały wideo, korzystając z nowych możliwości importowania ścieżek wideo
  • Skorzystaj z komponentów Flasha, by przyspieszyć proces tworzenia rozbudowanych aplikacji internetowych
  • Użyj nowych poleceń ActionScript, umożliwiających rysowanie na obrazie za pomocą skryptów
  • Zastosuj w filmie Flasha prawa fizyki tak, by obiekty poruszały się w naturalny sposób
Jody Keating jest dyrektorem pomocniczym do spraw mediów interaktywnych w firmie Fig Leaf Software (jednej z czołowych firm programistycznych intensywnie korzystających z technologii Flash) oraz ekspertem i instruktorem certyfikowanym przez firmę Macromedia. Nad książką pracował zespół specjalistów pod przewodnictwem Jody, każdy z nich podzielił się wiadomościami z dziedziny, w której się specjalizuje.

"Niesłychane! Książka "Flash MX. Vademecum profesjonalisty" jest znakomicie zorganizowana i wyjątkowo wyczerpująca. Absolutnie niezbędna pozycja dla każdego użytkownika programu Flash, który poważnie podchodzi do tego, co robi."
Tony Novak, 2Advanced Studios

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