|
Pliki zasobów (File Types) :
Ta część, kursu niewiele będzie miała wspólnego z kodowaniem. Zajmiemy się określeniem sposobu współpracy naszej aplikacji z systemem operacyjnym. Określimy takie podstawowe cechy jak sposób uruchomienia, obsługiwane typy plików, oraz dodamy ikonę i opis wyświetlany przez trackera.
Wszystkie powyższe cechy aplikacji w BeOSie ustalamy tworząc specjalny plik zasobów za pomocą aplikacji File Types.
Tworzenie pliku zasobów :
File Types jest podstawową aplikacją sytemu, zwykle znajdziemy ją w menu Preferences .
Rys.1 Podstawowe okno aplikacji File Types.
Podstawowe okno aplikacji File Types (Rys.1) dzieli się na dwie zasadnicze części. Listę sygnatur z lewej strony i opcje dla aktualnie wybranej sygnatury z prawej strony.
Aby stworzyć nowy plik zasobów wybieramy polecenie New Resurce File z menu File. Po czym pojawia nam się okno podobne do poniższego (ale bez wypełnionych danych i narysowanej ikonki, które umieściłem na screen-ie dla przykładu) :
Rys.2 Okno tworzenia nowego pliku zasobów (z przykładowymi danymi).
Na początku wpisujemy sygnaturę naszej aplikacji.
Sygnatura pozwala systemowi operacyjnemu jednoznacznie zidentyfikować aplikację. Należy pamiętać że sygnatura aplikacji musi się zaczynać od tekstu application/ i że sygnatura wpisana w pliku zasobów zastępuje tą podaną w konstruktorze klasy BApplication .
Poniżej pola sygnatury możemy ustawić opcje aplikacji takie jak:
- sposób uruchomienia (działania),
- obsługiwane typy plików
- informacje o wersji i opis
Dołączenie ikonki :
W prawym górnym rogu znajduje się szary kwadrat. Dwukrotne kliknięcie na nim otwiera aplikacje Icon-O-Matic (Rys.3) pozwalającą nam narysować ikonę dla aplikacji.
Rys.3 Program Icon-O-Matic.
Po zakończeniu rysowania zapisujemy ikonę za pomocą polecenia save i zamykamy okno Icon-O-Matic . Podobnie możemy dodać ikonę dla każdego obsługiwanego typu plików.
Po narysowaniu ikonki i ustawieniu wszystkich opcji zgodnie z naszymi oczekiwaniami, plik zasobów zapisujemy za pomocą polecenia File->Save into resurce file .
Dołączenie pliku zasobów do projektu w BeIDE :
Nasz zapisany plik zasobów powinien mieć rozszerzenie .rsrc i najlepiej jakby znajdował się w katalogu naszego projektu. Samo dodanie pliku do projektu
nie różni się niczym od dołączenia pliku źródłowego. Używamy polecenia Add Files.. z menu Project . Uwzględnienie zmian wymaga rekompilacji projektu.
Po wykonaniu rekompilacji i rekonsolidacji nasza aplikacja otrzyma ikonkę i będzie działała zgodnie z opcjami ustalonymi w pliku zasobów.
Przykładowy plik zasobów można pobrać stąd [Link].
Powrót
|