www.montgomerychurch.info

PHP4 od podstaw

okladka
PHP4 jest najnowszym wcieleniem PHP -- PHP Hypertext Preprocesor. Jest to język programowania przeznaczony do tworzenia dynamicznych, interaktywnych witryn WWW, który został wymyślony przez Rasmusa Lerdorfa przed rokiem 1994. Od tego czasu zmienił się niezmiernie i jest teraz używany przez programistów WWW na całym świecie. Czym więc tak naprawdę jest? Można go określić technicznie jako przenośny, wbudowywany w HTML język programowania skryptów serwera WWW. PHP4 może być wykorzystany w bardzo różnych rodzajach aplikacji, od użytkowych, jak edytor, do wydajnych witryn typu sklep lub wyszukiwarka. W tej książce spróbujemy przekazać czytelnikowi wiedzę na temat tworzenia witryn przy użyciu PHP4. Przedstawione zostaną użyteczne techniki kodowania i pomysły w jaki sposób można ich użyć we własnych aplikacjach. PHP może być użyty do stworzenia witryn, które zna każdy użytkownik Sieci. Od witryn handlu elektronicznego do wyszukiwarek czy portali informacyjnych. Wiele dużych witryn WWW posiada niektóre lub wszystkie te mechanizmy. W tej książce stworzymy między innymi:

  • edytor oparty na przeglądarce pozwalający na tworzenie i edycję plików na serwerze przy użyciu przeglądarki,
  • witrynę dla sklepów pozwalającą na odszukanie towaru i wyświetlenie graficznej mapy odpowiedniego stoiska,
  • sieciową grę,
  • wyszukiwarkę WWW pozwalającą na wyszukanie witryny w katalogu lub nawigację przez strukturę hierarchiczną,
  • usługę list pocztowych pozwalającą użytkownikom na prenumeratę listy i pozwalającą administratorom na wysyłanie poczty do subskrybentów.

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.

CorelDRAW 10. Ćwiczenia praktyczne

okladka

Program CorelDRAW przeznaczony jest do tworzenia grafiki wektorowej. Doskonale nadaje się do projektowania plakatów, szyldów reklamowych, wizytówek, a także do tworzenia skomplikowanych rysunków technicznych. Możliwe jest także tworzenie podstawowych dokumentów tekstowych, takich jak raporty czy broszury.

Jeśli interesujesz się grafiką komputerową i masz ambicje opanowania sztuki jej tworzenia za pomocą programu CorelDRAW, to powinieneś rozpocząć naukę od tej właśnie książki. Ten zeszyt ćwiczeń jest idealnym rozwiązaniem dla początkujących, zawarto w nim bowiem omówienie zagadnień niezbędnych do tego, by w możliwie najkrótszym czasie opanować podstawy obsługi programu i poznać zasady jego efektywnego wykorzystania.

W książce omówiono m.in. zagadnienia:

  • obrazy rastrowe i wektorowe;
  • efektywne wykorzystanie interfejsu programu;
  • praca z podstawowymi obiektami graficznymi -- rysowanie, wypełnianie, przekształcanie;
  • wprowadzanie i edycja tekstu;
  • precyzyjne rysowanie;
  • edycja krzywych;
  • korzystanie z graficznych efektów specjalnych.


C++ Builder 5. Ćwiczenia praktyczne

okladka
Książka adresowana jest do osób zaczynających swą przygodą z programowaniem obiektowym w środowisku Borland C++ Bulider 5. Materiały w niej zawarte mogą też stanowić uzupełnienie wiadomości dla osób znających starsze wersje C++Buildera. Główny nacisk został położony na przypomnienie zasad wykorzystywania komponentów z biblioteki VCL, jak również na przedstawienie wybranych elementów tej biblioteki właściwych jedynie nowemu C++ Builderowi 5.

