Perl. Najlepsze rozwiązania

okladka

Zastosuj w pracy sprawdzone style i standardy kodowania

  • Wypracuj czytelne konwencje nazewnicze
  • Stwórz odpowiednią dokumentację kodu
  • Przetestuj kod i usuń błędy

Indywidualne style kodowania, obejmujące m.in. nazywanie zmiennych, wpisywanie komentarzy i stosowanie określonych konstrukcji językowych, pomagają w rozbudowywaniu programów i usuwaniu z nich błędów. Jednak taka metoda pracy, charakterystyczna dla doświadczonych programistów, nie zawsze jest najlepsza. Dodatkowo własny styl staje się ogromną przeszkodą w przypadku pracy zespołowej -- tu powinno się raczej stosować spójne standardy, dzięki którym kod będzie klarowny, niezawodny, wydajny, łatwy w konserwacji i zwięzły.

W książce "Perl. Najlepsze rozwiązania" znajdziesz ponad 250 porad programisty z 22-letnią praktyką, dotyczących pisania kodu źródłowego w Perlu. Wskazówki te obejmują układ kodu, konwencje nazewnicze, dobór struktur danych i konstrukcji sterujących, dekompozycję programu, projekt i implementację interfejsu, modularność, obiektowość, obsługę błędów, testowanie i debugowanie. Autor książki nie stara się udowodnić, że preferowane przez niego rozwiązania są jedyne i najlepsze -- przedstawia jedynie sprawdzone techniki, używane przez programistów z całego świata.

  • Formatowanie kodu źródłowego
  • Metody określania nazw zmiennych i obiektów
  • Korzystanie ze struktur sterujących
  • Przygotowywanie dokumentacji
  • Implementacja operacji wejścia i wyjścia
  • Stosowanie wyrażeń regularnych
  • Obsługa wyjątków
  • Podział kodu na moduły
  • Wykrywanie i usuwanie błędów z kodu

Wykorzystaj znajdujące się w tej książce wskazówki
-- stwórz najlepszy kod.


Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych. Wydanie II

okladka

W gąszczu milionów witryn WWW znajdujących się w sieci jest również i Twoja. Co należy zrobić, aby użytkownicy sieci korzystali akurat z niej, a nie z innych? Odpowiednie wypozycjonowanie strony w wyszukiwarkach jest niezwykle ważne, ale nie stanowi jedynego rozwiązania. Równie ważne, jeśli nie ważniejsze, jest takie jej zaprojektowanie i przygotowanie witryny, aby odwiedzające ją osoby nie zostały przytłoczone nadmiarem funkcji nawigacyjnych, dziesiątkami akapitów czy też mnóstwem nie do końca potrzebnych elementów graficznych. Należy zaprojektować witrynę tak, aby korzystanie z niej było intuicyjne i łatwe.

W kolejnym wydaniu doskonałej książki "Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych" znajdziesz wskazówki, dzięki którym projektowane przez Ciebie witryny WWW będą spełniały podstawowe wymaganie większości użytkowników internetu -- będą przejrzyste, czytelne i łatwe w nawigacji. Nauczysz się projektować strukturę witryny, opracowywać logiczny schemat nawigacji i przygotowywać elementy graficzne, które będą uatrakcyjniać stronę, a nie odwracać uwagę użytkownika od jej treści. Dowiesz się także, jak stosować kaskadowe arkusze stylów i radzić sobie z często absurdalnymi zachciankami szefów i klientów.

  • Specyfika przedstawiania informacji na stronach WWW
  • Dzielenie strony na elementy funkcjonalne
  • Projektowanie schematów i mechanizmów nawigacyjnych
  • Planowanie odpowiedniego układu strony głównej
  • Uwzględnianie grupy docelowej przy projektowaniu witryny
  • Testowanie funkcjonalności i działania witryny
  • Zastosowanie stylów CSS

Chcesz, aby Twoje witryny zagościły w folderze Ulubione u setek użytkowników sieci? Nic prostszego -- wykorzystaj znajdujące się w tej książce porady.


Linux, Apache, MySQL i PHP. Zaawansowane programowanie

okladka

Zaprojektuj profesjonalne witryny WWW

  • Poznaj zasady programowania obiektowego w PHP5.
  • Wykorzystaj pełnię możliwości bazy MySQL.
  • Zabezpiecz witryny WWW przed atakami hakerów.

Połączenie możliwości systemu operacyjnego Linux, serwera WWW Apache, bazy danych MySQL i języka PHP pozwala na tworzenie i utrzymywanie rozbudowanych aplikacji internetowych. Popularność tych narzędzi, często określanych za pomocą akronimu LAMP (Linux, Apache, MySQL, PHP), jest efektem ich elastyczności, wydajności i doskonałej interakcji pomiędzy elementami tego zestawu. Nie bez znaczenia jest także fakt, że dostępne są one bezpłatnie, na licencji open source, co zwalnia zarówno twórców aplikacji, jak i ich użytkowników z konieczności ponoszenia jakichkolwiek opłat licencyjnych.

