PHP5. Profesjonalne tworzenie oprogramowania

okladka

Kolejna wersja popularnego języka PHP wniosła zupełnie nową jakość do tworzenia aplikacji internetowych. PHP5 to w pełni obiektowe środowisko, pozwalające na korzystanie z wszystkich nowoczesnych technologii sieciowych i budowanie wydajnych oraz, co najważniejsze, bezpiecznych systemów. Przed twórcami aplikacji otwarły się bramy do protokołu SOAP, usług sieciowych, ogromnych możliwości języka XML i znacznie wydajniejszych połączeń z bazami danych.

Książka "PHP5. Profesjonalne tworzenie oprogramowania" jest przeznaczona właśnie dla takich programistów -- tych, którzy opanowali poprzednie wersje PHP i chcą poznać możliwości, jakie oferuje jego najnowsze wcielenie. Przedstawia tajniki projektowania i programowania obiektowego, ze szczególnym uwzględnieniem stosowania wzorców projektowych i testowania za pomocą biblioteki PHPUnit. Opisuje możliwości zastosowania w aplikacjach PHP języka XML, protokołu SOAP i zaawansowanych technik operowania na bazach danych. Czytając ją, poznasz również metody automatycznego dokumentowania kodu oraz modelowania aplikacji za pomocą języka UML i dostępnych bezpłatnie narzędzi ArgoUML i Poseidon for UML.

  • Klasy i obiekty
  • Serializacja obiektów
  • Mechanizmy dziedziczenia
  • Korzystanie z biblioteki PHPUnit do testowania aplikacji
  • Stosowanie wzorców projektowych
  • Wzorce konstrukcyjne i strukturalne oraz wzorce zachowań
  • Obsługa języka XML w PHP5
  • Tworzenie usług sieciowych
  • Wykorzystywanie możliwości rozszerzenia MySQL
  • Komunikacja z bazami danych za pomocą Creole i Propel
  • Tworzenie dokumentacji kodu z wykorzystaniem narzędzia phpDocumentator
  • Modelowanie aplikacji w języku UML

Wykorzystaj najnowszą wersję PHP5
do stworzenia szybkich i bezpiecznych aplikacji internetowych.


  • O autorze (9)
  • Słowo wstępne (11)
  • Wprowadzenie (13)

Struktury danych i techniki obiektowe na przykładzie Javy 5.0

okladka

Przy tworzeniu systemów informatycznych najważniejsze zadania wykonuje się, zanim powstanie pierwszy fragment kodu źródłowego. Wymogi stawiane współczesnym aplikacjom powodują, że inżynieria oprogramowania staje się kwestią kluczową. Opracowanie odpowiedniego projektu oraz właściwy dobór technologii i metodologii zapewniają szybką i efektywną pracę nad systemem. Niezwykle ważne jest poznanie dostępnych w języku Java struktur danych i umiejętność ich wykorzystania. Prawidłowo dobrana struktura danych znacznie przyspiesza nie tylko implementację aplikacji, ale również działanie gotowego systemu.

Książka "Struktury danych i techniki obiektowe na przykładzie Javy 5.0" przedstawia podstawowe struktury danych i sposoby ich wykorzystania podczas programowania obiektowego. Wszystkie wiadomości zostały zaprezentowane z uwzględnieniem reguł nowoczesnej inżynierii oprogramowania. Czytając kolejne rozdziały książki, poznasz najlepsze zastosowania różnych struktur danych oraz wady i zalety ich implementacji. Przede wszystkim jednak zrozumiesz potrzebę stosowania tak wielu struktur danych.

  • Cykl życia oprogramowania
  • Zastosowanie języka UML w projektowaniu systemów
  • Obsługa błędów i wyjątków
  • Testowanie oprogramowania
  • Dziedziczenie i hierarchia klas
  • Listy jedno- i dwukierunkowe
  • Interfejs Collection
  • Stosy i kolejki
  • Algorytmy rekurencyjne
  • Sortowanie danych
  • Drzewa wyszukiwania
  • Grafy

Po przeczytaniu tej książki zrozumiesz zasadę:
"Pomyśl, a dopiero potem pisz kod".


