www.nbaclix.info

PHP i MySQL. Tworzenie stron WWW

okladka
Ta praktyczna książka, ukazująca przede wszystkim zastosowania komercyjne, zawiera liczne przykłady. Ilustrują one realizację następujących zadań: uwierzytelnianie użytkowników, konstruowanie koszyka na zakupy, dynamiczne generowanie dokumentów PDF i obrazków, wysyłanie i zarządzanie pocztą elektroniczną, ułatwianie dyskusji między użytkownikami oraz zarządzanie zawartością. Autorzy położyli istotny nacisk na kwestię bezpieczeństwa.

Oprócz składni i biblioteki funkcji PHP, niniejsza książka opisuje również podstawowe pojęcia z dziedziny profesjonalnej inżynierii oprogramowania związanego z siecią WWW. Niektóre, takie jak utrzymywanie, współpraca i testowanie, są kwestiami istotnymi dla inżynierów oprogramowania pracujących we wszystkich domenach zastosowań. Inne pojęcia, takie jak uwierzytelnianie, szyfrowanie i kontrola sesji, mają szczególne znaczenie dla projektów programistycznych opartych na Internecie.

  • Dynamiczne tworzenie kodu HTML, obrazków i dokumentów
  • Tworzenie bezpiecznych usług za pomocą uwierzytelniania i SSL
  • Tworzenie koszyka na zakupy dla witryn handlu elektronicznego
  • Opis praktyk związanych z inżynierią oprogramowania dla większych projektów WWW
  • Zastosowanie obiektowych technik programistycznych w Internecie

Flash i PHP. Podstawy

okladka
Możliwości PHP i Flasha wspaniale się uzupełniają. Oczywiście, Flash sam w sobie jest wspaniałym narzędziem, ale tworzenie zmieniających się, w pełni interaktywnych witryn Flasha wymaga zastosowania dodatkowych technik. PHP jest bezpłatnym i łatwym sposobem osiągnięcia tego celu. Lista jego funkcji jest długa, więc może on w znaczący sposób zwiększyć dynamikę witryny Flasha.

Niniejsza książka ma zaznajomić Czytelnika ze wspaniałymi możliwościami, jakie daje wykorzystywanie skryptów wykonywanych po stronie serwera podczas tworzenia witryn Flasha. Napisaliśmy ją, aby w odpowiednim tempie przeprowadzić go przez pierwsze próby tworzenia skryptów PHP.

Książka niniejsza skierowana jest do projektantów witryn internetowych, a w szczególności tych, którzy w swej pracy korzystają z Flasha. Naszym celem jest również zapoznanie Czytelników z językiem PHP w przyjazny sposób, szczególną uwagę koncentrując na praktyczne zastosowanie przedstawionych wiadomości. Mając na uwadze sposób omawiania przykładów w tej książce założyliśmy, że każdy Czytelnik dysponuje podstawową wiedzą na temat Flasha, a zastosowanie PHP ma pozwolić mu na zwiększenie możliwości tworzonych witryn. Pomimo tego w niniejszej książce uwzględnimy pełne wyjaśnienia odnoszące się do tego programu. Wyjaśnienia te pojawiać się będą w całej książce.

W każdym rozdziale omawiać będziemy:

  • podstawy określonego aspektu tworzenia skryptów PHP;
  • przykład zastosowania danego skryptu w aplikacji Flasha. Podane przykłady są rozbudowane, mogą być stosowane bezpośrednio lub adaptowane do innych potrzeb.
Naszym celem nie było podawanie ogromnych ilości teorii i następnie pozostawienie Czytelnika samemu sobie. Dążyliśmy do praktycznego pokazania, w jaki sposób PHP wspomaga projektantów wykorzystujących Flasha.

W niniejszej książce dokładnie przedstawimy założenia PHP i, co ważniejsze, sposoby jego wykorzystywania podczas tworzenia coraz to bardziej złożonych i interesujących aplikacji sieciowych. W każdym rozdziale przedstawimy przykład prostego kodu, szczególnie zwracając uwagę na te elementy, które mogą okazać się przydatne podczas projektowania witryn. Zaprezentujemy zestaw 12 interesujących, atrakcyjnych aplikacji -- od filmów rejestracji i logowania aż po pełne forum stworzone we Flashu.

Perl w zarządzaniu witrynami WWW

okladka
Książka mówi o tym, jak osiągać wyniki. Ściślej, mówi o tym, jak osiągać je szybciej, skuteczniej i z większą przyjemnością, zwłaszcza, gdy mamy pracę, która polega na tworzeniu i utrzymaniu użytecznych kolekcji informacji World Wide Web. Co ważniejsze jednak, książka pokazuje, jak dokonać tych rzeczy przy użyciu języka programowania Perl.

W najbardziej ogólnym sensie książka dotyczy tego, jak opuścić świat użytkowników i wyruszyć do nowego świata programistów komputerowych. Droga, która tam wiedzie, składa się z wielu kolejnych etapów lecz niniejsza książka nie ma zamiaru prowadzić Was do samego końca. Skupia się tylko na pierwszych kilku krokach, starając się Was przeprowadzić jak najbezpieczniej przez najbardziej oczywiste pułapki. To, jak daleko dotrzecie, zależy od Waszych potrzeb i zdolności. Książka na pewno pomaga rozpocząć tę podróż.

EdgeCAM. Komputerowe wspomaganie obróbki skrawaniem

