Przykładowa aplikacja – kalkulator Strona 1 z 8 1. Uruchamiamy
Transkrypt
Przykładowa aplikacja – kalkulator Strona 1 z 8 1. Uruchamiamy
Przykładowa aplikacja – kalkulator Strona 1 z 8 1. Uruchamiamy Borland C++ Builder Personal 2. Wpisujemy nazwę programu, która powinna pojawić się także w oknie programu 3. Do okna programu dodajemy 3 pola tekstowe, 4 przyciski i 3 etykiety 4. Wygląd okna programu po wstawieniu elementów Przykładowa aplikacja – kalkulator 5. Elementy w widoku drzewa obiektów 6. Zmieniamy nazwy etykiet i pól tekstowych Strona 2 z 8 Przykładowa aplikacja – kalkulator 7. Podobnie postępujemy w przypadku przycisków 8. Efekt końcowy dokonanych zmian Strona 3 z 8 Przykładowa aplikacja – kalkulator Strona 4 z 8 9. Dwukrotnie klikami na przycisk w oknie projektu 10. Pojawi się okno, w którym będziemy mogli wpisać zdarzenie dla przycisku 11. Wpisujemy kod dla przycisku Suma, a następnie w podobny sposób dla pozostałych przycisków Przykładowa aplikacja – kalkulator Strona 5 z 8 12. Wpisujemy w szkielecie funkcji globalnej kod uruchamiany podczas startu programu. 13. Np. wpisując zera do pól tekstowych i wyświetlając komunikat. Przykładowa aplikacja – kalkulator 14. Kompilujemy i uruchamiamy program 15. Efekt końcowy Strona 6 z 8 Przykładowa aplikacja – kalkulator 16. Testujemy program //--------------------------------------------------------------------------#include <vcl.h> #pragma hdrstop #include "kalkulator.h" //--------------------------------------------------------------------------#pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { ShowMessage("Wpisz dwie liczby i kliknij na przycisk"); liczba1->Text=0; liczba2->Text=0; } //--------------------------------------------------------------------------void __fastcall TForm1::Button1Click(TObject *Sender) { float x,y,z; x=StrToFloat(liczba1->Text); y=StrToFloat(liczba2->Text); z=x+y; wynik->Text=z; } //--------------------------------------------------------------------------void __fastcall TForm1::Button2Click(TObject *Sender) { Strona 7 z 8 Przykładowa aplikacja – kalkulator float x,y,z; x=StrToFloat(liczba1->Text); y=StrToFloat(liczba2->Text); z=x-y; wynik->Text=z; } //--------------------------------------------------------------------------void __fastcall TForm1::Button3Click(TObject *Sender) { float x,y,z; x=StrToFloat(liczba1->Text); y=StrToFloat(liczba2->Text); z=x*y; wynik->Text=z; } //--------------------------------------------------------------------------void __fastcall TForm1::Button4Click(TObject *Sender) { float x,y,z; x=StrToFloat(liczba1->Text); y=StrToFloat(liczba2->Text); if (y!=0) z=x/y; else { ShowMessage("Nie można dzielic przez 0"); z=0;} wynik->Text=z; } //--------------------------------------------------------------------------- Strona 8 z 8