Visual C++ 2005 Express Edition. Tworzenie aplikacji dla Windows

okladka

Stwórz aplikacje dla platformy .NET 2.0

  • Poznaj środowisko programistyczne
  • Wykorzystaj możliwości programowania obiektowego
  • Połącz aplikację z bazą danych i siecią

Środowisko programistyczne Visual C++ 2005 Express Edition to uproszczona i okrojona wersja Visual C++ 2005. Mimo tego jest bardzo przydatnym i wydajnym narzędziem dla programisty chcącego tworzyć aplikacje dla platformy .NET. Umożliwia korzystanie z bibliotek .NET Framework ułatwiających żmudny proces tworzenia aplikacji. Jest świetnym narzędziem nie tylko dla początkującego twórcy aplikacji, ale także dla tych programistów, którzy nie potrzebują zaawansowanych środowisk w wersjach Enterprise.

Książka "Visual C++ 2005 Express Edition. Tworzenie aplikacji dla Windows" to podręcznik, dzięki któremu poznasz możliwości tego środowiska programistycznego tworząc własne aplikacje. Dowiesz się, jak zaprojektować interfejs użytkownika korzystając z komponentów zawartych w .NET Framework. Nauczysz się łączyć aplikacje z bazami danych oraz z siecią Internet. Przeczytasz także o obsłudze plików graficznych i dźwiękowych oraz drukowaniu. Znajdziesz tu również dodatek, w którym opisano podstawy programowania w języku C++.

  • Określanie parametrów nowego projektu w Visual C++ 2005 Express Edition
  • Kompilacja i uruchamianie aplikacji
  • Podstawy programowania obiektowego
  • Tworzenie graficznych interfejsów użytkownika
  • Połączenia z bazami danych i internetem
  • Programowanie wielowątkowe
  • Drukowanie grafiki i dokumentów

Rozwiń swoje umiejętności programowania
oraz tworzenia profesjonalnych aplikacji dla platformy .NET 2.0


AutoCAD 2007. Pierwsze kroki

okladka

Aplikacje służące do komputerowego wspomagania projektowania, oznaczane skrótem CAD, bardzo ułatwiają pracę projektantów. Na tym rynku od wielu lat standardy wyznacza flagowy produkt firmy Autodesk -- program AutoCAD, zasłużenie cieszący się uznaniem użytkowników. Połączenie potężnych możliwości z łatwością obsługi czyni AutoCAD-a idealnym narzędziem dla projektanta. W każdej nowej wersji programu producent wprowadza nowe funkcje oraz udoskonala od dawna istniejące. Dodatkowe moduły, biblioteki i aplikacje sprawiają, że AutoCAD może być wykorzystywany przez przedstawicieli różnych branż.

Początkujący użytkownik AutoCAD-a może poczuć się przytłoczony ogromną liczbą narzędzi, poleceń i opcji. Jednak dzięki książce "AutoCAD 2007. Pierwsze kroki" wszystkie jego wątpliwości zostaną rozwiane. Doskonały podręcznik przedstawiający angielską wersję językową tej aplikacji sprawi, że szybko poznasz podstawowe zagadnienia niezbędne do tego, aby rozpocząć pracę z AutoCAD-em. Przystępny język i rysunki ilustrujące działanie każdego omawianego narzędzia ułatwią Ci przyswojenie materiału. Czytając tę książkę, nie będziesz wgłębiać się w szczegóły, które na tym etapie poznawania programu nie będą Ci potrzebne, lecz natychmiast zaczniesz tworzyć własne projekty i poznawać ogrom możliwości AutoCAD-a.

  • Tworzenie nowego rysunku
  • Podstawowe obiekty
  • Układy współrzędnych
  • Sposoby oglądania rysunku
  • Korzystanie z systemu pomocy
  • Modyfikowanie obiektów
  • Cofanie nieudanych operacji
  • Narzędzia do rysowania precyzyjnego
  • Kreskowanie
  • Wymiarowanie obiektów
  • Malarz formatów i menedżer właściwości
  • Korzystanie z warstw i bloków
  • Drukowanie projektów
  • Podstawy modelowania 3D

