Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Набір програми в Visual BasicСтр 1 из 2Следующая ⇒
Комп'ютерна програма - це список команд, виконуваний комп'ютером. Після того, як програміст створює зовнішній вигляд програми - інтерфейс - він повинен записати команди, які буде виконувати машина. Visual Basic є подієорієнтованою мовою, отже, поки не відбудеться подія програма нічого не робить. Найпростішим і широко використовуваним у програмуванні подією є одинарне клацання мишкою по елементу Commandbutton. У наших програмах всі дії (вивід вітання, очищення текстового вікна, вихід із програми) будуть відбуватися після клацання мишкою по відповідній до кнопки. Для того, щоб запрограмувати ці дії потрібно перейти в редактор коду програми й набрати команди відповідні до кожної кнопки. Для цього слід двічі клацнути мишкою по кнопці, код (програми) якої необхідно ввести. Після подвійного клацання автоматично завантажиться редактор коду й заготовка програми. Наприклад, якщо двічі клацнути по кнопці Commandbutton, то у вікні коду з'явиться текст Private Sub CommandButton1_Click() End Sub Це перший і останній рядки програмного коду, який повинен виконуватися при клацанні мишкою по даній кнопці. Інші, внутрішні рядки (між цими двома) програміст уводить сам.
Приклад створення програми Розв’яжемо таку задачу: Скласти програмний проект для обчислення значення функції Розв’язання: 1 спосіб. Розв’яжемо дану задачу, використовуючи команди InputBox та MsgBox. 1.Завантажте середовище Visual Basic. 2.Відкрийте нову форму і розмістіть на ній такі ж об’єкти, як на рисунку 18. 3. Змініть властивості цих об’єктів (оформіть надписи до кнопок) як показано на рисунку 19.
Рисунок 19
Рисунок 20
4.Запрограмуйте відповідні кнопки за зразком:
Private Sub CommandButton1_Click() Dim x, y As Single ’поясн. оголошення двох змінних x = InputBox("Vvedit znachennja x") ‘ виклик спливаючого вікна y = Cos(x * x + 5) MsgBox ("znachennja y = " + CStr(y)) End Sub
Private Sub CommandButton2_Click() End End Sub Щоб задати подію для об’єкту при створенні програми з об’єктами (елементами управління) у VBA слід виконати подвійне клацання по об’єкту. Пояснення до коду. Оголошення змінних здійснює функція Dim x As Integer. InputBox() – виводить спливаюче вікно для введення в нього користувачем значення х. MsgBox () - виведення інформації у вікні повідомлення, у даному випадку із результатами програми, виводить тільки текстові повідомлення.
CStr() – функція перетворення числового значення в текст. 2 спосіб. Розв’яжемо дану задачу, оформивши уведення та виведення результатів через елементи керування форми. 5. Відкрийте нову форму і розмістіть на ній такі ж об’єкти, як на рисунку 21. Рисунок 21
6.Змініть властивості цих об’єктів (оформіть надписи до міток та кнопок) як показано на рисунку 22
Рисунок 22
7.Запрограмуйте кнопки відповідно:
Private Sub CommandButton1_Click() Dim x, y As Single x = TextBox1.Text ’зчитуємо з компонента TextBox1 значення, яке ввів користувач y = Cos(x^2+5) Label3.Caption = " znachennja y=" + CStr(y) End Sub
Private Sub CommandButton2_Click() TextBox1.Text = " " Label3.Caption = " " End Sub
Private Sub CommandButton3_Click() End End Sub
Порядок виконання роботи 1.Ознайомитись із інтегрованим середовишем програмування VBA. 2 Згідно наведеного прикладу створити дві програми для розрахунку значення функції у(х) двома способами. наведеної Функції для програми брати з таблиці 7, згідно варіанту. Таблиця 7
5.4 Контрольні запитання 1 Що таке алгоритм? 2 Назвіть три основних алгоритмічних структури. 3 Основні елементи інтерфейсу інтегрованого середовища VBA. 4 Що таке об’єкт? 5 Властивості об’єкта? 6 Оператор привласнення у VBA 7 Щоб задати подію для об’єкту при створенні програми з об’єктами (елементами управління) у VBA слід … 8 Властивості об’єкту у середовищі VBA можна переглягути у вікні… 9 Вікно Toolbox у VBA містить… 10 У VBA виведення інформації у вікні повідомлення здійснює функція… 11 Оголошення змінних здійснює функція…
Рекомендована література 1 Баженов В.А. і ін. Інформатика. Комп’ютерна техніка. Комп’ютерні технології: Підручник. – К.: Каравела, 2003. – 464 с. 2 Основы информатики. Учебное пособие. Издание 2 – е, переработанное и дополненное. – М.: Информационно-издательский дом “Филинъ”, 1999. - 544 с. 3 Інформатика. Комп’ютерна техніка. Комп’ютерні технології.: Підручник/Пушкар О.І., ред.-К.:Академія, 2002.–704с.
Лабораторна робота №6 Мета і завдання роботи Ознайомитись з меню, вбудованими функціями для отримання навичок роботи в MathCad.
|
||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-08-26; просмотров: 239; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.100.34 (0.012 с.) |