Delphi
Teresa Pamu³a
Aplikacje w Delphi. Przyk³ady. Wydanie II
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.
Andrzej Daniluk
ABC Delphi 7
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
Adam Boduch, £ukasz Barszcz
Delphi 2005. Æwiczenia praktyczne
- 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.
Andrzej Daniluk
RS 232C - praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera. Wydanie II
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
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.
Marian Wybrañczyk
Delphi 7 i bazy danych
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.
Adam Boduch
Tablice informatyczne. Delphi
Koniec z wertowaniem ksi±¿ek i dokumentacji w poszukiwaniu sk³adni poleceñ, typów danych czy struktur jêzyka. W tablicach informatycznych znajdziesz wszystkie podstawowe informacje, których potrzebujesz podczas codziennej pracy, podane w sposób zwiêz³y i tre¶ciwy. Sk³adnia poleceñ, struktura programu, funkcje i metody, obiekty, typy danych -- jest tu wszystko, nad czym móg³by¶ siê zastanawiaæ.
"Tablice informatyczne. Delphi" zawieraj± zestawienie najpotrzebniejszych informacji dotycz±cych ¶rodowiska Delphi i jêzyka Object Pascal. Programujesz w Delphi? Miej zawsze pod rêk± tablice informatyczne. Znajdziesz w nich omówienie nastêpuj±cych zagadnieñ:
- Kompilacja i uruchomienie
- Komentarze
- Typy zmiennych
- Operatory
- Tablice
- Instrukcje
- Procedury i funkcje
- W³asne typy danych
- Rekordy
- Wska¼niki
- Modu³y
- Klasy
Artur Mo¶cicki, Igor Kruk
Oracle 10g i Delphi. Programowanie baz danych
Oracle 10g to kolejna wersja chyba najbardziej znanej bazy danych. Jej stabilno¶æ i wydajno¶æ to ju¿ niemal legenda. W oparciu o Oracle tworzone s± setki aplikacji bazodanowych operuj±cych na milionach rekordów. Tego typu aplikacje czêsto musz± byæ przygotowane w krótkim czasie. Do takich w³a¶nie zastosowañ doskonale nadaje siê Delphi -- ¶rodowisko programistyczne umo¿liwiaj±ce szybkie tworzenie aplikacji. Dziêki zaanga¿owaniu firm trzecich powsta³y komponenty, modu³y i biblioteki pozwalaj±ce na wspó³pracê Oracle i Delphi oraz sprawne budowanie aplikacji bazodanowych ³±cz±cych te platformy.
Ksi±¿ka "Oracle 10g i Delphi. Programowanie baz danych" to podrêcznik dla programistów zamierzaj±cych tworzyæ takie w³a¶nie aplikacje. Przedstawia podstawy dzia³ania i obs³ugi Oracle 10g oraz metody wykorzystywania tej bazy danych w aplikacjach pisanych w Delphi. Opisuje ró¿ne technologie dostêpu do danych i komponenty pozwalaj±ce na realizacjê zadañ zwi±zanych z obs³ug± bazy. Pokazuje równie¿ sposoby generowania raportów w Rave Reports z wykorzystaniem danych pochodz±cych z Oracle 10g.
- Instalacja Oracle 10g
- Korzystanie z narzêdzi Enterprise Manager i SQL*Plus
- Projektowanie bazy danych
- Komunikacja z baz± danych za pomoc± BDE
- Stosowanie komponentów ADO
- Korzystanie z dbExpress i ODAC
- Tworzenie raportów za pomoc± Rave Reports
- Analiza danych
Poznaj nowoczesne metody budowania aplikacji dla Oracle.
Jacek Matulewski
ABC Delphi 2006
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.
Andrzej Or³owski
Delphi 2006. Æwiczenia praktyczne
Delphi 2006 to najnowsza wersja niezwykle popularnego ¶rodowiska programistycznego, które jest po³±czeniem jêzyka programowania Object Pascal z mo¿liwo¶ci± budowania aplikacji z "klocków" -- gotowych komponentów. Taka filozofia pracy pozwala na tworzenie nawet najbardziej z³o¿onych programów szybko i efektywnie. W najnowszej wersji Delphi mo¿liwe jest tak¿e korzystanie z elementów platformy .NET opracowanej przez firmê Microsoft. Za pomoc± tego ¶rodowiska mo¿na kreowaæ zarówno proste aplikacje konsolowe, jak i rozbudowane systemy informatyczne wykorzystuj±ce mechanizmy sieciowe, bazy danych i zaawansowane biblioteki graficzne.
Ksi±¿ka "Delphi 2006. Æwiczenia praktyczne" to wprowadzenie do programowania z wykorzystaniem tego w³a¶nie ¶rodowiska. Czytaj±c j± i wykonuj±c kolejne æwiczenia, nauczysz siê zasad korzystania z narzêdzi oferowanych przez Delphi i przyswoisz sobie regu³y pisania programów w jêzyku Object Pascal, bêd±cym fundamentem ¶rodowiska. Poznasz ró¿nice miêdzy aplikacjami wykorzystuj±cymi biblioteki Win32 i .NET, utworzysz w³asne programy oraz skompilujesz je i uruchomisz.
- Interfejs u¿ytkownika Delphi 2006
- Podstawowe elementy jêzyka Object Pascal
- Definiowanie parametrów projektu
- Aplikacje konsolowe
- Tworzenie aplikacji okienkowych w oparciu o komponenty VCL i .NET
- Korzystanie z bibliotek WinAPI i OpenGL
Poznaj profesjonalne narzêdzie programistyczne
i korzystaj z niego podczas pracy.
Adam Boduch
Delphi 2005. Kompendium programisty
Nowa wersja ¶rodowiska programistycznego Delphi to kolejne nowo¶ci -- pe³na integracja zarówno z platform± .NET, jak i Win32, nowe technologie tworzenia aplikacji, nowe komponenty i mo¿liwo¶æ stosowania nie tylko jêzyka Delphi, ale równie¿ C#. Za pomoc± najnowszej wersji Delphi mo¿na tworzyæ nie tylko "standardowe" aplikacje, ale równie¿ wykorzystywaæ mo¿liwo¶ci oferowane przez .NET. Tworzenie aplikacji klient-serwer, us³ug sieciowych, intranetów i dynamicznych witryn WWW w oparciu o tê platformê sta³o siê szybsze i ³atwiejsze. Wiêksze mo¿liwo¶ci poci±gnê³y za sob± równie¿ sporo zmian w samym ¶rodowisku i sposobie korzystania z niego.
Ksi±¿ka "Delphi 2005. Kompendium programisty" przedstawia najnowsz± wersjê tego popularnego narzêdzia. Jej pierwsza czê¶æ opisuje zagadnienia podstawowe -- interfejs u¿ytkownika i zasady programowania, najwa¿niejsze elementy platformy .NET oraz podstawy wizualnego tworzenia aplikacji. Kolejne czê¶ci zawieraj± bardziej zaawansowane tematy -- wykrywanie b³êdów w programach, tworzenie aplikacji dla platformy .NET, komunikacja z bazami danych oraz programowanie sieciowe. Czytaj±c ksi±¿kê, dowiesz siê, jak tworzyæ aplikacje i us³ugi sieciowe, jak korzystaæ z technologii XML i IntraWeb oraz jak tworzyæ wydajne aplikacje klient-serwer.
- Interfejs u¿ytkownika Delphi 2005
- Jêzyk programowania Delphi
- Podstawowe elementy .NET
- Wizualne tworzenie aplikacji i stosowanie komponentów
- ¦rodowisko .NET Framework
- Zasady programowania obiektowego
- Wykrywanie b³êdów w aplikacjach
- Aplikacje bazodanowe
- Technologia ADO.NET i BDE.NET
- Wykorzystanie jêzyka XML
- Tworzenie dynamicznych witryn WWW w jêzyku ASP.NET
- Us³ugi sieciowe
- Podstawy jêzyka C#
Je¶li planujesz wykorzystanie Delphi 2005 do budowania aplikacji dla platformy .NET, ta ksi±¿ka bêdzie dla Ciebie niezast±pionym ¼ród³em informacji.
Jacek Matulewski, S³awomir Or³owski, Micha³ Zieliñski
Delphi 2005. 303 gotowe rozwi±zania
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.
Bernard Baron, Artur Pasierbek, Marcin Maci±¿ek
Algorytmy numeryczne w Delphi. Ksiêga eksperta
Metody numeryczne s± to sposoby rozwi±zywania z³o¿onych problemów matematycznych za pomoc± narzêdzi obliczeniowych udostêpnianych przez popularne jêzyki programowania. Jeden z najpopularniejszych jêzyków -- Pascal, bêd±cy podstaw± jêzyka ObjectPascal wykorzystywanego w Delphi, pozwala na bardzo ³atw± implementacjê mechanizmów obliczeñ numerycznych. Specyfika projektowania aplikacji w ¶rodowisku Delphi pozwala na utworzenie komponentów realizuj±cych algorytmy numeryczne i stosowanie ich w wielu aplikacjach.
Ksi±¿ka "Algorytmy numeryczne w Delphi. Ksiêga eksperta" przedstawia najczê¶ciej wykorzystywane metody numeryczne wraz z przyk³adami ich implementacji w jêzyku ObjectPascal. Ka¿de zagadnienie jest omówione zarówno od strony teoretycznej, jak i praktycznej, co u³atwia jego zrozumienie i pozwala na modyfikacje zamieszczonych w ksi±¿ce kodów ¼ród³owych.
- Typy, funkcje, klasy i procedury wykorzystywane w algorytmach numerycznych
- Algebra macierzy i równania liniowe
- Badanie funkcji
- Rozwi±zywanie równañ nieliniowych i wyznaczanie warto¶ci w³asnych macierzy
- Uk³ady równañ ró¿niczkowych liniowych i nieliniowych
- Przekszta³cenia Fouriera i Laplace’a
Niemal ka¿dy problem obliczeniowy mo¿na rozwi±zaæ za pomoc± metod numerycznych. Nie musisz wiêc wymy¶laæ ponownie ko³a -- wystarczy, ¿e poznasz opisane w tej ksi±¿ce algorytmy.
Maciej Szmit
Delphi. Szybki start
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.
Xavier Pacheco, Steve Teixeira
Delphi 6. Vademecum profesjonalisty. Tom I
Teixeira i Pacheco wci±¿ dziel± siê z czytelnikami sw± wiedz± i do¶wiadczeniem, ucz±c jak tworzy siê aplikacje bazodanowe -- lokalne, wielowarstwowe i internetowe oraz nowe komponenty, biblioteki DLL itd. Czytaj±c tê ksi±¿kê, masz niepowtarzaln± okazjê podnie¶æ swoje kwalifikacje, gdy¿ umo¿liwia ona zapoznanie siê m.in. z zasadami tworzenia aplikacji miêdzyplatformowych, metodologi± tworzenia komponentów i ich edytorów, filozofi± programowania obiektowego i programowaniem wspó³bie¿nym.
Niniejsza ksi±¿ka, napisana przez dwukrotnych laureatów nagrody za najlepsz± ksi±¿kê o Delphi, przyznanej przez czytelników Delphi Informant, stworzona przez programistów dla programistów, to miarodajny przewodnik po nowo¶ciach Delphi 6.
Czytaj±c "Delphi 6. Vademecum profesjonalisty", poznasz miêdzy innymi:
- historiê Delphi i techniczne oraz ekonomiczne uwarunkowania jego rozwoju,
- bogactwo ¶rodowiska IDE i wspó³dzia³anie jego elementów w procesie tworzenia aplikacji,
- najwa¿niejsze elementy jêzyka Object Pascal,
- szczegó³y biblioteki CLX i zasady tworzenia aplikacji miêdzyplatformowych dla Windows i Linuksa,
- mechanizm komunikatów Windows i zasady ich obs³ugi w tworzonych aplikacjach,
- podstawy tworzenia i wykorzystywania bibliotek DLL,
- realizacjê programowania wspó³bie¿nego za pomoc± w±tków i w³ókien oraz mechanizmów synchronizuj±cych,
- zastosowanie nowych komponentów bazodanowych dbExpress i dbGo for ADO.
Waldemar Pokuta
Delphi. Leksykon kieszonkowy
W dobie pracy pod presj± czasu coraz popularniejsze staj± siê wizualne ¶rodowiska programistyczne, dziêki którym autorzy aplikacji mog± szybciej i efektywniej tworzyæ nowe produkty. W¶ród takich ¶rodowisk zas³u¿onym uznaniem cieszy siê Delphi. Oparte na Pascalu ¶rodowisko umo¿liwia szybkie tworzenie ró¿nego rodzaju aplikacji dla systemu Windows. Zaimplementowana w Delphi wersja Pascala, nosz±ca nazwê Object Pascal, zosta³a znacznie rozbudowana w porównaniu z orygina³em -- posiada wiele mo¿liwo¶ci, których nie znajdziemy w wersji standardowej. Z tego w³a¶nie wzglêdu krótka i zwiêz³a "¶ci±ga" zawieraj±ca opis tego jêzyka mo¿e okazaæ siê niezwykle przydatna programistom.
Ksi±¿ka "Delphi. Leksykon kieszonkowy" jest tak± w³a¶nie ¶ci±gawk±. Zawiera krótkie omówienia wszystkich klas, funkcji i procedur oferowanych przez Object Pascala oraz zwiêz³e wprowadzenie do ¶rodowiska Delphi. Nie stanowi podrêcznika programowania, ale raczej pomoc dla tych programistów, którzy poznali ju¿ podstawy Delphi i pog³êbiaj± swoj± wiedzê.
- Struktury danych
- Konwersja i formatowanie danych
- Operacje na ci±gach tekstowych
- Funkcje matematyczne
- Sterowanie przebiegiem programu
- Operacje wej¶cia-wyj¶cia
- Elementy interfejsu u¿ytkownika
- Obs³uga multimediów
Peter Darakhvelidze, Eugene Markov
Delphi. Techniki bazodanowe i internetowe
Stwórz aplikacje sieciowe,
wykorzystuj±c uniwersalne mechanizmy wymiany danych
- Wykorzystaj technologie COM, SOAP i ActiveX
- Zaimplementuj z³o¿one mechanizmy dostêpu do baz danych
- Napisz bezpieczne aplikacje, stosuj±c szyfrowanie przesy³anych danych
- U¿yj w aplikacjach jêzyka XML
Aplikacje rozproszone s± coraz czê¶ciej uruchamiane nie tylko w sieciach lokalnych, ale tak¿e w sieci WWW. Wymiana danych w tak rozleg³ym ¶rodowisku sieciowym wymaga³a opracowania technologii, które zapewnia³yby jednoznaczno¶æ i bezpieczeñstwo przesy³anych danych. Na rynku pojawi³y siê mechanizmy COM i COM+, SOAP oraz kilka innych. Coraz wiêksz± popularno¶æ zyskuje jêzyk XML pozwalaj±cy na unifikacjê struktur danych w aplikacjach. W oparciu o takie mechanizmy powstaj± rozproszone aplikacje biznesowe i obliczeniowe, zwane us³ugami sieciowymi lub us³ugami WWW.
Ksi±¿ka "Delphi. Techniki bazodanowe i internetowe" opisuje mo¿liwo¶ci tworzenia aplikacji sieciowych za pomoc± ¶rodowiska Delphi z wykorzystaniem ró¿nych technologii. Przedstawia kolejno najpopularniejsze z nich oraz mo¿liwo¶ci ich zastosowania w projektach realizowanych w Delphi. Zawiera informacje po¶wiêcone przetwarzaniu danych z wykorzystaniem jêzyka XML oraz protoko³u SOAP, a tak¿e tworzeniu us³ug WWW opartych na tych technologiach. W ksi±¿ce opisano równie¿ zagadnienia zwi±zane z korzystaniem z baz danych – systemy lokalne, mechanizmy klient-serwer oraz rozproszone, a tak¿e technologie dostêpu do danych, od ADO do dbExpress.
- Mechanizmy COM i COM+
- Kontrolki ActiveX
- Architektura aplikacji bazodanowych
- Technologia DataSnap
- Aplikacje internetowe
- Obs³uga gniazd w Delphi
- Kryptografia i ochrona przesy³anych danych
- Korzystanie z danych w formacie XML
- Protokó³ SOAP
- Stosowanie mechanizmów WebSnap
Wykorzystaj najpopularniejsze ¶rodowisko programistyczne
do stworzenia aplikacji rozproszonych.
Elmar Warken
Delphi 2005
¦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.
Adam Boduch
Delphi 8 .NET. Kompendium programisty
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ê.
Xavier Pacheco
Delphi dla .NET. Vademecum profesjonalisty
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...]
Bernard Baron et al
Metody numeryczne w Delphi 4
W ksi±¿ce przedstawiono szereg najpopularniejszych algorytmów metod numerycznych oraz ich implementacje w jêzyku Object Pascal, stanowi±cym podstawê zintegrowanego ¶rodowiska programowania Delphi dla Windows95/98/NT. Ka¿da z prezentowanych metod zosta³a dok³adnie opisana i zilustrowana przyk³adowym programem, co umo¿liwia Czytelnikowi dog³êbne prze¶ledzenie zamieszczonych konstrukcji, jak równie¿ wprowadzanie w³asnych udoskonaleñ. Ksi±¿ka mo¿e byæ pomocna dla studentów, pracowników naukowych i programistów, którzy w codziennej praktyce stykaj± siê z konieczno¶ci± rozwi±zywania zagadnieñ obliczeniowych. Na do³±czonej do ksi±¿ki dyskietce zamieszczono kody ¼ród³owe wszystkich omawianych programów i bibliotek.
Rod Stephens
Algorytmy i struktury danych z przyk³adami w Delphi
Ksi±¿ka przeznaczona jest dla szerokiego krêgu programistów, szczególnie tych tworz±cych swe aplikacje za pomoc± Delphi. Znajdziesz w niej wiele interesuj±cego materia³u zwi±zanego z podstawowymi strukturami danych i powszechnie stosowanymi algorytmami. Autor, ceniony programista, wzbogaca prezentowany materia³ wieloma ciekawymi spostrze¿eniami, prezentuj±c przy okazji niektóre mniej znane, lecz u¿yteczne mechanizmy i reprezentacje danych. W kolejnych rozdzia³ach mo¿esz zapoznasz siê miêdzy innymi z nastêpuj±cymi zagadnieniami:
- analiza z³o¿ono¶ci algorytmów,
- implementacja list, kolejek i stosów,
- tablice nieortogonalne, ich reprezentacje i algorytmy przetwarzania,
- rekurencja, jej zastosowanie i zapobieganie nieuzasadnionemu u¿yciu,
- ró¿norodne odmiany drzew i ich zastosowanie do celów sortowania, wyszukiwania i analizy minimaksowej,
- popularne algorytmy sortowania i analiza ich przydatno¶ci w konkretnych przypadkach,
- kodowanie mieszaj±ce i jego zastosowanie do zarz±dzania tablicami rozproszonymi,
- algorytmy grafowe: problemy najkrótszej ¶cie¿ki, minimalnego drzewa rozpinaj±cego i maksymalnego przep³ywu,
- realizacja algorytmów z wykorzystaniem paradygmatów programowania zorientowanego obiektowo.
Piotr Neil Gawroñski
InterBase dla "delfinów"
Ksi±¿ka niniejsza przeznaczona jest dla osób programuj±cych w Delphi, a jej za³o¿eniem jest przedstawienie czytelnikowi sposobów na ³atwe tworzenie aplikacji za pomoc± bazy danych Interbase. W ksi±¿ce nie znajdzie czytelnik omówienia jêzyka SQL jako takiego -- autor skoncentrowa³ siê na nastêpuj±cych zagadnieniach:
- typy danych -- omówione zosta³y typy danych w Interbase oraz ich odpowiedniki w Delphi;
- obiekty bazy danych - generatory, tabele, indeksy itp. Wyja¶niono zastosowanie tych elementów oraz przedstawiono sposoby ich wykorzystania w praktyce;
- tworzenie funkcji u¿ytkownika (UDF) w Delphi -- sposoby rozszerzania mo¿liwo¶ci serwera przez dodatkowe, samodzielne zaprojektowane funkcje o wszechstronnym zastosowaniu;
- wykorzystanie komponentów IBX w dostêpie do systemu Interbase -- omówienie rodzimej biblioteki dostêpu do bazy danych, pozwalaj±cych na pe³ne wykorzystanie mo¿liwo¶ci serwera;
- zarz±dzanie serwerem bazy danych za pomoc± IBX -- jak zarz±dzaæ u¿ytkownikami korzystaj±c z Delphi, tworzyæ kopie zapasowe i inne.
Ray Lischner
Delphi. Almanach
Najnowszy produkt firmy Borland -- Delphi 6 -- jest kolejn± wersj± jednego z najpopularniejszych ¶rodowisk programistycznych typu RAD dla platformy Windows. Obs³uguj±c takie standardy, jak: XML, SOAP, XSL oraz serwisy sieci Web dla ró¿nych platform Microsoft .Net oraz BizTalk z Sun Microsystems ONE zapewnia pe³n± skalowalno¶æ tego typu aplikacji. Delphi 6 zawiera te¿ technologie: BizSnap (wspomagaj±c± integracjê dzia³añ B2B -- Business-to-Bussines -- poprzez tworzenie po³±czeñ XML/SOAP Web Services), WebSnap oraz DataSnap, które pomog± u¿ytkownikom tworzyæ internetowe aplikacje Web Services, zarówno po stronie serwera, jak i klienta. Dziêki wspó³pracy Delphi 6 z Borland Kylix -- pierwszym ¶rodowiskiem programistycznym typu RAD dla Linuksa -- jego u¿ytkownicy mog± wykorzystaæ jeden kod ¼ród³owy aplikacji dla platformy Windows i Linux. Kylix zawiera ten sam zestaw narzêdzi, takich jak: formularz, Inspektor obiektów, debugger i kompilator. Ponadto biblioteka komponentów Kyliksa -- CLX -- zosta³a opracowana na wzór tradycyjnej biblioteki VCL.
Pierwsze rozdzia³y wprowadzaj± do Object Pascala oraz modelu obiektowego Delphi. W nastêpnej kolejno¶ci omawiany jest kluczowy mechanizm ¶rodowiska -- RTTI -- czêsto bardzo s³abo dokumentowany w innych publikacjach, takich jak oficjalne pliki pomocy Delphi. Ksi±¿ka zawiera równie¿ rozdzia³ po¶wiêcony programowaniu wspó³bie¿nemu w Delphi oraz tworzeniu aplikacji wielow±tkowych.
Sednem niniejszej pozycji jest kompletny, uporz±dkowany alfabetycznie spis elementów jêzyka Delphi (s³ów kluczowych, procedur, funkcji, operatorów, zmiennych, sta³ych, klas, interfejsów). Dla ka¿dego elementu jêzyka podawana jest:
- sk³adnia
- opis
- lista argumentów przyjmowanych przez funkcjê lub procedurê
- wskazówki i porady – praktyczny opisu u¿ycia danej cechy jêzyka w rzeczywistym programie
- krótkie przyk³ad
- wskazania pokrewnych elementów jêzyka
Andrzej Daniluk
Delphi 6. Nowe narzêdzia obliczeniowe
Delphi 6 jest kolejn± wersj± najpopularniejszego zintegrowanego ¶rodowiska programowania typu RAD dla platformy Windows. Dodatkowo wspó³pracuj±c z Borland Kylixem -- pierwszym ¶rodowiskiem programistycznym RAD dla Linuksa -- powoduje, i¿ obszary wykorzystania nowego Delphi przez osoby znaj±ce jêzyk Object Pascal znacznie siê rozszerzy³y.
Niniejsza ksi±¿ka jest tak pomy¶lana, aby pokazaæ Czytelnikowi mo¿liwo¶ci nowej wersji Delphi. Poza zilustrowaniem, jak mo¿na sprawnie u¿ywaæ zasobów kompilatora zawartych w modu³ach StdConvs, ConvUtils, VarConv, Math, VarCmplx wszêdzie -- gdzie by³o to mo¿liwe -- autor stara³ siê przedstawiæ po¿yteczne przyk³ady i algorytmy ilustruj±ce praktyczne aspekty wykorzystania opisanych elementów ¶rodowiska Delphi 6.
Omawiane w tej ksi±¿ce typy danych, sta³e, zmienne, funkcje i procedury nie s± czê¶ci± standardowego jêzyka Object Pascal. Zosta³y w³±czone do ¶rodowiska programowania w celu uczynienia go jeszcze bardziej przyjaznym u¿ytkownikowi, powoduj±c jednocze¶nie, i¿ nowe Delphi wykona³o kolejny krok w przybli¿eniu swojej funkcjonalno¶ci do takich narzêdzi obliczeniowych jakimi s± Excel, C++ Builder czy Matlab.
Pod wzglêdem tematycznym ksi±¿ka zosta³a podzielona na trzy g³ówne dzia³y.
- Wielko¶ci fizyczne
- Modu³ Math
- Modu³ VarCmplx
Steve Teixeira & Xavier Pacheco
Delphi 5. Vademecum profesjonalisty (suplement)
Ksi±¿ka jest adresowana do szerokiego grona programistów tworz±cych aplikacje przy u¿yciu Delphi 5. Stanowi ona suplement do monografii "Delphi 4. Vademecum profesjonalisty", traktuj±c o nowo¶ciach Delphi 5 w zakresie ¶rodowiska IDE, bibliotek RTL i VCL, obs³ugi baz danych oraz tworzenia aplikacji internetowych. Zawiera równie¿ opis kilku zagadnieñ, na które w "Delphi 4. Vademecum profesjonalisty" zabrak³o po prostu miejsca -- g³ównie technologii CORBA i jej implementacji w Delphi 5 oraz wielu istotnych aspektów technologii ActiveX, w³±czaj±c w to jej zastosowania bazodanowe w postaci mechanizmów ADO (Active Data Objects).