Najważniejsze elementy książki to:

  • Omówienie środowiska programisty IDE C++Buildera 5.
  • Omówienie podstawowych elementów języka C++.
  • Przegląd podstawowych elementów biblioteki VCL.
  • Podstawy obiektowego projektowania aplikacji w środowisku C++Builder.
  • Omówienie wybranych komponentów z biblioteki VCL wraz z przykładami ich praktycznego wykorzystania.
Dołączona dyskietka zawiera kompletne kody źródłowe wszystkich plików niezbędnych do samodzielnego uruchomienia i przetestowania 12 przykładowych projektów. Niektóre, najciekawsze projekty zostały dodatkowo uzupełnione o pliki wykonawcze *.exe, przeznaczone do natychmiastowego użycia.

Kaskadowe arkusze stylów. Ćwiczenia praktyczne

okladka

Książka ta jest kierowana do wszystkich osób zajmujących się projektowaniem stron WWW zarówno za pomocą edytorów tekstowych (np. EzHTML, o którym pisałem w poprzedniej książce), jak i edytorów graficznych (np. MS Front Page), gdyż informacje tu zawarte można śmiało wykorzystać niezależnie od używanego edytora. Obecny rozwój Internetu wymusił powstanie nowych języków stosowanych do budowy stron WWW. Zmianie uległy również dobrze znane standardy. Tendencje te miały także wpływ na język HTML, który został stopniowo oddzielony od elementów związanych z formatowaniem wyglądu strony. Obecny HTML zawiera jedynie zestaw znaczników odpowiedzialnych za grupowanie tekstu w bloki, tworzenie tabel, list, ramek, osadzanie grafiki, natomiast cały proces formatowania i pozycjonowania wszystkich elementów został przejęty przez CSS - kaskadowe arkusze stylów. Rozwiązanie takie cechuje się bardzo dużą wygodą i ogromnymi możliwościami.

Kaskadowe arkusze stylów od dawna były dobrze znane użytkownikom edytorów tekstu i zostały z dużym entuzjazmem przyjęte w światku webmasterskim. Dzięki CSS projektanci dostali do rąk potężne narzędzie pozwalające określać wygląd niemal każdego elementu strony.

Podobnie jak język HTML, również kaskadowe arkusze stylów są standaryzowane przez konsorcjum W3C, a odpowiednie specyfikacje znajdują się na stronie WWW. "Ćwiczenia praktyczne" to seria przeznaczona dla czytelników, którzy lubią rozwiązywać problemy i poznawać zagadnienia od podstaw. Każda książka składa się z szeregu ćwiczeń utrwalających zdobywaną wiedzę. Książki są doskonałym uzupełnieniem kursów, dlatego są wykorzystywane przez liczące się ośrodki szkoleniowe w Polsce.


Red Hat Linux 7.1. Księga eksperta

okladka
Red Hat Linux -- jeden z najpopularniejszych systemów linuksowych zdobywa nowych użytkowników prostotą obsługi, bezawaryjnością, bezpieczeństwem. Tym razem mamy okazję przedstawić Ci dystrybucję o kryptonimie Seawolf.

Książka z serii "Księga eksperta" (seria cieszy się dużym powodzeniem i zaufaniem użytkowników komputerów osobistych) przedstawi Ci podstawowe i zaawansowane zagadnienia dotyczące użytkowania i administracji Red Hata w wersji 7.1. Nauczy Cię jak:

  • przebudowywać, zmieniać i dostosowywać jądro systemu do własnych potrzeb
  • skonfigurować oprogramowanie, np. sambę, dzięki której połączysz się z każdym systemem firmy Microsoft
  • konfigurować protokoły i zarządzać siecią
  • wykonywać kopie zapasowe, zarządzać kontami użytkowników, utrzymywać w nieskazitelnym stanie system plików
  • personalizować ustawienia X-serwera
  • wykorzystywać w Linuksie języki programowania -- C++, Javę, Perla, tcl/tck, Pythona i wiele innych
Pozycja zdecydowanie dobra dla początkujących użytkowników i szczególnie polecana tym, którzy chcą jak najszybciej poznać Red Hata.

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