C UserspetriczDesktopkartkówkiVBA2011k02

C UserspetriczDesktopkartkówkiVBA2011k02



Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatyki


2011-06-16

OPROGRAMOWANIE UŻYTKOWE 2 - kolokwium POPRAWKOWE z VBA    1

Uwaga: na paskach tytułów wszystkich stosowanych okien dialogowych należy umieścić imię i nazwisko autora oraz dzisiejszą dato.

Zadanie 1.

Proszę napisać i zastosować w arkuszu trzyargumentową funkcję użytkownika wstawiającą w danym łańcuchu tekstowym wybrany znak (np. 1) co n-znaków tego łańcucha. Następnie napisać procedurę przypisaną do obiektu w arkuszu, która wywołuje funkcję i wyświetla wynik w oknie MsgBox. Zastosować okna InputBox do wprowadzania wartości argumentów.

Zadanie 2.

Zaprojektować formularz (UserForm) do analizy kosztorysu domu, w zależności od przyjętych standardów budowy. Należy uwzględnić możliwość wyboru następujących elementów:

•    powierzchnia domu - od 100 do 500 m2,

•    cena m2 - od 3000 do 10000 PLN, pokrycie dachu

•    dachówka ceramiczna-40000 PLN,

•    dachówka bitumiczna - 25000 PLN,

•    blacha miedziana - 100000 PLN, typ okien

•    PCV - od 15 000 do 30 000PLN,

•    drewniane - od 30 000 do 80 000 PLN.

Zastosować paski przewijania lub pokrętła do wyboru wartości z podanych przedziałów. Zastosować pole listy do wyboru rodzaju pokrycia dachu i jego ceny. Końcową wartość domu wyświetlać w polu tekstowym.

Zadanie 3.

Proszę zaprojektować formularz, za pomocą którego użytkownik może:

•    w trakcie wykonywania programu zaznaczyć w arkuszu kwadratowy obszar (należy sprawdzać, czy rzeczywiście zaznaczono kwadrat)

•    wylosować trzy kolory (wykorzystać właściwość .ColorIndex, od 1 do 8).


Zmienną określającą obszar proszę nazwać własnym nazwiskiem. Po naciśnięciu odpowiedniego formantu obszarze powinny zostać namalowane na przekątnej kolorowe obszary wg podanego wzoru

Zaprojektować przycisk do czyszczenia obszaru.

Wyświetlić formularz przez kliknięcie myszą dowolnego przycisku (obiektu) umieszczonego w arkuszu.

Zadanie 4.

Zaprojektować formularz, za pomocą którego użytkownik może wykonywać następujące czynności:

•    wybór n za pomocą odpowiedniego formantu, ne<4,10>,

•    zaznaczanie kwadratowego zakresu nxn w arkuszu w trakcie wykonywania programu

•    nadawanie zaznaczonemu zakresowi nazwy wprowadzanej interakcyjnie przez użytkownika

•    wypełnianie zaznaczonego zakresu według schematu (przykład dla n=5)

55

0

0

0

0

4

40

0

0

0

3

0

30

0

0

2

0

0

20

0

1

0

0

0

10


Uwaga: wyrazów w zakresie nie można wpisywać ręcznie -należy je wygenerować za pomocą wzorów.

Oprogramowanie użytkowe 2 2011

1

   obliczanie - za pomocą własnej funkcji użytkownika - iloczynu wyrazów zakresu na przekątnej głównej. Argumentem funkcji powinien być zakres.

•    wyświetlanie obliczonego iloczynu na etykiecie w formularzu oraz w oknie dialogowym MsgBox.

Wyświetlić formularz przez kliknięcie myszą dowolnego przycisku (obiektu) umieszczonego w arkuszu. Proszę zastosować napisaną funkcję w arkuszu w celu sprawdzenia otrzymanego wyniku.


Wyszukiwarka

Podobne podstrony:
C UserspetriczDesktopkartkówkiVBA2011k01 Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatycznych Technik Zarządzania ul.
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatycznych Technik Zarządzania ul.
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatycznych Technik Zarządzania ul.
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatycznych Technik Zarządzania ul.
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatycznych Technik Zarządzania ul.
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatyki, Egzamin z
test1 z2 Wyższa Szkoła Informatyki Stosowanej i Zarządzania, Wydział Informatyki Tekst z przedmiotu
zad1 Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatyki, Egzamin poprawkowy z
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatyki, Egzamin z
iZ nr albumu Max: Wyższa Szkoła Informatyki Stosowanej i Zarządzania
m Wyższa Szkolą Informatyki Stosowanej i Zarządzania Wydział Informatyki, Egzamin z
rso test1 Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatyki, Egzamin z
Kolos poprawkowy semestr 1 2011-01-31 Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Inf
Max: 1005101 Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatyki, Egzamin z

więcej podobnych podstron