p align="justify"> При створенні додатків на VBA вам, швидше за все, не доведеться піклуватися про встановлення та налаштування спеціальної середовища програмування і наявності потрібних бібліотек на комп'ютері користувача - MS Office є практично на будь-якому комп'ютері.
Незважаючи на те, що часто додатки VBA виконуються повільніше, ніж би вам хотілося, вони не ресурсомісткі і дуже добре працюють. Але, як правило, для програм на VBA особливих вимог про продуктивності і ні: для написання ігор, драйверів, серверних продуктів мова не використовується.
Програми на VBA за замовчуванням не компілюються і тому вносити в них виправлення дуже зручно. Не потрібно розшукувати вихідні коди і перекомпілювати програми.
1.3 Опис змінних
При написанні своєї курсової роботи я використовувала 5 змінних. Перша - I заповнюється з textox1, розташованим на першій формі.
i=TextBox1.Text
Змінна I - це ім'я тестованого користувача
Решта змінні аналогічні один одному. Вони використовуються для збереження відповідей користувача. У кожну з змінних a, b, c і d поміщаються значення 1 або 0, де 1 - це відповідь «право», а 0 - відповідь «ліво»
=1
b=0
Всі змінні повинні бути глобальними, щоб розпізнавались усіма формами. Для цього вони введені в Module 1.
1.4 Опис команд
У моїй програмі використовувалися наступні команди і методи:
Sub - оператор оголошення. Він спільно з відповідним йому оператором End Sub оголошує процедуру з ім'ям. Він також вказує, що процедура є Public, що ознчает, що будь-який код, який до нього звертається, може його викликати.
Unload me - закриття активної форми
Show - метод переходу до іншої форми
If - оператор умовного переходу
And - оператор логічного множення
MsgBox - оператор, який здійснює вивід інформації в діалоговому вікні і встановлює режим очікування натискання кнопки користувачем.
1.5 Алгоритм рішення задачі
1.6 Розробка програми
Програма складається з 4 питань:
. Ведучий очей. Витягнути руку і з'єднати подушечки великого і вказівного пальців. Утворене отвір (віконце) направити на який-небудь об'єкт, подивившись при цьому двома очима. Потім закрити праве око і подивитися у віконце лівим, потім закрити ліве око і подивитися правим. Визначити, який очей дозволяє бачити через отвір-віконце, не зрушуючи його. Це і є провідний очей.
. Провідна рука. Схрестити руки в позі Наполеона. Та рука, яка виявиться зверху - ведуча.
. Ведучий палець. Скласти праву і ліву долоню і зчепити пальці. Ведучий - верхній великий палець.
. Провідна долоню. Аплодування - провідна долоню та, яка зверху.
Користувач відповідає на кожне питання «право» або «ліво ».
2. Практична частина
.1 Інтерфейс програми
Одне з найважливіших завдань, яке стоїть перед тим, хто хоче створити за допомогою Microsoft Visual Basic будь-яку програму, нехай навіть саму найпростішу, це розробка інтерфейсу програми. Використовуючи панель інструментів, я створила наступний інтерфейс.
Заготовки для майбутніх форм.
У першій формі я використовувала такі елементи як label, commandbutton і textbox.
В інших формах я використовувала тільки напис і 2 кнопки.
Я заповнила поля написами, назвала кнопки і трохи змінила -Кольорове палітру. Отримані, в результаті цих дій форми:
І приклад результату:
2.2 Тестування програми
При розробці будь-якого програмного продукту необхідно проводити його тестування, з метою перевірки правильності програми і виявлення помилок.
Тестування - це динамічний контроль програми, тобто перевірка правильності програми при її виконанні на комп'ютері
Відкривши програму, необхідно ввести своє ім'я і натиснути на кнопку «Поїхали!». Далі потрібно відповісти на 4 п...