Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Візуальне створення програми↑ Стр 1 из 15Следующая ⇒ Содержание книги
Поиск на нашем сайте
На етапі візуального програмування створюються вікна (форми) програми, на них розташовуються необхідні елементи управління - текстові поля, кнопки, лінійки прокручування, прапорці та ін., визначаються властивості елементів, що зумовлюють зовнішній вигляд і особливості роботи в програмі. Форми і всі елементи управління, які використовуються в Windows-додатках, є об'єктами. Мова програмування Visual Basic реалізує концепцію об'єктно-орієнтованого програмування, відповідно до якої програміст одержує можливість працювати з об'єктами так, як це виконується в навколишньому світі. Поняття об'єкта містить у собі елемент роботи (наприклад, форму, перемикач або командну кнопку), параметри об'єкта, що називаються властивостями, і програмні засоби для роботи з ним - методи. Для створення нової форми проекту потрібно виконати команду меню Project - Add Form, створення інших об'єктів виконується за допомогою панелі елементів. Управління виведенням панелі елементів здійснюється за допомогою команди меню View - Toolbox.
Щоб ідентифікувати значок елемента на панелі, можна встановити на нього покажчик миші, при цьому з'явиться жовтий прямокутник із назвою відповідного об'єкта. На панелі елементів містяться такі основні елементи:
Кожний об'єкт характеризується набором властивостей. Властивість об'єкта визначає як об'єкт виглядає або як він себе поводить. Наприклад, властивостями об'єктів є їхні імена, надпис об'єкту, колір фону, символів. Для зміни властивостей об'єктів необхідно відчинити вікно властивостей командою View - Properties Window. У вікні відображається список властивостей активного в даний момент об'єкта. Склад переліку властивостей залежить від типу об'єкта. Щоб змінити значення властивості потрібно клацнути на кнопці праворуч від рядка властивості або активізувати рядок і ввести дані за допомогою клавіатури. Характеристика деяких властивостей об’єктів подана в таблиці:
Для кожного об'єкта програми потрібно визначити його ім'я. Відповідно до узвичаєних угод про імена об'єктів перші три символи імені повинні відбивати вид елемента, інші символи - призначення. У таблиці подані сполучення перших символів для використовуваних елементів.
Як приклад створення програми в середовищі Visual Basic описано процес розробки програми «Обчислення квадрата числа», у ході виконання якої користувач може ввести в поле Число будь-яке число і після натискання кнопки Обчислення в поле Результат вивести квадрат числа. Натискання кнопки Очищення призводить до видалення значень із полів Число і Результат, Вихід - до завершення роботи програми. Після запуску програми повинно з'явитися вікно, аналогічне поданому на рис.1.2.
Рисунок 1.2 - Вікно програми обчислення квадрата числа
У ході візуальної розробки програми необхідно створити елементи керування, визначити їхні властивості відповідно до опису, що подано в таблиці.
Після створення форми, елементів управління, визначення властивостей об'єктів етап візуального програмування завершено. Створення вихідного коду Visual Basic є мовою, що орієнтована на опрацювання подій. Це означає, що визначені частини програми виконуються у відповідь на визначені події. Подією є, наприклад, клацання лівою кнопкою миші на командній кнопці (подія Click), натискання клавіші на клавіатурі (подія KeyPress). Щоб увести вихідний код для визначеного елемента потрібно виконати подвійне клацання на елементі. У результаті відчиняється вікно коду, в якому міститься заголовок і останній рядок процедури. Дана процедура описує дії, що потрібно виконати, у випадку настання визначеної події (наприклад, для командних кнопок за замовчуванням створюється процедура для події Click - натискання лівої кнопки миші). Ім'я процедури містить ім'я об'єкта, знак підкреслення, назву події. Щоб змінити подію можна використовувати список у верхній правій частині вікна коду Procedure. У процедурах можна змінювати властивості об'єктів. Для цього потрібно зазначити ім'я об'єкта, поставити крапку, визначити властивість, після знака = увести нове значення властивості. У цьому випадку знак = використовується як оператор привласнення. Властивостям об'єктів можна привласнювати числові та текстові значення. Якщо властивостям об'єктів слід надати текстові значення, їх треба зачинити у подвійні лапки (“_”). Наприклад,
У програмах можуть використовуватись змінні. Змінні – це ділянки оперативної пам’яті, в які протягом роботи програми можна поміщати різні дані. Звернення до ділянок пам’яті здійснюється за іменем. Тобто змінні – це значення, що зберігаються певний термін, можуть використовуватись для обчислень, привласнень значень властивостям, іншим змінним, змінюються протягом виконання програми. Змінні, використовувані в програмі, потрібно оголосити в розділі оголошення змінних. Для цього у вікні коду в списку Object потрібно вибрати General (Загальний розділ), у списку Procedure - Declaration (Оголошення). На початку розділу доцільно ввести оператор Option Explicit. Даний оператор визначає, що в програмі заборонено використання змінних, які не оголошено. Якщо в процедурах будуть використовуватись змінні, які попередньо не оголошені, система видасть повідомлення про помилку. Щоб уникнути зайвих помилок оператор Option Explicit у програмах потрібно використовувати. Для оголошення змінних використовується оператор Visual Basic Dim. При оголошенні змінних слід визначити їх ім’я, можна задати тип даних. Мова Visual Basic підтримує роботу з такими типами даних:
Якщо при оголошенні змінних не визначено їх тип, система працює зі змінними у відповідності з типами тих значень, які привласнюються змінним. Приклади оголошення змінних: Dim X Dim A, B, C Dim Z As integer Змінним, як і властивостям об'єктів, можна привласнювати різні значення. Змінним і властивостям об'єктів можна також привласнювати результати обчислення деяких виразів. У виразах можна застосовувати числа, змінні, знаки арифметичних операцій “+”, “-“, “*”, “/”. Якщо вираз використовується для обчислення деякого числового значення, у ньому можна застосовувати лише змінні числових типів. Припустимими є операції конкатенації – об’єднання текстових значень. Приклади використання виразів: lblX.Caption = X + 15 Z = (X+Y)/3 lblPrim.Caption = “Мова ”+ “програмування” У програмах можуть також використовуватися константи. Константи – це якісь значення (числові, текстові та ін.), яким у програмі надано ім’я. Після оголошення констант їх можна використовувати у виразах. Оголошення констант здійснюється в розділі загальних оголошень General Declaration за допомогою оператору Const. Приклади оголошення констант: Const X=16308 Const Povid=“Повідомлення про помилку: ” Далі константи можна використовувати, наприклад так: lblZ.Caption = X*40 lblRes.Caption = Povid+CodOsh Завершення роботи програми здійснюється виконанням оператору End. При створенні коду програми можна використовувати буфер обміну, а саме такі команди меню: Edit – Copy: копіювання виділеного фрагмента в буфер обміну (команда Копировать); Edit – Cut: вирізування фрагменту в буфер обміну (команда Вырезать); Edit – Paste: вставка даних з буферу обміну в позицію курсору (команда Вставить). При розробці програми можна використовувати вікно проекту. Якщо вікно проекту відсутнє, його можна вивести командою View - Project Explorer. У результаті з'явитися вікно, показане на рис.1.3. Рисунок 1.3 - Вікно проекту Для створення коду програми, що подається як приклад, необхідно ввести опис змінних, створити такі процедури:
Після створення вихідного коду можна приступити до апробації програми. Для запуску програми на виконання використовується команда меню Run - Start. У випадку виявлення помилок можна завершити виконання програми командою Run - End, внести необхідні виправлення в програму. Щоб зберегти проект на магнітному диску потрібно виконати команду File - Save Project або скористатися інструментом Save Project. При зберіганні проекту на диск записуються такі файли: файл проекту (файл із розширенням VBP), у якому утримується інформація про будівлю проекту; файли форм (файли із розширенням FRM) з описом форм. Коли програма створена можна одержати файл програми у машинних кодах - файл із розширенням EXE. Такий файл можна буде використовувати безпосередньо для запуску програми на виконання, причому він буде незалежний від середовища візуального програмування Visual Basic. Щоб одержати файл програми, готовий до виконання, використовується команда меню File - Make <ім'я проекту>. exe. Для запуску отриманої даним способом програми не потрібно завантажувати Visual Basic, відчиняти в середовищі Visual Basic проект, виконувати команду Run - Start. Проте, для роботи з таким файлом потрібно, щоб у каталозі SYSTEM знаходився файл MSVBVM60.DLL, у якому міститься бібліотека стандартних підпрограм Visual Basic. Щоб надрукувати програму потрібно виконати команду File - Print, у вікні діалогу команди обрати опцію Current Project (поточний проект), для друку форми включити прапорець Form Image, коду - прапорець Code. 1.3 Контрольні запитання 1. Чому мову Visual Basic називають об'єктно-орієнтованою мовою програмування? Що таке об'єкт? 2. Як на етапі візуальної розробки програми створити нову форму, помістити елементи управління в форму? 3. Які властивості форм, етикеток, текстових полів, командних кнопок Вам відомі? Як змінити властивості об'єктів? 4. Визначить поняття «подія». Що означає подія Click? 5. Для чого в коді програми використовується оператор Option Explicit? 6. Що таке змінна? Як у коді програми можна оголосити змінні? 7. Як змінюються в коді програми властивості об'єктів? 8. З якими операторами Visual Basic Ви познайомились? 9. Які файли створюються при записі проекту на магнітний диск? Як створити файл програми, готовий до виконання? Практичні завдання Завдання Розробити програму за індивідуальним варіантом. При розробці програми слід створити форму, програмний код, перевірити дію програми. Далі необхідно зберегти програму на магнітному диску, надрукувати форму та код програми. Звіт про роботу повинен вміщувати: - роздруковану форму програми; - роздрукований код програми. Варіант №1 Створити програму, за допомогою якої можна ввести курси продажу валют – долар, німецька марка, російський рубль, ввести суму в гривнях, підрахувати, яку суму у кожній з валют можна придбати за певну суму в гривневому еквіваленті. Варіант №2 Створити програму, за допомогою якої можна ввести такі дані: найменування товару, ціну товару, залишок товару на складі на початок дня в кількісному виміру, кількість товару, що поступив протягом дня. Після натиснення на кнопці Обчислення програма повинна видавати 2 повідомлення: залишок товару на початок дня в сумовому виразі, залишок товару на кінець дня. Програма повинна працювати як наведена на рис. 1.4. Рисунок 1.4 - Вікно програми
Варіант №3 Створити програму, за допомогою якої можна ввести суму нарахованої заробітної плати працівнику підприємства. Після натиснення на кнопці Обчислення програма повинна видавати: суму прибуткового податку – 13% від нарахованої заробітної плати, суму відрахувань у пенсійний фонд – 1% від нарахованої заробітної плати, суму відрахувань у фонд зайнятості – 0,05% від нарахованої заробітної плати, суму до виплати – нарахована заробітна плата мінус усі суми відрахувань.
Варіант №4 Створити програму, за допомогою якої можна ввести закупівельну ціну товару. Після натиснення на кнопці Розрахунок програма повинна видавати: суму торговельної націнки – 10% від закупівельної ціни товару, суму реалізації товару – закупівельна ціна плюс сума торговельної націнки. Варіант №5 Створити програму, за допомогою якої можна ввести оклад співробітника підприємства, данні про кількість робочих днів у місяці, данні про кількість робочих днів, що відпрацьовані даним співробітником у поточному місяці. Після натиснення на кнопці Розрахунок програма повинна розрахувати суму нарахованої заробітної плати пропорційно окладу, кількості відпрацьованих днів, зворотно пропорційно кількості робочих днів у місяці. Варіант №6 Створити програму, за допомогою якої можна ввести собівартість виробу, відсоток націнки виробника, відсоток націнки оптової торгівлі, відсоток націнки у роздрібній торгівлі. Після натиснення на кнопці Розрахунок програма повинна розрахувати ціну виробу у виробництві, ціну товару в оптовій торгівлі, ціну товару в роздрібній торгівлі. Варіант №7 Створити програму, за допомогою якої можна ввести закупівельну ціну товару, кількість товару, відсоток торговельної націнки. Після натиснення на кнопці Розрахунок програма повинна видавати: ціну реалізації товару з урахуванням торговельної націнки, суму реалізації товару – добуток ціни реалізації на кількість товару. Варіант №8 Створити програму, за допомогою якої можна ввести дані про фактичний товарообіг у підприємстві торгівлі, план реалізації товару. Після натиснення на кнопці Розрахунок програма повинна видавати: суму відхилення від плану реалізації (план – факт), відсоток відхилення під плану реалізації . Варіант №9 Створити програму, за допомогою якої можна ввести складові собівартості продукції – підручників: вартість паперу, заробітна плата виробничого персоналу, оренда обладнання, гонорар автора, а також кількість виробів. Після натиснення на кнопці Розрахунок програма повинна видавати: суму загальних витрат на друкування підручників, собівартість одного підручника, ціну одного підручника, виходячи з того, що плановий прибуток підприємства складає 20%.
Варіант №10 Створити програму, за допомогою якої можна ввести закупівельну ціну товару, відсоток націнки оптової торгівлі, відсоток націнки у роздрібній торгівлі, кількість товару. Після натиснення на кнопці Розрахунок програма повинна розрахувати ціну товару в оптовій торгівлі, ціну товару в роздрібній торгівлі, суму реалізації (добуток ціни на кількість). Варіант №11 Створити програму, за допомогою якої можна ввести складові собівартості продукції: вартість матеріалів, заробітна плата виробничого персоналу, оренда обладнання, а також кількість виробів. Після натиснення на кнопці Розрахунок програма повинна видавати: суму загальних витрат на виробництво продукції, собівартість однієї одиниці продукції, ціну одного виробу, виходячи з того, що плановий прибуток підприємства складає 30%.
Варіант №12 Створити програму, за допомогою якої можна ввести дані про ціни товару в поточному і попередньому роках. Після натиснення на кнопці Розрахунок програма повинна видавати: суму зміни ціни товару (нова ціна – стара ціна), відсоток відхилення ціни . Варіант №13 Створити програму, за допомогою якої можна ввести дані для аналізу виробництва продукції: обсяг виробництва у попередньому році, план виробництва продукції на поточний рік, обсяг фактичного виробництва у поточному році. Після натиснення на кнопці Розрахунок програма повинна видавати: відхилення фактичного обсягу виробництва від планового у сумовому і відсотковому виразі, відхилення обсягу виробництва у поточному році від виробництва у попередньому році в сумовому і відсотковому виразі. Варіант №14 Створити програму, за допомогою якої можна найменування товару, фактичну кількість товару на складі, кількість товару по даних обліку. Після натиснення на кнопці Розрахунок програма повинна розрахувати вартість товару, який є на складі (добуток ціни на кількість), вартість товару по даних обліку, надлишок або нестачу товару (фактична вартість мінус облікова вартість). Варіант №15 Створити програму, за допомогою якої можна ввести: ціну виробу, кількість реалізованої продукції, витрати на придбання матеріалів, витрати на заробітну плату персоналу. Після натиснення на кнопці Розрахунок програма повинна видавати: вартість продукції, що реалізується (добуток ціни на кількість), прибуток від реалізації продукції (вартість реалізації мінус витрати).
Тест
Основні оператори мови
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-08-12; просмотров: 303; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.157.231 (0.013 с.) |