okladka

Książka ta skierowana jest dla początkujących i średnio zaawansowanych użytkowników programu EdgeCAM -- działów konstrukcyjno-technologicznych firm, programistów obrabiarek CNC oraz uczelni.

Użytkownicy programów CAD np. AutoCAD, CATIA, Solid Edge, SolidWorks, Inventor, Pro/ENGINEER, UNIGRAPHICS mogą poszerzyć swoją wiedzę o komputerowe wspomaganie wytwarzania (CAM), znajdą w niej bowiem przykłady obróbki zarówno plików płaskich, jak i bryłowych czy powierzchniowych.

Z założenia książka nie jest samym opisem programu, ale również poradnikiem podsuwającym rozwiązania zagadnień, przed którymi stoi technolog-programista obrabiarek CNC.

Książka zawiera bogaty zestaw ćwiczeń do samodzielnego wykonania. Materiał został podzielony na część dotyczącą frezowania i toczenia. Zostały one ułożone wg występującej w praktyce chronologii działań, tj. począwszy od przygotowania detalu do obróbki, generowania ścieżek, na symulacji kończąc.


Perl. Zaawansowane programowanie

okladka
Umiesz programować w Perlu, lecz czujesz pewien niedosyt? Pracujesz nad większym projektem niż zazwyczaj i jesteś zagubiony? A może chciałbyś dodać do swojej aplikacji efektowny interfejs użytkownika, bardziej zaawansowany mechanizm przechwytywania błędów lub obsługę sieci i nie wiesz jak to zrobić?

Ta książka pomoże Ci stać się lepszym programistą bez względu na to, czy Twoja znajomość Perla jest powierzchowna, czy dogłębna. Nauczysz się zaawansowanych technik przygotowywania programów w Perlu o jakości produkcyjnej. Poznasz metody przetwarzania danych i używania obiektów, które wcześniej mogły wydawać Ci się czarną magią. Książka przedstawia szerokie zastosowania Perla: od sieci, baz danych, po interfejsy użytkownika. Znajdziesz w niej także opis wewnętrznych mechanizmów języka umożliwiających tworzenie wydajniejszych aplikacji oraz łączenie Perla z językiem C.

Do najważniejszych tematów poruszanych w książce należą:

  • Praktyczne zastosowania pakietów i klas (programowanie obiektowe)
  • Złożone struktury danych
  • Trwałość danych (np. bazy danych)
  • Sieci
  • Interfejsy graficzne budowane za pomocą pakietu Tk
  • Interakcja z funkcjami języka C
  • Osadzanie i rozszerzanie interpretera Perla
  • Wybrane aspekty wewnętrznych mechanizmów Perla
W książce przystępnie wytłumaczono wszystkie zagadnienia związane z Perlem, o których zapewne chciałbyś wiedzieć więcej: odwołania, przechwytywanie błędów operatorem eval, nieblokujące operacje wejścia/wyjścia, zasadność stosowania domknięć oraz dowiązania z użyciem mechanizmu tie. Jej lektura spowoduje, że poczujesz się prawdziwym hakerem -- mistrzem Perla.

"Nieprzeciętny tekst i najbardziej zaawansowana książka o Perlu, jaką napisano. Autor -- specjalista -- objaśnia trudne koncepcje w sposób klarowny i kompletny."
Jon Orwant, redaktor The Perl Journal

C++Builder. Kompendium programisty

okladka
Język C++ od czasu jego zdefiniowania przez Bjarne Stroustrupa był kilkakrotnie uaktualniany w latach 80. i 90. XX wieku. Chociaż C++Builder nie jest dokładnym odzwierciedleniem standardu ANSI języka C++, to obecna jego wersja przygotowana przez firmę Borland jest stabilna i zgodna z oczekiwaniami programistów. Borland C++Builder stanowi połączenie nowoczesnego języka programowania, jakim jest C++, biblioteki komponentów wizualnych VCL/CLX oraz zintegrowanego środowiska programisty IDE.

"C++Builder. Kompendium programisty" omawia podstawy programowania w C++ ze szczególnym uwzględnieniem możliwości oferowanych przez kompilator Borland C++Builder. Poznasz więc nie tylko sam język, ale nauczysz się pisać w nim wydajne i przenośne aplikacje, działające zarówno w środowisku linuksowym, jak i w Windows.

Omówione zagadnienia obejmują:

  • Opis zintegrowanego środowiska programisty C++Buildera
  • Podstawy języka C++
  • Wczesne oraz późne wiązanie -- wstęp do programowania zorientowanego obiektowo
  • Możliwości C++Buildera w zakresie posługiwania się tablicami różnego typu
  • Zaawansowane operatory rzutowania typów
  • Informacje czasu wykonania
  • Obsługę wyjątków
  • Obsługę plików
  • Łańcuchy ANSI
  • Zmienne o typie modyfikowalnym w czasie wykonywania programu
  • Funkcje FPU i systemowe
  • Elementy wielowątkowości -- wykorzystanie C++ oraz C++Buildera w nowoczesnych, wielowątkowych systemach operacyjnych
  • Liczby pseudolosowe i konwersje wielkości liczbowych
  • Wprowadzenie do grafiki
  • Komponentowy model C++Buildera i biblioteki DLL
  • Biblioteka CLX -- projektowanie aplikacji przenośnych pomiędzy systemami operacyjnymi Windows i Linux

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