Dodano produkt do koszyka

Promocja

PROGRAMOWANIE KOMPONENTOWE

PROGRAMOWANIE KOMPONENTOWE

HENRYK BUDZISZ

Wydawnictwo: POLITECHNIKA KOSZALIŃSKA

Cena: 64.90 zł 58.41 brutto

Koszty dostawy:
  • Paczkomaty InPost 14.99 zł brutto
  • Poczta Polska - odbiór w punkcie 9.99 zł brutto
  • Poczta Polska - przedpłata 15.99 zł brutto
  • Poczta Polska - pobranie 19.99 zł brutto
  • Kurier DHL - przedpłata 18.99 zł brutto
  • Kurier DHL - pobranie 21.99 zł brutto
  • Odbiór osobisty - UWAGA - uprzejmie prosimy poczekać na informację z księgarni o możliwości odbioru zamówienia - 0.00 zł brutto

Opis

Opis produktu

ISBN: 978-83-7365-522-5


dodatek: cd-rom 245 stron
format: B5
oprawa: miękka
Rok wydania: 2019

W podręczniku przedstawiono technologie komponentowe umożliwiające budowanie znacznej części aplikacji poprzez jej "montaż" z gotowych komponentów programowych.Skąd brać te komponenty? Wiele środowisk programistycznych, jak np. Java Development Kit, czy biblioteka .NET, zawiera zestawy komponentów przeznaczonych przede wszystkim do budowania graficznego interfejsu użytkownika. Są to stosunkowo proste komponenty wyposażone we własny interfejs graficzny, nazywane kontrolkami (Windows) lub widżetami (Android). Na rynku informatycznym dostępne są również komponenty o znacznym stopniu złożoności, przykładowo: przeglądarka dokumentów HTML, arkusz kalkulacyjny czy skrzynka mailowa. Pomimo takiej pozornej obfitości, często zachodzi potrzeba budowania własnych komponentów. Realizacji tego zadania poświęcona jest znaczna część tego podręcznika.Podręcznik został podzielony na cztery części. Pierwsza ma charakter przeglądowy, a trzy następne zawierają prezentację technologii JavaBeans, technologii komponentowej .NET oraz technologii COM. Przedstawione przykłady programowe, w wersji gotowej do uruchomienia zawarte są na załączonym CD ROM. Aby w pełni z nich skorzystać, konieczna jest dobra znajomość języków programowania C++ i Java. Podręcznik zawiera też ćwiczenia pokazujące krok po kroku sposób definiowania i testowania prostych kontrolek. Przykłady i ćwiczenia zostały zrealizowane w środowiskach NetBeans i Visual Studio.Podręcznik przeznaczony jest dla studentów kierunku Informatyka, a także programistów zainteresowanych tematem. Jest nakierowany na opanowanie przez Czytelnika umiejętności programistycznych z zakresu definiowania i korzystania z komponentów. Zakłada się przy tym znajomość wspomnianych języków programowania oraz koncepcji programowania obiektowego - pojęcia takie jak: klasa, obiekt, dziedziczenie, hermetyzacja czy polimorfizm nie zostały omówione. Części podręcznika są ze sobą dosyć luźno powiązane, a więc można z nich korzystać w dowolnej kolejności.SPIS TREŚCIPrzedmowa CZĘŚĆ 1 - KOMPONENTY PROGRAMOWE1. Wprowadzenie 1.1. Koncepcja komponentu programowego 1.2. Programowanie komponentowe vs obiektowe 2. Technologie komponentowe2.1. Technologie oparte na języku Java: JavaBeans, EJB2.2. Technologie CORBA, CCM 2.3. Technologie COM, COM+, DCOM2.4. Technologia komponentowa w .NET Materiały źródłowe: CZĘŚĆ 2 - TECHNOLOGIA JAVABEANS3. Komponent Bean 3.1. Czym jest komponent Bean? 3.2. Definiowanie komponentu Bean 3.3. Właściwości i akcesory3.3.1. Właściwości proste 3.3.2. Właściwości logiczne 3.3.3. Właściwości indeksowane 3.3.4. Właściwości związane i ograniczone 3.4. Generowanie i obsługa zdarzeń 3.4.1. Delegacyjny model obsługi zdarzeń 3.4.2. Zdarzenia 3.4.3. Rejestracja słuchaczy 3.5. Przykład definiowania i użycia komponentu Counter 3.6. Serializacja komponentów 3.7. Pakowanie komponentów 3.8. Podsumowanie 4. Komponent w trybie projektowania 4.1. Komponent Bean w graficznym środowisku programistycznym4.2. Mechanizm refleksji 4.3. Introspekcja 4.4. Edytory właściwości 4.5. Konfigurator komponentu (Customizer) 5. Wzorce programowe i konwencje programistyczne 5.1. Wzorce programowe 5.2. Konwencje programistyczne 6. Ćwiczenia 6.1. Ćwiczenie 1: przycisk zamykający 6.2. Ćwiczenie 2: przycisk +/- Materiały źródłowe: CZĘŚĆ 3 - KOMPONENTY .NET7. Środowisko programistyczne .NET 7.1. Struktura platformy .NET 7.2. Wspólne środowisko uruchomieniowe CLR 7.3. Biblioteki klas 8. Programowanie w C++/CLI 8.1. Kod zarządzany i niezarządzany 8.2. Klasa referencyjna 8.3. Klasa wartości 8.4. Interfejsy 8.4.1. Deklaracja interfejsu 8.4.2. Implementacja interfejsu 8.5. Destruktory i finalizatory9. Właściwości9.1. Definiowanie właściwości 9.2. Akcesory (funkcje dostępowe)9.3. Właściwości proste 9.4. Właściwości indeksowane 9.5. Właściwości statyczne 10. Delegacyjny model obsługi zdarzeń 10.1. Koncepcja delegacyjnego modelu obsługi zdarzeń 10.2. Delegat 10.3. Zdarzenia 10.4. Delegaty i zdarzenia w bibliotekach .Net 11. Definiowanie komponentu11.1. Infrastruktura komponentowa w .NET 11.2. Przykład implementacji programowej interfejsów 11.3. Kontrolki 11.4. Podzespoły i mechanizm refleksji12. Komponenty w trybie projektowania 12.1. Atrybuty 12.2. Konwertery typu 12.3. Wizualne edytory12.4. Designery 12.4.1. Środowisko do projektowania GUI 12.4.2. Definiowanie designera 12.5. Podsumowanie 13. Ćwiczenia 13.1. Ćwiczenie 1: przycisk zamykający 13.2. Ćwiczenie 2: przycisk +/- Materiały źródłowe: CZĘŚĆ 4 - TECHNOLOGIA COM14. Architektura i elementy składowe technologii COM 14.1. Wprowadzenie 14.2. Identyfikator GUID 14.3. Interfejsy COM 14.4. Cykl życia komponentu COM 14.5. Łańcuchy w technologii COM15. Używanie komponentów COM 15.1. Obsługa błędów 15.2. Biblioteka COM15.3. Schemat tworzenia i użycia obiektu COM 15.4. Przykład użycia komponentu ActiveDesktop15.5. Przykład użycia komponentu ShellLink 16. Współpraca komponentów COM i .NET 16.1. Wprowadzenie 16.2. Używanie komponentów COM w aplikacjach .NET Materiały źródłowe: Skorowidz

Kod wydawnictwa: 978-83-7365-522-5

Opinie, recenzje, testy:

Ten produkt nie ma jeszcze opinii

Twoja opinia

aby wystawić opinię.

Ocena:
  • Wszystkie pola są wymagane
Zapytaj o produkt

Produkty powiązane

Kontakt

Księgarnia Ekonomiczna Kazimierz Leki Sp. z o.o.

ul. Grójecka 67

02-094 Warszawa

NIP: 7010414095

Tel. 22 822 90 41

www.24naukowa.com.pl

naukowa@ksiegarnia-ekonomiczna.com.pl