Książka "Linux, Apache, MySQL i PHP. Zaawansowane programowanie" opisuje metody tworzenia wydajnych aplikacji WWW. Czytając ją, poznasz możliwości języka PHP5 w zakresie programowania obiektowego i nauczysz się formułować złożone zapytania SQL. Dowiesz się, jak optymalnie skonfigurować serwer WWW Apache, zabezpieczać aplikacje WWW przed atakami i korzystać z modułów rozszerzających, takich jak PEAR i PECL. Znajdziesz tu również informacje o systemach zarządzania treścią, technologii AJAX i mechanizmach buforowania dostępnych dla PHP.

  • Obsługa wyjątków w PHP
  • Programowanie obiektowe
  • Złożone zapytania SQL
  • Konfiguracja PHP5
  • Uwierzytelnianie użytkowników witryn WWW
  • Korzystanie z pakietu PEAR
  • Optymalizacja wydajności aplikacji
  • Generowanie z poziomu PHP plików PDF, SWF i grafiki
  • Tworzenie interfejsów użytkownika za pomocą AJAX
  • Zarządzanie treścią serwisów WWW

Wykorzystuj w pracy nowoczesne narzędzia.


ABC Excel 2003 PL. Wydanie II

okladka

Znajomość arkusza kalkulacyjnego Microsoft Excel to jedno z najczęstszych wymagań pracodawców. Jednak Excel to nie tylko narzędzie dla pracowników biurowych. Za jego pomocą można poprowadzić domowy budżet, rozwiązać zadanie domowe z matematyki lub fizyki, a nawet skatalogować kolekcję płyt kompaktowych. Na tym oczywiście nie kończą się możliwości Excela. Jest on wykorzystywany między innymi do złożonych obliczeń naukowych, a dzięki modułom rozszerzającym -- do analiz finansowych. Jednak aby poznać w pełni jego potęgę, należy opanować podstawy.

Dzięki książce "ABC Excel 2003 PL. Wydanie II" nauczysz się korzystać z Excela. Dowiesz się, jak wprowadzać i formatować dane oraz zaznaczać komórki na podstawie różnych kryteriów. Poznasz sposoby wykorzystywania formuł i funkcji, a także tworzenia wykresów i drukowania arkuszy. Przeczytasz tu również o podstawowych narzędziach pozwalających przeprowadzać różnego typu obliczenia.

  • Zaznaczanie komórek
  • Wprowadzanie danych
  • Edycja arkuszy
  • Formatowanie komórek
  • Sortowanie danych
  • Tworzenie wykresów
  • Drukowanie
  • Funkcje finansowe i matematyczne

Zapomnij o kartce, długopisie i kalkulatorze. Zastąp je Excelem.


C# 3.0 i .NET 3.5. Technologia LINQ

okladka

Poznaj technologię LINQ

aby uzyskać swobodny dostęp do danych z SQL Server, pliku XML lub kolekcji z poziomu swoich programów
  • Bezpieczny dostęp do danych przy zachowaniu kontroli typów
  • Tworzenie zapytań LINQ
  • Budowanie, analiza i pobieranie danych z plików XML

Zastosowanie technologii LINQ (ang. Language-Integrated Query, zintegrowany język zapytań) w zasadniczy sposób upraszcza projektowanie aplikacji bazodanowych. Zapytanie LINQ zwraca kolekcję z przestrzeni nazw typów ogólnych. Kolekcja ta może być modyfikowana, a następnie zwrócona do źródła. Dzięki temu zachowywana jest pełna kontrola typów danych i ich konwersji w poszczególnych mechanizmach pośredniczących w pobieraniu danych.

Książka "C# 3.0 i .NET 3.5. Technologia LINQ" prezentuje prosty sposób korzystania ze zintegrowanego języka zapytań. Dzięki temu podręcznikowi nauczysz się pobierać dane z różnego rodzaju źródeł; tworzyć pliki XML w nowy, bardziej intuicyjny sposób; stosować składowane rozszerzenia, nowego typu metody (oraz odpowiadające im operatory), zdefiniowane w najnowszej wersji języka C#. Ponadto dowiesz się, jak tworzyć własne źródła danych LINQ. Krótko mówiąc, z książką "C# 3.0 i .NET 3.5. Technologia LINQ" nawet jako średnio zaawansowany programista poradzisz sobie ze stworzeniem bardzo skomplikowanych aplikacji bazodanowych.

  • Wyrażenia Lambda
  • Nowe operatory LINQ
  • Zapytania LINQ
  • LINQ to DataSet
  • Aktualizacja danych w bazie
  • Korzystanie z rozszerzeń
  • Kontrolka LinqDataSource
  • Tworzenie i modyfikacja pliku XML
  • Tworzenie źródeł danych LINQ

Ta książka wskaże Ci prosty sposób tworzenia doskonałych i nowoczesnych aplikacji bazodanowych.


C++ Builder 3

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

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

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

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


« poprzednia 1 2 3 4 5 6 7 8 9 1016 17 następna »