Język C++. Efektywne programowanie obiektowe

okladka

Poznaj metody programowania
stosowane przez profesjonalistów

Programowanie obiektowe jest nierozerwalnie związane z językiem C++. Koncepcje i metody programowania obiektowego, niezbędne do swobodnego posługiwania się tą techniką, pomimo pozornej prostoty są stosunkowo trudne do opanowania. Projektowanie aplikacji w języku C++ wymaga jednak nie tylko znajomości podstawowych zasad programowania obiektowego, ale również wielu innych technik programistycznych. Należy prawidłowo zaplanować strukturę aplikacji, poznać zasady pisania poprawnego kodu i nauczyć się korzystać z notacji UML do modelowania zależności pomiędzy elementami aplikacji.

"C++. Efektywne programowanie obiektowe" to podręcznik przeznaczony zarówno dla początkujących, jak i zaawansowanych programistów C++. Przedstawia metody programowania obiektowego stosowane przez profesjonalistów. Opisuje techniki obiektowe w kontekście rzeczywistych problemów, przed jakimi stają twórcy oprogramowania podczas codziennej pracy.

  • Podstawowe pojęcia i koncepcje programowania obiektowego
  • Abstrakcja danych
  • Notacja UML
  • Zarządzanie pamięcią w programowaniu obiektowym
  • Dziedziczenie
  • Zasady programowania generycznego
  • Obsługa wyjątków
  • Zaawansowane aplikacje obiektowe

Dzięki zawartym w tej książce wiadomościom wykonasz nawet najtrudniejsze zadania programistyczne, wykorzystując techniki obiektowe.


Sposoby na Hardware

okladka

Poznaj niezawodne sposoby na wszystkie dolegliwości trapiące Twój komputer

  • Reanimuj swój komputer biurowy i laptopa
  • Usprawnij proces uruchamiania się komputera
  • Odkryj tajniki BIOS-u
  • Zoptymalizuj system plików
  • Rozwiąż problemy z urządzeniami zewnętrznymi
  • Skonfiguruj poprawnie połączenia sieciowe

Ile razy Twój komputer zawiesił się wtedy, gdy najmniej się tego spodziewałeś? Jak często masz ochotę wyrzucić na śmieci drukarkę, skaner, nagrywarkę CD lub klawiaturę? Mimo dynamicznego rozwoju technologii informatycznych nikomu nie udało się jeszcze znaleźć sposobu na stworzenie komputera niezawodnego, działającego bez zarzutu i prawidłowo współpracującego ze wszystkimi urządzeniami zewnętrznymi. Procesory stają się coraz szybsze, dyski twarde coraz pojemniejsze, ale nadal trzeba się męczyć z nie reagującymi na nic klawiaturami i myszami, przegrzewającymi się zasilaczami i bateriami laptopów, które wyczerpują się, zanim uruchomi się Windows.

Książka "Sposoby na hardware" to zestaw rad przydatnych każdemu, kto chce uporać się z "efektami specjalnymi", którymi komputery uatrakcyjniają nam pracę. Czytając tę książkę, dowiesz się, co zrobić z komputerem biurkowym i laptopem, aby działały właściwie, jak prawidłowo skonfigurować urządzenia zewnętrzne i jak poradzić sobie z oprogramowaniem, którego błędy (lub -- jak kto woli -- "nieudokumentowane cechy") skutecznie komplikują życie większości użytkowników komputerów.

  • Montaż i konfigurowanie komputerów biurkowych
  • Rozwiązywanie problemów z pamięcią i procesorem
  • Przedłużanie żywotności baterii w laptopach
  • Reanimowanie komputerów przenośnych (PDA)
  • Prawidłowe konfigurowanie urządzeń multimedialnych
  • Dyski twarde i napędy CD/DVD
  • Optymalne działanie sieci komputerowej
  • Drukowanie i skanowanie

Dzięki wiadomościom z tej książki rozwiążesz wszystkie problemy związane ze sprzętem i będziesz mógł skupić się na pracy, a nie na naprawianiu komputera.

Zmuś komputer, by pracował tak, jak chcesz.
Wygraj walkę z opornym sprzętem.

