INFO
Sylabus
OMG CORBA, cz. 2
1. CORBA: schemat wywoływania dynamicznego
2. Wołania dynamiczne
3. Rodzaje wołań dynamicznych
4. DSI: Dynamiczny szkielet
5. CORBA: Rdzeń ORB: przezroczystość
6. Rdzeń ORB: referencje do obiektów
7. Model obiektowy OMG
8. Model obiektowy OMG: zestawienie typów
9. OMG IDL
10. Przykład opisu w IDL
11. OMG IDL - inny przykład
12 IDL: jeszcze inny przykład
13. OMG IDL: pojęcia
14. IDL: typy wbudowane
15. IDL: typy konstruowane, typy wzorcowe
16. IDL: typy referencji do obiektów
Skorowidz
Wyście:
Wyklad II. Wprowadzenie do OMG CORBA, część 2 (KURS SSR)
I II III IV V VI VII VIII IX X XI XII XIII XIV
« poprzedni punkt   następny punkt »

11. OMG IDL - inny przykład

(3kB)
interface Osoba {
        attribute string<20> Imię; 
        attribute string<30> Nazwisko; 
        attribute long Data_Urodzenia; 
        short Wiek( void );
         ... 
         };
interface Kierowca : Osoba { 
         attribute short Punkty_Karne; 
         attribute long Numer_Prawa_Jazdy; 
         exception Odebranie_Prawa_Jazdy { ...       
                 string<80> Przyczyna; ...       
                 }; 
          void Wykroczenie(in short punkty )
                 raises( Odebranie_Prawa_Jazdy ); 
           ... 
           };
12. IDL: jeszcze inny przykład

     interface Konto{ 
              readonly attribute float bilans; 
              void zmień_bilans( in float wartość); 
     }; 
     interface SprawdzKonto : Konto 
             attribute float LimitPrzekroczKonta; 
     }; 
     interface Bank { 
             Konto NoweKonto( in string nazwisko) ; 
             SprawdzKonto SprawdzNowe( in string nazwisko ); 
             void UsuńKonto( in Konto konto_klienta ); 
     };
« poprzedni punkt   następny punkt »