Wirtualny adres

Niekiedy bywa że nasz komputer nie chce się włączyć albo ulubiony program nie działa jak należy. Z pomocą przychodzą nam firmy oferujące usługi komputerowe lub usługi informatyczne. Po odnalezieniu takiej działalności kontaktujemy się z nią i umawiamy na indywidualną wizytą lub zanosimy nasz sprzęt. Mając trochę szczęścia uda nam się natrafić na dobrego fachowca oferującego rzetelne usługi komputerowe. Niestety czasami mamy pech i wtedy sytuacja chyli się ku strasznemu końcowi. Taka sytuacja może także tyczyć się ludzi którzy oferują usługi informatyczne np.

Wirtualna rzeczywistość rodem z filmów Sience-Fiction już niedługo na wyciągnięcie ręki. Do produkcji wchodzą nowe kontrolery, jeden z nich kierowany własnymi myślami. Zakładasz prowizoryczną aureolę na głowę *kalibrujesz* swój mózg by już za chwilę przesuwać kamienie w ulubionej grze komputerowej. To co wydawało by się odległą przyszłością już niedługo zagości na głowach wszystkich graczy. Przyszłość przyjdzie prędzej niż ci się wydaje.

Dlatego, tworzenie interfejsujest typowe dla GTK+, i co ważne uwypuklaobiektowy charakter nowego języka orazbibliotek GTK+ i GNOME. Wszystkie wirtualny adres związane z interfejsem użytkownikazostały zgromadzone w konstruktorzegłównej klasy aplikacji (fragmenty kodu przedstawiaListing 3).Jakiekolwiek czynności musi poprzedzićproces wczytania pliku glade, z opisem interfejsu:this.xml = new Glade.XML ("gr_mainwin.glade", null, null);Następnie możemy odczytać odniesienia doposzczególnych widgetów, np: dostęp do kontrolkiokna głównego uzyskamy w następującysposób:MainWin = (Gtk.Window)this.xml.get_widget("MainWin");Bardzo wygodnie, względem oryginalnego APIGTK+, przedstawia się proces podłączania obsługisygnałów, np.: jeśli do zdarzenia destroydotyczącego okna chcemy podłączyć metodęmain_quit zamykającą całą aplikację, wystarczynapisać następujące wyrażenie:MainWin.destroy += Gtk.main_quit;Podobnie postępujemy w przypadku podłączaniaobsługi sygnału clicked dla przycisków.Nieco inaczej przedstawia się tworzenie modeludanych dla listy. Pannica okropna sakralnie oddycha blaszane harmonogramy.