Algorytmy i struktury danych z przykładami w Delphi

okladka
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.

Delphi 4. Tworzenie systemów baz danych. Księga eksperta

okladka
Niniejsza książka to zarówno podręcznik do nauki programowania aplikacji bazodanowych, jak i kompendium wiedzy o bibliotece VCL w części, która dotyczy baz danych. Studiując tę książkę można samodzielnie zbudować własne komponenty bazodanowe do edycji danych. Czytelnik znajdzie w niej wiadomości między innymi na temat:
  • narzędzi tworzenia baz danych (Database Desktop, SQL Explorer),
  • możliwości klasy TDataSet,
  • użycia klasy TTable,
  • używania komponentu klasy TDatabase,
  • serwera SQL Interbase, który jest dostarczany wraz z pakietem Delphi,
  • komponentów TServerSocket oraz TClientSocket,
  • zaawansowanych technik obsługi zdalnych serwerów SQL, w szczególności bazy Interbase.

  • Przedmowa (25)

MegaCAD 5.0 PL

okladka
Ta książka opisuje najnowszą wersję programu MegaCAD 5.0 znajdującego się w sprzedaży od lipca 1999 roku. Przeznaczona jest dla wszystkich, którym sprawia radość poznawanie coraz to nowych możliwości jakie daje projektowanie przy użyciu komputera. Aby tę niewątpliwą przyjemność wzbogacić o praktykę, do podręcznika dołączyliśmy CD-ROM z wersją treningową MegaCAD 5.0. Jest to wersja ograniczona tylko o możliwość eksportu (wykonanych projektów) do innych programów CAD. Poza tym wszystkie funkcje są udostępnione, co umożliwia nie tylko przetrenowanie ich lecz także stworzenie dowolnie skomplikowanego projektu do własnych potrzeb. W zamian za to ograniczenie, użytkownik jest wynagradzany dodatkowym napisem na rysunku - nazwą programu, w którym został wykonany projekt. Życzymy dużo zabawy w pracy.

Autorzy

SuSE Linux 6.2 -- 7.0

okladka
SuSE Linux, jak prawie każda z nowoczesnych dystrybucji Linuksa, instaluje się szybko i łatwo, o ile sprzęt jest odpowiednio dobrany. Lecz nie tylko sprzęt jest istotny, ogromne znaczenie ma wiedza o samej dystrybucji.

Książka, którą proponujemy jest doskonałą dokumentacją -- znajdziesz tu przystępne objaśnienia wszystkich fascynujących możliwości SuSe. Bill Ball -- znany autor książek o Linuksie -- radzi m.in:

  • jak dobierać sprzęt
  • jak dzielić dyski na partycje
  • czym są konsole wirtualne i co to jest YAST
  • jak poprawnie skonfigurować LILO, X-y
  • czego potrzebujesz, by połączyć się z internetem
Kupując tę książkę, zyskujesz pewność, że SuSe już niczym Cię nie zaskoczy.

Flash 5 f/x

okladka
Książka przedstawia Flasha na poziomie średniozaawansowanym i jest adresowana do dwóch grup użytkowników. Pierwszą z nich stanowią osoby znające Flasha 4 i pragnące szybko "przesiąść się"na Flasha 5, dlatego właśnie książkę rozpoczyna opis nowości Flasha 5.

Książka przeznaczona jest także dla doświadczonych projektantów i twórców prezentacji, którzy chcieliby dołączyć do arsenału swych umiejętności także korzystanie z Flasha 5. Twórcy stron i prezentacji internetowych, którzy znają się na grafice komputerowej, rysunku, projektowaniu i innych zagadnieniach związanych ze sztuką cyfrową nie potrzebują specjalnego przeszkolenia. Wystarczy im wiedza na temat możliwości Flasha 5 i nabycie umiejętności korzystania z poszczególnych narzędzi programu. Tekst, ilustracje i przykłady zawarte w tej książce mają na celu pokazanie Flasha od jego podstaw, aż do sztuki tworzenia filmów. Przedstawiłem tutaj takie aspekty projektowania jak kompozycja kolorów czy aranżacja obiektów, mając na celu nie tylko zaprezentowanie gotowych rozwiązań, ale nauczenie cię, jak z pomocą Flasha można zrealizować własne projekty i ambicje artystyczne.

Java. Aplikacje bazodanowe

okladka
"Java -- aplikacje bazodanowe" jest książką wprowadzającą czytelnika w świat interfejsów i klas JDBC. Świat ten, z pozoru tajemniczy i skomplikowany, w rzeczywistości dla zaznajomionego z nim użytkownika, okazuje się być bardzo przejrzystym, prostym i przede wszystkim przyjaznym środowiskiem.

Należy bowiem podkreślić, że technologia JDBC została stworzona właśnie z myślą o możliwie maksymalnej prostocie, przy jednoczesnej możliwości pełnego wykorzystania wszystkich udogodnień, jakie dają nam współczesne bazy danych.

Książka jest przeznaczona główne dla programistów, studentów, oraz czytelników znających język Java, którzy chcą poszerzyć swą o wiedzę o zagadnienia związane z pisaniem aplikacji bazodanowych. Znalazły się w niej także nieco bardziej ogólne rozdziały (dotyczące podstawowych pojęć związanych z relacyjnymi bazami danych oraz wprowadzające do SQL-a), które pozwolą na zgłębienie tematu również mniej doświadczonym czytelnikom.

Książka obejmuje:

  • Wprowadzenie do relacyjnych baz danych obejmujące podstawowe pojęcia i definicje z nimi związane
  • Wprowadzenie do SQL-a omawiające zastosowanie najczęściej używanych poleceń wraz z przykładami praktycznego ich zastosowania
  • Omówienie podstawowych klas oraz interfejsów wchodzących w skład JDBC
  • Wykorzystanie podstawowych operacji na bazie danych z użyciem wspomnianych powyżej klas i interfejsów (między innymi otwieranie bazy, wyciąganie danych, modyfikacje i dodawanie danych, obsługa transakcji)
  • Omówienie zaawansowanych technik obsługi baz danych dostępnych w technologii JDBC, takich jak: zaawansowane wykorzystanie obiektów ResultSet, wykorzystanie interfejsów CollableStatement, PreparedStatement, oraz BatchUpdate
  • Ponadto omówienie obsługi bardzo dużych obiektów, struktur, oraz wykorzystanie metadanych
  • Wprowadzenie do RMI -- czyli do technologii, która może być wykorzystana do przesyłania danych pomiędzy poszczególnymi warstwami bardziej złożonych aplikacji

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