5 programów
Transkrypt
5 programów
Pierwszy program w REALbasic Opis zadania: Przygotuj program wyświetlający tekst „Witaj na Zjeździe w Chełmie“ oraz przycisk, który zamknie okno. Realizacja zadania 1. Uruchom program i kliknij w element Window1 2. Otrzymasz puste okno formularza. Tytuł formularza zmieniamy w oknie Properties w sekcji Apperance 3. Na puste okno formularza przeciągnij elementy StaticText (etykieta) oraz PushButton (przycisk) 1 4. Zmień właściwości kontrolki etykieta: • • • • • Text – Witaj na Zjeździe Użytkowników Macintosha TextAlign – Center TextFont – Times New Roman TextSize – 16 TextColor – klikamy w zestaw kolorów 5. Zmień właściwości kontrolki PushButton: • Caption – Koniec • Enabled – zaznaczony • Default - zaznaczony 6. Dodaj kod obsługi zdarzenia: • Kliknij dwukrotnie w przycisk, • W oknie kodu wpisz: Close() • Przełącz się do okna z formularzem Przełącznik do okna kodu Przełącznik do okna formularza 7. Zapisz pracę 8. Uruchom swój projekt korzystając z przycisku Run Program ten wypisze tekst w etykiecie (StaticText). Zadanie to możemy zmodyfikować wypisując tekst nie w etykiecie, a w polu tekstowym. W takim układzie należy zamiast etykiety wprowadzić pole edycyjne, zaś przycisk zaprogramować: Wynik.text=“witaj na zjeździe w Chełmie“ 2 Obliczanie pola i objętości walca Opis zadania: Przygotuj program obliczający pole i objętość wybranej bryły np. walca. W tym celu wykorzystaj kontrolki etykiety, pola edycyjnego i przyciski Realizacja zadania: 1. Uruchom program REALBasic i kliknij w element Window1. Jeśli program jest już uruchomiony wybierz z menu File polecenie New Project… i wybierz opcję Desktop Application. 2. Zmień nazwę formularza na Pole i objętość brył. 3. Na puste okno formularza przeciągnij kontrolki StaticText (etykieta), EditField (pole tekstowe) oraz PushButton (przycisk) 3 4. Zmień właściwości kontrolek Nazwa kontrolki Etykieta1 Etykieta2 Etykieta3 Etykieta4 Pole1 Pole2 Przycisk1 Przycisk2 Przycisk3 Właściwość Text Text Text Text Text Text Caption Caption Default Caption wartość r= h= Pole walca = Objętość walca = 0 0 Anuluj Oblicz zaznaczony Koniec 5. Dodaj kod obsługi zdarzenia Przycisk1: • Kliknij dwukrotnie w przycisk, • W oknie kodu wpisz: Pole1.Text=“0“ Pole2.Text=“0“ Etykieta3.Text="Pole walca =" Etykieta4.Text="Objętość walca =" • Przełącz się do okna z formularzem 6. Dodaj kod obsługi zdarzenia Przycisk2: • Zadeklaruj stałą pi i przypisz jej wartość, zadeklaruj potrzebne zmienne zgodnie ze specyfikacją: Nazwa Typ zmiennej Przeznaczenie zmiennej r Integer Przechowuje wartość promienia walca h Integer Przechowuje wartość wysokości walca P Double Przechowuje wartość pola walca V Double Przechowuje wartość objętości walca • W oknie kodu wpisz: Const pi=3.141592 Dim r As Integer Dim h As Integer Dim P As Double Dim V As Double r=val(Pole1.text) h=val(Pole2.text) P=2*pi*r*r+2*pi*r*h V=pi*r*r*h Etykieta3.Text="Pole walca="+str(P) Etykieta4.Text="Objętość walca="+str(V) 7. Dodaj kod obsługi zdarzenia Przycisk3: Close() 8. Zapisz pracę i uruchom swój projekt korzystając z przycisku Run 4 Jak masz na imię? Opis zadania: Przygotuj program wyświetlający w etykiecie imię wprowadzone do pola tekstowego. Korzystając z operatora łączenia dodaj tekst „Twoje imię to:“ do wprowadzonej wartości. Dodaj też trzy przyciski wypisujące imię, anulujące wprowadzenie zmian i kończące działanie programu. Wykorzystaj kontrolki etykiety, pola edycyjnego i przyciski. Realizacja zadania: 1. Zmień nazwę formularza na Imie 2. Na puste okno formularza przeciągnij kontrolki StaticText (etykieta), EditField (pole tekstowe) oraz PushButton (przycisk) 3. Zmień właściwości kontrolek Nazwa kontrolki Etykieta Pole Przycisk1 Przycisk2 Przycisk3 Właściwość Text TextSize Bold, Italic Text Caption Default Caption Caption wartość Wpisz swoje imię 14 zaznaczone Tu wpisz swoje imię Witaj zaznaczony Anuluj Koniec 5 4. Dodaj kod obsługi zdarzenia Przycisk2: Pole.Text=“Tu wpisz swoje imię“ 5. Dodaj kod obsługi zdarzenia Przycisk1: msgBox "Witaj "+Pole.Text 6. Dodaj kod obsługi zdarzenia Przycisk3: Close() 7. Zapisz pracę 8. Uruchom swój projekt korzystając z przycisku Run W wyniku działania programu otrzymasz wyskakujące okno z powitaniem Powitanie. Opis zadania: Przygotuj program wyświetlający w etykiecie Powitanie wraz z imieniem wprowadzonym do pola tekstowego. Wykorzystaj kontrolki etykiety, pola edycyjnego i przyciski. Realizacja zadania: 1. Zmień nazwę formularza na Powitanie 6 2. Na puste okno formularza przeciągnij kontrolki StaticText (etykieta), EditField (pole tekstowe) oraz PushButton (przycisk) 3. Zmień właściwości kontrolek Nazwa kontrolki Etykieta Pole Przycisk1 Przycisk2 Przycisk3 Właściwość Text TextSize Bold, Italic Text Caption Caption Default Caption wartość Jak masz na imię? 14 zaznaczone Tu wpisz swoje imię Anuluj Napisz zaznaczony Koniec 4. Dodaj kod obsługi zdarzenia Przycisk1: Pole.Text="Tu wpisz swoje imię" Etykieta.Text="Jak masz na imię?" 5. Dodaj kod obsługi zdarzenia Przycisk2: Etykieta.Text="Witaj na zjeździe "+Pole.Text+"." 6. Dodaj kod obsługi zdarzenia Przycisk3: Close() 7. Zapisz pracę 8. Uruchom swój projekt korzystając z przycisku Run Kalkulator Opis zadania: Przygotuj program wyświetlający wyniki czterech podstawowych działań. Dodatkowo zabezpiecz swój program przed wykonaniem dzielenia przez 0. 7 Realizacja zadania: 1. Zmień nazwę formularza na kalkulator 2. Na puste okno formularza przeciągnij kontrolki EditField (pole tekstowe) oraz PushButton (przycisk). Wielkość kontrolek należy odpowiednio dopasować, układając je w formie kalkulatora. 3. Zmień właściwości kontrolek Nazwa kontrolki pole1 pole2 pole3 przycisk1 przycisk2 przycisk3 przycisk4 przycisk5 przycisk6 Właściwość Text Text Text Caption Caption Caption Caption Caption Caption wartość 0 0 + * / Anuluj Koniec 8 4. Dodaj kod obsługi zdarzenia Przycisk1: pole3.text = Str(Val(pole1.text) + Val(pole2.text)) 5. Dodaj kod obsługi zdarzenia Przycisk2: pole3.text = Str(Val(pole1.text) - Val(pole2.text)) 6. Dodaj kod obsługi zdarzenia Przycisk3: pole3.text = Str(Val(pole1.text) * Val(pole2.text)) 7. Dodaj kod obsługi zdarzenia Przycisk4: if val(pole2.text)=0 then pole3.text="nie dziel przez zero" else pole3.text = Str(Val(pole1.text) / Val(pole2.text)) end if 8. Dodaj kod obsługi zdarzenia Przycisk5: pole1.text="0" pole2.text="0" pole3.text=" " 9. Dodaj kod obsługi zdarzenia Przycisk6: Close() 10. Zapisz pracę 11. Uruchom swój projekt korzystając z przycisku Run Maria Siegieńczuk ADE Jelenia Góra 9