Kursy Video
Kursy MP3
Informacje
- Darmowe Kursy
- Darmowy kurs XML
- Darmowy kurs HTML
- Darmowy kurs Flash
- Modernizacja i serwis komputera
- Darmowy kurs JavaScript
- Darmowy kurs Joomla
- Darmowy kurs Linux
- Darmowy kurs Photoshop
- Darmowy kurs pozycjonowania stron www
- Darmowy kurs C++ - kompilator Deviance
- Darmowy kurs Visual C++
- Darmowy kurs PHP
- Darmowy kurs Excel
- Darmowy kurs AutoCAD
- Kurs Fotografii
- Darmowy kurs CorelDRAW
- Darmowy kurs ACCESS
- Darmowy kurs Delphi
- Darmowy kurs QuarkExpress
- Darmowy kurs Microsoft Word
- Darmowy kurs Microsoft Windows
- Darmowy kurs Microsoft Visual C#
Newsletter
Wyszukaj
Aplikacja Kalkulator
Na sam początek stworzymy 5 zmiennych globalnych typu bool. Odpowiadają one za to czy mamy mnożyć, dzielić, odejmować lub dodawać. Utworzymy także zmienną równy, która kontroluje przebieg wpisywania liczb. Na początek wszystkie są ustawiane na false.
Następnie zajmujemy się tworzeniem okna wizualnego. W przykładzie użyto 17 obiektów typu button oraz jeden obiekt typu textBox. Właściwość FormBorderStyle , form1 ustawiamy na Fixed3d by nie można było zmieniać wielkości naszego kalkulatora.
W następnej kolejności tworzymy funkcję, która uruchomi się po kliknięciu w przycisk o etykiecie '+'. Funkcja ta nie sumuje naszych liczb ( to robi przycisk o etykiecie '=' ) tylko usuwa z pola tekst, abyśmy mogli wprowadzić drugą liczbę, którą chcemy zsumować. Przy mnożeniu/dzieleniu/odejmowaniu postępujemy tak samo.
Później zajmujemy się użyciem opcji AC (all clear). Po kliknięciu na obiekt button o etykiecie „AC" uruchamia się metoda, która ustawia wszystkie zmienne globalne (dodawanie, odejmowanie, mnozenie, dzielenie, rowny) na fałsz. Następnie usuwamy zawartość właściwości text obiektu textBox1 oraz właściwości Tag.
Dla klawisza części dziesiętnej, najpierw sprawdzamy czy w tekście jest już znak ',' jeśli jest to po prostu używamy instrukcji return. Natomiast kiedy przecinka jeszcze nie ma we właściwości Text obiektu textBox1, do właściwości Text obiektu zostaje wpisany przecinek. Taki sposób gwarantuje nam, że w naszym tekście nie znajdzie się więcej niż jeden przecinek.
Na sam koniec zajmujemy się wyświetlaniem rezultatu liczb, które wprowadziliśmy. Obiekt button o etykiecie '=' jest głównym sterującym programu. To on tak naprawdę dodaje/odejmuje/dzieli/mnoży. Najpierw instrukcją warunkową if sprawdzamy jaką czynność wykonujemy ( dodawanie itd. ) następnie jeśli jest to np. Dodawanie tworzymy zmienną long wynik, która przechowuje wartość rezultatu wyniku. Następnie do tej zmiennej przypisuje wartości skonwertowanych na typ int właściwości Text + Tag obiektu textBox1. A następnie właściwości Text obiektu texBox1 jest przypisana wartość zmiennej wynik i dzięki temu otrzymujemy nasz wynik. W przypadku dzielenia/mnożenia/odejmowania postępujemy tak samo zmieniając odpowiednio znaki ( * / - ).
A tak wygląda kalkulator w wersji finalnej.