Przekonaj się sam, dlaczego książki z cyklu "AutoCAD. Pierwsze kroki"
są standardem w procesie nauki projektowania z wykorzystaniem AutoCAD-a.


C++ Builder

okladka
C++Builder jest najnowszym systemem firmy Borland przeznaczonym do szybkiego tworzenia aplikacji. Łączy on w sobie uniwersalność języka C++ i ogromne możliwości systemu Delphi. Sprawdzona już technologia komponentów w połączeniu z niezwykłą efektywnością programowania wizualnego i siłą języka C++ umożliwi Ci błyskawiczne prototypowanie i budowę pełnowartościowych aplikacji przeznaczonych dla Windows.

Niniejsza książka poprowadzi Cię przez środowisko systemu C++Builder od podstaw, czyli kompendium wiedzy o C++, poprzez prezentację biblioteki VCL i jej komponentów, omówienie narzędzi systemu i technik programowania wizualnego, aż do zaawansowanych technik programowania baz danych, aplikacji internetowych, wykorzystania standardu OLE, komponentów OCX i ActiveX. Zdobyta wiedza umożliwi Ci wykonanie ogromnego skoku jakościowego - od tradycyjnych metod programowania do projektowania i programowania wizualnego.

Czytając tę książkę:

  • poznasz metody programowania wizualnego;
  • doświadczysz potęgi połączonych sił Delphi i C++;
  • zapoznasz się ze sposobami błyskawicznego prototypowania i budowy aplikacji;
  • zaznajomisz się z obszerną biblioteką komponentów VCL;
  • dowiesz się, jak efektywnie wykorzystać techniki obiektowe do skutecznego i szybkiego tworzenia aplikacji dla Windows 95 i NT;
  • nauczysz się, jak tworzyć i wykorzystywać biblioteki DLL, komponenty OCX i ActiveX;
  • poznasz nowoczesne metody obsługi baz danych;
  • opanujesz technologię tworzenia aplikacji internetowych.
Dołączona płytka CD-ROM zawiera próbną wersję systemu C++Builder z 60-dniową licencją. Oprócz kompletnego systemu, zawierającego bogatą bibliotekę komponentów używanych do tworzenia aplikacji, znajdziesz tam teksty źródłowe wszystkich przykładów cytowanych w książce.

C++ Builder 3

okladka
C++ Builder jest najnowszym systemem firmy Borland przeznaczonym do szybkiego tworzenia aplikacji. Łączy on w sobie uniwersalność języka C++ i ogromne możliwości systemu Delphi. Dzięki wykorzystaniu komponentów i technik programowania wizualnego, C++ Builder umożliwia błyskawiczne prototypowanie i budowę pełnowartościowych aplikacji przeznaczonych dla Windows.

Książka ta poprowadzi Cię przez zagadnienia programowania w systemie C++ Builder od podstaw, czyli kompendium wiedzy o C++, poprzez prezentację biblioteki VCL i jej komponentów, omówienie narzędzi systemu i metod programowania wizualnego, aż do technik programowania grafiki, obsługi baz danych i aplikacji internetowych.

Dzięki zdobytej w ten sposób wiedzy będziesz mógł błyskawicznie przejść od tradycyjnych metod programowania do projektowania i programowania wizualnego. Czytając ją:

  • poznasz techniki programowania obiektowego i wizualnego;
  • zapznasz się z elementami środowiska systemu C++ Builder 3 oraz biblioteką VCL;
  • zaznajomisz się ze sposobami błyskawicznego prototypowania, budowy i uruchamiania 32-bitowych aplikacji dla Windows 95 i Windows NT;
  • zapoznasz się z zaawansowanymi technikami programowania, jak obsługa wyjątków i komunikatów, wykorzystanie rejestru czy udostępnianie poleceń;
  • poznasz metody programowania grafiki, obsługi baz danych, tworzenia aplikacji inernetowych i własnych komponentów;
  • dowiesz się, jak połączyć ze sobą elementy systemów C++ Builder i Delphi.
Autor książki, Kent Reisdorph, kieruje zespołem programistów w firmie TurboPower Software w Colorado Springs. Współpracuje on także z firmą Borland, biorąc udział w pracach grupy doradczej o nazwie TeamB jako niezależny programista i konsultant.


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