VB cwiczenia v0 19


Ćwiczenie 1.

Utworzyć program zawierający jedno okno i przycisk. Po kliknięciu na przycisk program ma zakończyć swoje działanie.

  1. Uruchom Visual Basic (Start → Programy → Visual Basic 5.0).

  2. W oknie New project wybierz opcje Standard EXE:

0x08 graphic
0x08 graphic
0x01 graphic

Po wybraniu powyższej opcji na ekranie pojawi się widok okna programu Visual Basic 5.0 (patrz: Załącznik 1).

  1. Na formularzu umieść komponent przycisku (CommandButton) zgodnie z poniższym rysunkiem:

0x08 graphic
0x01 graphic

  1. Kliknij dwukrotnie na przycisku z napisem Command1 - pojawi się okno umożliwiające wprowadzenie kodu programu:

0x08 graphic
0x01 graphic

  1. Wprowadź następujący kod:

0x08 graphic
0x01 graphic

  1. Zapisz w wybranym katalogu dotychczas wykonaną pracę (File → Save Project), klikając 2 razy przycisk Zapisz (zaakceptuj nazwy zaproponowane przez VB):

0x01 graphic

0x08 graphic
oraz

0x01 graphic

  1. Uruchom program pod kontrolą środowiska VB (klawisz F5) i sprawdź jego działanie.

  2. Na podstawie wykonanego projektu utwórz samodzielną aplikację systemu Windows (File → Make Project1.exe)

Uwagi:

0x08 graphic
0x08 graphic

0x01 graphic

Do samodzielnego wykonania:

  1. Nadaj własnościom Caption komponentu Command1 oraz formularza Form1 wartości odpowiednio: Koniec i Ćwiczenie nr 1. Co określa własność Caption dla tych komponentów?

  2. Zmień wartość Koniec na Konie&c. Jakie działanie powoduje umieszczenie znaku „&” we własności Caption przycisku?

  3. Co powoduje zmiana wartości następujących własności formularza:

    1. BorderStyle (spróbuj zmieniać wielkość okna uruchomionego programu dla kolejnych wartości przypisywanych tej własności),

    2. MaxButton, MinButton i ControlBox (wypróbuj dla BorderStyle = Sizeable)

  4. Co określają następujące własności:

    1. MousePointer,

    2. WindowState,

    3. StartUpPosition?

Ćwiczenie 2.

  1. Otwórz nowy projekt.

  2. 0x08 graphic
    Zaprojektuj formularz wg poniższego rysunku (zmień odpowiednio wartość własności Text komponentu Text1):

0x08 graphic
0x08 graphic
0x08 graphic
0x01 graphic

  1. Utwórz NOWY katalog i zapisz w nim tworzony projekt.

  2. Uzupełnij kod obsługi zdarzenia kliknięcia na komponencie (przycisku) Command1:

0x08 graphic

Text1.Text = "Visual Basic"

  1. Uzupełnij kod obsługi zdarzenia kliknięcia na komponencie (przycisku) Command2:

0x08 graphic

Text1.Text = ""

  1. Uzupełnij kod do programu w taki sposób, aby po kliknięciu na komponencie (przycisku) Command3 program kończył swoje działanie.

Uwagi:

0x08 graphic
nadanie określonej własności komponentu odbywa się teraz z poziomu kodu programu - tym samym zmiana dokonuje się w czasie działania programu, a nie, jak poprzednio, jest określana „ręcznie” przed jego uruchomieniem. Zmiana wartości określonej własności komponentu odbywa się w kodzie programu wg schematu:

NazwaKomponentu.Własność = Wartość

0x08 graphic

wstawienie „pustego” ciągu znaków usuwa wpisany tekst.

Do samodzielnego wykonania:

  1. Dodaj nową linię (przed instrukcjami End Sub) do procedury obsługi zdarzenia kliknięcia na komponencie (przycisku) Command2 i dopisz następujący kod:

Text1.SetFocus

Co spowodowała powyższa zmiana?

  1. Jaka jest różnica pomiędzy własnościami: Name, Caption i Text?

Ćwiczenie 3.

  1. Otwórz nowy projekt.

  2. Zaprojektuj formularz wg poniższego rysunku:

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x01 graphic

0x08 graphic

  1. Utwórz NOWY katalog i zapisz w nim tworzony projekt.

  2. Uzupełnij kod do programu w taki sposób, aby po kliknięciu na komponencie (przycisku) Command2 znaki wprowadzone w polach tekstowych były usuwane.

  3. Uzupełnij kod do programu w taki sposób, aby po kliknięciu na komponencie (przycisku) Command3 program kończył swoje działanie.

  4. Uzupełnij kod obsługi zdarzenia kliknięcia na komponencie (przycisku) Command1 w  następujący sposób:

MsgBox Text1.Text & Text2.Text

  1. Zapisz zmiany i przetestuj działanie programu.

Do samodzielnego wykonania:

  1. Zmodyfikuj kod z punktu 6. w taki sposób, aby znaki w wyświetlanym oknie były od siebie oddzielone (zmień argument instrukcji MsgBox).

Ćwiczenie 4.

