Programowanie komponentowe. + CD
Opis
Programowanie komponentowe + CDSPIS TREŚCIPrzedmowa .......................................................................................................... 7CZĘŚĆ 1 - KOMPONENTY PROGRAMOWE1. Wprowadzenie ................................................................................................. 91.1. Koncepcja komponentu programowego ................................................ 91.2. Programowanie komponentowe vs obiektowe .................................... 102. Technologie komponentowe.......................................................................... 112.1. Technologie oparte na języku Java: JavaBeans, EJB .......................... 112.2. Technologie CORBA, CCM ................................................................ 132.3. Technologie COM, COM+, DCOM .................................................... 152.4. Technologia komponentowa w .
NET .................................................. 16Materiały źródłowe: ........................................................................................... 16CZĘŚĆ 2 - TECHNOLOGIA J AVA B EANS TM3. Komponent Bean ........................................................................................... 173.1. Czym jest komponent Bean ? .............................................................. 173.2. Definiowanie komponentu Bean ......................................................... 183.3. Właściwości i akcesory........................................................................ 233.3.1. Właściwości proste ..................................................................... 233.3.2. Właściwości logiczne ................................................................. 243.3.3. Właściwości indeksowane .......................................................... 253.3.4. Właściwości związane i ograniczone ......................................... 263.4. Generowanie i obsługa zdarzeń ........................................................... 263.4.1. Delegacyjny model obsługi zdarzeń ........................................... 263.4.2. Zdarzenia .................................................................................... 293.4.3. Rejestracja słuchaczy ................................................................. 343.5. Przykład definiowania i użycia komponentu Counter ......................... 403.6. Serializacja komponentów ................................................................... 4643.7. Pakowanie komponentów .................................................................... 503.8. Podsumowanie ..................................................................................... 504. Komponent w trybie projektowania .............................................................. 534.1. Komponent Bean w graficznym środowisku programistycznym ........ 534.2. Mechanizm refleksji ............................................................................ 544.3. Introspekcja ......................................................................................... 584.4. Edytory właściwości ............................................................................ 664.5. Konfigurator komponentu (Customizer) ............................................. 755. Wzorce programowe i konwencje programistyczne ...................................... 855.1. Wzorce programowe ............................................................................ 855.2. Konwencje programistyczne ............................................................... 876. Ćwiczenia ...................................................................................................... 896.1. Ćwiczenie 1: przycisk zamykający ...................................................... 896.2. Ćwiczenie 2: przycisk +/- .................................................................... 94Materiały źródłowe: ........................................................................................... 99CZĘŚĆ 3 - KOMPONENTY .
NET7. Środowisko programistyczne .
NET ............................................................. 1017.1. Struktura platformy .
NET .................................................................. 1017.2. Wspólne środowisko uruchomieniowe CLR ..................................... 1027.3. Biblioteki klas .................................................................................... 1048. Programowanie w C++/CLI ........................................................................ 1058.1. Kod zarządzany i niezarządzany ....................................................... 1068.2. Klasa referencyjna ..................................................................
