Programowanie w języku Ruby. Wydanie II

okladka

Odkryj możliwości języka Ruby

  • Opanuj zasady programowania obiektowego
  • Połącz Ruby z innymi językami programowania
  • Przetestuj aplikacje, wykorzystując testy jednostkowe

Ruby to obiektowy język programowania, który powstał w Japonii w 1993 roku. Od początku swojej obecności na rynku zdobywa ogromną popularność, stając się poważną konkurencją dla Perla. Dzięki technologii Ruby on Rails narzędzie to staje się coraz powszechniej wykorzystywane, szczególnie do tworzenia aplikacji internetowych. Ruby ma prostą składnię, zawiera możliwość obsługi wyjątków i wyrażeń regularnych oraz pozwala na stosowanie modułów. Ogromną zaletą tego języka jest jego zwarta konstrukcja -- program napisany w Ruby jest wielokrotnie mniejszy niż realizująca podobne funkcje aplikacja utworzona w Javie lub C.

Książka "Programowanie w Ruby. Wydanie II" to jeden z najpopularniejszych na świecie podręczników opisujących ten język. Czytając ją, opanujesz wszystkie zagadnienia związane z tworzeniem aplikacji w Ruby. Poznasz zasady programowania obiektowego, korzystania z wyrażeń regularnych, obsługi wyjątków oraz pracy wielowątkowej. Dowiesz się, w jaki sposób dokumentować kod, budować aplikacje i skrypty sieciowe, stosować Ruby w systemie Windows oraz łączyć Ruby z C. W książce znajdziesz także szczegółowe omówienie klas i modułów języka Ruby.

  • Instalacja i uruchamianie Ruby
  • Klasy, obiekty i zmienne
  • Typy danych
  • Przechwytywanie wyjątków
  • Operacje wejścia i wyjścia
  • Wielowątkowość
  • Testowanie aplikacji
  • Pisanie skryptów CGI w Ruby
  • Automatyzacja systemu Windows za pomocą Ruby
  • Obiekty Ruby w języku C

JavaScript. Ćwiczenia praktyczne. Wydanie II

okladka

Ożyw swoje witryny WWW

  • Poznaj elementy języka JavaScript
  • Napisz procedury obsługi zdarzeń
  • Stwórz mechanizmy obsługi formularzy HTML

HTML, mimo ciągłego rozwoju, pozostaje wyłącznie językiem służącym do formatowania dokumentów. Przetwarzanie danych wprowadzanych przez użytkowników witryny WWW realizuje się za pomocą innych mechanizmów. Jedną z technologii służących do wykonywania takich operacji jest JavaScript -- język skryptowy interpretowany po stronie przeglądarki, opracowany przez firmę Netscape. JavaScript umożliwia tworzenie i umieszczanie bezpośrednio w kodzie HTML krótkich programów, za pomocą których można wykonywać różne zadania, takie jak rozpoznawanie i obsługiwanie kliknięć myszą, weryfikacja danych wprowadzanych do formularzy czy też nawigowanie pomiędzy stronami. Ma prostą składnię i jest stosunkowo łatwy do opanowania.

Czytając książkę "JavaScript. Ćwiczenia praktyczne. Wydanie II" i wykonując zawarte w niej przykłady, poznasz podstawy tego języka. Dowiesz się, z jakich elementów składa się JavaScript i w jaki sposób umieszczać jego kod w dokumentach HTML. Nauczysz się tworzyć funkcje i korzystać z obiektów. Przeczytasz o tym, w jaki sposób JavaScript może współpracować z przeglądarką internetową, przetwarzać zdarzenia generowane przez użytkownika i interpretować dane pochodzące z formularzy umieszczonych na stronie WWW.

  • Umieszczanie skryptów w dokumencie
  • Wyświetlanie okien dialogowych
  • Typy danych, zmienne i operatory
  • Pętle i konstrukcje warunkowe
  • Współpraca z przeglądarką
  • Obsługa zdarzeń
  • Weryfikacja danych z formularzy

Naucz się korzystać z języka JavaScript,
który jest podstawą wielu nowoczesnych technologii sieciowych.


Dynamic HTML

okladka
Niniejsza książka dokładnie omawia każdą opcję Dynamic HTML. Dzięki niej czytelnik krok po kroku nauczy się dodawać do stron WWW elementy umożliwiające modyfikowanie jej wyglądu i wysyłanie danych. Dowie się również, jak dodawać do swoich stron dynamicznie zmieniający się tekst, style i grafikę, umożliwiać interakcyjny dostęp do danych i dodawać animacje. Książka uczy także precyzyjnego umieszczania tekstu i grafiki na stronie WWW oraz definikowania obszaru strony, w którym samodzielnie można przeciągać elementy graficzne.

C++ Builder. Całkiem inny świat

okladka

Książka przeznaczona jest dla osób, które zamierzają rozpocząć programowanie w Windows. Czytelnik nie musi być ekspertem, wystarczy, gdy pisał do tej pory jakiekolwiek programy w dowolnym języku.

Autor przedstawia kilkanaście interesujących algorytmów i krok po kroku je realizuje w dialekcie Borland C++ Builder. Starannie dobrane, efektowne przykłady, najpierw łatwe, potem coraz bardziej złożone, skomentowane żywym, barwnym językiem, stanowią doskonały wstęp do trudnej sztuki programowania w Windows. Czytelnik niepostrzeżenie staje się samodzielnym programistą i po zakończonej lekturze dysponuje całkiem obszernym zestawem umiejętności.


Tworzenie plików pomocy dla Windows

okladka
W książce zostały opisane wszelkie możliwości tworzenia plików pomocy dla Windows 3.x i 95. Jest ona przeznaczona niemal dla każdego, co wynika z szerokiego zastosowania hipertekstu.

Poza rzeczami podstawowymi, takimi jak podział na tematy, zamieszczanie grafiki, hipergrafiki, animacji i dźwięku oraz dodawanie typowych mechanizmów stosowanych w helpach, przedstawiono wiele sztuczek i efektów, które pozwalają na znaczne ich uatrakcyjnienie.

Dla osób zainteresowanych programowaniem opisano tworzenie aplikacji i bibliotek dynamicznych (w takich środowiskach, jak Delphi, Borland C++, C++ Builder, Microsoft Visual C++), które m.in. współpracują z plikami pomocy. Pod tym względem istnieje bowiem bardzo dużo zastosowań - od zwykłego wywołania pomocy kontekstowej po interaktywne samouczki i tworzenie okienek osadzonych (apletów) w tematach pomocy.

Całość jest wzbogacona licznymi przykładami, dokładnie opisanymi i zamieszczonymi na dołączonej dyskietce.

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.

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