O autorze:
Stephen J. Bigelow jest autorem wielu popularnych książek związanych tematycznie z naprawą i konserwacją komputerów, a także licznych artykułów na łamach poczytnych czasopism [więcej...\


Wzorce projektowe. Analiza kodu sposobem na ich poznanie

okladka

Opanuj zasady stosowania wzorców projektowych na praktycznych przykładach

  • Dowiedz się, czym są wzorce projektowe
  • Zaimplementuj wzorce we własnych programach
  • Poznaj rodzaje wzorców projektowych

Wzorce projektowe to zapisane w sposób formalny sposoby rozwiązywania najczęstszych problemów, z jakimi borykają się twórcy oprogramowania stosujący języki obiektowe. Najczęściej stosowane wzorce zostały skatalogowane i przedstawione w postaci diagramów UML, jednak do poprawnego ich wykorzystywania niezbędna jest wiedza praktyczna. Przystępując do implementacji wzorca projektowego, należy poznać zakres jego zastosowania. Taką wiedzę najlepiej zdobywa się, analizując przykłady kodów źródłowych.

Dzięki książce "Wzorce projektowe. Analiza kodu sposobem na ich poznanie" poznasz wzorce w taki właśnie sposób -- badając programy, w których je zastosowano. Każdy z omawianych w książce wzorców zaprezentowany jest w oparciu o dwie implementacje szczegółowo wyjaśniające zasadę jego działania. Dzięki takim opisom wzorców opanujesz tę technologię znacznie szybciej niż w przypadku nauki teoretycznych podstaw oraz prób ich samodzielnego wdrażania we własnych aplikacjach. Unikniesz typowych błędów i dowiesz się, jak prawidłowo wykorzystywać każdy z wzorców.

  • Zastosowanie wzorców projektowych
  • Klasyfikacja wzorców
  • Podstawowe pojęcia z dziedziny obiektowości
  • Interfejsy i wzorce konstrukcyjne
  • Implementacja wzorców obserwatora i fasady
  • Wykorzystanie wzorców projektowych w aplikacjach bazodanowych

Książka zawiera również zestawienie najczęściej wykorzystywanych wzorców projektowych wraz z opisem ich zastosowań.


INTERsoft IntelliCAD 5.0 PL. Pierwsze kroki

okladka

Komputerowe wspomaganie projektowania to dziś standard. Na rynku dostępnych jest wiele aplikacji CAD, jednak w większości przypadków ich cena zdecydowanie przekracza budżet samodzielnego projektanta lub firmy rozpoczynającej działalność. Jednym z wyjątków od tej reguły jest IntelliCAD firmy INTERsoft -- doskonała aplikacja, niemal w pełni zgodna z AutoCAD-em zarówno pod względem sposobu obsługi, jak i formatu zapisu plików. Ta ostatnia cecha -- możliwość korzystania z plików DWG -- jest szczególnie istotna w branży projektowej, gdzie AutoCAD jest standardem.

"INTERsoft IntelliCAD 5.0 PL. Pierwsze kroki" to książka przeznaczona dla początkujących użytkowników tej aplikacji. Przedstawia wszystkie informacje niezbędne do rozpoczęcia pracy z IntelliCAD-em i stworzenia pierwszych rysunków. Czytając ją, nauczysz się korzystać z narzędzi i pomocy rysunkowych, modyfikować format linii i wypełnień, wymiarować rysunek i drukować go.

  • Podstawowe obiekty
  • Sposoby wyświetlania rysunku
  • Modyfikowanie obiektów
  • Siatka i skok
  • Kreskowanie obiektów
  • Dodawanie napisów
  • Wymiarowanie
  • Korzystanie z warstw
  • Drukowanie

Przekonaj się, jak proste może być projektowanie
z zastosowaniem programu IntelliCAD.


Zbiór zadań z informatyki. Nie tylko dla maturzystów

okladka

Zestaw zadań przydatny każdemu uczniowi i maturzyście

  • Dokładnie omówienie zagadnień związanych z algorytmami, programowaniem i bazami danych
  • Przykłady rozwiązań
  • Zadania

Znacznie łatwiej i szybciej opanuje się poznawane zagadnienie, gdy jest to powiązane z rozwiązywaniem praktycznych przykładów. O wiele prościej jest zrozumieć znaczenie symboli i wzorów, gdy zastosuje się je w zadaniu -- wtedy okaże się, że "nie taki diabeł straszny". Opanowanie rzeczywistego zastosowania wiadomości teoretycznych jest szczególnie istotne w przypadku przedmiotów mocno powiązanych z wiedzą praktyczną. Takim przedmiotem niewątpliwie jest informatyka.

"Zbiór zadań z informatyki. Nie tylko dla maturzystów" to książka, dzięki której poznasz praktyczne zastosowanie wiadomości dotyczących systemów liczbowych, algorytmów, zasad programowania i możliwości wykorzystania baz danych. Każde zagadnienie jest przedstawione od strony teoretycznej i zilustrowane przykładami. Rozwiązując kolejne zadania, nauczysz się tego, co w informatyce najistotniejsze -- myślenia algorytmicznego i obiektowego. Opanujesz metody przeliczania wartości pomiędzy systemem binarnym, ósemkowym, szesnastkowym i dziesiętnym, poznasz zastosowanie różnych typów danych, przedstawisz rzeczywiste problemy w sposób algorytmiczny, napiszesz proste programy i przekonasz się, jakie możliwości oferuje baza danych Access.

  • Systemy liczbowe
  • Typy i struktury danych
  • Tworzenie algorytmów
  • Podstawowe zasady programowania w języku Pascal
  • Programowanie strukturalne i obiektowe
  • Projektowanie relacyjnych baz danych
  • Wprowadzanie i modyfikowanie danych
  • Manipulowanie danymi za pomocą języka SQL

Od C do Assemblera czyli jak skutecznie...

okladka
Książka adresowana jest do osób interesujących się programowaniem komputerów klasy IBM PC.

Zadaniem tej książki będzie pokazanie typowemu właścicielowi komputera PC, że pisanie programów wyposażonych w takie "bajery" jak ramki, okna, wielopoziomowe menu, obsługę myszy nie jest wcale trudne, choć wymaga narzucenia sobie od początku dużej dyscypliny programowania. Efekt końcowy jest jednak warty wysiłku. Ambicją tej książki jest nauczenie początkującego i średnio zaawansowanego właściciela "peceta" pisania takich właśnie programów. Wymagania są dość niskie: należy trochę wiedzieć o komputerach PC, znać się na obsłudze komputera, gdyż tak elementarne rzeczy nie będą poruszane w tej książce.

Wszystkie zagadnienia i programy są tak szczegółowo skomentowane, że w zasadzie nie jest konieczne, aby Czytelnik kiedykolwiek w życiu zajmował się "trudną", ale będącą w zasięgu ręki, sztuką programowania. Wystarczy mieć na biurku jakiś podręcznik asemblera i C i w trakcie lektury tej książki, wertować je od czasu do czasu.

Wszystkie przedstawione w książce programy zostały pomyślnie przetestowane praktycznie, na różnych kartach graficznych. Na dołączonej dyskietce znajdują się pliki z treścią poważniejszych listingów zamieszczonych w książce.

« poprzednia 1 26 7 8 9 10 11 12 13 14 15 następna »