W 2002 roku firma Borland zaprezentowała na polskim rynku nową wersję narzędzia typu RAD, służącego do szybkiego tworzenia aplikacji - Delphi. Jest to już 7. wersja tego popularnego pakietu. Wprowadzono sporo nowości: poprawiono środowisko programistyczne IDE, dodano nowe komponenty VCL i wprowadzono kilka zmian w bibliotece uruchomieniowej. Delphi 7 zostało także przystosowane do platformy .NET Microsoftu.
Jeśli chcesz szybko zapoznać się z możliwościami nowego Delphi, książka "Delphi 7. Ćwiczenia zaawansowane" to idealny przewodnik dla Ciebie. Znajdziesz tu wiele ćwiczeń dotyczących różnych obszarów zaawansowanego wykorzystania Delphi; od programowania baz danych po programowanie internetowe.
Dzięki książce poznasz:
* Zmiany i nowości wprowadzone w Delphi 7
* Programowanie sieciowe w Delphi 7: korzystanie z gniazd i protokołów SMTP i HTTP
* Tworzenie kontrolek ActiveX
* Szybkie pisanie aplikacji internetowych z użyciem komponentów IntraWeb
* Sposoby korzystania z baz danych za pomocą dbExpress
* Metody pozyskiwania z poziomu Delphi informacji o sprzęcie i oprogramowaniu, sterowanie procesami
* Poznaj środowisko Delphi
* Napisz pierwsze własne aplikacje
* Naucz się korzystać z możliwości platformy .NET
Środowisko programistyczne Delphi od dawna cieszy się popularnością wśród twórców oprogramowania. Od pierwszych wersji oferowało możliwość wizualnego tworzenia aplikacji za pomocą "klocków" -- komponentów, łącząc to z prostotą języka Pascal. Teraz, w najnowszej wersji, Delphi pozwala na tworzenie aplikacji dla dynamicznie rozwijającej się platformy .NET. Dzięki temu znacznie poszerzył się zakres możliwych zastosowań flagowego produktu firmy Borland. Za jego pomocą możemy dziś tworzyć nie tylko aplikacje, ale również usługi sieciowe oraz dynamiczne strony WWW.
"Delphi 2005. Ćwiczenia praktyczne" to książka dla tych, którzy chcą poznać podstawy budowania aplikacji w najnowszej wersji środowiska Delphi. Przedstawia zasady korzystania z narzędzi oferowanych przez Delphi oraz sposoby zastosowania ich podczas tworzenia oprogramowania. Czytając tą książkę, poznasz język ObjectPascal, zasady programowania obiektowego oraz metody łączenia aplikacji z bazami danych. Nauczysz się także tworzyć witryny WWW w języku ASP.NET oraz usługi sieciowe.
* Podstawowe informacje o środowisku Delphi 2005 oraz platformie .NET
* Elementy języka Delphi
* Korzystanie z narzędzi oferowanych przez Delphi 2005
* Komponenty bazodanowe
* Tworzenie aplikacji opartych na bazach danych
* ASP.NET i Web Services
Zrób pierwszy krok w programowaniu -- poznaj i wykorzystaj możliwości, jakie oferuje Delphi 2005.
Spośród wielu dostępnych środowisk programistycznych Delphi wyróżnia się łatwością i szybkością tworzenia aplikacji. Zastosowany język programowania ObjectPascal utrwala dobre nawyki programowania strukturalnego, wzbogacając je o nowe możliwości, jakie niesie za sobą programowanie zorientowane obiektowo. Wygodne środowisko RAD, możliwość łatwego uzyskiwania dostępu do relacyjnych baz danych oraz możliwość tworzenia aplikacji wieloplatformowych, to kolejne zalety Delphi, które przekonały doń rzesze programistów.
Książka "Delphi 7. Kompendium programisty" to -- jak wskazuje jej tytuł -- kompletny przewodnik po Delphi, obejmujący zarówno opis zintegrowanego środowiska programistycznego, języka ObjectPascal, jak i najważniejszych funkcjonalności zawartych w dołączonych do Delphi bibliotekach. Jest to pozycja dla początkujących adeptów sztuki programistycznej, a także dla tych wszystkich, którzy chcą poszerzyć i wzbogacić swoją wiedzę o tym wygodnym narzędziu.
Książka przedstawia:
* Podstawowe informacje o Delphi
* Język ObjectPascal -- jego strukturę i składnię
* Programowanie zorientowane obiektowo
* Interfejs Delphi
* Obsługę komunikatów w Delphi
* Korzystanie z rejestru Windows i plików .ini
* Dostęp do plików
* Tworzenie aplikacji wielowątkowych
* Multimedialne funkcje Delphi
* Tworzenie aplikacji sieciowych
* Pisanie własnych bibliotek DLL
* Wykorzystanie oraz tworzenie własnych bibliotek VCL i CLX
* Dostęp do relacyjnych baz danych
* IntraWeb -- Delphi i WWW
Do książki dołączony jest CD-ROM, na którym znajdziesz kody źródłowe wykorzystane w książce. Cennym uzupełnieniem jest także dodatek, przedstawiający przetestowane w praktyce zalecenia dotyczące pisania czytelnego kodu w Delphi.
Platforma .NET staje się coraz bardziej popularna. Powstaje coraz więcej aplikacji realizowanych właśnie pod jej kątem. Udostępniane przez platformę .NET mechanizmy pozwalają na szybkie tworzenie aplikacji, co przysparza jej wielu zwolenników. Do stworzenia aplikacji nie wystarczą jednak tylko mechanizmy, nawet najlepsze. Niezbędne jest wygodne i uniwersalne środowisko programowania, jakim niewątpliwie jest Delphi. Jego najnowsza wersja umożliwia pełne wykorzystanie potencjału platformy .NET.
"Delphi dla .NET. Vademecum profesjonalisty" to podręcznik przedstawiający możliwości tworzenia aplikacji .NET za pomocą narzędzia programistycznego firmy Borland. W książce zamieszczono praktyczne przykłady, omówienie ciekawych technik oraz przydatne wskazówki na temat efektywnego korzystania z potencjału platformy .NET Framework. Książka zawiera dokładne omówienie języka programowania Delphi, zaawansowanych zagadnień związanych z programowaniem dla platformy .NET (w tym z zarządzaniem pamięcią), mechanizmów COM-Interop i Reflection, biblioteki GDI+, wytwarzania komponentów typu Windows Forms oraz Web Forms i wiele innych. Znajdziesz tu także solidną analizę kluczowych technologii platformy .NET, takich jak ADO.NET i ASP.NET, włącznie z mnóstwem przykładów demonstrujących ich możliwości.
* Podstawowe wiadomości o platformie .NET i rodzaje aplikacji .NET
* Przegląd elementów platformy .NET
* Delphi for .NET -- środowisko i język programowania
* Biblioteka klas platformy .NET
* Korzystanie z biblioteki GDI+
* Środowisko Mono
* Programowanie wielowątkowe
* Usługi COM Interop i Platform Invocation Service
* Programowanie aplikacji bazodanowych
* Tworzenie stron WWW w technologii ASP.NET
Jeśli szukasz książki poświęconej technologii .NET i programowaniu w języku Delphi aplikacji zgodnych z tą technologią, trafiłeś najlepiej, jak tylko mogłeś.
O autorze:
Xavier Pacheco jest autorem bestsellerowych książek o środowisku Delphi, jest znanym na całym świecie programistą, autorem, konsultantem i wykładowcą.
[więcej...]
Dawno już minęły czasy, gdy podstawowym sposobem tworzenia programów było mozolne "wklepywanie" kodu. Forma przekazywanej komputerowi i uzyskiwanej za jego pomocą informacji stała się nie mniej ważna od treści. W takim właśnie kontekście zrodziły się narzędzia do błyskawicznego tworzenia aplikacji (RAD), wśród których jednym z najpopularniejszych jest Delphi. Oparte na języku ObjectPascal ma za sobą długą tradycji, ukazała się już 7 edycja tego narzędzia.
To, że Delphi jest wizualnym środowiskiem programistycznym, w którym wiele działań wykonuje się łatwiej niż w tradycyjnych środowiskach opartych na tekście, nie oznacza, że jego użytkownik może obejść się bez podręcznika. Taki podręcznik trzymasz właśnie w ręku. Został on napisany w sposób fachowy i przystępny. Dzięki "Delphi 7. Dla każdego" poznasz Delphi i nauczysz się pisać w nim programy, nawet jeśli nie jesteś informatykiem.
Książka opisuje:
* Typy danych i operatory w Delphi
* Instrukcje, tworzenie własnych procedur i funkcji
* Programowanie zorientowane obiektowo: klasy, metaklasy, interfejsy
* Tworzenie bibliotek DLL w Delphi
* Środowisko zintegrowane (IDE) Delphi
* Tworzenie atrakcyjnego interfejsu użytkownika
* Śledzenie wykonania programu i usuwanie z niego błędów
* Obsługę baz danych w Delphi
Dzięki narzędziom takim jak Delphi nawet osoby, które wcześniej nie programowały, mogą pisać złożone aplikacje o atrakcyjnym interfejsie. Przy okazji nauczą się podstaw programowania, a zdobytą w ten sposób wiedzę łatwo przeniosą do innych środowisk i systemów.
Przed instalacją Delphi 7 Personal prosimy zapoznać się z informacjami na stronie producenta. Pozwolą one uzyskać klucz autoryzacyjny i numer seryjny, które są niezbędne do prawidłowego procesu instalacji.
Najnowsza wersja Delphi -- jednego z flagowych produktów firmy Borland, łączy w sobie trzy znane środowiska programistyczne: tradycyjne Delphi, Delphi dla .NET oraz C# Builder. Zawarcie w jednym systemie tak wielu możliwości pozwala programistom tworzyć różne rodzaje aplikacji -- zarówno te, do których pisania przyzwyczaili się, korzystając z poprzednich wersji Delphi, jak i programy wykorzystujące zyskującą coraz większą popularność platformę .NET. Dzięki możliwości przenoszenia kodu do środowiska Kylix pracującego pod kontrolą systemu operacyjnego Linux Delphi jest jedną z najbardziej uniwersalnych platform dla programistów i projektantów rozbudowanych aplikacji przeznaczonych do działania w sieci.
"Delphi 2005. 303 gotowe rozwiązania" to książka dla programistów zainteresowanych tworzeniem rozbudowanych aplikacji i wykorzystywaniem w tym celu wszystkich możliwości oferowanych przez najnowszą wersję środowiska Delphi. Opisuje zasady tworzenia programów wykorzystujących biblioteki systemowe Windows i interfejs WinAPI oraz przedstawia rozwiązania problemów, na jakie można się natknąć pisząc aplikację wykraczającą poza możliwości oferowane przez standardowe komponenty dołączane do Delphi. Książka jest zbiorem funkcji, klas i sztuczek, za pomocą których można rozszerzyć możliwości biblioteki VCL, VCL.NET i Windows Forms, sięgając głębiej do zasobów systemu.
* Elementy środowiska Delphi 2005
* Programowanie obiektowe w Delphi 2005
* Obsługa wyjątków w języku Object Pascal
* Korzystanie z informacji zapisanych w rejestrze
* Obsługa systemu plików
* Tworzenie wygaszaczy ekranu
* Projektowanie własnych komponentów
* Stosowanie interfejsu WinAPI w aplikacjach
* Wykorzystywanie możliwości multimedialnych Windows
* Obsługa mechanizmów OLE oraz kontrolek ActiveX
* Elementy biblioteki Indy
* Tworzenie aplikacji sieciowych
* Grafika i biblioteki DirectX.NET
Jeśli chcesz tworzyć profesjonalne aplikacje, wykorzystując Delphi, przeczytaj tę książkę -- znajdziesz tu wiadomości, dzięki którym unikniesz wielu problemów.
Język Pascal, kojarzący się głównie z nauką programowania, stał się podstawą jednego z najpopularniejszych obecnie środowisk programistycznych -- Delphi firmy Borland. To graficzne środowisko, pozwalające na szybkie tworzenie aplikacji dzięki możliwości składania ich z "klocków" zwanych komponentami, błyskawicznie zyskało uznanie programistów na całym świecie. Kolejne wersje Delphi oferowały coraz większe możliwości. Jego najnowsza wersja pozwala na tworzenie programów dla platformy .NET i korzystanie nie tylko z języka Pascal, ale również z coraz popularniejszego C#.
Książka "Delphi. Szybki start" to doskonały przewodnik po Delphi dla początkujących użytkowników. Dzięki niemu poznasz język Object Pascal i zasady programowania obiektowego. Nauczysz się wykorzystywać komponenty do tworzenia aplikacji i od zera napiszesz własne programy. Dowiesz się, czym się różni Delphi 7 od Delphi 2005, i wykorzystasz możliwości obu tych środowisk.
* Interfejs użytkownika środowiska Delphi
* Elementy języka Object Pascal
* Programowanie obiektowe
* Obsługa wyjątków
* Tworzenie okien dialogowych
* Projektowanie interfejsów użytkownika
* Korzystanie z komponentów
Poznaj możliwości środowiska Delphi.
Stwórz własne aplikacje dla systemu Windows
* Jak pracować ze środowiskiem programistycznym Delphi?
* W jaki sposób tworzyć biblioteki DLL?
* Jak zaprojektować wydajną bazę danych?
* Jak tworzyć aplikacje operujące na bazach danych?
Wśród wszystkich środowisk programistycznych umożliwiających tworzenie aplikacji Delphi jest jednym z najbardziej znanych i popularnych. To narzędzie, obecne na rynku od ponad dwunastu lat, cieszy się zasłużonym uznaniem twórców oprogramowania — dzięki sporym możliwościom, ogromnej bibliotece komponentów i czytelnej składni języka Object Pascal, będącego podstawą tego środowiska. Najnowsza wersja Delphi, oznaczona symbolem RAD Studio 2007, nie tylko umożliwia tworzenie „klasycznych” aplikacji dla Windows, opartych o Windows API, ale także udostępnia kontrolki platformy .NET.
Książka „Delphi 2007 dla WIN32 i bazy danych” to podręcznik opisujący zasady tworzenia aplikacji dla systemu Windows w najnowszej wersji Delphi. Przedstawia ona techniki tworzenia aplikacji bazodanowych w oparciu o mechanizmy Windows API i kontrolki VCL. Czytając ją, poznasz komponenty, jakie Delphi oferuje programiście, i dowiesz się, jak korzystać z nich we własnych aplikacjach. Opanujesz mechanizmy komunikacji z niemal wszystkimi systemami zarządzania bazami danych dostępnymi na rynku. Przeczytasz także o tworzeniu wersji instalacyjnych napisanych przez siebie aplikacji.
* Interfejs użytkownika Delphi 2007
* Komponenty dostępne w Delphi
* Przetwarzanie grafiki
* Korzystanie z komponentów VCL
* Aplikacje wielowątkowe
* Tworzenie bibliotek DLL
* Operacje na plikach
* Obsługa dokumentów XML
* Projektowanie bazy danych i struktury tabel
* Komunikacja z bazami danych
* Mechanizmy blokowania rekordów
* Tworzenie wersji instalacyjnych aplikacji
Wykorzystaj możliwości najnowszej wersji środowiska programistycznego, które zrewolucjonizowało proces tworzenia aplikacji!
Poznaj najnowszą wersję Delphi
i twórz aplikacje dla platformy .NET
W dobie tak dynamicznego rozwoju technologii informatycznych możliwość szybkiego stworzenia aplikacji jest dużym atutem. Dlatego powstają coraz bardziej rozbudowane środowiska programistyczne, umożliwiające skonstruowanie aplikacji z "cegiełek", które można wykorzystywać wielokrotnie. Wśród tych środowisk programistycznych zasłużoną popularność zyskało Delphi, dostępne obecnie w wersji 8. Wygodny i czytelny interfejs, język programowania oparty na znanym i popularnym Pascalu, możliwość łatwego połączenia się z dowolną bazą danych oraz rozbudowany mechanizm tworzenia aplikacji wieloplatformowych to główne zalety tego środowiska.
Książka "Delphi 8 .NET. Kompendium programisty" to przewodnik po najnowszej wersji środowiska Delphi, uwzględniający jego nowe możliwości związane z tworzeniem aplikacji dla platformy .NET. Zawiera opis środowiska programistycznego i języka ObjectPascal. Przedstawia sposoby pisania aplikacji połączonych z bazami danych i korzystających z technologii XML. Opisuje również podstawowe zasady wykorzystywania w tworzonych programach protokołów sieciowych, takich jak HTTP i SMTP. Książka jest doskonała zarówno dla początkujących programistów Delphi, jak i dla tych, którzy chcą poszerzyć swoją wiedzę o zasady tworzenia aplikacji dla platformy .NET.
* Zasady tworzenia aplikacji dla platformy .NET
* Wizualne projektowanie aplikacji
* Mechanizm komponentów
* Projektowanie interfejsu użytkownika i menu
* Programowanie w języku ObjectPascal
* Korzystanie z procedur i funkcji
* Zasady projektowania obiektowego
* Programowanie oparte na zdarzeniach
* Wykrywanie i usuwanie błędów w aplikacjach
* Korzystanie z baz danych
* Język SQL
* Wykorzystywanie technologii XML w aplikacjach
* Programowanie sieciowe i ASP.NET
* Usługi sieciowe
Cennym źródłem informacji jest dodatek, zawierający praktyczne wskazówki dotyczące zasad pisania czytelnego i przejrzystego kodu.
Przekonasz się, że wizualne projektowanie aplikacji zdecydowanie przyspieszy Twoją pracę.
* Poznaj środowisko Delphi
* Napisz pierwsze własne aplikacje
* Naucz się korzystać z możliwości platformy .NET
Środowisko programistyczne Delphi od dawna cieszy się popularnością wśród twórców oprogramowania. Od pierwszych wersji oferowało możliwość wizualnego tworzenia aplikacji za pomocą "klocków" -- komponentów, łącząc to z prostotą języka Pascal. Teraz, w najnowszej wersji, Delphi pozwala na tworzenie aplikacji dla dynamicznie rozwijającej się platformy .NET. Dzięki temu znacznie poszerzył się zakres możliwych zastosowań flagowego produktu firmy Borland. Za jego pomocą możemy dziś tworzyć nie tylko aplikacje, ale również usługi sieciowe oraz dynamiczne strony WWW.
"Delphi 2005. Ćwiczenia praktyczne" to książka dla tych, którzy chcą poznać podstawy budowania aplikacji w najnowszej wersji środowiska Delphi. Przedstawia zasady korzystania z narzędzi oferowanych przez Delphi oraz sposoby zastosowania ich podczas tworzenia oprogramowania. Czytając tą książkę, poznasz język ObjectPascal, zasady programowania obiektowego oraz metody łączenia aplikacji z bazami danych. Nauczysz się także tworzyć witryny WWW w języku ASP.NET oraz usługi sieciowe.
* Podstawowe informacje o środowisku Delphi 2005 oraz platformie .NET
* Elementy języka Delphi
* Korzystanie z narzędzi oferowanych przez Delphi 2005
* Komponenty bazodanowe
* Tworzenie aplikacji opartych na bazach danych
* ASP.NET i Web Services
Zrób pierwszy krok w programowaniu -- poznaj i wykorzystaj możliwości, jakie oferuje Delphi 2005.
Spośród wielu dostępnych środowisk programistycznych Delphi wyróżnia się łatwością i szybkością tworzenia aplikacji. Zastosowany język programowania ObjectPascal utrwala dobre nawyki programowania strukturalnego, wzbogacając je o nowe możliwości, jakie niesie za sobą programowanie zorientowane obiektowo. Wygodne środowisko RAD, możliwość łatwego uzyskiwania dostępu do relacyjnych baz danych oraz możliwość tworzenia aplikacji wieloplatformowych, to kolejne zalety Delphi, które przekonały doń rzesze programistów.
Książka "Delphi 7. Kompendium programisty" to -- jak wskazuje jej tytuł -- kompletny przewodnik po Delphi, obejmujący zarówno opis zintegrowanego środowiska programistycznego, języka ObjectPascal, jak i najważniejszych funkcjonalności zawartych w dołączonych do Delphi bibliotekach. Jest to pozycja dla początkujących adeptów sztuki programistycznej, a także dla tych wszystkich, którzy chcą poszerzyć i wzbogacić swoją wiedzę o tym wygodnym narzędziu.
Książka przedstawia:
* Podstawowe informacje o Delphi
* Język ObjectPascal -- jego strukturę i składnię
* Programowanie zorientowane obiektowo
* Interfejs Delphi
* Obsługę komunikatów w Delphi
* Korzystanie z rejestru Windows i plików .ini
* Dostęp do plików
* Tworzenie aplikacji wielowątkowych
* Multimedialne funkcje Delphi
* Tworzenie aplikacji sieciowych
* Pisanie własnych bibliotek DLL
* Wykorzystanie oraz tworzenie własnych bibliotek VCL i CLX
* Dostęp do relacyjnych baz danych
* IntraWeb -- Delphi i WWW
Do książki dołączony jest CD-ROM, na którym znajdziesz kody źródłowe wykorzystane w książce. Cennym uzupełnieniem jest także dodatek, przedstawiający przetestowane w praktyce zalecenia dotyczące pisania czytelnego kodu w Delphi.
Platforma .NET staje się coraz bardziej popularna. Powstaje coraz więcej aplikacji realizowanych właśnie pod jej kątem. Udostępniane przez platformę .NET mechanizmy pozwalają na szybkie tworzenie aplikacji, co przysparza jej wielu zwolenników. Do stworzenia aplikacji nie wystarczą jednak tylko mechanizmy, nawet najlepsze. Niezbędne jest wygodne i uniwersalne środowisko programowania, jakim niewątpliwie jest Delphi. Jego najnowsza wersja umożliwia pełne wykorzystanie potencjału platformy .NET.
"Delphi dla .NET. Vademecum profesjonalisty" to podręcznik przedstawiający możliwości tworzenia aplikacji .NET za pomocą narzędzia programistycznego firmy Borland. W książce zamieszczono praktyczne przykłady, omówienie ciekawych technik oraz przydatne wskazówki na temat efektywnego korzystania z potencjału platformy .NET Framework. Książka zawiera dokładne omówienie języka programowania Delphi, zaawansowanych zagadnień związanych z programowaniem dla platformy .NET (w tym z zarządzaniem pamięcią), mechanizmów COM-Interop i Reflection, biblioteki GDI+, wytwarzania komponentów typu Windows Forms oraz Web Forms i wiele innych. Znajdziesz tu także solidną analizę kluczowych technologii platformy .NET, takich jak ADO.NET i ASP.NET, włącznie z mnóstwem przykładów demonstrujących ich możliwości.
* Podstawowe wiadomości o platformie .NET i rodzaje aplikacji .NET
* Przegląd elementów platformy .NET
* Delphi for .NET -- środowisko i język programowania
* Biblioteka klas platformy .NET
* Korzystanie z biblioteki GDI+
* Środowisko Mono
* Programowanie wielowątkowe
* Usługi COM Interop i Platform Invocation Service
* Programowanie aplikacji bazodanowych
* Tworzenie stron WWW w technologii ASP.NET
Jeśli szukasz książki poświęconej technologii .NET i programowaniu w języku Delphi aplikacji zgodnych z tą technologią, trafiłeś najlepiej, jak tylko mogłeś.
O autorze:
Xavier Pacheco jest autorem bestsellerowych książek o środowisku Delphi, jest znanym na całym świecie programistą, autorem, konsultantem i wykładowcą.
[więcej...]
Dawno już minęły czasy, gdy podstawowym sposobem tworzenia programów było mozolne "wklepywanie" kodu. Forma przekazywanej komputerowi i uzyskiwanej za jego pomocą informacji stała się nie mniej ważna od treści. W takim właśnie kontekście zrodziły się narzędzia do błyskawicznego tworzenia aplikacji (RAD), wśród których jednym z najpopularniejszych jest Delphi. Oparte na języku ObjectPascal ma za sobą długą tradycji, ukazała się już 7 edycja tego narzędzia.
To, że Delphi jest wizualnym środowiskiem programistycznym, w którym wiele działań wykonuje się łatwiej niż w tradycyjnych środowiskach opartych na tekście, nie oznacza, że jego użytkownik może obejść się bez podręcznika. Taki podręcznik trzymasz właśnie w ręku. Został on napisany w sposób fachowy i przystępny. Dzięki "Delphi 7. Dla każdego" poznasz Delphi i nauczysz się pisać w nim programy, nawet jeśli nie jesteś informatykiem.
Książka opisuje:
* Typy danych i operatory w Delphi
* Instrukcje, tworzenie własnych procedur i funkcji
* Programowanie zorientowane obiektowo: klasy, metaklasy, interfejsy
* Tworzenie bibliotek DLL w Delphi
* Środowisko zintegrowane (IDE) Delphi
* Tworzenie atrakcyjnego interfejsu użytkownika
* Śledzenie wykonania programu i usuwanie z niego błędów
* Obsługę baz danych w Delphi
Dzięki narzędziom takim jak Delphi nawet osoby, które wcześniej nie programowały, mogą pisać złożone aplikacje o atrakcyjnym interfejsie. Przy okazji nauczą się podstaw programowania, a zdobytą w ten sposób wiedzę łatwo przeniosą do innych środowisk i systemów.
Przed instalacją Delphi 7 Personal prosimy zapoznać się z informacjami na stronie producenta. Pozwolą one uzyskać klucz autoryzacyjny i numer seryjny, które są niezbędne do prawidłowego procesu instalacji.
Najnowsza wersja Delphi -- jednego z flagowych produktów firmy Borland, łączy w sobie trzy znane środowiska programistyczne: tradycyjne Delphi, Delphi dla .NET oraz C# Builder. Zawarcie w jednym systemie tak wielu możliwości pozwala programistom tworzyć różne rodzaje aplikacji -- zarówno te, do których pisania przyzwyczaili się, korzystając z poprzednich wersji Delphi, jak i programy wykorzystujące zyskującą coraz większą popularność platformę .NET. Dzięki możliwości przenoszenia kodu do środowiska Kylix pracującego pod kontrolą systemu operacyjnego Linux Delphi jest jedną z najbardziej uniwersalnych platform dla programistów i projektantów rozbudowanych aplikacji przeznaczonych do działania w sieci.
"Delphi 2005. 303 gotowe rozwiązania" to książka dla programistów zainteresowanych tworzeniem rozbudowanych aplikacji i wykorzystywaniem w tym celu wszystkich możliwości oferowanych przez najnowszą wersję środowiska Delphi. Opisuje zasady tworzenia programów wykorzystujących biblioteki systemowe Windows i interfejs WinAPI oraz przedstawia rozwiązania problemów, na jakie można się natknąć pisząc aplikację wykraczającą poza możliwości oferowane przez standardowe komponenty dołączane do Delphi. Książka jest zbiorem funkcji, klas i sztuczek, za pomocą których można rozszerzyć możliwości biblioteki VCL, VCL.NET i Windows Forms, sięgając głębiej do zasobów systemu.
* Elementy środowiska Delphi 2005
* Programowanie obiektowe w Delphi 2005
* Obsługa wyjątków w języku Object Pascal
* Korzystanie z informacji zapisanych w rejestrze
* Obsługa systemu plików
* Tworzenie wygaszaczy ekranu
* Projektowanie własnych komponentów
* Stosowanie interfejsu WinAPI w aplikacjach
* Wykorzystywanie możliwości multimedialnych Windows
* Obsługa mechanizmów OLE oraz kontrolek ActiveX
* Elementy biblioteki Indy
* Tworzenie aplikacji sieciowych
* Grafika i biblioteki DirectX.NET
Jeśli chcesz tworzyć profesjonalne aplikacje, wykorzystując Delphi, przeczytaj tę książkę -- znajdziesz tu wiadomości, dzięki którym unikniesz wielu problemów.
Język Pascal, kojarzący się głównie z nauką programowania, stał się podstawą jednego z najpopularniejszych obecnie środowisk programistycznych -- Delphi firmy Borland. To graficzne środowisko, pozwalające na szybkie tworzenie aplikacji dzięki możliwości składania ich z "klocków" zwanych komponentami, błyskawicznie zyskało uznanie programistów na całym świecie. Kolejne wersje Delphi oferowały coraz większe możliwości. Jego najnowsza wersja pozwala na tworzenie programów dla platformy .NET i korzystanie nie tylko z języka Pascal, ale również z coraz popularniejszego C#.
Książka "Delphi. Szybki start" to doskonały przewodnik po Delphi dla początkujących użytkowników. Dzięki niemu poznasz język Object Pascal i zasady programowania obiektowego. Nauczysz się wykorzystywać komponenty do tworzenia aplikacji i od zera napiszesz własne programy. Dowiesz się, czym się różni Delphi 7 od Delphi 2005, i wykorzystasz możliwości obu tych środowisk.
* Interfejs użytkownika środowiska Delphi
* Elementy języka Object Pascal
* Programowanie obiektowe
* Obsługa wyjątków
* Tworzenie okien dialogowych
* Projektowanie interfejsów użytkownika
* Korzystanie z komponentów
Poznaj możliwości środowiska Delphi.
Stwórz własne aplikacje dla systemu Windows
* Jak pracować ze środowiskiem programistycznym Delphi?
* W jaki sposób tworzyć biblioteki DLL?
* Jak zaprojektować wydajną bazę danych?
* Jak tworzyć aplikacje operujące na bazach danych?
Wśród wszystkich środowisk programistycznych umożliwiających tworzenie aplikacji Delphi jest jednym z najbardziej znanych i popularnych. To narzędzie, obecne na rynku od ponad dwunastu lat, cieszy się zasłużonym uznaniem twórców oprogramowania — dzięki sporym możliwościom, ogromnej bibliotece komponentów i czytelnej składni języka Object Pascal, będącego podstawą tego środowiska. Najnowsza wersja Delphi, oznaczona symbolem RAD Studio 2007, nie tylko umożliwia tworzenie „klasycznych” aplikacji dla Windows, opartych o Windows API, ale także udostępnia kontrolki platformy .NET.
Książka „Delphi 2007 dla WIN32 i bazy danych” to podręcznik opisujący zasady tworzenia aplikacji dla systemu Windows w najnowszej wersji Delphi. Przedstawia ona techniki tworzenia aplikacji bazodanowych w oparciu o mechanizmy Windows API i kontrolki VCL. Czytając ją, poznasz komponenty, jakie Delphi oferuje programiście, i dowiesz się, jak korzystać z nich we własnych aplikacjach. Opanujesz mechanizmy komunikacji z niemal wszystkimi systemami zarządzania bazami danych dostępnymi na rynku. Przeczytasz także o tworzeniu wersji instalacyjnych napisanych przez siebie aplikacji.
* Interfejs użytkownika Delphi 2007
* Komponenty dostępne w Delphi
* Przetwarzanie grafiki
* Korzystanie z komponentów VCL
* Aplikacje wielowątkowe
* Tworzenie bibliotek DLL
* Operacje na plikach
* Obsługa dokumentów XML
* Projektowanie bazy danych i struktury tabel
* Komunikacja z bazami danych
* Mechanizmy blokowania rekordów
* Tworzenie wersji instalacyjnych aplikacji
Wykorzystaj możliwości najnowszej wersji środowiska programistycznego, które zrewolucjonizowało proces tworzenia aplikacji!
Poznaj najnowszą wersję Delphi
i twórz aplikacje dla platformy .NET
W dobie tak dynamicznego rozwoju technologii informatycznych możliwość szybkiego stworzenia aplikacji jest dużym atutem. Dlatego powstają coraz bardziej rozbudowane środowiska programistyczne, umożliwiające skonstruowanie aplikacji z "cegiełek", które można wykorzystywać wielokrotnie. Wśród tych środowisk programistycznych zasłużoną popularność zyskało Delphi, dostępne obecnie w wersji 8. Wygodny i czytelny interfejs, język programowania oparty na znanym i popularnym Pascalu, możliwość łatwego połączenia się z dowolną bazą danych oraz rozbudowany mechanizm tworzenia aplikacji wieloplatformowych to główne zalety tego środowiska.
Książka "Delphi 8 .NET. Kompendium programisty" to przewodnik po najnowszej wersji środowiska Delphi, uwzględniający jego nowe możliwości związane z tworzeniem aplikacji dla platformy .NET. Zawiera opis środowiska programistycznego i języka ObjectPascal. Przedstawia sposoby pisania aplikacji połączonych z bazami danych i korzystających z technologii XML. Opisuje również podstawowe zasady wykorzystywania w tworzonych programach protokołów sieciowych, takich jak HTTP i SMTP. Książka jest doskonała zarówno dla początkujących programistów Delphi, jak i dla tych, którzy chcą poszerzyć swoją wiedzę o zasady tworzenia aplikacji dla platformy .NET.
* Zasady tworzenia aplikacji dla platformy .NET
* Wizualne projektowanie aplikacji
* Mechanizm komponentów
* Projektowanie interfejsu użytkownika i menu
* Programowanie w języku ObjectPascal
* Korzystanie z procedur i funkcji
* Zasady projektowania obiektowego
* Programowanie oparte na zdarzeniach
* Wykrywanie i usuwanie błędów w aplikacjach
* Korzystanie z baz danych
* Język SQL
* Wykorzystywanie technologii XML w aplikacjach
* Programowanie sieciowe i ASP.NET
* Usługi sieciowe
Cennym źródłem informacji jest dodatek, zawierający praktyczne wskazówki dotyczące zasad pisania czytelnego i przejrzystego kodu.
Przekonasz się, że wizualne projektowanie aplikacji zdecydowanie przyspieszy Twoją pracę.
Delphi 7 jest kolejną wersją najpopularniejszego zintegrowanego środowiska programowania typu RAD dla platformy Windows. Delphi 7, współpracując z Kyliksem firmy Borland - pierwszym środowiskiem programistycznym RAD dla Linuksa - sprawia, że możliwości wykorzystania Delphi przez osoby znające język Object Pascal znacznie wzrastają. Dzięki prostocie obsługi i zaletom wzorowanego na Pascalu języka Object Pascal, Delphi jest doskonałym narzędziem dla początkujących programistów, także dla tych, którzy nie mieli wcześniej wiele wspólnego z programowaniem obiektowym.
Książka omawia:
* Podstawy programowania w języku Object Pascal
* Projektowanie zorientowane obiektowo (OOD)
* Zintegrowane środowisko programistyczne Delphi
* Object Pascal w wydaniu Delphi 6
* Biblioteki VCL i CLX
* Tworzenie i instalowanie własnych komponentów
W porównaniu z poprzednim wydaniem tej książki rozbudowano rozdziały traktujące o podstawach programowania w języku Object Pascal. Znacznie poszerzono też rozdział poświęcony programowaniu obiektowemu.
Pomocą w zgłębianiu tajników Delphi 7 będzie 28 kompletnych, przykładowych projektów dołączonych do książki, ilustrujących najważniejsze poruszane zagadnienia.
Być może Perl jest najlepszym językiem służącym do pisania skryptów CGI, ale skrypty CGI nie są najlepszym sposobem tworzenia aplikacji internetowych. Potrzeba większej wydajności, lepszej integracji z serwerem WWW i pełniejszego wykorzystania jego możliwości doprowadziła do stworzenia modułu mod_perl. Pozwala on na pisanie modułów serwera Apache w Perlu i na pełny dostęp do funkcji API Apache"a z poziomu Perla.
mod_perl jest bardzo rozbudowany, dzięki czemu daje programiście ogromne możliwości. Książka "mod_perl. Podręcznik programisty" będzie nieocenioną pomocą w poznawaniu jego potencjału. Nauczysz się z niej podstaw mod_perla, a gdy już je opanujesz, poznasz tajniki pisania dużych i skomplikowanych aplikacji.
W książce opisano między innymi:
* Instalację i konfigurację mod_perla
* Komunikację mod_perla z Apache
* Działania na adresach URL
* Obsługę plików w środowisku mod_perla
* Tworzenie własnych aplikacji w oparciu o mod_perla
* Osiągania maksymalnej wydajności aplikacji używających mod_perla
* Dodatkowe moduły współpracujące z mod_perlem
Po przeczytaniu tej książki uzyskasz nową perspektywę na programowanie aplikacji sieciowych w Perlu. Programiści Slashdot.org, Internet Movie Database i Wired wybrali mod_perl jako platformę do tworzenia aplikacji. Może i Ty powinieneś pójść w ich ślady?
Środowisko programistyczne Delphi jest od dawna jednym z najpopularniejszych narzędzi stosowanych przez twórców aplikacji. Każda z jego wersji wnosiła wiele nowości, jednak wersja oznaczona symbolem 2005 to prawdziwy przełom. Umożliwia ona bowiem projektowanie aplikacji przeznaczonych dla platformy .NET, co otwiera przez programistami tysiące nowych możliwości. Mogą wykorzystywać bibliotekę klas FCL, tworzyć aplikacje nie tylko w znanym z poprzednich wersji Delphi języku Object Pascal, ale również w zyskującym coraz większą popularność języku C#, a także stosować w swoich programach klasy i obiekty napisane w dowolnym języku zgodnym z platformą .NET. Delphi 2005 to prawdziwa rewolucja.
Książka "Delphi 2005" wyczerpująco omawia najnowszą wersję tego środowiska programistycznego. Przedstawia jego możliwości i ich praktyczne zastosowanie. Szczegółowo opisuje zagadnienia podstawowe, takie jak praca z interfejsem użytkownika i stosowanie komponentów oraz tematy zaawansowane związane z tworzeniem aplikacji bazodanowych, korzystaniem z klas i obiektów specyficznych dla platformy .NET oraz pisaniem własnych komponentów.
* Korzystanie z elementów interfejsu użytkownika
* Zarządzanie plikami projektu
* Biblioteka klas .NET
* Przetwarzanie plików XML
* Zasady programowania obiektowego w Object Pascal
* Tworzenie aplikacji z wykorzystaniem biblioteki VCL.NET
* Połączenia z bazą danych za pomocą ADO.NET
* Zasady tworzenia własnych komponentów
Dzięki tej książce poznasz wszystkie możliwości najnowszej wersji Delphi.
Poznaj możliwości platformy J2EE
* Wykorzystaj język XML w aplikacjach bazodanowych
* Zaimplementuj obsługę protokołu SOAP
* Zbuduj aplikacje w oparciu o serwlety i JSP
* Zastosuj w projektach technologię Enterprise Java Beans
Platforma Java 2 Enterprise Edition zdobyła już mocną pozycję na rynku serwerów aplikacji. Dzięki niej możliwe stało się tworzenie aplikacji korporacyjnych zgodnych z podstawowym założeniem przyświecającym twórcom Javy -- "pisz raz, uruchamiaj wszędzie". Najnowsza wersja platformy J2EE została znacznie rozbudowana i zmodernizowana w porównaniu z poprzednimi. Dodano do niej możliwość obsługi usług WWW, rozszerzono i unowocześniono implementacje technologii serwletów i JSP oraz poprawiono wiele komponentów przydatnych przy tworzeniu aplikacji korporacyjnych.
"J2EE. Vademecum profesjonalisty. Wydanie II" to kompletny przewodnik po najnowszej wersji Java 2 Enterprise Edition, napisany przez członków zespołu zajmującego się rozwojem platformy J2EE, zatrudnionych w firmie Sun. Opisuje kluczowe komponenty Java 2 Platform, Enterprise Edition (J2EE) w wersji 1.4. Prezentuje rozwiązania konkretnych problemów napotykanych przez programistów, zilustrowane licznymi przykładami. W książce przedstawiono nie tylko komponenty J2EE, ale również współpracujące z nią technologie: JavaServer Pages Standard Tag Library (JSTL) oraz JavaServer Faces.
* Tworzenie aplikacji internetowej wykorzystującej język XML
* Stosowanie parsera SAX
* Analiza i przetwarzanie hierarchii DOM w dokumentach
* Korzystanie z XPath
* Implementacja usług WWW oraz obsługi protokołu SOAP
* Tworzenie aplikacji z wykorzystaniem serwletów i JSP
* Stosowanie technologii JavaServer Faces
* Projektowanie z wykorzystaniem Enterprise Java Beans
Jeśli chcesz zaprojektować i stworzyć aplikację z wykorzystaniem J2EE, w tej książce znajdziesz wszystkie informacje, jakie mogą Ci być do tego potrzebne.
Delphi to jedno z najpopularniejszych środowisk programistycznych. Koncepcja połączenia znanego i łatwego do opanowania języka Pascal z możliwościami projektowania obiektowego oraz techniką tworzenia aplikacji z komponentów, dzięki której można błyskawicznie zbudować szkielet programu, zyskała ogromne uznanie wśród programistów. Delphi ma ogromną liczbę użytkowników, a możliwości najnowszych wersji sprawiają, że narzędzie to wykorzystywane jest coraz powszechniej. Ostatnia edycja Delphi umożliwia także tworzenie aplikacji dla platformy .NET oraz aplikacji internetowych.
"Aplikacje w Delphi. Przykłady. Wydanie II" to książka przedstawiająca wyłącznie praktyczne aspekty wykorzystania tego środowiska programistycznego. Dzięki zaprezentowanym w niej przykładom nauczysz się stosować komponenty, za pomocą których można utworzyć elementy interfejsu użytkownika (menu rozwijane, paski narzędzi i listy wyboru), a także dowiesz się, jak pobierać dane z plików zewnętrznych i bazy danych oraz tworzyć nowe komponenty.
* Elementy projektu w Delphi 2006
* Tworzenie menu rozwijanego
* Paski narzędzi
* Formatowanie i wyświetlanie danych na ekranie
* Okna dialogowe i okna komunikatów
* Edytor tekstu zbudowany na podstawie komponentów
* Wyświetlanie tabel i wykresów
* Komunikacja z bazami danych
* Praca z systemem plików
Sprawdź, jak inni rozwiązali problemy, które napotkałeś, programując w Delphi.
Od dawna Flash wykorzystywany jest do tworzenia efektownych, interaktywnych witryn WWW i prezentacji internetowych. Język programowania Action Script, znacznie rozbudowany w najnowszych wersjach tej aplikacji, umożliwia napisanie wielu oryginalnych, ciekawych programów. Czasem jednak nawet tak olbrzymi potencjał, jakim dysponuje Action Script, okazuje się niewystarczający. Co zrobić, gdy trzeba sięgnąć do bazy danych znajdującej się na serwerze lub przechować informacje o sesji? Jak dynamicznie uaktualniać treść artykułów opublikowanych w witrynie? Odpowiedź jest oczywista, trzeba sięgnąć po inne, rewelacyjne narzędzie dla twórców stron WWW, czyli duet PHP i MySQL -- dostępny nieodpłatnie w pełni obiektowy język programowania oraz stabilna i wydajna baza danych.
Książka "Flash i PHP5. Podstawy" to niezastąpiony poradnik dla tych użytkowników Flasha, którzy chcą "wycisnąć" z niego więcej, niż oferuje Action Script. Czytając ją, nauczysz się łączyć witryny WWW tworzone we Flashu ze skryptami PHP i bazą danych MySQL. Poznasz podstawy języków PHP i SQL i dowiesz się, jak skonfigurować środowisko pracy. Znajdziesz w niej informacje o możliwościach wykorzystania PHP do realizacji zadań, których wykonanie za pomocą języka Action Script byłoby niemożliwe. Te zadania to przetwarzanie danych wprowadzanych przez użytkowników, zapisywanie i odczytywanie informacji z bazy danych, zarządzanie sesjami i tworzenie mechanizmu zarządzania treścią serwisu.
* Instalacja i konfiguracja środowiska
* Wysyłanie danych z formularzy za pomocą poczty elektronicznej
* Obliczenia matematyczne w PHP
* Przetwarzanie danych tekstowych
* Tworzenie czytnika RSS
* Praca z bazami MySQL i SQLite
* Wprowadzanie informacji do bazy danych
* Obsługa sesji
* System CMS oparty o bazę danych i XML
Wykorzystaj PHP i stwórz dynamiczne witryny WWW we Flashu.
Błyskawiczny kurs tworzenia aplikacji WWW w języku C#
C# to całkiem nowy język programowania zaprojektowany przez firmę Microsoft. Wygląda on jak mieszanka C++ i Javy, jest jednak tak prosty jak Visual Basic. Z jego pomocą można tworzyć aplikacje WWW i programy wyposażone w graficzny interfejs użytkownika. Język ten związany jest z platformą .NET, umożliwiającą tworzenie zaawansowanych aplikacji biznesowych działających w środowisku sieciowym, w tym także z technologią budowania dynamicznych serwisów internetowych ASP.NET. Programy działające na platformie .NET można pisać w wielu językach programowania, ale wiele wskazuje na to, że właśnie C# stanie się najpopularniejszym z nich.
Książka "C# i ASP.NET. Szybki start" jest doskonałym podręcznikiem dla początkujących programistów. Jak każda pozycja z serii "Szybki start", składa się z kilkudziesięciu rozdziałów, z których każdy przedstawia kolejne kroki, które należy wykonać, by osiągnąć zamierzony cel. Dodatkową zaletę stanowią liczne ilustracje.
Opisano między innymi:
* Instalację niezbędnego oprogramowania
* Składniki języka C#
* Instrukcje warunkowe i pętle
* Pracę z ciągami znaków
* Programowanie obiektowe w C#
* Korzystanie z tablic i kolekcji
* Delegaty, zdarzenie, obsługę błędów
* Tworzenie dynamicznych serwisów WWW w języku C#
Programista chcący tworzyć zaawansowane aplikacje internetowe ma wybór pomiędzy dwoma platformami: Java 2 EE Suna i .NET Microsoftu. Jeśli wybierze tę drugą, dzięki książce "C# i ASP.NET. Szybki start" szybko będzie mógł tworzyć funkcjonalne aplikacje WWW w nowym, ekscytującym języku C#.
Poznaj jedno z najpopularniejszych narzędzi programistycznych
Środowisko programistyczne Delphi od lat cieszy się zasłużoną popularnością wśród twórców oprogramowania. Potężne narzędzie programistyczne, oparte na popularnym języku Pascal, było prekursorem środowisk wizualnych, w których tworzenie aplikacji przypomina budowanie modelu z klocków. Kolejne wersje Delphi były wykorzystywane do tworzenia przeróżnych aplikacji -- począwszy od prostych programików, a skończywszy na rozbudowanych systemach bazodanowych. Najnowsza wersja, oznaczona symbolem 2006, umożliwia tworzenie aplikacji dla platformy .NET oraz "tradycyjnych" aplikacji Win32.
Książka "ABC Delphi 2006" to wprowadzenie do programowania w tym środowisku. Na praktycznych przykładach przedstawia najnowszą wersję Delphi, język Object Pascal oraz filozofię tworzenia aplikacji na podstawie komponentów VCL. Czytając ją, poznasz środowisko programistyczne, elementy języka Object Pascal oraz zasady programowania strukturalnego i obiektowego. Nauczysz się budować własne aplikacje dla systemu Windows oraz wykorzystywać i tworzyć komponenty VCL. Zdobędziesz solidne podstawy do dalszej nauki programowania w Delphi.
* Struktura projektu w Delphi
* Typy danych i zmienne
* Instrukcje sterujące, pętle i wyrażenia warunkowe
* Programowanie obiektowe
* Wykrywanie i usuwanie błędów w kodzie
* Korzystanie z komponentów VCL
* Programowanie grafiki
* Operacje na plikach i drukowanie
* Zapisywanie informacji w rejestrze Windows
* Projektowanie komponentów
Pobierz rozdziały: 12, 13 i 14 jako pliki PDF.
RS 232C - praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera. Wy...Wydawnictwo Helion
Drugie wydanie książki "RS 232C -- praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera" to kompendium wiedzy adresowane do osób zajmujących się tworzeniem oprogramowania sterującego urządzeniami podłączanymi przez port szeregowy. Książka umożliwia zdobycie wiedzy niezbędnej, by przy użyciu narzędzi Delphi i Builder tworzyć w Pascalu i C++ własne programy do obsługi transmisji szeregowej.
W książce przedstawiono:
* Opis metod realizacji nowoczesnej transmisji asynchronicznej poprzez interfejs RS 232C
* Opis wszystkich, niezbędnych funkcji oraz struktur najczęściej wykorzystywanych do realizacji transmisji szeregowej oferowanych przez Win32 API
* Metody realizacji transmisji buforowanej oraz niebuforowanej
* Metody realizacji transmisji szeregowej z wykorzystaniem portów USB
* Kompletne przykłady oryginalnych algorytmów stosowanych przy obsłudze łącza szeregowego
Nowe wydanie zostało zaktualizowane i poprawione. Dodano nowe rozdziały opisujące tworzenie własnych komponentów obsługi portu szeregowego oraz transmisję szeregową z wykorzystaniem portu USB. Dokładny opis USB, standardu zdobywającego ostatnio ogromne uznanie, to kolejny powód, dla którego warto mieć tę książkę.
Dołączony do książki CD-ROM zawiera:
* Przykładowe programy napisane w C++ i Pascalu.
* Kompletne kody źródłowe aplikacji napisanych w C++Builderze 5.
* Kody źródłowe aplikacji napisanych w Delphi 6.
RS 232C - praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera. Wy...Wydawnictwo Helion
Na uczelniach, w szkołach i biurach pojawia się coraz więcej zaawansowanych urządzeń komputerowych podłączanych przez port szeregowy. Czy koniecznie trzeba płacić wysokie stawki informatykom, aby wykorzystać pełnię możliwości tych nowoczesnych narzędzi? Na szczęście nie. Obsługa transmisji szeregowej przy użyciu standardu RS 232C może być na tyle łatwa, że uczniowie, studenci, nauczyciele, pracownicy naukowi czy inżynierowie mogą samodzielnie tworzyć potrzebne im oprogramowanie.
Dzięki książce "RS 232C -- praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera. Wydanie III" także i Ty szybko nauczysz się pisać programy sterujące urządzeniami podłączanymi przez port szeregowy. Dowiesz się, jak działa transmisja asynchroniczna oraz czym jest standard RS 232C. Poznasz interfejs RS 232C dla systemu Windows i nauczysz się go używać w środowiskach programistycznych Builder i Delphi, co pozwoli Ci pisać potrzebne oprogramowanie w języku Pascal lub C++. Najnowsze, poprawione wydanie zawiera jeszcze więcej przykładów, dzięki którym błyskawicznie będziesz mógł sprawdzić nabytą wiedzę w praktyce.
* Standard RS 232C
* Transmisja asynchroniczna
* Obsługa RS 232C w systemach MS-DOS i Windows
* Wykorzystanie elementów interfejsu Windows API w środowiskach Builder i Delphi
* Testowanie programów do obsługi transmisji szeregowej
* Tworzenie aplikacji wielowątkowych
* Narzędzia graficzne
* Przykładowe aplikacje i ich analiza
* Specyfikacje najważniejszych funkcji
PHP jedna z najpopularniejszych technologii służących do budowy aplikacji internetowych. Jest to niezależny od platformy prosty język o łatwej składni, przyjazny dla początkujących programistów. Ta ostatnia cecha zadecydowała o jego szerokim rozpowszechnieniu.
Dzięki książce " PHP4. Zaawansowane programowanie" poznasz wiele sekretów profesjonalnych zastosowań tego języka. Nauczy Cię tworzyć programy, które są skalowalne, wydajne i bezpieczne, a także, dzięki modularnej, wielowarstwowej konstrukcji, łatwe w rozbudowie. Ta książka nie jest tylko zbiorem sztuczek i tricków. Poznasz dzięki niej wiele zaawansowanych koncepcji pomagających tworzyć wydajne aplikacje internetowe na dużą skalę. Dowiesz się, jak stworzyć program kliencki do odczytywania e-maili, nauczysz się tworzyć zabezpieczone aplikacje, używać sesji i korzystać ze złożonych struktur danych.
Dla kogo jest ta książka:
"PHP4. Zaawansowane programowanie" to książka dla programistów, którzy opanowali podstawy programowania i posiadają ogólną znajomość technologii bazodanowych i są zainteresowani tworzeniem dużych aplikacji internetowych w PHP.
Co opisuje ta książka:
* Instalację PHP w systemach uniksowych, Windows i MacOS X
* Sesje i cookies, pisanie klientów FTP, korzystanie z funkcji sieciowych i usług katalogowych
* Wsparcie dla LDAP dostępne w PHP
* Tworzenie wielowarstwowych aplikacji w PHP
* Korzystanie z dokumentów XML
* Korzystanie z baz danych MySQL, PostgreSQL i interfejsu ODBC
* Zabezpieczanie, optymalizację aplikacji, tworzenie wersji językowych programów
* Przykłady z życia wzięte: aplikacja do obsługi spisu pracowników, sieciowa biblioteka
* Tworzenie interfejsu GTK do aplikacji
* Studium przypadku: system uprawnień dla użytkowników i wielowarstwowa aplikacja e-commerce z wykorzystaniem WML
Język programowania PHP stanowi dla wielu osób przepustkę w świat pisania aplikacji działających po stronie serwera WWW. Łatwość z jaką przychodzi nauczenie się tego języka, sprawiła, że używają go setki tysięcy amatorów i profesjonalistów na całym świecie.
Po pewnym czasie wiedza wyniesiona z podręczników opisujących podstawy PHP języka przestaje wystarczać. Niniejsza książka pomoże Ci w wykonaniu kolejnego kroku: kroku w kierunku pisania zaawansowanych aplikacji. Dzięki niej wzbogacisz swoją wiedzę i staniesz się prawdziwym ekspertem programowania w PHP, poszukiwanym na rynku pracy.
* Poznasz tajniki programowania obiektowego.
* Nauczysz się korzystać z baz danych.
* Dowiesz się, w jaki sposób zabezpieczać stworzone przez siebie aplikacje.
* Napiszesz własny sklep internetowy, korzystając z sesji i bazy SQL.
* Poznasz sposoby uruchamiania programów PHP w oderwaniu od serwera WWW.
* Nauczysz się generować nie tylko strony WWW, ale także grafikę i pliki PDF.
* Dowiesz się, jak i po co używać języka XML.
* Skorzystasz z wielu rozszerzeń języka, które ułatwiają rozwiązywanie złożonych problemów.
Pomoże Ci w tym prosty język w jakim napisana jest książka oraz liczne przykłady kodu, a także osoba autora, doświadczonego programisty i wykładowcy PHP na Uniwersytecie Kalifornijskim w Berkeley.
Wizualne środowiska projektowe od dłuższego czasu cieszą się uznaniem programistów. Możliwość budowania aplikacji z gotowych komponentów, realizujących typowe funkcje, pozwala skoncentrować się na jej funkcjonalności bez potrzeby ponownego wymyślania koła. Najbardziej znanym środowiskiem tego typu jest Delphi, jednak jego producent, firma Borland, wypuścił na rynek kolejne narzędzie: C++Builder. To wizualne środowisko projektowe oparte na języku C++ pozwala tworzyć aplikacje dla platformy Win32 z wykorzystaniem komponentów VCL. W sieci dostępna jest również jego bezpłatna wersja o nazwie Turbo C++ Explorer.
"C++Builder i Turbo C++. Podstawy" to podręcznik programowania w tych środowiskach. Czytając go, nauczysz się tworzyć aplikacje w języku C++ dla systemu Windows z wykorzystaniem C++Buildera lub Turbo C++. Dowiesz się, jak zainstalować i skonfigurować środowisko programistyczne oraz jak utworzyć w nim projekt. Poznasz elementy języka C++, zasady programowania obiektowego i korzystania z komponentów VCL. Stworzysz własne komponenty i aplikacje, zaimplementujesz mechanizm przeciągania i upuszczania, a także zapiszesz dane aplikacji w rejestrze systemu Windows.
* Instalacja środowiska programistycznego
* Pierwszy projekt
* Zmienne i instrukcje w C++
* Programowanie zorientowane obiektowo
* Wyszukiwanie i usuwanie błędów w kodzie
* Komponenty VCL oferowane przez C++Buildera
* Tworzenie interfejsu użytkownika dla aplikacji
* Drukowanie
* Operacje na plikach
* Przechowywanie informacji w rejestrze systemowym
* Tworzenie własnych komponentów VCL
Poznaj nowoczesne narzędzia programistyczne.
Przystępne, a zarazem kompletne wprowadzanie do języka programowania, który zmienił sposób myślenia wielu programistów. W ostatnich latach Java wyprzedziła pod względem popularności inne języki, takie jak C++ i Visual Basic, spełniając większość wymagań stawianych przez twórców aplikacji i stała się najważniejszym językiem nowego pokolenia programistów -- w szczególności projektantów aplikacji działających w Internecie.
Książka pozwala na przyswojenie podstaw języka Java. Dzięki niej poznasz sam język, biblioteki klas, techniki programistyczne i idiomy. „Java. Wprowadzenie” zawiera wiele łatwych w zrozumieniu przykładów wraz z kodem źródłowym. Pozwolą Ci one zapoznać się z wieloma cechami, funkcjami i interfejsami programistycznymi Javy.
Załączony CD-ROM poza przykładami omawianymi w książce zawiera także pełną wersję J2SE SDK 1.4, środowisko NetBeans, narzędzie make (Ant) i serwer aplikacji Tomcat z projektu Jakarta oraz BeanShell, prosty, darmowy język skryptowy Javy napisany przez jednego z autorów tej książki, Pata Niemeyera.
Tematy omówione w tej książce dotyczą:
* technik programowania zorientowanego obiektowo,
* interfejsów programistycznych serwletów i aplikacji internetowych,
* asercji języka i obsługi wyjątków,
* pakietu NIO umożliwiającego tworzenie złożonych systemów wejścia-wyjścia,
* programowania wykorzystującego wątki,
* komponentów Swing służących do budowy okienkowego interfejsu użytkownika
* nowych interfejsów programistycznych wersji 1.4: wyrażeń regularnych, właściwości i dzienników zdarzeń,
* JavaBeans i darmowego środowiska NetBeans,
* Java Plug-in, podpisywaniu apletów i Java Web Start,
* XML (omówiono: SAX, DOM, DTD, XSLT)
Core Java Servlets i JavaServer Pages. Tom II. Wydanie IIWydawnictwo Helion
Kompletny przewodnik po zaawansowanych mechanizmach oraz funkcjach serwletów i JSP.
* Jak kontrolować działanie aplikacji za pośrednictwem pliku deskryptora?
* Jakie są możliwości rozbudowy systemu zabezpieczeń?
* Jak można wykorzystać obsługę zdarzeń?
Platforma Java 2 jest najczęściej wykorzystywaną technologią do budowy komercyjnych aplikacji internetowych, dynamicznych witryn WWW oraz aplikacji i usług sieciowych. Jej podstawą są serwlety i strony JSP, które są obsługiwane — przy użyciu komponentów wbudowanych lub dodatkowych — na praktycznie wszystkich serwerach WWW, a jednocześnie stanowią połączenie między klientami internetowymi i aplikacjami działającymi na serwerze.
Tom II prezentuje zaawansowane narzędzia i techniki służące do tworzenia rozbudowanych i wysoko wydajnych aplikacji. Opisano w nim mechanizmy kontroli działania aplikacji za pomocą pliku web.xml, możliwości rozszerzenia systemu zabezpieczeń metodami deklaratywnymi i programistycznymi, a także sposoby używania filtrów serwletów i JSP. Przedstawiono tu także opis funkcji rzadziej używanych, lecz niezwykle przydatnych podczas tworzenia złożonych programów.
Książka „Core Servlets i Java Server Pages. Tom II. Technologie zaawansowane. Wydanie drugie” to wyczerpujący podręcznik dla programistów znających już podstawy technologiczne serwletów i stron JSP, którzy chcą poznać i wykorzystać ich zaawansowane możliwości.
Tom I zawiera szczegółowy opis serwletów i stron JSP, w tym nagłówki HTTP, pliki cookie, mechanizm śledzenia sesji, elementy skryptowe JSP, dołączanie plików, architekturę Model-Widok-Kontroler (MVC) i język wyrażeń JSP. Znajdziesz tam także opis formularzy HTML, JDBC oraz najlepsze praktyki projektowania i implementowania aplikacji.
Wykorzystaj wszystkie możliwości serwletów i stron JSP, aby tworzyć profesjonalne aplikacje!
* Deskryptor wdrożenia
* Zabezpieczenia programistyczne i deklaratywne
* Filtry serwletów i stron JSP
* Model i obsługa zdarzeń
* Własne biblioteki znaczników
* Platforma Apache Struts
Odkryj potęgę najnowszej wersji języka PHP
* Zaawansowane techniki programowania w PHP5
* Wzorce projektowe i stosowanie technologii XML i SOAP
* Sposoby poprawy wydajności aplikacji
* Współpraca z bazami danych
PHP w ciągu ostatnich lat stał się jednym z najpopularniejszych języków programowania wykorzystywanych do tworzenia aplikacji internetowych. Swój sukces zawdzięcza prostocie i ogromnym możliwościom, pozwalającym na pisanie rozbudowanych aplikacji, znacznie przekraczających funkcjonalnością "zwykłe" portale i dynamiczne strony WWW. Najnowsza wersja języka PHP, oznaczona numerem 5, to w pełni obiektowy język programowania umożliwiający realizację złożonych projektów. Posiada mechanizmy obsługi plików XML i protokołu SOAP oraz poprawione i rozbudowane funkcje do komunikacji z bazami danych.
"PHP5. Tajniki programowania" to napisany przez współtwórcę języka PHP5 oraz dwóch doskonałych programistów przewodnik opisujący ogromne możliwości tej platformy. Autorzy przedstawiają sposoby wykorzystania PHP5 w projektach informatycznych o dowolnej skali złożoności. Omawiają model obiektowy PHP5, wzorce projektowe, metody korzystania z plików XML i technologii SOAP oraz techniki współpracy z bazami danych. W książce znajdziesz także szczegółowe omówienie biblioteki PEAR, obsługi wyjątków oraz metod optymalizowania wydajności aplikacji.
* Nowe możliwości PHP5
* Podstawy PHP5 i programowania zorientowanego obiektowo
* Stosowanie wzorców projektowych
* Techniki tworzenia aplikacji WWW
* Komunikacja z bazami danych, współpraca z MySQL i SQLite
* Obsługa błędów i wyjątków
* Przetwarzanie plików XML
* Instalowanie biblioteki PEAR
* Pakiety PEAR
* Tworzenie komponentów PEAR
* Przenoszenie kodu z PHP4 do wersji PHP5
* Projektowanie wydajnych aplikacji
Jeśli tworzysz aplikacje WWW, pakiety lub rozszerzenia PHP, w tej książce znajdziesz odpowiedzi na wszystkie pytania.
Wykorzystaj w swoich projektach gotowe rozwiązania
* Przetwarzanie grafiki
* Operacje na plikach
* Komunikacja z bazami danych
PHP to jeden z najpopularniejszych języków wykorzystywanych do tworzenia dynamicznych witryn WWW. Od początku swojej obecności na rynku zyskał ogromne uznanie programistów. Jest dostępny nieodpłatnie i ma ogromne możliwości. Jego najnowsza wersja otworzyła przed twórcami aplikacji nowe horyzonty, oferując im wszystkie korzyści wynikające z programowania obiektowego. PHP jest dostępny dla większości popularnych systemów operacyjnych z rodziny Unix/Linux, Windows, Mac OS oraz Risc OS. Współpracuje też z wieloma serwerami HTTP, dzięki czemu jest niezwykle uniwersalny.
W książce "PHP. 101 praktycznych skryptów. Wydanie II" znajdziesz gotowe skrypty, dzięki którym zdecydowanie przyśpieszysz swoją pracę nad aplikacjami i serwisami internetowymi. To wydanie zostało tak zaktualizowane w stosunku do poprzedniego, że skrypty działają prawidłowo w najnowszej wersji języka PHP. Autor zapewnił także zgodność generowanych przez nie dokumentów HTML z obowiązującymi standardami tego języka. Każdy ze skryptów możesz po prostu wkleić do swojego kodu bądź zmodyfikować, aby dokładnie odpowiadał Twoim potrzebom. Korzystając z przykładów znajdujących się w tej książce, możesz dodać do swoich projektów funkcje obsługujące system plików, przetwarzające grafikę, zabezpieczające witryny i aplikacje przed nieautoryzowanym dostępem.
* Operacje sieciowe
* Praca z systemem plików
* Liczniki odwiedzin i księgi gości
* Przetwarzanie grafiki
* Autoryzacja użytkowników
* Komunikacja z bazami danych
* Przewodnik po najważniejszych elementach języka PHP
Skorzystaj ze sprawdzonych rozwiązań.
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ę PHP5do stworzenia szybkich i bezpiecznych aplikacji internetowych.
Książka "Oracle9i. Administrowanie bazami danych od podstaw" krok po kroku wyjaśnia sposoby efektywnego administrowania bazą danych Oracle. Poznasz dzięki niej najważniejsze nowe funkcje baz danych Oracle9, zaznajomisz się z zadaniami czekającymi administratora baz danych, a także poznasz wiele cennych wskazówek, ułatwiających codzienną pracę z Oraclem.
Jeśli jeszcze nie miałeś styczności z zaawansowanymi systemami bazodanowymi, znalazłeś właśnie doskonałe źródło informacji, dzięki któremu zdobędziesz wiele poszukiwanych na rynku pracy umiejętności.
Książka jest idealnym źródłem wiedzy dla początkujących administratorów na temat:
* Instalacji i konfiguracji wydajnej bazy danych Oracle
* Kontroli działania bazy danych za pomocą perspektyw DBA_ i V$
* Wykorzystania różnych poziomów ochrony danych
* Monitorowania i dostrajania bazy danych
* Stosowania narzędzi i programów Oracle
* Utrzymywania niezawodności i stałego dostępu do bazy danych
* Sposobów zapewnienia maksymalnej wydajności serwera bazodanowego
* Wykonywania kopii zapasowych i odtwarzania bazy danych
Im cenniejsze dane udostępniane są za pomocą sieci komputerowych, tym istotniejsze staje się ich zabezpieczenie. Nie od dziś wiadomo, że sieci oparte na Microsoft Windows, mimo pozornej łatwości obsługi systemów operacyjnych z tej rodziny, nie należą do sieci łatwych do zabezpieczenia i wymagają od administratora bardzo rozległej, szczegółowej i często trudno dostępnej wiedzy. Znajdziesz ją w książce "Bezpieczeństwo w sieciach Windows". To obszerne kompendium zawiera zarówno informacje podstawowe, jak i techniczne szczegóły niezbędne każdemu administratorowi sieci.
Autor podzielił książkę na trzy części. W pierwszej, "Zagrożenia", opisane zostało ryzyko związane z podłączeniem komputera do sieci Microsoft Windows. Druga część zawiera opis podstawowych metod zabezpieczenia komputerów podłączonych do sieci MS Windows. Trzecia część książki, "Wykorzystanie kryptografii", zawiera opis bardziej skomplikowanych i trudniejszych do pokonania kryptograficznych metod zabezpieczenia danych.
Książka opisuje m.in.:
* Najczęstsze techniki używane przez hakerów
* Sposoby fizycznego zabezpieczania sieci
* Bezpieczne nadawanie uprawnień użytkownikom
* ActiveDirectory i DNS
* Metody autoryzacji
* Protokół RADIUS
* Udostępnianie zasobów w sieci
* Tworzenie i zabezpieczanie wirtualnych sieci prywatnych
* Zabezpieczenie komputerów przed atakami z internetu
* Monitorowanie i reagowanie na naruszenie zasad bezpieczeństwa
* Podstawowe techniki kryptograficzne
* Infrastrukturę kluczy publicznych, certyfikaty
* Zabezpieczanie usług internetowych
Marcin Szeliga jest posiadaczem wielu certyfikatów firmy Microsoft (Microsoft Certified System Engineer, Microsoft Certified Database Administrator, Microsoft Certified Solution Developer) Jest również autorem licznych książek dotyczących systemów Windows wydanych przez wydawnictwo Helion.
Delphi 7 jest kolejną wersją najpopularniejszego zintegrowanego środowiska programowania typu RAD dla platformy Windows. Delphi 7, współpracując z Kyliksem firmy Borland - pierwszym środowiskiem programistycznym RAD dla Linuksa - sprawia, że możliwości wykorzystania Delphi przez osoby znające język Object Pascal znacznie wzrastają. Dzięki prostocie obsługi i zaletom wzorowanego na Pascalu języka Object Pascal, Delphi jest doskonałym narzędziem dla początkujących programistów, także dla tych, którzy nie mieli wcześniej wiele wspólnego z programowaniem obiektowym.
Książka omawia:
* Podstawy programowania w języku Object Pascal
* Projektowanie zorientowane obiektowo (OOD)
* Zintegrowane środowisko programistyczne Delphi
* Object Pascal w wydaniu Delphi 6
* Biblioteki VCL i CLX
* Tworzenie i instalowanie własnych komponentów
W porównaniu z poprzednim wydaniem tej książki rozbudowano rozdziały traktujące o podstawach programowania w języku Object Pascal. Znacznie poszerzono też rozdział poświęcony programowaniu obiektowemu.
Pomocą w zgłębianiu tajników Delphi 7 będzie 28 kompletnych, przykładowych projektów dołączonych do książki, ilustrujących najważniejsze poruszane zagadnienia.
Być może Perl jest najlepszym językiem służącym do pisania skryptów CGI, ale skrypty CGI nie są najlepszym sposobem tworzenia aplikacji internetowych. Potrzeba większej wydajności, lepszej integracji z serwerem WWW i pełniejszego wykorzystania jego możliwości doprowadziła do stworzenia modułu mod_perl. Pozwala on na pisanie modułów serwera Apache w Perlu i na pełny dostęp do funkcji API Apache"a z poziomu Perla.
mod_perl jest bardzo rozbudowany, dzięki czemu daje programiście ogromne możliwości. Książka "mod_perl. Podręcznik programisty" będzie nieocenioną pomocą w poznawaniu jego potencjału. Nauczysz się z niej podstaw mod_perla, a gdy już je opanujesz, poznasz tajniki pisania dużych i skomplikowanych aplikacji.
W książce opisano między innymi:
* Instalację i konfigurację mod_perla
* Komunikację mod_perla z Apache
* Działania na adresach URL
* Obsługę plików w środowisku mod_perla
* Tworzenie własnych aplikacji w oparciu o mod_perla
* Osiągania maksymalnej wydajności aplikacji używających mod_perla
* Dodatkowe moduły współpracujące z mod_perlem
Po przeczytaniu tej książki uzyskasz nową perspektywę na programowanie aplikacji sieciowych w Perlu. Programiści Slashdot.org, Internet Movie Database i Wired wybrali mod_perl jako platformę do tworzenia aplikacji. Może i Ty powinieneś pójść w ich ślady?
Środowisko programistyczne Delphi jest od dawna jednym z najpopularniejszych narzędzi stosowanych przez twórców aplikacji. Każda z jego wersji wnosiła wiele nowości, jednak wersja oznaczona symbolem 2005 to prawdziwy przełom. Umożliwia ona bowiem projektowanie aplikacji przeznaczonych dla platformy .NET, co otwiera przez programistami tysiące nowych możliwości. Mogą wykorzystywać bibliotekę klas FCL, tworzyć aplikacje nie tylko w znanym z poprzednich wersji Delphi języku Object Pascal, ale również w zyskującym coraz większą popularność języku C#, a także stosować w swoich programach klasy i obiekty napisane w dowolnym języku zgodnym z platformą .NET. Delphi 2005 to prawdziwa rewolucja.
Książka "Delphi 2005" wyczerpująco omawia najnowszą wersję tego środowiska programistycznego. Przedstawia jego możliwości i ich praktyczne zastosowanie. Szczegółowo opisuje zagadnienia podstawowe, takie jak praca z interfejsem użytkownika i stosowanie komponentów oraz tematy zaawansowane związane z tworzeniem aplikacji bazodanowych, korzystaniem z klas i obiektów specyficznych dla platformy .NET oraz pisaniem własnych komponentów.
* Korzystanie z elementów interfejsu użytkownika
* Zarządzanie plikami projektu
* Biblioteka klas .NET
* Przetwarzanie plików XML
* Zasady programowania obiektowego w Object Pascal
* Tworzenie aplikacji z wykorzystaniem biblioteki VCL.NET
* Połączenia z bazą danych za pomocą ADO.NET
* Zasady tworzenia własnych komponentów
Dzięki tej książce poznasz wszystkie możliwości najnowszej wersji Delphi.
Poznaj możliwości platformy J2EE
* Wykorzystaj język XML w aplikacjach bazodanowych
* Zaimplementuj obsługę protokołu SOAP
* Zbuduj aplikacje w oparciu o serwlety i JSP
* Zastosuj w projektach technologię Enterprise Java Beans
Platforma Java 2 Enterprise Edition zdobyła już mocną pozycję na rynku serwerów aplikacji. Dzięki niej możliwe stało się tworzenie aplikacji korporacyjnych zgodnych z podstawowym założeniem przyświecającym twórcom Javy -- "pisz raz, uruchamiaj wszędzie". Najnowsza wersja platformy J2EE została znacznie rozbudowana i zmodernizowana w porównaniu z poprzednimi. Dodano do niej możliwość obsługi usług WWW, rozszerzono i unowocześniono implementacje technologii serwletów i JSP oraz poprawiono wiele komponentów przydatnych przy tworzeniu aplikacji korporacyjnych.
"J2EE. Vademecum profesjonalisty. Wydanie II" to kompletny przewodnik po najnowszej wersji Java 2 Enterprise Edition, napisany przez członków zespołu zajmującego się rozwojem platformy J2EE, zatrudnionych w firmie Sun. Opisuje kluczowe komponenty Java 2 Platform, Enterprise Edition (J2EE) w wersji 1.4. Prezentuje rozwiązania konkretnych problemów napotykanych przez programistów, zilustrowane licznymi przykładami. W książce przedstawiono nie tylko komponenty J2EE, ale również współpracujące z nią technologie: JavaServer Pages Standard Tag Library (JSTL) oraz JavaServer Faces.
* Tworzenie aplikacji internetowej wykorzystującej język XML
* Stosowanie parsera SAX
* Analiza i przetwarzanie hierarchii DOM w dokumentach
* Korzystanie z XPath
* Implementacja usług WWW oraz obsługi protokołu SOAP
* Tworzenie aplikacji z wykorzystaniem serwletów i JSP
* Stosowanie technologii JavaServer Faces
* Projektowanie z wykorzystaniem Enterprise Java Beans
Jeśli chcesz zaprojektować i stworzyć aplikację z wykorzystaniem J2EE, w tej książce znajdziesz wszystkie informacje, jakie mogą Ci być do tego potrzebne.
Delphi to jedno z najpopularniejszych środowisk programistycznych. Koncepcja połączenia znanego i łatwego do opanowania języka Pascal z możliwościami projektowania obiektowego oraz techniką tworzenia aplikacji z komponentów, dzięki której można błyskawicznie zbudować szkielet programu, zyskała ogromne uznanie wśród programistów. Delphi ma ogromną liczbę użytkowników, a możliwości najnowszych wersji sprawiają, że narzędzie to wykorzystywane jest coraz powszechniej. Ostatnia edycja Delphi umożliwia także tworzenie aplikacji dla platformy .NET oraz aplikacji internetowych.
"Aplikacje w Delphi. Przykłady. Wydanie II" to książka przedstawiająca wyłącznie praktyczne aspekty wykorzystania tego środowiska programistycznego. Dzięki zaprezentowanym w niej przykładom nauczysz się stosować komponenty, za pomocą których można utworzyć elementy interfejsu użytkownika (menu rozwijane, paski narzędzi i listy wyboru), a także dowiesz się, jak pobierać dane z plików zewnętrznych i bazy danych oraz tworzyć nowe komponenty.
* Elementy projektu w Delphi 2006
* Tworzenie menu rozwijanego
* Paski narzędzi
* Formatowanie i wyświetlanie danych na ekranie
* Okna dialogowe i okna komunikatów
* Edytor tekstu zbudowany na podstawie komponentów
* Wyświetlanie tabel i wykresów
* Komunikacja z bazami danych
* Praca z systemem plików
Sprawdź, jak inni rozwiązali problemy, które napotkałeś, programując w Delphi.
Od dawna Flash wykorzystywany jest do tworzenia efektownych, interaktywnych witryn WWW i prezentacji internetowych. Język programowania Action Script, znacznie rozbudowany w najnowszych wersjach tej aplikacji, umożliwia napisanie wielu oryginalnych, ciekawych programów. Czasem jednak nawet tak olbrzymi potencjał, jakim dysponuje Action Script, okazuje się niewystarczający. Co zrobić, gdy trzeba sięgnąć do bazy danych znajdującej się na serwerze lub przechować informacje o sesji? Jak dynamicznie uaktualniać treść artykułów opublikowanych w witrynie? Odpowiedź jest oczywista, trzeba sięgnąć po inne, rewelacyjne narzędzie dla twórców stron WWW, czyli duet PHP i MySQL -- dostępny nieodpłatnie w pełni obiektowy język programowania oraz stabilna i wydajna baza danych.
Książka "Flash i PHP5. Podstawy" to niezastąpiony poradnik dla tych użytkowników Flasha, którzy chcą "wycisnąć" z niego więcej, niż oferuje Action Script. Czytając ją, nauczysz się łączyć witryny WWW tworzone we Flashu ze skryptami PHP i bazą danych MySQL. Poznasz podstawy języków PHP i SQL i dowiesz się, jak skonfigurować środowisko pracy. Znajdziesz w niej informacje o możliwościach wykorzystania PHP do realizacji zadań, których wykonanie za pomocą języka Action Script byłoby niemożliwe. Te zadania to przetwarzanie danych wprowadzanych przez użytkowników, zapisywanie i odczytywanie informacji z bazy danych, zarządzanie sesjami i tworzenie mechanizmu zarządzania treścią serwisu.
* Instalacja i konfiguracja środowiska
* Wysyłanie danych z formularzy za pomocą poczty elektronicznej
* Obliczenia matematyczne w PHP
* Przetwarzanie danych tekstowych
* Tworzenie czytnika RSS
* Praca z bazami MySQL i SQLite
* Wprowadzanie informacji do bazy danych
* Obsługa sesji
* System CMS oparty o bazę danych i XML
Wykorzystaj PHP i stwórz dynamiczne witryny WWW we Flashu.
Błyskawiczny kurs tworzenia aplikacji WWW w języku C#
C# to całkiem nowy język programowania zaprojektowany przez firmę Microsoft. Wygląda on jak mieszanka C++ i Javy, jest jednak tak prosty jak Visual Basic. Z jego pomocą można tworzyć aplikacje WWW i programy wyposażone w graficzny interfejs użytkownika. Język ten związany jest z platformą .NET, umożliwiającą tworzenie zaawansowanych aplikacji biznesowych działających w środowisku sieciowym, w tym także z technologią budowania dynamicznych serwisów internetowych ASP.NET. Programy działające na platformie .NET można pisać w wielu językach programowania, ale wiele wskazuje na to, że właśnie C# stanie się najpopularniejszym z nich.
Książka "C# i ASP.NET. Szybki start" jest doskonałym podręcznikiem dla początkujących programistów. Jak każda pozycja z serii "Szybki start", składa się z kilkudziesięciu rozdziałów, z których każdy przedstawia kolejne kroki, które należy wykonać, by osiągnąć zamierzony cel. Dodatkową zaletę stanowią liczne ilustracje.
Opisano między innymi:
* Instalację niezbędnego oprogramowania
* Składniki języka C#
* Instrukcje warunkowe i pętle
* Pracę z ciągami znaków
* Programowanie obiektowe w C#
* Korzystanie z tablic i kolekcji
* Delegaty, zdarzenie, obsługę błędów
* Tworzenie dynamicznych serwisów WWW w języku C#
Programista chcący tworzyć zaawansowane aplikacje internetowe ma wybór pomiędzy dwoma platformami: Java 2 EE Suna i .NET Microsoftu. Jeśli wybierze tę drugą, dzięki książce "C# i ASP.NET. Szybki start" szybko będzie mógł tworzyć funkcjonalne aplikacje WWW w nowym, ekscytującym języku C#.
Poznaj jedno z najpopularniejszych narzędzi programistycznych
Środowisko programistyczne Delphi od lat cieszy się zasłużoną popularnością wśród twórców oprogramowania. Potężne narzędzie programistyczne, oparte na popularnym języku Pascal, było prekursorem środowisk wizualnych, w których tworzenie aplikacji przypomina budowanie modelu z klocków. Kolejne wersje Delphi były wykorzystywane do tworzenia przeróżnych aplikacji -- począwszy od prostych programików, a skończywszy na rozbudowanych systemach bazodanowych. Najnowsza wersja, oznaczona symbolem 2006, umożliwia tworzenie aplikacji dla platformy .NET oraz "tradycyjnych" aplikacji Win32.
Książka "ABC Delphi 2006" to wprowadzenie do programowania w tym środowisku. Na praktycznych przykładach przedstawia najnowszą wersję Delphi, język Object Pascal oraz filozofię tworzenia aplikacji na podstawie komponentów VCL. Czytając ją, poznasz środowisko programistyczne, elementy języka Object Pascal oraz zasady programowania strukturalnego i obiektowego. Nauczysz się budować własne aplikacje dla systemu Windows oraz wykorzystywać i tworzyć komponenty VCL. Zdobędziesz solidne podstawy do dalszej nauki programowania w Delphi.
* Struktura projektu w Delphi
* Typy danych i zmienne
* Instrukcje sterujące, pętle i wyrażenia warunkowe
* Programowanie obiektowe
* Wykrywanie i usuwanie błędów w kodzie
* Korzystanie z komponentów VCL
* Programowanie grafiki
* Operacje na plikach i drukowanie
* Zapisywanie informacji w rejestrze Windows
* Projektowanie komponentów
Pobierz rozdziały: 12, 13 i 14 jako pliki PDF.
RS 232C - praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera. Wy...Wydawnictwo Helion
Drugie wydanie książki "RS 232C -- praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera" to kompendium wiedzy adresowane do osób zajmujących się tworzeniem oprogramowania sterującego urządzeniami podłączanymi przez port szeregowy. Książka umożliwia zdobycie wiedzy niezbędnej, by przy użyciu narzędzi Delphi i Builder tworzyć w Pascalu i C++ własne programy do obsługi transmisji szeregowej.
W książce przedstawiono:
* Opis metod realizacji nowoczesnej transmisji asynchronicznej poprzez interfejs RS 232C
* Opis wszystkich, niezbędnych funkcji oraz struktur najczęściej wykorzystywanych do realizacji transmisji szeregowej oferowanych przez Win32 API
* Metody realizacji transmisji buforowanej oraz niebuforowanej
* Metody realizacji transmisji szeregowej z wykorzystaniem portów USB
* Kompletne przykłady oryginalnych algorytmów stosowanych przy obsłudze łącza szeregowego
Nowe wydanie zostało zaktualizowane i poprawione. Dodano nowe rozdziały opisujące tworzenie własnych komponentów obsługi portu szeregowego oraz transmisję szeregową z wykorzystaniem portu USB. Dokładny opis USB, standardu zdobywającego ostatnio ogromne uznanie, to kolejny powód, dla którego warto mieć tę książkę.
Dołączony do książki CD-ROM zawiera:
* Przykładowe programy napisane w C++ i Pascalu.
* Kompletne kody źródłowe aplikacji napisanych w C++Builderze 5.
* Kody źródłowe aplikacji napisanych w Delphi 6.
RS 232C - praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera. Wy...Wydawnictwo Helion
Na uczelniach, w szkołach i biurach pojawia się coraz więcej zaawansowanych urządzeń komputerowych podłączanych przez port szeregowy. Czy koniecznie trzeba płacić wysokie stawki informatykom, aby wykorzystać pełnię możliwości tych nowoczesnych narzędzi? Na szczęście nie. Obsługa transmisji szeregowej przy użyciu standardu RS 232C może być na tyle łatwa, że uczniowie, studenci, nauczyciele, pracownicy naukowi czy inżynierowie mogą samodzielnie tworzyć potrzebne im oprogramowanie.
Dzięki książce "RS 232C -- praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera. Wydanie III" także i Ty szybko nauczysz się pisać programy sterujące urządzeniami podłączanymi przez port szeregowy. Dowiesz się, jak działa transmisja asynchroniczna oraz czym jest standard RS 232C. Poznasz interfejs RS 232C dla systemu Windows i nauczysz się go używać w środowiskach programistycznych Builder i Delphi, co pozwoli Ci pisać potrzebne oprogramowanie w języku Pascal lub C++. Najnowsze, poprawione wydanie zawiera jeszcze więcej przykładów, dzięki którym błyskawicznie będziesz mógł sprawdzić nabytą wiedzę w praktyce.
* Standard RS 232C
* Transmisja asynchroniczna
* Obsługa RS 232C w systemach MS-DOS i Windows
* Wykorzystanie elementów interfejsu Windows API w środowiskach Builder i Delphi
* Testowanie programów do obsługi transmisji szeregowej
* Tworzenie aplikacji wielowątkowych
* Narzędzia graficzne
* Przykładowe aplikacje i ich analiza
* Specyfikacje najważniejszych funkcji
PHP jedna z najpopularniejszych technologii służących do budowy aplikacji internetowych. Jest to niezależny od platformy prosty język o łatwej składni, przyjazny dla początkujących programistów. Ta ostatnia cecha zadecydowała o jego szerokim rozpowszechnieniu.
Dzięki książce " PHP4. Zaawansowane programowanie" poznasz wiele sekretów profesjonalnych zastosowań tego języka. Nauczy Cię tworzyć programy, które są skalowalne, wydajne i bezpieczne, a także, dzięki modularnej, wielowarstwowej konstrukcji, łatwe w rozbudowie. Ta książka nie jest tylko zbiorem sztuczek i tricków. Poznasz dzięki niej wiele zaawansowanych koncepcji pomagających tworzyć wydajne aplikacje internetowe na dużą skalę. Dowiesz się, jak stworzyć program kliencki do odczytywania e-maili, nauczysz się tworzyć zabezpieczone aplikacje, używać sesji i korzystać ze złożonych struktur danych.
Dla kogo jest ta książka:
"PHP4. Zaawansowane programowanie" to książka dla programistów, którzy opanowali podstawy programowania i posiadają ogólną znajomość technologii bazodanowych i są zainteresowani tworzeniem dużych aplikacji internetowych w PHP.
Co opisuje ta książka:
* Instalację PHP w systemach uniksowych, Windows i MacOS X
* Sesje i cookies, pisanie klientów FTP, korzystanie z funkcji sieciowych i usług katalogowych
* Wsparcie dla LDAP dostępne w PHP
* Tworzenie wielowarstwowych aplikacji w PHP
* Korzystanie z dokumentów XML
* Korzystanie z baz danych MySQL, PostgreSQL i interfejsu ODBC
* Zabezpieczanie, optymalizację aplikacji, tworzenie wersji językowych programów
* Przykłady z życia wzięte: aplikacja do obsługi spisu pracowników, sieciowa biblioteka
* Tworzenie interfejsu GTK do aplikacji
* Studium przypadku: system uprawnień dla użytkowników i wielowarstwowa aplikacja e-commerce z wykorzystaniem WML
Język programowania PHP stanowi dla wielu osób przepustkę w świat pisania aplikacji działających po stronie serwera WWW. Łatwość z jaką przychodzi nauczenie się tego języka, sprawiła, że używają go setki tysięcy amatorów i profesjonalistów na całym świecie.
Po pewnym czasie wiedza wyniesiona z podręczników opisujących podstawy PHP języka przestaje wystarczać. Niniejsza książka pomoże Ci w wykonaniu kolejnego kroku: kroku w kierunku pisania zaawansowanych aplikacji. Dzięki niej wzbogacisz swoją wiedzę i staniesz się prawdziwym ekspertem programowania w PHP, poszukiwanym na rynku pracy.
* Poznasz tajniki programowania obiektowego.
* Nauczysz się korzystać z baz danych.
* Dowiesz się, w jaki sposób zabezpieczać stworzone przez siebie aplikacje.
* Napiszesz własny sklep internetowy, korzystając z sesji i bazy SQL.
* Poznasz sposoby uruchamiania programów PHP w oderwaniu od serwera WWW.
* Nauczysz się generować nie tylko strony WWW, ale także grafikę i pliki PDF.
* Dowiesz się, jak i po co używać języka XML.
* Skorzystasz z wielu rozszerzeń języka, które ułatwiają rozwiązywanie złożonych problemów.
Pomoże Ci w tym prosty język w jakim napisana jest książka oraz liczne przykłady kodu, a także osoba autora, doświadczonego programisty i wykładowcy PHP na Uniwersytecie Kalifornijskim w Berkeley.
Wizualne środowiska projektowe od dłuższego czasu cieszą się uznaniem programistów. Możliwość budowania aplikacji z gotowych komponentów, realizujących typowe funkcje, pozwala skoncentrować się na jej funkcjonalności bez potrzeby ponownego wymyślania koła. Najbardziej znanym środowiskiem tego typu jest Delphi, jednak jego producent, firma Borland, wypuścił na rynek kolejne narzędzie: C++Builder. To wizualne środowisko projektowe oparte na języku C++ pozwala tworzyć aplikacje dla platformy Win32 z wykorzystaniem komponentów VCL. W sieci dostępna jest również jego bezpłatna wersja o nazwie Turbo C++ Explorer.
"C++Builder i Turbo C++. Podstawy" to podręcznik programowania w tych środowiskach. Czytając go, nauczysz się tworzyć aplikacje w języku C++ dla systemu Windows z wykorzystaniem C++Buildera lub Turbo C++. Dowiesz się, jak zainstalować i skonfigurować środowisko programistyczne oraz jak utworzyć w nim projekt. Poznasz elementy języka C++, zasady programowania obiektowego i korzystania z komponentów VCL. Stworzysz własne komponenty i aplikacje, zaimplementujesz mechanizm przeciągania i upuszczania, a także zapiszesz dane aplikacji w rejestrze systemu Windows.
* Instalacja środowiska programistycznego
* Pierwszy projekt
* Zmienne i instrukcje w C++
* Programowanie zorientowane obiektowo
* Wyszukiwanie i usuwanie błędów w kodzie
* Komponenty VCL oferowane przez C++Buildera
* Tworzenie interfejsu użytkownika dla aplikacji
* Drukowanie
* Operacje na plikach
* Przechowywanie informacji w rejestrze systemowym
* Tworzenie własnych komponentów VCL
Poznaj nowoczesne narzędzia programistyczne.
Przystępne, a zarazem kompletne wprowadzanie do języka programowania, który zmienił sposób myślenia wielu programistów. W ostatnich latach Java wyprzedziła pod względem popularności inne języki, takie jak C++ i Visual Basic, spełniając większość wymagań stawianych przez twórców aplikacji i stała się najważniejszym językiem nowego pokolenia programistów -- w szczególności projektantów aplikacji działających w Internecie.
Książka pozwala na przyswojenie podstaw języka Java. Dzięki niej poznasz sam język, biblioteki klas, techniki programistyczne i idiomy. „Java. Wprowadzenie” zawiera wiele łatwych w zrozumieniu przykładów wraz z kodem źródłowym. Pozwolą Ci one zapoznać się z wieloma cechami, funkcjami i interfejsami programistycznymi Javy.
Załączony CD-ROM poza przykładami omawianymi w książce zawiera także pełną wersję J2SE SDK 1.4, środowisko NetBeans, narzędzie make (Ant) i serwer aplikacji Tomcat z projektu Jakarta oraz BeanShell, prosty, darmowy język skryptowy Javy napisany przez jednego z autorów tej książki, Pata Niemeyera.
Tematy omówione w tej książce dotyczą:
* technik programowania zorientowanego obiektowo,
* interfejsów programistycznych serwletów i aplikacji internetowych,
* asercji języka i obsługi wyjątków,
* pakietu NIO umożliwiającego tworzenie złożonych systemów wejścia-wyjścia,
* programowania wykorzystującego wątki,
* komponentów Swing służących do budowy okienkowego interfejsu użytkownika
* nowych interfejsów programistycznych wersji 1.4: wyrażeń regularnych, właściwości i dzienników zdarzeń,
* JavaBeans i darmowego środowiska NetBeans,
* Java Plug-in, podpisywaniu apletów i Java Web Start,
* XML (omówiono: SAX, DOM, DTD, XSLT)
Core Java Servlets i JavaServer Pages. Tom II. Wydanie IIWydawnictwo Helion
Kompletny przewodnik po zaawansowanych mechanizmach oraz funkcjach serwletów i JSP.
* Jak kontrolować działanie aplikacji za pośrednictwem pliku deskryptora?
* Jakie są możliwości rozbudowy systemu zabezpieczeń?
* Jak można wykorzystać obsługę zdarzeń?
Platforma Java 2 jest najczęściej wykorzystywaną technologią do budowy komercyjnych aplikacji internetowych, dynamicznych witryn WWW oraz aplikacji i usług sieciowych. Jej podstawą są serwlety i strony JSP, które są obsługiwane — przy użyciu komponentów wbudowanych lub dodatkowych — na praktycznie wszystkich serwerach WWW, a jednocześnie stanowią połączenie między klientami internetowymi i aplikacjami działającymi na serwerze.
Tom II prezentuje zaawansowane narzędzia i techniki służące do tworzenia rozbudowanych i wysoko wydajnych aplikacji. Opisano w nim mechanizmy kontroli działania aplikacji za pomocą pliku web.xml, możliwości rozszerzenia systemu zabezpieczeń metodami deklaratywnymi i programistycznymi, a także sposoby używania filtrów serwletów i JSP. Przedstawiono tu także opis funkcji rzadziej używanych, lecz niezwykle przydatnych podczas tworzenia złożonych programów.
Książka „Core Servlets i Java Server Pages. Tom II. Technologie zaawansowane. Wydanie drugie” to wyczerpujący podręcznik dla programistów znających już podstawy technologiczne serwletów i stron JSP, którzy chcą poznać i wykorzystać ich zaawansowane możliwości.
Tom I zawiera szczegółowy opis serwletów i stron JSP, w tym nagłówki HTTP, pliki cookie, mechanizm śledzenia sesji, elementy skryptowe JSP, dołączanie plików, architekturę Model-Widok-Kontroler (MVC) i język wyrażeń JSP. Znajdziesz tam także opis formularzy HTML, JDBC oraz najlepsze praktyki projektowania i implementowania aplikacji.
Wykorzystaj wszystkie możliwości serwletów i stron JSP, aby tworzyć profesjonalne aplikacje!
* Deskryptor wdrożenia
* Zabezpieczenia programistyczne i deklaratywne
* Filtry serwletów i stron JSP
* Model i obsługa zdarzeń
* Własne biblioteki znaczników
* Platforma Apache Struts
Odkryj potęgę najnowszej wersji języka PHP
* Zaawansowane techniki programowania w PHP5
* Wzorce projektowe i stosowanie technologii XML i SOAP
* Sposoby poprawy wydajności aplikacji
* Współpraca z bazami danych
PHP w ciągu ostatnich lat stał się jednym z najpopularniejszych języków programowania wykorzystywanych do tworzenia aplikacji internetowych. Swój sukces zawdzięcza prostocie i ogromnym możliwościom, pozwalającym na pisanie rozbudowanych aplikacji, znacznie przekraczających funkcjonalnością "zwykłe" portale i dynamiczne strony WWW. Najnowsza wersja języka PHP, oznaczona numerem 5, to w pełni obiektowy język programowania umożliwiający realizację złożonych projektów. Posiada mechanizmy obsługi plików XML i protokołu SOAP oraz poprawione i rozbudowane funkcje do komunikacji z bazami danych.
"PHP5. Tajniki programowania" to napisany przez współtwórcę języka PHP5 oraz dwóch doskonałych programistów przewodnik opisujący ogromne możliwości tej platformy. Autorzy przedstawiają sposoby wykorzystania PHP5 w projektach informatycznych o dowolnej skali złożoności. Omawiają model obiektowy PHP5, wzorce projektowe, metody korzystania z plików XML i technologii SOAP oraz techniki współpracy z bazami danych. W książce znajdziesz także szczegółowe omówienie biblioteki PEAR, obsługi wyjątków oraz metod optymalizowania wydajności aplikacji.
* Nowe możliwości PHP5
* Podstawy PHP5 i programowania zorientowanego obiektowo
* Stosowanie wzorców projektowych
* Techniki tworzenia aplikacji WWW
* Komunikacja z bazami danych, współpraca z MySQL i SQLite
* Obsługa błędów i wyjątków
* Przetwarzanie plików XML
* Instalowanie biblioteki PEAR
* Pakiety PEAR
* Tworzenie komponentów PEAR
* Przenoszenie kodu z PHP4 do wersji PHP5
* Projektowanie wydajnych aplikacji
Jeśli tworzysz aplikacje WWW, pakiety lub rozszerzenia PHP, w tej książce znajdziesz odpowiedzi na wszystkie pytania.
Wykorzystaj w swoich projektach gotowe rozwiązania
* Przetwarzanie grafiki
* Operacje na plikach
* Komunikacja z bazami danych
PHP to jeden z najpopularniejszych języków wykorzystywanych do tworzenia dynamicznych witryn WWW. Od początku swojej obecności na rynku zyskał ogromne uznanie programistów. Jest dostępny nieodpłatnie i ma ogromne możliwości. Jego najnowsza wersja otworzyła przed twórcami aplikacji nowe horyzonty, oferując im wszystkie korzyści wynikające z programowania obiektowego. PHP jest dostępny dla większości popularnych systemów operacyjnych z rodziny Unix/Linux, Windows, Mac OS oraz Risc OS. Współpracuje też z wieloma serwerami HTTP, dzięki czemu jest niezwykle uniwersalny.
W książce "PHP. 101 praktycznych skryptów. Wydanie II" znajdziesz gotowe skrypty, dzięki którym zdecydowanie przyśpieszysz swoją pracę nad aplikacjami i serwisami internetowymi. To wydanie zostało tak zaktualizowane w stosunku do poprzedniego, że skrypty działają prawidłowo w najnowszej wersji języka PHP. Autor zapewnił także zgodność generowanych przez nie dokumentów HTML z obowiązującymi standardami tego języka. Każdy ze skryptów możesz po prostu wkleić do swojego kodu bądź zmodyfikować, aby dokładnie odpowiadał Twoim potrzebom. Korzystając z przykładów znajdujących się w tej książce, możesz dodać do swoich projektów funkcje obsługujące system plików, przetwarzające grafikę, zabezpieczające witryny i aplikacje przed nieautoryzowanym dostępem.
* Operacje sieciowe
* Praca z systemem plików
* Liczniki odwiedzin i księgi gości
* Przetwarzanie grafiki
* Autoryzacja użytkowników
* Komunikacja z bazami danych
* Przewodnik po najważniejszych elementach języka PHP
Skorzystaj ze sprawdzonych rozwiązań.
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ę PHP5do stworzenia szybkich i bezpiecznych aplikacji internetowych.
Książka "Oracle9i. Administrowanie bazami danych od podstaw" krok po kroku wyjaśnia sposoby efektywnego administrowania bazą danych Oracle. Poznasz dzięki niej najważniejsze nowe funkcje baz danych Oracle9, zaznajomisz się z zadaniami czekającymi administratora baz danych, a także poznasz wiele cennych wskazówek, ułatwiających codzienną pracę z Oraclem.
Jeśli jeszcze nie miałeś styczności z zaawansowanymi systemami bazodanowymi, znalazłeś właśnie doskonałe źródło informacji, dzięki któremu zdobędziesz wiele poszukiwanych na rynku pracy umiejętności.
Książka jest idealnym źródłem wiedzy dla początkujących administratorów na temat:
* Instalacji i konfiguracji wydajnej bazy danych Oracle
* Kontroli działania bazy danych za pomocą perspektyw DBA_ i V$
* Wykorzystania różnych poziomów ochrony danych
* Monitorowania i dostrajania bazy danych
* Stosowania narzędzi i programów Oracle
* Utrzymywania niezawodności i stałego dostępu do bazy danych
* Sposobów zapewnienia maksymalnej wydajności serwera bazodanowego
* Wykonywania kopii zapasowych i odtwarzania bazy danych
Im cenniejsze dane udostępniane są za pomocą sieci komputerowych, tym istotniejsze staje się ich zabezpieczenie. Nie od dziś wiadomo, że sieci oparte na Microsoft Windows, mimo pozornej łatwości obsługi systemów operacyjnych z tej rodziny, nie należą do sieci łatwych do zabezpieczenia i wymagają od administratora bardzo rozległej, szczegółowej i często trudno dostępnej wiedzy. Znajdziesz ją w książce "Bezpieczeństwo w sieciach Windows". To obszerne kompendium zawiera zarówno informacje podstawowe, jak i techniczne szczegóły niezbędne każdemu administratorowi sieci.
Autor podzielił książkę na trzy części. W pierwszej, "Zagrożenia", opisane zostało ryzyko związane z podłączeniem komputera do sieci Microsoft Windows. Druga część zawiera opis podstawowych metod zabezpieczenia komputerów podłączonych do sieci MS Windows. Trzecia część książki, "Wykorzystanie kryptografii", zawiera opis bardziej skomplikowanych i trudniejszych do pokonania kryptograficznych metod zabezpieczenia danych.
Książka opisuje m.in.:
* Najczęstsze techniki używane przez hakerów
* Sposoby fizycznego zabezpieczania sieci
* Bezpieczne nadawanie uprawnień użytkownikom
* ActiveDirectory i DNS
* Metody autoryzacji
* Protokół RADIUS
* Udostępnianie zasobów w sieci
* Tworzenie i zabezpieczanie wirtualnych sieci prywatnych
* Zabezpieczenie komputerów przed atakami z internetu
* Monitorowanie i reagowanie na naruszenie zasad bezpieczeństwa
* Podstawowe techniki kryptograficzne
* Infrastrukturę kluczy publicznych, certyfikaty
* Zabezpieczanie usług internetowych
Marcin Szeliga jest posiadaczem wielu certyfikatów firmy Microsoft (Microsoft Certified System Engineer, Microsoft Certified Database Administrator, Microsoft Certified Solution Developer) Jest również autorem licznych książek dotyczących systemów Windows wydanych przez wydawnictwo Helion.
AutoCAD jest bez wątpienia najpopularniejszym w Polsce programem typu CAD, posługuje się nim od bardzo dawna duże grono użytkowników. W trakcie pracy z AutoCAD-em użytkownicy zdążyli już dokładnie poznać jego narzędzia, jednakże nowe wersje stają się coraz bardziej rozbudowane i oferują coraz więcej możliwości. Wersja 2004 PL wprowadza między innymi wiele ulepszeń palet narzędzi oraz zwiększoną funkcjonalność Centrum danych projektowych. Dostępny jest również poprawiony Malarz formatów, ExpressTools (znane z wersji 2000), wypełnienia gradientowe i wiele usprawnień dotyczących tworzenia odnośników zewnętrznych.
Ta obszerna pozycja przeznaczona jest zarówno dla początkujących użytkowników AutoCAD-a (mogą oni dzięki niej dogłębnie poznać ten wspaniały program), jak i dla tych, którzy mieli już do czynienia z poprzednimi wersjami tej aplikacji. W książce zamieszczono bardzo wiele bogato ilustrowanych przykładów pokazujących praktyczne zastosowanie omawianych narzędzi.
* Poznasz nowe możliwości AutoCAD-a wprowadzone w wersji 2004 PL
* Poznasz interfejs AutoCAD-a, menu i paski narzędzi
* Nauczysz się otwierać i zapisywać dokumenty
* Poznasz podstawowe obiekty AutoCAD-a i ich właściwości
* Dowiesz się, jak wybierać i modyfikować obiekty
* Nauczysz się tworzyć napisy
* Zaznajomisz się z warstwami i blokami ułatwiającymi tworzenie projektów
* Poznasz Centrum danych projektowych, umożliwiające współdzielenie danych oraz ponowne wykorzystanie istniejących już rysunków lub wybranych ich elementów
* Nauczysz się wykorzystywać regiony i multilinie
* Poznasz techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Dowiesz się, jak modelować w przestrzeni 3D, nauczysz się pracować z bryłami ACIS
* Nauczysz się podstaw renderingu
* Skorzystasz z możliwości standardów CAD
* Połączysz swoje rysunki z danymi zawartymi w bazach danych
* Przyspieszysz swoją pracę za pomocą ExpressTools
* Poznasz podstawy AutoLispu
Książkę uzupełniają dwie płyty CD-ROM, na których znajdziesz demonstracyjną wersję programu AutoCAD 2004 PL, a także liczne rysunki, wykorzystane jako przykłady w tekście i oprogramowanie wspomagające prace z AutoCAD-em w wersjach demonstracyjnych i shareware.
W ciągu kilku ostatnich lat przetwarzanie grafiki w czasie rzeczywistym osiągnęło stopień najwyższego zaawansowania. Obecnie powszechnie dostępne są procesory przetwarzania grafiki, które dorównują szybkością i możliwościami najdroższym stacjom graficznym sprzed zaledwie kilku lat.
Jeżeli jesteś gotów na pogłębienie swojej wiedzy na temat programowania grafiki, sięgnij po tę książkę. Opisuje ona zaawansowane zagadnienia w taki sposób, że nawet początkujący przyswajają je łatwo. Czytelnicy, którzy będą studiować tę książkę od początku i dokładnie ją przeanalizują, nie powinni mieć problemu z nauczeniem się coraz bardziej skomplikowanych technik. Czytelnicy zaawansowani mogą wykorzystywać tę książkę jako użyteczne źródło informacji, przeskakując od rozdziału do rozdziału, wtedy kiedy mają potrzebę nauczenia się lub dokładniejszego poznania wybranych problemów.
Książka zawiera:
* Powtórzenie wiadomości o wektorach i macierzach
* Omówienie zagadnień związanych z oświetleniem
* Opis potoków graficznych
* Opis konfiguracji środowiska
* Sposoby korzystania z DirectX
* Dokładne omówienie renderingu
* Opis sposobów nakładania tekstur
* Problemy związane z przezroczystością
* Opis technik vertex shader i pixel shader
* Zasady tworzenia cieni przestrzennych
* Sposoby tworzenia animowanych postaci
... i wiele innych zaawansowanych technik, używanych przez profesjonalnych programistów. Towarzyszą jej cenne dodatki na CD (m.in. Microsoft DirectX® 8.1 SDK, wersja demonstracyjna przeglądarki efektów NVidia®, program do zrzutów video - VirtualDub, wersja demonstracyjna programu trueSpace firmy Caligari®)
Niezależnie od Twojego programistycznego doświadczenia, książka ta może posłużyć Ci jako przewodnik pozwalający na osiągnięcie mistrzostwa w wykorzystaniu możliwości programowania grafiki w czasie rzeczywistym.
Poznaj świat nowych brzmień i efektów dźwiękowych.
Karta dźwiękowa Creative Sound Blaster Live! oferuje funkcje i wydajność przewyższające wiele profesjonalnych kart. Możliwości tej karty wymagają często niezbędnej i fachowej wiedzy. Bez względu na doświadczenie w posługiwaniu się nią, w tej książce (autorstwa Larsa Ahlzena i Clarence Songa, którzy zajmują się prowadzeniem dwóch najpopularniejszych, nieoficjalnych witryn internetowych poświęconych kartom Live!, Live! Center oraz Alive!) znajdziesz wiele cennych informacji pozwalających na wszechstronniejsze wykorzystanie karty.
W książce zaprezentowano wszelkie niezbędne informacje -- poczynając od tego, jakie funkcje i złącza oferuje karta, poprzez omówienie oprogramowania dołączanego do karty Live!, a na tworzeniu zapisu dźwiękowego i muzyki skończywszy.
Dowiesz się jak:
* Instalować i korzystać z cyfrowych akcesoriów wejścia-wyjścia, takich jak moduły Live!Drive i zyskać w ten sposób szersze możliwości przyłączania urządzeń audio
* Połączyć kartę Sound Blaster Live! z głośnikami multimedialnymi czy systemem kina domowego
* Korzystać z miksera i efektów EAX (ang. Enviromental Audio Extensions)
* Nagrywać dźwięk poprzez odpowiednie ustawienia miksera, a następnie edytować wykonane nagrania
* Wykorzystać funkcje MIDI karty i łączyć ją z instrumentami MIDI.
* Wyszukiwać, tworzyć, odtwarzać i zarządzać plikami SoundFont
* Korzystać z sekwencerów sterujących MIDI i efektami obsługującymi format SoundFont, takimi jak Cakewalk i Cubase
* Łączyć sprzętowe elementy SBLive! (wykorzystując różne złącza, wtyki oraz cyfrowe wejścia i wyjścia)
Na płycie CD-ROM umieszczone zostały pliki muzyczne i dźwiękowe, próbki, klipy audio, pliki SoundFont oraz wybrane programy freeware i shareware.
Książka "Sound Blaster Live! Przewodnik po karcie dźwiękowej" otwiera drzwi do świata nowych brzmień i nieograniczonych możliwości karty Sound Blaster Live!.
Nawet najbardziej zaawansowane, profesjonalne aplikacje stają się łatwe w obsłudze, gdy dysponujesz odpowiednim podręcznikiem. Książka "AutoCAD 2004 Pierwsze kroki" to pozycja skierowana do osób, które z AutoCAD-em stykają się po raz pierwszy. Napisana w przystępny sposób, bez zagłębiania się w wyrafinowane niuanse i detale, pozwoli Ci szybko rozpocząć tworzenie własnych projektów w jednym z najpopularniejszych narzędzi CAD. Książka może służyć do samodzielnej nauki, jest też doskonałym podręcznikiem, który z powodzeniem może być wykorzystywany na kursach AutoCAD-a w jego najnowszej wersji.
* Stwórz swój pierwszy rysunek.
* Poznaj podstawowe obiekty AutoCAD-a, takie jak: odcinek, prostokąt, okrąg, łuk, wielobok, polilinia, obszar i pierścień.
* Naucz się oglądać rysunek wykorzystując wygodne narzędzia AutoCAD-a, takie jak: powiększanie i zmniejszanie, szybkie powiększanie, powiększanie okna, powiększanie do zakresu i do granic oraz przesuwanie rysunku na ekranie.
* Zadbaj o dokładność swojej pracy stosując punkty charakterystyczne, takie jak: środek, koniec, punkt przecięcia, punkt styczny itp. Zapoznaj się również ze śledzeniem punktów charakterystycznych.
* Naucz się usuwać i modyfikować obiekty przez ich przesuwanie, kopiowanie, odcinanie, wydłużanie, zaokrąglanie, fazowanie, rozciąganie, skalowanie, obracanie i odbicie lustrzane.
* Zwiększ czytelność rysunku stosując kreski różnego typu i różnej grubości.
* Zastosuj skok i siatkę w celu poprawienia dokładności rysunku.
* Wykonaj automatyczne kreskowanie obszarów zamkniętych.
* Poznaj właściwości obiektów oraz zastosuj menedżera właściwości służącego do ich modyfikacji.
* Umieść na rysunku czytelne napisy i wymiary.
* Naucz się tworzyć i wstawiać bloki oraz wykorzystaj warstwy.
* Usprawnij rysowanie posługując się centrum danych projektowych.
* Wydrukuj rysunek.
Nowoczesne techniki programowania i projektowania pozwalają pisać złożone aplikacje także osobom nie będącym informatykami. Pasjonatom nauk przyrodniczych przychodzi z pomocą projektowanie obiektowe: dzięki zastosowaniu gotowych obiektów mogą oni symulować komputerowo zjawiska występujące w przyrodzie. Programowanie zorientowane obiektowo wymaga przede wszystkim bardzo dokładnych opisów funkcjonalnych obiektów; szczegóły techniczne, realizatorskie i znajomość ich konstrukcji wewnętrznej nie są tu ważne.
Książka C++Builder. Symulacje komputerowe przedstawia kilkanaście programów symulujących rozmaite zjawiska występujące w przyrodzie. Programy te zostały napisane w języku C++ (użyto dialektu C++Builder Borlanda). Zastosowano w nich gotowe klasy, które możesz odnaleźć na dołączonym do książki krążku CD, można je rozbudowywać i wykorzystywać we własnych programach. Osoby zainteresowane tajnikami programowania obiektowego poznają szczegóły konstrukcji obiektów, przyrodnicy mogą pominąć bardziej techniczne fragmenty i skoncentrować się na modelowaniu zjawisk przyrodniczych.
Programy opisane w książce dotyczą:
* Widma światła białego
* Drgań i fal prostych
* Fal na wodzie i ich interferencji
* Interferencji światła
* Postrzegania głębi i geometrii 3D
* Fotografii relatywistycznej
* Algorytmów wzrostu
* Tworzenia wirtualnych przestrzeni za pomocą techniki śledzenia promieni (ray-tracing)
Programowanie obiektowe jest to jedyna technika szybkiego tworzenia aplikacji z wykorzystaniem istniejących, uniwersalnych algorytmów. Jeśli jesteś interesujesz się fizyką czy biologią, książka udowodni Ci, że nie musisz kończyć studiów informatycznych, by modelować komputerowo interesujące Cię zjawiska.
Dzięki lekturze tej książki:
* Przeniesiesz na ekran komputera złożone zjawiska fizyczne i procesy biologiczne
* Poznasz tajemnice kreowania wirtualnych, trójwywmiarowych przestrzeni
* Nauczysz się korzystać z programowania obiektowego
* Będziesz potrafił pisać złożone programy w prosty sposób, korzystając z gotowych obiektów.
AutoCAD jest bez wątpienia najpopularniejszym w Polsce programem typu CAD, posługuje się nim od bardzo dawna duże grono użytkowników. W trakcie pracy z Auto-CAD-em użytkownicy zdążyli już dokładnie poznać jego narzędzia, jednakże nowe wersje stają się coraz bardziej rozbudowane i oferują coraz więcej możliwości. Wersja 2004 wprowadza między innymi wiele ulepszeń palet narzędzi oraz zwiększoną funkcjonalność Centrum danych projektowych. Dostępny jest również poprawiony Malarz formatów, ExpressTools (znane z wersji 2000), wypełnienia gradientowe i wiele usprawnień dotyczących tworzenia odnośników zewnętrznych.
Ta obszerna pozycja przeznaczona jest zarówno dla początkujących użytkowników AutoCAD-a (mogą oni dzięki niej dogłębnie poznać ten wspaniały program), jak i dla tych, którzy mieli już do czynienia z poprzednimi wersjami tej aplikacji. W książce zamieszczono bardzo wiele bogato ilustrowanych przykładów pokazujących praktyczne zastosowanie omawianych narzędzi.
* Poznasz nowe możliwości AutoCAD-a wprowadzone w wersji 2004
* Poznasz interfejs AutoCAD-a, menu i paski narzędzi
* Nauczysz się otwierać i zapisywać dokumenty
* Poznasz podstawowe obiekty AutoCAD-a i ich właściwości
* Dowiesz się, jak wybierać i modyfikować obiekty
* Nauczysz się tworzyć napisy
* Zaznajomisz się z warstwami i blokami ułatwiającymi tworzenie projektów
* Poznasz Centrum danych projektowych, umożliwiające współdzielenie danych oraz ponowne wykorzystanie istniejących już rysunków lub wybranych ich elementów
* Nauczysz się wykorzystywać regiony i multilinie
* Poznasz techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Dowiesz się, jak modelować w przestrzeni 3D, nauczysz się pracować z bryłami ACIS
* Nauczysz się podstaw renderingu
* Skorzystasz z możliwości standardów CAD
* Połączysz swoje rysunki z danymi zawartymi w bazach danych
* Przyspieszysz swoją pracę za pomocą ExpressTools
* Poznasz podstawy AutoLispu
Książkę uzupełniają dwa CD-ROM, na których znajdziesz demonstracyjną wersję programu AutoCAD 2004, a także liczne rysunki, wykorzystane jako przykłady w tekście i oprogramowanie wspomagające prace z AutoCAD-em w wersjach demonstracyjnych i shareware.
Borland Delphi to jedno z najpopularniejszych narzędzi służących do szybkiego tworzenia aplikacji bazodanowych. Używając Delphi nie tylko w prosty sposób połączysz się z wieloma systemami zarządzania relacyjnymi bazami danych, ale także szybko stworzysz elegancki i wygodny interfejs, pozwalający końcowemu użytkownikowi na dostęp do danych. Właśnie stąd wzięła się ogromna popularność Delphi przy pisaniu aplikacji bazodanowych klient-serwer.
Książka przedstawia zarówno rozmaite systemy bazodanowe, z jakimi można spotkać się w praktyce programistycznej (w tym m.in. InterBase, MS Access, MS SQL Server 2000 i MySQL) jak też i podstawowe komponenty wspomagające z poziomu Delphi 7 zarządzanie danymi. Prześledzisz proces tworzenia bazy danych, modelowania jej struktury i sposobów korzystania z danych w niej zawartych z poziomu Delphi.
Poznasz:
* Podstawowe informacje na temat baz danych i języka SQL
* Narzędzia wspomagające tworzenie i modyfikację bazy danych
* MS Access i interfejs ODBC
* InterBase i interfejs IBX
* MS SQL Server 2000 i interfejs ADO
* MySQL i narzędzie dbExpress
* Metody korzystania z BDE
* DataSnap i tworzenie aplikacji w architekturze trójwarstwowej
* Zasady pisania własnych komponentów
Jeśli zamierzasz pisać w Delphi, wcześniej czy później staniesz przed koniecznością skorzystania z systemu bazodanowego. Kupujące tę książkę możesz być pewien, że żaden z tych systemów nie zaskoczy Cię i nie przerośnie Twoich umiejętności.
Linux już dawno przestał być zabawką dla informatyków-pasjonatów. Dzięki pracy setek programistów z całego świata stał się doskonałą alternatywą dla systemu Windows, zwłaszcza w zastosowaniach sieciowych. Jego podstawową przewagą nad konkurencją jest fakt, że jest dostępny nieodpłatnie. Kolejne wersje najpopularniejszych dystrybucji są coraz łatwiejsze w instalacji, konfiguracji i obsłudze. Dla Linuksa powstaje coraz więcej aplikacji, co stopniowo wzmacnia jego pozycję jako systemu operacyjnego do zastosowań domowych i biurowych. Coraz częściej sięgają też po ten system ogromne korporacje, takie jak Boeing czy NASA. Znajomość Linuksa jest dużym atutem na rynku pracy dla informatyków.
Fedora Core to następca jednej z najpopularniejszych dystrybucji Linuksa -- RedHata. Podobnie jak poprzednik, cechuje się łatwością instalacji, rozbudowanymi możliwościami obsługi urządzeń multimedialnych, korzystaniem z technologii Plug&Play i bogatym pakietem aplikacji, które można łatwo zainstalować za pomocą pakietów RPM. Wykonując ćwiczenia zawarte w tej książce, poznasz podstawy obsługi systemu Fedora Core.
Nauczysz się:
* Instalować system
* Logować do systemu
* Korzystać z menedżera okien
* Wykorzystywać wszystkie funkcje pulpitu
* Odczytywać dane z dyskietek i CD-ROM-ów
* Korzystać z internetu
* Instalować nowe oprogramowanie
* Zabezpieczać system przez niepowołanym dostępem
Poznaj system Fedora Core Linux. Przekonaj się, że nie trzeba być komputerowym guru, aby w pełni wykorzystać jego potencjał.
PHP. Programowanie w systemie Windows. Vademecum profesjonalistyWydawnictwo Helion
Książka opisuje doskonałą platformę programistyczną dla MS Windows. Opisuje ona PHP na tyle szczegółowo, że osoby zainteresowane mogą potraktować ją jako podręcznik tego języka. Jej szczególną zaletą jest wyczerpujące omówienie integracji PHP z technologiami Windows. Dzięki książce dowiesz się, jak tworzyć i wykorzystywać obiekty COM w PHP, jak łączyć PHP z platformą .NET, jak korzystać z ActiveDirectory oraz jak używać MSXML.
"PHP. Programowanie w systemie Windows. Vademecum profesjonalisty" zawiera również opis:
* Instalacji PHP w systemie Windows
* Konfigurowania i optymalizacji serwerów WWW
* Języka PHP i jego funkcji
* Łączenia PHP z bazami danych (Microsoft SQL Server, Oracle i MySQL)
* Użycia XML i XSLT w PHP
* Integracji PHP z ASP przy użyciu WDDX
* Tworzenia usług WWW w PHP
Jeśli planujesz używać PHP w systemach Windows, książka ta stanie się dla Ciebie nieocenioną pomocą. Gwarancję dobrej jakości stanowi również nazwisko autora. Andrew Stopford jest programistą z wieloletnim doświadczeniem, członkiem wielu zespołów pracujących nad projektami typu "open-source", między innymi XML-RPC for ASP i NMatrix.
Przegląd funkcji i możliwości .NET Framework 2.0
oraz środowiska CLR 2.0 dla zaawansowanych
* Jakie możliwości oferuje platforma .NET Framework 2.0 i środowisko CLR 2.0?
* Jak szybko i łatwo pisać aplikacje dla systemu Windows?
* Jak zwiększyć swą produktywność?
Wraz z coraz bardziej rozbudowaną funkcjonalnością .NET Framework rośnie także jej popularność. Możliwość błyskawicznego tworzenia zaawansowanych aplikacji dla systemu Windows na bazie tej platformy oraz wspólnego środowiska uruchomieniowego CLR sprawia, że coraz większa rzesza programistów pragnie poznać te technologie i wykorzystać je do zwiększenia swej produktywności. Wersja 2.0 .NET Framework udostępnia większą liczbę wbudowanych kontrolek, nowe funkcje obsługi baz danych za pomocą ADO.NET, rozbudowane narzędzia do tworzenia witryn internetowych przy użyciu ASP.NET i wiele innych usprawnień znacznie ułatwiających programowanie.
".NET Framework 2.0. Zaawansowane programowanie" to podręcznik dla programistów, którzy chcą szybko rozpocząć pracę z tą platformą. Dzięki tej książce poznasz mechanizmy działania .NET Framework i środowiska CLR, a także funkcje licznych bibliotek, zarówno tych podstawowych, jak i bardziej wyspecjalizowanych. Dowiesz się, jak przy użyciu tych technologii łatwo zapewniać bezpieczeństwo kodu, debugować oprogramowanie, obsługiwać transakcje, zapewniać współdziałanie aplikacji z kodem niezarządzanym i wykonywać wiele innych potrzebnych operacji.
* Funkcjonowanie środowiska CLR
* Struktura i mechanizmy wspólnego systemu typów (CTS)
* Działanie języka pośredniego (IL) i kompilacji JIT
* Obsługa operacji wejścia-wyjścia
* Tworzenie aplikacji międzynarodowych
* Zapewnianie bezpieczeństwa kodu
* Programowanie współbieżne przy użyciu wątków, domen i procesów
* Umożliwianie współdziałania z kodem niezarządzanym
* Debugowanie oprogramowania
* Stosowanie wyrażeń regularnych
* Programowanie dynamiczne z zastosowaniem metadanych i refleksji
* Obsługa transakcji
Zacznij korzystać z możliwości .NET Framework 2.0
i już dziś zwiększ swą produktywność.
Visual C++ 2005 Express Edition. Tworzenie aplikacji dla WindowsWydawnictwo Helion
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
PHP to język umożliwiający tworzenie aplikacji sieciowych uruchamianych po stronie serwera. Jego najnowsza wersja, oznaczona numerem 5, to w pełni obiektowy język, za pomocą którego można budować nawet najbardziej złożone systemy portalowe, intranetowe i ekstranetowe. Dzięki nowym funkcjom wprowadzonym w PHP 5 możliwe jest korzystanie z plików XML i protokołu SOAP, wydajna komunikacja z bazą danych i stosowanie technik obiektowych znacznie ułatwiających i przyspieszających tworzenie rozbudowanych aplikacji.
"PHP5. Zaawansowane programowanie" to książka przedstawiająca potężne możliwości i elastyczność najnowszej wersji tej popularnej platformy programistycznej. Opisuje podstawowe zasady programowania obiektowego i prowadzenia rozbudowanych projektów informatycznych. Zawiera informacje o modelowaniu aplikacji w języku UML, stosowaniu wzorców projektowych i tworzeniu narzędzi, które będzie można wykorzystać w każdym projekcie. Przedstawia również analizę prawdziwego przypadku -- systemu automatyzującego pracę działu sprzedaży w przedsiębiorstwie handlowym.
* Programowanie obiektowe
* Język UML i modelowanie systemów
* Wzorce projektowe
* Tworzenie prostych narzędzi obiektowych
* Połączenia z bazami danych
* Model MVC
* Stosowanie protokołu SOAP
* Komunikacja z użytkownikiem i mechanizmy sesji
* Testowanie aplikacji
* Studium przypadku – automatyzacja pracy działu sprzedaży
Jeśli chcesz poznać zaawansowane możliwości PHP 5, sięgnij po tę książkę.
Odkryj nowe możliwości platformy .NET 2005
Visual C# 2005 to najnowsza wersja języka programowania uważanego przez wielu programistów za najlepszy język służący do tworzenia aplikacji dla platformy .NET. W połączeniu z nową biblioteką klas .NET i nowymi możliwościami środowiska Visual Studio 2005 druga edycja języka C# stała się jeszcze doskonalsza. Pisanie programów wymaga znacznie mniejszych nakładów pracy, a nowe elementy umożliwiają realizację większej ilości zadań programistycznych.
Aby poznać nowe możliwości języka C#, sięgnij po książkę "Visual C# 2005. Zapiski programisty". W tej wzorowanej na zeszytach laboratoryjnych publikacji znajdziesz notatki programistów, którzy jako pierwsi zetknęli się z tą technologią. Nie ma w niej teoretycznych wywodów, diagramów i niepotrzebnych informacji. Wykonując 50 ćwiczeń demonstrujących poszczególne aspekty tworzenia aplikacji, poznasz prostotę stosowania nowych elementów i mechanizmów i przekonasz się, jak wiele udogodnień wnosi do pracy programisty Visual C# 2005.
* Stosowanie klas generycznych
* Korzystanie z metod anonimowych
* Refaktoryzacja kodu źródłowego
* Tworzenie interfejsów użytkownika i formularzy
* Mechanizmy szybkiej instalacji aplikacji
* Zabezpieczanie aplikacji WWW
* Personalizacja stron WWW z użyciem motywów i szablonów
* Połączenia z bazą danych
Chcesz czegoś więcej niż być tylko biernym odbiorcą treści dostępnych w Internecie? Nic trudnego. Potrzebne Ci będą: komputer podłączony stałym łączem do sieci, publiczny adres IP i ta książka. Stworzenie własnego serwera to niezależność (możesz robić z nim co zechcesz), niższe koszty (nie musisz płacić za utrzymanie stron WWW dostawcy Internetu), a także możliwość stania się pełnoprawnym członkiem Internetowej społeczności.
Książka "Po prostu własny serwer internetowy" opisuje krok po kroku instalację i konfigurację serwerów WWW, FTP, pocztowego i serwera grup dyskusyjnych w systemie Linux. Dzięki licznym przykładom plików konfiguracyjnych i praktycznym wskazówkom, sprawnie i szybko poradzisz sobie z uruchomieniem własnego serwera.
Opisano:
* Instalację i konfigurację serwera WWW Apache w wersjach 1.3 i 2.0
* Instalację i konfigurację serwera FTP ProFTPD
* Instalację i konfigurację serwerów SMTP Sendmail i Postfix
* Instalację i konfigurację serwera grup dyskusyjnych INN
* Zabezpieczanie serwerów za pomocą zapór sieciowych
* Konfigurację programów klienckich dla odpowiednich serwerów
Wszystkie programy opisane w książce wraz z kodami źródłowymi są dostępne za darmo.
Umiejętność tworzenia aplikacji dla platformy .NET coraz częściej pojawia się na liście wymagań stawianych kandydatom do pracy na stanowisku programisty. Popularność języków programowania związanych z tą platformą stale rośnie. C#, jeden z najczęściej wykorzystywanych języków platformy .NET, doczekał się już wersji 2.0. Pojawiły się w niej elementy wyraźnie wskazujące kierunek rozwoju platformy. Dla programistów, którzy chcą poznać możliwości nowej wersji C#, Microsoft przygotował doskonałe narzędzie -- środowisko programistyczne Visual C# 2005 Express Edition.
Książka "Visual C# 2005 Express Edition. Od podstaw" jest doskonałym podręcznikiem dla osób zamierzających tworzyć aplikacje z wykorzystaniem języka C# oraz platformy .NET 2.0. Przedstawia zasady korzystania ze środowiska Visual C# 2005 Express Edition, opisuje możliwości języka C# oraz komponenty platformy .NET i związane z nią technologie. Zawiera informacje na temat tworzenia aplikacji konsolowych i "okienkowych", łączenia ich z bazami danych oraz korzystania z bibliotek Win API.
* Komponenty platformy .NET 2.0
* Podstawowe elementy języka C# 2.0
* Programowanie obiektowe w C# 2.0
* Tworzenie okien dialogowych i menu
* Usuwanie błędów z aplikacji
* Wywoływanie funkcji Win API
* Obsługa zdarzeń w aplikacjach
* Implementacja mechanizmu "przeciągnij i upuść"
* Komunikacja z bazami danych za pomocą ADO.NET
Poznaj możliwości platformy .NET 2.0
Zostań profesjonalnym programistą C#
C# jest uważany przez wielu programistów za najlepszy język stosowany do tworzenia aplikacji dla platformy .NET. Język ten, opracowany w firmie Microsoft, łączy w sobie najbardziej wartościowe cechy C++ i Javy, ścisłą integrację z komponentami .NET, wysoki poziom bezpieczeństwa i ogromne możliwości. Świetnie nadaje się do tworzenia aplikacji sieciowych i bazodanowych przeznaczonych zarówno dla systemu Windows, jak i dla urządzeń przenośnych, takich jak PocketPC. Popularność C# stale rośnie, a nieodpłatne udostępnienie przez firmę Microsoft środowiska programistycznego Visual C# Express Edition sprawiło, że coraz więcej twórców oprogramowania wykorzystuje je w swojej pracy.
Książka "Wstęp do programowania w języku C#" to podręcznik przeznaczony dla tych, którzy chcą poznać ten język od podstaw. Czytając ją, poznasz możliwości C# i platformy .NET. Nauczysz się tworzyć własne aplikacje, korzystając ze środowiska Visual C# Express Edition. W książce znajdziesz omówienie składni i elementów języka C#, wyjaśnienie zasad programowania obiektowego i sposobów realizacji różnych zadań programistycznych. Napiszesz aplikacje dla Windows wykorzystujące biblioteki klas .NET i obsługujące pliki w formacie XML.
* Konstrukcja platformy .NET
* Składnia C#
* Elementy języka
* Programowanie obiektowe
* Obsługa zdarzeń
* Korzystanie z tablic i kolekcji
* Obsługa wyjątków
* Biblioteka Windows Forms
* Stosowanie komponentów .NET
* Operacje na plikach i strumieniach
* Obsługa formatu XML
Delphi 6 to kolejna wersja popularnego środowiska programistycznego firmy Borland, służącego do szybkiego tworzenia aplikacji za pomocą języka ObjectPascal. W Delphi napisano już wiele profesjonalnych aplikacji, co nie oznacza, iż jest ono środowiskiem wyłącznie dla zawodowców. Wręcz przeciwnie, dzięki prostocie obsługi i zaletom wzorowanego na Pascalu języka ObjectPascal, jest ono doskonałym narzędziem dla początkujących programistów, także dla tych, którzy nie mieli wcześniej wiele wspólnego z programowaniem obiektowym.
Dla nich właśnie przeznaczona jest ta książka omawiająca:
* Podstawy programowania w języku ObjectPascal
* Projektowanie zorientowane obiektowo (OOD)
* Zintegrowane środowisko programistyczne
* ObjectPascal w wydaniu Delphi 6
* Biblioteki VCL i CLX
* Tworzenie własnych komponentów
* Biblioteki DLL
Pomocą w zgłębianiu tajników Delphi 6 jest 19 kompletnych przykładowych projektów, ilustrujących najważniejsze ćwiczenia. Po przeczytaniu "ABC Delphi 6", będziesz mógł samodzielnie pisać aplikacje działające w środowisku Windows. Książka stanowi także doskonały wstęp do innych, bardziej zaawansowanych pozycji, omawiających Delphi.
Red Hat to bez wątpienia najpopularniejsza dystrybucja systemu Linux. Z wersji na wersję staje się coraz bardziej rozbudowana, a jednocześnie coraz prostsza w instalacji i obsłudze. Red Hat Linux 8.0, z dołączonym pakietem OpenOffice i licznymi aplikacjami internetowymi (przeglądarka Mozilla, program pocztowy Evolution) może już śmiało konkurować z MS Windows także w zastosowaniach biurowych. Warto zauważyć, że pozycja Linuksa wśród systemów instalowanych na rozmaitych serwerach, w tym internetowych, jest ugruntowana i stabilna.
Książka ułatwi Ci sprawną instalację 8. wersji systemu, którą znajdziesz na płytach CD-ROM dołączonych do książki. Bogato ilustrowane, zorientowane na wykonanie konkretnych zadań rozdziały nauczą Cię korzystania z rozbudowanych możliwości tego systemu operacyjnego.
W książce omówiono między innymi:
* Instalację i konfigurację systemu Red Hat Linux 8.0
* Konfigurację i używanie środowiska GNOME
* Obsługę poczty elektronicznej oraz korzystanie z Internetu
* Korzystanie z pakietu biurowego OpenOffice.org
* Powłokę Bash
* Zastosowanie Red Hata jako serwera usług FTP, NFS, Telnet, Samba, WWW
Nie ma na co czekać! Red Hat Linux 8.0 wraz z przyjaznym dla użytkownika, w pełni zintegrowanym środowiskiem graficznym GNOME, otwiera nowe możliwości zarówno przed początkującymi, jak i doświadczonymi użytkownikami.
Dlaczego nie zacząć od razu? Ta książka to zaproszenie do przygody z Linuksem. Skorzystaj z niego.
Red Hat to bez wątpienia najpopularniejsza dystrybucja systemu Linux. Z
wersji na wersję staje się coraz bardziej rozbudowana, a jednocześnie
coraz prostsza w instalacji i obsłudze. Red Hat Linux 9.0 z dołączonym
pakietem OpenOffice i licznymi aplikacjami internetowymi (przeglądarka
Mozilla, program pocztowy Evolution) może już śmiało konkurować z MS
Windows, także w zastosowaniach biurowych. Warto zauważyć, że pozycja
Linuksa wśród systemów instalowanych na rozmaitych serwerach, w tym
internetowych, jest ugruntowana i stabilna. Bogato ilustrowane,
zorientowane na wykonanie konkretnych zadań rozdziały nauczą Cię
korzystania z rozbudowanych możliwości tego systemu operacyjnego. Na
dołączonych płytach CD-ROM znajdziesz wersję instalacyjną Red Hat Linux
9.0, którą dzięki przystępnemu opisowi z łatwością zainstalujesz na swoim
komputerze, skonfigurujesz i dopasujesz do swoich potrzeb.
W książce omówiono między innymi:
* Instalację i konfigurację systemu Red Hat Linux 9.0
* Konfigurację i używanie środowiska GNOME 2.0
* Środowisko graficzne KDE
* Obsługę poczty elektronicznej oraz korzystanie z Internetu
* Korzystanie z pakietu biurowego OpenOffice.org
* Instalację i konfigurację systemu bazodanowego PostgreSQL
* Tworzenie grafiki w programie GIMP
* Powłokę Bash
* Zastosowanie Red Hata jako serwera usług FTP, NFS, Telnet, Samba, WWW
Nie ma na co czekać! Red Hat Linux 9.0 wraz z przyjaznym dla użytkownika,
w pełni zintegrowanym środowiskiem graficznym GNOME, otwiera nowe
możliwości zarówno przed początkującymi, jak i doświadczonymi
użytkownikami.
Dlaczego nie zacząć od razu? Ta książka to zaproszenie do przygody z
Linuksem. Skorzystaj z niego.
Platforma .NET staje się coraz popularniejsza. Tysiące programistów na całym świecie doceniają jej doskonałe narzędzia programistyczne i tysiące stron wyczerpującej dokumentacji. Każdego dnia adepci sztuki programowania odkrywają nowe możliwości oferowane im przez .NET. Wiele z tych możliwości pozostaje jednak wciąż nie odkrytych. Sztuczki i furtki zaszyte przez twórców platformy .NET pozwalające na szybszą i sprawniejszą realizację projektów czekają na to, aby ktoś je zastosował w pracy. Jak dotrzeć do tych ukrytych cech? Skąd wziąć informacje o tym, co jeszcze można osiągnąć wykorzystują znane już narzędzia, na temat których napisano setki książek?
Dzięki książce ".NET. Najpilniej strzeżone tajemnice" poznasz te możliwości platformy .NET, których nie opisuje oficjalna dokumentacja. Znajdziesz w niej omówienie niezwykle cennych, ale mniej znanych funkcji Visual Studio i .NET Framework. Każda z tych funkcji może pomóc Ci podnieść wydajność procesu tworzenia oprogramowania oraz poprawić jakość swoich aplikacji. Dowiesz się, jak wykorzystać maksimum możliwości środowiska programistycznego, wykorzystasz nieznane funkcje GDI+ i ADO.NET i nauczysz się zasad programowania defensywnego, dzięki któremu znacznie ograniczysz liczbę błędów w swoich programach.
* Zarządzanie wyrywkami kodu w Visual Studio
* Dostosowywanie skrótów klawiaturowych
* Praca z kontrolkami Windows Forms
* Udoskonalone techniki rzutowania
* Stosowanie komentarzy XML
* Korzystanie z komponentu Microsoft Data Access Application Block
* Wyświetlanie zestawów danych w formacie XML
* Zapobieganie nieautoryzowanemu dostępowi do aplikacji
* Przeprowadzanie testów jednostkowych
Wykorzystaj sekrety i skarby ukryte w platformie .NET.
Stwórz aplikacje internetowe w technologii ASP.NET 3.5
* Poznaj i skonfiguruj środowisko programistyczne
* Zaprojektuj strukturę aplikacji
* Połącz aplikację z bazą danych
* Wyświetl dane na stronach
Technologie PHP i ASP.NET mają kilka cech wspólnych — obie służą do tworzenia aplikacji internetowych, uruchamianych za pośrednictwem przeglądarki internetowej, i generują wynik swojego działania w postaci dokumentów XHTML. Jednak istnieje między nimi jedna istotna różnica — PHP wykorzystuje rozwiązania open source, a ASP.NET rozwiązania komercyjne, rozwijane przez firmę Microsoft. ASP.NET opiera się na platformie .NET — uniwersalnym frameworku, pozwalającym na korzystanie z różnych języków programowania w celu tworzenia skalowalnych, szybkich i łatwych do rozwijania aplikacji sieciowych. Nie bez znaczenia jest także środowisko programistyczne — Visual Studio to doskonałe narzędzie, znacznie przyspieszające i usprawniające proces tworzenia oprogramowania.
„ASP.NET 3.5 dla programistów PHP” to wprowadzenie do technologii ASP dla wszystkich twórców aplikacji internetowych, którzy dotychczas korzystali z PHP. Czytając tę książkę, zrozumiesz główne zasady korzystania z platformy .NET i techniki budowania aplikacji sieciowych. Dowiesz się, jak skonfigurować środowisko pracy i zaprojektować strukturę aplikacji. Nauczysz się korzystać z najważniejszych elementów platformy .NET — kontrolek będących gotowymi „cegiełkami” do budowy stron internetowych ASP. Poznasz podstawowe kontrolki, tworzące interfejs użytkownika i zarządzające sesją, połączysz aplikację z bazą danych i zastosujesz kontrolki do wyświetlenia danych na stronie. Przeczytasz o sprawdzaniu poprawności danych wprowadzanych do formularzy i przypisywaniu ról użytkownikom aplikacji. Znajdziesz tu także informacje o tym, w jaki sposób wykorzystać technologię AJAX do budowy interfejsów użytkownika aplikacji ASP.NET.
* Porównanie technologii służących do tworzenia aplikacji sieciowych
* Konfiguracja bazy MS SQL i instalacja narzędzi programistycznych
* Kontrolki interfejsu użytkownika
* Zarządzanie sesją i plikami cookie
* Komunikacja z bazami danych za pomocą ADO.NET
* Wyświetlanie danych na stronach
* Weryfikacja poprawności danych z formularzy
* Obsługa kont użytkowników
* AJAX w aplikacjach ASP.NET
Spróbuj czegoś nowego. Może w ASP.NET 3.5 odnajdziesz to, czego brakowało Ci w PHP?
Stworzenie przez firmę Borland Kyliksa, linuksowego odpowiednika popularnego Delphi, to jeden z kamieni milowych w rozwoju tego systemu operacyjnego. Programiści piszący aplikacje działające w systemie Linux otrzymali zintegrowane środowisko typu RAD, oparte na sprawdzonym języku ObjectPascal, umożliwiające "programowanie wizualne". Ich praca stała się odtąd szybsza i bardziej efektywna.
Książka "Kylix. Vademecum profesjonalisty" to kompletny przewodnik po Kyliksie zawierający zarówno informacje o środowisku programistycznym, jak też pełny opis języka ObjectPascal i bibliotek CLX. Nie zabrakło również prezentacji systemu Linux i jego specyficznych właściwości, która może przydać się osobom znającym już Delphi i rozpoczynającym pracę w nowym systemie operacyjnym.
Książka podzielona jest na pięć części:
* Prezentacja Delphi i Linuksa -- podstawy środowiska RAD, opis ObjectPascala, programowanie obiektowe, środowisko X-Window
* Opis biblioteki CLX -- architektura CLX, palety, tworzenie komponentów, programowanie grafiki w Kyliksie
* Programowanie systemowe w Linuksie -- aplikacje konsolowe, procesy i wątki
* Programowanie bazodanowe w Kyliksie -- DataCLX, sterowniki dbExpress, tworzenie przykładowej aplikacji
* Tworzenie aplikacji WWW -- serwer Apache, komponenty WebBroker
Niezależnie od tego, czy znasz już Delphi i chcesz przenieść swoje umiejętności do środowiska Linux, czy też przeciwnie, znasz dobrze Linuksa i pragniesz szybko tworzyć zaawansowane aplikacje, znalazłeś właśnie właściwy podręcznik.
Systemy operacyjne z rodziny Linuksa stają się coraz popularniejsze. Już dawno przestały być zabawkami dla pasjonatów poświęcających dni, a nawet miesiące na zainstalowanie i skonfigurowanie systemu. Stale rozwijane środowiska graficzne, powiększająca się ilość dostępnych aplikacji, stabilność, a przede wszystkim nieodpłatny dostęp do systemu i jego kodu źródłowego sprawiły, że Linux coraz częściej zastępuje komercyjne systemy operacyjne nie tylko w przedsiębiorstwach, ale również w domach. Spośród wszystkich dostępnych dystrybucji Linuksa to właśnie Debian jest jedną z najczęściej stosowanych.
"Debian Linux. Ćwiczenia" to książka przeznaczona dla wszystkich, którzy chcą poznać ten system operacyjny. Przedstawia zagadnienia związane z instalacją i konfiguracją systemu oraz korzystaniem z niego w sieci lokalnej i internecie. Opisuje zasady użytkowania systemu i administrowania nim oraz korzystania z niektórych dostępnych w nim narzędzi.
* Instalacja
* Konfigurowanie zainstalowanego systemu
* Korzystanie z wiersza poleceń, programu Midnight Commander oraz edytora vi
* Podstawowe zasady administrowania systemem
* Praca w środowisku graficznym
* Korzystanie z internetu
* Bazy danych
Przekonaj się, że nie taki Linux straszny, jak go malują.
Windows Movie Maker dołączany do systemu Windows XP to doskonałe narzędzie do domowego montażu cyfrowych filmów wideo. Jest prosty w obsłudze, posiada spore możliwości, a montaż filmów za jego pomocą jest przyjemną zabawą. Movie Maker pozwala na przeniesienie klipów z kamery cyfrowej, zaimportowanie materiałów z dysku, rozmieszczenie ujęć i połączenie ich przejściami, a także udźwiękowienie i dodanie efektów specjalnych. Gotowy film można wysłać pocztą elektroniczną, zapisać na dysku lub płycie CD albo opublikować w internecie.
Książka "Tworzenie filmów w Windows XP. Projekty" przedstawia proces tworzenia filmu wideo. Opisuje kolejne kroki prowadzące do zmontowania cyfrowego filmu wideo z przechwyconych ujęć i zaimportowanych materiałów. Nie znajdziesz w niej jednak długich opisów i dziesiątek parametrów. Każde zagadnienie jest przedstawione za pomocą zrzutów ekranu i krótkich instrukcji. Dzięki temu w ciągu kilku godzin zrealizujesz swój pierwszy projekt w Movie Makerze.
* Elementy interfejsu użytkownika
* Przechwytywanie klipów z kamery wideo
* Import materiałów źródłowych
* Tworzenie wstępnego montażu
* Dodawanie przejść i efektów specjalnych
* Nakładanie plansz tytułowych i napisów
* Udźwiękowienie filmu
* Korzystanie z funkcji Autofilm
* Eksport zmontowanego filmu
Przekonaj się, jak proste może być tworzenie własnych filmów wideo.
Przedstaw się światu!
* Jak zbudować elegancką stronę z blogiem?
* Jak tworzyć wyspecjalizowane przeglądarki bloga?
* Jak dodawać do własnego serwisu blogowego kanał RSS?
Prowadzenie bloga to nowy sposób na zwiększenie aktywności społecznej - szansa na zaistnienie w rzeczywistości wirtualnej, mająca swoje odbicie w tak zwanym „prawdziwym życiu”. Dlatego blogi piszą dziś niemal wszyscy: politycy, marketingowcy, celebryci, biznesmeni. Forma publicznie dostępnego pamiętnika pozwala na szeroką prezentację własnych poglądów, przekonań czy wartości. Z tego powodu blogi wykorzystywane są też jako wortale poświęcone określonej tematyce, promujące idee lub produkty. Ich użytkownicy stworzyli nawet własną społeczność, która 31 sierpnia obchodzi swoje święto - Dzień Bloga. Już dziś możesz do nich dołączyć!
„Blog, więcej niż internetowy pamiętnik” to książka, która pokaże Ci, jak założyć i prowadzić własny blog, a także aktywnie korzystać z innych blogów. Dowiesz się z niej, jak skorzystać z oprogramowania obsługującego serwisy blogowe, jak zintegrować języki PHP, HTML, CSS i SQL, aby stworzyć elegancką stronę prezentującą Twój blog. Nauczysz się budować własną bazę danych, przeznaczoną do przechowywania wpisów, a także zabezpieczać ją przed niepowołanymi modyfikacjami. I wreszcie poznasz sposób na dodanie do własnego serwisu kanału RSS, aby czytelnicy na bieżąco mogli obserwować pojawianie się nowych wpisów. Znajdziesz tu wszystko, czego potrzebujesz, aby zaprezentować światu swój blog!
* Obsługa okna tworzenia bloga
* Modyfikowanie wyglądu bloga
* Publikowanie w określonym terminie
* Rozbudowa bloga
* Instalacja czytnika RSS
* Subskrybowanie blogów za pomocą RSS
* Instalacja oprogramowania własnego serwera
* Baza danych i modyfikacja danych
* Projektowanie struktury bloga
* Zakładanie konta użytkownika
* Zakładanie bazy danych i tabeli danych
* Nadawanie uprawnień do korzystania z tabeli
* Przygotowanie szablonu i tworzenie strony www
* Automatyzowanie, blokowanie i trwałe usuwanie wpisu
* Tworzenie formularza wyszukiwania
* Tworzenie kanału RSS i wypełnianie go treścią
* Pobieranie programu Weber
Blog to prosty i fascynujący sposób, aby świat dowiedział się o Twoim istnieniu!
Pakiet biurowy MS Office jest jednym z podstawowych narzędzi wykorzystywanych we współczesnych firmach. Zawarty w nim system zarządzania bazami danych Access to wygodna w obsłudze aplikacja służąca do operowania na zbiorach danych. Dzięki prostocie obsługi, sporym możliwościom i wizualnym narzędziom stanowi doskonałe rozwiązanie dla przedsiębiorstw, w których duże znaczenie ma czas poświęcany na opanowanie nowych programów. Kreatory i rozbudowany system pomocy oferowane przez Accessa niezwykle upraszczają proces tworzenia bazy oraz aplikacji przeznaczonych do obsługi zgromadzonych w niej danych.
W książce "Access w biurze i nie tylko" znajdziesz omówienie podstawowych możliwości tego systemu. Nauczysz się tworzyć i otwierać istniejące bazy danych oraz tworzyć nowe. Dowiesz się, w jaki sposób projektować tabele i jak dobierać typy danych dla poszczególnych kolumn tabeli. Przeczytasz o relacjach, poznasz sposoby wybierania i wstawiania danych, a także manipulowania nimi za pomocą kwerend. W kolejnych rozdziałach znajdziesz informacje o tworzeniu formularzy i raportów oraz wyświetlaniu wykresów na podstawie danych zgromadzonych w bazie. Nauczysz się także pisać własne makra i poznasz podstawy języka Visual Basic for Applications.
* Otwieranie istniejących baz danych
* Tworzenie tabel
* Typy danych
* Tworzenie i modyfikowanie relacji
* Manipulowanie danymi za pomocą kwerend
* Konstruowanie formularzy
* Budowanie raportów
* Automatyzacja pracy za pomocą makropoleceń
* Tworzenie i wyświetlanie wykresów
Dane to dziś najcenniejszy towar. Naucz się nim zarządzać.
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczneWydawnictwo Helion
Zapewnij swojej witrynie miejsce w pierwszej dziesiątce!
* Jak działają wyszukiwarki?
* Jaki wpływ na pozycję serwisu mają linki przychodzące i wychodzące?
* Czy istnieją zagrożenia związane z niewłaściwym pozycjonowaniem?
Stworzenie serwisu WWW to dopiero połowa sukcesu w Internecie. Druga połowa to zapewnienie witrynie odpowiedniej popularności. A tę popularność może zagwarantować przede wszystkim wysokie miejsce w wynikach wyszukiwarek. Jak to osiągnąć? Od czego zacząć i jak monitorować skuteczność prowadzonych działań? Wszystkie odpowiedzi znajdziesz właśnie w tej książce!
Poprzez liczne przykłady i ćwiczenia autorzy zapoznają Cię ze sposobem działania wyszukiwarki Google i zasadami doboru właściwych słów kluczowych. Pokażą, jak najlepiej rozmieścić je na stronie. Ponadto dowiesz się, jaki wpływ na pozycję strony mają linki wychodzące oraz przychodzące, jak przebiega proces indeksowania strony, jak działają systemy wymiany linków oraz jak wykorzystać statystyki do obserwacji ruchu na stronie. Przeczytasz także o tym, jakie zagrożenia niesie ze sobą niewłaściwa procedura pozycjonowania.
* Sposób działania Google oraz innych wyszukiwarek
* Definiowanie fraz i słów kluczowych
* Wpływ linków przychodzących i wychodzących na pozycję strony
* Korzystanie z systemów wymiany linków
* Proces indeksacji witryny
* Zagrożenia związane z niewłaściwym pozycjonowaniem
* Wykorzystanie statystyk do śledzenia ruchu na stronie
* Sposoby reklamowania serwisu
Zwiększ oglądalność swojej witryny WWW!
E-wizerunek. Internet jako narzędzie kreowania image'u w biznesieWydawnictwo Helion
Lustereczko, powiedz przecie,
kto jest najwspanialszy w necie?
* Tworzenie i wykorzystywanie odpowiedniego wizerunku oraz zarabianie na nim
* Budowanie pożądanych marek bez wielkich nakładów finansowych
* Interaktywne relacje z klientami
* Wykorzystanie Internetu do rozwoju biznesu
* Narzędzia kreowania wizerunku w sieci
Jak Cię widzą (w sieci), tak Cię piszą
Internet jest nie tylko rewolucyjnym medium, pierwszym o naprawdę masowym zasięgu działania. Stanowi on przede wszystkim fascynujący alternatywny świat. Działa jak magnes, co roku przyciągając nowych użytkowników. Niczym używka, wciąż odnotowuje wydłużenie czasu kontaktu z odbiorcą. I last but not least — Internet to niekończący się pasaż handlowy, wymarzone miejsce spotkań podaży i popytu.
Poznaj specyfikę światowej sieci WWW i znajdź w niej właściwe miejsce dla Twojej marki. E-marketing rządzi się własnymi prawami — z jednej strony bezustannie stawia firmy przed nowymi wyzwaniami, z drugiej zaś stale kreuje nowe narzędzia dotarcia do klienta. A są one naprawdę fascynujące: możliwość dowolnej personalizacji przekazu, olbrzymia ilość kanałów, a przede wszystkim atrakcyjne społeczności — ludzie młodzi, aktywni, hobbyści, biznesmeni oraz entuzjaści nowinek. Mogą oni zostać ambasadorami Twojej marki, ale mogą też ją zniszczyć. Dlatego musisz poznać zasady rządzące Internetem i jego społecznościami, a następnie zacząć budować instrumenty wywierania wpływu i wykorzystać je dla dobra Twojego produktu.
Internet ma przyszłość!
* Czym jest e-wizerunek i jak wpływa na sukces firm, produktów i ludzi?
* Narzędzia budowania image’u — strona WWW, fora internetowe, newslettery i inne.
* Sześć zasad skutecznego kreowania e-wizerunku.
* Grzechy główne działań internetowych.
* Marka jako efekt przemyślanej strategii wizerunkowej.
* Case studies
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsWydawnictwo Helion
Rozpocznij przygodę z Visual C++!
* Jakie prawa rządzą programowaniem obiektowym?
* Jak tworzyć usługi systemowe?
* Jak dokumentować tworzony kod?
Microsoft Visual C++ jest zintegrowanym środowiskiem, pozwalającym na tworzenie aplikacji przy użyciu języków C, C++ lub C++/CLI. Zawiera ono wyspecjalizowane narzędzia, pomagające w wydajnym tworzeniu rozwiązań opartych o te języki. Pierwsza wersja Visual C++ została wydana w 1992 roku, a środowisko to jest bezustannie ulepszane. Najnowsze wydanie, z datą 2008, zostało opublikowane w listopadzie 2007 roku i wprowadziło wiele nowości — jak chociażby wsparcie dla technologii .NET 3.5. Niewątpliwie narzędzie firmowane przez giganta z Redmond jest jednym z najpopularniejszych, a używają go programiści z całego świata.
Dzięki tej książce również Ty możesz dołączyć do tego wybitnego grona. Po jej przeczytaniu będziesz miał wiedzę na temat środowiska programistycznego i platformy .NET. Poznasz podstawy programowania obiektowego, nauczysz się uzyskiwać dostęp do informacji zgromadzonych w bazach danych oraz korzystać z możliwości Internetu bezpośrednio w Twoich programach. Kolejne rozdziały przedstawiają interesujące tematy dotyczące obsługi wyjątków, programów wielowątkowych oraz sposobów tworzenia usług systemowych. Ostatni rozdział poświęcony został tak istotnej kwestii, jak dokumentowanie kodu — to czynność, o której wielu programistów zapomina. Jeżeli chcesz rozpocząć przygodę z Microsoft Visual C++, ta książka jest idealną lekturą dla Ciebie!
* Praca w zintegrowanym środowisku programistycznym
* Pojęcia związane z programowaniem obiektowym
* Uzyskiwanie dostępu do informacji zgromadzonych w bazach danych
* Wykorzystanie transakcji w pracy z danymi
* Sposoby integracji z siecią Internet
* Obsługa wyjątków
* Programowanie wielowątkowe
* Tworzenie grafiki oraz wykorzystanie multimediów
* Drukowanie w systemie Windows
* Tworzenie usług systemowych
* Dokumentowanie kodu programu
Wykorzystaj możliwości Microsoft Visual C++ 2008!
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IIWydawnictwo Helion
Poznaj możliwości iPhone’a!
* Jak rozpocząć pracę z iPhone’em?
* Jak wykorzystać możliwości przeglądarki Safari?
* Jak używać map?
Pojawienie się iPhone’a firmy Apple można bez wahania nazwać Rewolucją! Rewolucją przez duże "R". Nigdy wcześniej żaden nowy telefon nie wzbudził takich emocji. Nigdy wcześniej nie ustawiały się na wiele dni przed premierą kolejki pod salonami. Co sprawia, że ludzie szaleją za tym małym cudem techniki? Wielodotykowy (ang. multitouch) ekran, dostęp do tysięcy aplikacji, stabilny system operacyjny oraz elegancki, przykuwający uwagę wygląd to tylko niektóre z jego zalet.
Właśnie dzięki tej książce dowiesz się, co tak naprawdę potrafi Twój iPhone. Autor — niezawodny Scott Kelby — bez zbędnego zagłębiania się w szczegóły techniczne opowie Ci o możliwościach tego rewolucyjnego urządzenia. Zaprezentuje Ci m.in. sposoby wykonywania różnych operacji przy użyciu tego telefonu. Poznasz tajniki jego konfiguracji i synchronizacji z komputerem oraz metodę sprawdzania poziomu naładowania baterii. Nauczysz się wykorzystywać wszystkie możliwości przeglądarki Safari, czytnika poczty oraz terminarza. Dowiesz się również, jak odtwarzać klipy z YouTube, słuchać muzyki czy oglądać filmy. Książka ta jest zatem świetną pozycją zarówno dla początkującego użytkownika telefonu iPhone, jak również dla zaawansowanego — ten ostatni znajdzie tu informacje, które go zaskoczą i zachwycą! W końcu iPhone to zdolna i piękna bestia…
* Włączanie, usypianie, wyłączanie iPhone’a
* Wykorzystanie wbudowanego głośnika
* Obsługa ekranu
* Importowanie kontaktów
* Dodawanie numerów
* Połączenia konferencyjne
* Wyciszanie dzwonka
* Odbieranie i wysyłanie wiadomości e-mail
* Obsługa przeglądarki Safari
* Wykorzystanie kalendarza
* Odtwarzanie klipów z YouTube
* Używanie mapy
* Sprawdzanie prognozy pogody
* Importowanie i odtwarzanie muzyki
* Wykonywanie zdjęć
* Rozwiązywanie typowych problemów
Sprawdź, co potrafi Twój iPhone!
Uwiecznij świat, jakiego nie znałeś!
* Jaki sprzęt jest potrzebny do makrofotografii?
* Jak uzyskać duże powiększenia?
* Jak komponować efektowne zdjęcia?
Wiele osób nie zwraca uwagi na niepozorne, małe elementy otaczającego nas świata. Czyż nie warto pokazać im, co tracą? Wykonanie dobrego zdjęcia w skali makro to wyzwanie, ale zachwyt na twarzach oglądających jest wart wszelkich poświęceń. Właśnie dzięki makrofotografii można ujrzeć cudowny świat, niezauważalny na co dzień. Magiczny świat szczegółów!
Autor książki "Makrofotografia. Magia szczegółu " przedstawia ten temat w sposób przejrzysty i systematyczny. Dzięki tej publikacji zdobędziesz informacje dotyczące sprzętu potrzebnego do wykonania makrofotografii oraz sposobu kompozycji zdjęcia. Poznasz zagadnienia związane z właściwym doborem ostrości, a także takie pojęcia, jak głębia ostrości, długość ogniskowej, jasność obiektywu i wiele innych. Pozwolą Ci one na swobodne poruszanie się po świecie makrofotografii. Ponadto poszerzysz swoją wiedzę odnośnie doboru właściwego oświetlenia oraz programów odpowiednich do obróbki wykonanych zdjęć. Niewątpliwym atutem tej książki są pytania i zadania kontrolne, które pozwolą Ci zweryfikować zdobyte umiejętności. Jeżeli chcesz uwiecznić otoczenie w makrofotografii, ta pozycja będzie dla Ciebie nieocenionym źródłem informacji, a może nawet twórczej inspiracji!
* Sprzęt konieczny do wykonania makrofotografii
* Sposoby na uzyskanie dużych powiększeń
* Komponowanie zdjęć
* Zasady doboru kadru
* Uzyskiwanie właściwej ostrości
* Ograniczenia ostrości
* Dobór właściwego oświetlenia
* Metody pomiaru światła
* Doświetlanie zdjęć
* Narzędzia do edycji zdjęć
Odsłoń na fotografiach całe piękno szczegółu!
Naucz się korzystać z nowoczesnych narzędzi PowerShella
i usprawniaj żmudne zadania administracyjne!
* Jak skonfigurować środowisko PowerShella?
* Jak tworzyć aplety poleceń i jak ich używać?
* Jak korzystać z potoku danych?
Windows PowerShell to innowacyjne narzędzie do zarządzania systemem i przetwarzania skryptów dla serwerów oraz klientów pod kontrolą Windows. Charakterystyczną cechą tego interpretera poleceń jest obiektowa logika, która sprawia, że wynikiem każdego polecenia jest obiekt określonego typu. Dodatkowo wszystkie funkcje dostępne przez API systemu są możliwe do wywołania z poziomu PowerShella. Dzięki swojej uniwersalności oraz nowoczesnym narzędziom interpreter ten zapewnia spójny oraz jasny mechanizm zarządzania, oparty na wierszu poleceń i niewymagający od użytkownika dużej wiedzy programistycznej.
Książka "Windows PowerShell. Podstawy" zawiera dokładny opis innowacyjnej architektury PowerShella, zasad pisania skryptów oraz możliwości korzystania z podstawowych interfejsów systemowych: COM, WMI, ADSI i ADO.NET, a także obszerny zbiór opisów rozwiązań konkretnych zadań administracyjnych. Korzystając z tego przewodnika, poznasz funkcje i narzędzia PowerShella. Nauczysz się również korzystać z obiektowego potoku danych i zarządzać procesami, dziennikami zdarzeń oraz wpisami rejestru. Dzięki zawartej tu wiedzy z pewnością usprawnisz i zautomatyzujesz wszelkie czasochłonne zadania administracyjne, by móc swobodnie stosować PowerShell jako podstawową konsolę do codziennej pracy.
* Aplety poleceń
* Przetwarzanie potokowe
* Potoki danych
* Uniwersalny model nawigacji
* Definiowanie dysków
* Język skryptów PowerShella
* Tablice asocjacyjne
* Praca ze skryptami
* Różnicowanie reakcji na błędy
* Biblioteki klas
* Narzędzia PowerShella
* Zarządzanie użytkownikami i grupami w Active Directory
* Bazy danych
* Zaawansowane operacje dostępu do danych
PowerShell skróci czas Twojej pracy!
Poznaj specyfikę języka Java i zostań mistrzem programowania
* Jak korzystać z bibliotek języka Java?
* Jak pisać funkcjonalny i klarowny kod?
* Jak stworzyć profesjonalny i efektowny program?
Język Java jest językiem obiektowym z dziedziczeniem jednobazowym. Wewnątrz każdej metody korzysta on ze zorientowanego na instrukcje stylu kodowania. Aby dobrze poznać jakikolwiek język, należy nauczyć się posługiwać jego regułami, zasadami i składnią — podobnie jest z językiem programowania. Jeśli chcesz zyskać możliwość efektywnego programowania w języku Java, powinieneś poznać struktury danych, operacje i udogodnienia, oferowane przez biblioteki standardowe, a także często stosowane i efektywne sposoby tworzenia kodu. Całą potrzebną Ci wiedzę znajdziesz właśnie w tym podręczniku.
W książce „Java. Efektywne programowanie” w sposób zrozumiały i klarowny przedstawiono zasady opisujące mechanizmy używane w najlepszych technikach programowania. Ten podręcznik podpowie Ci, jak najbardziej racjonalnie korzystać z języka Java oraz jego podstawowych bibliotek. Dowiesz się, jak stosować wyjątki przechwytywalne i wyjątki czasu wykonania, poznasz także zalety stosowania statycznych klas składowych. Opanujesz metody sprawdzania poprawności parametrów i projektowania sygnatur oraz wszelkie instrukcje, które pozwolą Ci na wydajne i profesjonalne programowanie.
* Tworzenie i usuwanie obiektów
* Klasy i interfejsy
* Zapewnianie niezmienności obiektu
* Projektowanie i dokumentowanie klas przeznaczonych do dziedziczenia
* Zalety stosowania statycznych klas składowych
* Typy ogólne
* Typy wyliczeniowe i adnotacje
* Metody
* Programowanie
* Wykorzystanie ogólnie przyjętych konwencji nazewnictwa
* Wyjątki
* Współbieżność i serializacja
* Dokumentowanie bezpieczeństwa dla wątków
Nie wystarczy samo poznanie języka Java. Trzeba wiedzieć, jak z niego efektywnie korzystać!
Rozpocznij swoją przygodę z JavaScript!
* Jak rozpocząć przygodę z JavaScript?
* Jakie obiekty dostarcza JavaScript?
* Jak reagować na błędy?
Język JavaScript, choć ma już blisko dwanaście lat, swoimi możliwościami wciąż potrafi zafascynować niejednego projektanta stron internetowych. Ma już za sobą gorsze dni, jednak aktualnie dzięki technologii AJAX znów jest na topie. Wykorzystując go w odpowiedni sposób, sprawisz, że twój serwis WWW stanie się bardziej interaktywny i dynamiczny.
Ta książka pozwoli Ci wyjść zwycięsko z pierwszego starcia z tym językiem! Dowiesz się z niej, jak używać zmiennych, operatorów oraz funkcji. Nauczysz się reagować na zdarzenia oraz wykorzystywać okna dialogowe. Ponadto zdobędziesz wiedzę na temat pracy z obiektami DOM HTML oraz na temat sposobów reagowania na błędy w skryptach. Autor przedstawia tu także dostępne obiekty JavaScript oraz pokazuje, jak wykonywać operacje związane z czasem. Ogromnym atutem tej książki jest przejrzystość i usystematyzowany sposób prezentowania informacji. Dzięki temu również Ty szybko i bezboleśnie poznasz JavaScript!
* Typowe konstrukcje języka JavaScript
* Wykorzystanie zmiennych
* Zastosowanie funkcji
* Reagowanie na zdarzenia
* Sposoby użycia okien dialogowych
* Wykonywanie operacji związanych z czasem
* Dostępne obiekty JavaScript
* Obiekty DOM HTML
* Przygotowanie własnych obiektów
* Dziedziczenie w JavaScript
* Obsługa błędów
Przejdź bezboleśnie pierwsze starcie z JavaScript!
Naucz się łączyć największe zalety języków oraz technik programowania
i twórz interaktywne strony internetowe
* Jak unikać typowych błędów i sprawnie rozwiązywać problemy programistyczne?
* Jak połączyć zalety HTML, XML i PHP dla uzyskania pożądanych efektów?
* Jak tworzyć aplikacje wyposażone w aktywny interfejs użytkownika?
Statyczne strony WWW to dziś już przeszłość. Powszechnie dostępne narzędzia dają programistom prawie nieograniczone możliwości w zakresie tworzenia interaktywnych witryn internetowych, wzbogaconych o najróżniejsze efekty wizualne, animacje oraz wbudowane narzędzia pomocnicze. Największą popularność zdobyły sobie narzędzia z kategorii open source — z powodu ich minimalnego kosztu oraz niezwykle dużych zasobów, dostępnych za pośrednictwem Internetu. Z tej książki dowiesz się, jak tworzyć bogate i interaktywne strony WWW, łącząc rozmaite techniki i korzystając z różnych języków.
Książka "Ajax, JavaScript i PHP. Intensywny trening" poprowadzi Cię krok po kroku po podstawowych zasadach programowania w językach JavaScript, PHP i HTML oraz technologiach programowania. Dzięki temu podręcznikowi dowiesz się m.in., jak wykorzystywać dostępne biblioteki ajaksowe do implementowania i ulepszania podstawowych mechanizmów aplikacji. Szybko nauczysz się tworzyć interaktywne strony WWW, zarówno za pomocą technologii serwerowych, jak i technik oraz narzędzi umiejscowionych po stronie klienckiej, a także ich kombinacji.
* Tworzenie stron WWW w języku HTML
* Stylizacja stron za pomocą arkuszy CSS
* Tworzenie skryptów w języku JavaScript
* Wbudowanie skryptu w stronę WWW
* Obiektowy model dokumentu (DOM)
* Obiekty String
* Instrukcje warunkowe i pętle
* Funkcje wbudowane i biblioteki
* Konstruowanie aplikacji ajaksowych
* Zmienne w języku PHP
* Funkcje liczbowe, łańcuchy i tabele
* Kontrola przepływu sterowania
* Usługi webowe oraz protokoły REST i SOAP
Łącz, kompiluj, dobieraj — niech Twoje strony WWW zrobią wrażenie!
Poznaj narzędzia programu PowerPoint i twórz wyjątkowe prezentacje!
* Jak stworzyć profesjonalną prezentację na każdą okazję?
* Jak modyfikować grafikę SmartArt?
* Jak korzystać z programu Clip Organizer i biblioteki slajdów?
Z pewnością wiesz, do czego służy program PowerPoint, lecz jeśli jeszcze nie potrafisz z niego korzystać, a musisz szybko przygotować profesjonalną prezentację, ta książka jest właśnie dla Ciebie! Znajdziesz tu opis ostatniej wersji programu — PowerPoint 2007. Umożliwia ona stworzenie zaawansowanej i bogatej prezentacji, wyposażonej w dźwięk, fotografie i animacje filmowe. Nowy PowerPoint pozwala także na bezpieczne udostępnianie Twojej prezentacji wszystkim zainteresowanym.
Książka "PowerPoint 2007 PL. Seria praktyk" to bogato ilustrowany, a przy tym prawdziwie intuicyjny podręcznik, dzięki któremu każdy nauczy się sprawnie korzystać z tej aplikacji. Kolor i zrzuty ekranowe ilustrujące kolejne informacje, jak również klarowne i zrozumiałe instrukcje sprawiają, że nauka staje się niezwykle prosta. Dzięki tej książce poznasz wszystkie niezbędne narzędzia PowerPointa i ciekawe funkcje tego programu. Dowiesz się, jak zastosować w swojej prezentacji grafiki SmartArt oraz zaawansowane układy slajdów, a także w jaki sposób korzystać z galerii stylów czy biblioteki slajdów.
* Tworzenie prezentacji
* Praca z tekstem
* Grafika i linie
* Konwersja na grafikę SmartArt
* Tabele i wykresy
* Używanie Excela 2007 — kopiowanie i wstawianie tabel
* Wzbogacanie prezentacji — animacje
* Multimedia
* Dodawanie filmów i dźwięku
* Tworzenie albumów
* Pokaz slajdów
* Nagrywanie narracji
* Udostępnianie prezentacji
* Bezpieczeństwo
PowerPoint jest dla każdego!
Poznaj narzędzia oraz funkcje Excela i z łatwością wykorzystuj tę wiedzę w pracy
* Jak tworzyć skoroszyty i wykresy?
* Jak zarządzać danymi w arkuszach?
* Jak szacować formuły?
Na samo brzmienie słowa "Excel" reagujesz paniką? Uważasz, że to bardzo skomplikowany i trudny w obsłudze program? Świetnie! Ta książka została napisana właśnie z myślą o Tobie! Podręcznik, który trzymasz w rękach, stanowi namacalny dowód na to, że Excel 2007 może być prosty, a nauka jego obsługi bardzo przyjemna! Choć trudno Ci w tej chwili w to uwierzyć, aplikacja ta oferuje cale spektrum nowoczesnych, a przy tym przyjaznych i intuicyjnych narzędzi oraz funkcji, dzięki którym znacznie usprawnisz i przyspieszysz swoją pracę. Naprawdę warto je poznać!
Książkę "Excel 2007 PL. Seria praktyk" przygotowano w taki sposób, aby każdy mógł nauczyć się korzystać z narzędzi Excela, tworzyć odpowiednie arkusze oraz wykonywać na nich praktyczne operacje. Wszystkie porady i instrukcje napisane zostały prostym, zrozumiałym językiem. Dzięki temu szybko opanujesz sposoby zarządzania danymi czy szacowania formuł w tym programie. Wszystkie omawiane zagadnienia zilustrowane są ułatwiającymi zrozumienie zrzutami ekranowymi, a kolorowy druk znacznie uprzyjemni Ci korzystanie z książki. Wystarczy ją przeczytać, a poznasz Excela w stopniu pozwalającym Ci na swobodną pracę w tym programie. Na co zatem czekasz? Przed Tobą nauka takich zagadnień, jak:
* Tworzenie skoroszytu
* Wprowadzanie danych do arkusza i zarządzanie nimi
* Formuły i funkcje
* Tabele i wykresy
* Konwersja tabeli do postaci zakresu
* Zaawansowane funkcje
* Szacowanie formuł
* Zarządzanie Excelem
* Makra
* Szablony i scenariusze
* Łącza i odwołania
* Stosowanie aktualizacji
Najprostszy i najprzyjemniejszy sposób na poznanie Excela!
Poznaj praktyczne możliwości programu Access 2007!
* Jak właściwie zaprojektować bazę danych?
* Jak korzystać z szablonów?
* Jak tworzyć tabele i definiować relacje między nimi?
Wbrew pozorom nie trzeba być specjalistą, żeby korzystać z Accessa! Jest to program wyjątkowo przyjazny dla użytkownika, umożliwiający tworzenie baz danych i zarządzanie nimi bez potrzeby dogłębnego poznawania języka SQL oraz skomplikowanych środowisk serwerowych. Aplikacja pozwala na zapisywanie danych z wykorzystaniem formularzy, kierowanie zapytań do bazy, a także dzielenie danych ze współpracownikami za pośrednictwem sieci komputerowej.
Książka "Access 2007 PL. Seria praktyk" zawiera zwięzły i czytelny opis wszystkich najważniejszych funkcji tego programu, a także konkretne przykłady i jasne instrukcje zastosowania narzędzi Accessa. Kolorowe strony pozwalają na szybkie odnalezienie interesujących Cię zagadnień. Dzięki temu podręcznikowi poznasz podstawowe zasady tworzenia dobrego projektu bazy danych oraz jej zaawansowane możliwości. Nauczysz się tworzyć tabele, formularze i raporty, a także korzystać z kluczy podstawowych i obcych. Bez problemu zbudujesz taką bazę danych, która pozwoli Ci sprawnie zarządzać informacjami.
* Personalizacja Accessa 2007
* Projektowanie baz danych
* Relacyjne bazy danych
* Klucze podstawowe i obce
* Tworzenie tabel
* Korzystanie z typów danych
* Definiowanie relacji
* Kwerendy
* Korzystanie z SQL
* Tworzenie i dostrajanie formularzy
* Tworzenie raportów
* Współdzielenie Accessa
Naucz się korzystać z Accessa — zachwycą Cię jego możliwości!
Odkryj bogactwo funkcji Worda!
Jak poprawnie formatować i uatrakcyjniać dokumenty?
Chcesz zacząć sprawnie tworzyć w programie Word dokumenty o profesjonalnym wyglądzie? A może tak dobrze go już znasz, że wątpisz, by skrywał przed Tobą jeszcze jakiekolwiek tajemnice? Tak czy inaczej warto opanować wszystkie potężne możliwości najpopularniejszego edytora tekstów, różne sposoby pracy z nim i metody tworzenia dokumentów tekstowych. Uzbrojony w taką wiedzę, z pewnością będziesz pracował szybciej i sprawniej.
Książka "Word 2007 PL. Seria praktyk" jest graficznym przewodnikiem po najnowszej wersji Worda i zawiera dokładny opis jego funkcji podstawowych oraz zaawansowanych — począwszy od tworzenia i formatowania tekstów, a na złożonych makrach skończywszy. Wszystko to przedstawione zostało za pomocą przejrzystych, kolorowych i szczegółowych instrukcji oraz praktycznych przykładów. Dzięki temu podręcznikowi poznasz całe spektrum narzędzi Worda i udoskonalisz swoją pracę z tym programem.
* Narzędzia główne
* Formatowanie tekstu
* Szybkie style
* Praca z dokumentem
* Drukowanie i publikowanie
* Konwersja do formatu PDF
* Biblioteka ClipArt i SmartArt
* Hiperłącza i zakładki
* Równania
* Zaawansowane funkcje — podpis cyfrowy
* Makra
Opanuj wszystkie narzędzia Worda i ciesz się swobodą tworzenia dokumentów!
Serwisy społecznościowe. Budowa, administracja i moderacjaWydawnictwo Helion
Dołącz do kreatorów nowych trendów! Stwórz własny serwis społecznościowy!
* Pierwsze kroki w roli twórcy serwisu — rodzaje stron, prawo i reklama
* Skrypty, instalacja i administracja — PHPizabi, Elgg, Dolphin, Joomla!
* ABC moderatora i użytkownika — regulamin, trolle, zakres ingerencji
Serwisy społecznościowe są bodaj najszybciej rozwijającą się dziś częścią internetu. Nie sposób przecenić ich roli społecznej i opiniotwórczej. Liczba użytkowników i ich poczucie wspólnoty decydują o sile i prężności tych serwisów. W każdej chwili możesz przyłączyć się do któregoś z nich. Jednak znacznie więcej radości sprawiłoby Ci na pewno prowadzenie własnego serwisu, wokół którego skupiałaby się cała społeczność osób o zainteresowaniach podobnych do Twoich.
W książce "Serwisy społecznościowe. Budowa, administracja i moderacja" znajdziesz wszelkie informacje dotyczące tworzenia i obsługi serwisu społecznościowego. Opisano w niej początki tego zjawiska społecznego, podstawy jego działania, rozmaite odmiany serwisów, wszelkie kwestie prawne i techniczne. Niezależnie od tego, czy szukasz inspiracji odnośnie treści umieszczanych w serwisie, czy chciałbyś dowiedzieć się, jak rozwiązać konkretne problemy z konfiguracją, rejestracją, wyborem mechanizmu działania czy wyglądu Twojego serwisu, autorzy służą Ci rzetelną wiedzą, wskazówkami i podpowiedziami. Oprócz tego wprowadzą Cię w kwestie związane z bezpieczeństwem w sieci, rolą moderatora i rozwiązywaniem problemów z użytkownikami.
* Społeczności internetowe
* Serwisy społecznościowe (historia, rodzaje, reklama)
* Regulacje prawne
* Wybór domeny i hostingu
* Niezbędne narzędzia (klient FTP, edytory CSS i tekstowe)
* Serwis społecznościowy a forum dyskusyjne
* Bezpieczeństwo serwisu
* Skrypty (PHPizabi, Elgg, Dolphin, Joomla!, BuddyPress, Joovili, SocialEngine i wiele innych)
* Online-Community-Building
* Skrypty do budowy serwisu wideo (ClipBucket Lite, Clipshare, ClipHouse i wiele innych)
* Rola moderatora
* Social shopping
Sprawdź, jak wiele satysfakcji daje własny serwis społecznościowy!
AutoCAD to program do komputerowego wspomagania projektowania, który od lat wyznacza standardy na rynku takich aplikacji. Z jego możliwości korzystają projektanci różnych branż, a ogromna liczba bibliotek, modułów i nakładek sprawia, że realizacja nawet najbardziej złożonych projektów przebiega szybko i sprawnie. Każda kolejna wersja AutoCAD-a jest bardziej rozbudowana. W wersji 2008 autorzy aplikacji zadbali o optymalizację znanych już użytkownikom narzędzi i zwiększenie produktywności pracy. Zmodernizowany interfejs użytkownika oraz nowe możliwości docenią nie tylko profesjonaliści, ale również ci, którzy stawiają pierwsze kroki w świecie komputerowego wspomagania projektowania.
Książka "AutoCAD 2008 i 2008 PL" to wyczerpujące omówienie najnowszej edycji tej aplikacji. Każdy użytkownik AutoCAD-a, niezależnie od stopnia zaawansowania, znajdzie w niej interesujące informacje. Czytając tę książkę, nauczysz się tworzyć i modyfikować rysunki, wymiarować je, korzystać z warstw, bloków i stylów oraz drukować projekty. Poznasz zasady modelowania bryłowego, tworzenia szablonów oraz rysowania w trybie aksonometrycznym. Każde z narzędzi dostępnych w aplikacji jest dokładnie omówione, a ilustrowane przykłady ułatwiają poznanie ich w praktyce.
* Interfejs użytkownika, menu i paski narzędzi
* Praca z dokumentami
* Układy współrzędnych
* Tworzenie podstawowych obiektów i definiowanie ich właściwości
* Napisy i tabelki
* Rysowanie precyzyjne
* Rysunek aksonometryczny
* Kreskowanie
* Naprawianie uszkodzonych rysunków
* Techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Modelowanie 3D i bryły ACIS
Poznaj najnowszą wersję narzędzia, które zrewolucjonizowało pracę projektantów na całym świecie.
Zobacz, jakie to proste — naucz się tworzyć bazy danych!
* Jak tworzyć formularze i raporty?
* Jak modyfikować strukturę tabel?
* Jak stosować mechanizmy wymiany danych?
Współczesny świat wymusza na przedsiębiorstwach gromadzenie oraz przetwarzanie ogromnej ilości informacji. To sprawia, że muszą one dysponować wydajnymi i sprawnymi bazami danych. Aby zbudować taki system zarządzania danymi, niezbędne są odpowiednie narzędzia — jednym z nich jest program MS Access. Ta aplikacja przede wszystkim pozwala na łatwą kontrolę poprawności tworzonych projektów oraz zapewnia integrację narzędzi służących do tworzenia struktury relacyjnej. Dba także o zgodność tych narzędzi ze standardem języka zapytań SQL, wykorzystywanym do tworzenia i modyfikowania baz danych oraz operowania na zgromadzonych w nich informacjach.
Książka „Bazy danych. Pierwsze starcie” stanowi doskonałe wprowadzenie w tematykę tworzenia baz danych. Zawiera wszystkie potrzebne informacje, podane w prosty i przejrzysty sposób. Ten podręcznik przyda się zarówno studentom kierunków informatycznych, jak i wszystkim tym, którzy chcą zdobyć wiedzę o nowoczesnych metodach budowania takich baz. Stąd dowiesz się m.in., jak wykorzystywać język zapytań SQL, w jaki sposób tworzyć tabele, formularze i raporty oraz stosować mechanizmy wymiany danych, a także na czym polega filtrowanie i sortowanie w zapytaniach. Zdobędziesz wiedzę i umiejętności wystarczające do samodzielnego zbudowania wydajnej bazy danych i sprawnego nią zarządzania.
* Projektowanie bazy danych — narzędzia wizualne
* Tworzenie formularzy i raportów
* Strukturalny język zapytań SQL w wersji MS JetSQL
* Składnia podstawowa
* Unia — koniunkcja zbiorów
* Grupowanie i funkcje agregujące
* Zastosowanie języka SQL z poziomu formularzy
* Mechanizmy wymiany danych
* Obiekty: DAO, RDO, ADO
* Zastosowanie mechanizmów wymiany danych przy tworzeniu aplikacji
Stwórz własną, niezawodną bazę danych!
Wkrocz w świat projektowania 3D
* Jak definiować parametry projektu?
* W jaki sposób korzystać z narzędzi projektowych?
* Jak generować dokumentację techniczną?
Inventor, opracowany i sprzedawany przez firmę Autodesk, to program typu CAD, pozwalający na zamodelowanie projektowanego urządzenia lub elementu w postaci bryły trójwymiarowej. W oparciu o tak zamodelowaną bryłę Inventor umożliwia wygenerowanie pełnej dokumentacji projektowej — rysunków wykonawczych i złożeniowych, wykazu części i innych. Aplikacja pozwala także na przeprowadzenie symulacji i analizy działania projektowanego urządzenia.
"Inventor. Pierwsze kroki " to podręcznik dla wszystkich osób, które chcą poznać możliwości tej aplikacji i wykorzystać je w swojej pracy. Książka opisuje proces instalacji i konfiguracji programu oraz definiowania parametrów projektu. Pokazuje także kolejne kroki jego realizacji. Przeczytasz w niej o tworzeniu szkiców, definiowaniu wiązań, generowaniu modeli bryłowych i tworzeniu zespołów. Dowiesz się także, w jaki sposób wygenerować dokumentację techniczną w oparciu o gotowy model oraz jak zaprezentować elementy projektu w postaci animacji trójwymiarowej.
* Instalacja Inventora
* Konfiguracja interfejsu użytkownika
* Praca z oknami dialogowymi
* Tworzenie szkiców i wiązań
* Edycja obiektów graficznych
* Tworzenie brył trójwymiarowych
* Łączenie elementów w zespoły
* Tworzenie dokumentacji technicznej
* Prezentacja zespołów
Zrealizuj swoje wizje za pomocą Inventora!
1. IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI Delphi 7. Æwiczenia
zaawansowane
KATALOG KSI¥¯EK
Autor: Adam Boduch
KATALOG ONLINE ISBN: 83-7361-076-6
Format: B5, stron: 158
ZAMÓW DRUKOWANY KATALOG Przyk³ady na ftp: 951 kB
TWÓJ KOSZYK
DODAJ DO KOSZYKA W 2002 roku firma Borland zaprezentowa³a na polskim rynku now¹ wersjê narzêdzia
typu RAD, s³u¿¹cego do szybkiego tworzenia aplikacji — Delphi. Jest to ju¿ 7. wersja
tego popularnego pakietu. Wprowadzono sporo nowo ci: poprawiono rodowisko
CENNIK I INFORMACJE programistyczne IDE, dodano nowe komponenty VCL i wprowadzono kilka zmian
w bibliotece uruchomieniowej. Delphi 7 zosta³o tak¿e przystosowane do platformy .NET
ZAMÓW INFORMACJE Microsoftu.
O NOWO CIACH Je li chcesz szybko zapoznaæ siê z mo¿liwo ciami nowego Delphi, ksi¹¿ka „Delphi 7.
Æwiczenia zaawansowane” to idealny przewodnik dla Ciebie. Znajdziesz tu wiele
ZAMÓW CENNIK æwiczeñ dotycz¹cych ró¿nych obszarów zaawansowanego wykorzystania Delphi;
od programowania baz danych po programowanie internetowe.
Dziêki ksi¹¿ce poznasz:
CZYTELNIA • Zmiany i nowo ci wprowadzone w Delphi 7
FRAGMENTY KSI¥¯EK ONLINE • Programowanie sieciowe w Delphi 7: korzystanie z gniazd i protoko³ów
SMTP i HTTP
• Tworzenie kontrolek ActiveX
• Szybkie pisanie aplikacji internetowych z u¿yciem komponentów IntraWeb
• Sposoby korzystania z baz danych za pomoc¹ dbExpress
• Metody pozyskiwania z poziomu Delphi informacji o sprzêcie i oprogramowaniu,
sterowanie procesami
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
2. Spis treści
Wstęp............................................................................................................................................................7
Rozdział 1. Nowości w Delphi 7................................................................................................................................9
Nowości w zakresie IDE................................................................................................... 9
Nowe elementy menu ............................................................................................... 10
Code Insight............................................................................................................. 12
Opcje kodu źródłowego............................................................................................. 13
Pozostałe zmiany IDE............................................................................................... 14
Nowe komponenty VCL ................................................................................................. 15
Elementy wizualne w stylu Windows XP.................................................................... 15
Manifest XP............................................................................................................. 19
Pakiet Indy .............................................................................................................. 20
Pozostałe komponenty .............................................................................................. 20
Komponenty zmodyfikowane .................................................................................... 20
Zmiany w bibliotece uruchomieniowej ............................................................................. 20
Moduł Classes.......................................................................................................... 20
Moduł StrUtils ......................................................................................................... 22
Moduł VarCmplx...................................................................................................... 22
Moduł SysUtils ........................................................................................................ 22
.NET............................................................................................................................. 22
Modyfikacje dotyczące kompilatora ........................................................................... 22
Bazy danych.................................................................................................................. 24
Podsumowanie............................................................................................................... 24
Rozdział 2. Programowanie sieciowe...............................................................................................................25
Komponenty dostępne w Delphi ...................................................................................... 25
Jak to działa? ................................................................................................................. 26
IP............................................................................................................................ 26
TCP ........................................................................................................................ 26
Porty ....................................................................................................................... 27
Protokół HTTP ........................................................................................................ 27
Protokół FTP ........................................................................................................... 27
Protokół SMTP ........................................................................................................ 27
Korzystanie z gniazdek ................................................................................................... 28
Ustanawianie połączenia ........................................................................................... 28
Przesyłanie danych pomiędzy komputerami ................................................................ 32
Jak działają konie trojańskie?..................................................................................... 33
3. 4 Delphi 7. Ćwiczenia zaawansowane
Wykorzystanie protokołu SMTP ..................................................................................... 35
Wysyłanie e-maili..................................................................................................... 35
Wykorzystanie protokołu HTTP...................................................................................... 44
Łączenie się z serwerem HTTP.................................................................................. 44
Wymiana danych...................................................................................................... 45
Praktyczne przykłady wykorzystania protokołu HTTP ...................................................... 49
Wykrywanie nowej wersji programu .......................................................................... 49
Wykorzystanie wyszukiwarki serwisu 4programmers.net ............................................. 52
Podsumowanie............................................................................................................... 63
Rozdział 3. ActiveX......................................................................................................................................................65
Co to jest COM?............................................................................................................ 65
Tworzenie obiektów COM.............................................................................................. 65
Wpisywanie kodu — ROT13 .......................................................................................... 72
Budowa i rejestracja kontrolki ......................................................................................... 73
Wykorzystanie obiektu COM .......................................................................................... 74
Czym jest ActiveX?........................................................................................................ 74
Importowanie kontrolek ActiveX..................................................................................... 75
Wykorzystanie komponentu TShockwaveFlash........................................................... 76
Tworzenie kontrolek ActiveX.......................................................................................... 77
Przykładowa kontrolka ActiveX ...................................................................................... 78
Tworzenie interfejsu COM ........................................................................................ 78
Tworzenie kontrolki ActiveX..................................................................................... 79
Budowa, rejestracja i instalacja kontrolki .................................................................... 89
Wykorzystanie kontrolki TVText ............................................................................... 90
Publikowanie ActiveX w Internecie ................................................................................. 91
Względy bezpieczeństwa........................................................................................... 94
Podsumowanie............................................................................................................... 94
Rozdział 4. IntraWeb.................................................................................................................................................95
Tworzenie projektu ........................................................................................................ 95
Uruchamianie projektu ................................................................................................... 96
Dodajemy kontrolki........................................................................................................ 97
Obsługa zdarzeń ....................................................................................................... 97
Przechwytywanie informacji...................................................................................... 98
Komunikaty informacyjne ......................................................................................... 99
Flash ........................................................................................................................... 100
Wykorzystanie JavaScriptu ........................................................................................... 101
Tworzenie kilku formularzy .......................................................................................... 102
Wysyłanie plików......................................................................................................... 104
Podsumowanie............................................................................................................. 104
Rozdział 5. Bazy danych dbExpress .................................................................................................................105
Czym są aplikacje typu klient-serwer?............................................................................ 105
Narzędzia............................................................................................................... 105
Komponenty .......................................................................................................... 106
dbExpress.................................................................................................................... 106
Łączenie z serwerem............................................................................................... 106
Tworzenie tabel...................................................................................................... 109
Dodawanie nowych rekordów.................................................................................. 110
Odczytywanie rekordów.......................................................................................... 111
Kasowanie rekordów .............................................................................................. 113
4. Spis treści 5
Przykład działania — księga gości ................................................................................. 116
Projektowanie tabel ................................................................................................ 117
Projektowanie interfejsu.......................................................................................... 117
Kod aplikacji.......................................................................................................... 119
Informacje o bazie danych ............................................................................................ 125
Inne komponenty dbExpress ......................................................................................... 126
Podsumowanie............................................................................................................. 128
Rozdział 6. Informacje o sprzęcie.....................................................................................................................129
Informacje o katalogach................................................................................................ 129
Informacje o u ytkowniku ............................................................................................ 131
Informacja o systemie operacyjnym............................................................................... 131
Informacja o klawiaturze............................................................................................... 133
Informacje o systemie................................................................................................... 134
Krótki przegląd pól rekordu..................................................................................... 134
Przykładowy program ............................................................................................. 135
Częstotliwość taktowania procesora ......................................................................... 136
Informacje o stanie pamięci........................................................................................... 137
Lista aktywnych procesów ............................................................................................ 139
Ikony procesów...................................................................................................... 141
Wątki procesu.............................................................................................................. 143
Formularz realizujący wyświetlenie wątków procesu ................................................. 143
„Zabijanie” aktywnych procesów .................................................................................. 147
Informacje o dyskach ................................................................................................... 149
Lista wszystkich dysków ......................................................................................... 149
Etykiety dysków..................................................................................................... 151
Dodatkowe informacje na temat dysków .................................................................. 152
Pobieranie rozmiaru dysków.................................................................................... 153
Rozdzielczość ekranu ................................................................................................... 155
Odczyt aktualnej rozdzielczości ............................................................................... 155
Zmiana rozdzielczości............................................................................................. 156
Podsumowanie............................................................................................................. 158
5. 3.
Rozdział
ActiveX
Ten rozdział będzie poświęcony w całości kontrolkom ActiveX. Do czego słu ą oraz co
to jest ActiveX? W jaki sposób umieszczać kontrolki ActiveX w Internecie oraz jak je
tworzyć na bazie komponentów VCL. Tego wszystkiego dowiesz się czytając ten rozdział.
Wcześniej jednak musisz zapoznać się z pojęciem COM...
Co to jest COM?
COM — od ang. Component Object Model. Specyfikacja firmy Microsoft, która w zało eniu
dotyczy tworzenia obiektów wielokrotnego u ytku, niezale nie od języka programowania.
eby zrozumieć ActiveX, musisz zrozumieć COM — postaram się to zwięźle wytłumaczyć.
Otó firma Microsoft wymyśliła model obiektów, które mogą być wykorzystywane w ka -
dym środowisku programistycznym Win32. Wynikiem powstania obiektu COM jest kon-
trolka z rozszerzeniem .dll. Kontrolka taka mo e być wykorzystana zarówno w Delphi,
jak i Visual C++, C++ Builderze, czy Visual Basicu.
Tworzenie obiektów COM
COM jest podstawą dla ActiveX i dla OLE. eby zrozumieć istotę działania ActiveX,
musisz zrozumieć istotę działania COM — stąd następujące ćwiczenie.
Ćwiczenie 3.1.
Tworzenie nowego projektu.
6. 66 Delphi 7. Ćwiczenia zaawansowane
1. Z menu Delphi wybierz New/New/Other. Pojawi się Repozytorium. Zaznacz zakładkę
ActiveX (rysunek 3.1).
Rysunek 3.1.
Zakładka ActiveX
Repozytorium
2. Zaznacz w tym oknie ikonę ActiveX Library i naciśnij OK. W tym momencie zostanie
utworzony pusty projekt.
3. Z polecenia File wybierz pozycję Save. Wska miejsce, gdzie Delphi ma zapisać plik.
Utworzyliśmy właśnie pusty projekt, ale na razie do niczego nam to nie słu y. Utworzenie
właściwego obiektu COM te jest proste — polega na wybraniu ikony Com Object.
Ćwiczenie 3.2.
Tworzenie obiektu COM.
1. Mając otwarty projekt z ćwiczenia 3.1 ponownie wybierz pozycję File/New/Other.
2. Z zakładki ActiveX tym razem wybierz pozycję Com Object. Delphi wyświetli okno
kreatora obiektów COM, widoczne na rysunku 3.2.
Rysunek 3.2.
Kreator obiektów COM
3. W polu %NCUU 0COG wpisz 4QV.
7. Rozdział 3. ActiveX 67
4. Pole GUETKRVKQP słu y do wstawienia krótkiego opisu obiektu. Mo esz wpisać np.
#NIQT[VO 4QV.
5. Przyciskiem OK zamknij okno. Obiekt COM został utworzony.
6. Z menu File wybierz Save All i wpisz nazwę dla modułu.
Na pierwszym planie znajduje się okno edytora biblioteki typu (rysunek 3.3). Za pomocą
tego edytora sterujemy obiektem COM. Wszystkie zmiany dokonane w tym edytorze znajdą
odzwierciedlenie w module.
Rysunek 3.3.
Okno edytora
biblioteki typu;
dodawanie
właściwości
oraz metod
Dodawanie nowych metod oraz właściwości jest dość proste. Wszystko mo na zrobić
za pomocą edytora biblioteki. Wystarczy kliknąć prawym przyciskiem myszy pozycję
IRot13 i z menu New wybrać Properties lub Methods.
Ćwiczenie 3.3.
Dodawanie nowej metody.
1. Kliknij prawym przyciskiem myszy pozycję IRot13 i z menu New wybierz Method.
Rysunek 3.4.
Dodawanie
nowej metody
8. 68 Delphi 7. Ćwiczenia zaawansowane
2. Po tym kroku pojawi się w obrębie edytora nowa pozycja — nazwij ją 4QV
(zakładka Attributes).
3. Następnie przejdź do zakładki Parameters. Nasza funkcja 4QV z zało enia nie
będzie posiadać adnych parametrów. Jedyne, co tu będziesz musiał ustalić,
to wartość zwracaną przez funkcję.
4. Z pozycji 4GVWTP 6[RG wybierz .2564.
5. Mo esz zapisać cały projekt (Ctrl+Shift+S).
Zmiany, których dokonaliśmy w edytorze zostały oddane w module 4QV(TO.
Wydruk 3.1. Kod źródłowy modułu Rot13Frm.pas
WPKV 4QV(TO
] 9#40 5;/$1.A2.#6(14/ 1((_
KPVGTHCEG
WUGU
9KPFQYU #EVKXG: %NCUUGU %QO1DL RA6.$ 5VF8EN
V[RG
64QV ENCUU
66[RGF%QO1DLGEV +4QV
RTQVGEVGF
HWPEVKQP 4QV 2%JCT UVFECNN
]GENCTG +4QV OGVJQFU JGTG_
GPF
KORNGOGPVCVKQP
WUGU %QO5GTX
HWPEVKQP 64QV4QV 2%JCT
DGIKP
GPF
KPKVKCNKCVKQP
66[RGF%QO1DLGEV(CEVQT[%TGCVG
%QO5GTXGT 64QV %NCUUA4QV
EK/WNVK+PUVCPEG VO#RCTVOGPV
GPF
W module tym mo esz wpisać kod funkcji 4QV. Podczas gdy Ty pracujesz z modułem
4QV(TO, Delphi pracuje nad tworzeniem modułu przechowującego kod biblioteki. W edyto-
rze kodu cały czas masz otwartą zakładkę p32_TLB.pas (do nazwy projektu jest dodawana
końcówka A6.$).
Wydruk 3.2. Kod źródłowy biblioteki
WPKV RA6.$
988. %Q4QV ENCUU
ENCUU HWPEVKQP %TGCVG +4QV
ENCUU HWPEVKQP %TGCVG4GOQVG
EQPUV /CEJKPG0COG UVTKPI +4QV
GPF
KORNGOGPVCVKQP
WUGU %QO1DL
ENCUU HWPEVKQP %Q4QV%TGCVG +4QV
DGIKP
4GUWNV %TGCVG%QO1DLGEV
%.#55A4QV CU +4QV
GPF
ENCUU HWPEVKQP %Q4QV%TGCVG4GOQVG
EQPUV /CEJKPG0COG UVTKPI +4QV
DGIKP
4GUWNV %TGCVG4GOQVG%QO1DLGEV
/CEJKPG0COG %.#55A4QV CU +4QV
GPF
GPF
Ten kod to na pozór wiele niezrozumiałych instrukcji. Przykładowo, zwróć uwagę na
fragment:
+4QV KPVGTHCEG
+7PMPQYP
= ]#%((#('%'(_ ?
HWPEVKQP 4QV 2%JCT UVFECNN
GPF
Jest to deklaracja interfejsu +4QV.
Interfejs COM jest sposobem łączności u ytkownika z funkcjami COM.
Dzięki interfejsowi COM masz dostęp do tego, co oferuje sama kontrolka COM. W edyto-
rze biblioteki nale ało utworzyć metodę, która następnie została dopisana do interfejsu,
w module p32_TBL.pas. Dzięki temu u ytkownik korzystający z kontrolki ma mo liwość
wykorzystania funkcji 4QV.
Tak jak nazwy komponentów zaczynają się od litery 6, nazwy interfejsów COM rozpo-
czynają się od litery + — jest to zasada uniwersalna i nie nale y jej łamać.
Podstawowym interfejsem jest interfejs +7PMPQY, tak samo jak podstawową klasą w VCL
jest 61DLGEV.
989. Rozdział 3. ActiveX 71
Ćwiczenie 3.4.
Dodawanie właściwości.
Gdy chcemy dodać właściwość, edytor biblioteki, tak jak w ćwiczeniu poprzednim,
automatycznie wygeneruje dwie gałęzie. Domyślnie zakłada bowiem, e jedna z nich
potrzebna jest do zapisywania danych do właściwości, a druga do ich odczytu. My jednak
potrzebujemy właściwości „tylko do zapisu”.
1. W tym celu odszukaj na pasku przycisk New Property.
2. Obok tego przycisku znajduje się strzałka — w wyniku jej rozwinięcia poka ą się
pozycje, wśród których znajduje się Write Only — wybierz ją.
3. Zostanie utworzona jedna gałąź.
4. Zmień jej nazwę na 8CNWG.
5. Z listy rozwijanej 6[RG wybierz pozycję .2564.
6. Ostatnim krokiem będzie wejście w zakładkę Parameters i ustawienie opcji parametru.
7. Z listy rozwijanej 4GVWTP 6[RG wybierz XQKF (oznacza, e nie będzie wartości
zwracanej przez funkcję). Natomiast musisz ustawić parametr owej procedury.
Spójrz na rysunek 3.5.
Rysunek 3.5.
Ustawienie
typu parametru
8. Po kliknięciu napisu NQPI pojawi się strzałka słu ąca do rozwijania listy z mo liwymi
typami danych. Wybierz .2564.
To właściwie wszystko — teraz mo esz zapisać cały projekt. W module 4QV(TO znajduje
się taka linia:
RTQEGFWTG 5GVA8CNWG
8CNWG 2%JCT UVFECNN
Je eli u ytkownik nada zmiennej 8CNWG nową wartość, zostanie ona przekazana jako pa-
rametr procedury 5GVA8CNWG.
990. 72 Delphi 7. Ćwiczenia zaawansowane
Wpisywanie kodu — ROT13
Nasz przykładowy obiekt COM będzie korzystał z algorytmu ROT13 w celu zakodowania
tekstu. Zasada działania tego algorytmu jest bardzo prosta. Otó przekształca on znak na
numer ASCII i następnie dodaje do tego numeru liczbę 13, po czym ponownie przekształca
liczbę w znak.
Funkcja 4QV wygląda mniej więcej tak:
HWPEVKQP 64QV4QV 2%JCT
XCT
K +PVGIGT
5KP 5QWV 5VTKPI
DGIKP
] RT[RKUCPKG FCP[EJ FQ OKGPPGL 5VTKPI _
5KP (4QV
HQT + VQ .GPIVJ
5KP FQ RúVNC RQ YU[UVMKEJ PCMCEJ
DGIKP
] LG GNK NKVGTC LGUV YKúMUC
TÎYPC QF # C OPKGLUC
TÎYPC QF / _
KH
7R%CUG
5KP=K? # CPF
7R%CUG
5KP=K? /
VJGP 5QWV 5QWV
%JT
1TF
5KP=K?
MQFQYCPKG
GNUG KH
7R%CUG
5KP=K? 0 CPF
7R%CUG
5KP=K?
VJGP 5QWV 5QWV
%JT
1TF
5KP=K?
GNUG 5QWV 5QWV
5KP=K?
GPF
4GUWNV 2%JCT
5QWV
GPF
Na końcu funkcja zwraca zakodowany ciąg znaków. Aby wszystko było bardziej zrozu-
miałe, przedstawię Ci cały moduł 4QV(TO (wydruk 3.3).
Wydruk 3.3. Moduł Rot13Frm.pas zawierający funkcję Rot13
WPKV 4QV(TO
] 9#40 5;/$1.A2.#6(14/ 1((_
KPVGTHCEG
WUGU
9KPFQYU #EVKXG: %NCUUGU %QO1DL RA6.$ 5VF8EN
V[RG
64QV ENCUU
66[RGF%QO1DLGEV +4QV
RTKXCVG
(4QV 2%JCT
RTQVGEVGF
HWPEVKQP 4QV 2%JCT UVFECNN
RTQEGFWTG 5GVA8CNWG
8CNWG 2%JCT UVFECNN
]GENCTG +4QV OGVJQFU JGTG_
GPF
991. Rozdział 3. ActiveX 73
KORNGOGPVCVKQP
WUGU %QO5GTX
HWPEVKQP 64QV4QV 2%JCT
XCT
K +PVGIGT
5KP 5QWV 5VTKPI
DGIKP
] RT[RKUCPKG FCP[EJ FQ OKGPPGL 5VTKPI _
5KP (4QV
HQT + VQ .GPIVJ
5KP FQ RúVNC RQ YU[UVMKEJ PCMCEJ
DGIKP
] LG GNK NKVGTC LGUV YKúMUC
TÎYPC QF # C OPKGLUC
TÎYPC QF / _
KH
7R%CUG
5KP=K? # CPF
7R%CUG
5KP=K? /
VJGP 5QWV 5QWV
%JT
1TF
5KP=K?
MQFQYCPKG
GNUG KH
7R%CUG
5KP=K? 0 CPF
7R%CUG
5KP=K?
VJGP 5QWV 5QWV
%JT
1TF
5KP=K?
GNUG 5QWV 5QWV
5KP=K?
GPF
4GUWNV 2%JCT
5QWV
GPF
RTQEGFWTG 64QV5GVA8CNWG
8CNWG 2%JCT
DGIKP
(4QV 8CNWG
GPF
KPKVKCNKCVKQP
66[RGF%QO1DLGEV(CEVQT[%TGCVG
%QO5GTXGT 64QV %NCUUA4QV
EK/WNVK+PUVCPEG VO#RCTVOGPV
GPF
Na początku za pomocą procedury 5GVA8CNWG do zmiennej (4QV (sekcja RTKXCVG) zo-
stanie przypisana wartość z parametru owej procedury 5GVA8CNWG. Dzięki temu funkcja
4QV będzie mogła odczytać tę wartość i zakodować algorytmem 4QV, po czym
zwrócić ciąg znaków.
Budowa i rejestracja kontrolki
Mamy ju cały potrzebny kod do skompilowania biblioteki. Z menu Project wybierz
pozycję Build. Kontrolka zostanie skompilowana do postaci pliku DLL.
Je eli nie ma adnych błędów, to mo esz zarejestrować kontrolkę poprzez wybranie z menu
Run pozycji Register ActiveX Server. Je eli wszystko się powiedzie, powinieneś otrzymać
komunikat o prawidłowej rejestracji. Kontrolka jest gotowa do u ycia.
992. 74 Delphi 7. Ćwiczenia zaawansowane
Wykorzystanie obiektu COM
Ćwiczenie 3.5.
Wykorzystanie obiektu COM.
Nasza przykładowa aplikacja wcale nie musi być skomplikowana. Wystarczy, e będzie
zawierać przycisk oraz kontrolkę edycyjną. W katalogu z naszą przykładową aplikacją musi
się znaleźć plik p32_TLB.pas, gdy zawiera interfejsy i klasy COM.
Aby cały projekt prawidłowo się skompilował, odszukaj sekcję WUGU i dodaj do niej nastę-
pujące moduły:
WUGU RA6.$ %QO1DL
Pierwszy zawiera oczywiście deklarację interfejsu COM, a drugi zawiera nagłówek funkcji
%TGCVG%QO1DLGEV.
RTQEGFWTG 6/CKP(QTODVP%QPXGT%NKEM
5GPFGT 61DLGEV
XCT
4QV +4QV
DGIKP
4QV %TGCVG%QO1DLGEV
%.#55A416 CU +4QV WVYÎT QDKGMV %1/
KH #UUKIPGF
4QV VJGP
DGIKP
4QV5GVA8CNWG
2%JCT
GFV8CNWG6GZV RT[RKU YCTVQ è QFE[VCPæ MQPVTQNMK GF[E[LPGL
GFV8CNWG6GZV 4QV4QV FQ MQPVTQNMK RT[RKU CMQFQYCP[ VGMUV
GPF
GPF
Oto jak wygląda u ycie kontrolki COM. Najpierw tworzymy obiekt COM, eby później
skorzystać z funkcji, jakie oferuje nam jej interfejs. Rysunek 3.6 przedstawia działanie
przykładowego programu.
Rysunek 3.6.
Tekst „Delphi 7 Studio”
zakodowany za pomocą
algorytmu ROT13
Oczywiście algorytm działa w dwie strony. Po zakodowaniu tekstu i ponownym naci-
śnięciu przycisku następuje jego rozkodowanie.
Czym jest ActiveX?
ActiveX to technologia oparta na COM. Pozwala na tworzenie kontrolek .ocx lub .dll.
Tak naprawdę ActiveX to obiekt COM, tyle e posiadający własny interfejs dostępny na
poziomie projektowania. Wygląda to w ten sposób, i tworzony jest zwykły formularz
VCL będący w rzeczywistości kontrolką ActiveX. Mo na korzystać z wszystkich kom-
ponentów i, ogólnie rzecz biorąc, projektowanie jest łatwiejsze ni w przypadku zwy-
kłych obiektów COM. Dodatkowo ActiveX umo liwia wygenerowanie kodu pozwala-
jącego na umieszczenie jej w Sieci, na stronie WWW.
993. Rozdział 3. ActiveX 75
Importowanie kontrolek ActiveX
Korzystając z Delphi, mo esz nawet nie wiedzieć, e w rzeczywistości u ywasz kon-
trolki ActiveX. Po zaimportowaniu do Delphi taka kontrolka przedstawia się jak zwykły
komponent i znajduje się na palecie komponentów. Przykład? Komponent 69GD$TQYUGT
(paleta Internet). Komponent ten słu y do wyświetlania stron WWW, ale w rzeczywistości
jest to kontrolka ActiveX przeglądarki Internet Explorer. Tak więc mając zainstalowaną
przeglądarkę, masz równie kontrolkę ActiveX, której z kolei mo esz u yć w Delphi.
Ćwiczenie 3.6.
Importowanie kontrolki ActiveX.
1. Z menu Component wybierz pozycję Import ActiveX Control. Powinno się pokazać
okno Import ActiveX (rysunek 3.7).
Rysunek 3.7.
Okno Import ActiveX
Człon okna stanowi lista rozwijana, zawierająca kontrolki znajdujące się w systemie.
Za pomocą przycisku Add mo esz dodać do tej listy nową kontrolkę, ale tym zajmiemy
się nieco później. W naszym ćwiczeniu do programu zaimportujemy kontrolkę
Shockwave Flash. Dzięki tej kontrolce będziemy mogli w naszych aplikacjach
wyświetlać filmy w formacie Flash. Je eli nie mo esz na liście odnaleźć tej kontrolki,
oznacza to, e nie masz jej w systemie.
2. Przed zaimportowaniem kontrolki wybierz jeszcze paletę, na której zostanie ona
zainstalowana. Ja z listy Palette page wybrałem 5VCPFCTF.
3. Teraz mo esz nacisnąć przycisk Install. Spowoduje on wyświetlenie okna Install.
Właściwie w tym oknie nie musimy dokonywać adnych zmian — naciśnij OK.
Po tej operacji wyświetli się okno, takie jak na rysunku 3.8.
994. 76 Delphi 7. Ćwiczenia zaawansowane
Rysunek 3.8.
Dodawanie
obiektu do pakietu
4. Delphi zapyta Cię, czy skompilować pakiet. Je eli naciśniesz Yes, spowoduje to
zainstalowanie kontrolki w palecie komponentów — potwierdzeniem tego będzie
komunikat (rysunek 3.9).
Rysunek 3.9.
Potwierdzenie
instalacji obiektu
Od tej chwili na palecie komponentów (zakładka Standard) pojawi się 65JQEMYCXG(NCUJ.
Wykorzystanie komponentu TShockwaveFlash
Pobawmy się trochę kontrolką Flash i wyświetlaniem animacji.
Ćwiczenie 3.7.
Ładowanie i wyświetlanie animacji w komponencie.
1. Umieść komponent 65JQEMYCXG(NCUJ na formularzu i nazwij go (NCUJ.
2. Umieść tak e komponent 6$WVVQP — będzie on słu ył do ładowania filmu.
Po naciśnięciu przycisku wyświetli się okno słu ące do wyboru pliku — potrzebujemy
więc jeszcze komponentu 1RGPKCNQI. Procedura ładująca plik SWF (format Flasha)
wygląda następująco:
RTQEGFWTG 6/CKP(QTODVP.QCF%NKEM
5GPFGT 61DLGEV
DGIKP
KH 1RGPKCNQI'ZGEWVG VJGP RQFECU Y[ YKGVNCPKC QMPC
DGIKP
(NCUJ/QXKG 1RGPKCNQI(KNG0COG RT[RKU EKG Mú FQ RNKMW
(NCUJ2NC[ TQRQEPKL QFVYCTCPKG
GPF
GPF
Jak widzisz, odtwarzanie animacji Flasha jest dziecinnie proste. Wystarczy do właściwości
/QXG przypisać ście kę do pliku. Po wykonaniu metody 2NC[ rozpoczyna się odtwarzanie.
995. Rozdział 3. ActiveX 77
Jedyna pułapka, jaka czyha na programistę to konieczność podawania pełnej ście ki do
pliku. Mo na by pomyśleć, e skoro plik swf znajduje się w tym samym katalogu, co
program, wystarczy, e ście ka będzie przypisana w następujący sposób:
(NCUJ/QXG RNKMUYH
Nic bardziej mylnego — w takim wypadku plik nie zostanie załadowany. Nale y to zrobić
w taki sposób:
(NCUJ/QXKG 'ZVTCEV(KNG2CVJ
#RRNKECVKQP'ZG0COG
UYH
Tworzenie kontrolek ActiveX
Tworzenie obiektów ActiveX jest równie proste jak tworzenie obiektów COM. Jak ju
wspomniałem, podczas projektowania kontrolek ActiveX mo emy u ywać wizualnej bi-
blioteki komponentów (VCL).
Ćwiczenie 3.8.
Tworzenie nowej kontrolki.
Proces ten jest podobny do tworzenia obiektów COM.
1. Z menu File wybierz New, a następnie Other.
2. Kliknij zakładkę ActiveX, wybierz ikonę ActiveX Form. Na rysunku 3.10 przedstawione
jest okno, które zostanie wyświetlone w wyniku tej operacji.
Rysunek 3.10.
Okno Active
Form Wizard
3. W polu New ActiveX Name wpisz #EVKXG:6GUV.
4. Pole Implementation Unit niech zawiera wartość #EVKXG:6GUV(TORCU, a Project
Name: #EVKXG:6GUV2TQLFRT.
5. Naciśnij OK, a Delphi utworzy kontrolkę ActiveX i wyświetli formularz.
6. Z menu File wybierz Save All. Podczas zapisywania domyślną nazwą pliku, jaką
zaproponuje Delphi, będzie ta, którą wpisałeś w oknie tworzenia kontrolki ActiveX.
996. 78 Delphi 7. Ćwiczenia zaawansowane
Katalog, który wybrałeś wzbogacił się w parę nowych plików. Oprócz standardowych
plików znajduje się tam równie plik ActiveXTestProj_TLB.pas. Plik ten zawiera inter-
fejsy COM.
Przykładowa kontrolka ActiveX
Napiszmy przykładową kontrolkę ActiveX, która pozwoli Ci zrozumieć istotę działania tych
obiektów. Nasza przykładowa kontrolka będzie umo liwiać wyświetlanie napisów do filmów.
Tworzenie interfejsu COM
Na samym początku procesu tworzenia kontrolki musimy, tak jak w przypadku kontrolek
COM, stworzyć dwie metody 5VCTV i 5VQR.
Ćwiczenie 3.9.
Tworzenie metod Start i Stop.
1. Stwórz nową kontrolkę ActiveX. Postępuj tak, jak w poprzednim ćwiczeniu
— w polu 0GY #EVKXG: 0COG kreatora wpisz 86GZV.
2. W polu +ORNGOGPVCVKQP 7PKV wpisz 86GZV(TORCU, a w 2TQLGEV 0COG — 86GZV2TQLFRT.
3. Zapisz cały projekt.
4. W katalogu z kontrolką znajduje się plik VTextProj_TLB.pas. Domyślnie ten plik
nie jest otwarty w projekcie. Otwórz więc ten plik — w edytorze kodu utworzona
zostanie nowa zakładka, a na pierwszy plan wysunie się edytor biblioteki.
5. Naciśnij prawym przyciskiem myszy pozycję +86GZV i z menu wybierz New/Method.
6. Metodę tę nazwij 5VCTV.
7. Kliknij zakładkę Parameters. Będziesz musiał dodać nowy parametr dla funkcji.
Doprowadź parametr do takiej postaci, jak na rysunku 3.11.
Rysunek 3.11.
Parametr FileName
metody Start
997. Rozdział 3. ActiveX 79
Stwórz teraz metodę 5VQR, powtórz cały proces, lecz nasza procedura nie będzie zawierała
adnych parametrów — nie musisz robić nic więcej. Zapisz cały projekt.
Tworzenie kontrolki ActiveX
Nasza kontrolka będzie wyświetlać napisy do filmów. Wiele odtwarzaczy multimedialnych
oferuje mo liwość załadowania napisów do filmu, który akurat oglądamy w innej wersji
językowej. Nasza kontrolka będzie uwzględniała plik z napisami, którego poszczególne
linie zapisane są w ten sposób:
2TQUú
2CP OWUK D[è PCRTCYFú YC P[
Czyli format czasowy. Kontrolka w momencie wywołania metody Start zaczyna działać
w pętli YJKNG. Zresztą zaraz się przekonasz, jak to wygląda...
Ćwiczenie 3.10.
Wygląd kontrolki ActiveX.
1. Przede wszystkim otwórz plik 86GZV(TO (je eli jeszcze nie jest otwarty w projekcie).
2. Klawiszem F12 przełącz się do formularza.
3. Zmniejsz ten formularz — dostosuj go do własnych wymagań.
4. Umieść na formularzu komponent 62CPGN, a jego właściwość #NKIP ustaw na CN%NKGPV.
5. Właściwość $GXGN+PPGT zmień na DX.QYGTGF, a sam komponent nazwij RPN/GUUCIG.
6. Na komponencie RPN/GUUCIG umieść obiekt 6.CDGN i zmień właściwość #NKIP
na CN$QVVQO.
7. Nazwij komponent NDN%WTTGPV.
To by było na tyle, je eli chodzi o projektowanie kontrolki od strony wizualnej. Kolejnym
krokiem jest tworzenie samego kodu kontrolki.
Ćwiczenie 3.11.
Kod źródłowy kontrolki.
Przełącz się do kodu pliku 86GZV(TO. Odnajdź sekcję RTKXCVG i dodaj następujące linie:
(.KPGU 65VTKPI.KUV OKGPPC RTGEJQYWLG PCRKU[
(6KOG (6GZV 6#TTC[ VCDNKEC ECU QTC PCRKU
($TQMGP 9QTF$QQN QMTG NC E[ RTQEGU LGUV WTWEJQOKQP[
RTQEGFWTG 2TGRCTG6GZV RT[IQVWL
RTGCPCNKWL RNKM VGMUVQY[
Skorzystałem tutaj z nowego typu danych — 6#TTC[. Jest to tablica dynamiczna, dodaj de-
klarację tego typu w sekcji V[RG:
6#TTC[ CTTC[ QH 5VTKPI
998. 80 Delphi 7. Ćwiczenia zaawansowane
Procedura 2TGRCTG6GZV, którą zadeklarowaliśmy w sekcji RTKXCVG słu y do przygotowania
pliku tekstowego. Zaraz po wywołaniu metody 5VCTV do zmiennej (.KPGU zostaje od-
czytany plik z napisami. Procedura 2TGRCTG6GZV ma oddzielić z ka dej linii: czas, w którym
napis ma być wyświetlony oraz samą treść napisu.
RTQEGFWTG 686GZV2TGRCTG6GZV
XCT
K +PVGIGT
DGIKP
] QMTG N YKGNMQ è VCDNKE[ PC RQFUVCYKG NKED[ NKPKK _
5GV.GPIVJ
(6KOG (.KPGU%QWPV
5GV.GPIVJ
(6GZV (.KPGU%QWPV
] RúVNC RQ YU[UVMKEJ NKPKCEJ _
HQT + VQ (.KPGU%QWPV FQ
DGIKP
] FQ VGIQ GNGOGPVW VCDNKE[ RT[RKU ECU Y MVÎT[O RQYKPKGP Y[ YKGVNKè UKú PCRKU _
(6KOG=K?
%QR[
(.KPGU=K?
] VWVCL RT[RKU UCOæ VTG è _
(6GZV=K?
%QR[
(.KPGU=K? .GPIVJ
(.KPGU=K?
GPF
GPF
Dzięki temu mamy tablice (6KOG oraz (6GZV gotowe do u ycia. Teraz jedyny problem to
wyświetlenie odpowiedniego elementu tablicy w odpowiednim czasie. A odpowiedzialną
za to procedurą jest procedura 5VCTV.
RTQEGFWTG 686GZV5VCTV
(KNG0COG 2%JCT
XCT
%QWPVGT +PVGIGT NKEPKM KNG LW PCRKUÎY QUVC Q Y[ YKGVNQP[EJ
(2CWUG +PVGIGT ECU Y[ YKGVNCPKC PCRKUW
%WTTGPV6KOG 66KOG ECU QFVYCTCPKC HKNOW
Y*QWT Y/KP Y5GE +PVGIGT
DGIKP
(.KPGU 65VTKPI.KUV%TGCVG
(.KPGU.QCF(TQO(KNG
(KNG0COG C CFWL RNKM VGMUVQY[
2TGRCTG6GZV RT[IQVWL FYKG VCDNKEG
($TQMGP (CNUG
%QWPVGT
(2CWUG
Y*QWT
Y/KP
Y5GE
] RúVNC Y[ YKGVNCPC EQ OKNKUGMWPF FQRÎMK OKGPPC ($TQMGP PKG OC YCTVQ EK (CNUG _
YJKNG
PQV ($TQMGP QT
PQV #RRNKECVKQP6GTOKPCVGF FQ
DGIKP
#RRNKECVKQP2TQEGUU/GUUCIGU
5NGGR
QFEGMCL UGM
KH ($TQMGP VJGP $TGCM LG GNK OKGPPC 647' RTGTYKL FKC CPKG
+PE
Y5GE YKúMU NKEDú UGMWPF
KH Y5GE VJGP LG GNK NKEDC YKúMUC QF
DGIKP
+PE
Y/KP YKúMU NKEDú OKP
Y5GE Y[GTWL OKGPPæ
GPF
999. Rozdział 3. ActiveX 81
KH Y/KP VJGP LG GNK NKEDC OKP
DGIKP
+PE
Y*QWT YKúMU NKEDú IQFKP
Y/KP Y[GTWL OKPWV[
GPF
PC RQFUVCYKG FCP[EJ WVYÎT OKGPPæ 66KOG
%WTTGPV6KOG 'PEQFG6KOG
Y*QWT Y/KP Y5GE
NDN%WTTGPV%CRVKQP 6KOG6Q5VT
%WTTGPV6KOG
KH #PUK/CVEJ5VT
6KOG6Q5VT
%WTTGPV6KOG (6KOG VJGP
DGIKP
+PE
%QWPVGT
RPN/GUUCIG%CRVKQP (6GZV=%QWPVGT?
(2CWUG
GPF GNUG
DGIKP
KH .GPIVJ
RPN/GUUCIG%CRVKQP VJGP
DGIKP
+PE
(2CWUG
KH (2CWUG VJGP
DGIKP
(2CWUG
RPN/GUUCIG%CRVKQP
GPF
GPF
GPF
GPF
GPF
Po załadowaniu napisów i wywołaniu procedury 2TGRCTG6GZV mamy gotowe tablice.
Pętla, która jest wykonywana w odstępie 1 sekundy, za ka dym razem zwiększa liczbę
sekund, następnie minut (je eli liczba sekund osiągnie 60) itd. Następnie za pomocą
funkcji 'PEQFG6KOG, dzięki zmiennym Y*QWT, Y/KP, Y5GE mo emy skonstruować typ 66KOG.
Funkcja #PUK/CVEJ5VT sprawdza, czy dana wartość %WTTGPV6KOG znajduje się w tablicy (6KOG.
Funkcja #PUK/CVEJ5VT znajduje się w module 5VT7VKNURCU. eby wszystko zadziałało,
musisz ten moduł dodać do listy uses.
Je eli tak, następuje wyświetlenie tekstu z tablicy (6GZV. Jedynym problemem jest roz-
ró nienie, który element tablicy powinien być w tym momencie wyświetlony. Aby to
zrealizować, nale y wprowadzić zmienną %QWPVGT, która zwiększy się o jeden za ka dym
razem, gdy napis zostanie wyświetlony.
W dokumentacji Delphi jest błąd i funkcja #PUK/CVEJ5VT wcale nie zwraca liczby w postaci
+PVGIGT, jak to jest napisane. W rzeczywistości zwraca 6TWG, je eli element został znaleziony,
lub (CNUG, w przeciwnym razie.
Pozostało jeszcze napisanie procedury 5VQR. Procedura ta będzie słu yć do wstrzymywania
całego procesu. Jej kod jest prosty:
RTQEGFWTG 686GZV5VQR
DGIKP
($TQMGP 6TWG
GPF
1008. Rozdział 3. ActiveX 89
KH (2CWUG VJGP
DGIKP
(2CWUG
RPN/GUUCIG%CRVKQP
GPF
GPF
GPF
GPF
GPF
RTQEGFWTG 686GZV5VQR
DGIKP
($TQMGP 6TWG
GPF
RTQEGFWTG 686GZV2TGRCTG6GZV
XCT
K +PVGIGT
DGIKP
] QMTG N YKGNMQ è VCDNKE[ PC RQFUVCYKG NKED[ NKPKK _
5GV.GPIVJ
(6KOG (.KPGU%QWPV
5GV.GPIVJ
(6GZV (.KPGU%QWPV
] RúVNC RQ YU[UVMKEJ NKPKCEJ _
HQT + VQ (.KPGU%QWPV FQ
DGIKP
] FQ VGIQ GNGOGPVW VCDNKE[ RT[RKU ECU Y MVÎT[O RQYKPKGP Y[ YKGVNKè UKú PCRKU _
(6KOG=K?
%QR[
(.KPGU=K?
] VWVCL RT[RKU UCOæ VTG è _
(6GZV=K?
%QR[
(.KPGU=K? .GPIVJ
(.KPGU=K?
GPF
GPF
KPKVKCNKCVKQP
6#EVKXG(QTO(CEVQT[%TGCVG
%QO5GTXGT
6#EVKXG(QTO%QPVTQN
686GZV
%NCUUA86GZV
1.'/+5%A5+/2.'(4#/' QT 1.'/+5%A#%65.+-'.#$'.
VO#RCTVOGPV
GPF
Budowa, rejestracja i instalacja kontrolki
Nasza kontrolka jest ju gotowa. Poprzez wybranie pozycji Build z menu Project kod
źródłowy zostanie skompilowany do postaci pliku .ocx. Je eli projekt zawiera jakieś błędy
— informacja o tym pojawi się w oknie (ang. Message View).
Poprzez wybranie pozycji Register ActiveX Server z menu Run kontrolka zostanie za-
rejestrowana w systemie.
1009. 90 Delphi 7. Ćwiczenia zaawansowane
Ćwiczenie 3.12.
Instalacja kontrolki w palecie komponentów.
1. Zamknij projekt — wybierz z menu File pozycję Close All.
2. Teraz z menu Component wybierz Import ActiveX Control. Poka e się okno
z rysunku 3.7.
3. Naciśnij przycisk #FF i odszukaj skompilowaną kontrolkę. Po tym zabiegu kontrolka
zostanie dodana do listy.
4. Po naciśnięciu przycisku +PUVCNN powtórzy się proces z ćwiczenia 3.7.
Wykorzystanie kontrolki TVText
Kontrolka została umieszczona na wybranej przez Ciebie palecie. Mo esz utworzyć nowy
projekt i umieścić ową kontrolkę na formularzu.
Ćwiczenie 3.13.
Obsługa kontrolki.
Oprócz samej kontrolki na formularzu umieść tak e dwa komponenty 6$WVVQP oraz 61RGP
KCNQI. Jeden przycisk będzie słu ył do rozpoczęcia odtwarzania, a drugi — do jego
zatrzymania. Cały listing programu przedstawiono na wydruku 3.5.
Wydruk 3.5. Program wykorzystujący kontrolkę TVText
]
%QR[TKIJV
E D[ #FCO $QFWEJ CFCORTQITCOOGUPGV
_
WPKV /CKP(TO
KPVGTHCEG
WUGU
9KPFQYU /GUUCIGU 5[U7VKNU 8CTKCPVU %NCUUGU )TCRJKEU %QPVTQNU (QTOU
KCNQIU 1NG%VTNU 86GZV2TQLA6.$ 5VF%VTNU
V[RG
6/CKP(QTO ENCUU
6(QTO
86GZV 686GZV
DVP.QCF 6$WVVQP
1RGPKCNQI 61RGPKCNQI
DVP5VQR 6$WVVQP
RTQEGFWTG DVP.QCF%NKEM
5GPFGT 61DLGEV
RTQEGFWTG DVP5VQR%NKEM
5GPFGT 61DLGEV
RTQEGFWTG (QTO%NQUG
5GPFGT 61DLGEV XCT #EVKQP 6%NQUG#EVKQP
RTKXCVG
] 2TKXCVG FGENCTCVKQPU _
RWDNKE
] 2WDNKE FGENCTCVKQPU _
GPF
1011. FHO_
RTQEGFWTG 6/CKP(QTODVP.QCF%NKEM
5GPFGT 61DLGEV
DGIKP
KH 1RGPKCNQI'ZGEWVG VJGP
DGIKP
86GZV5VQR CVT[OCPKG LG GNK VGTC EQ UKú QFVYCTC
DVP5VQR'PCDNGF 6TWG
86GZV5VCTV
2%JCT
1RGPKCNQI(KNG0COG Y[YQ CPKG RTQEGFWT[
GPF
GPF
RTQEGFWTG 6/CKP(QTODVP5VQR%NKEM
5GPFGT 61DLGEV
DGIKP
86GZV5VQR
DVP5VQR'PCDNGF (CNUG
GPF
RTQEGFWTG 6/CKP(QTO(QTO%NQUG
5GPFGT 61DLGEV XCT #EVKQP 6%NQUG#EVKQP
DGIKP
86GZV5VQR CVT[OCPKG LG GNK W [VMQYPKM EJEG Y[L è RTQITCOW
GPF
GPF
Zauwa , e w kodzie znajduje się zdarzenie 1P%NQUG formularza. Zdarzenie to występuje
w przypadku, gdy u ytkownik zdecyduje się na zamknięcie programu. Nim to nastąpi,
nale y wywołać metodę 5VQR, aby zatrzymała odtwarzanie napisów. Rysunek 3.12 przed-
stawia program w działaniu. Oczywiście, Ty mo esz „dorobić” do tego programu mo liwość
wyświetlania samego filmu (mo na zrealizować to przy u yciu komponentu 6/GFKC2NC[GT).
Rysunek 3.12.
Program podczas
wyświetlania
napisów do filmu
Publikowanie ActiveX w Internecie
Jak ju wspomniałem na początku tego rozdziału, istnieje mo liwość umieszczenia własnej
kontrolki ActiveX na swojej stronie WWW.
1012. 92 Delphi 7. Ćwiczenia zaawansowane
Ćwiczenie 3.14.
Tworzenie przykładowej kontrolki.
Istotą tego podrozdziału jest zaprezentowanie mo liwości publikowania własnych kontrolek.
Z tego te względu obiekt, który teraz stworzymy będzie bardzo prosty. Utwórz nową
kontrolkę, nazwij ją #EVKXG999. W polu Implementation Unit wpisz #EVKXG999(TORCU,
a w polu Project Name: #EVKXG9992TQLFRT. Nasza kontrolka będzie w pętli wyświetlać
napis, dając przy tym efekt maszyny do pisania, czyli litera po literze. Na formularzu umieść
komponent 6)TQWR$QZ, a na nim 6.CDGN. Rozciągnij etykietę na całą szerokość komponentu
6)TQWR$QZ i zmień właściwość #WVQ5KG na (CNUG.
Je eli chodzi o kod, to umieść dodatkowo dwa przyciski. Jeden będzie słu ył do rozpoczęcia
animacji, a drugi do jej zatrzymania.
XCT ($TQMGP $QQNGCP
RTQEGFWTG 6#EVKXG999DVP)Q%NKEM
5GPFGT 61DLGEV
EQPUV
'Z/UI 6Q LGUV RT[M CFQYC MQPVTQNMC
XCT
K +PVGIGT
DGIKP
($TQMGP (CNUG
] RúVNC YJKNG Y[MQP[YCPC RTG EC [ ECU VTYCPKC RTQITCOW _
YJKNG
PQV #RRNKECVKQP6GTOKPCVGF QT
PQV ($TQMGP FQ
DGIKP
NDN/GUUCIG%CRVKQP
] RúVNC HQT RQYQFWLG Y[ YKGVNGPKG PC GV[MKGEKG MQNGLP[EJ NKVGT _
HQT K VQ .GPIVJ
'Z/UI FQ
DGIKP
#RRNKECVKQP2TQEGUU/GUUCIGU
KH ($TQMGP VJGP $TGCM
5NGGR
NDN/GUUCIG%CRVKQP NDN/GUUCIG%CRVKQP
'Z/UI=K?
GPF
GPF
GPF
RTQEGFWTG 6#EVKXG999DVP5VQR%NKEM
5GPFGT 61DLGEV
DGIKP
($TQMGP 6TWG
GPF
Kod daje efekt maszyny do pisania, wyświetla litera po literze przykładowy napis.
To by było na tyle, je eli chodzi o samą kontrolkę. Do opublikowania kontrolki w Sieci
posłu ymy się dwiema pozycjami z menu Project: Web Deployment Options oraz Web
Deploy. Na samym początku wybierz pierwszą pozycję, aby ustalić opcję publikacji
(rysunek 3.13).
W oknie tym musimy podać parę informacji, które są potrzebne do zbudowania kon-
trolki. Załó my, e będzie ona uruchamiana na lokalnym serwerze Apache.
1013. Rozdział 3. ActiveX 93
Rysunek 3.13.
Okno Web
Deployment Options
Ćwiczenie 3.15.
Publikowanie kontrolki.
Pierwsze pole Target dir okna Web Deployment Options musi zawierać ście kę do ka-
talogu, w którym kontrolka zostanie umieszczona po zbudowaniu. W kolejnym polu,
Target URL, wpisz adres URL, który będzie prowadził do odpowiedniej strony — ja
wpisałem JVVRNQECNJQUV. Ostatnie pole HTML Dir określa ście kę, gdzie wygenerowany
zostanie odpowiedni plik HTML. Ja wpisałem tę samą wartość, co w pozycji Target Dir.
To właściwie wszystko, zamknij okno przyciskiem OK. Wybierz z menu Project pozycję
Web Deploy. Kontrolka powinna zostać skompilowana i zapisana w wybranym przez Ciebie
katalogu.
W oknie Web Deployment Options mo esz zaznaczyć opcję Use CAB file compression.
Dzięki temu kontrolka ActiveX zostanie skompilowana do pliku *.cab.
Po tym zabiegu plik ActiveWWWProj.htm zawiera treść przedstawioną na wydruku 3.6.
Wydruk 3.6. Kod HTML strony wygenerowanej przez Delphi
*6/.
* GNRJK #EVKXG: 6GUV 2CIG * R
;QW UJQWNF UGG [QWT GNRJK HQTOU QT EQPVTQNU GODGFFGF KP VJG HQTO DGNQY
*4 EGPVGT 2
1$,'%6
ENCUUKF ENUKF$$#'
EQFGDCUG JVVRNQECNJQUV#EVKXG9992TQLQEZ XGTUKQP
YKFVJ
JGKIJV
CNKIPEGPVGT
JURCEG
XURCEG
1$,'%6
*6/.
1014. 94 Delphi 7. Ćwiczenia zaawansowane
Aby kontrolka ActiveX była lepiej wyświetlana, zmieniłem szerokość i wysokość obiektu
na takie wartości:
YKFVJ
JGKIJV
Rezultat działania programu mo esz zobaczyć na rysunku 3.14.
Rysunek 3.14.
Kontrolka ActiveX
w działaniu!
Względy bezpieczeństwa
U ywanie kontrolek ActiveX w Internecie nie jest zbyt popularną usługą. Wielu u ytkowni-
ków ze względu na niebezpieczeństwo wynikające z korzystania z ActiveX ma wyłączoną
opcję ich ładowania (zdaje się, e jest to domyślne ustawienie). Z tego względu, chcąc zała-
dować kontrolkę, zobaczą tylko taki komunikat, jak pokazany na rysunku 3.15.
Rysunek 3.15.
Komunikat
informujący
o niemo ności
obsłu enia ActiveX
Ćwiczenia dodatkowe
Ćwiczenie 3.16.
Napisz program do wyświetlania filmów, który będzie korzystać z kontrolki TVText.
Podsumowanie
Co prawda ActiveX nie jest popularną technologią na stronach WWW, ale dość wygod-
ną, je eli chodzi o tworzenie obiektów środowiskowych. Pamiętaj, e utworzoną kon-
trolkę mo na równie uruchomić w innych środowiskach programistycznych systemu
Windows.