Napisać program dodający dwie wprowadzone przez użytkownika liczby.

  1. Otwórz nowy projekt.

  2. Zaprojektuj formularz wg poniższego rysunku (nie przedstawiono nazw wszystkich komponentów):

0x08 graphic
0x08 graphic

0x01 graphic

  1. Utwórz NOWY katalog i zapisz w nim tworzony projekt.

  2. Uzupełnij kod do programu w taki sposób, aby po kliknięciu na przyciskach z napisami Wyczyść (1) i Wyczyść (2) znaki wprowadzone w odpowiednich polach tekstowych były usuwane.

  3. Uzupełnij kod do programu w taki sposób, aby po kliknięciu na przycisku z napisem Koniec program kończył działanie.

  4. Uzupełnij kod obsługi zdarzenia kliknięcia na przycisku z napisem Dodawanie w  następujący sposób:

Dim l1 As Single

Dim l2 As Single

Dim wynik As Single

l1 = CSng(Text1.Text)

l2 = CSng(Text2.Text)

wynik = l1 + l2

MsgBox wynik, , "Wynik dodawania:"

  1. Dodaj na początku kodu programu (1. linia) następujące instrukcje:

Option Explicit

  1. Zapisz zmiany i przetestuj działanie programu.

Do samodzielnego wykonania:

  1. Uzupełnij formularz o dodatkowe komponenty zgodnie z poniższym rysunkiem:

0x01 graphic

  1. Dodaj kod programu (obsługa kliknięcia na przyciskach z napisami Odejmowanie, Mnożenie i  Dzielenie).

Ćwiczenie 5.

Napisz program obliczający miejsca zerowe równania:

0x01 graphic

Formularz zaprojektuj zgodnie z poniższym rysunkiem:

0x01 graphic

Ćwiczenie 6.

Napisz program wykonujący 4 działania na liczbach zespolonych. Formularz zaprojektuj zgodnie z poniższym rysunkiem:

0x08 graphic
0x08 graphic

0x01 graphic

Reguły działań na liczbach zespolonych (0x01 graphic
, 0x01 graphic
):

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic
; 0x01 graphic

Załącznik 1.

Widok okna programu MS Visual Basic 5.0:

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x01 graphic

Załącznik 2.

Zmienne w Visual Basic

Deklaracja zmiennych:

Dim nazwa_zmiennej As typ_zmiennej

Przykłady:

Dim liczba_calkowita As Integer

Dim LiczbaRzeczywista As Single

Dim wartosc_logiczna As Boolean

Uwagi:

  1. nazwa zmiennej musi zaczynać się od litery (np. deklaracja Dim 5a As Integer jest niepoprawna),

Okno

zarządzania

projektem

(formularze i moduły wchodzące w skład projektu oraz nazwy plików zawierających dane z nimi związane)

Okno

właściwości

obiektu

(określanie własności wykorzystanych w programie komponentów)

Okno

położenia

formularza

(położenie projektowanego formularza na ekranie monitora po uruchomieniu programu)

Okno edytora

formularza

(projekt okna tworzonego programu wraz z użytymi kontrolkami)

Przybornik

(zestaw komponentów możliwych do wykorzystania w tworzonym programie)

1

2

3

4

5

Project1.vbp

(dane związane z tworzonym projektem)

Form1.frm

(dane związane z formularzem, użytymi w nim komponentami oraz kod programu)

5

4

3

2

1

Pole tekstowe

(komponent typu TextBox o nazwie Text1)

(zmień domyślną wartość własności Text na pusty ciąg znaków)

Komponent o nazwie Command1

(określoną przez własność Name)

Komponent o nazwie Command3

(własność Name)

Komponent o nazwie Command2

(własność Name)

1

1

2

2

Etykieta (komponent o nazwie Label1)

Etykieta (komponent o nazwie Label2)

Komponent o nazwie Command2

Komponent o nazwie Command3

Komponent o nazwie Command1

Komponent o nazwie Text1

Komponent o nazwie Text2

Komponent o nazwie Text1

Ramka (komponent o nazwie Frame2)

Ramka (komponent o nazwie Frame1)

Komponent o nazwie Text2



Wyszukiwarka

Podobne podstrony:
VB cwiczenia v0 21
VB cwiczenia v0 23
Cwiczenia 17 19 2007
Ćwiczenie 18 & 19 Procesory Sygnalowe
cwiczenie 18 19
Ćwiczenie nr 19 Grzesiu doc
Ćwiczenie nr 19
Ćwiczenia rozdział 19 Ochrona danych
Cwiczenie statystyka 19
Cwiczenie statystyka 19
Ćwiczenie 18 & 19 Sprawko doc
cwiczenia 19 16.05.2008, cwiczenia - dr skladowski
CLAUS OFFE - inny tekst, Politologia, Politologia II, Teoria polityki, Teoria polityki, ćwiczenia 1
Chemia fizyczna 19, chemia fizyczna, chemia, FIZYCZNA, 19, Ćwiczenie 19
PYTANIA 19. 24, st. Pedagogika ćwiczenia, pedagogika U P tematy do egzaminów 46 tematów

więcej podobnych podstron